Update Geode to build with Gradle 5.0

Java 11 support
Dependency version alignment
Better build output caching
Authored-by: Robert Houghton<EMAIL_ADDRESS>Authored-by: Robert Houghton<EMAIL_ADDRESS>Thank you for submitting a contribution to Apache Geode.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

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

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

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

[x] Does gradlew build run cleanly?

[ ] 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?

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. If you need help, please send an
email to<EMAIL_ADDRESS>

@rhoughton-pivot does this work with IntelliJ?


ProjectWorlds and red font overwhmeling when mistyping a command

When ever I try to import a world using SpongeForge it gives the error
Too many arguments!
import PlotSquared overworld default
^
no matter how I type it even if OVERWORLD or DEFAULT is in caps.
and it's not just plot worlds it goes for any world that has /fml confirm
even if I have the world in the root directory or in the main world and spelled word for word including correct upercase it won't import.
Also the API for ProjectWorlds is very old and confusing any chance of a change?
/world tp works fine.

Thank you so much! :) after using that and tpying /fml confirm unfroze my server
everything is now working. Really appreciate the quick feedback and help.
By it's old as in the tutorial on using it needs updating and the layout is confusing

Usage: /world [keepspawnloaded|import|teleport|regen|gamemode|remove|load|enable|unload|weather||create|copt|hardcore|loadonstartup|pvp|list|fill|setspawn|difficulty|gamerule|rename|time|properties]

is all squished together and when it's all in red it can be overwhelming to understand their errors. having a mistype in a command is what is mostly confusing
"Too many arguments!
import PlotSquared overworld default
^"
Too many? more like too little.
why not just say
import PlotSquared minecraft:overworld overworl.d
^error
did you mean?
"/world import WorldName minecraft:overworld overworld
/world import hell_world minecraft:nether nether
INFO To import a world that uses a generator, you'll need the generator:
/world import CleanRoom minecraft:overworld normal CleanRoomGenerator"

Also this may sound unimportant but also adding a

WARNING
if using SpongeForge and older mods when importing world &4&l/fml confirm
&r may need to be typed in console to continue or server will seem frozen.
&4Backup world before continuing.

The Command exceptions are formatted by Sponge and are also bugged. They are supposed to show the usage output for sub commands but instead outputs the usage for the top level parent command. I had work arounds put into place a while back but removed them when I was told it was fixed but it ended up returning after a few Spongr builds later and hasnt been addressed since. I could put the workarounds back but it took forever to remove them and would take even longer to put them back

Also wasn't aware of the fml confirm issue with imported worlds


chore(compose): switch to stable Prometheus version

This commit updates the compose config to use a stable Prometheus version instead of the latest development version.
Additionally, it resolves an issue where Prometheus could not scrape metrics from Scaphandre, which was failing due to an invalid Content-Type header in Scaphandre's response.

Ref:


Gradle refactoring continued

Hi! Here's some further work to show what else might be done.
I think for now it's more than good enough. It can always be improved incrementally later. I'll leave some notes in this PR and the other one - it helps me to explain if there's code I can demo.
Any questions, let me know!

add .editorconfig (simple formatting helper)
update to use kotlin-dsl (better alignment with gradle.kts DSL)
replace helpers in PythonPluginUtils.kt with import org.gradle.kotlin.dsl
try to tidy up provider convention setup in Extension
register specific inputs for EnvSetupTask (better task work avoidance)
replace InputStream/OutputStream with string getters (I'm taking a guess that setting streams isn't needed, but reading output might be used internally)

Codecov Report

Merging #6 (7453467) into 4-gradle-configuration-cache-support (e58f6af) will decrease coverage by 0.89%.
The diff coverage is 24.52%.

@@                           Coverage Diff                            @@
##           4-gradle-configuration-cache-support       #6      +/-   ##
========================================================================
- Coverage                                 16.04%   15.15%   -0.90%
========================================================================
  Files                                         7        7
  Lines                                       162      165       +3
  Branches                                     14       13       -1
========================================================================
- Hits                                         26       25       -1
- Misses                                      136      139       +3
- Partials                                      0        1       +1

Impacted Files
Coverage Δ

...kotlin/com/pswidersk/gradle/python/EnvSetupTask.kt
0.00% <0.00%> (ø)

.../com/pswidersk/gradle/python/ListPropertiesTask.kt
0.00% <ø> (ø)

.../com/pswidersk/gradle/python/MinicondaSetupTask.kt
0.00% <0.00%> (ø)

...n/com/pswidersk/gradle/python/PythonPluginUtils.kt
0.00% <0.00%> (-10.53%)
:arrow_down:

...ain/kotlin/com/pswidersk/gradle/python/VenvTask.kt
0.00% <0.00%> (ø)

...kotlin/com/pswidersk/gradle/python/PythonPlugin.kt
53.84% <37.50%> (-33.66%)
:arrow_down:

...m/pswidersk/gradle/python/PythonPluginExtension.kt
69.23% <58.82%> (+6.26%)
:arrow_up:

... and 2 more

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 e58f6af...7453467. Read the comment docs.


Disable autocomplete for passwords on register pages

(from a H1 report)

And in the SMTP configuration too


Add some class to main Alert wrapper

It would be great to have some class in the place, where all options for Alert (offset, timeout, etc) are applied.

For example, I want to increase z-index of my Alert and I have no way to do this due to the stacking context, because my AlertTemplate with my styles is inside this div with options and style position: fixed.

@schiehll I'm running into a similar issue. I want to expand the wrapper by setting left and right values. But this is not possible due to the position presets like top center, bottom center etc. I'm also using the AlertTemplate but I have no control over the wrapper. It would be great if I can override wrapper styles.


OffscreenCanvas's webgl2 renderer is not supported in service workers

OS/Platform
Windows
Installed
Other (please use 'Additional context' field below to mention how exactly)
Version
Version 121.0.6167.185 (Official Build, ungoogled-chromium) (64-bit)
Have you tested that this is not an upstream issue or an issue with your configuration?

[X] I have tried reproducing this issue in Chrome and it could not be reproduced there
[ ] I have tried reproducing this issue in vanilla Chromium and it could not be reproduced there
[X] I have tried reproducing this issue in ungoogled-chromium with a new and empty profile using --user-data-dir command line argument and it could not be reproduced there

Description
In service workers, the OffscreenCanvas.prototype.getContext('webgl2') returns null, which is not the expected behavior
How to Reproduce?

Allow WebGL (and WebRTC, though I'm not sure if it's needed) globally in the settings
Go to https://zoom.us/test and follow the steps to join it by browser.
Try to enable video, allow all the permissions it asks for.
The video feed is blank

If you also open DevTools, you can see the message Error when getting WebGL context:  Error: Cannot create a canvas in this context
This can be also reproduced just by trying this in a service worker:
const oc = new OffscreenCanvas(300, 300);
oc.getContext('webgl2'); // returns null

Actual behaviour
The method returns null instead of an instance WebGL2RenderingContext
Expected behaviour
Like in Chrome, webgl2 should be supported for OffscreenCanvas.
Relevant log output
No response
Additional context
Installed from chromium.woolyss.com using chrlauncher

We do not provide support for binaries obtained outside of ungoogled-software GitHub organisation and I would not recommend downloading and executing them. Usage of chrlauncher is also discouraged.
Please make sure first that you can reproduce this issue with contributor binaries from https://ungoogled-software.github.io/ungoogled-chromium-binaries/.
Alternatively you may report this issue to where you've obtained the binary from.


MX bean missing: G1 Concurrent GC error message

Description
The following log messages have been found in the v4.9.0-alpha3 AMI
/var/log/wazuh-indexer//var/log/wazuh-indexer/wazuh-cluster_server.json:{"type": "server", "timestamp": "2024-07-22T18:56:46,095Z", "level": "ERROR", "component": "o.o.p.c.j.GCMetrics", "cluster.name": "wazuh-cluster", "node.name": "node-1", "message": "MX bean missing: G1 Concurrent GC" }
/var/log/wazuh-indexer/wazuh-cluster.log:[2024-07-22T18:56:46,095][ERROR][o.o.p.c.j.GCMetrics      ] [node-1] MX bean missing: G1 Concurrent GC

They have been found in the previous issues without a final issue reported

https://github.com/wazuh/internal-devel-requests/issues/1261

We need to determine the origin of this error and what is causing it
Related

https://github.com/wazuh/wazuh/issues/24722#issuecomment-2243872371
https://github.com/wazuh/internal-devel-requests/issues/1261

I'm able to reproduce this issue by just installing the Indexer:
[root@amazonlinux2 ~]# grep -R 'MX bean missing: G1 Concurrent GC' /var/log/wazuh-indexer/
/var/log/wazuh-indexer/wazuh-cluster_server.json:{"type": "server", "timestamp": "2024-07-25T05:12:29,246-03:00", "level": "ERROR", "component": "o.o.p.c.j.GCMetrics", "cluster.name": "wazuh-cluster", "node.name": "node-1", "message": "MX bean missing: G1 Concurrent GC" }
/var/log/wazuh-indexer/wazuh-cluster.log:[2024-07-25T05:12:29,246][ERROR][o.o.p.c.j.GCMetrics      ] [node-1] MX bean missing: G1 Concurrent GC

The issue is also present upon installation of opensearch 2.13 (the version the indexer is currently using):
root@ubuntu:~# OPENSEARCH_INITIAL_ADMIN_PASSWORD=Secret.Password.1234 apt install ./opensearch-2.13.0-linux-x64.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'opensearch' instead of './opensearch-2.13.0-linux-x64.deb'
opensearch is already the newest version (2.13.0).
0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up opensearch (2.13.0) ...
Running OpenSearch Post-Installation Script
### NOT starting on installation, please execute the following statements to configure opensearch service to start automatically using systemd
 sudo systemctl daemon-reload
 sudo systemctl enable opensearch.service
### You can start opensearch service by executing
 sudo systemctl start opensearch.service
### Create opensearch demo certificates in /etc/opensearch/
 See demo certs creation log in /var/log/opensearch/install_demo_configuration.log
