Excessive integration test sizes causing builds to fail

Environment
Delta-rs version: v0.13.1
Binding: rust

Bug
What happened:
When running cargo test -p deltalake --no-default-features --features integration_test,s3-native-tls,datafusion an excessive amount of disk space is consumed  When running with RUSTFLAGS="-C debuginfo=1" CARGO_INCREMENTAL=0 as CI does, the local target/ directory generates about 3.3GB of junk for me, with each binary linked for the tests/ coming in between 400-500MB.
What you expected to happen:
cargo not to shred my disks that much.
How to reproduce it:
Run zee tests
More details:
:grimacing:

Some interesting details I encountered while testing, observing a build:

Stock command_optimize binary with HEAD on main: 511M
with strip = "debuginfo" in `Cargo.toml: 116M
with strip = "debuginfo" and opt-level = "z"inCargo.toml`: 43M

The build is quite slow with opt-level set to z, but the strip configuration is reasonably fast to me. Still doing some experimentation to understand how these binary sizes are becoming so large before I spend time consolidating some things which behave more like unit tests out of these files


Maven Package Creation - v2.1.13

Bumped Selenium version '4.7.0' -> '4.7.1'.
Maven package creation - v2.1.13.

Codecov Report
Patch and project coverage have no change.

Comparison is base (3c07429) 98.55% compared to head (83815c2) 98.55%.

: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      #43   +/-   ##
=========================================
  Coverage     98.55%   98.55%
  Complexity       20       20
=========================================
  Files             1        1
  Lines            69       69
  Branches          6        6
=========================================
  Hits             68       68
  Misses            1        1

Impacted Files
Coverage Δ

...java/io/github/abhinavminhas/ShadowRootAssist.java
98.55% <ø> (ø)

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 in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Update bigcommerce gem

Update bigcommerce gem to use the most recent version uploaded to rubygems rather than pointing to the git repository.

:+1: thanks!


”Bălești”, ”Ceauru”, ”Cornești”, ”Găvănești”, "Rasova", "Stolojani", "Tălpășești", "Tămășești", "Voinigești" are listed in the drop-down menu

Description:
”Bălești”, ”Ceauru”, ”Cornești”, ”Găvănești”, "Rasova", "Stolojani", "Tălpășești", "Tămășești", "Voinigești" are listed in the drop-down menu alongside their corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Bălești" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Bălești, GORJ (Bălești)".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Type "Ceauru" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Ceauru, GORJ (Bălești)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Type "Cornești" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Cornești, GORJ (Bălești)".

Step 6
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 7
Type "Găvănești" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Găvănești, GORJ (Bălești)".

Step 8
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 9
Type "Rasova" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Rasova, GORJ (Bălești)".

Step 10
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 11
Type "Stolojani" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Stolojani, GORJ (Bălești)".

Step 12
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 13
Type "Tălpășești" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Tălpășești, GORJ (Bălești)".

Step 14
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 15
Type "Tămășești" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Tămășești, GORJ (Bălești)".

Step 16
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 17
Type "Voinigești" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Voinigești, GORJ (Bălești)".


Colors in louvain/tSNE missing in legend

As we've used this more we've noticed that often the colors on the tSNE plot aren't actually in the legend.  I've attached a screenshot (with poor labeling on my part) to illustrate this.  There are five different pink shades at least in the plot, and only 3 identifiable ones in the legend.

Use the right_margin option in the plotting functions... You need more space on the right to display all the columns. Or use legend_loc='on data'.
Sorry, for that I still haven't figured out how to compute the white space needed to the left of the figure automatically. Ah, just now I'm having an idea for this. I'll soon fix this.


Gitignore /public even if it's a symlink

It can be useful, for debugging purposes for /public to be a symlink to a Git repo, which is used to diff generated site files. This rule pattern change in this PR supports this use case.
/cc @nate-double-u @sftim

/cc @reylejano
/cc @kbhawkey

Pinging @sftim & co. Can we get some 👀 on this XS PR?

Seems reasonable.
/lgtm

This has been LGTM for a while. Any reason to hold this up still?
@reylejano @natalisucks @divya-mohan0209

(sorry, misread the date -- thought it was months, not weeks)

Thanks for the LGTM @sftim and the followup @nate-double-u.

/approve


Possible to leave LED on when key pressed?

Is it possible to make all the LEDs stay on when you press a key?

In principle yes, but not with the current main version. Would you like to change this behavior for all keys or only for certain keys?

Probably for all keys. It just seems weird to me that they blink/flashes when pressed.

The blinking is due to the Kdenlive layout needing to do some keypresses repeatedly with a certain "slowness". However, I clearly see reason to disable it in many other situations.

Project is archived.


Keep getting an error in step 11. Installation fails

I am following Plailect's guide. Everything was going fine until I reached stepp 11: "Press (A) to install, it may show some errors but that's fine as long as it shows "Install finished successfully" towards the end"

I tried many times replacing the starter file in the sd but it keeps going.

You should have the contents of the starter folder (boot.3dsx file and 3ds folder) on your SD card.


Prevent cf-core from being compiled into docs.css

Fixing a bug experienced by @wernerc where old cf-core CSS was overriding new CSS on the cf-core docs.
Changes

Reverted importing of cf-core.less to be by (reference) so that vars and mixins may be used in docs.less without dumping the whole of cf-core into the compiled CSS.
Reverted .bowerrc's directory to bower_components so that grunt bower resumes functioning correctly.
Updated Rainbow dependency because it's now a normal Bower package.

Testing

Copy the updated code into your node_modules/cf-component-demo folder on cf-core
Run grunt
Serve the docs in a browser and observe the cf-core CSS no longer being loaded in at the top of docs.css

Review

@contolini
@mistergone

Todos

Manually add the vars and mixins from cf-core that we want to use in docs.less to the top of docs.less, so we can remove the cf-core dependency completely.

Checklist

[x] Changes are limited to a single goal (no scope creep)
[x] Code can be automatically merged (no conflicts)
[x] Code follows the standards laid out in the front end playbook
[ ] Passes all existing automated tests
[ ] New functions include new tests
[ ] New functions are documented (with a description, list of inputs, and expected output)
[ ] Placeholder code is flagged
[x] Visually tested in supported browsers and devices
[x] Project documentation has been updated (including the "Unreleased" section of the CHANGELOG)

:+1: Works for me, allowed me to see my changes to cf-core in the docs!
@Scotchester = coding superhero :muscle:

Awesome. :ship:in' it.

@Scotchester saves the day!


Create Technical Questions - Heap\PriorityQueue.md #3662 and Technical Interview - Arrays and Strings.md #3484

Description 📜
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context.
Fixes #3662
Technical Questions - Heap / PriorityQueue
This issue contains top frequently asked Heap/PriorityQueue Interview questions.
and #3484
Technical Interview - Arrays and Strings
This issue contains an approach to the top 10-12 questions of Arrays and Strings both. In cpp/java language

Type of change 📝

[x] Documentation

Domain of Contribution 📊

[x] Interview Prep

Checklist ✅

[x] I follow Contributing Guidelines & Code of conduct of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I'm GWOC'21 contributor

Screenshots / Gif (Optional) 📸

@princemsd007 please preview issue number #3484 I have made a PR

@syedareehaquasar  i have  reviewed it .. looks great to me !! you can merge this :)

@saketsagarsingh please create hyperlink to all types of questions on the top... difficult to navigate

@rhythmjayee please preview my changes

@saketsagarsingh if u need assistance let me know or if u have another suggestion... looking forward for changes and merging the pr


Production tuning of docker images

Prepare for push of prod images to docker hub.

Follow security best practices, do not run as root
Specify production node env
Use multi staged builds to drastically  trim down the images size:

dev_curatorui: 1.72GB
curator: 322MB
dev_data: 1.28GB
data: 415MB

Went back to separate docker files for the curator and UI, the builds were really too slow on my machine when I wanted to run the dev stack, separate images make it so that we don't produce a production build of the FE when we don't need it, at the cost of a small dockerfile content duplication.
Also minor nit fixes along the way:

no need to bind a volume mount on CI (-V)
fix lint warnings in integration tests

Finaly I am not adding a github workflow to check that the prod images build similarly to how we were doing this before we had integration tests, this is because I am setting up automated builds on docker-hub for those images, I am not sure if we can do it at the PR stage though so I might do it once I could confirm.

 Production docker images


Ec2 cluster

@TristanWright I have rebased this branch add added a few things. I am running into an issue at the moment that the client doesn't recognized some server side events:
unrecognized ServerEvent with type "cluster", id "572768d00640fd0962a319c7", and status "launched"
HPCCloud.js:54056 unrecognized ServerEvent with type "cluster", id "572768d00640fd0962a319c7", and status "provisioning"
HPCCloud.js:54056 unrecognized ServerEvent with type "cluster", id "572768d00640fd0962a319c7", and status "error"
We will want to update the client so it accepts changes to the cluster status displays it.

Ah yes we're not listening to it anywhere:
https://github.com/Kitware/HPCCloud/blob/3fa1eba69881871c7ff076058848faa6199b0e4f/src/redux/actions/taskflows.js#L346
I'll add the 'cluster' case.

Excellent, you can push it to this branch.

Moving all event handling out proved tricky, keeping them in actions/taskflows for now. Added better cluster.status events support in latest.

@TristanWright Are you OK if I go head and merge this branch?

yes go ahead, I'm getting the terminate-instance button in place.


honor port env variable for python web server examples

This should make all python web server examples compatible with cluster mode in ServiceCommander.

