acme swarm

Ubuntu 22.04
Swarm
docker version
Client:
 Version:           20.10.12
 API version:       1.41
 Go version:        go1.16.2
 Git commit:        20.10.12-0ubuntu2~20.04.1
 Built:             Wed Apr  6 02:14:38 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server:
 Engine:
  Version:          20.10.12
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.2
  Git commit:       20.10.12-0ubuntu2~20.04.1
  Built:            Thu Feb 10 15:03:35 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.5.9-0ubuntu1~20.04.1
  GitCommit:
 runc:
  Version:          1.1.0-0ubuntu1~20.04.1
  GitCommit:
 docker-init:
  Version:          0.19.0
  GitCommit:

version: '3.9'

services:

  nginx-proxy:
    image: nginxproxy/nginx-proxy
    ports:
      - 80:80
      - 443:443
    volumes:
      - /app/nginx/certs:/etc/nginx/certs
      - vhost.d:/etc/nginx/vhost.d
      - html:/usr/share/nginx/html
      - /var/run/docker.sock:/tmp/docker.sock:ro
    networks:
      - nginx
    deploy:
      mode: replicated
      replicas: 1
      placement:
        constraints: [node.labels.type == masternode]

  nginx-proxy-home:
    image: nginx
    environment:
      - VIRTUAL_HOST=myrealdomain.ru
      - LETSENCRYPT_HOST=myrealdomain.ru
    volumes:
      - /app/nginx/conf.d/:/etc/nginx/conf.d
    networks:
      - nginx
    deploy:
      mode: replicated
      replicas: 1
      placement:
        constraints: [node.labels.type == masternode]

  nginx-proxy-letsencrypt:
    image: nginxproxy/acme-companion
    volumes:
      - /app/nginx/certs:/etc/nginx/certs
      - vhost.d:/etc/nginx/vhost.d
      - html:/usr/share/nginx/html
      - acme:/etc/acme.sh
      - /var/run/docker.sock:/var/run/docker.sock:ro
    environment:
      - NGINX_PROXY_CONTAINER=nginx-proxy
    depends_on:
      - nginx-proxy
    networks:
      - nginx
    deploy:
      mode: replicated
      replicas: 1
      placement:
        constraints: [node.labels.type == masternode]

networks:
  nginx:
    name: nginx
    external: true

volumes:
  vhost.d:
  html:
  acme:

After launch
nginx-proxy-letsencrypt logs
Info: running acme-companion version v2.2.1
jq: error (at <stdin>:1): Cannot iterate over null (null)
Error: can't get docker-gen container id !
If you are running a three containers setup, check that you are doing one of the following :
	- Set the NGINX_DOCKER_GEN_CONTAINER env var on the letsencrypt-companion container to the name of the docker-gen container.
	- Label the docker-gen container to use with 'com.github.jrcs.letsencrypt_nginx_proxy_companion.docker_gen'.

Can't figure out what to do about it? How to make it work?
know that you can do without the second nginx "nginx-proxy-home" using traefik. But so far I haven't been able to figure it out.

The Swarm mode seems to be broken.
I found the container id using docker ps
It should be something like <stack>_nginx-proxy.1.<id>
I place it in the environment variables:
NGINX_PROXY_CONTAINER: eben0_nginx-proxy.1.wd4zpf08buujiof2u0b35cobm
NGINX_DOCKER_GEN_CONTAINER: eben0_nginx-proxy.1.wd4zpf08buujiof2u0b35cobm

The companion service is able to find the container now, but it crashes it:
acme-companion
<EMAIL_ADDRESS>  | Info: running acme-companion version v2.2.1
<EMAIL_ADDRESS>  | Info: running acme-companion version v2.2.1
<EMAIL_ADDRESS>  | Error: can't get docker-gen container id !
<EMAIL_ADDRESS>  | Info: 4096 bits RFC7919 Diffie-Hellman group found, generation skipped.
<EMAIL_ADDRESS>  | If you are running a three containers setup, check that you are doing one of the following :
<EMAIL_ADDRESS>  | Reloading nginx docker-gen (using separate container eben0_nginx-proxy.1.pgv1h0t9tmp6)...
<EMAIL_ADDRESS>  | {"message":"Cannot kill container: eben0_nginx-proxy.1.pgv1h0t9tmp6: No such container: eben0_nginx-proxy.1.pgv1h0t9tmp6"}
<EMAIL_ADDRESS>  |     - Set the NGINX_DOCKER_GEN_CONTAINER env var on the letsencrypt-companion container to the name of the docker-gen container.
<EMAIL_ADDRESS>  | Reloading nginx (using separate container 4cf079853d1d8b74e45492450a8e9153429c67e0ae74ffb0076345eca90688a6)...
<EMAIL_ADDRESS>  | 2022/10/22 09:11:34 Generated '/app/letsencrypt_service_data' from 4 containers
<EMAIL_ADDRESS>  |     - Label the docker-gen container to use with 'com.github.jrcs.letsencrypt_nginx_proxy_companion.docker_gen'.
<EMAIL_ADDRESS>  | 2022/10/22 09:11:34 Running '/app/signal_le_service'
<EMAIL_ADDRESS>  | 2022/10/22 09:11:34 Watching docker events
<EMAIL_ADDRESS>  | Sleep for 3600s
<EMAIL_ADDRESS>  | 2022/10/22 09:11:34 Error: nginx-proxy container 4cf079853d1d8b74e45492450a8e9153429c67e0ae74ffb0076345eca90688a6 isn't running.
<EMAIL_ADDRESS>  | 2022/10/22 09:11:34 Contents of /app/letsencrypt_service_data did not change. Skipping notification '/app/signal_le_service'
<EMAIL_ADDRESS>  | 2022/10/22 09:11:34 Received event die for container 4cf079853d1d
<EMAIL_ADDRESS>  | 2022/10/22 09:11:39 Debounce minTimer fired
<EMAIL_ADDRESS>  | 2022/10/22 09:11:39 Contents of /app/letsencrypt_service_data did not change. Skipping notification '/app/signal_le_service'

nginx-proxy
<EMAIL_ADDRESS>  | dockergen.1 | 2022/10/22 09:22:21 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification 'nginx -s reload'
<EMAIL_ADDRESS>  | forego      | sending SIGTERM to dockergen.1
<EMAIL_ADDRESS>  | forego      | sending SIGTERM to nginx.1
<EMAIL_ADDRESS>  | nginx.1     | 2022/10/22 09:22:21 [notice] 42#42: signal 15 (SIGTERM) received from 1, exiting
<EMAIL_ADDRESS>  | nginx.1     | 2022/10/22 09:22:21 [notice] 63#63: signal 15 (SIGTERM) received from 1, exiting
<EMAIL_ADDRESS>  | dockergen.1 | 2022/10/22 09:22:21 Received signal: terminated
<EMAIL_ADDRESS>  | dockergen.1 | 2022/10/22 09:22:21 Received signal: terminated
<EMAIL_ADDRESS>  | nginx.1     | 2022/10/22 09:22:21 [notice] 63#63: exiting
<EMAIL_ADDRESS>  | nginx.1     | 2022/10/22 09:22:21 [notice] 62#62: signal 15 (SIGTERM) received from 1, exiting
<EMAIL_ADDRESS>  | nginx.1     | 2022/10/22 09:22:21 [notice] 62#62: exiting
<EMAIL_ADDRESS>  | nginx.1     | 2022/10/22 09:22:21 [notice] 64#64: signal 15 (SIGTERM) received from 1, exiting
<EMAIL_ADDRESS>  | nginx.1     | 2022/10/22 09:22:21 [notice] 64#64: exiting
<EMAIL_ADDRESS>  | nginx.1     | 2022/10/22 09:22:21 [notice] 63#63: exit
<EMAIL_ADDRESS>  | nginx.1     | 2022/10/22 09:22:21 [notice] 64#64: exit
<EMAIL_ADDRESS>  | nginx.1     | 2022/10/22 09:22:21 [notice] 62#62: exit
<EMAIL_ADDRESS>  | forego      | Killing nginx.1

I will try to run the docker-gen and Nginx as separate services.

The two container solution doesn't work in Swarm. The three container setup does, but you'll need to use a modified version of docker-gen.


DeprecationWarning: The punycode module is deprecated

Prerequisites

[X] I confirm that none of the open issues match my problem
[X] I confirm that the documentation does not cover a solution to problem

Operating system
Ubuntu 22.04
Runtime
Node.js
Runtime version
22.11.0
Zimic version
0.9.3
Reproduction repository
https://github.com/diego-aquino/zimic-punycode-deprecated
Reproduction steps

pnpm install
NODE_OPTIONS=--trace-deprecation pnpm typegen:github

Current behavior
Even though the command executes successfully, a warning about punycode being deprecated is shown:
$ NODE_OPTIONS=--trace-deprecation pnpm typegen:github

(node:23082) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
    at node:punycode:3:9
    at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:399:7)
    at BuiltinModule.compileForPublicLoader (node:internal/bootstrap/realm:338:10)
    at loadBuiltinModule (node:internal/modules/helpers:114:7)
    at Function._load (node:internal/modules/cjs/loader:1100:17)
    at TracingChannel.traceSync (node:diagnostics_channel:315:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:218:24)
    at Module.require (node:internal/modules/cjs/loader:1340:12)
    at require (node:internal/modules/helpers:141:16)
    at Object.<anonymous> (/home/diegoaquino/www/zimic-punycode-deprecated/node_modules/.pnpm/whatwg-url@5.0.0/node_modules/whatwg-url/lib/url-state-machine.js:2:18)