### Breaking change in packaging since 2.13.0
 In 2.13.0 and later releases of OpenSearch, we have changed the permissions associated with access to installed files
 If you are configuring tools that require read access to the OpenSearch configuration files, we recommend you add the user that runs these tools to the 'opensearch' group
 For more information, see https://github.com/opensearch-project/opensearch-build/pull/4043
Processing triggers for libc-bin (2.35-0ubuntu3.8) ...

root@ubuntu:~# systemctl start opensearch.service

root@ubuntu:~# grep -R 'MX bean' /var/log/opensearch/
/var/log/opensearch/opensearch.log:[2024-07-25T12:24:29,960][ERROR][o.o.p.c.j.GCMetrics      ] [ubuntu] MX bean missing: G1 Concurrent GC
/var/log/opensearch/opensearch_server.json:{"type": "server", "timestamp": "2024-07-25T12:24:29,960Z", "level": "ERROR", "component": "o.o.p.c.j.GCMetrics", "cluster.name": "opensearch", "node.name": "ubuntu", "message": "MX bean missing: G1 Concurrent GC" }

The issue is still present in version 2.15 of opensearch:
root@ubuntu:~# OPENSEARCH_INITIAL_ADMIN_PASSWORD=Secret.Password.1234 apt install ./opensearch-2.15.0-linux-x64.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'opensearch' instead of './opensearch-2.15.0-linux-x64.deb'
The following NEW packages will be installed:
  opensearch
0 upgraded, 1 newly installed, 0 to remove and 12 not upgraded.
Need to get 0 B/893 MB of archives.
After this operation, 1171 MB of additional disk space will be used.
Get:1 /root/opensearch-2.15.0-linux-x64.deb opensearch amd64 2.15.0 [893 MB]
Selecting previously unselected package opensearch.
(Reading database ... 37700 files and directories currently installed.)
Preparing to unpack .../opensearch-2.15.0-linux-x64.deb ...
Running OpenSearch Pre-Installation Script
Unpacking opensearch (2.15.0) ...
Setting up opensearch (2.15.0) ...
Running OpenSearch Post-Installation Script
### NOT starting on installation, please execute the following statements to configure opensearch service to start automatically using systemd
 sudo systemctl daemon-reload
 sudo systemctl enable opensearch.service
### You can start opensearch service by executing
 sudo systemctl start opensearch.service
### Create opensearch demo certificates in /etc/opensearch/
 See demo certs creation log in /var/log/opensearch/install_demo_configuration.log
### Breaking change in packaging since 2.13.0
 In 2.13.0 and later releases of OpenSearch, we have changed the permissions associated with access to installed files
 If you are configuring tools that require read access to the OpenSearch configuration files, we recommend you add the user that runs these tools to the 'opensearch' group
 For more information, see https://github.com/opensearch-project/opensearch-build/pull/4043
Processing triggers for libc-bin (2.35-0ubuntu3.8) ...
N: Download is performed unsandboxed as root as file '/root/opensearch-2.15.0-linux-x64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
root@ubuntu:~# systemctl start opensearch
root@ubuntu:~# grep -R 'MX bean' /var/log/opensearch/
/var/log/opensearch/opensearch.log:[2024-07-25T12:36:54,732][ERROR][o.o.p.c.j.GCMetrics      ] [ubuntu] MX bean missing: G1 Concurrent GC
/var/log/opensearch/opensearch_server.json:{"type": "server", "timestamp": "2024-07-25T12:36:54,732Z", "level": "ERROR", "component": "o.o.p.c.j.GCMetrics", "cluster.name": "opensearch", "node.name": "ubuntu", "message": "MX bean missing: G1 Concurrent GC" }

I opened an issue to the opensearch team about this here.
Since the issue is present in their current packages, I'm not sure there is too much we can do on our own for now.

Closing, as this would be solved eventually in upstream OpenSearch.


Remove support for SDK dependencies

Eventually, everything that's currently an SDK dependency will be more easily available from pub.dartlang.org. When that happens, we can and should remove support for SDK dependencies entirely from pub.
We should include a deprecation period in this, and pub should show you a warning during that period if your package contains an SDK dependency.

This issue has been moved to dart-lang/pub#257.


Zoom setting increases when using the back button

STR
Use '+' to zoom in
Click on an internal link in the PDF
Use the back button to return
Result: The zoom amount increases further.

I cannot reproduce this, using http://mirrors.ctan.org/info/lshort/english/lshort.pdf.
@aleth Please provide more detailed steps to reproduce this, e.g. a link the PDF file where this is happening and which internal link you click on. See also the first paragraph here.

I apologize for the poor bug report, which was from memory.
Closing this issue and refiling with a more correct description.


Implementation Replacement

Replaced compile with implementation as it is deprecated in 2018.

Thanks for your PR! :smile_cat:


update change log for 1.20.1

Coverage remained the same at 37.61% when pulling 3b726f33be2e6146f8d2e07658f981b8dc19853e on alanren/update-change-log into b098ce64b5f79b6db2d39f637cea73a2fa9f4550 on main.


dev/cd

Adds helm chart configuration and updates release.yml, Dockerfile for monitoring stacks.
A snippet of current deployment..
apiVersion: apps/v1
kind: Deployment
metadata: {...}
spec:
  template:
    spec:
      containers:
          env:
            - name: SERVER_PORT
              value: {{ .Values.application.api.port }}
            - name: MANAGEMENT_SERVER_PORT
              value: {{ .Values.application.management.port }}
            - name: API_DB_HOST
              value: {{ .Values.application.database.host }}
            - name: API_DB_USERNAME
              value: {{ .Values.application.database.user }}
            - name: API_DB_PASSWORD
              value: {{ .Values.application.database.pass }}
            - name: API_SERVER_HOST
              value: {{ .Values.application.endpoint }}
            - name: OTEL_EXPORTER_OTLP_ENDPOINT
              value: {{ .Values.opentelemetry.otlp.endpoint }}
            - name: OTEL_SERVICE_NAME
              value: {{ include "open-discogs-api.fullname" . }}
            - name: KUBE_POD_NAME
              valueFrom:
                fieldRef:
                  fieldPath: metadata.name
            - name: OTEL_RESOURCE_ATTRIBUTES
              value: pod=$(KUBE_POD_NAME),namespace={{ .Release.Namespace }}
            - name: OTEL_METRICS_EXPORTER
              value: none

Codecov Report
Base: 16.48% // Head: 16.48% // Decreases project coverage by -0.00% :warning:

Coverage data is based on head (7daa012) compared to base (991ff9f).
Patch coverage: 0.00% of modified lines in pull request are covered.

:exclamation: Current head 7daa012 differs from pull request most recent head 6858776. Consider uploading reports for the commit 6858776 to get more accurate results

Additional details and impacted files
@@             Coverage Diff              @@
##               main      #24      +/-   ##
============================================
- Coverage     16.48%   16.48%   -0.01%
  Complexity      429      429
============================================
  Files           166      167       +1
  Lines          6375     6377       +2
  Branches        569      569
============================================
  Hits           1051     1051
- Misses         5268     5270       +2
  Partials         56       56

Impacted Files
Coverage Δ

...iscogs/api/artist/controller/ArtistController.java
100.00% <ø> (ø)

...config/PrometheusExemplarSamplerConfiguration.java
0.00% <0.00%> (ø)

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.


Jni fix

Callbacks to Android didn't work.

Tested on legacy and callbacks are working ok on Android.

It doesn't work with OpenFL 3.3.x, with or without legacy.
The log error is:

JNI.hx:177: onCallback - unknown field onURLChanging
JNI.hx:177: onCallback - unknown field onClose

OpenFL 3.3.3, Lime 2.6.2, using -Dlegacy. Test code is:
extension.webview.WebView.onURLChanging = function(x) trace("Url change: " + x);
extension.webview.WebView.onClose = function() trace("onClose");
extension.webview.WebView.open("http://www.google.com", true, null, ['(http|https)://(.*)facebook.com(.*)']);

Ok, it works for me with your code, and i saw the problem with my code. The functions were private, not public. With public functions works fine.
Thanks.


molarMass in PartialTwoPhaseMedium is partial

Reported by sjoelund.se on 22 Aug 2012 09:06 UTC
My apologies if I did not research this thoroughly enough, but the Media library is hard to navigate. I found this error while investigating Modelica.Media.Examples.Tests.MediaTestModels.LinearFluid.LinearWater_pT. In our flat Modelica, we got a partial function Modelica.Media.Water.StandardWater.molarMass. But this function is complete, and has a statement coming from [Modelica 3.1/Media/package.mo:5732:9-5732:42] (as far as I could tell, PartialTwoPhaseMedium). The same code seems to exist in MSL 3.2.
redeclare replaceable partial function extends molarMass
  "Return the molar mass of the medium"
algorithm
  MM := fluidConstants[1].molarMass;
end molarMass;

Since the function is never redeclared again, was it simply an error to mark it as partial and these should be omitted from the code, or am I missing something? There are more functions that were partial redeclare extended and had algorithm sections added to them.

Migrated-From: https://trac.modelica.org/Modelica/ticket/794

Comment by hubertus on 22 Aug 2012 09:19 UTC
That is an error and certainly should be fixed. I would be glad to get a complete list of those functions: the compiler is better than human eyes in finding all occurrences of that problem. /Hubertus

Comment by sjoelund.se on 22 Aug 2012 09:24 UTC
Our compiler can only find functions that were actually called, but I will try to make a list using some grep magic.