Realizing that these examples really could use some sprucing up to show best practices. The dashboard example should be converted to use Flask and the bottle example should probably be removed (or a disclaimer that Flask is much more widely used).

moving #339 to this pull request


Fix the generic EVP algorithm fetch to actually cache them

ossl_method_store_cache_get() and ossl_method_store_cache_set() were
called with a NULL argument for store, which means no caching is
done.  Give them a real store instead.

Travis failure looks relevant

Yeah...  there seems to be some bugs in the caching code, I'll chase that down

Found it, it's a but in lhash

There, CIs agree now

Merged
1393722af384cdf310645c598bbd06a3bbaa2f31 ossl_method_store_cache_get(): ensure non-NULL property query
bcb5d42171386709c716312b711a0c15aa368f3f OPENSSL_LH_flush(): assign NULL after freeing
e019da7b6ff54822e307daf804f7fe78ec352457 Fix the generic EVP algorithm fetch to actually cache them


Pi-chart modification

Subtasks

[x] Removing the sodium from the pie-chart

[x] Converting the rest of the nutrition fact from gram to calorie

[x] Add a form where user can add their daily calorie goal

Test case:

[x] User can be able to add their cal goal in their profile
[x] Pie-chart will display the nutrifact in calorie

Noticed bug: (additional)

[x] Searched recipe not found in nutrtifact page after the table and chart

Searched recipe not found in nutrtifact page after the table and chart was fixed by someone else. I just checked it off because it isn't a bug anymore


state_flags in session_attempts table

Hi,
The state_flags has integer codes, what do the state_flags mean?
For instance, the query below returns the code and I would like to like collect metrics for a project/ workflow. labels for the codes will be handy for graphing the metrics.
SELECT DISTINCT(state_flags) FROM session_attempts;
+---------------+
|   state_flags |
|---------------|
|             6 |
|             2 |
|             3 |
+---------------+

@cosmok

NAME
CODE

CANCEL_REQUESTED_CODE
1

DONE_CODE
2

SUCCESS_CODE
4

6 = DONE_CODE + SUCCESS_CODE
https://github.com/treasure-data/digdag/blob/master/digdag-core/src/main/java/io/digdag/core/session/AttemptStateFlags.java
    public static final int CANCEL_REQUESTED_CODE = 1;
    public static final int DONE_CODE = 2;
    public static final int SUCCESS_CODE = 4;

https://github.com/treasure-data/digdag/blob/master/digdag-core/src/main/java/io/digdag/core/database/migrate/Migration_20151204221156_CreateTables.java#L115
        handle.update(
                context.newCreateTableBuilder("session_attempts")
                .addLongId("id")
                .addLong("session_id", "not null references sessions (id)")
                .addInt("site_id", "not null")  // denormalized for performance
                .addInt("project_id", "not null references projects (id)")  // denormalized for performance
                .addString("attempt_name", "not null")
                .addLong("workflow_definition_id", "references workflow_definitions (id)")
                .addShort("state_flags", "not null")  // 0=running or blocked, 1=cancel_requested, 2=done, 4=success
                .addString("timezone", "not null")
                .addMediumText("params", "")
                .addTimestamp("created_at", "not null")
                .build());

Thanks @hiroyuki-sato . What does 3 stand for? Also what does 6 (DONE + SUCCESS) mean? How is it different to just SUCESS?

@cosmok Why do you want to know that status?
It's internal implementation, and It may change in future.
It's better to fetch attempt status with cli.
Anyway, have you ever seen value 4 (only SUCCESS_CODE flag)?
Your SQL result output 2,3,6 only.
I'm not a core developer, so I have to read source code before answer.
I suppose status 4 doesn't use and status 3 is not succeed = fail?.

@hiroyuki-sato status_flag=3 for a failed one. Also status flag=0 for pending/running.
I am trying to collect metrics on the different states for workflows. So, it can be used for alerting as well as for monitoring. I am not aware of any API that I can use to effectively data that looks like the output of this SQL:
SELECT s.workflow_name, st.state_flags, COUNT(st.id) AS count FROM sessions s JOIN session_attempts st ON (st.session_id = s.id)  GROUP BY 1,2;

@cosmok
I ran the following workflow, and the status value was 2.
The previous post was wrong. status 3 = CANCEL_REQUESTED_CODE + DONE_CODE
So this code meaning is "Canceled"(Maybe). Have you ever tried that?
I'm not sure whether you can get those metrics with API call.
I'll let you know if I found that way.
timezone: UTC

+setup:
  sh>: echo start ${session_time}

+false:
  sh>: /usr/bin/false

FLAG

NAME
CODE

CANCEL_REQUESTED_CODE
1

DONE_CODE
2

SUCCESS_CODE
4

VALUE MEANING

VALUE
MEANING

0
PENDING/RUNNING

1
UNKOWN

2
FAILED

3
CANCELED?

4
NOT USED?

5
NOT USED?

6
COMPLETE(SUCCEED)

@hiroyuki-sato yes state_flags: 3 appears to mean killed (i did kill the few that now have 3 as state_flags)
Thanks!

@cosmok Thank you for your reporting!.
Please close this issue when you solve your question.
I think it is better to create another issue for metrics feature request.

Thanks @hiroyuki-sato


python3Packages.sphinxext-opengraph: init at 0.4.2

Motivation for this change
This sphinx extension is required to build the documentation of the next kitty version (#131559).
Things done

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

[x] NixOS
[x] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase notes)

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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 131945 at 476329cf run on aarch64-linux 1

2 packages built successfully:

python38Packages.sphinxext-opengraph
python39Packages.sphinxext-opengraph


Add version: JetBrains.Kotlin.Compiler version 1.5.0-M2

Pull request has been created with Komac v1.9.1 :rocket:
Microsoft Reviewers: codeflow:open?pullrequest=https://github.com/microsoft/winget-pkgs/pull/116212&drop=dogfoodAlpha

@wingetbot waivers Add Validation-Executable-Error


glfw is not work in mac Parallels Desktop  v18 virtual machine！

glfw is not work in mac Parallels Desktop  v18 virtual machine！

You’ll need to add more information, and clarify what «doesn’t work» means. Does it run? Does it crash? Certain components failing?

Could you provide more information. See our Bug Reporting Guide for how to make a good bug report.

I have same error, error message:
[65544] WGL: Failed to retrieve pixel format attributes:

My glfw version is 3.3.9 and parallels is 19

I have same error, error message:
[65544] WGL: Failed to retrieve pixel format attributes:

My glfw version is 3.3.9 and parallels version is 19.0

I test glfw 3.3.8 work well for me

This looks like the same issue as #2467


Documentation

@AbrarNitk, @ADITIRAI290698 is the documentation published somewhere or I ll have to build locally to see?

@amitu documentation is not ready yet, I will give you a basic demo.


Sidebar causing Application Error: Client Side Exception

Environment
Docker
Version
0.13.0
Describe the problem
I have left sidebar enabled and when I use it on mobile, I get the following error:
"Application error: a client-side exception has occurred (see the browser console for more information)."
I was able to reproduce this on both Safari and Chrome on iOS. I was also able to reproduce this in the demo environment of Homarr (demo.homarr.dev).
Logs
I'm not sure how to get logs of this.
Context
No response
Please tick the boxes

[X] I confirm that I attached the proper logs
[X] I've read the docs
[X] I've checked for duplicate issues
[X] I've tried to debug myself

Thanks for the report, this issue is known and will be fixed in the upcoming release.

https://github.com/mantinedev/mantine/issues/4548


Help system: improve error message when type specified is wrong

If you create a help entry for type group that should be type command, you get a very ugly stack track and no indication of what went wrong. It would be better if we could catch that error and display a message that would help the author identify and correct the problem.

@tjprescott Can I start working on this?

@avirlrma absolutely.


Article does not explain how to find partner id for subscription-less tenants

I have a partner associate in my tenant, that does not have a subscription. where do i see the associated partner id?
I also have a tenant with only CSP subscriptions and the partner menu option is not present. I believe the partner id is 1 per tenant, why is it only accessible via a subscription? How do I see it in this tenant?
[Enter feedback here]

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

ID: 82a2dab5-fd75-3a0a-bd63-5d3b7803f871
Version Independent ID: 0b85be3e-8648-9a8f-3556-4c888238b112
Content: Find Tenant ID, Object ID, and partner association details in Azure Marketplace
Content Source: articles/marketplace/find-tenant-object-id.md
Service: marketplace
GitHub Login: @keferna
Microsoft Alias: keferna

@fei0x Thanks for your feedback. We will investigate and update the thread.

@fei0x, thank you for bringing it to our attention. I am assigning this to our content team for further review.
@keferna, can you please review this issue and share your thoughts. Thanks.

Thanks for the feedback, while we work on updating the article please create a support ticket to get immediate help #please-close


SSLKEYLOGFILE is not containing TLSv1.3 secrets

When using mitmproxy with the SSLKEYLOGFILE environment variable TLSv1.3 keys are not exported or correctly labeled.
I want to analyze and decrypt TLSv1.3 traffic of an application with mitmproxy and Wireshark.
I configured a gateway running mitmproxy in transparent mode and inside mitmproxy the traffic gets decrypted but Wireshark can not decrypt the captured data using the keylogfile provided by mitmproxy.
After some research I found this presentation regarding the decryption of TLSv1.3 traffic with Wireshark. On Slide 9 there is a keylogfile example for decrypting TLSv1.3.
In the  keylogfile provided by mitmproxy I can't find any lines starting with CLIENT_HANDSHAKE_TRAFFIC_SECRET, CLIENT_TRAFFIC_SECRET_0 nor EXPORTER_SECRET but only ones starting with CLIENT_RANDOM.
Steps to reproduce the behavior:

Export the SSLKEYLOGFILE environment variable
Setup mitmproxy in transparent monde
Open a website using TLSv1.3
Check the keylogfile

System Information
Mitmproxy: 5.1.1 binary
Python:    3.7.6
OpenSSL:   OpenSSL 1.1.1f  31 Mar 2020
Platform:  Linux-5.5.0-kali2-amd64-x86_64-with-debian-kali-rolling

Thanks! We're currently waiting for upstream to expose the new OpenSSL hooks. For now the workaround is to disable 1.3 for key logging, eventually we'll support it properly. :)
refs https://github.com/pyca/cryptography/pull/5187
refs https://github.com/pyca/pyopenssl/pull/910

I'm sorry for disturbing, could you please advise when you plan to fix it?

https://github.com/pyca/pyopenssl/pull/910 has been merged just now, so that should not take that long…™

Looking forward to it 🤞

I'm not here to rush you (we are 1 week later now), just do you have any estimate for this fix?

No estimate. I don't think I will look into that before the next pyOpenSSL release with my changes ships.
I'd be more than happy to merge a PR that implements it directly on top of cryptography (the pyOpenSSL wrapper is minimal) if somebody wants to give it a stab.

So 'cryptography' has had the required change since version 3.0, but we're waiting for either:

a post-19.1.0 release of pyOpenSSL
someone to step up and build the feature directly on top of cryptography, side-stepping the missing pyOpenSSL release

Quick update: support for logging TLS 1.3 master secrets has landed on master and will be part of the next release. If you don't want to wait, you can use the snapshots from https://mitmproxy.org/downloads/#branches/master/. :)


Create VM Inside a specific VM directory

Can anyone provide an example of creating a VM inside a specific VM directory?
(Sorry if it sounds dumb)

@bigmyx What part of [this sample] (https://github.com/vmware/pyvmomi-community-samples/blob/master/samples/create_random_marvel_vms.py) could I help you understand better so that would answer your question?

Assuming I have "vmfolder = datacenter.vmFolder" and "hosts = datacenter.hostFolder.childEntity", how can I "tell" it to look at the specific VM folder (for which only I have a permissions) ?
thanks !

@bigmyx You will have to find that folder if you dont know where its at already. If you have a lot of folders what I suggest is a property collector to pull all the folders and the permission on them with the principal (this property will contain the username of who has access to it)
from pyVim import connect

si = connect.SmartConnect(host=host, user=user, pwd=password)
root = si.content.rootFolder
root.permission
(vim.AuthorizationManager.Permission) [
   (vim.AuthorizationManager.Permission) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      entity = 'vim.Folder:group-d1',
      principal = 'VSPHERE.LOCAL\\Administrator',
      group = false,
      roleId = -1,
      propagate = true
   },
   (vim.AuthorizationManager.Permission) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      entity = 'vim.Folder:group-d1',
      principal = 'root',
      group = false,
      roleId = -1,
      propagate = true
   }
]

Once you find your username in the principal field of a folder then you can use that folder object as the folder for the create vm task.
This is easier if you know where in your inventory the folder you want to use is at. For example if you know of another VM in that folder you can find that vm by name or even better instance uuid then do a vm.parent and you will find its folder.

@michaelrice , thanks for detailed explanation !
I don't seem to have a permission to call root.permission method.
Given the fact I know the folder name, what will be the bare minimum code to create a VM inside it?
thanks again !


[BUG]  Can not edit template

Describe the bug
The template editor in settings is broken
Method of syncing

[x] Amazon Kindle Reader
[ ] My Clippings file (please attach file that can be used to recreate the issue)

To Reproduce
Steps to reproduce the behavior:

Go to 'Settings'
Click on the template text
Try editing it

Here is a video:
https://www.awesomescreenshot.com/video/9083204
When the mouse moves over the text, I am trying to click on various points in the text to no avail.
You can see the text disappear when I press space.
Expected behavior
I would expect this to behave like any text input.
However, I cannot place the cursor anywhere and hitting ANY key deletes the full template.
Metadata

OS: Windows10
Plugin version
Obsidian version 0.14.6

@zielperson can you share the screenshot/video again. The attached link does not work and I cannot recreate the issue


ECDH?

This isn't an issue, just curious if anyone has considered adding ECDH support alongside ECDSA? (at a glance it should be pretty straight forward, I may give it a try if nobody else has yet)

In which particular ECDH usecase would you like to use TREZOR for?

I'm looking to use this library in https://github.com/telehash/telehash-c to support a new bitcoin-stack based cipher set and we use ECDH for ephemeral forward secrecy, that's the only missing function to make this lib usable (I think, still evaluating).

Currently we won't be adding ECDH to the library. You might want to check https://github.com/ARMmbed/mbedtls which is TLS oriented and thus has ECDH (and secp256k1 curve as well).


New feature: clicks tracker

It's mostly done with Redis, but now need to make aggregations to draw a graph UI


Addon causes 90% of video to be covered with black window after returning from fullscreen

The addon still works great for playing Youtube videos in the background, but for the past month or so with Fennec Nightly, when I leave fullscreen in portrait orientation, the top 90% of the video will be covered by a black window.
The issue does not  occur if I disable the video-bg-play addon.

Fixed in 0b3197b8411002a333cb0a657b1574183cef12b1.


DHCPV6 only check VIPs in range if range valid

If the user has input invalid values into range from and to, then there
is no point checking any IPv6 VIPs to see if they fall in the range.
None of them would be "in range" because the specified range is not even
valid.

Related forum post: https://forum.pfsense.org/index.php?topic=119565.0


ResinTimer widget bug

This issue appeared after OneUI 4.0 update on Android. I can't see the resin and can't update the widget.

Thanks to report bug. I recognize that issue so i try to fix this issue.
I will upload update as soon as possible.

Fixed on 1.15.3


Sign up error

Describe the bug
A clear and concise description of what the bug is.
metamask signing UI is broken. cancelling brings up a weird error message.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error
see video link

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
https://soapbox.wistia.com/videos/UlRxKioU3O
Desktop (please complete the following information):

OS: [e.g. iOS] macos (mojave 10.14)
Browser [e.g. chrome, safari] chrome 69.0.3497.100 (Official Build) (64-bit)
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

You have sign the consent request, do not hit cancel, on MetaMask

If you watch in the video, the metamask signature UI is messed up. For all
I know, it could be having me send ether.
On Tue, Oct 16, 2018 at 11:15 AM Kenzo Nakamura<EMAIL_ADDRESS>wrote:

You have sign the consent request, do not hit cancel, on MetaMask
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/uport-project/3box-dapp/issues/86#issuecomment-430278000,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AiyqNTpeDs0iVOb4lIDks9E70vfi6nz8ks5ulfgsgaJpZM4XelQn
.

We shouldn't have any influence on how MetaMask renders in your browser, perhaps something is going on in your browser/MetaMask?

I'm sure it is, only making you aware as was requested in the uport slack
channel. I was just checking it out and I don't actually need to use the
application.
If a customer calls into Amazon saying they can't complete checkout, it's
probably the browser / credit processing provider Amazon contracted with
and not Amazon's web page, but Amazon still owns the bug.
On Tue, Oct 16, 2018 at 11:47 AM Kenzo Nakamura<EMAIL_ADDRESS>wrote:

We shouldn't have any influence on how MetaMask renders in your browser,
perhaps something is going on in your browser/MetaMask?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/uport-project/3box-dapp/issues/86#issuecomment-430290059,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AiyqNZeFKkINkJMbJPkJFzjxCnfbbClfks5ulf-GgaJpZM4XelQn
.

Appreciate the report @robertsolomon! That does seem odd, have you ever experienced that with MM on Chrome before, or was this the first time it appeared distorted like that? :bug:

Seen that error pop up before when I wasn't on mainnet

Yea definitely odd. I've never seen it render that way before no.
On Tue, Oct 16, 2018 at 2:16 PM Michael Sena<EMAIL_ADDRESS>wrote:

Appreciate the report @robertsolomon https://github.com/robertsolomon!
That does seem odd, have you ever experienced that with MM on Chrome
before, or was this the first time it appeared distorted like that? 🐛
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/uport-project/3box-dapp/issues/86#issuecomment-430341060,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AiyqNUZ2I11IGTaSMl0LQHfpALsklc5Mks5uliJlgaJpZM4XelQn
.

This has been solved upstream and will probably be fixed in the next MM release.


Wasmer Wasi Runtime Missing Import

Hello!
Background:
I am using fp-bindgen to create bindings for a wasm plugin that I wrote in Rust.
The flow is that I create a protocol then export a plugin and a rust-wasmer-wasi runtime. I use the plugin to generate bindings for my wasm plugin and use the runtime to import the wasm module into Rust and test out the exported functions.
Also just incase this is relevant, I am importing the latest fp-bindgen version from the git main branch.
Issue Description:
When using the RustWasmerWasiRuntime option. The created bindings.rs file contains a Runtime impl with a fn new() function to initialize it. That function has this line:
let env_from_instance = RuntimeInstanceData::from_instance(&mut store, &instance);
The from_instance function  checks that the three functions are exported from the WASM module:

 __fp_free
__fp_guest_resolve_async_value
__fp_malloc