[zimic] ✔ Generated ./src/types/github/typegen/generated.ts (3.06s)

Expected behavior
No deprecation warnings.

This issue is not caused specifically by Zimic, but by whatwg-url through redocly-cli and openapi-typescript.
Related issues:

https://github.com/Redocly/redocly-cli/issues/1332
https://github.com/openapi-ts/openapi-typescript/issues/1939
https://github.com/jsdom/whatwg-url/issues/278

For now, Zimic could dynamically import openapi-typescript, so that the warning only appears for zimic typegen openapi instead of all CLI commands.
For a complete fix, we have to wait for https://github.com/Redocly/redocly-cli/issues/1332 and a transitive upgrade in openapi-typescript.

For now, Zimic could dynamically import openapi-typescript, so that the warning only appears for zimic typegen openapi instead of all CLI commands.

Dynamic import implemented in https://github.com/zimicjs/zimic/pull/460.
I'm marking this as blocked by https://github.com/Redocly/redocly-cli/issues/1332 for the full fix.


How to define extensions non_transferable?

Need sample for extensions non_transferable, cannot found here
https://github.com/coral-xyz/anchor/blob/master/tests/spl/token-extensions/programs/token-extensions/src/instructions.rs

It's not supported from constraints currently, but I'm planning to add it soon.


Why is not there convert directory in velodyne directory?

We appreciate you go through Apollo documentations and search previous issues before creating an new one. If neither of the sources helped you with your issues, please report the issue using the following form. Please note missing info can delay the response time.
System information

OS Platform and Distribution (e.g., Linux Ubuntu 18.04): Linux Ubuntu 18.04
Apollo installed from (source or binary): git clone
Apollo version (3.5, 5.0, 5.5, 6.0): pre6 branch
Output of apollo.sh config if on master branch:

Steps to reproduce the issue:

Please use bullet points and include as much details as possible:

Supporting materials (screenshots, command lines, code/script snippets):
Hi, I'm a user of Apollo pre6.
I'm wondering why the '/convert' directory is not in velodyne directory.
Regarding readme in velodyne directory, convert directory is used for cloud point generation.
However, there is no convert directory.
What is the reason? Then, where is the point cloud generation?
Thank you.

@kdheejb7   Hi! As far as I know the '/convert' don't represent directory, you can think of as 'VelodyneConvertComponent'.  The class VelodyneConvertComponent generates point cloud message and publish the '/apollo/sensor/lidarXXX/PointCloud2' topic message to downstream modules.

Thank you for replying!


Rails 7 & Ruby 3.1

I recently updated DMP OPIDoR to Rails 7 & Ruby 3.1.
The upgrade has been fairly easy, the most notable changes coming from Ruby 3.1. I'll send a PR for this update.
https://www.ruby-lang.org/en/news/2021/12/25/ruby-3-1-0-released/
Ruby 3.1 brings an autocomplete feature in the Rails console. It can be usefull if you use it a lot.
The main changes is a new syntax suger for hash literals, they tried to add something a bit similar to ES6 Javascript ;
Values in Hash literals and keyword arguments can be omitted.
    {x:, y:} is syntax sugar for {x: x, y: y}.
    foo(x:, y:) is syntax sugar for foo(x: x, y: y).

This change triggers a lot a rubocop warning, as it now expects apps to use this new syntax.
It can be automatically fixed by Rubocop. We might have to discuss if we keep this change or if we deactivate the rule, as the syntax is not really clear.

Bringing this change would be good. We need to keep up to date with developments. So @benjaminfaure can suggest a way of introducing the change gradually to the code? You Rubocop autofixes code. So maybe just doing it as a PR as I think you suggested at the last meeting.

Agree that this would be a good change. We should stay up to date with the latest trends. It will however require a lot of testing since our current code coverage isn't great.

I think by using the rubocop -a/rubocop -A command, Rubocop can autofix most of the syntax issue, this one included.
I can do a commit on this branch with the rubocop fixes if you want