Comment by sjoelund.se on 22 Aug 2012 09:35 UTC
Maybe I was wrong about the other functions; setState_XXX functions are usually redeclared, right?
$ grep -R "redeclare.*partial.*function.*extends" {MSL31,3.1-MediaFix,Modelica-trunk}/Modelica/Media | grep -v svn
MSL31/Modelica/Media/package.mo:    redeclare replaceable partial function extends setState_dTX
MSL31/Modelica/Media/package.mo:    redeclare replaceable partial function extends setState_phX
MSL31/Modelica/Media/package.mo:    redeclare replaceable partial function extends setState_psX
MSL31/Modelica/Media/package.mo:    redeclare replaceable partial function extends setState_pTX
MSL31/Modelica/Media/package.mo:      redeclare replaceable partial function extends molarMass
3.1-MediaFix/Modelica/Media/package.mo:    redeclare replaceable partial function extends setState_dTX
3.1-MediaFix/Modelica/Media/package.mo:    redeclare replaceable partial function extends setState_phX
3.1-MediaFix/Modelica/Media/package.mo:    redeclare replaceable partial function extends setState_psX
3.1-MediaFix/Modelica/Media/package.mo:    redeclare replaceable partial function extends setState_pTX
3.1-MediaFix/Modelica/Media/package.mo:      redeclare replaceable partial function extends molarMass
Modelica-trunk/Modelica/Media/package.mo:    redeclare replaceable partial function extends setState_dTX
Modelica-trunk/Modelica/Media/package.mo:    redeclare replaceable partial function extends setState_phX
Modelica-trunk/Modelica/Media/package.mo:    redeclare replaceable partial function extends setState_psX
Modelica-trunk/Modelica/Media/package.mo:    redeclare replaceable partial function extends setState_pTX
Modelica-trunk/Modelica/Media/package.mo:      redeclare replaceable partial function extends molarMass

Comment by hubertus on 22 Aug 2012 09:45 UTC
Yes, setState_XXX functions should always be redeclared. Thanks for finding this.

Comment by hubertus on 22 Aug 2012 12:08 UTC
This was fixed in 5416-5418 in trunk and the 3.2.1 release branch.


goto-def on e.index() wrongly goes to the Index trait