By default, when you use the RustPlugin with no dependencies it will add fp-bindgen-support with the guest feature as as dependecny as part of the generated rust-plugin crate. This however, only exports the  __fp_free and __fp_malloc as the guest feature is enabled. The __fp_guest_resolve_async_value is left out because the async feature is not enabled. This will in turn break the line of code I referenced above and usage of the generated rust-wasmer-wasi-runtime bindings will break.
Therefore, you have to add fp-bindgen-support as a CargoDependency as part of the dependencies option for the RustPlugin and add async as a dependency manually. I am not sure if this is the intended behavior but it seems a bit odd as if all those three functions are expected to be exported by default when generating the RuntimeInstanceData.
Happy to provide more info, apologies if I missed something in the docs!

Thanks for the report! I'll have to confirm this, but it sounds the plugin generator correctly leaves out the async feature when the protocol doesn't contain any async functions, whereas the runtime generator doesn't correctly disable the check in that case. This would be definitely something we'll need to fix.

Absolutely, that would be great!


Bug: Upgrade all packages doesn't update winget apps

I can see that it attempts to install WebView2 runtime (requires admin, so currently have to run WingetUI as admin), and it even says that it was successful, but I've to click on its own entry manually for the update to successfully complete - upon which it disappears from the list as expected.

Nevermind, WebView seems to be bugging out as usual - closing for now.

This time it was Webview again which gets updated often.
I'd to run it with sudo since it's installed globally, but it does work through a CLI, Powershell Core in this case; 7.2.5

Fixed (in theory, note that winget still fails to install some stuff)


Rename Box fields to use min/max

This makes them consistent with BlockBox and clarifies that x/y/z1 and x/y/z2 have an order.

Whoops, I wanted to approve that for my account and not for triage. Didn't even ask me about that

It always approves it for triage if you're in the team. (even if there's already a triage review)

Ah, okay. Good to know :+1:


Fix replaced item selection

Steps to reproduce:

pick up ball
pick up pen
pick up cube
open inventory
select pen (second item)
drag ball (first item)
items are correctly joined => ball on a stick
cube is selected (instead, ball on a stick should be selected)

The problem has not occurred since the last update. I'm closing this issue.


update default mailer adapter

Which issue this PR fixes
The new mailer default is Mua: https://github.com/plausible/community-edition/wiki/Configuration#mailer_adapter

Thanks @maximegaillard !


Which version of Jira have been tested>

We are trying to integrate Jira and are running into lot of issues... in collector runtime... we are using 6.x

ERROR c.c.d.d.j.s.c.GetResponseBuilderImpl - There was a problem connecting to Jira with a given query:
null
java.lang.NullPointerException: null
at com.google.api.client.repackaged.com.google.common.base.Preconditions.checkNotNull(Preconditions.java:191) ~[google-http-client-1.14.1-beta.jar!/:1.14.1-beta]
at com.google.api.client.util.Preconditions.checkNotNull(Preconditions.java:127) ~[google-http-client-1.14.1-beta.jar!/:1.14.1-beta]
at com.google.api.client.http.GenericUrl.buildAuthority(GenericUrl.java:322) ~[google-http-client-1.14.1-beta.jar!/:1.14.1-beta]
at com.google.api.client.http.GenericUrl.build(GenericUrl.java:303) ~[google-http-client-1.14.1-beta.jar!/:1.14.1-beta]
at com.google.api.client.http.GenericUrl.toString(GenericUrl.java:178) ~[google-http-client-1.14.1-beta.jar!/:1.14.1-beta]
at java.lang.String.valueOf(String.java:2847) ~[na:1.7.0_65]
at java.lang.StringBuilder.append(StringBuilder.java:128) ~[na:1.7.0_65]
at com.capitalone.dashboard.datafactory.jira.sdk.connector.GetResponseBuilderImpl.getResponseArray(GetResponseBuilderImpl.java:101) ~[jira-feature-collector.jar!/:1.5.0-SNAPSHOT]
at com.capitalone.dashboard.datafactory.jira.JiraDataFactoryImpl.getArrayQueryResponse(JiraDataFactoryImpl.java:213) [jira-feature-collector.jar!/:1.5.0-SNAPSHOT]
at com.capitalone.dashboard.client.team.TeamDataClientSetupImpl.updateObjectInformation(TeamDataClientSetupImpl.java:89) [jira-feature-collector.jar!/:1.5.0-SNAPSHOT]
at com.capitalone.dashboard.client.team.TeamDataClientImpl.updateTeamInformation(TeamDataClientImpl.java:116) [jira-feature-collector.jar!/:1.5.0-SNAPSHOT]
at com.capitalone.dashboard.collector.FeatureCollectorTask.collect(FeatureCollectorTask.java:97) [jira-feature-collector.jar!/:1.5.0-SNAPSHOT]
at com.capitalone.dashboard.collector.FeatureCollectorTask.collect(FeatureCollectorTask.java:24) [jira-feature-collector.jar!/:1.5.0-SNAPSHOT]
at com.capitalone.dashboard.collector.CollectorTask.run(CollectorTask.java:63) [core-1.5.0-SNAPSHOT.jar!/:1.5.0-SNAPSHOT]
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) [spring-context-4.1.7.RELEASE.jar!/:4.1.7.RELEASE]
at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:81) [spring-context-4.1.7.RELEASE.jar!/:4.1.7.RELEASE]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_65]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_65]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178) [na:1.7.0_65]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292) [na:1.7.0_65]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_65]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_65]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_65]

Never mind - we fixed this issue, but now we are seeing some issue while querying Mongo db... and its breaking there.. not providing data to dashboard for Jira... will ping the error message tomorrow.. good enough for today...

What was the fix?

We forgot to add / at the end of the jira instance URL
Regards,
Keyur
On Dec 11, 2015, at 7:54 AM, tabladrum <notifications<EMAIL_ADDRESS>wrote:
What was the fix?
—
Reply to this email directly or view it on GitHubhttps://github.com/capitalone/Hygieia/issues/209#issuecomment-163941280.

:)

Probably code should take care of trailing / if missing
Regards,
Keyur
On Dec 11, 2015, at 8:13 AM, Amit Mawkin <notifications<EMAIL_ADDRESS>wrote:
:)
—
Reply to this email directly or view it on GitHubhttps://github.com/capitalone/Hygieia/issues/209#issuecomment-163945100.

Can you open a new issue with specific request, I will mark it as a bug and get our documentation updated as well get a developer to fix it

I will close this issue

Yes
Regards,
Keyur
On Dec 11, 2015, at 8:18 AM, Amit Mawkin <notifications<EMAIL_ADDRESS>wrote:
Can you open a new issue with specific request, I will mark it as a bug and get our documentation updated as well get a developer to fix it
—
Reply to this email directly or view it on GitHubhttps://github.com/capitalone/Hygieia/issues/209#issuecomment-163946029.


Replica creation fails with TF provider 1.52.1

Affected modules
terraform-ibm-icd-postgresql (v2.0.0)
Terraform CLI and Terraform provider versions

Terraform version: 1.3.7
Provider version: 1.52.1

Terraform output
│ Error: [ERROR] Error getting database autoscaling groups: Not Found
│
│   with module.databases.module.icd_postgresql_hive_replica.ibm_database.postgresql_db,
│   on .terraform/modules/databases.icd_postgresql_hive_replica/main.tf line 34, in resource "ibm_database" "postgresql_db":
│   34: resource "ibm_database" "postgresql_db"

Expected behavior
module call should succeed
Actual behavior
Both master and replica databases get created successfully and show okay in the cloud console. However, the terraform call for creating the replica fails with the error above, and afterwards the resource is tainted and unusable.
Trying to create a plan (even one that should remove the module again) also fails with the same error.
module.databases.module.icd_postgresql_hive[0].ibm_database.postgresql_db: Refreshing state... [id=crn:v1:bluemix:public:databases-for-postgresql:us-south:a/2efba25396b342119f5c750152e00db3:0389e655-f9b0-442e-abf8-85b5e71af8be::]
╷
│ Error: [ERROR] Error getting database autoscaling groups: Not Found

The only way to clean up is to remove the module state explicitly from terraform and clean up the database manually
Steps to reproduce (including links and screen captures)
Configuration to deploy:
module "icd_postgresql_hive" {
  source              = "git::https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql?ref=v2.0.0
  resource_group_id   = var.resource_group_id
  name                = "${var.environment_name}-hive-metastore-pg"
  service_endpoints   = "private"
  region              = var.ibm_region
  kms_key_crn         = var.byok_keys["databases.postgresql-hive"].crn
  pg_version          = "14"
  members             = var.postgres_members_master
  member_memory_mb    = var.postgres_memory_master
  member_disk_mb      = var.postgres_disk_master
  member_cpu_count    = var.postgres_cpu_master
}

module "icd_postgresql_hive_replica" {
  source              = "git::https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql?ref=v2.0.0
  resource_group_id   = var.resource_group_id
  name                = "${var.environment_name}-hive-metastore-pg-replica"
  service_endpoints   = "private"
  region              = var.peer_region_postgres
  kms_key_crn         = var.byok_keys["databases.postgresql-hive"].crn
  pg_version          = "14"
  # members is ignored (always 1) for replica
  member_memory_mb    = var.postgres_memory_replica
  member_disk_mb      = var.postgres_disk_replica
  member_cpu_count    = var.postgres_cpu_replica

  remote_leader_crn   = module.icd_postgresql_hive.crn
}

Run terraform apply

Anything else
This looks similar to the problem reported here https://github.com/IBM-Cloud/terraform-provider-ibm/issues/4339
However, it occurs only on the replica -- the master database creates successfully -- and with a version of terraform-ibm-icd-postgresql that should contain a fix/workaround (dynamic auto_scaling block). The error message is also slightly different
Maybe it's another behavior incompatibility of the latest IBM TF provider version?

By submitting this issue, you agree to follow our Code of Conduct