In terms of the Roadmap 2024 Q4 Project Backlog, it is looking like only the Rails 7 upgrade will be included for now (Rails 7 PR: https://github.com/DMPRoadmap/roadmap/pull/3426).


[in_app_purchase] iOS Always prompting for authentication on every purchase in sandbox mode

On IOS only after every purchase it prompts the user for their apple id and password. This behavior exists after deploying to test flight as well.
i am doing  to make the purchase. The purchase works its just asking me for my apple id and password its doing the same for all my beta testers as well.
     ProductDetails prod = _products.where((item) => item.id == productId).first;
      final PurchaseParam purchaseParam = PurchaseParam(productDetails: prod);
      await _iap.buyConsumable(purchaseParam: purchaseParam);

      ...
      ...
     await _iap.completePurchase(purchaseDetails);

Hi @jeremiahlukus
Thanks for filing the issue, I have noticed this behaviour when testing in_app_purchase
I just now compared this behaviour from in_app_purchase with the native iOS app using In-App Purchases. The native app doesn't ask for authentication every time you buy the consumable.
Below you can see in Flutter, I've already purchased a few consumables, yet I am presented with an authentication sheet. On the native app, I can keep buying without an authentication sheet popping up (check the logs)
Preview

flutter
iOS

Native iOS logs
Transaction Successful
Transaction Successful
Transaction Successful
Transaction Successful
Transaction Successful
Transaction Successful
Transaction Successful
Transaction Successful
Transaction Successful
Transaction Successful
Transaction Successful
Transaction Successful
Transaction Successful
Transaction Successful

Code Sample
Official sample
Reproduced on the following channel

stable

✅

Check flutter doctor -v outputs for each channel below

flutter doctor -v
[✓] Flutter (Channel stable, 2.0.6, on macOS 11.3 20E232 darwin-x64, locale
    en-GB)
    • Flutter version 2.0.6 at /Users/tahatesser/Code/flutter_stable
    • Framework revision 1d9032c7e1 (13 days ago), 2021-04-29 17:37:58 -0700
    • Engine revision 05e680e202
    • Dart version 2.12.3

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.5, Build version 12E262
    • CocoaPods version 1.10.1

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

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] VS Code (version 1.56.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.22.0

[✓] Connected device (3 available)
    • Taha’s iPhone (mobile) • 00008020-001059882212002E • ios            • iOS
      14.5.1
    • macOS (desktop)        • macos                     • darwin-x64     •
      macOS 11.3 20E232 darwin-x64
    • Chrome (web)           • chrome                    • web-javascript •
      Google Chrome 90.0.4430.212

• No issues found!

@TahaTesser so you are saying this issue doesn't exist using in_app_purchase_ios ?
https://github.com/flutter/plugins/tree/master/packages/in_app_purchase/in_app_purchase_ios

This is on the new 0.6.0 version as well the version i was using was ^0.5.2

As far as I know, this is only happening in sandbox environment

lol hopefully I'm not the one to find out i go live in 2 weeks or so.

@nt4f04uNd
Correct

Every time I run my app in the simulator to test or in the app this Sign in window appears. Is this window from the sanbox?

If I enter user and password of sandbox user, console gives ui_dart_state.cc Unhandled Exception: Instance of 'SKError' error.
Any idea?

Yes my issue was only in sandbox (having to put in the email password every time). Skerror depends on what code it’s returning
https://developer.apple.com/documentation/storekit/skerror/code

as you can see no code appears:

When running the App in the emulator, when I call InAppPurchase.instance.restorePurchases() this Sign in window appears.
This window does not appear to be from the sandbox.

O this is is different, I didn’t see your first screenshot I would file another ticket.

https://github.com/flutter/flutter/issues/94269

One question: Do I need to log in with my test sandbox account in the emulator before opening the app?

Yes my issue was only in sandbox (having to put in the email password every time). Skerror depends on what code it’s returning
https://developer.apple.com/documentation/storekit/skerror/code

Every time I run my app in the simulator to test or in the app this Sign in window appears. Is this window from the sanbox?

If I enter user and password of sandbox user, console gives ui_dart_state.cc Unhandled Exception: Instance of 'SKError' error.
Any idea?

I'm also still running into this issue in the simulator, also being prompted the login all the time which is quite annoying. Anyone still have this under his watch?

Why is this issue closed? All the referenced issues are closed as well without resolution...
I am seeing the same problem on simulator. After every flutter run, and at a purchase attempt I am getting the login popup...

Running into the same issue here.

No updates?

The problem still exists, every time await InAppPurchase.instance.restorePurchases(); is called; Will trigger a window change

Any updates on this? I Still get this error :(

I also get the same error

@danagbemava-nc What is this insanity ? #94011 is closed so I'm posting here.
If a user on IOS tries to make a purchase but doesn't complete it, it stays pending. Afterwards, if he tries again, you get an exception saying you have to complete the purchase.
However, now that there are 2 pending transactions, calling restorePurchases will raise an exception, and you will never be able to complete the purchase !
This is completely blocking purchases and is the worst possible behavior for this plugin to have. You never, never prevent the obtention of this data because of an arbitrary "there's 2 of own" exception !
Please read #94011 attentively to understand how grave this problem is.

Same issue here as well

Has anyone managed to fix this problem? I'm using version 3.2.0, I'm not in the sandbox, and the dialog continues to appear whenever I perform any operation, such as fetching details or starting a transaction

This only occurred in sandbox for me, if this is happening outside sandbox you should probably check your config.

@danagbemava-nc What is this insanity ? #94011 is closed so I'm posting here. If a user on IOS tries to make a purchase but doesn't complete it, it stays pending. Afterwards, if he tries again, you get an exception saying you have to complete the purchase. However, now that there are 2 pending transactions, calling restorePurchases will raise an exception, and you will never be able to complete the purchase ! This is completely blocking purchases and is the worst possible behavior for this plugin to have. You never, never prevent the obtention of this data because of an arbitrary "there's 2 of own" exception ! Please read #94011 attentively to understand how grave this problem is.

slightly off-topic, but I got the same issue, and I solved (together with my chagpt ofcourse :)) like this:
void _verifyPurchase(PurchaseDetails purchase) {
if (purchase.status == PurchaseStatus.purchased ||
purchase.status == PurchaseStatus.restored) {
_isSubscribed = true;
_subscribedProductId = purchase.productID;
saveSubscriptionInfo(purchase);
if (purchase.pendingCompletePurchase) {
_iap.completePurchase(purchase);
}
showMessage?.call('subscription.purchase.success', "sucesso");
} else if (purchase.status == PurchaseStatus.pending) {
//showMessage?.call('subscription.purchase.pending', "aviso");
} else if (purchase.status == PurchaseStatus.canceled) {
// Quando cancelado, precisamos completar a transação para liberar o produto
if (purchase.pendingCompletePurchase) {
_iap.completePurchase(purchase);
}
} else if (purchase.status == PurchaseStatus.error) {
debugPrint("Erro na compra: ${purchase.error?.details}");
// Se for erro de duplicação, completamos a transação pendente
if (purchase.error?.code == 'storekit_duplicate_product_object') {
_purchases.where((p) => p.pendingCompletePurchase).forEach((p) {
_iap.completePurchase(p);
});
}
showMessage?.call('subscription.purchase.error', "erro");
}
notifyListeners();
}
It is working now on the sandbox, will it be an issue on production?


Fix last_over_time for native histograms

The last_over_time retains a histogram sample without making a copy. This sample is now coming from the buffered iterator used for windowing functions, and can be reused for reading subsequent samples as the iterator progresses.
I would propose copying the sample in the last_over_time function, similar to how it is done for rate, sum_over_time and others.
Closes https://github.com/prometheus/prometheus/pull/13470.

/cc @Nexucis this is a bug fix we need in the release branch.

The build was lagging, but we don't depend on it here. Merged.


torch.istft requires a complex-valued input tensor matching the output from stft with return_complex=True

I know this issue because from torch 2.0+ Real datatype inputs are no longer supported. So any solution for this problem?

Fixing by downgrade to torch 1.12

Hello, I also encountered this problem, but the graphics card has a computing power of 89ms. It seems that it is only supported by torch2.x or above. After downgrading, an error will be reported. What should I do?

add code ‘ enhanced = self.torch_istft(enhanced_complex, length=noisy.size(-1))’ after trainer.py 410


Execute a command to check for liveness. Fixes #51

Thanks Bradleay,
I increment the version on dependencies props for your modified packages and also increment default SDK version on global.json and default fx-version on build.ps1...
Thanks for your contribution, again!
Unai


support for the application factory pattern

At the moment I am not able to initiate flask-markdown with the application factory pattern. Would be nice if this will be supported in future.
from flaskext.markdown import Markdown
markdown = Markdown()
def create_app(config_name):
    app = Flask(__name__)
    markdown.init_app(app)

Btw standard flask extensions can be imported like from flask_markdown import Markdown. Why is it not like this?

Seconded, I would also like to see support for the application factory pattern. I may try to implement it on my own.

Would love to see this!

https://github.com/dcolish/flask-markdown/pull/20
Here is a request for it


Cannot Translate, Rotate vectors

const v1 = new Vector({
    group: vectors,
    endPoint: new Vector2(3, 2),
    CONFIG: {
      lineColor: COLOR.TEAL_1,
    }
  });

  const v2 = new Vector({
    group: vectors,
    startPoint: new Vector2(0, 0,),
    endPoint: new Vector2(-1, 2),
    CONFIG: {
      lineColor: COLOR.RED_1,
    }
  });

vectors.play([new Create({ cubicon: v1 })]);
vectors.play([new Create({ cubicon: v2 })]);

vectors.play([
    new Translate({
      cubicon: v2,
      vector: v1.endPoint,
    })
  ])

Changing src/animations/translate.ts:39 from cubicon.svgWrapper to cubicon.stroke fixes it but isn't really a fix.
Same for Rotate
Expected result

This bug is because I've implemented svgWrapper for Rectangle (and Square) and not the other cubicons (Vector in this situation). I'll add the feature as soon as possible and will notify you when I finish it.

I fixed this bug. Thanks!


[BUG] Dynamic joysticks freezes on fast interaction

Hi.
Describe the bug
Dynamic joysticks freeze at some time if you interact fastly. This bug reproduced on nipple js website.
To Reproduce
Steps to reproduce the behavior:

Go to https://yoannmoi.net/nipplejs/
Fast interact with in dynamic mode
You should see some joysticks that are in freeze

Expected behavior
Joysticks should not freeze
Screenshots, Codepen or JSFiddle
Video: https://youtu.be/Rq1NxbSgD0I
Desktop (please complete the following information):

Can't reproduce

Smartphone (please complete the following information):

Device: [Lenovo Z6]; [Xiaomi Redmi 5A]; [Xiaomi Redmi 7A]; [Xiamoi Mi Max 2]
OS: Android
Chrome

I found that problem is exactly same as in https://github.com/yoannmoinet/nipplejs/issues/94. But for pointer events. Affected devices sometime does not send pointerremove event. But seems that workaround as for touch events is not possible because we can't get ids of current pointers.
As workaround I switched to "touch" mode for default:
var toBind;
var secondBind = {};
if (isTouch) {
    toBind = events.touch;
    secondBind = events.mouse;
} else if (isPointer) {
    toBind = events.pointer;
} else if (isMSPointer) {
    toBind = events.MSPointer;
} else {
    toBind = events.mouse;
}

This helps. I think it could be good if this order can be configurable. Why pointer is preferred over touch?

I found that pointer events works much better then touch events. I added partial workaround for single touch mode it works fine in my case. Please look PR.

Did this get merged in?


feat: implement ngs_mapping fingerprinting (#283)

Coverage decreased (-0.03%) to 89.027% when pulling 1c816bf55d3bf5fcae3cf5ba98ff313bdd9f38e7 on 283-implement-ngs_mapping-fingerprinting-of-bams-usings-ngs-chew into af8e21f264ab93f143d4e7d5b89ee1d99889f247 on main.


fix(docs): fix the metadata service auth documentation and frontend clarifications

Adding documentation in the main regarding how to enable auth for the metadata services and some clarifications regarding the frontend service. This would make the installation easier and the documentation centralized in the main guide.
Checklist

[ ] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[ ] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
[ ] For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub

Thank you @ronald-smith-angel! Nice contribution.


Drop Vite and embrace htmx 2.0.0?

I think now with htmx 2.0.0 we can migrate to just having a python worker outputting html instead of json.

Duplicate of #48.
But the hard bit isn't htmx, it's the template rendering in python.

I think now with htmx 2.0.0 we can migrate to just having a python worker outputting html instead of json.

Check out Ludic.


Dropdown arrow is not stylable on high-res (without deep hacking)

Due to background-image being marked !important in the media section of re-com.css, all attempts to style this control via stylesheets with a custom image for the dropdown arrow are failing. I had to resort to the following 'deep hacking' in componentDidMount to achieve the styling.
(.setProperty (aget b "style") "background-image" "image.png" "important")

where b is defined as:
(.item (.getElementsByTagName (.getDOMNode this) "b") 0)

This poking into the implementation of the dropdown to pull out a b is obviously not ideal.
See Issue #99 for similar situation.

As of re-com 2.13.2, this is not possible even with the addition of parts keyword argument which can be used to solve similar issues like #99 . This is because the drop down arrow is not exposed to the parts supplied to single-dropdown. I suggest adding a new parts keyword called arrow which can be used to style or add classes to the dropdown arrow. I have attached the code to add this feature below.

Example usage at https://github.com/day8/re-com/pull/318#issue-1112551187


Add filter args to the nutrition DataCircleCards

Fixes: #144

Looks good to me, are there tests for this scenario?

@cKellyDesign, adding tests

@FrankApiyo so this component uses a lot of functions (the various filter functions and others).  In my opinion we should prefer to make things less tightly decoupled.  One way to do this is by having all these various functions fed into this component as props (with default values) - because I think loose coupling is a good principle for such components and because I think we should try to make this component more open for extension but closed for modification.   Curious if you think that this is a good idea.

I know they are supposed to be REALLY constant constants, but I feel very uncomfortable with the magic numbers used here (0, 2, and 5 - possibly others). Do you think that it is a good idea to get these from configurable variables?

@moshthepitt, I think instead of writing these two functions that filter SmsData objects in preset ranges specified by this constants(0, 2 and 5), A single function that allows you to decide what range you would like to filter by would server the purpose of these two better.

@FrankApiyo so this component uses a lot of functions (the various filter functions and others). In my opinion we should prefer to make things less tightly decoupled. One way to do this is by having all these various functions fed into this component as props (with default values) - because I think loose coupling is a good principle for such components and because I think we should try to make this component more open for extension but closed for modification. Curious if you think that this is a good idea.

@moshthepitt, loose coupling these functions with the component is a good idea. Although the LOE for refactoring this component to take these functions are props right now may be a little too high. Although, I don think most of these functions can be made more generic by removing the magic numbers used in them.


Add haml -r feature to support view helper feature

Hello,
I think add require feature to gulp-ruby-haml will make generate website more easier and more faster.
I also try use gulp-ziey-ruby-haml but it didn't work correctly, due to it modify many codes from gulp-ruby-haml.
But I notice this repo seems no longer update any issue and pull-request, I hope this feature can merge as soon as possible.

Thanks! Closing this in favor of https://github.com/moneypenny/gulp-ruby-haml/pull/12 where I pulled in your commit. Merged another pull request first and there were conflicts I had to resolve.


Tagger can be empty, as can Commit and Author - tolerate this

Unfortunately some old repositories can have tags with empty Tagger, Commit
or Author. Go-Git variants will always have empty values for these whereas
the native git variant leaves them at nil. The simplest solution is just to
always have these set to empty Signatures.
v156 migration also makes the incorrect assumption that these cannot be empty.
Therefore add some handling to this and add logging and adjust broken
logging elsewhere in this migration.
Fix #15827
Signed-off-by: Andrew Thornton<EMAIL_ADDRESS>

🚀


OSError: Exec format error with Werkzeug 0.15

When starting up biolink in development mode via:
python biolink/app.py

I get the exception OSError: [Errno 8] Exec format error.  I'm on Ubuntu 16.04, have tried with python 3.5, 3.6, 3.7.  Werkzeug 0.14 works fine.

@kshefchek See related discussion here: https://github.com/pallets/werkzeug/issues/1482
Looks like the easiest way to get around this would be to add a shebang line to app.py:
#!/usr/bin/env python

Hi same issue here. Tested on
Centos 7.4 with python 3.6 after building docker image.
it is working on local machine on windows 10.


First helm chart setup

Should be the right target now.

Example for publishing including current version via github
VERSION=$(cat ../VERSION) yq '(.appVersion = env(VERSION)) | (.version = env(VERSION))'  < chart/Chart.yaml > chart/Chart.tmp \
 && mv chart/Chart.tmp chart/Chart.yaml \
 && helm package chart \
 && helm repo index . --url .https://path-github-pages/helm

Closing this PR, since no one is currently actively working on providing a helm chart offering most/all configuration options. Can be re-opened when creating a helm chart gets higher priority.


Claiming namespace [esp32m]

Package information

Package link: https://registry.platformio.org/libraries/esp32m/ESP32 logger

Description
My github account registered to platformio is<EMAIL_ADDRESS>. I am not sure why I can't publish/remove packages under esp32m namespace, since it is one of the organizations in my github account: https://github.com/esp32m
Can you link esp32m namespace to account<EMAIL_ADDRESS>? I'm happy to provide any proof of ownership for https://github.com/esp32m that you need. Thank you.

Thanks for contacting us! Done! Please check with pio orgs.

Thank you!


Should an IFRAME without src be controlled by SW when its parent is controlled?

Currently when an IFRAME is created without src= it's not controlled by any SW, so opening a document inside the iframe and loading subresources by frame.contentDocument.write(...) isn't handled by SW either.
Per spec document.open() (and write()) does similar to 'navigation' but open and navigation are not really the same concept:
https://html.spec.whatwg.org/multipage/webappapis.html#dom-document-open
https://html.spec.whatwg.org/multipage/browsers.html#navigate
More specifically, should the following code show the same controller twice for the parent and iframe?
<!doctype html>
<iframe id=x></iframe>
<script>
var x = document.getElementById('x');
console.log(navigator.serviceWorker.controller);  // <-- for parent doc
console.log(x.contentWindow.navigator.serviceWorker.controller);  // for iframe
</script>

Related chromium issue: https://code.google.com/p/chromium/issues/detail?id=439697
(As a side note: from implementor's pov making no-src iframe controlled by SW is not that straightforward)

In that case the <iframe> loads about:blank, which is not controlled. But that would indeed be confusing if that environment then starts fetching resources. I don't think we have carefully considered that case. (The same goes for <iframe> that fetches a data URL. Or a worker based on one.)

Creating an iframe with about:blank is a commonly done when creating widgets that need script and style isolation from the host page.
Since the widget needs to run in an wide variety of pages with various CSS styles and scripts. The script created iframe is a perfect solution for isolation. Rendering a widget UI within the iframe reduces the complexity involved in developing and maintaining thirdparty JS widgets.
Since the iframe is on the same domain as the host page it can access the parent window's context and DOM. As a ServiceWorker implementor it feels like the worker would have the same visibility to assets being loaded in the frame as it does the host page.
My use case allows users to add a service worker to their page by dropping in a script. It then has a slide out drawer UI which enables navigation between applications when the user is offline. I have a proof of concept implementation at duskjs.com.

Sure. The solution here is probably the same as it is for CSP et al, some kind of inheritance.

Agree with @annevk that we should follow CSP here, which means using the document's controller if the iframe is blob, data etc https://w3c.github.io/webappsec/specs/content-security-policy/#globally-unique-identifier.
Does "globally unique identifier" include about: @mikewest?
@kinu sorry if this is a pain.

We probably need to change the wording here to align with Fetch/URL. Does
"not a relative scheme" capture what we need here, @annevk?
On Mon 2 Feb 2015 at 05:42 Jake Archibald<EMAIL_ADDRESS>wrote:

Agree with @annevk https://github.com/annevk that we should follow CSP
here, which means using the document's controller if the iframe is blob,
data etc
https://w3c.github.io/webappsec/specs/content-security-policy/#globally-unique-identifier
.
Does "globally unique identifier" include about: @mikewest
https://github.com/mikewest?
@kinu https://github.com/kinu sorry if this is a pain.
—
Reply to this email directly or view it on GitHub
https://github.com/slightlyoff/ServiceWorker/issues/612#issuecomment-72405718
.

What do we want to do for ftp? I think you want https://url.spec.whatwg.org/#is-local no?

We do! Is that new?

Yes, you suggested it here: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26114#c4

I did! Hooray for me. :)
Thanks for adding it to the spec. I'll see about fixing CSP, et al.


Update of datastore calls after repo restructuring

related to https://github.com/ai-cfia/nachet-datastore/issues/68
We need to test the backend calls to the datastore, as it has been updated to handle multiple projects

merged


⚠ 366.ru has degraded performance

In f588b42, 366.ru (https://366.ru) experienced degraded performance:

HTTP code: 200
Response time: 1323 ms

Resolved: 366.ru performance has improved in acdec06.


refactor: improve channel edit typing

Summary
Refactors GuildChannel._edit to take kwargs instead of an options dict, and fixes a few minor typing issues found by refactoring. These changes are mostly internal, and shouldn't affect the public interface by much.
Primary changes:

removed _Undefined, replaced usages with utils.MISSING
refactored GuildChannel._edit, also simplifying parts of the code in the process
replaced old channel edit method overloads with proper ones, with the return type depending on the provided parameters

Other stuff:

removed topic parameter from StageChannel.edit
added **kwargs: Never to edit methods which preserves original runtime behavior for the most part but should help type-checking

this means you can (at runtime) use <TextChannel>.edit(bitrate=...) but not <TextChannel>.edit(xyz=...); the former will do nothing, the latter will raise an exception, but type-checkers should show an error for both
technically NoReturn is used instead of 3.11's Never, but their semantics are identical. NoReturn is being used due to better mypy compat, as Never is only supported by >=0.940

fixed sync_permissions parameter type of VoiceChannel.edit and StageChannel.edit
made slowmode_delay and default_auto_archive_duration parameters optional
changed category parameter type to allow any Snowflake-ish type instead of just CategoryChannel, no need for the unnecessary restriction as we only need the ID

Checklist

[ ] If code changes were made, then they have been tested

[ ] I have updated the documentation to reflect the changes
[x] I have formatted the code properly by running task lint
[x] I have type-checked the code by running task pyright

[x] This PR fixes an issue
[ ] This PR adds something new (e.g. new method or parameters)
[ ] This PR is a breaking change (e.g. methods or parameters removed/renamed)
[ ] This PR is not a code change (e.g. documentation, README, ...)

Hi @shiftinv, what's the status on this PR?

Hi @shiftinv, what's the status on this PR?

It was way behind master, rebased it for now but still missing both manual and possibly automated testing

This should finally be ready now, ironed out the last few issues and improved the overloads.


Tempus 582 data model object logo

Thank you for submitting a contribution to Tempus.
In order to streamline the review of the contribution please
ensure the following steps have been taken:
For all changes:

[x] Is there a Waffle ticket associated with this PR? Is it referenced
in the commit message?

[x] Does your PR title start with Tempus-XXXX where XXXX is the waffle number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[x] Has your PR been rebased against the latest commit within the target branch (typically dev)?

[ ] Is your initial contribution a single, squashed commit?

For code changes:

[ ] Have you ensured that the full suite of tests is executed via mvn clean install at the root Tempus folder?
[ ] Have you written or updated unit tests to verify your changes?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] Have you added documentation for any UI or API related changes to the /docs folder

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.

Code looks fine, but what is the purpose of this feature? This seems like a waste of time.

@randypitcherii it will help if you could elaborate more on, why do you think these changes are waste of time. As per ticket this logo will be displayed in stepper of data model object and not in Data model. If there is some better way to do this please suggest or if you think we don't need this feature we can discuss about it on call.
@Himanshu-it Please look at review comments and reply also make sure you provide a correct ticket number in your PR.

This PR has two tasks i.e UI and back end changes for attaching logo to assets. Hence I used ticket number #582 for PR which contains tickets for both tasks.


feat: update project descriptions

Codecov Report

Merging #3 (884adc9) into main (43482bd) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main       #3   +/-   ##
=======================================
  Coverage   91.66%   91.66%
=======================================
  Files          12       12
  Lines         144      144
  Branches       13       13
=======================================
  Hits          132      132
  Misses          7        7
  Partials        5        5

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 43482bd...884adc9. Read the comment docs.


Spark 2.4.1 support: update related code for spark 2.4.1

What changes were proposed in this pull request?
Update related code for spark 2.4.1
How was this patch tested?
Existing tests

@LuciferYang @shaowenzh @zhixingheyi-tian  Please help me review if you have available time. Thanks for your help.

@JkSelf Thanks for the brilliant work! I left some comments here.

@JkSelf perfer to split split into multiple patches : one is modify the spark code in spark2.4.1 dir refer to spark2.3.2 dir, and the other is remove spark2.3.2 dir and modify oap code

@LuciferYang @shaowenzh  Thanks for your review. The latest commit is just for test the failed tests. Next I will split this to two PRs for convenient review. Thanks.

Hello JkSelf and others,
I would like to test out OAP with 2.4.1 version, which of your personal repo branch or elsewhere is the most up-to-date ?
Thanks

Actually I built OAP from there https://github.com/JkSelf/OAP.git branch support-spark2.4.1-oap, but I cannot make it work with spark 2.4.1.
I get the following error when creating an index : Unsupported SQL statement
but OAP format table works.

@jcdauchy-moodys Have you spark 2.4.1 is the upstream released version or your customized version? If customized version, you may need pay attention that we have change total 13 files of spark source code and make sure there is no conflict. And can you pay the full exception log? By the way, what company you come from? And what your next plan about OAP?  Thanks.

Hello Jiake,
I have the spark 2.4.1 OSS version built with hadoop3.1 profile (need S3 with SSE-KMS version). I will check if there is any conflict.
I am from Moodys Analytics and I am trying to see the performance we can get using OAP for OLAP queries.
Which branch is the most updated version of 2.4.1 as they are many branches and JIRA about compatiblity with spark 2.4.1.
Thanks

@jcdauchy-moodys  Thanks for your interesting in OAP. Currently the oap with spark2.4.1 has not been merged. You can have a try in branch support-spark2.4.1-oap. We have done the benchmark in TPC-DS in this branch. We are also doing the remaining merging work.  Thanks.

Thanks i'll try this branch and come back to you if I can't figure out what's wrong with my setup/tests.
Do you think you'll be able to merge spark2.4.1 on 0.6 branch before making a release on 0.6 ?
Thanks

@jcdauchy-moodys Sorry for the delay response. We will release spark 2.4.3 with OAP in branch 0.6. Thanks.

Good news !


fix: Added jackson-kotlin module

Added support for Kotlin in Jackson and upgraded Jackson set of libraries.

Codecov Report
Base: 83.68% // Head: 83.69% // Increases project coverage by +0.00% :tada:

Coverage data is based on head (eed8f6e) compared to base (7cd436f).
Patch coverage: 100.00% of modified lines in pull request are covered.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff            @@
##               main     #145   +/-   ##
=========================================
  Coverage     83.68%   83.69%
  Complexity      640      640
=========================================
  Files            71       71
  Lines          2011     2012    +1
  Branches        189      189
=========================================
+ Hits           1683     1684    +1
  Misses          274      274
  Partials         54       54

Impacted Files
Coverage Δ

...grisdata/db/client/config/TigrisConfiguration.java
74.77% <100.00%> (+0.22%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


why set x, y••• as so huge

They are int ,why can they more than 2^15? (I am a beginner)

use long int as a datatype instead of int


The referential constraints should be mentioned last when generated from DDL

When the object scripts from the oracle-tools-examples project are generated, this is the list:
0001.ORACLE_TOOLS.TABLE.DEMO_TAGS_TYPE_SUM.sql
0002.ORACLE_TOOLS.TABLE.DEMO_TAGS_SUM.sql
0003.ORACLE_TOOLS.TABLE.DEMO_TAGS.sql
0005.ORACLE_TOOLS.TABLE.DEMO_STATES.sql
0006.ORACLE_TOOLS.TABLE.DEMO_PRODUCT_INFO.sql
0007.ORACLE_TOOLS.TABLE.DEMO_ORDER_ITEMS.sql
0009.ORACLE_TOOLS.TABLE.DEMO_ORDERS.sql
0011.ORACLE_TOOLS.TABLE.DEMO_CUSTOMERS.sql
0012.ORACLE_TOOLS.TABLE.DEMO_CONSTRAINT_LOOKUP.sql
0013.ORACLE_TOOLS.SEQUENCE.DEMO_PROD_SEQ.sql
0014.ORACLE_TOOLS.SEQUENCE.DEMO_ORD_SEQ.sql
0015.ORACLE_TOOLS.SEQUENCE.DEMO_ORDER_ITEMS_SEQ.sql
0017.ORACLE_TOOLS.SEQUENCE.DEMO_CUST_SEQ.sql
0028.ORACLE_TOOLS.INDEX.DEMO_TAGS_TYPE_SUM.sql
0029.ORACLE_TOOLS.INDEX.DEMO_TAGS_SUM.sql
0030.ORACLE_TOOLS.INDEX.DEMO_PRODUCT_INFO.sql
0031.ORACLE_TOOLS.INDEX.DEMO_ORDERS.sql
0032.ORACLE_TOOLS.INDEX.DEMO_ORDER_ITEMS.sql
0033.ORACLE_TOOLS.INDEX.DEMO_CUSTOMERS.sql
0034.ORACLE_TOOLS.CONSTRAINT.DEMO_CONSTRAINT_LOOKUP.sql
0035.ORACLE_TOOLS.CONSTRAINT.DEMO_TAGS.sql
0036.ORACLE_TOOLS.CONSTRAINT.DEMO_TAGS_TYPE_SUM.sql
0037.ORACLE_TOOLS.CONSTRAINT.DEMO_TAGS_SUM.sql
0038.ORACLE_TOOLS.CONSTRAINT.DEMO_PRODUCT_INFO.sql
0039.ORACLE_TOOLS.REF_CONSTRAINT.DEMO_ORDER_ITEMS.sql
0040.ORACLE_TOOLS.CONSTRAINT.DEMO_ORDERS.sql
0041.ORACLE_TOOLS.CONSTRAINT.DEMO_ORDER_ITEMS.sql
0042.ORACLE_TOOLS.CONSTRAINT.DEMO_CUSTOMERS.sql
0043.ORACLE_TOOLS.REF_CONSTRAINT.DEMO_ORDERS.sql
The REF_CONSTRAINT file 0039.ORACLE_TOOLS.REF_CONSTRAINT.DEMO_ORDER_ITEMS.sql should be mentioned last (or last but one).

Actually it is a problem of dependency order.
The install.sql script raises an error:
@@0038.ORACLE_TOOLS.CONSTRAINT.DEMO_PRODUCT_INFO.sql
Table altered.
Table altered.
@@0039.ORACLE_TOOLS.REF_CONSTRAINT.DEMO_ORDER_ITEMS.sql
REFERENCES "ORACLE_TOOLS"."DEMO_ORDERS" ("ORDER_ID") ON DELETE CASCADE ENABLE
*
ERROR at line 2:
ORA-02270: no matching unique or primary key for this column-list

Actually it is a problem of the t_ref_constraint object type which has a reference to a named object (table/view) while it should be a reference to a primary / unique key (that has as base object the named object).

This is the case when the interface is version 5 and there are two referential constraints T1-R1 and T1-R2 for table T1, where T1-R2 depends on a primary key constraint T2-C1. The old behaviour was to combine (referential) contraints per table in a file, meaning files like *.REF_CONSTRAINT.T1.sql and *.CONSTRAINT.T2.sql. Hence the referential constraint T1-R2 would be created in the install.sql before the primary key T2-C1 since T1-R1 is mentioned earlier than T2-C1 in the DDL info file (order is T1-R1, T2-C1, T1-R2) and T1-R2 is added to its referental constraint file.
The solution is to have a single file for each (referental) constraint and not to combine them. The file name part  will be a combination of the table, a dash and the name of the constraint.

Solved in generate_ddl.pl and in database objects.


New member sign up notification email address is still<EMAIL_ADDRESS>instead of support email or config smtp email

Issue Summary
Set both email address in portal settings and smtp config as<EMAIL_ADDRESS>the sign up user received the email from the correct email address which is<EMAIL_ADDRESS>however the website owner's notification of new sign up still from<EMAIL_ADDRESS>which is not even anywhere in the settings
Found tons of related issue and all of them the developer said it is fixed, however this is still happening, and should be very easy to reproduce.
Please do not simply tell me it is fixed, I am aware what I am saying and doing
related: https://github.com/TryGhost/Ghost/pull/19617
This is not fixed
Steps to Reproduce

set<EMAIL_ADDRESS>in config
set<EMAIL_ADDRESS>in portal settings as support email
use test email sign up
Website owner should receive new sign up notification from<EMAIL_ADDRESS>but it is from<EMAIL_ADDRESS>
Ghost Version
5.98.0
Node.js Version
20
How did you install Ghost?
selfhosting on ubuntu
Database type
MySQL 8
Browser & OS version
Edge latest
Relevant log / error output
No response
Code of Conduct

[X] I agree to be friendly and polite to people in this repository

Til this point I can safely assume every notification email send to the staff or owner no matter new user sign up or anything else are still from<EMAIL_ADDRESS>

The funny part is I reported this on Ghost Community 6 months ago, and the contributor found that and even reply to somebody else here: https://github.com/TryGhost/Ghost/issues/17922#issuecomment-1705704808
https://forum.ghost.org/t/staff-new-sign-ups-email-notifications-has-a-wrong-from-email-address/40671
However I do not know why this issue got closed. Half a year passed, this issue is still happening

I've re-opened the original issue to avoid duplicates.

@kevinansfield Rather than linking back to a different issue, you accidentally make a circular reference back to this seem ticket. Looks like you meant to link to:
https://github.com/TryGhost/Ghost/issues/17922


ble_store_config_cccds referenced even with CCCD persistence disabled (IDFGH-12372)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
v5.1.2
Espressif SoC revision.
ESP32
Operating System used.
Windows
How did you build your project?
VS Code IDE
If you are using Windows, please specify command line type.
PowerShell
Development Kit.
Custom Board
Power Supply used.
USB
What is the expected behavior?
Esp-Idf to compile with CONFIG_BT_NIMBLE_MAX_CCCDS=0
What is the actual behavior?
Compilation fails, since ble_store_config_cccds is referenced even when it is undefined.
Steps to reproduce.

Set CONFIG_BT_NIMBLE_MAX_CCCDS to 0 to disable CCCD persistence with Esp-Idf v5.1.2 or newer.
Attempt to compile any project.

Debug Logs.
ld.exe: esp-idf/bt/libbt.a(ble_store_nvs.c.obj):(.literal.ble_store_config_conf_init+0x8): undefined reference to `ble_store_config_cccds'
collect2.exe: error: ld returned 1 exit status
ninja: build stopped: subcommand failed

More Information.
As of commit b85d99d, NimBLE better supports setting CONFIG_BT_NIMBLE_MAX_CCCDS to 0 to disable CCCD persistence. This is desirable in some circumstances, e.g. see this previous issue where another person uses this configuration value. When this configuration is set, newer versions of NimBLE do not define the ble_store_config_cccds array, since it is not used by the implementation. Unfortunately, the Esp-Idf implementation of CCCD persistence always references the ble_store_config_cccds array in ble_store_config_conf.c and ble_store_nvs.c. As a result, Esp-Idf v5.1.2 will fail to compile if CONFIG_BT_NIMBLE_MAX_CCCDS is set to 0. Checks like #if MYNEWT_VAL(BLE_STORE_MAX_CCCDS) should be added around references to this array to ensure that it is not referenced while undefined.

Hi @therealergo ,
I tried the mentioned version at my end and i do not observe the failure you have mentioned.
Anyways, i have tried to make a fix based on usage. Can you please help check if attached patch works ok for you ?  The patch has to be applied in $IDF_PATH/components/bt/host/nimble/nimble path
fix_cccd_zero_usage.txt

Hi @rahult-github
Thanks for looking into this.  You have to set CONFIG_BT_NIMBLE_NVS_PERSIST to y to enable the persistence feature at all. This includes persistence for bonding data, CCCD's, and encoded advertisement data. I have attached a minimal sdkconfig that exhibits this problem.
sdkconfig.txt
Regardless, the patch fixes the issue. Hope it can be merged in soon!

Change has been merged. Closing


fix(versions): update Activiti/activiti-cloud-audit versions into master

UpdateBot pushed helm dependency: common to: 1.1.21

UpdateBot commands:
updatebot push-version --kind helm common 1.1.21


InputDecorator assertions failed: baseline != null && baseline >= 0.0

Steps to Reproduce

Run flutter create bug.
Update the files as follows: ...

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        title: 'Flutter Demo',
        theme: ThemeData(
          primarySwatch: Colors.blue,
        ),
        home: Scaffold(
          body: InputDecorator(
            decoration: const InputDecoration().copyWith(
              border: const OutlineInputBorder(),
            ),
            child: Stack(
              children: [
                // Uncommenting this will fix it
                // Text('yo'),
                Image.network('https://dummyimage.com/200/09f/fff.png'),
                // Commenting this out will fix it
                Positioned(
                  right: 5,
                  bottom: 5,
                  child: Text('ok'),
                ),
              ],
            ),
          ),
        ));
  }
}

... Just launch the app an you'll get the exception.
I noticed that either uncommenting the Text inside the Stack or Commenting out the Positioned will fix the problem

The issue happens on both Web and Android. I haven't tested it on iOS
Expected results:
No exception
Actual results:

logs
======== Exception caught by rendering library =====================================================
The following assertion was thrown during performLayout():
Assertion failed: file:///Users/prascuna/Documents/workspace/flutter/packages/flutter/lib/src/material/input_decorator.dart:939:12
baseline != null && baseline >= 0.0
is not true

The relevant error-causing widget was:
  InputDecorator file:///Users/prascuna/Documents/workspace/bug_inputdecorator_2/lib/main.dart:16:17
When the exception was thrown, this was the stack:
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 231:49  throw_
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 24:3    assertFailed
packages/flutter/src/material/input_decorator.dart 939:44                     [_layoutLineBox]
packages/flutter/src/material/input_decorator.dart 1033:28                    [_layout]
packages/flutter/src/material/input_decorator.dart 1294:44                    performLayout
...

No issues found! (ran in 2.5s)

[✓] Flutter (Channel dev, 1.26.0-8.0.pre, on Mac OS X 10.15.7 19H15 darwin-x64, locale en-GB)
    • Flutter version 1.26.0-8.0.pre at /Users/prascuna/Documents/workspace/flutter
    • Framework revision b9d06fffb2 (13 days ago), 2021-01-07 18:36:48 -0800
    • Engine revision 42a8d4c681
    • Dart version 2.12.0 (build 2.12.0-179.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /Users/prascuna/Library/Android/sdk
    • Platform android-30, build-tools 29.0.3
    • Java binary at: /Users/prascuna/.sdkman/candidates/java/current/bin/java
    • Java version OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_262-b10)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    ! CocoaPods 1.9.1 out of date (1.10.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.

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

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).

[✓] IntelliJ IDEA Community Edition (version 2020.3.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 52.2.5
    • Dart plugin version 203.6912

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.1

[✓] Connected device (1 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 87.0.4280.141

! Doctor found issues in 2 categories.

logs
[+2830 ms] I/flutter ( 3227): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
[        ] I/flutter ( 3227): The following assertion was thrown during performLayout():
[        ] I/flutter ( 3227): 'package:flutter/src/material/input_decorator.dart': Failed assertion: line 946 pos 12: 'baseline !=
[        ] I/flutter ( 3227): null && baseline >= 0.0': is not true.
[        ] I/flutter ( 3227):
[        ] I/flutter ( 3227): Either the assertion indicates an error in the framework itself, or we should provide substantially
[        ] I/flutter ( 3227): more information in this error message to help you determine and fix the underlying cause.
[        ] I/flutter ( 3227): In either case, please report this assertion by filing a bug on GitHub:
[        ] I/flutter ( 3227):   https://github.com/flutter/flutter/issues/new?template=BUG.md
[        ] I/flutter ( 3227):
[        ] I/flutter ( 3227): The relevant error-causing widget was:
[        ] I/flutter ( 3227):   InputDecorator file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:16:17
[        ] I/flutter ( 3227):
[        ] I/flutter ( 3227): When the exception was thrown, this was the stack:
[        ] I/flutter ( 3227): #2      _RenderDecoration._layoutLineBox (package:flutter/src/material/input_decorator.dart:946:12)
[        ] I/flutter ( 3227): #3      _RenderDecoration._layout (package:flutter/src/material/input_decorator.dart:1035:28)
[        ] I/flutter ( 3227): #4      _RenderDecoration.performLayout (package:flutter/src/material/input_decorator.dart:1285:44)
[        ] I/flutter ( 3227): #5      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #6      MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:171:12)
[        ] I/flutter ( 3227): #7      _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:498:7)
[        ] I/flutter ( 3227): #8      MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:243:7)
[        ] I/flutter ( 3227): #9      RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:402:14)
[        ] I/flutter ( 3227): #10     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #11     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[   +1 ms] I/flutter ( 3227): #12     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #13     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #14     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1308:11)
[        ] I/flutter ( 3227): #15     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #16     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #17     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #18     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #19     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #20     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #21     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #22     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #23     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #24     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[   +1 ms] I/flutter ( 3227): #25     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #26     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #27     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #28     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #29     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #30     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #31     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3222:13)
[        ] I/flutter ( 3227): #32     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #33     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #34     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #35     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:685:15)
[        ] I/flutter ( 3227): #36     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #37     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #38     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #39     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #40     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #41     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #42     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #43     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #44     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #45     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #46     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #47     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #48     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #49     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
[        ] I/flutter ( 3227): #50     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
[        ] I/flutter ( 3227): #51     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
[        ] I/flutter ( 3227): #52     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:436:19)
[        ] I/flutter ( 3227): #53     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:914:13)
[        ] I/flutter ( 3227): #54     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:302:5)
[        ] I/flutter ( 3227): #55     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1117:15)
[        ] I/flutter ( 3227): #56     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1055:9)
[        ] I/flutter ( 3227): #57     SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:864:7)
[        ] I/flutter ( 3227): (elided 13 frames from class _AssertionError, class _RawReceivePortImpl, class _Timer, dart:async, and dart:async-patch)
[        ] I/flutter ( 3227):
[        ] I/flutter ( 3227): The following RenderObject was being processed when the exception was fired: _RenderDecoration#464ca relayoutBoundary=up1 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
[        ] I/flutter ( 3227):   creator: _Decorator ← InputDecorator ← _BodyBuilder ← MediaQuery ← LayoutId-[<_ScaffoldSlot.body>] ←
[        ] I/flutter ( 3227):     CustomMultiChildLayout ← AnimatedBuilder ← DefaultTextStyle ← AnimatedDefaultTextStyle ←
[        ] I/flutter ( 3227):     _InkFeatures-[GlobalKey#55288 ink renderer] ← NotificationListener<LayoutChangedNotification> ←
[        ] I/flutter ( 3227):     PhysicalModel ← ⋯
[        ] I/flutter ( 3227):   parentData: offset=Offset(0.0, 0.0); id=_ScaffoldSlot.body (can use size)
[        ] I/flutter ( 3227):   constraints: BoxConstraints(0.0<=w<=392.7, 0.0<=h<=759.3)
[        ] I/flutter ( 3227):   size: MISSING
[        ] I/flutter ( 3227): This RenderObject had the following descendants (showing up to depth 5):
[        ] I/flutter ( 3227):     input: RenderStack#ce12b relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
[        ] I/flutter ( 3227):       child 1: RenderSemanticsAnnotations#7db53 relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
[        ] I/flutter ( 3227):         child: RenderImage#8e73f relayoutBoundary=up4 NEEDS-PAINT
[        ] I/flutter ( 3227):       child 2: RenderParagraph#15373 relayoutBoundary=up3 NEEDS-PAINT
[        ] I/flutter ( 3227):         text: TextSpan
[        ] I/flutter ( 3227):     helperError: RenderConstrainedBox#87dcd relayoutBoundary=up2 NEEDS-PAINT
[        ] I/flutter ( 3227):     container: RenderCustomPaint#1ca49 NEEDS-LAYOUT NEEDS-PAINT
[        ] I/flutter ( 3227): ════════════════════════════════════════════════════════════════════════════════════════════════════
[        ] I/flutter ( 3227): Another exception was thrown: RenderBox was not laid out: _RenderDecoration#464ca relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE

flutter doctor -v
[✓] Flutter (Channel stable, 1.22.5, on Mac OS X 10.15.7 19H114 darwin-x64, locale en)
    • Flutter version 1.22.5 at /Users/pedromassango/Code/flutter_stable
    • Framework revision<PHONE_NUMBER> (6 weeks ago), 2020-12-10 11:54:40 -0800
    • Engine revision ae90085a84
    • Dart version 2.10.4

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/pedromassango/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.1, Build version 12A7403
    • CocoaPods version 1.9.3

[!] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] IntelliJ IDEA Community Edition (version 2020.3.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin installed
    • Dart plugin version 203.6912

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.1

[!] Connected device
    ! No devices available

! Doctor found issues in 2 categories.

[✓] Flutter (Channel master, 1.26.0-2.0.pre.448, on Mac OS X 10.15.7 19H114 darwin-x64, locale en)
    • Flutter version 1.26.0-2.0.pre.448 at /Users/pedromassango/Code/flutter_master
    • Framework revision eeb7c261f2 (3 hours ago), 2021-01-20 23:04:03 -0500
    • Engine revision dde6b7e8ea
    • Dart version 2.12.0 (build 2.12.0-246.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/pedromassango/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.1, Build version 12A7403
    ! CocoaPods 1.9.3 out of date (1.10.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.

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

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] IntelliJ IDEA Community Edition (version 2020.3.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 52.2.5
    • Dart plugin version 203.6912

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.1

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • Mac OS X 10.15.7 19H114 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 87.0.4280.141

! Doctor found issues in 1 category.

logs
[+2830 ms] I/flutter ( 3227): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
[        ] I/flutter ( 3227): The following assertion was thrown during performLayout():
[        ] I/flutter ( 3227): 'package:flutter/src/material/input_decorator.dart': Failed assertion: line 946 pos 12: 'baseline !=
[        ] I/flutter ( 3227): null && baseline >= 0.0': is not true.
[        ] I/flutter ( 3227):
[        ] I/flutter ( 3227): Either the assertion indicates an error in the framework itself, or we should provide substantially
[        ] I/flutter ( 3227): more information in this error message to help you determine and fix the underlying cause.
[        ] I/flutter ( 3227): In either case, please report this assertion by filing a bug on GitHub:
[        ] I/flutter ( 3227):   https://github.com/flutter/flutter/issues/new?template=BUG.md
[        ] I/flutter ( 3227):
[        ] I/flutter ( 3227): The relevant error-causing widget was:
[        ] I/flutter ( 3227):   InputDecorator file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:16:17
[        ] I/flutter ( 3227):
[        ] I/flutter ( 3227): When the exception was thrown, this was the stack:
[        ] I/flutter ( 3227): #2      _RenderDecoration._layoutLineBox (package:flutter/src/material/input_decorator.dart:946:12)
[        ] I/flutter ( 3227): #3      _RenderDecoration._layout (package:flutter/src/material/input_decorator.dart:1035:28)
[        ] I/flutter ( 3227): #4      _RenderDecoration.performLayout (package:flutter/src/material/input_decorator.dart:1285:44)
[        ] I/flutter ( 3227): #5      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #6      MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:171:12)
[        ] I/flutter ( 3227): #7      _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:498:7)
[        ] I/flutter ( 3227): #8      MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:243:7)
[        ] I/flutter ( 3227): #9      RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:402:14)
[        ] I/flutter ( 3227): #10     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #11     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[   +1 ms] I/flutter ( 3227): #12     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #13     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #14     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1308:11)
[        ] I/flutter ( 3227): #15     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #16     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #17     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #18     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #19     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #20     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #21     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #22     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #23     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #24     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[   +1 ms] I/flutter ( 3227): #25     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #26     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #27     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #28     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #29     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #30     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #31     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3222:13)
[        ] I/flutter ( 3227): #32     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #33     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #34     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #35     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:685:15)
[        ] I/flutter ( 3227): #36     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #37     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #38     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #39     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #40     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #41     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #42     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #43     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #44     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #45     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #46     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #47     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14)
[        ] I/flutter ( 3227): #48     RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
[        ] I/flutter ( 3227): #49     RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14)
[        ] I/flutter ( 3227): #50     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7)
[        ] I/flutter ( 3227): #51     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
[        ] I/flutter ( 3227): #52     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:436:19)
[        ] I/flutter ( 3227): #53     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:914:13)
[        ] I/flutter ( 3227): #54     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:302:5)
[        ] I/flutter ( 3227): #55     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1117:15)
[        ] I/flutter ( 3227): #56     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1055:9)
[        ] I/flutter ( 3227): #57     SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:864:7)
[        ] I/flutter ( 3227): (elided 13 frames from class _AssertionError, class _RawReceivePortImpl, class _Timer, dart:async, and dart:async-patch)
[        ] I/flutter ( 3227):
[        ] I/flutter ( 3227): The following RenderObject was being processed when the exception was fired: _RenderDecoration#464ca relayoutBoundary=up1 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
[        ] I/flutter ( 3227):   creator: _Decorator ← InputDecorator ← _BodyBuilder ← MediaQuery ← LayoutId-[<_ScaffoldSlot.body>] ←
[        ] I/flutter ( 3227):     CustomMultiChildLayout ← AnimatedBuilder ← DefaultTextStyle ← AnimatedDefaultTextStyle ←
[        ] I/flutter ( 3227):     _InkFeatures-[GlobalKey#55288 ink renderer] ← NotificationListener<LayoutChangedNotification> ←
[        ] I/flutter ( 3227):     PhysicalModel ← ⋯
[        ] I/flutter ( 3227):   parentData: offset=Offset(0.0, 0.0); id=_ScaffoldSlot.body (can use size)
[        ] I/flutter ( 3227):   constraints: BoxConstraints(0.0<=w<=392.7, 0.0<=h<=759.3)
[        ] I/flutter ( 3227):   size: MISSING
[        ] I/flutter ( 3227): This RenderObject had the following descendants (showing up to depth 5):
[        ] I/flutter ( 3227):     input: RenderStack#ce12b relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
[        ] I/flutter ( 3227):       child 1: RenderSemanticsAnnotations#7db53 relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
[        ] I/flutter ( 3227):         child: RenderImage#8e73f relayoutBoundary=up4 NEEDS-PAINT
[        ] I/flutter ( 3227):       child 2: RenderParagraph#15373 relayoutBoundary=up3 NEEDS-PAINT
[        ] I/flutter ( 3227):         text: TextSpan
[        ] I/flutter ( 3227):     helperError: RenderConstrainedBox#87dcd relayoutBoundary=up2 NEEDS-PAINT
[        ] I/flutter ( 3227):     container: RenderCustomPaint#1ca49 NEEDS-LAYOUT NEEDS-PAINT
[        ] I/flutter ( 3227): ════════════════════════════════════════════════════════════════════════════════════════════════════
[        ] I/flutter ( 3227): Another exception was thrown: RenderBox was not laid out: _RenderDecoration#464ca relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE

flutter doctor -v
[✓] Flutter (Channel stable, 1.22.5, on Mac OS X 10.15.7 19H114 darwin-x64, locale en)
    • Flutter version 1.22.5 at /Users/pedromassango/Code/flutter_stable
    • Framework revision<PHONE_NUMBER> (6 weeks ago), 2020-12-10 11:54:40 -0800
    • Engine revision ae90085a84
    • Dart version 2.10.4

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/pedromassango/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.1, Build version 12A7403
    • CocoaPods version 1.9.3

[!] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] IntelliJ IDEA Community Edition (version 2020.3.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin installed
    • Dart plugin version 203.6912

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.1

[!] Connected device
    ! No devices available

! Doctor found issues in 2 categories.

[✓] Flutter (Channel master, 1.26.0-2.0.pre.448, on Mac OS X 10.15.7 19H114 darwin-x64, locale en)
    • Flutter version 1.26.0-2.0.pre.448 at /Users/pedromassango/Code/flutter_master
    • Framework revision eeb7c261f2 (3 hours ago), 2021-01-20 23:04:03 -0500
    • Engine revision dde6b7e8ea
    • Dart version 2.12.0 (build 2.12.0-246.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/pedromassango/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.1, Build version 12A7403
    ! CocoaPods 1.9.3 out of date (1.10.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.

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

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] IntelliJ IDEA Community Edition (version 2020.3.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 52.2.5
    • Dart plugin version 203.6912

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.1

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • Mac OS X 10.15.7 19H114 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 87.0.4280.141

! Doctor found issues in 1 category.

This seems to be expected. InputDecorator expects its child to have a non-negative baseline.

This seems to be expected. InputDecorator expects its child to have a non-negative baseline.

Thanks @LongCatIsLooong . So I assume that the right way to fix this, assuming that we know the size of the image in advance, is to wrap it into a SizedBox ?
Anyway, thanks for the d: api docs label, that would be helpful is somebody else experiences a similar issue.

Thanks @LongCatIsLooong . So I assume that the right way to fix this, assuming that we know the size of the image in advance, is to wrap it into a SizedBox ?
Anyway, thanks for the d: api docs label, that would be helpful is somebody else experiences a similar issue.

So @LongCatIsLooong what needs to be done in the API docs? Looks like we need to update the title of this issue... and the labels as well.

So @LongCatIsLooong what needs to be done in the API docs? Looks like we need to update the title of this issue... and the labels as well.

@pedromassango I added to the docs that the baseline of the child must not be negative.

@pedromassango I added to the docs that the baseline of the child must not be negative.


scrollSensitivity not working?

Due to a fixed header, I increased the default scrollSensitivity from 30 to 100 (fixed header is only (50px high). However, the settings does not seem to have any effect. I still have to reach the default 30 pixels to either edge, in order for the auto-scrolling to start. Are there any known problems with this setting?
It works fine with version 1.7.0, but not in version 1.8.1.

There is no issue I am aware of. If you are using native drag and drop (no forceFallback: true is set and not on mobile) then the Sortable's autoscroll function is not invoked, because Chrome and Firefox already implement this feature. To get around it for now you can use forceFallback: true, however you will lose the ability to use the native DnD API.
As well, there is always the option of making the navbar a div above your main page container, rather than inside it and fixed.

@fritzmg There is no issue I am aware of. If you are using native drag and drop (no forceFallback: true is set and not on mobile) then the Sortable's autoscroll function is not invoked, because Chrome and Firefox already implement this feature. To get around it for now you can use forceFallback: true, however you will lose the ability to use the native DnD API.

Oh I see, I am assuming the scrollSensitivity only applies, when the fallback is in use? Because otherwise the browser uses its own thresholds, presumably.

@fritzmg Yes, when the fallback is in use but also in IE and Edge, since their autoscrolling with drag and drop is minimal or nonexistent

Ok, makes sense :)

I'm using SortableJS with the Sticky Navigation, Top Bar of Foundation 6.5.1 and tried the following settings:
Sortable.create(grid, {
  forceFallback: true,
  handle: '.handle',
  draggable: '.draggable-cell',
  // with and without scroll: true,
  // with and without scrollSensitivity: 100
});

The result is:

It does scroll top on Firefox, Chrome and Safari desktop.
It doesn't scroll top on Firefox, Chrome and Safari mobile.

P.S.: SortableJS has the option fallbackClass: "sortable-fallback" ("Class name for the cloned DOM Element when using forceFallback") that I didn't understand whether and how to use for this issue.

@Backoo Could you make a jsbin showing this problem? The only problem I know with autoscrolling on mobile is that it does not work when the page is zoomed in.
Also, fallbackClass is the class set on the "ghost" that appears under the mouse when dragging begins if forceFallback is enabled. So not really applicable to this issue.

@owen-m1 See this jsbin.

@owen-m1 See this jsbin.

@Backoo The auto scroll works for me on Chrome Android. What device are you using?

@owen-m1 I'm using iPhone.

@Backoo Try master

Good!
I confirm the issue is solved on Firefox, Chrome and Safari mobile for iPhone 5!
Thanks

I just spent  hours debugging this. Can we please improve the documentation for AutoScroll to make it clearer what native vs fallback scrolling are and when they apply, and how the scrollSensitivity and speed dont apply in native mode?

I just spent  hours debugging this. Can we please improve the documentation for AutoScroll to make it clearer what native vs fallback scrolling are and when they apply, and how the scrollSensitivity and speed dont apply in native mode?

@trullock Yes, I just improved it

@trullock Yes, I just improved it

I just spent hours trying to figure out why scrollSensitivity wasn't working haha. My bad should've read the docs better.
Not sure why I didn't get it

However, setting forcefallback to true will prohibit the default behavior of the browser. When Firefox is dragged, a new window will be opened. Is there a solution?


Using constants rather than hard coding

What this PR does / why we need it:
Using constants rather than hard coding.
This is just the beginning.
If you agree with my idea, I will continue this work to reduce the hard coding.
Special notes for your reviewer:
If applicable:

[ ] this PR contains documentation
[ ] this PR contains unit tests
[ ] this PR has been tested for backwards compatibility

/cc @bacongobbler

I don't like the idea of adding a separate constants package. Can you please use pkg/tiller/environment for the default tiller port number much like how we consume the default tiller namespace?

That's good! Let me try.


Update draft user guide

Closes #25

Codecov Report
Base: 72.15% // Head: 72.15% // No change to project coverage :thumbsup:

Coverage data is based on head (3c11528) compared to base (4b89513).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff            @@
##             master      #28   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

LGTM!


Restrict to matplotlib<2

The cartopy-feedstock recipe is limited to use matplotlib <2.
cartopy is not yet ready or tested against matplotlib 2.0.0 and iris is only tested up to matplotlib 1.5.3.
At the moment iris allows matplotlib 2.0.0 to be pulled in. We should throttle this back (for now) on this until iris and cartopy are tested and good to go with the latest matplotlib.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@ocefpaf Hi! Any idea why this is failing ... thanks

Reason: Incompatible library version: _datetime.cpython-36m-darwin.so requires version 12.0.0 or later, but libnetcdf.11.dylib provides version 11.0.0

My guess is that something needs to be re-built. I will investigate this further. Since this affects only Python 3.6 I am OK if you want to merge this for now.

@ocefpaf I'd be interested to know whether it's an easy fix that somehow I can blend into this PR on your recommendation ... otherwise do you think it would be best to merge a fix in a separate PR and then merge this one? That way we're not knowingly merging something that results in different builds available for different platforms ...

@ocefpaf I'd be interested to know whether it's an easy fix that somehow I can blend into this PR on your recommendation ...

The thing is that I am not sure right now if that is an easy fix. I need to rebuild the dependencies locally (without a Mac BTW) to check. But that error  has nothing to do with iris, so there is nothing to do in this PR.

otherwise do you think it would be best to merge a fix in a separate PR and then merge this one? That way we're not knowingly merging something that results in different builds available for different platforms ...

If I find the culprit all we need to do is to restart the CI that failed here. In this PR or in master if you choose to merge this.
@bjlittle I cannot look at this week but I will try to fix this over the weekend. I recommend merging as few people moved to Python 3.6 and this won't hurt many users.

@bjlittle I tweaked the missing dependencies and this is passing now, but I am not merging this to avoid having to bump the build number twice when I merge #20
PS: my best guess the issue was a missing netcdf4 1.2.4 for numpy 1.12. It would be nice if that limitation was fixed in iris..


Error with config files in setup: DB_xxx could not be found

I can see the following when I try to setup a new project with Deploy Now:

Then at step "Deploy to IONOS" I can see the following error message:

What am I doing wrong?

After reviewing the details, it seems you were able to resolve the issue and deploy your projects successfully. If you need any further assistance, please don't hesitate to reach out to us again


dask is slow compared to normal pandas while applying custom functions

Hi,
I was trying to use dask for applying a custom function in a data frame and noticed that dask is taking way too much time than usual pandas apply.
So I tried to take a baseline to root cause my issue and realized that dask is giving me very bad performance. Below are the following steps to reproduce! Will be great if somebody could help in understanding it.
import numpy as np
import pandas as pd
import dask
from dask import dataframe as dd
from multiprocessing import cpu_count
n_cores = cpu_count()
print(np.version)
print(pd.version)
print(dask.version)
1.17.4
0.25.3
2.8.1
df = pd.DataFrame()
df['col1'] = np.random.normal(size = 1500000)
df['col2'] = np.random.normal(size = 1500000)
def myfunc(x,y): return y*(x**2+1)
def apply_myfunc_to_DF(df): return df.apply((lambda row: myfunc(*row)), axis=1)
%%time
df['result1'] = df.apply((lambda row: myfunc(*row)), axis=1)
CPU times: user 22.1 s, sys: 85.7 ms, total: 22.2 s
Wall time: 22.3 s
%%time
df['result1'] = dd.from_pandas(data, npartitions=10).map_partitions(apply_myfunc_to_DF).compute(schedule='processes')
CPU times: user 42.2 s, sys: 474 ms, total: 43.3 s
Wall time: 42.6 s

Have you read through https://docs.dask.org/en/latest/understanding-performance.html?
In this case you're likely running into what's described in https://docs.dask.org/en/latest/scheduling.html#local-processes, you're moving data between processes.

I'll close this for now, but if you think there's a place that can be optimized we'll reopen.


Unable to install VooDoo

I can't sign into alta, and yes I checked my system time and a few other things before posting
OS: Windows 10 Pro
Browsers: Opera (Default), Chrome (Fallback)

Im checking my firewall and "Pi-Hole" to see if maybe a request is being blocked and not seeing anything but an amazon request which i just allowed for testing

im just stupid