In indexmap's map::tests::entry, two e.index() calls are being associated with the wrong method, here and here. They go to core::ops::Index::index, when they ought to go to Entry::index. While this code does have ops::Index in scope, inherent methods should always take precedence.
For posterity, note those links are specifically using commit https://github.com/bluss/indexmap/commit/299d95061dc4dc5fc068eeb1608fec13f1b96a23.
I only noticed this after updating to release 2020-07-13, because it started warning "Expected 1 argument, found 0" per #5270. However, I did confirm that goto-def was wrong on those calls with 2020-07-06 too. I guess with the new warning, it increases the expectation that method resolution must be correct to avoid false errors.
(I'm using Vim+ALE, but I doubt that specifically makes any difference.)

Hm. Inherent methods should resolve without problems usually. Is the type of e inferred correctly? Is the entry method call resolved?

Is the type of e inferred correctly?

It seems not, and it doesn't even figure out the type of the map. If I turbofish that call, IndexMap::<i32, &str>::new(), it still doesn't work. If I annotate the map itself, even just the key type like let mut map: IndexMap<i32, _> = ..., then everything else falls into place, including the right goto-def on e.index().

Is the entry method call resolved?

Sort of -- in Vim it jumps to the right function, but in VSCode it pops up a menu to choose IndexMap::entry or that test fn entry() itself. I guess that's not truly resolved, just guessing candidates.

If you remove the #[cfg(test)] from the test module does it work?

If you remove the #[cfg(test)] from the test module does it work?

No effect.

IndexMap::new is behind #[cfg(has_std)]. I'm not sure where that has_std comes from, I'm guessing the build.rs. Do you have loadOutDirsFromCheck enabled?

Ah, yes, that's detected in build.rs -- when I enable that setting in VSCode, it works!
Now if I can figure out the right way to set that for ALE...

Regarding ALE, it seems there was a PR for "workspace/configuration" that was dropped:
https://github.com/dense-analysis/ale/pull/3130
But we can consider this immediate issue resolved, thanks!


[Potential Bug]: I think I found a bug!

Describe the Bug
Mule getting teleported very far away, somehow.
This may or may not actually be related to mules, but this bug is supposed to have been fixed a long time ago, and so far 3 out of 3 times it happened to a mule.
To Reproduce
Steps to reproduce the behaviour:
No idea, I just keep finding it that way.
Expected Behaviour
No ship should teleport way outside the standard sector borders.
Version Info (please complete the following information):

X4 Foundations : 3.2
Mules Extended Mod : CPU hotfix I got some days ago (but it happened on a stable version too)
I downloaded the mod from: Discord

Screenshots

This always used to happen to me with TaterTraders. I think it's some kind of vanilla bug. Not sure there's anything we can do about it.

Sound like a vanilla problem, since we dont move ships at all, we just issue vanilla orders.
Best to report it in egosofts forum. Close?

I agree with the others, non of the mule scripts mess with ship movement, we don't teleport anything around or make any kind of custom adjustments too ship speed or anything so this entirely vanilla I guess some types of orders bring out the worst case scenarios for ship movement. If I remember correctly there is always a chance this will happen when going through gates at speed.


problem running visualize.py at import flatbuffersn

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No
OS Platform and Distribution (e.g., Linux Ubuntu 16.04):  Mac OS 10.15.3
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: n/a
TensorFlow installed from (source or binary): from source
TensorFlow version (use command below): v1.12.1-32248-g8670c85844 2.2.0
Python version: 3.7.4
Bazel version (if compiling from source): 3.0.0
GCC/Compiler version (if compiling from source): Apple clang version 11.0.3 (clang-1<IP_ADDRESS>) (from gcc --version)
CUDA/cuDNN version: n/a
GPU model and memory: n/a

Describe the current behavior
visualize.py script fails with this error:
ImportError: cannot import name 'flatbuffersn' from 'flatbuffers.python' (/private/var/tmp/_bazel_jeremy/95159cfd4782ce915016562181875cd6/execroot/org_tensorflow/bazel-out/darwin-opt/bin/tensorflow/lite/tools/visualize.runfiles/flatbuffers/python/__init__.py)
I am running it with the command
bazel run //tensorflow/lite/tools:visualize ~/dev/tfl_dev/mobilenet_v1_0.25_128_quant/mobilenet_v1_0.25_128_quant.tflite ~/tmp/mobnet.html
from the top of my tensorflow source directory.  The build phase seems to work fine, then the import error seems to happen on running visualize.py.  Full output in attached file.
vis_dump.txt
The target tflite file can be downloaded here, but I don't think the tflite file ever gets loaded, so I doubt that the specific file is relevant.
The directory where it is trying to import from is listed here.  There is no flatbuffersn file or directory and the init.py file is empty.
ls -l /private/var/tmp/_bazel_jeremy/95159cfd4782ce915016562181875cd6/execroot/org_tensorflow/bazel-out/darwin-opt/bin/tensorflow/lite/tools/visualize.runfiles/flatbuffers/python/
total 0
-r-xr-xr-x   1 jeremy  wheel    0 May 20 16:15 __init__.py*
drwxr-xr-x   3 jeremy  wheel   96 May 21 09:39 __pycache__/
drwxr-xr-x  10 jeremy  wheel  320 May 20 16:15 flatbuffers/

Describe the expected behavior
I would expect it to dump an html file to ~/tmp/mobnet.html containing a visualization of the mobilenet model in the target tflite file.
Standalone code to reproduce the issue
The command line above.
Other info / logs Include any logs or source code that would be helpful to
diagnose the problem. If including tracebacks, please include the full
traceback. Large logs and files should be attached.

Yeah, I can actually reproduce this, and I think the import name should be flatbuffers but the following \n is somehow not correctly escaped and ended up being interpreted as character n.
This must be a bug somewhere in the flatbuffer build rule, or the flatbuffer tool. Let me dig a bit more about it.

Found the issue, which was caused by the different sed tool behavior between linux and mac, as described here: https://stackoverflow.com/a/22203933/922135
I'll send a fix soon, but in the meantime you should be able to try the fix locally.
In the tensorflow/third_party/flatbuffers/build_defs.bzl file at line365, change:
"import flatbuffers\\n/' > %s"

to
"import flatbuffers\\'$'\\n/' > %s"

and try running the visualize tool again.

That fixed it for me.  Thanks!


Promise is not defined

I run on window don't have error, but when I deploy code to linux, library get error: Promise is not defined.
Detail error:
ReferenceError: Promise is not defined
at Yelp.get (/home/centos/apps/AskFoodie/Seed Service/node_modules/yelp/lib/index.js:42:25)
at Yelp.search (/home/centos/apps/AskFoodie/Seed Service/node_modules/yelp/lib/index.js:64:19)
Please help me resolve this issue! Thanks!

Hi @nguyenquynhan. Can you upgrade your node version? I believe promises were introduced in node >=0.10. Otherwise, you will need to use a promise polyfill, e.g: https://github.com/jakearchibald/es6-promise#auto-polyfill


CopyToAsync reset source stream position

We found strange behaviour change between 1.4.0 and previous version at CopyToAsync method. At version 1.4.0 this method reset (IMO unexpectedly) the SOURCE stream position back to position before call.

Please see the release notes for v1.4.0. The previous behavior was a bug. https://github.com/microsoft/Microsoft.IO.RecyclableMemoryStream/releases/tag/1.4.0

No, this is different thing (marked line).

You can compare marked behaviour with MemoryStream...

ah, got it. Will take a look.


add space carp and sharkminnow teeth

About the PR

adds teeth drops to sharks and carp. They can be sold for 150 and 50 respectively. they additionally have some bounties associated with them as well.
Why / Balance

Carp should have some kind of monetarily-valuable drop that encourages butchering them instead of just chucking em into space. Plus, having salvage-based bounties opens up cargo for better cooperation.
Media

Requirements

[x] I have read and I am following the Pull Request Guidelines. I understand that not doing so may get my pr closed at maintainer’s discretion
[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog

:cl:

add: Space carp and Sharkminnows now drop teeth when butchered.
add: Added new bounties for carp and shark teeth.

Plus, having salvage-based bounties opens up cargo for better cooperation.

Want to point out that Cargo already has these in the form of Space Carp, Cuban Carp and arguably the Brain bounty (unidentified corpses are more "ethically sourced"); I think it's good to increase collaboration, though this doesn't really push into any new area that the Space Carp bounty didn't already touch on.
50-200 spessos per carp feels hardly worth the time spent butchering them and the blood pile that will form. Feels more like something you get in addition to the carp meat, which is what you really want (due to being a cognizine ingredient).

i have good use for carp teeth coming soon

My free bikesheds are:

surfer necklaces
funny grills / vampire teeth


segmentation fault  shapeclustering -F

Environment

Tesseract Version: tesseract 5.2.0
leptonica-1.82.0
libgif 5.2.1 : libjpeg 8d (libjpeg-turbo 2.1.3) : libpng 1.6.37 : libtiff 4.4.0 : zlib 1.2.11 : libwebp 1.2.4 : libopenjp2 2.5.0
Found NEON
Found libarchive 3.6.1 zlib/1.2.11 liblzma/5.2.5 bz2lib/1.0.8 liblz4/1.9.3 libzstd/1.5.2
Found libcurl/7.79.1 SecureTransport (LibreSSL/3.3.6) zlib/1.2.11 nghttp2/1.45.1
Commit Number: build from main branch
Platform: Darwin Kernel Version 21.6.0: Sat Jun 18 17:05:47 PDT 2022; root:xnu-8020.140.41~1/RELEASE_ARM64_T8101 arm64

Current Behavior:
shapeclustering -F font_properties -U unicharset pytones.fontjj.001.tr
output:
Reading pytones.fontjj.001.tr ...
[1]    97967 segmentation fault  shapeclustering -F font_properties -U unicharset pytones.fontjj.001.tr
Expected Behavior:
Suggested Fix:

So I have to checkout branch 4.1 and passed

So I have to checkout branch 4.1 and passed

What do you mean?

reporting issue without information/data/files for reproducing problem is useless...

See #3925.


Fixed lightBrightness and lightDistance

Previously these just did not work at all

Why rename "distance" to "Size"?

It's apparently what is supposed to be used now, you can thank garry for
that
On Jul 13, 2015 1:37 PM, "Divran"<EMAIL_ADDRESS>wrote:

Why rename "distance" to "Size"?
—
Reply to this email directly or view it on GitHub
https://github.com/wiremod/wire-extras/pull/32#issuecomment-121001420.

Just got back from dinner, last reply was bad; also did some thinking afterwards, and threw it up to my limited knowledge of lua of why I did that name change

Are you sure it only works if you change distance to Size? If it works fine with distance I don't see a need to change it, but if having it called distance somehow breaks it then it's fine to change it to Size

bah, that whole light.lua would have never gone through my review.
All the local functions are UpperCamelCase
UpperCamelCase functions can at worst collide with Garry's and at best are easily confused with Garry's.
Don't do that.

Yeah but that was yeeeeeeeeeears ago

so, fix both :)

effort tho


Test the classifier on CircleCI

With a few positive and negative cases from ABIDE and ds000030. This will require speedups from #450 #449.

Proposal:

We run the 0.9.4 on ABIDE and ds030, then add the T1w.csv to the repo. We should update the T1w.csv with each new release.

We run the training code on the ABIDE and run evaluation on ds030 as a test.

We can run the classifier on the 4 abide subjects we have and confirm the prediction.

This would be a bit different from what you proposed here, but I guess it covers sufficiently the need for testing the classifier. WDYT?


python311Packages.google-cloud-secret-manager: 2.16.3 -> 2.16.4

Changelog: https://github.com/googleapis/python-secret-manager/blob/v2.16.4/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

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

[ ] Fits CONTRIBUTING.md.

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

4 packages built:

python310Packages.google-cloud-secret-manager
python310Packages.google-cloud-secret-manager.dist
python311Packages.google-cloud-secret-manager
python311Packages.google-cloud-secret-manager.dist


Changelog

Since there's no CHANGELOG.md and no releases or tags, where do I find information about changes in release v2?

Hello!
That is... true. Here you go: CHANGELOG.md.
Cheers


Not Possible to Have Channel Contributions for Out-of-Sample / Non-Fit Data?

Hi there,
I've attached some code and screenshots below which should hopefully illustrate my point.
Essentially, I'm building my MMM with some training data and then testing it's predictions with some test data. However, I would like to get channel contributions not just for my training data (which is in the idata), but also for my test data and the full dataset (train + test).
I would appreciate any advice or tips you have 🙏
TL;DR

I can't seem to get channel_contributions for data other than what was used to fit my MMM with
predict, predict_posterior and sample_posterior_predictive can extend idata for predictions of my target

But don't seem to allow extending idata for channel contributions

# Load mmm, train and test data
mmm = MMM.load("models/model.nc")
train = pd.read_csv("train.csv", parse_dates=[c.DATE_COLUMN])
test = pd.read_csv("test.csv", parse_dates=[c.DATE_COLUMN])

# Recreate object structure used during training
y_train = train[c.TARGET_COLUMN]
X_train = train.drop(columns=[c.TARGET_COLUMN])
y_test = test[c.TARGET_COLUMN]
X_test = test.drop(columns=[c.TARGET_COLUMN])
input_df = pd.concat([train, test])
y = input_df[c.TARGET_COLUMN]
X = input_df.drop(columns=[c.TARGET_COLUMN])

# MMM was fit using train data <- I want channel contributions over the full dataset, test and train
contribs = mmm.compute_mean_contributions_over_time()
print(contribs.shape[0])

mmm.sample_posterior_predictive(X,
                    progressbar=False,
                    extend_idata=True,
                    random_seed=rng)

mmm.idata.posterior.channel_contributions.date.shape[0]

mmm.idata.posterior_predictive.date.shape[0]

# MMM was fit using train data <- I want channel contributions over the full dataset, test and train
contribs = mmm.compute_mean_contributions_over_time()
print(contribs.shape[0])

Hey @louismagowan,
You could use this alternative to get those channel contributions over time if you pass more model variables to var_names.
I'll let the dev team answer why it's limited to self.fit_result and extend_idata=True is not used in any of the examples for out-of-sample.
y_test_pred = mmm.sample_posterior_predictive(
    X_pred=X_test,
    extend_idata=False,
    include_last_observations=True,
    var_names=["y", "channel_contributions"],
    original_scale=False
)

mean_contributions_by_channel = (
        y_test_pred['channel_contributions']
        .mean(dim='sample')
        .values
        * mmm.get_target_transformer()["scaler"].scale_ # rescale contribution
)

Note that I'm using 0.7.0 and set the original_scale=False because I got this error when original_scale=True:
ValueError: Found array with dim 3. None expected <= 2.
So you would need to rescale the predictions

Thanks @AlfredoJF ! I'm gonna test out your solution now 😁
I encountered the same error when using original_scale=True, so thanks for the explanation and tips!


Clean up readme

Hi :wave:
This is a really great repo for seeing a demo of some Godot stuff. The readme is a bit difficult to navigate though. I was wondering if I cleaned it up and made a PR if it would be considered to be accepted? Just wondering if you'd allow external contributors :smiley:

well if you want to invest your time into it, then I will accept it
or you can make own repository base on my, with adding your code and fix my bad code, if you want to make "better for learning" examples, this option better for youю (and publish it by your self ofc, I do not care how this code used, feel free to copy it)
this repo exists only for my self, this is not learning stuff, if you or someone else found it useful - good for you

I understand. I see that there are 120 stars on this project, so I think quite a few people have seen it as a reference. If you prefer to keep it just as your own code repo, then I'll find an alternative :smiley:


Added uncons

Codecov Report

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

@@            Coverage Diff             @@
##           master     #199      +/-   ##
==========================================
+ Coverage   99.86%   99.87%   +<.01%
==========================================
  Files           1        1
  Lines        1533     1553      +20
==========================================
+ Hits         1531     1551      +20
  Misses          2        2

Impacted Files
Coverage Δ

dist/partial.lenses.cjs.js
99.87% <0%> (ø)
: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 1e4b3c5...c1c93c4. Read the comment docs.


Docker 1.7.0 volumesrw set to false on upgrade

Hi,
We have recently upgraded the components of out multi-container logging service to the latest version. In doing so, we decided to upgrade to docker version: 1.7.0.
This all seemed to go smoothly until I tested the restart policies for our containers by rebooting the lab box. All the containers restarted successfully except for Elasticsearch, which would unsuccessfully attempt to restart over and over.
We began by rolling back the version of Elasticsearch but the problem persisted, so started to rule out other components of the service. In the end the problem was with Docker 1.7.0, we discovered this by downgraded to 1.6.2 and the restart policies began to work again after reboot.
Our current set-up consists of the following:
ELK stack with Supervisor running and monitoring the processes in each container
A Data-Only container which is a volume mounted on the host for ES data
I am wondering has anyone else encountered this problem?

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

@tomcon21 which restart policity the elastisearch container has?

docker run -d -p 9200:9200 -p 9300:9300 --name elasticsearch --restart=always --volumes-from elkdata elk:elasticsearch

@tomcon21 Can you provide logs from the daemon for when these restarts fail?

2015-07-02 13:45:50,192 INFO supervisord started with pid 1
Traceback (most recent call last):
File "/usr/bin/supervisord", line 9, in
load_entry_point('supervisor==3.0b2', 'console_scripts', 'supervisord')()
File "/usr/lib/python2.7/dist-packages/supervisor/supervisord.py", line 360, in main
go(options)
File "/usr/lib/python2.7/dist-packages/supervisor/supervisord.py", line 370, in go
d.main()
File "/usr/lib/python2.7/dist-packages/supervisor/supervisord.py", line 83, in main
self.run()
File "/usr/lib/python2.7/dist-packages/supervisor/supervisord.py", line 100, in run
self.runforever()
File "/usr/lib/python2.7/dist-packages/supervisor/supervisord.py", line 252, in runforever
[ group.transition() for group  in pgroups ]
File "/usr/lib/python2.7/dist-packages/supervisor/process.py", line 697, in transition
proc.transition()
File "/usr/lib/python2.7/dist-packages/supervisor/process.py", line 541, in transition
self.spawn()
File "/usr/lib/python2.7/dist-packages/supervisor/process.py", line 219, in spawn
self.dispatchers, self.pipes = self.config.make_dispatchers(self)
File "/usr/lib/python2.7/dist-packages/supervisor/options.py", line 1676, in make_dispatchers
dispatchers[stdout_fd] = POutputDispatcher(proc, etype, stdout_fd)
File "/usr/lib/python2.7/dist-packages/supervisor/dispatchers.py", line 98, in init
backups=backups)
File "/usr/lib/python2.7/dist-packages/supervisor/options.py", line 445, in getLogger
backups, stdout)
File "/usr/lib/python2.7/dist-packages/supervisor/loggers.py", line 344, in getLogger
handlers.append(RotatingFileHandler(filename,'a',maxbytes,backups))
File "/usr/lib/python2.7/dist-packages/supervisor/loggers.py", line 172, in init
FileHandler.init(self, filename, mode)
File "/usr/lib/python2.7/dist-packages/supervisor/loggers.py", line 98, in init
self.stream = open(filename, mode)
IOError: [Errno 30] Read-only file system: '/var/log/supervisor/elasticsearch/elasticsearch.log'