Plan output for failing creation
  # module.databases.module.icd_postgresql_hive_replica.ibm_database.postgresql_db will be created
  + resource "ibm_database" "postgresql_db" {
      + adminuser                    = (known after apply)
      + backup_encryption_key_crn    = "crn:v1:bluemix:public:kms:us-south:a/2efba25396b342119f5c750152e00db3:40aeb1aa-f3e1-4a96-94ec-25290541bebb:key:8c4b75f7-6f25-4734-9356-87cde0d66462"
      + configuration_schema         = (known after apply)
      + connectionstrings            = (known after apply)
      + groups                       = (known after apply)
      + guid                         = (known after apply)
      + id                           = (known after apply)
      + key_protect_key              = "crn:v1:bluemix:public:kms:us-south:a/2efba25396b342119f5c750152e00db3:40aeb1aa-f3e1-4a96-94ec-25290541bebb:key:8c4b75f7-6f25-4734-9356-87cde0d66462"
      + location                     = "us-east"
      + members_cpu_allocation_count = (known after apply)
      + members_disk_allocation_mb   = (known after apply)
      + members_memory_allocation_mb = (known after apply)
      + name                         = "dev-us-south-hive-metastore-pg-replica"
      + node_count                   = (known after apply)
      + node_cpu_allocation_count    = (known after apply)
      + node_disk_allocation_mb      = (known after apply)
      + node_memory_allocation_mb    = (known after apply)
      + plan                         = "standard"
      + remote_leader_id             = "crn:v1:bluemix:public:databases-for-postgresql:us-south:a/2efba25396b342119f5c750152e00db3:0389e655-f9b0-442e-abf8-85b5e71af8be::"
      + resource_controller_url      = (known after apply)
      + resource_crn                 = (known after apply)
      + resource_group_id            = "0bfe3de5106a47ec9081abf40b5fdcb3"
      + resource_group_name          = (known after apply)
      + resource_name                = (known after apply)
      + resource_status              = (known after apply)
      + service                      = "databases-for-postgresql"
      + service_endpoints            = "private"
      + status                       = (known after apply)
      + tags                         = (known after apply)
      + version                      = "14"

      + auto_scaling {
          + cpu {
              + rate_increase_percent       = (known after apply)
              + rate_limit_count_per_member = (known after apply)
              + rate_period_seconds         = (known after apply)
              + rate_units                  = (known after apply)
            }

          + disk {
              + capacity_enabled             = (known after apply)
              + free_space_less_than_percent = (known after apply)
              + io_above_percent             = (known after apply)
              + io_enabled                   = (known after apply)
              + io_over_period               = (known after apply)
              + rate_increase_percent        = (known after apply)
              + rate_limit_mb_per_member     = (known after apply)
              + rate_period_seconds          = (known after apply)
              + rate_units                   = (known after apply)
            }

          + memory {
              + io_above_percent         = (known after apply)
              + io_enabled               = (known after apply)
              + io_over_period           = (known after apply)
              + rate_increase_percent    = (known after apply)
              + rate_limit_mb_per_member = (known after apply)
              + rate_period_seconds      = (known after apply)
              + rate_units               = (known after apply)
            }
        }

      + group {
          + group_id = "member"

          + cpu {
              + allocation_count = 9
            }

          + disk {
              + allocation_mb = 15360
            }

          + memory {
              + allocation_mb = 3072
            }
        }

      + timeouts {
          + create = "120m"
        }
    }

state output for corrupted resource
# module.databases.module.icd_postgresql_hive_replica.ibm_database.postgresql_db: (tainted)
resource "ibm_database" "postgresql_db" {
    adminuser                    = "admin"
    backup_encryption_key_crn    = "crn:v1:bluemix:public:kms:us-south:a/2efba25396b342119f5c750152e00db3:40aeb1aa-f3e1-4a96-94ec-25290541bebb:key:8c4b75f7-6f25-4734-9356-87cde0d66462"
    groups                       = [
        {
            count    = 1
            cpu      = [
                {
                    allocation_count = 6
                    can_scale_down   = true
                    is_adjustable    = true
                    minimum_count    = 3
                    step_size_count  = 1
                    units            = "count"
                },
            ]
            disk     = [
                {
                    allocation_mb  = 10240
                    can_scale_down = false
                    is_adjustable  = true
                    minimum_mb     = 10240
                    step_size_mb   = 512
                    units          = "mb"
                },
            ]
            group_id = "member"
            memory   = [
                {
                    allocation_mb  = 2048
                    can_scale_down = true
                    is_adjustable  = true
                    minimum_mb     = 1024
                    step_size_mb   = 128
                    units          = "mb"
                },
            ]
        },
    ]
    guid                         = "2be7311b-b8f6-4aba-9fea-88a129413d9c"
    id                           = "crn:v1:bluemix:public:databases-for-postgresql:us-east:a/2efba25396b342119f5c750152e00db3:2be7311b-b8f6-4aba-9fea-88a129413d9c::"
    key_protect_key              = "crn:v1:bluemix:public:kms:us-south:a/2efba25396b342119f5c750152e00db3:40aeb1aa-f3e1-4a96-94ec-25290541bebb:key:8c4b75f7-6f25-4734-9356-87cde0d66462"
    location                     = "us-east"
    members_cpu_allocation_count = 6
    members_disk_allocation_mb   = 10240
    members_memory_allocation_mb = 2048
    name                         = "dev-us-south-hive-metastore-pg-replica"
    node_count                   = 1
    node_cpu_allocation_count    = 6
    node_disk_allocation_mb      = 10240
    node_memory_allocation_mb    = 2048
    plan                         = "standard"
    remote_leader_id             = "crn:v1:bluemix:public:databases-for-postgresql:us-south:a/2efba25396b342119f5c750152e00db3:0389e655-f9b0-442e-abf8-85b5e71af8be::"
    resource_controller_url      = "https://cloud.ibm.com/services/crn%3Av1%3Abluemix%3Apublic%3Adatabases-for-postgresql%3Aus-east%3Aa%2F2efba25396b342119f5c750152e00db3%3A2be7311b-b8f6-4aba-9fea-88a129413d9c%3A%3A"
    resource_crn                 = "crn:v1:bluemix:public:databases-for-postgresql:us-east:a/2efba25396b342119f5c750152e00db3:2be7311b-b8f6-4aba-9fea-88a129413d9c::"
    resource_group_id            = "0bfe3de5106a47ec9081abf40b5fdcb3"
    resource_group_name          = "crn:v1:bluemix:public:resource-controller::a/2efba25396b342119f5c750152e00db3::resource-group:0bfe3de5106a47ec9081abf40b5fdcb3"
    resource_name                = "dev-us-south-hive-metastore-pg-replica"
    resource_status              = "active"
    service                      = "databases-for-postgresql"
    service_endpoints            = "private"
    status                       = "active"
    tags                         = []
    version                      = "14"

    group {
        group_id = "member"

        cpu {
            allocation_count = 9
        }

        disk {
            allocation_mb = 15360
        }

        memory {
            allocation_mb = 3072
        }
    }

    timeouts {
        create = "120m"
    }
}


Add env var entry to docs/config

Please add version added, and edit my copy as you wish, I am just trying to facilitate the entry of this config option.
Background 📜
This was happening because there is no mention to this in the docs
The Fix 🔨
By adding an entry to the docs

nevermind, I'm not sure this env var is working as expected

@AlvesJorge Added docs in #465.
The variable is working as expected, but it's not meant for the use case described in this PR.

@ElMassimo I am documenting my journey with this in the discord server. It's really making me realize I have no idea what I'm doing 😄 Thank you for adding the env vars to the docs in the other PR.


Selectively using tesseract with tika

I am trying to process a directory of diverse file types using tika.  Some are PDFs that require OCR.  I ONLY want to perform OCR on PDFs, and not the other files.   Using the default configuration for the default parser, OCR is enabled and things get slower.  But I cannot find a combination of parameters that will allow me to disable OCR for the default parser and enable it for the PDF parser.  Once it is disabled for the default parser, I seem unable to allow it to be used in the PDF parser.
I have tried excluding OCR from the default parser and defining the inline strategy in the pdf parser config.  I have excluded both the PDF parser and the tesseract parser from the default parser config.  Any advice, or will I have to process my PDFs against a differently configured tika than the rest of my docs?
Here is a sample of what I have tried.

true

The sample or code didn't come through. It sounds like you tried using the parser config file, which uses Tika's xml format.  More help and documentation are here:

I suggest asking here: https://issues.apache.org/jira/projects/TIKA
Limited instructions: https://tika.apache.org/1.24.1/configuring.html
The Tika Wiki has a few pages on the config file : https://cwiki.apache.org/confluence/display/tika/

Unfortunately I'm more familiar with R than the Tika XML format,  so would try processing your PDFs in a differently configured tika:
For example, in R, get one character vector of the paths to the PDF files, and another to the non-PDF files. There are several ways, and one can use the base function list.files on a directory with a pattern regular expression. You might also make sure they are full paths using normalizePath(input, winslash = "/")
Run a tika function on the non-PDF vector with the following attribute:
config = system.file("extdata", "no-ocr.xml", package = "rtika")
For the PDF vector, the default is to use OCR.
If you come up with a Tika XML config file solution that works, please share.

Thanks for responding.  Will let you know what I find out.  Right now (am using python lib) I have 2 tika servers running, one with OCR on and one with it off.  I route PDF and Tif to the first, and everything else to the second.  Less than satisfactory, but it seems to work.


pull request for e2e test at 12/03/2016 15:26:03

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


log4j2-appender producer name should be configurable