@tomcon21 So you are running supervisord in the container, and supervisord can't start elasticsearch?
Is /var/log/supervisor/elasticsearch/elasticsearch.log being mounted in from a volume?
It's strange that this is being set to read-only.
Also if you can provide docker info and docker version outputs, that'd be great.

docker info
Containers: 6
Images: 67
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 249
Dirperm1 Supported: false
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.13.0-32-generic
Operating System: Ubuntu precise (12.04.5 LTS)
CPUs: 2
Total Memory: 1.955 GiB
docker version
Client version: 1.7.0
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 0baf609
OS/Arch (client): linux/amd64
Server version: 1.7.0
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 0baf609
OS/Arch (server): linux/amd64

@tomcon21 Thanks, can you answer my question about your log dir?

Tagging for 1.7.1.

If you can provide the  the Volumes field as well, that would be great.

@tomcon21 it would also be really helpful if you could provide the docker run command you use to start those containers.

oh nevermind, I just saw it

@tomcon21 having the volumes information from the parent container would also help. I have the feeling that the issue is caused by that --volumes-from.

Unfortunately, I cannot reproduce this issue. Upgrading from 1.6.2 to 1.7 works in my tests. We're going to keep this issue in the milestone but we're not going to block the RC release for it.
@tomcon21 the more information you can provide to reproduce this issue the better, thanks.

@cpuguy83
Below is the output from 1.7.0:
"Volumes": {
"/elasticsearch_data": "/var/lib/docker/volumes/950b62496b67059b69d41b0701bd2561949a04276e9242dc9312ef955b125ca6/_data",
"/opt/elk/elasticsearch/config/templates": "/var/lib/docker/volumes/2d532aef71e0d6e795bd06920e73d498fd4667368a9ea27af13a3099fe95ffcd/_data",
"/var/log/supervisor/cron": "/var/lib/docker/volumes/911e840fa422dc28aa07a28bd5032d3bb396d432a6fd1e9208adfdbb8a53b5d8/_data",
"/var/log/supervisor/elasticsearch": "/var/lib/docker/volumes/67049a1d65854337c096767d952a66b1ad210a7d33d1e5feee76b12d86cdfffa/_data"
},
"VolumesRW": {
"/elasticsearch_data": false,
"/opt/elk/elasticsearch/config/templates": false,
"/var/log/supervisor/cron": false,
"/var/log/supervisor/elasticsearch": false
},
Below is the output from 1.6.2:
"Volumes": {
    "/elasticsearch_data": "/var/lib/docker/vfs/dir/87bd9ed5b6606920850cb214d3f67d337603cf50e91aec096c001965872c1e5d",
    "/opt/elk/elasticsearch/config/templates": "/var/lib/docker/vfs/dir/fe066eb3e32d5630b34e9d1aebcef17bc8f3d6383e84c341f301b6ffa7cc465d",
    "/var/log/supervisor/cron": "/var/lib/docker/vfs/dir/30149cfbaac2c267ae73ac8103dc71d30467180b619b88f52a2c9434ca6584c6",
    "/var/log/supervisor/elasticsearch": "/var/lib/docker/vfs/dir/0475bdab6be570c8bb1f815cd9e74b7b24f4826029d7de5d4eee2283bf1de6e1"
},
"VolumesRW": {
    "/elasticsearch_data": true,
    "/opt/elk/elasticsearch/config/templates": true,
    "/var/log/supervisor/cron": true,
    "/var/log/supervisor/elasticsearch": true
}

@calavera
"Volumes": {
"/elasticsearch_data": "/var/lib/docker/vfs/dir/87bd9ed5b6606920850cb214d3f67d337603cf50e91aec096c001965872c1e5d"
},
"VolumesRW": {
"/elasticsearch_data": true
}

@tomcon21 do you mind to post the instruction you use to create the volumes in the parent container? I'm still trying to figure out how that can happen.

@tomcon21 have you tried to start another container inheriting the volumes from that same container to see if the output is the same? That would also be super helpful

@calavera
ES Container:
VOLUME ["/opt/elk/elasticsearch/config/templates", "/var/log/supervisor/elasticsearch", "/var/log/supervisor/cron"]
Here is the Dockerfile for my Data Container:
FROM ubuntu:14.04
RUN mkdir -p /elasticsearch_data && touch /elasticsearch_data/elkstack_dummy_file
RUN useradd elasticsearch --password elasticsearchpwd --shell /bin/bash
RUN chown -R elasticsearch:elasticsearch /elasticsearch_data
VOLUME ["/elasticsearch_data"]

Run command for Data Only container:
docker run --name elkdata -v /elasticsearch_data elkstack:elkdata echo "Data-only container for elasticsearch"

Do you want me to spin up a container that uses the data containers volume?

@calavera
How I encountered this error was by removing Docker with all associated volumes, images and containers from the lab machine.
I then installed 1.7.0 , built my images and then ran the containers. I performed a reboot and Elasticsearch would not restart.
Since then I performed an upgrade without removing Docker or any of the volumes, images and containers from the lab machine and it seemed to work.
Docker version 1.7.0, build 0baf609
This is now the output :
"VolumesRW": {
"/elasticsearch_data": true,
"/opt/elk/elasticsearch/config/templates": true,
"/var/log/supervisor/cron": true,
"/var/log/supervisor/elasticsearch": true
}
"Volumes": {
"/elasticsearch_data": "/var/lib/docker/volumes/7a1065a833848f6be01e8a1bb68593b17b19e7e25ba72f4a894ac0f0e56e8d40/_data"
},
"VolumesRW": {
"/elasticsearch_data": true
}
It seems to be this scenario that triggers this behavior. Our requirement would require a clean install.


Accept remote images

In addition to accepting a filename of a local image, looks add should accept an URL for a remote image as well.

Closing this due to lack of activity.


Add alternative Avatar render, when no icon

Use name initials
Calculate background by hashing name
Tests

@neerajwahi Rebased against latest master.


[ci skip] Bump Version

hum... I think the [ci skip] tag cause travis to ignore the CI build, however github still wants a build to be done :/

Yes, not a big problem, in fact, that is the good thing that the owner has the last word for that type of edit.


Minor updates to "manage-connections-from-windows-operating-system-components-to-microsoft-services.md"

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

Ref. closed PR #3723

@DaniHalfin Would you review and merge this PR based on one of your articles? The fixes address a few spelling errors.

@ChhornGLim : Are you able to rebase your PR branch on current master, or perform a merge from master to your PR branch?
Or would you like some help in form of a PR from me to your own repository PR branch?

@illfated - I was able to merge/rebase current master into my PR branch.

@DaniHalfin Would you review and merge this PR based on one of your articles? The fixes address a few spelling errors.

@medgarmedgar
Would you be able to review and merge this PR that addresses a few spelling errors? Thank you.

Approved.
From: Onur<EMAIL_ADDRESS>Sent: Thursday, June 6, 2019 7:19 AM
To: MicrosoftDocs/windows-itpro-docs<EMAIL_ADDRESS>Cc: Mike Edgar (Design Laboratory Inc<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/windows-itpro-docs] Minor updates to "manage-connections-from-windows-operating-system-components-to-microsoft-services.md" (#3765)
@medgarmedgarhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmedgarmedgar&data=02|01|v-medgar%40microsoft.com|fcbd095012cd42537bad08d6ea89deb4|72f988bf86f141af91ab2d7cd011db47|1|0|636954275216638455&sdata=bIw76NBOF3nkDpR5Su9tXfKao6VbmKPhMmiqdDKZltU%3D&reserved=0
Would you be able to review and merge this PR that addresses a few spelling errors? Thank you.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fwindows-itpro-docs%2Fpull%2F3765%3Femail_source%3Dnotifications%26email_token%3DAL3NOFB5HCDTC7JH5SXDKGTPZEMD3A5CNFSM4HONNGZ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXC7UGY%23issuecomment-499513883&data=02|01|v-medgar%40microsoft.com|fcbd095012cd42537bad08d6ea89deb4|72f988bf86f141af91ab2d7cd011db47|1|0|636954275216638455&sdata=0ggx56cphpupcGG9tIhPQ%2F9PI6ImEttdgUBD1rGdfAI%3D&reserved=0, or mute the threadhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAL3NOFH7CPXH6GFJC4UCB2TPZEMD3ANCNFSM4HONNGZQ&data=02|01|v-medgar%40microsoft.com|fcbd095012cd42537bad08d6ea89deb4|72f988bf86f141af91ab2d7cd011db47|1|0|636954275216648411&sdata=O6gFVZNu89F5aDP2ZM%2FkkPRFg%2B2HAMkyEF36to3GEwA%3D&reserved=0.

@AndreaBarr This PR that has been contributed by community has been approved and can now be merged. Thanks.


Update Trivy to upstream app version v0.30.4

Checklist

[ ] Update changelog in CHANGELOG.md.
[ ] Make sure values.yaml and values.schema.json are valid.

Important: After this PR is tested and approved, ensure you "Squash and Merge" unless you are updating a subtree. The release automation in use on this repository relies on squashing, but git subtrees will be lost if squashed. This repo allows both, so you may need to change the merge type when merging.

Do we also need to change / remove this?
https://github.com/giantswarm/trivy-app/blob/e55bb5445bc1bc2ccc53ae7a69b2aa9c7de0256e/helm/trivy-app/values.yaml#L13

Any reason why we set the value instead of using the native template?
https://github.com/giantswarm/trivy-app/blob/2bc7f9de6ee5c08d15e35f76dc4413f4b035349a/helm/trivy-app/charts/trivy/templates/_helpers.tpl#L53

Okay, seems that they added that some versions ago after we were already using the values file. I will remove it and test how it goes without it.

Remember not to squash the subtree


Define artifact from feed in resources

Hello,
I am switching from using builds artifacts to publishing them as nuget packages in artifacts feed. I have read in various places that it is also a recommendation and good practice.
However, I wanted to define it in YAML pipeline as resources packages, but I guess it is only relevant to GitHub artifacts.
In classic pipelines it is quite easy to set, but I have some troubles when using YAML. Is it only possible to download using DownloadPackage task or is there a way to define it in resources?
Many thanks!
Rafal

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

ID: ee4ec9d0-e0d5-4fb4-7c3e-b84abfa290c2
Version Independent ID: 3e2b80d9-30e5-0c48-49f0-4fcdfedf5eee
Content: Resources - Azure Pipelines
Content Source: docs/pipelines/process/resources.md
Product: devops
Technology: devops-cicd-process
GitHub Login: @juliakm
Microsoft Alias: jukullam

From the article:
Please see this article:  https://docs.microsoft.com/en-us/azure/devops/pipelines/artifacts/pipeline-artifacts?view=azure-devops&tabs=yaml


Install on OrangePi 4 LTS

I am not a linux expert, and trying to install HA on Opi 4 LTS using a guide I was told to use the following command:
curl -s https://api.github.com/repos/home-assistant/os-agent/releases/latest 1 | grep “browser_download_url.*aarch64.deb” | cut -d : -f 2,3 | tr -d " | wget -O os-agent-aarch64.deb -i -
But it seems something is wrong since I am getting the error: no URLs found in -
Can someone help?

That command seems to be odd.
Please see/use our installation instructions here: https://github.com/home-assistant/os-agent#installation--update
../Frenck


zlib not found if installed in a non-standard location

I ran into an issue building when zlib was not installed in the default system location.
This could be fixed by using find_package to discover the zlib include and library paths, and allowing an alternative ZLIB_ROOT to be supplied at build time.

I have created a pull request with the suggested fix #22


pipenv with production-only dependencies

Similar to issue #2729, I am also using tensorflow. Unfortunately, my dev and prod setups both run linux and are separated effectively only by the presence of GPUs. Having read PEP 508, I don't believe there is enough information in the markers language to distinguish these systems.  Is there some other way that future versions of pipenv can select dependencies? Perhaps through a prod-only section, or similar.
e.g.
...
[packages]
foo = "*"

[prod-packages]
tensorflow-gpu = "*"

[dev-packages]
tensorflow = "*"
...

where [prod-packages] are only installed if --dev is missing?
Originally posted by @dmillard in https://github.com/pypa/pipenv/issues/2729#issuecomment-426514834

Consider extracting gpu related parts into separate project and add dependency. In that way you can reproduce your production setup on your dev setup for at least base package without unneeded workarounds.

@dmillard Did you find a solution for this? This is similar to  https://github.com/pypa/pipenv/issues/2729. (Also I just noticed this was posted at the end of that thread).
We're doing some development in a package where we specify gpu and non-gpu installations tensorflow through extras_require in setup.py. Installation scripts or processes can use environment variables to determine whether to use the library[gpu] library[non-gpu] version or not.
However, we'd like to use Pipfile for local development for these packages. Some people work on multiple machines, some of which have GPUs and others which don't. I'm in a situation where there are environment variables on our systems indicating whether GPUs are present or not, but I don't think PEP508 specifies a way to inspect environment variables as markers or to natively detect things like GPU support, which would totally solve our issue. Is PEP508 still a candidate for expansion or is it totally set (@techalchemy I think you had mentioned something about this)?
Supporting different [xyz-packages] sections could also solve this, or different packages. This is sort of like having requirements.$PLATFORM.txt, which is admittedly nasty, like using sledgehammer to crack a nut. Expanding PEP508 seems nicer.
TBH I get that this seems like more of a tensorflow issue (in fact for tensorflow, one may be able to circumvent the dependency nastiness, only install tensorflow-gpu and programmatically force it to run on CPUs, but this is not well documented).

I have a use case where the production setup uses uwsgi, which is not available for windows (my dev setup).
Every time I install a new package on my dev machine I get this error because uwsgi is not available for windows:
pipenv install django-debug-toolbar --dev --skip-lock
Installing django-debug-toolbar…
Adding django-debug-toolbar to Pipfile's [dev-packages]…
Installation Succeeded
Installing dependencies from Pipfile…

An error occurred while installing uwsgi! Will try again.
  ================================ 14/14 - 00:00:08
Installing initially failed dependencies…
[pipenv.exceptions.InstallError]:   File "c:\users\michael\appdata\local\programs\python\python37\lib\site-packages\pipenv\core.py", line 1992, in do_install
[pipenv.exceptions.InstallError]:       skip_lock=skip_lock,
[pipenv.exceptions.InstallError]:   File "c:\users\michael\appdata\local\programs\python\python37\lib\site-packages\pipenv\core.py", line 1253, in do_init
[pipenv.exceptions.InstallError]:       pypi_mirror=pypi_mirror,
[pipenv.exceptions.InstallError]:   File "c:\users\michael\appdata\local\programs\python\python37\lib\site-packages\pipenv\core.py", line 859, in do_install_dependencies
[pipenv.exceptions.InstallError]:       retry_list, procs, failed_deps_queue, requirements_dir, **install_kwargs
[pipenv.exceptions.InstallError]:   File "c:\users\michael\appdata\local\programs\python\python37\lib\site-packages\pipenv\core.py", line 763, in batch_install
[pipenv.exceptions.InstallError]:       _cleanup_procs(procs, not blocking, failed_deps_queue, retry=retry)
[pipenv.exceptions.InstallError]:   File "c:\users\michael\appdata\local\programs\python\python37\lib\site-packages\pipenv\core.py", line 681, in _cleanup_procs
[pipenv.exceptions.InstallError]:       raise exceptions.InstallError(c.dep.name, extra=err_lines)
[pipenv.exceptions.InstallError]: ['Collecting uwsgi', '  Using cached https://files.pythonhosted.org/packages/e7/1e/3dcca007f974fe4eb369bf1b8629d5e342bb3055e2001b2e5340aaefae7a/uwsgi-2.0.18.tar.gz']
[pipenv.exceptions.InstallError]: ['ERROR: Command errored out with exit status 1:', '     command: \'c:\\users\\michael\\.virtualenvs\\project-cdrggqjy\\scripts\\python.exe\' -c \'import sys, setuptools, tokenize; sys.argv[0] = \'"\'"\'C:\\\\Users\\\\Michael\\\\AppData\\\\Local\\\\Temp\\\\pip-install-obyvf2lq\\\\uwsgi\\\\setup.py\'"\'"\'; __file__=\'"\'"\'C:\\\\Users\\\\Michael\\\\AppData\\\\Local\\\\Temp\\\\pip-install-obyvf2lq\\\\uwsgi\\\\setup.py\'"\'"\';f=getattr(tokenize, \'"\'"\'open\'"\'"\', open)(__file__);code=f.read().replace(\'"\'"\'\\r\\n\'"\'"\', \'"\'"\'\\n\'"\'"\');f.close();exec(compile(code, __file__, \'"\'"\'exec\'"\'"\'))\' egg_info --egg-base pip-egg-info', '         cwd: C:\\Users\\Michael\\AppData\\Local\\Temp\\pip-install-obyvf2lq\\uwsgi\\', '    Complete output (7 lines):', '    Traceback (most recent call last):', '      File "<string>", line 1, in <module>', '      File "C:\\Users\\Michael\\AppData\\Local\\Temp\\pip-install-obyvf2lq\\uwsgi\\setup.py", line 3, in <module>', '        import uwsgiconfig as uc', '      File "C:\\Users\\Michael\\AppData\\Local\\Temp\\pip-install-obyvf2lq\\uwsgi\\uwsgiconfig.py", line 8, in <module>', '        uwsgi_os = os.uname()[0]', "    AttributeError: module 'os' has no attribute 'uname'", '    ----------------------------------------', 'ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.']
ERROR: ERROR: Package installation failed...
     ================================ 0/1 - 00:00:04

I hence I have never had an error free installation using pipenv on my dev computer.

@michael-angelozzi Write your Pipfile as below:
...
uwsgi = {version="*", sys_platform="!='win32'"}

I think this will be supported better by two things:
1.) Category based package groups -- this is in progress with #4745
2.) Transitive dependencies for other platforms than the system being locked on is not supported by the pip resolver and after spending a bunch of time on it, I realized you can add these specific examples to the Pipfile with the appropriate platform marker and then the transitive dependency will be locked on alternate platforms.
Is this issue supposed to cover anything other than that?  I gave it a reading, but trying to get the backlog cleaned up before Haccktoberfest to make it more clear where folks should spend time.


CocoaPods could not find compatible versions for pod "BigInt" & "CryptoSwift"

What context is your feature request related to?
I'm use web3swift on my project over pod. When I run pod install, pod fire a message about not find compatible for BigInt & CryptoSwift
[!] CocoaPods could not find compatible versions for pod "BigInt":
  In snapshot (Podfile.lock):
    BigInt (= 3.1.0, ~> 3.1.0)

  In Podfile:
    BigInt (~> 3.1.0)

    web3swift was resolved to 0.8.0, which depends on
      BigInt (~> 3.0.1)

CocoaPods could not find compatible versions for pod "CryptoSwift":
  In snapshot (Podfile.lock):
    CryptoSwift (= 1.4.3, ~> 1.4.1)

  In Podfile:
    CryptoSwift (~> 1.4.1)

    web3swift was resolved to 1.1.1, which depends on
      CryptoSwift (~> 0.10.0)

Do you have any advice for me in this situation?
What solution would you like?
Compatible version for BigInt & CryptoSwift
Any additional context?
No response

This is not an enhancement you're asking for. Please pay attention to fill bur report next time, since that form would provide to us a required info about your issue, which is missed here.
My shot for now, that you're using a very old version of our lib, because current state of those dependencies are:
spec.dependency 'BigInt', '~> 5.2.0' # no newer version in pods.
spec.dependency 'CryptoSwift', '~> 1.5.1'

That one you have is certainly deprecated for now, so I strongly suggests you to update our lib version in your Podfile to 3.0.6 before moving forward.
This one would be closed for now.

Thanks for your quick response. Sorry for my mistake. Have a nice day :-)


MVT: Store size metrics

If possible store the tile size in metrics since it'd be interesting to have it measure and investigate how it correlates with slower queries.