When using the log4j2-appender it always gives a producer name of "pulsar-log4j2-appender-" + topic which means you can only send logs from one process to that topic at a time. When there are multiple instances of an application I think it makes sense to be able to consolidate them into a single topic.

Thanks @tkram01 for report this requirements.

I think it makes sense to be able to consolidate them into a single topic
The 'topic' in log4j2 appender is configurable,
If user want to append all logs into a single topic, only need to set the same topic name.
If want to append to different topic, user also could set the different topic name.
I may not understand it well, Would you please provide an example for the requirement?

@jiazhai we might consider adding documentation for this.

I add the following note in "reference-configure/log4j". If we need more info, please provide, and I'll improve it further in PR-7297

'topic' in log4j2.appender is configurable.

If you want to append all logs to a single topic, set the same topic name.
If you want to append logs to different topics, you can set different topic names.


Enable Dora by default

What changes are proposed in this pull request?
Please outline the changes and how this PR fixes the issue.
Why are the changes needed?
Please clarify why the changes are needed. For instance,

If you propose a new API, clarify the use case for a new API.
If you fix a bug, describe the bug.

Does this PR introduce any user facing changes?
Please list the user-facing changes introduced by your change, including

change in user-facing APIs
addition or removal of property keys
webui

Closed due to https://github.com/Alluxio/alluxio/pull/17612
It is simply impossible to ONLY make the switch without doing tons of adjustments to the tests.


When > 9 oscilators, Voice Tab scrolls

When more than 9 oscillators are enabled, the Voice Tab display gets too wide for the tab and displays "under" the nav pane

Workaround until fixed: adjust the width of the window to be a bit wider


standardize style of team titles

Just some inconsistency in capitalization that could look more professional.

Thank you, Janitor

o7
On Sat, Sep 12, 2020 at 14:09 merc1er<EMAIL_ADDRESS>wrote:

Thank you, Janitor
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/bitcoin-cash-node/bchnode-web/pull/106#issuecomment-691412190,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIDS4ZQXSOPENX5X3BN6DV3SFL7A3ANCNFSM4RHKGYYA
.


Update tests version libs to fix warnings and deprecations

v1.6.x work OK with PHP 8.4 (without deprecations)
And add ansi color output to composer in the workflow.
Updated workflow actions.

Before composer color

After

Thank you very much @joanhey . I'm not sure how much work it will be to add tests for Workerman v4, and since Workerman v5 is about to be released, I don't want the testing for Workerman v4 to take up too much of your time.