Are these metrics retrieved by windshaft's renderer? Or getting the buffer's size before sending the response?

Closing as stale.


Add close icon to print view

Add a close icon to the top right corner of the print view. Clicking on this icon should switch back to the normal view.

I can fix it!


[5.3] cross-module-optimiations: Fix an compiler crash and a wrong linkage

In case a property is more visible than its container, an assert was triggering in ValueDecl::isUsableFromInline().
rdar://problem/62403317

@swift-ci smoke test

@swift-ci test


cmd/compile: odd inlining heuristic under mid-stack inlining

Suppose:
func F() { ...; G(); ... }
func G() { ... }

When midstack inlining (#19348) is enabled (-l=4), F is inlinable under two conditions:

G is inlineable, and F's total cost including the cost of inlining G falls under the max budget.
G is not inlineable, and F's total cost (excluding the cost of inlining G, since it won't be inlined) falls under the max budget.

However, this leaves out a third possibility:

G is inlineable, and F's total cost falls under the max budget as long as G is not inlined.

This seems counter-intuitive to me: that simplifying G from being non-inlineable (case 2) to inlineable (case 3), might cause F to no longer be inlineable.
On the other hand, maybe this is desirable: if we can't inline F+G, maybe it's better to make non-inline calls to F+G, than to inline F and make a non-inline call to G.
What inlining heuristics do other compilers use in situations like this?
/cc @ianlancetaylor

Is there a metric to try to predict if a func call would happen often enough for the call overhead to be noticeable? For example if G is run inside a loop,  but F isn't, that likely means that you would want to inline G instead of F.
Not saying that this can be measured accurately on a per-func basis, but some cases like I described above could lead to a clear winner when a comparison is made.

GCC uses a number of heuristics.  GCC also has multiple inliners that work at different points during the compilation.
Among the heuristics are:

It is good if the call site is passing an argument that will change an indirect call (via a function pointer) in the inlined function into a direct call
It is good if the call site is passing an argument that will change the loop iteration count or loop stride from a variable to a constant
It is bad if the call site and the inlined function are in the same strongly connected subset of the call graph, on the theory that this will tend to increase stack frame size to no benefit (a strongly connected subset is a subset in which every function calls every other function)
It is (less) bad if the inlined function is itself in a strongly connected subset, even if the call site is not
It is good if the inlined function is actually declared inline
It is (very slightly) bad if the inlined function and the call site are in different compilation units, on the theory that most people put the functions they want to inline in header files anyhow
It is good if the call site is passing an argument that will make some array index into a constant in the inlined function
It is good if the inlined function is known to be hot based on profiling information
It is good if the inlined function can be inlined at all call sites (typically only possible for static functions)

Beyond these heuristics (I'm probably missing some) GCC estimates the time required to execute the inlined function at the call site, and compares that to the time required to call the function (these time estimates are all based on profiling data if available).  If that is positive, and if the size increase is acceptable based on the command line arguments (-Os and so forth), the function is inlined.  GCC sorts the inline possibilities from cheapest to most expensive, and does the cheapest first, then recomputes the other values if they have changed.

LLVM inliner makes use of synthetic/static profile (via static branch prediction, Wu & Larus type stuff) to drive inlining decisions when there is no actual dynamic execution profile. I would guess that GCC does the same.

A specialization of Ian's heuristics for go would be:

It is good if the inline function if the call site is passing an argument to a interface{} that is used as type-switch.

See binary.Read for an example where there are many fast-paths that could be inlined.

Here's a concrete example of interfaces with type-switch (simpler than binary.Read) that is a great candidate for inlining.
func ValueOf(v interface{}) Value {
	switch v := v.(type) {
	case bool:
		return valueOfBool(v)
	case int32:
		return valueOfInt(int64(v))
	case int64:
		return valueOfInt(v)
	case uint32:
		return valueOfUint(uint64(v))
	case uint64:
		return valueOfUint(v)
	case float32:
		return valueOfFloat(float64(v))
	case float64:
		return valueOfFloat(v)
	case string:
		return valueOfString(v)
	case []byte:
		return valueOfBytes(v)
	case EnumNumber:
		return valueOfEnum(v)
	case Message:
		return valueOfMessage(v)
	case Vector:
		return valueOfVector(v)
	case Map:
		return valueOfMap(v)
	default:
		panic(fmt.Sprintf("invalid type: %T", v))
	}
}

Each individual valueOfX is inlineable. However, the type-switch is somewhat large, which makes the entire function not suitable for inlining. In practice, almost every call of ValueOf has a concrete type passed in, for which the compiler can statically prove that only one case is executed and everything else is dead code. Thus, calling ValueOf(int32(0)) should be exactly equivalent to valueOfInt(int64(v)).

Punting to 1.13, too late for anything major in 1.12.


Multi-label semantic segmentation evaluation

Hi there,
I would like to get some advice from you guys regarding on how a prediction should be properly evaluated. I created a U-Net model with resnet34 as backbone to semantically segment images to 37 different classes. The problem is that in every image only a maximum of 7 classes might appear and in most cases only 2-3 classes appear per image. The result is that the final loss value of the test set is very low because the general comparison with all the 37 classes is successful. E.g. if 20 classes don't appear in an image and the prediction image also doesn't identify any pixels belonging to those classes, the accuracy is 100% and loss 0.
Question: Can you tell me how to get per class accuracy? I think it is more reliable than the overall accuracy or IoU score that this metric gives me.

So you might be better off looking at something like precision and recall instead of just accuracy, although IoU is a fairly good metric for semantic segmentation.
After training, you could feed into the model all of your images, obtain the corresponding predictions for each one, and compare them with their original dense labels using Mean Accuracy found here.

I will reverse the one hot encoding and then try to evaluate my images because if I don't, I receive really high accuracy without this being the truth. I will try to use the script that you provided with your link.

@sabrabano0 if you want to quickly get an evaluation without using Keras, you can use this library. Also, you could just use scikit-learn's metric functions.


Default 4-space Indent Conflicts With scss-lint

I don't really know the indenting trends of today, but the SublimeLinter's scss-lint front-end conflicts with the default of SassBeautify and recommends 2-space indents.

The default settings don't suggest anything. Personally I also prefer 2 space indentation. You are welcome to change the indentation settings. See: https://github.com/badsyntax/SassBeautify#settings-overview

Already did, just letting know the defaults contradict. If there IS actually a standard indentation it should be used by your project or by linter's.


Fix: Improve css of Switcher toggle button

Description of change
Minor fix of Switcher toggle css
Type of change

Bug fix (a non-breaking change which fixes an issue)

How the change has been tested
Visual confirmation

[x] My code follows the contribution guidelines for this project
[x] I have performed a self-review of my own code


Some examples issues

Idea-examples:

movies does not contain a csv in the resources (nor the resources folder)
titanic System.setProperty("user.dir", System.getProperty("user.dir") + "/examples/idea-examples/titanic") doesn't seem to do anything on my device (Arch linux), so the path resolution gets it wrong
youtube needs to be updated of course :)

Jupyter:

movies again doesn't have a csv
netflix some plotting issues
puzzles, age.isNaN() needs to be age().isNaN(), seems like DataColumn<Double>.isNaN() doesn't exist (anymore), same for animal == "cat", age in 0.0..10.0... am I missing something? Edit: Ah this only works in jupyter, was trying to reproduce it in normal intellij)
the rest works fine :)

I vaguely remember that movies.csv is left out in purpose due to licensing issues. There is a chance that it's mentioned in jupyter notebook somewhere. But yeah, it's not at all obvious :)

I vaguely remember that movies.csv is left out in purpose due to licensing issues. There is a chance that it's mentioned in jupyter notebook somewhere. But yeah, it's not at all obvious :)

We could probably come up with some fake movie names :)

movies.csv
maybe something like this?   I think it'll work. If someone wants actual data, one can download a dataset  https://github.com/Kotlin/dataframe/blob/master/examples/jupyter-notebooks/movies/movies.ipynb.

I'll update the notebooks in Datalore and then close this issue as well :)


chore: stacks removal part 2, closes #4381

Building Leather at commit da525a6

@fbwoolf I got the rest of my allocation done apart from the theme. I couldn't resist continuing on so I did a few more. All thats really outstanding now is:

theme
test app
amount-field

I suggest we do amount-field and test-app and see how things look then remove the theme and hope.


Cannot receive data from Google Analytics

Hi, I try to use Google analytics to receive data for my personal website with tracking number G-XXXXXXXXXX
below is the current code for me:
# Analytics
analytics:
  provider               :  "google-universal" # false (default), "google", "google-universal", "custom"
  google:
    tracking_id          : G-XXXXXXXXXX

Is there something need to be changed, or there's some error in using google analytics now?

Try using custom option as provider and copy the code snippet from google analytics to  _includes/analytics-providers/custom.html

I used that  _includes/analytics-providers/custom.htm but it seems not working as well.

This might be fixed now, please see #1183


CI for Node

Initializes with two players (6 ms)
Starts the game with a random player (1 ms)
Sets the current player to be whoever it is not (2 ms)


[SPARK-11654][SQL][follow-up] fix some mistakes and clean up

rename AppendColumn to AppendColumns to be consistent with the physical plan name.
clean up stale comments.
always pass in resolved encoder to TypedColumn.withInputType(test added)
enable a mistakenly disabled java test.

cc @marmbrus

Merged build triggered.

Merged build started.

Test build #45844 has started for PR 9688 at commit a16af1f.

Test build #45844 has finished for PR 9688 at commit a16af1f.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):\n  * public class JavaMultilayerPerceptronClassifierExample \n  * case class AppendColumns[T, U](\n

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/45844/
Test FAILed.

Merged build finished. Test FAILed.

retest this please.

Merged build triggered.

Merged build started.

Test build #45864 has started for PR 9688 at commit a16af1f.

Test build #45864 has finished for PR 9688 at commit a16af1f.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):\n  * case class AppendColumns[T, U](\n

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/45864/
Test PASSed.


Update aws-core, http-client-spi, ... to 2.17.7

Updates

software.amazon.awssdk:aws-core
software.amazon.awssdk:http-client-spi
software.amazon.awssdk:netty-nio-client