Are functional tests that work with any runtime.
Also with the PHP CLI Server (than have more fails than Workerman or Adapterman, I'll create an issue to php-src).
For Workerman v4 are ready.
But you can help to create it for Workerma v5
Only create it changing this to v5
https://github.com/joanhey/TestMan/blob/main/tests/Servers/Workerman4.php
Thank you !!

Thank you for your efforts and contributions! I'm glad to see that these feature tests can work in multiple runtime environments. That's great!

@walkor
Please try to name the RCs correctly, so it'll be easier to test.

In Composer, RC versions are denoted by a suffix -RC (e.g., 1.1-RC1, 2.0-RC2).

The people are crazy about unit tests, but are only for domain (app) logic.
Any runtime (or server) need to meet the same http rules.

Later we need to run that functional tests with any event loop system.

One question??
------------------------------------------------ WORKERMAN -------------------------------------------------
Workerman version:5.0.0-rc.2    PHP version:8.1.30 (Jit off)
------------------------------------------------- WORKERS --------------------------------------------------

We can change that for RFC3875 compliance
https://php.watch/versions/8.3/cli-server-server-software-changes
------------------------------------------------ WORKERMAN -------------------------------------------------
Workerman/5.0.0-rc.2    PHP/8.1.30 (Jit off)
------------------------------------------------- WORKERS --------------------------------------------------

So we have more space to add extra information.
Actually Adapterman use it too.
Adapterman/0.6.1 (Workerman/4.2.0) OK

#1066
Done

Added Workerman v4 and v5 to Testman.
Both using the same server file.
But v5 fail in one test (session destroy) and perhaps it's a bug in v5, as both use the same server file.
Workerman/4
https://github.com/joanhey/TestMan/actions/runs/11732788915/job/32685757726
Workerman/5
https://github.com/joanhey/TestMan/actions/runs/11732788887/job/32685757580
Workerman session code in server
https://github.com/joanhey/TestMan/blob/main/tests/Servers/Workerman.php#L185-L231
Pest code for session destroy
https://github.com/joanhey/TestMan/blob/main/tests/Functional/Session/SessionTest.php#L76
@walkor can you check it
Thank you

Okay, I will fix it right away.

Working OK !!
Using dev-master
https://github.com/joanhey/TestMan/actions/runs/11746572674

mm still another problem.
It's easy to fix:


Fix kernel elf section mapping bug

The code responsible for mapping the kernel sections worked under the
assumption that the linker would align all sections on a page boundary.
To figure out the page extents for a particular section, the
implementation would round the section VMA down to the nearest page and
add to that the section length rounded up to the nearest page size.
However, some sections (e.g. noptrbss) use 32 byte alignment. Depending
on the section length, the original implementation could in some cases
skip mapping of the last page in the section which would cause a page
fault when its contents were accessed.
The fix for this issue is quite simple: calculate the end page by
rounding up (section start addr + section length) to the next page.

Codecov Report

Merging #65 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master    #65   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          38     38
  Lines        2836   2835    -1
=====================================
- Hits         2836   2835    -1

Impacted Files
Coverage Δ

src/gopheros/kernel/mem/vmm/pdt.go
100% <100%> (ø)
:arrow_up:

src/gopheros/kernel/mem/vmm/vmm.go
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


install numbagg from conda-forge

It seems there is a numbagg package on conda-forge now.
Not sure what to do about the min-all-deps CI, but given that the most recent version of numbagg happened more than 12 months ago (more than 18 months, even) maybe we can just bump it to the version on conda-forge?

that looks like it works, besides the fact that conda reports numbagg=0.2.1 but
print(f"numbagg={numbagg.__version__}")

prints numbagg=0.2.0 (cc @ocefpaf)

that looks like it works, besides the fact that conda reports numbagg=0.2.1 but

It is not a conda problem but a bug upstream. The v0.2.1 tag hasv0.2.0 hardcoded in it.
See https://github.com/numbagg/numbagg/blob/v0.2.1/setup.py#L24

ah, that makes sense, thanks. I must have missed that line when checking the package metadata. This has even been fixed since then, but not released. @max-sixty, would it be possible to issue a new release?

This has even been fixed since then, but not released. @max-sixty, would it be possible to issue a new release?

This should now be releasing! https://github.com/numbagg/numbagg/releases/tag/v0.2.2

do we need to worry about this:
Traceback (most recent call last):
  File "/home/runner/micromamba-root/envs/xarray-tests/lib/python3.10/doctest.py", line 1350, in __run
    exec(compile(example.source, filename, "single",
  File "<doctest xarray.core.rolling_exp.RollingExp.sum[1]>", line 1, in <module>
  File "/home/runner/work/xarray/xarray/xarray/core/rolling_exp.py", line 162, in sum
    return self.obj.reduce(
  File "/home/runner/work/xarray/xarray/xarray/core/dataarray.py", line 3667, in reduce
    var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs)
  File "/home/runner/work/xarray/xarray/xarray/core/variable.py", line 1955, in reduce
    data = func(self.data, axis=axis, **kwargs)
  File "/home/runner/work/xarray/xarray/xarray/core/rolling_exp.py", line 41, in move_exp_nansum
    raise ValueError("`rolling_exp(...).sum() requires numbagg>=0.2.1.")
ValueError: `rolling_exp(...).sum() requires numbagg>=0.2.1.

not being caught by CI?


decode_cf time error when reading in particle set from file

I've come across a decode time error when trying to read in a particle set from an existing file. Not sure if this is known, but I didn't see it in a brief search of previous issues. The error traceback is included below.

We've found a work around for this which is to edit the parcels/particleset.py file at line 429 from:
pfile = xr.open_dataset(str(filename), decode_cf=True)
to:
pfile = xr.open_dataset(str(filename), decode_cf=False)
and then to reinstall parcels after this edit is made.
Is this the right approach, or would you have a different suggestion?

This happens because your hydrodynamic data has a noleap calendar. Would you be able to share a bit of the data that you used to create the FieldSet with me (e.g. via wetransfer), so I can explore further? I only need three time snapshots and a small domain

Thanks for fixing #824! I will send you a snapshot of the hydrodynamic data now.


Add support to log directly into Elasticsearch

It should be possible to use appenders to log directly into Elasticsearch without even going through Filebeat using something, like this one:
https://github.com/rfoltyns/log4j2-elasticsearch

Another thing is that we'd be missing the metadata Filebeat appends to the logs, for example, the host, docker and Kubernetes metadata as well as the index template provided by Filebeat.
But I don't see the two libraries as competing. It seems like log4j2-elasticsearch provides an Appender. This library provides a Layout. So it seems it would be possible to use the EcsLayout in combination with the Elasticsearch appender.

That was exacttly what I wanted: to combine the Layout this library provides with Elasticsearch Appender. For additional safety, the users can use additional appenders, such as rolling log file, but there is value in offering them a choice to bypass filebeat and go to ES directly.
What is needed to make it work is making sure the appender can receive the fields from the layout definition to push the data into ES.
Hope it makes sense.

What is needed to make it work is making sure the appender can receive the fields from the layout definition to push the data into ES.

In theory, that should not require any additional effort. But I haven't tested the two in combination yet.

I've summarizes some of the advantages in #8

Tried it and it didn't work. I don't think I fully grasp how appenders and layout interact. This is the config I tried:
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="DEBUG" packages="co.elastic.logging.log4j2,org.appenders.log4j2.elasticsearch">
	<Appenders>
		<Console name="LogToConsole" target="SYSTEM_OUT">
			<EcsLayout serviceName="my-app" />
		</Console>
		<!-- <File name="LogToFile" fileName="logs/app.log"> <EcsLayout serviceName="my-app"/>
			</File> -->
		<Elasticsearch name="elasticsearchAsyncBatch">
			<IndexName indexName="log4j2" />
			<AsyncBatchDelivery>
				<IndexTemplate name="log4j2" path="classpath:indexTemplate.json" />
				<JestHttp serverUris="http://localhost:9200" />
			</AsyncBatchDelivery>
		</Elasticsearch>
	</Appenders>
	<Loggers>
		<Root level="info">
			<!-- <AppenderRef ref="LogToFile"/> -->
			<AppenderRef ref="LogToConsole" />
			<AppenderRef ref="elasticsearchAsyncBatch" />
		</Root>
	</Loggers>
</Configuration>

My dependencies:
		<dependency>
			<groupId>co.elastic.logging</groupId>
			<artifactId>log4j2-ecs-layout</artifactId>
			<version>${java-ecs-logging.version}</version>
		</dependency>
		<dependency>
			<groupId>org.appenders.log4j</groupId>
			<artifactId>log4j2-elasticsearch-jest</artifactId>
			<version>1.3.5</version>
		</dependency>

The error I am getting:
Caused by: java.lang.IllegalAccessError: tried to access class org.apache.logging.log4j.core.jackson.StackTraceElementMixIn from class org.apache.logging.log4j.core.jackson.ExtendedLog4j2JsonModule
	at org.apache.logging.log4j.core.jackson.ExtendedLog4j2JsonModule.setupModule(ExtendedLog4j2JsonModule.java:37) ~[?:?]
	at com.fasterxml.jackson.databind.ObjectMapper.registerModule(ObjectMapper.java:747) ~[jackson-databind-2.8.9.jar:2.8.9]
	at org.appenders.log4j2.elasticsearch.JacksonJsonLayout$Builder.createConfiguredWriter(JacksonJsonLayout.java:122) ~[?:?]
	at org.appenders.log4j2.elasticsearch.JacksonJsonLayout$Builder.build(JacksonJsonLayout.java:114) ~[?:?]
	at org.appenders.log4j2.elasticsearch.ElasticsearchAppender$Builder.build(ElasticsearchAppender.java:126) ~[?:?]
	at org.appenders.log4j2.elasticsearch.ElasticsearchAppender$Builder.build(ElasticsearchAppender.java:86) ~[?:?]
	at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122) ~[log4j-core-2.8.2.jar:2.8.2]

That's an exception related to log4j2-elasticsearch and does not seem to be caused by this project. Seems like a Jackson version mismatch or log4j2-elasticsearch ships with a Jackson version which is not compatible with your Java version. Does the error also happen when removing the java-ecs-logging dependency?
I have not tried it out but the configuration would look something like this:
<Elasticsearch name="elasticsearchAsyncBatch">
	<EcsLayout serviceName="my-app" />
	<IndexName indexName="log4j2" />
	<AsyncBatchDelivery>
		<IndexTemplate name="log4j2" path="classpath:indexTemplate.json" />
		<JestHttp serverUris="http://localhost:9200" />
	</AsyncBatchDelivery>
</Elasticsearch>

Each appender needs a layout which formats a log event into a String. The appender is only responsible for, well, appending that string to a specific output, like a file, or Elasticsearch.

We currently use logback for logging. As our applications are running on HP-UX we cannot use FileBeat to read the logfiles and we cannot use LogStash either(JNI native library). So we currently are between a rock and a hard place... The only way currently available would be to use the SyslogAppender with LogStash on the ElasticStack server being the Syslog server.
With this issue here being solved it would be a lot easier for us...

Following is working for me.
<Elasticsearch name="elasticsearchAsyncBatch">
	<EcsLayout serviceName="my-app" />
	<IndexName indexName="log4j2" />
	<AsyncBatchDelivery>
                <JestHttp serverUris="http://localhost:9200/_bulk"/>
	</AsyncBatchDelivery>
</Elasticsearch>

However removal of
<IndexTemplate name="log4j2" path="classpath:indexTemplate.json" />
is probably responsible for lack of many important fields, especially no date/timestamp is available to be used for sorting/filtering in Kibana
Having this line attached issues an error:
2020-01-13 17:42:56,999 main ERROR layout EcsLayout has no parameter that matches element EcsLayout
2020-01-13 17:42:57,001 main ERROR Could not create plugin of type class org.appenders.log4j2.elasticsearch.IndexTemplate for element IndexTemplate org.apache.logging.log4j.core.config.ConfigurationException
	at org.appenders.log4j2.elasticsearch.IndexTemplate$Builder.loadClasspathResource(IndexTemplate.java:132)
	at org.appenders.log4j2.elasticsearch.IndexTemplate$Builder.loadSource(IndexTemplate.java:96)
	at org.appenders.log4j2.elasticsearch.IndexTemplate$Builder.build(IndexTemplate.java:86)
	at org.appenders.log4j2.elasticsearch.IndexTemplate$Builder.build(IndexTemplate.java:65)
	at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122)
	at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:964)
	at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:904)
	at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:896)
	at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:896)
	at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:896)
	at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:514)
	at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:238)
	at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:250)
	at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:548)
	at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:620)
	at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:637)
	at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:231)
	at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153)
	at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45)
	at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194)
	at org.apache.commons.logging.LogAdapter$Log4jLog.<clinit>(LogAdapter.java:155)
	at org.apache.commons.logging.LogAdapter$Log4jAdapter.createLog(LogAdapter.java:122)
	at org.apache.commons.logging.LogAdapter.createLog(LogAdapter.java:89)
	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:67)
	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:59)
	at org.springframework.boot.SpringApplication.<clinit>(SpringApplication.java:195)
	at com.ydc.discovery.Application.main(Application.java:26)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.springframework.boot.maven.AbstractRunMojo$LaunchRunner.run(AbstractRunMojo.java:543)
	at java.base/java.lang.Thread.run(Thread.java:831)
Caused by: java.lang.NullPointerException
	at java.base/java.io.Reader.<init>(Reader.java:167)
	at java.base/java.io.InputStreamReader.<init>(InputStreamReader.java:97)
	at org.appenders.log4j2.elasticsearch.IndexTemplate$Builder.loadClasspathResource(IndexTemplate.java:121)
	... 32 more

As @felixbarny said - ecs-logging-java provides a layout, not an ES client.
@michaelhyatt @wolframhaussig If you'd like to use this layout, you can use it with log4j2-elasticsearch and JestHttp or (for high throughput scenarios) HCHttp. However, HCHttp is not compatible with EcsLayout, so feel free to open an issue in my repo if you need any support.
@Marx2 I've just tested EcsLayout with JestHttp without an IndexTemplate - works just fine. EscLayout did a great job here. Kibana can find a date column during index pattern definition. Could you verify it again, please?
@xeraa Addressing some of your concerns:

fallback to another appender (e.g. file appender) was added in 2017
retry was added in latest releases
log4j2-elasticsearch uses Jest only for _bulk API. It's compatible with 7.x. as there's been no major changes there since the last few major releases. However, since Jest module allocates a ton of memory - log4j2-elasticsearch-hc would be my best recommendation atm due to much lower allocation rate.

FYI: we're planning to add support in the Elastic APM Java agent to automatically ship the application logs: https://github.com/elastic/apm/pull/252
TL;DR: The agent would create a "shadow log file" for every of the application's log file. That file will then be tailed by the agent and sent to the APM Server which does some processing, like adding metadata to the log events and sends them to Elasticsearch.

@felixbarny Thank you so much for your work! I know this might take a while but if you need a tester just send me a note and I would be happy to give it a try.

Closing this as there are currently no plans to provide appenders that write to Elasticsearch.
But there are the alternatives of using with 3rd party appenders and there are plans to let APM agents ship the logs.


Layout breaks on certain screens

I noticed this in the cli reference when I visited on my phone (here emulated in Chrome):

The culprit in this case seems to be the following <code> block:

This behavior is caused by white-space: nowrap;. A fix would be to use a block-element like <pre> or style the  wrapping differently (e.g. white-space: normal or white-space: pre-line) on this one.
Additionally, we could consider a block element with overflow-x: auto. This presents a scrollable code-block on screens that lack horizontal space.

The issue seems to be happening because <code> has the CSS property of white-space: nowrap;.

Thank you @HatGuy68


Apollo with Typescript

https://www.apollographql.com/docs/react/development-testing/static-typing/

Done here
https://github.com/opensource-observer/oso/pull/380


Map improvements

Maps capable of rendering large amounts of data quickly would greatly improve iNat's utility for visualizing biodiversity data.
A mapping system with the following features would be desireable:

Zooming out renders a density grid

Zooming in renders individual markers with clickable infowindows

Markers distinguished between obscured/open wild/captive and casual/research grade

Are there any more features generalizable across all maps I'm forgetting?
iNat currently has maps in the following views each of which would need slight modifications:
A) /welcome
This map is useful for showing recent activity -
Perhaps restrict this map to calendar day?
B) /observations/index
Keep Map/Sidebar layout and have mousing over of obs components in sidebar make them appear on the map?
Or switch to Grid/List/Map view?
C) /observations/:id/show
Always show obs as a marker
But also overlay all other obs on map
Toggle button to filter all obs/obs of same taxa?
D) /calendar/:login/date/
Restrict to calendar day & user?
C) /projects/:id/show
Restrict to project observations?
D) /places/:id/show#observatins_tab
Restrict to observations from within place?
E) /taxa/:id/show
Restrict to taxon
also render:
a) taxon range
b) GBIF points for that taxon
c) listed taxa as in /taxa/:id/map - styles to distinguishes present/absent, native/endemic/introduced, confirmed/reported on listed taxa geometries

I'm going to close this since most of it is done, but for the record, still todo:

CHECKLISTED PLACE BOUNDARY LAYER
GBIF OCCURRENCE LAYER

We should probably make separate issues for these


Javascript registered in renderDynamic doesn't appear anywhere

What steps will reproduce the problem?
Any widget using JS will not work in renderDynamic. A simple demonstration is the following line in any view:
<?= $this->renderDynamic('$this->registerJsFile("https://www.google.com/recaptcha/api.js", ["async" => true, "defer" => true]);'); ?>

The example is silly, but it demonstrates, that the api.js file is included in the HTML page.
What is the expected result?
The registered JavaScript  should appear in the HTML page.
What do you get instead?
All Javascript registered in renderDynamic is missing.
Additional info

Q
A

Yii version
<IP_ADDRESS>

PHP version
7.1.14-1+ubuntu16.04.1+deb.sury.org+1

Operating system
Ubuntu 16.04

Do you have the following in your layout?

https://github.com/yiisoft/yii2-app-basic/blob/master/views/layouts/main.php#L15
https://github.com/yiisoft/yii2-app-basic/blob/master/views/layouts/main.php#L24
https://github.com/yiisoft/yii2-app-basic/blob/master/views/layouts/main.php#L27
https://github.com/yiisoft/yii2-app-basic/blob/master/views/layouts/main.php#L78
https://github.com/yiisoft/yii2-app-basic/blob/master/views/layouts/main.php#L81

Dear @samdark. Thanks for the answer. Of course I have them.
My fault, that I forgot to mention, that the JS is not registered if I use the PageCache. Otherwise the renderDynamic has no sense.
I have the following behavior in my controller:
            'indexCache' => [
                'class' => 'backend\components\filters\PageCache',
                'only' => ['index'],
                'duration' => 86400,    // 1 day
                'variations' => [
                    Yii::$app->locale->language->code,
                ],
                'enabled' => Yii::$app->user->getIsGuest(),
            ],

Please, RE-OPEN this bug.
I'm writing now step by step, how to reproduce the problem. It is very easy.

Create a YII2 system with the Basic Template and go there:

composer create-project --prefer-dist yiisoft/yii2-app-basic basic
cd basic

Add the following line as line 2 in views/site/index.php:

$this->renderDynamic('$this->registerJsFile("https://www.google.com/recaptcha/api.js", ["async" => true, "defer" => true]);');

Start the simple WEB server

php yii serve --port=8888

Check that the api.js is included in the HTML source if you view the Home page. Click on Home, than press CTRL-U in the browser to view the source and look for the following line:

<script src="https://www.google.com/recaptcha/api.js" async defer></script>

Now add PageCache to the Index action. Add the following code in the function behaviors in  controllers/SiteController.php:

'indexCache' => [
    'class' => 'yii\filters\PageCache',
    'only' => ['index'],
    'duration' => 86400,    // 1 day
    'enabled' => true,
],

Check again the Home page. The api.js IS NOT INCLUDED anymore.

This problem causes, that it is not possible to use any widgets in renderDynamic on a cached page which has JavaScript or CSS assets.


Broken 3D joints when exported.

The gif on top was run inside the editor, and the gif on bottom is when exported.
I have no real way to  test, because no errors are thrown for these different behaviors, something to note, is that very rarely, even running from the editor this happens, but every time I test the exported version this happens.

Could you please link minimal project demonstrating the issue?
On Sun, Sep 6, 2015 at 1:52 AM, Leonard Meagher<EMAIL_ADDRESS>wrote:

The gif on top was run inside the editor, and the gif on bottom is when
exported.
I have no real way to test, because no errors are thrown for these
different behaviors, something to not, is that very rarely, even running
from the editor this happens, but every time I test the exported version
this happens.
[image: sumo_bug1]
https://cloud.githubusercontent.com/assets/1546044/9701604/d97e3110-53e5-11e5-8394-3be987cbec17.gif
[image: sumo_bug2]
https://cloud.githubusercontent.com/assets/1546044/9701605/dcc3865e-53e5-11e5-9218-c15359ab6ad1.gif
—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/2432.

https://dl.dropboxusercontent.com/u/106710024/physics_bug.zip
You need to export it, I export linux 64bit, both debug and release do the same thing for me (I built my own templates)
You press space to reload the current scene, and occasionally the joints will not work.
Please let me know what you experience. @slapin

Linux, Fedora 22 exported with build commit b0aa49accbd7e45dae38f1bd43b0fbdd11714211.
I didn't experience the bug you're describing.

Maybe a release bug? I will check
On Sep 9, 2015 11:27 PM, "Chris Rhodes"<EMAIL_ADDRESS>wrote:

Linux, Fedora 22 exported with build commit b0aa49a
https://github.com/okamstudio/godot/commit/b0aa49accbd7e45dae38f1bd43b0fbdd11714211
.
I didn't experience the bug you're describing.
—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/2432#issuecomment-139098103.

@reduz, If you need a debug copy of the game to check I can do that also. It'd be sweet if this is easy to fix.

sorry, just finished fixing the new build system and I'm exhausted.. will
give it a check tomorrow hopefully
On Thu, Sep 10, 2015 at 11:59 PM, Leonard Meagher<EMAIL_ADDRESS>wrote:

@reduz https://github.com/reduz, If you need a debug copy of the game
to check I can do that also. It'd be sweet if this is easy to fix.
—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/2432#issuecomment-139436785.

@reduz any time to test, I'd really like to see if you experience what I am, my game is unplayable this way, and everyone's computer I've tested it on similar results happen.

@reduz ~ Did you actually get to checking this? :smile:

Is this bug still reproducible?

This might be related to #1860, which also seems to be a problem with joints.

This is still an issue for me, creating anything with many joints (and I'm not sure why) breaks, this does happen for me in the editor also now.
It's pretty much the reason I am looking for a new engine, anything with stable physics.

This is in suspense now given the possibility of moving to Bullet, let's wait a bit more to see if it's possible

OK Given the Bullet PR is almost done, this should probably be closed soon.

Bullet is merged now. Would be nice if someone could recheck (#12641)

I tested with 6 pin joints in-editor with latest commit and no breakage:

Nice! Marked as closed then; it likely still affects the Godot custom physics engine, but it will be deprecated so we likely won't spend time trying to fix it unless the fixes are trivial.


script not working

The script above does not actually work in most circumstances.  I've made a new version that correctly rebuilds peerings and also handles multiple peerings on a network, and can hence be used on the hub of a hub and spoke network.
Feel free to clean up the
add-addrspacewithpeering.txt
code... I'm not an expert with powershell.

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

ID: 636aa53e-3ca0-7a30-fe16-7219f3e8d1a9
Version Independent ID: c503b39a-cd8a-669a-0882-27d8c13d3570
Content: Add IP address spaces to peered virtual networks - Azure Architecture Center
Content Source: docs/networking/prefixes/add-ip-space-peered-vnet.md
Service: architecture-center
Sub-service: azure-guide
GitHub Login: @randycampbell
Microsoft Alias: pnp

Thanks for reporting - this issue is under review. This is a Microsoft Internal DevOps Bug ID # 493089


Problem with anchor move

Anchor move can be jittery. Width can become negative (with gondoc).
Steps:

[ ] reproduce issue in gongsvg
[ ] solve issue

Bug reproduction:

mousedown bottom rectangle
mouse move toward the top

Problem:

when the first mouse event fires, the anchor moves fast north

Analysis:

the problem seems completly related to the PageX & PageY. Indeed, when the top component is shrinked to 0, no more problem.

  anchorMouseMove(event: MouseEvent, anchor: 'left' | 'right' | 'top' | 'bottom'): void {
    event.stopPropagation(); // Prevent the event from bubbling up to the SVG element

    const x = event.clientX - this.pageX
    const y = event.clientY - this.pageY

    if (!event.altKey && !event.shiftKey) {
      let shapeMouseEvent: ShapeMouseEvent = {
        ShapeID: this.Rect!.ID,
        ShapeType: gongsvg.RectDB.GONGSTRUCT_NAME,
        Point: createPoint(x, y),
      }
      this.mouseEventService.emitMouseMoveEvent(shapeMouseEvent)
    }
  }

seems OK
          if (this.anchorDragging) {
            if (this.activeAnchor === 'left') {
              const originalRightEdge = this.Rect.X + this.Rect.Width
              this.Rect.X = shapeMouseEvent.Point.X
              this.Rect.Width = originalRightEdge - shapeMouseEvent.Point.X
            } else if (this.activeAnchor === 'right') {
              this.Rect.Width = shapeMouseEvent.Point.X - this.Rect.X
            } else if (this.activeAnchor === 'top') {
              const originalBottomEdge = this.Rect.Y + this.Rect.Height
              this.Rect.Y = shapeMouseEvent.Point.Y
              this.Rect.Height = originalBottomEdge - shapeMouseEvent.Point.Y
            } else if (this.activeAnchor === 'bottom') {
              this.Rect.Height = shapeMouseEvent.Point.Y - this.Rect.Y
            }
            return // we don't want the move move to be interpreted by the rect
          }

needs to be investigated.

Vu !