from 2.17.5 to 2.17.7.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "software.amazon.awssdk" } ]

labels: library-update, semver-patch

Superseded by #458.


Fix eslint warnings

We're currently having 104 warnings (mostly string concatenations and functions without names)
It would be great to limit it. The only necessary old style function usage is when using this.

Most warnings were fixed by #369, the remaining ones are going to be fixed by #370.


Auto building

@hello-smile6

It builds, but index isn't very descriptive. Also, for Linux and macOS they don't appear.

I have an idea. Could you make a boilerplate GitHub Actions script to build and add files of certain types to a release? I'll get the other parts.

Nevermind.


Update the Wiki pages

Give the Wiki an overhaul, potentially adding the Documentation to the Wiki?

I will help with this as well

What information is desired?

What needs to happen is the following:

Read over the existing articles, and see what's still up-to-date
Create new pages that contain documentation of the code
Add new articles for features that are not well-explained

These changes still need to be discussed with the other devs, but it should be a good start.

Did some updates


You might want to fix this

When friendly URLs are enabled, in the URL yours defaults to add a ? to the end of the request and the API for nameless does not like that took me 30 mins to figure out why it wasn't working. Maybe don't add ?'s to it only add &

Line 60: in request final char prefix = baseUrl.toString().contains("?") ? '&' : '?';
Should be final char prefix = "&";

In general friendly URLs do not work well with parameters and should probably not be used, but I will take a look


Can't change Youtube video quality

Expected behaviour
Quality should change.
Actual behaviour
It is impossible to change Youtube video quality with Plyr settings button. For example, if current quality is 1080p and then I want to change it to 720p, nothing happens, quality remains 1080p even after reloading page.
Environment

Browser: Chrome 67.0.3396.99 64 bit.
Version: v.3.3.22
Operating System: Windows 10 64 bit.

Steps to reproduce

Go to https://plyr.io/#youtube and play video
Try to change quality

It's because YouTube removed this feature.
The current behavior is a bug imo. We should remove the controls since it's not working

We've decided to remove support for YouTube quality control as the API was becoming less and less useful to the point where it didn't work 99% of the time. I'll write some documentation on this shortly.


Leave the button on top of the barrier

Hi,
Is it possible to add the possibility to leave the button on top of the barrier?
Thanks

@mlorthios Thank you for your request!
I'm not quite sure what exact behavior do you want to achieve. Could you explain it in a bit more detail, please?

Currently the button that performs the action goes below the background carrier, only I would like to have the possibility to make the button go above so that it keeps its initial color.
Example:

@mlorthios You can set barrierColor : Colors.transparent. It should keep the original color of a button.

Right, only as on the web version I have several buttons that propose a popover, the buttons where the popover are not active, them, remains under the popover, it is only the button said active which passes above, I do not know if it is feasible enough

@mlorthios Do you want to make it possible to tap on other buttons when one popover is open, right? 🤔

No, sorry for my English lol, the button that opens the popover is the only one to stay above the barrier color, the rest of the application remains below, on the screen above that I sent from my website, the barrier is light blue and the button remains in its normal state without the barrier going above

@mlorthios I got you. It doesn't sound to me like a popover issue. What you probably can do that try to change a color of a button when a popover is shown. I believe it should be possible to find a color for a button which in combination with barrierColor would produce the desired color.

@mlorthios I'm closing the issue for now.


Vote38

Voteing 38 crashes upon loading the server

Download the phar from poggit don't git clone it.
Op di 26 jul. 2022 21:39 schreef Okavango @.***>:

Voteing 38 crashes upon loading the server
—
Reply to this email directly, view it on GitHub
https://github.com/KingOfTurkey38/Voting38/issues/13, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMGT3SG3PMAPPO2T6LKPW3DVWAWF3ANCNFSM54W553EQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Fix some documents

We discovered some errors in documents and fix them.

retest this please

retest this please

retest this please


MangaBuddy

Mangabuddy
Link to site——> https://mangabuddy.com/official
One of my favourite sources when using tachiyomi on my old samsung phone alongside batoto and mangahasu.

moving it from #69 to here I guess, relevant comment: https://github.com/Skittyblock/aidoku-community-sources/issues/69#issuecomment-1211573895


⚠ SceneTime has degraded performance

In f32ec4a, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 1241 ms

Resolved: SceneTime performance has improved in c78c156.


Fix ActiveYaml::Aliases when using multiple files

The current implementation of ActiveYaml::Aliases does not allow to use multiples files. This patch fixes it.

Hello @Flink
Could you add a test to show this in action?

@kbrock ah yes sorry, I’ll do that!

@kbrock Sorry for the delay, it’s done! :)


Laravel-Administrator and Laravel 5.2

Hello,
I faced with the problem with usage Laravel-Administrator with the last version of Laravel. I tied to installed it and found that the ordinary login path doesn't worked. The installation procedure was teh standard.Any ideas?
Thanks,
Alexander.

Have you added in your routes.php something like that ?
Route::group(['middleware' => 'web'], function () {
    Route::auth();
});

Yes, I did that all. It redirected instead of 	'uri' => 'admin', to the standard dashboard.

provide your 'administrator.php' config, please

 'myadmin',

	/**
	 *  Domain for routing.
	 *
	 *  @type string
	 */
	'domain' => ' ',

	/**
	 *  Middleware for admin routing.
	 *
	 *  @type array
	 */
	'middleware' => array(),

	/**
	 * Page title
	 *
	 * @type string
	 */
	'title' => 'Admin',

	/**
	 * The path to your model config directory
	 *
	 * @type string
	 */
	'model_config_path' => config_path('administrator'),

	/**
	 * The path to your settings config directory
	 *
	 * @type string
	 */
	'settings_config_path' => config_path('administrator/settings'),

	/**
	 * The menu structure of the site. For models, you should either supply the name of a model config file or an array of names of model config
	 * files. The same applies to settings config files, except you must prepend 'settings.' to the settings config file name. You can also add
	 * custom pages by prepending a view path with 'page.'. By providing an array of names, you can group certain models or settings pages
	 * together. Each name needs to either have a config file in your model config path, settings config path with the same name, or a path to a
	 * fully-qualified Laravel view. So 'users' would require a 'users.php' file in your model config path, 'settings.site' would require a
	 * 'site.php' file in your settings config path, and 'page.foo.test' would require a 'test.php' or 'test.blade.php' file in a 'foo' directory
	 * inside your view directory.
	 *
	 * @type array
	 *
	 * 	array(
	 *		'E-Commerce' => array('collections', 'products', 'product_images', 'orders'),
	 *		'homepage_sliders',
	 *		'users',
	 *		'roles',
	 *		'colors',
	 *		'Settings' => array('settings.site', 'settings.ecommerce', 'settings.social'),
	 * 		'Analytics' => array('E-Commerce' => 'page.ecommerce.analytics'),
	 *	)
	 */
	'menu' => array('roles','users'),

	/**
	 * The permission option is the highest-level authentication check that lets you define a closure that should return true if the current user
	 * is allowed to view the admin section. Any "falsey" response will send the user back to the 'login_path' defined below.
	 *
	 * @type closure
	 */
	'permission'=> function()
	{
		return Auth::check();
	},

	/**
	 * This determines if you will have a dashboard (whose view you provide in the dashboard_view option) or a non-dashboard home
	 * page (whose menu item you provide in the home_page option)
	 *
	 * @type bool
	 */
	'use_dashboard' => false,

	/**
	 * If you want to create a dashboard view, provide the view string here.
	 *
	 * @type string
	 */
	'dashboard_view' => '',

	/**
	 * The menu item that should be used as the default landing page of the administrative section
	 *
	 * @type string
	 */
	'home_page' => 'users',

	/**
	 * The route to which the user will be taken when they click the "back to site" button
	 *
	 * @type string
	 */
	'back_to_site_path' => '/',

	/**
	 * The login path is the path where Administrator will send the user if they fail a permission check
	 *
	 * @type string
	 */
	'login_path' => 'auth/login',

	/**
	 * The logout path is the path where Administrator will send the user when they click the logout link
	 *
	 * @type string
	 */
	'logout_path' => false,

	/**
	 * This is the key of the return path that is sent with the redirection to your login_action. Session::get('redirect') will hold the return URL.
	 *
	 * @type string
	 */
	'login_redirect_key' => 'redirect',

	/**
	 * Global default rows per page
	 *
	 * @type int
	 */
	'global_rows_per_page' => 20,

	/**
	 * An array of available locale strings. This determines which locales are available in the languages menu at the top right of the Administrator
	 * interface.
	 *
	 * @type array
	 */
	'locales' => array(),

);

try to add 'web' middleware to the middlewares list:
middleware => ['web']

Ok, now works well.Thank you very much.

good:)

very helpful

Thank, you. I had the same issue with Laravel 5.2.


add pip package environs and websocket-client in 'rosdep/python.yaml'

Please add the following dependency to the rosdep database.
Package name:
pip packages: environs, websocket-client
Package Upstream Source:
environs: https://pypi.org/project/environs/
websocket-client: https://pypi.org/project/websocket-client/
Purpose of using this:
For some autoware.auto users, if they'd like to use lgsvl-pythonAPI to control vehicle. There are some required packages to be installed first. Pip package environs and websocket-client are two of them. To simplify dependency installation process, adding them in rosdep would help a lot. Typically, only arch and Ubuntu system are needed. So I only add them in this pull request. Although we have websocket-client currently, arch and Ubuntu focal is not satisfied.
This dependency is being used for this reason. This is why I think it's valuable to be added to the rosdep database. If there are any questions, please let me know. Thanks a lot!

Please Add This Package to be indexed in the rosdistro.
rosdep/python.yaml
Checks

[ ] All packages have a declared license in the package.xml
[ ] This repository has a LICENSE file
[ ] This package is expected to build on the submitted rosdistro

Hi, @clalancette , I created a new pull request to describe in more detail of my pull request. But it looks like it requires an approval from maintainer to run two checks. Please have a look. Thanks a lot!

Hi, @clalancette . I think websocket-client has been satisfied by python3-websocket. So I don't have to add them anymore. In addition, ubuntu is enough for me, no arch needed. Thus the only one needed to be installed is envirions of pip package. Thanks a lot!