Julia doesn't function well if the miniconda3/envs/esmvaltool install dir is not in $HOME

I have been trying to figure this out the whole day today - finally concluded this: if one installs esmvaltool with the miniconda3/envs/esmvaltool dir and the esmvaltool source dir not in $HOME, esmvaltool install Julia will automatically install the dep packages in $HOME/.julia, and from there on all PyCall-related hell breaks loose. One can install the Julia deps anywhere else by setting the JULIA_DEPOT_PATH variable to that location (but I am told this is obsolete, and now one should work with separate Pkg's), but I tested that too, and it didn't work for me either. I am starting to have it up to here with Julia - it's a dumb overly complicated package that doesn't add anything major in terms of functionality - not anything that we can't find in Python, that is; and it generates and manages its own separate environment, it's sensitive to paths etc - I am a big advocate of not supporting it anymore - what say you @zklaus @bouweandela @jvegasbsc :beer:

Hm. I thought Julia always installs everything in $HOME/.julia (custom mucking about with JULIA_DEPOT_PATH and friends notwithstanding). I also think Julia does quite a horrible job of playing with systems and helping packagers. But I also really like the Rainfarm. :shrug:
Perhaps we can keep it lingering for a bit while monitoring https://github.com/conda-forge/julia-feedstock, particularly conda-forge/julia-feedstock#87?

I thought Julia always installs everything in $HOME/.julia

No, if you set that DEPOT path it'll install wherever that path points to but then it gets very confused and it's saying none of the pkgs installed there are actually installed; maybe I have to set another path variable or another thing I dunno, but that's not what we'd expect a user with little experience of Julia (giggity :grin: )

Perhaps we can keep it lingering for a bit while monitoring https://github.com/conda-forge/julia-feedstock, particularly conda-forge/julia-feedstock#87?

OK, let's do that. I can't make the centrall install on JASMIIN coz of this paths issue, but nay bother, I don't think the previous setup worked either and got 0 complaints from JASMIN users about it :grin:
Gonna close the issue, don't see a point keeping it, it was more like an :exclamation: for us


IntersectionObserver polyfill has been updated

Not sure how best to report this or keep these in sync, but the IntersectionObserver polyfill code has been updated since polyfill.io added it. I believe these commits represent all the changes.
Also, now that it's been merged into the official WICG repo, it's been given a package.json file with versioning, so hopefully that'll help keep these two versions in sync.

I've made a PR for this work - https://github.com/Financial-Times/polyfill-service/pull/762

The latest version doesn't seem to work in IE 7 & 8 according to our CI results:
 - ie 8 (Sauce results: https://saucelabs.com/tests/e682c14868774352a3725e9ef3f8a4fd)
    -> IntersectionObserver
       http://<IP_ADDRESS>:3000/test/tests?mode=targeted&feature=IntersectionObserver
 - ie 7 (Sauce results: https://saucelabs.com/tests/45d5251169e747388113f4d1b873b52a)
    -> IntersectionObserver
       http://<IP_ADDRESS>:3000/test/tests?mode=targeted&feature=IntersectionObserver

Is it possible the polyfill isn't including Array.prototype.indexOf? The new code includes a new indexOf call, but that's the only change I can think of that would have any effect.

Looks like @JakeChampion has added the indexOf dependency and it's now passing!  This is really superb work.  Thanks for letting us know about the update.  See #762 for the PR.

PR merged.


Confusing macros: SECONDS vs K_SECONDS, MSEC vs K_MSEC

We have 2 very similarly named, but sufficiently different sets of macros:

SECONDS() and MSEC() are defined in https://github.com/zephyrproject-rtos/zephyr/blob/master/include/sys_clock.h#L113 and described as "Number of ticks for x seconds."
K_SECONDS() and K_MSEC() are defined in https://github.com/zephyrproject-rtos/zephyr/blob/master/include/kernel.h#L1186 and are used to "convert" a numeric value to milliseconds.

Taking subsys/net/ip/ as an example, between K_SECONDS and SECONDS, it always used K_SECONDS. And vice versa, it never used K_MSEC, and instead used MSEC. This was recently fixed with #7711.
At the same time, https://github.com/zephyrproject-rtos/zephyr/issues/7657 shows that the confusion happens in other parts of the codebase too.
The suggestion is to rename SECONDS() and MSEC() in such a way that it was clear that they deal with sys clock ticks, e.g. to TICKS_SECONDS() and TICKS_MSEC().

please do not assign to more than 1 person, multiple assignees leads to no action at all.

@andyross can you take a look at this as part of your timer rewrite series?

Yeah.  There's a growing list of "missed cleanup opportunities" with the timer code that I keep discovering, will add this to the list.


Solr doesn't start (systemd-related?)

I have a systemd script now, and it starts, albeit with the usual long start-up time for Solr. The machine doesn't shut down normally and Vagrant forces a shutdown. I need to see if it's because of the restart, or simply because it takes Solr that long to shut down.

I couldn't reproduce the "long shut-down" problem.


WHATWG PR snapshots are wrong

It doesn't seem like anything in pr-preview changed so I suspect this might be a Bikeshed issue (though it's hard to find a suspicious change in the last month or so), but if you compare

https://whatpr.org/dom/898.html
https://whatpr.org/dom/909.html

you'll find that the first is correct and the second doesn't seem to have been generated in the correct way (e.g., it expects a COMMIT-SHA despite that only being for LS and not LS-PR). Anyone with ideas? I'm a bit at a loss.
cc @tobie @tabatkins @domenic

Unfortunately, my logs don't go far away enough to catch those. However, whatwg/dom#919 has the same rendering issue and the URL used to generate the Bikeshed build is this one:
https://api.csswg.org/bikeshed/?url=https%3A%2F%2Fraw.githubusercontent.com%2Fbenjamingr%2Fdom%2Fd76d789a01f77f70003cdd06b3d144bd1d5795a5%2Fdom.bs&force=1&md-status=LS-PR&md-Text-Macro=PR-NUMBER 919
Is this the expected URL on your side, @tabatkins?

This is probably on the Bikeshed side:

We are sending it status LS-PR,
Which per https://github.com/tabatkins/bikeshed/blob/fc62265be1a1901b5c1336216bbebdda9eeeb00d/bikeshed/boilerplate/whatwg/computed-metadata-LS-PR.include should trigger a custom warning,
which should generate the warning at https://github.com/tabatkins/bikeshed/blob/fc62265be1a1901b5c1336216bbebdda9eeeb00d/bikeshed/boilerplate/whatwg/warning-custom.include ,
since it is filled in at https://github.com/tabatkins/bikeshed/blob/fc62265be1a1901b5c1336216bbebdda9eeeb00d/bikeshed/boilerplate/whatwg/header.include#L25

After a bit of digging on the build errors on today's WHATWG Review Drafts (whatwg/whatwg.org#348), I reached the conclusion that it's caused by the same bug as this issue, and that it's indeed a Bikeshed bug.
The error complains about an unmatched [COMMIT-SHA] macro in the review draft. This macro of course doesn't appear in the source itself, or in any of the RD boilerplate, but it is in the default (non-RD) computed-metadata.include. And if you force Bikeshed to generate the spec (with bikeshed watch, because apparently --die-on=nothing doesn't work in this case), you can see that the output is using the RD header and footer, but the normal defaults and computed-metadata. Which is what also seems to be happening with the LS-PR status.
This seems to happen whenever a status is set, either through the command-line or through the Status metadata. And the behavior seems consistent with the PR snapshots.
I've git-bisected the bug to commit 9410d77. I think I'll try to fix it.


Set path for "github-copilot" folder

Hi, is this running in windows? I have not been able to make it work, and I was wondering if the file host.json created by copilot in the setup process, is always looked for in "~/.config/github-copilot".
In windows is located at "C:\Users\user-name\AppData\Local\github-copilot".

This is handled by the copilot LSP, the plugin doesn't have to worry about it. As long as it's in the same place as where copilot.vim put it, it shouldn't matter at all.
If it's not working, please provide the output of :LspLog :LspInfo and :CmpStatus

Are you using copilot-cmp? Copilot should not be an unavailable source.

Hi, yep, It's installed.. these are some of the things installed with packer..
                   packer.nvim - Total plugins: 43  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  • Comment.nvim  • DAPInstall.nvim  • LuaSnip  • alpha-nvim  • bufferline.nvim  • cmp-buffer  • cmp-nvim-lsp  • cmp-nvim-lua  • cmp-path  • cmp_luasnip  • copilot-cmp  • copilot.lua  • darkplus.nvim

So I started having a similarish issue, where completions took a really really long time to show up. It may be that you didn't see any because of that, as I had to wait like 15-20 seconds to get a result. This is on Microsoft's end unfortunately, and is likely due to a parameter change in the panel solutions call. I have reverted the default to be getCompletionsCycling for now, as it still appears quickly, although that does mean that recommendations will be limited to 1-3 entries.
Try updating and ensure you are using getCompletionsCycling and let me know what happens.

Thanks, yes, that was the problem... it was working but I had to wait a long time.
Let me  update and give it a try.
Thanks


0.1.2 tar.gz is missing test/common.py

The 0.1.2 tar.gz is missing test/common.py, and the tests can't be run.
(Maybe it is silly to say, but If you want to republish the tar.gz, please
bump the version instead of changing the file, to not mess with automatic tools
that harvest tar.gzs).

After talking with @bfredl on gitter we have realized that the wrong tar.gzs are the ones published on PyPi (not the ones for download here in github):
Go to https://pypi.python.org/pypi/neovim/0.1.2, and download the one provided by PyPi (the one from the button top right: https://pypi.python.org/packages/source/n/neovim/neovim-0.1.2.tar.gz). That one doesn't have the common.py, and neither the 0.1.1, 0.1.0, etc have it.
(you can see all the Debian cached copies from PyPi here: https://pypi.debian.net/neovim).

As we discussed on gitter, we should rename common.py to test_common.py


feat: removed useSendEvent usage

Removed useSendEvent usage as it's no longer need and will be deprecated in the Checkout application.

as per discussion with Jon R, we need this function.

as per discussion with Jon R, we need this function.

after further discussion with team between @cxfos @gameb09 , we are proceeding forward with removing this code.


all: Support VM labels in cloud_properties

This change introduces support for VM labels (a key=value map) to a
resource pool's cloud_properties section.

Selfie!


Configure: error: couldn't find APXS [nginx]

When i am trying to install mod_security on nginx server it was saying
"checking if libcurl is linked with gnutls... no
configure: using curl v7.35.0
configure: looking for Apache module support via DSO through APXS
configure: error: couldn't find APXS"
I don't know why they are looking for Apache module in nginx server. -_-

Hi @JingoBD unfortunately the nginx version is a wrapper on the top of Apache. It demands some Apache pieces during the compilation time and APR during the run time. See #661 for further details.


Added missing py.typed file to make Pylance and pyright happy.

Pylance and pyright reported missing type stubs for django_typer. The reason is a missing py.typed file in the django_typer package.
I am not sure, if this is needed for mypy or other IDEs too. Vscode and Pylance seem to require it.

Thanks!


state: SubmitPayForBlob should support multiple blobs

Overview
The current version of SubmitPayForBlob only supports sending only one data blob. At the same time, v0.12.0 of the app introduced the PFB version capable of sending multiple blobs per transaction, which includes them into the chain atomically. The goal is to extend SubmitPayForBlob to leverage the new PFB.
Motivation
This is required for the Submit method of https://github.com/celestiaorg/celestia-node/issues/1835, which allows sending multiple Blobs per call. We could implement each blob as a separate transaction, but then we lose atomicity between their transaction inclusion.
Details
The recommended path is to extend the method to achieve the goal

@evan-forbes are there any plans to provide an endpoint in app for this ^ ?

we don't have any plans atm the use a different endpoint other than the standard one for tendermint that accepts arbitrary txs.

We don't need any custom endpoints to implement this

so basically data field will be [][]byte ?

We should also allow sending two blobs with different namespaces


Have problem running my_program

I was trying to run my_program as the tour Guide shows, but it showed me this error:
clang++ -fPIC -std=c++11 -O4 -DNDEBUG -Iinclude -I. -DARCH_K8 -Wno-deprecated -DUSE_CBC -DUSE_CLP -DUSE_GLOP -DUSE_BOP -c Netlib_Test.cc -o objs/Netlib_Test.o
clang++ -fPIC -std=c++11 -O4 -DNDEBUG -Iinclude -I. -DARCH_K8 -Wno-deprecated -DUSE_CBC -DUSE_CLP -DUSE_GLOP -DUSE_BOP objsetlib_Test.o -Wl,-rpath /Users/tang/Desktop/Solver/or-tools_MacOsX/lib -L/Users/tang/Desktop/Solver/or-tools_MacOsX/lib -lortools -Wl,-rpath /Users/tang/Desktop/Solver/or-tools_MacOsX/lib -L/Users/tang/Desktop/Solver/or-tools_MacOsX/lib -lcvrptw_lib -Wl,-rpath /Users/tang/Desktop/Solver/or-tools_MacOsX/lib -L/Users/tang/Desktop/Solver/or-tools_MacOsX/lib -lortools -Wl,-rpath /Users/tang/Desktop/Solver/or-tools_MacOsX/lib -L/Users/tang/Desktop/Solver/or-tools_MacOsX/lib -ldimacs -Wl,-rpath /Users/tang/Desktop/Solver/or-tools_MacOsX/lib -L/Users/tang/Desktop/Solver/or-tools_MacOsX/lib -lortools \
	-Wl,-rpath /Users/tang/Desktop/Solver/or-tools_MacOsX/lib -L/Users/tang/Desktop/Solver/or-tools_MacOsX/lib -lfap -Wl,-rpath /Users/tang/Desktop/Solver/or-tools_MacOsX/lib -L/Users/tang/Desktop/Solver/or-tools_MacOsX/lib -lortools  -o binetlib_Test
clang: error: no such file or directory: 'objsetlib_Test.o'
make: *** [bin/Netlib_Test] Error 1

I don't know how to fix it, how to workaround it?

It does not find objsetlib_Test.o, there is a problem in your command line.
Anyway, this is not part of or-tools, so check your files.
--Laurent
Laurent Perron | Operations Research |<EMAIL_ADDRESS>| (33) 1 42 68 53
00
2017-08-02 19:37 GMT-07:00 Yifan-Tang<EMAIL_ADDRESS>
I was trying to run my_program as the tour Guide shows, but it showed me
this error:
clang++ -fPIC -std=c++11 -O4 -DNDEBUG -Iinclude -I. -DARCH_K8 -Wno-deprecated -DUSE_CBC -DUSE_CLP -DUSE_GLOP -DUSE_BOP -c Netlib_Test.cc -o objs/Netlib_Test.o
clang++ -fPIC -std=c++11 -O4 -DNDEBUG -Iinclude -I. -DARCH_K8 -Wno-deprecated -DUSE_CBC -DUSE_CLP -DUSE_GLOP -DUSE_BOP objsetlib_Test.o -Wl,-rpath /Users/tang/Desktop/Solver/or-tools_MacOsX/lib -L/Users/tang/Desktop/Solver/or-tools_MacOsX/lib -lortools -Wl,-rpath /Users/tang/Desktop/Solver/or-tools_MacOsX/lib -L/Users/tang/Desktop/Solver/or-tools_MacOsX/lib -lcvrptw_lib -Wl,-rpath /Users/tang/Desktop/Solver/or-tools_MacOsX/lib -L/Users/tang/Desktop/Solver/or-tools_MacOsX/lib -lortools -Wl,-rpath /Users/tang/Desktop/Solver/or-tools_MacOsX/lib -L/Users/tang/Desktop/Solver/or-tools_MacOsX/lib -ldimacs -Wl,-rpath /Users/tang/Desktop/Solver/or-tools_MacOsX/lib -L/Users/tang/Desktop/Solver/or-tools_MacOsX/lib -lortools
-Wl,-rpath /Users/tang/Desktop/Solver/or-tools_MacOsX/lib -L/Users/tang/Desktop/Solver/or-tools_MacOsX/lib -lfap -Wl,-rpath /Users/tang/Desktop/Solver/or-tools_MacOsX/lib -L/Users/tang/Desktop/Solver/or-tools_MacOsX/lib -lortools  -o binetlib_Test
clang: error: no such file or directory: 'objsetlib_Test.o'
make: *** [bin/Netlib_Test] Error 1
I don't know how to fix it, how to workaround it?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/google/or-tools/issues/441, or mute the thread
https://github.com/notifications/unsubscribe-auth/AKj17SKb6DrE_UAHjaA47ETrZ9NrfN84ks5sUTJ4gaJpZM4Or4st
.

I'm using macOS and I have installed xcode-select as the Guide says, are there anything more I need to install?

but binnetlib_Test, objsetlib_test are not part of or-tools.
So please check this part of the makefiles.
Laurent Perron | Operations Research |<EMAIL_ADDRESS>| (33) 1 42 68 53
00
2017-08-02 22:16 GMT-07:00 Yifan-Tang<EMAIL_ADDRESS>
I'm using macOS and I have installed xcode-select as the Guide says, are
there anything more I need to install?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/google/or-tools/issues/441#issuecomment-319870081,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKj17R8MG3xJSpugivtNRYzurSG2K3piks5sUVelgaJpZM4Or4st
.

Oh, I found the problem. I change the name "my_program" to other name, and I also changed the instances of my_program in Makefile.user. Then it doesn't work, I changed the name back to my_program and it works, thank you!


sync over ipad launch

ipad launch
Test URLs:

Pre Migration Link: https://adobe.com/express/
Before: https://stage--express-milo--adobecom.hlx.page/express/
After: https://sync-repo--express-milo--adobecom.hlx.page/express/

Codecov Report
Attention: Patch coverage is 92.85714% with 2 lines in your changes missing coverage. Please review.

Project coverage is 67.93%. Comparing base (65c0158) to head (eb813e7).
Report is 2 commits behind head on stage.

Files with missing lines
Patch %
Lines

express/code/blocks/grid-marquee/grid-marquee.js
96.00%
1 Missing :warning:

express/code/scripts/utils.js
0.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##            stage     #117      +/-   ##
==========================================
+ Coverage   67.27%   67.93%   +0.65%
==========================================
  Files          62       61       -1
  Lines       10140    10033     -107
==========================================
- Hits         6822     6816       -6
+ Misses       3318     3217     -101

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


TINYINT issue with MariaDB/MySQL

I haven't had much time to look into it, but a column of type TINYINT(1) will make riffe2 throw an exception when mapping a bean. TINYINT(2) on the other hand works.

This is according Gemini:
A TINYINT(1) column in MySQLcis a single-byte integer that can store values from 0 to 255.
It is often used to represent Boolean values, such as true or false.

When a TINYINT(1) column is read using JDBC, it is converted to a Java Boolean object.
This is because the JDBC driver considers TINYINT(1) to be a Boolean data type.

My bean was expecting an int.

Gemini also found this:
PostgreSQL has a native boolean data type that can have three states: true,
false, and unknown. The unknown state is represented by the SQL null value.
Valid literal values for the true state are TRUE, 't', and 'true'.

In MySQL, TINYINT(1) is the canonical way of storing booleans. Because of this,
the MySQL driver implicitly converts the TINYINT(1) fields to boolean if the
Java tinyInt1isBit configuration property is set to true.

When migrating data from MySQL to PostgreSQL, it's important to understand the
differences in data types between the two systems. To avoid compatibility
issues, you can handle TINYINT as a Boolean data type when extracting data from
MySQL if the data contains only 1 or 0 values.

Which I think is dumb as it makes your code database specific. I think my trick of using tiniyint(2) is a better database agnostic solution. Especially, since not all JDBC drivers support the boolean type.
There is a flag in the MySQL driver to run that feature off, which I think is an even worse solution.
@gbevin  Thoughts?

I'm looking into this but I can't seem to reproduce it. Do you remember what the scenario was where a column of type TINYINT(1) would throw an exception when mapping to a bean?

Was your bean using an int property and it not working because RIFE2 was trying to set it as a boolean, or did it have a boolean property and that failed to be set?


MacOS Build error

Patch branch of ssc cause he following error on MacOS build
"Call to undeclared function 'gettimeofday'; ISO C99 and later do not support implicit function declarations" compile error

Closed with ssc pull request #1018


Allow custom silence duration when submitting a stash

See https://github.com/sensu/uchiwa/pull/196

+1

Available since 0.5.0.


cached_network_image doesn't run on new flutter

Compiler message:
Warning: Tried to initialize from a previous compilation (build/app.dill.track.dill), but the file was not self-contained. This might be a bug.

The Dart team would greatly appreciate it if you would take a moment to report this problem at http://dartbug.com/new.
If you are comfortable with it, it would improve the chances of fixing any bug if you included the file file:///tmp/initialize_from.dillZHPFXJ/initialize_from.dill.gz in your error report, but be aware that this file includes your source code.
Either way, you should probably delete the file so it doesn't use unnecessary disk space.
file:///home/tomcat/flutter/.pub-cache/hosted/pub.flutter-io.cn/cached_network_image-0.6.0/lib/src/cached_network_image_provider.dart:46:31: Error: The argument type 'Null Function(StringBuffer)' can't be assigned to the parameter type 'Iterable<DiagnosticsNode> Function()'.
 - 'StringBuffer' is from 'dart:core'.
 - 'Iterable' is from 'dart:core'.
 - 'DiagnosticsNode' is from 'package:flutter/src/foundation/diagnostics.dart' ('file:///home/tomcat/flutter/packages/flutter/lib/src/foundation/diagnostics.dart').
Try changing the type of the parameter, or casting the argument to 'Iterable<DiagnosticsNode> Function()'.
        informationCollector: (StringBuffer information) {
                              ^
file:///home/tomcat/flutter/.pub-cache/hosted/pub.flutter-io.cn/photo_view-0.2.5/lib/photo_view.dart:279:24: Error: The argument type 'Null Function(ImageInfo, bool)' can't be assigned to the parameter type 'ImageStreamListener'.
 - 'ImageInfo' is from 'package:flutter/src/painting/image_stream.dart' ('file:///home/tomcat/flutter/packages/flutter/lib/src/painting/image_stream.dart').
 - 'ImageStreamListener' is from 'package:flutter/src/painting/image_stream.dart' ('file:///home/tomcat/flutter/packages/flutter/lib/src/painting/image_stream.dart').
Try changing the type of the parameter, or casting the argument to 'ImageStreamListener'.
    stream.addListener(listener);
                       ^
file:///home/tomcat/flutter/.pub-cache/hosted/pub.flutter-io.cn/photo_view-0.2.5/lib/photo_view.dart:281:29: Error: The argument type 'Null Function(ImageInfo, bool)' can't be assigned to the parameter type 'ImageStreamListener'.
 - 'ImageInfo' is from 'package:flutter/src/painting/image_stream.dart' ('file:///home/tomcat/flutter/packages/flutter/lib/src/painting/image_stream.dart').
 - 'ImageStreamListener' is from 'package:flutter/src/painting/image_stream.dart' ('file:///home/tomcat/flutter/packages/flutter/lib/src/painting/image_stream.dart').
Try changing the type of the parameter, or casting the argument to 'ImageStreamListener'.
      stream.removeListener(listener);
                            ^
Compiler failed on /home/tomcat/flutter_nb-master/lib/main.dart

FAILURE: Build failed with an exception.

* Where:
Script '/home/tomcat/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 647

* What went wrong:
Execution failed for task ':app:compileflutterBuildDebugandroid-arm'.
> Process 'command '/home/tomcat/flutter/bin/flutter'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 23s
Finished with error: Gradle task assembleDebug failed with exit code 1

Hello @ferencyang !
Does the problem still persist in the latest stable version?

"Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution."


Add fdraf

This is useful if you have a raw file descriptor (like a socket, for example) and want to write raf to it.

@190n pls


Eclipse IDE doesn't recognize shaded dependencies

Describe the refactoring action
It seems, that Eclipse IDE does not recognize the attached and shaded artifact in https://github.com/dkpro/dkpro-jwpl/tree/master/dkpro-jwpl-deps during an initial import leading to compile issues.
Note: It works fine in IntelliJ or via a plain Maven build.
I see the following options for discussion:

(1) Document the behaviour and the workaround (mvn clean install and let it in the workspace) for Eclipse users. Drawback: It is still broken during a first import and contributors / devs have to read the documentation

(2) We do 2.0.0 and drop the shade afterwards referencing the 2.0.0-shade only. Drawback: It is unclear for end users were the actual source code is and how the shade artifact was created.

(3) We move https://github.com/dkpro/dkpro-jwpl/tree/master/dkpro-jwpl-deps to its own GitHub repository with a different lifecycle than dkpro-jwpl and release that before we do 2.0.0 - we drop the shade in jwpl and use the released artifact from the other repository. Drawback: We have an additiona repository ;-)

(4) We replace the shade with an official Jakarta ready artifact. I have openend https://github.com/sweble/sweble-wikitext/issues/90 for that.

I am in favour of (3) with a long term perspective on (4). WDYT, @reckart @mawiesne ?
Expected benefit
Eclipse users can directly work with JWPL source without doing workarounds

Personally, I could live with (1). Reading the docs/readme can be expected from dev people. Short term effect: we get out a long-time awaited JWPL release soon(er). +1 @(1)
I see transparency issues with (2), wouldn't consider it further.
Optimal (mid/longterm) way, of course, would be option (4). This might be a target for JWPL 2.1.x, completing the work of jakarta namespace migration. +1 @(4).
As an intermediate goal, I'd choose option (1) for now (=2.0.0), with setting either (4) or alternatively (3) as target for 2.1.x.
Thoughts @reckart ?

@rzo1 agreed that the path forward will be option (1).


Opening a file and saving it corrupts the file

Excelize version : 2.8.0
the following code corrupts the file:
f, err := excelize.OpenFile("report.xlsx", excelize.Options{})
	if err != nil {
		fmt.Println(err)
		return
	}
	defer func() {
		if err := f.Close(); err != nil {
			fmt.Println(err)
		}
	}()
	f.Save()

The issue is not there in Excelize 2.7.0
I unzipped the before and after files and did a comparison on them.
These are the changes in "xl\styles.xml" that cause the file to be corrupted.

<!-- Before -->
<numFmts count="5">
    <numFmt numFmtId="43" formatCode="_(* #,##0.00_);_(* \(#,##0.00\);_(* "-"??_);_(@_)" />
    <numFmt numFmtId="164" formatCode="_-* #,##0.00_-;\-* #,##0.00_-;_-* "-"??_-;_-@_-" />
    <numFmt numFmtId="167" formatCode="[$-409]d\-mmm\-yyyy;@" />
    <numFmt numFmtId="169" formatCode="[$-809]dd\ mmm\ yyyy;@" />
    <numFmt numFmtId="170" formatCode="_(* #,##0_);_(* \(#,##0\);_(* "-"??_);_(@_)" />
</numFmts>
<!-- After -->
<numFmts count="5">
    <numFmt numFmtId="43" formatCode="_(* #,##0.00_);_(* \(#,##0.00\);_(* "-"??_);_(@_)"></numFmt>
    <numFmt numFmtId="164" formatCode="_-* #,##0.00_-;\-* #,##0.00_-;_-* "-"??_-;_-@_-"></numFmt>
    <numFmt numFmtId="167" formatCode="[$-409]d\-mmm\-yyyy;@"></numFmt>
    <numFmt numFmtId="169" formatCode="[$-809]dd\ mmm\ yyyy;@"></numFmt>
    <numFmt numFmtId="170" formatCode="_(* #,##0_);_(* \(#,##0\);_(* "-"??_);_(@_)"></numFmt>
</numFmts>

<!-- Before -->
 <colors>
        <mruColors>
            <color rgb="FFFDFDFD" />
            <color rgb="FFFFFFFF" />
            <color rgb="FFFFFFF0" />
            <color rgb="FFFFFFF1" />
            <color rgb="FF385723" />
            <color rgb="FF7030A0" />
            <color rgb="FFFF0000" />
            <color rgb="FF4472C4" />
            <color rgb="FFBCE292" />
            <color rgb="FFFAFDB5" />
        </mruColors>
    </colors>
<!-- After-->
 <colors>
          <indexedColors></indexedColors> <!-- This line -->
          <mruColors>
              <color rgb="FFFDFDFD" />
              <color rgb="FFFFFFFF" />
              <color rgb="FFFFFFF0" />
              <color rgb="FFFFFFF1" />
              <color rgb="FF385723" />
              <color rgb="FF7030A0" />
              <color rgb="FFFF0000" />
              <color rgb="FF4472C4" />
              <color rgb="FFBCE292" />
              <color rgb="FFFAFDB5" />
          </mruColors>
      </colors>

Manually reverting these changes and zipping the file fixes the issue.

Thanks for your issue. It seems this problem has been fixed in the master branch, please try to upgrade the master branch code. If still have this problem, please provide a workbook as attachments without confidential info.

I Tryed to start and executed your introduction:

getting the error:

It some dependecies to install?
my other machine at home works fine.

Sorry my goenv:
go env set GO111MODULE=on set GOARCH=amd64 set GOBIN= set GOCACHE=C:\Users\Herbert\AppData\Local\go-build set GOENV=C:\Users\Herbert\AppData\Roaming\go\env set GOEXE=.exe set GOEXPERIMENT= set GOFLAGS= set GOHOSTARCH=amd64 set GOHOSTOS=windows set GOINSECURE= set GOMODCACHE=C:\Users\Herbert\go\pkg\mod set GONOPROXY= set GONOSUMDB= set GOOS=windows set GOPATH=C:\Users\Herbert\go set GOPRIVATE= set GOPROXY=https://proxy.golang.org,direct set GOROOT=C:/Users/Herbert/scoop/apps/go/current set GOSUMDB=sum.golang.org set GOTMPDIR= set GOTOOLCHAIN=auto set GOTOOLDIR=C:\Users\Herbert\scoop\apps\go\current\pkg\tool\windows_amd64 set GOVCS= set GOVERSION=go1.21.0 set GCCGO=gccgo set GOAMD64=v1 set AR=ar set CC=gcc set CXX=g++ set CGO_ENABLED=1 set GOMOD=C:\Users\Herbert\GolandProjects\exceltest\go.mod set GOWORK= set CGO_CFLAGS=-O2 -g set CGO_CPPFLAGS= set CGO_CXXFLAGS=-O2 -g set CGO_FFLAGS=-O2 -g set CGO_LDFLAGS=-O2 -g set PKG_CONFIG=pkg-config set GOGCCFLAGS=-m64 -mthreads -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=C:\Users\Herbert\AppData\Local\Temp\go-build574737849=/tmp/go-build -gno-record-gcc-switches

error:
Parte Reparada: Parte de /xl/worksheets/sheet1.xml com erro XML.  Falha catastrófica Linha 2, coluna 419.
Parte Reparada: Parte de /xl/worksheets/sheet2.xml com erro XML.  Falha catastrófica Linha 2, coluna 302.

Hi @HerbertNatal, thanks for your feedback. If it does not work with Go 1.21.0, please reference the issues#1465, #1595, #1603, #1608, #1614, #1619, #1620, #1621, #1623, #1633, #1637, #1641, #1642, #1648, #1651, #1652, #1656, #1657, #1660 and #1663. There are some incompatible changes in the Go 1.21.0 encoding/xml library. I have given feedback to the Go team and created a patch for it (golang/go#61881), and it has been fixed on Go 1.21.1. Please using the Go 1.20.7 and previous Go released version or upgrade to Go 1.21.1 and later. I have already added notice on the README and documentation website for this.

@HerbertNatal  Please upgrade to GO 1.21.1 since @xuri  already mentioned that 1.20.0 has an issue.
also please install excelize librabry this way in your project:
go get go get github.com/xuri/excelize/v2@744236b4b840d71cff471e45f8641d0a682d0292

Hi @HerbertNatal, thanks for your feedback. If it does not work with Go 1.21.0, please reference the issues #1465, #1595, #1603, #1608, #1614, #1619, #1620, #1621, #1623, #1633, #1637, #1641, #1642, #1648, #1651, #1652, #1656, #1657, #1660 and #1663. There are some incompatible changes in the Go 1.21.0 encoding/xml library. I have given feedback to the Go team and created a patch for it (golang/go#61881), and it has been fixed on Go 1.21.1. Please using the Go 1.20.7 and previous Go released version or upgrade to Go 1.21.1 and later. I have already added notice on the README and documentation website for this.

Thank you Xuri, it was version 1.21.0...
the version 1.21.1 its working.
you're awesome


Add tooltips to show bucket data in time-series

Related to: https://github.com/CartoDB/cartodb/issues/11650

Done!

CR taken

To acceptance!

retest this please


Add type constructors

Pull Request Description
This is a work-in-progress draft PR of what we need to get type constructors to exist for real in the compiler.
Important Notes
This removes ResolvedTypeName, and merges it with ResolvedName. It then expands AtomConstructor with parentType and variants information. variants being the name used internally for member types of the parent type.
Open issues:
Status: This now pulls the information from the right place, but doesn't yet populate all of that information.
We need to populate the parent side of the code I ported from Marcin's branch and the child portion of my code to make the two engines work together.
I've yet to fully fix the test suite, though I started with a couple of errors due to resource exhaustion that don't appear to be caused by me.
Checklist
Please include the following checklist in your PR:

[ ] The documentation has been updated if necessary.
[ ] All code conforms to the Scala, Java, and Rust style guides.
All code has been tested:

[ ] Unit tests have been written where possible.
[ ] If GUI codebase was changed: Enso GUI was tested when built using BOTH ./run dist and ./run watch.

I am trying to reproduce the current (with e47d05a) failures by doing:
enso$ sbt --java-home /graalvm-ce-java11-21.3.0/
sbt:enso> buildEngineDistribution
sbt:enso> buildEngineDistribution
sbt:enso> project runtime
sbt:runtime> testOnly *TextTest*
[info]   - should support converting values to display texts *** FAILED *** (62 milliseconds)
[info]     org.enso.interpreter.test.InterpreterException: Compile error: The name Panic is ambiguous. Possible candidates are:
[info]     Type Panic defined in module Standard.Base.Error.Common;
[info]     Type Panic defined in module Standard.Base.Error.Common;
[info]     at <enso>.argument<0>(Test:15)
[info]     at <enso>.argument<1>(Test:15)
[info]     at <enso>.Test.main(Test:15)
[info]     at org.graalvm.sdk/org.graalvm.polyglot.Value.execute(Value.java:841)
[info]     at org.enso.polyglot.Function.execute(Function.scala:16)
[info]     at org.enso.interpreter.test.InterpreterRunner.$anonfun$eval$1(InterpreterTest.scala:179)
[info]     at org.enso.interpreter.test.InterpreterException$.rethrowPolyglot(InterpreterException.scala:18)
[info]     at org.enso.interpreter.test.InterpreterRunner.eval(InterpreterTest.scala:177)
[info]     at org.enso.interpreter.test.InterpreterRunner.eval$(InterpreterTest.scala:174)
[info]     at org.enso.interpreter.test.semantic.TextTest.eval(TextTest.scala:5)

There are other tests failing with similar errors. Finding the cause could fix them all.


Inconsistency in how First Level Model & Second Level Model are computed.

(Issue requires more fleshing out)
FLM fits the full design matrix and computes in one go.
In SLM, fit is run for each contrast and then run an unspecified compute contrast where a statistic type, such as t-stats or f-stats are run.
data = datasets.fetch_fiac_first_level()
fmri_img = [data['func1'], data['func2']]
design_files = [data['design_matrix1'], data['design_matrix2']]
design_matrices = [pd.DataFrame(np.load(df)['X']) for df in design_files]
fmri_glm = FirstLevelModel(mask=data['mask'], minimize_memory=True)
fmri_glm = fmri_glm.fit(fmri_img, design_matrices=design_matrices)  # Looping over contrasts after fitting the GLM.

vs
second_level_input = data['cmaps']
design_matrix = pd.DataFrame([1] * len(second_level_input),
                             columns=['intercept'])

second_level_model = SecondLevelModel(smoothing_fwhm=8.0)
second_level_model = second_level_model.fit(second_level_input,
                                            design_matrix=design_matrix)
z_map = second_level_model.compute_contrast(output_type='z_score')  # looping over the contrast while fitting the GLM.

@effigies feel free to make corrections to this issue report.

Note sure I undertsand what you would like. Could give a snippet of code as you would like it to be ?
Thx.


Incorrect gradients when using views

The following code shows an example of incorrect gradients when using views (see output and comments for details). It would be great if you could have a look; thanks!
EDIT: This is Enzyme#main on
Julia Version 1.9.2
Commit e4ee485e909 (2023-07-05 09:39 UTC)
Platform Info:
  OS: Linux (x86_64-linux-gnu)
  CPU: 8 × 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-14.0.6 (ORCJIT, tigerlake)
  Threads: 1 on 8 virtual cores

EDIT#2: De-cluttered MWE.
MWE
using Enzyme

function V(r::AbstractMatrix)
    res = 0.0
    for ij in CartesianIndices(r)
        i, j = Tuple(ij)
        res += i * j * r[ij]^2
    end
    res
end

function test!(R, dVdR)
    autodiff(Enzyme.Reverse, V, Active, Duplicated(R, dVdR))
end

function test_views!(dy, y)
    R = reshape((@view y[7:12]), (3, 2))
    dVdR = reshape((@view dy[1:6]), (3, 2))

    dVdR .= 0.0
    autodiff(Enzyme.Reverse, V, Active, Duplicated(R, dVdR))
end

# Expected result, without using any view/reshaping
R1 = [
    0.0 0.0 ;
    0.0 0.0 ;
    0.0 1.7 ;
]
dVdR = zero(R1)

test!(R1, dVdR)
display(dVdR)

# Same calculation, but the input/output data is now flattened
# into a larger vector and accessed using views.
y = zeros(20)
dy = zeros(20)
R2 = reshape((@view y[7:12]), (3, 2))
dy712 = reshape((@view dy[7:12]), (3, 2))
dVdR2 = reshape((@view dy[1:6]), (3, 2))
R2 .= R1

test_views!(dy, y)
display(dVdR2)
display(dy712)

Output
julia> include("bug-reports/enzyme-views.jl")
3×2 Matrix{Float64}:
 0.0   0.0
 0.0   0.0
 0.0  20.4
3×2 reshape(view(::Vector{Float64}, 1:6), 3, 2) with eltype Float64:
 0.0  0.0
 0.0  0.0
 0.0  0.0
3×2 reshape(view(::Vector{Float64}, 7:12), 3, 2) with eltype Float64:
 0.0   0.0
 0.0   0.0
 0.0  20.4

The two 2d arrays printed on top should be the same; but as can be seen in the array displayed at the end, the gradient is stored to indices 7:12 instead of the correct 1:6

Yeah this is a known sharp edge. The primal and shadow must be structurally equivalent -- which in this case means having the same offset. We should probably issue a warning on construction with views so folks are more aware.

Indeed, a warning (or even an error, if at all feasible) would be great, this is not at all clear from the documentation.
For context, what I was trying to do here is integrate a Hamiltonian system and use autodifferentiation to build the derivative (i.e. the forces) for use with DifferentialEquations.jl. Specifically
\frac{\mathrm{d}r}{\mathrm{d}t} = p / m

and
\frac{\mathrm{d}p}{\mathrm{d}t} = -\frac{\mathrm{d} V}{\mathrm{d} r}

with autodiff for the right-hand side. In an attempt to avoid superfluous allocations, I used the views in the manner shown in the MWE. Then, the offset problem occurs quite naturally due to the Hamiltonian structure. Thus, I'd argue that this is not a super-obscure use case.

For reference, a better solution to my problem seems to be to use ArrayPartition.


Remove mvc/views/mobile.rst

We don't really have first-class support for mobile specific views in ASP.NET Core 1.0. We should remove the stub topic.

ok then, so i'll continue on developing my own feature for mobile specific views then.
https://github.com/wangkanai/Responsiveness
Anybody would like to come an contribute are much welcome.


When an aggregate root has no id we should throw an appropriate exception

Currently Spring Data JDBC complains that the id is still null after save.

May I take this to try to contribute?

@schauder
I don't know if this is the right place to ask these questions... But, i have a question. When you say "save", do you mean an insert action? Can i have more details?

Yes. There is a check in place that after saving a new aggregate, i.e. inserting its aggregate root, the id is not null. This will obviously fail when there is no id property in the first place.
See https://github.com/spring-projects/spring-data-relational/blob/fbc3bf09e1b93ce887b230354dc54376e002007e/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/JdbcAggregateTemplate.java#L453
But this is not the place where we should check for the existence of an id. I think we should do that when constructing a repository, because then we know a entity is intended to be used as an aggregate root and therefore should have an id property.

Hi, @schauder. I'm still here trying to fix this issue. Haha!
I think the correct place to verify if an entity has an identifier is in the JdbcRepositoryFactory, which is responsible for creating a new repository. Is that correct? Should I perform this verification in the constructor?
in this method:
"
public JdbcRepositoryFactory(DataAccessStrategy dataAccessStrategy, RelationalMappingContext context,
JdbcConverter converter, Dialect dialect, ApplicationEventPublisher publisher,
NamedParameterJdbcOperations operations) {
	Assert.notNull(dataAccessStrategy, "DataAccessStrategy must not be null");
	Assert.notNull(context, "RelationalMappingContext must not be null");
	Assert.notNull(converter, "RelationalConverter must not be null");
	Assert.notNull(dialect, "Dialect must not be null");
	Assert.notNull(publisher, "ApplicationEventPublisher must not be null");

	this.publisher = publisher;
	this.context = context;
	this.converter = converter;
	this.dialect = dialect;
	this.accessStrategy = dataAccessStrategy;
	this.operations = operations;
}

I would put this check in the JdbcAggregateTemplate or in the classes called by it.
Putting it in the JdbcRepositoryFactory hat two problems:

It would prevent people from (ab)using repositories for stuff that does not require the id.
While I'm not completely against preventing this, now is to late, since a lot of people are probably already doing it.
You don't have to use a repository. You may use a JdbcAggregateTemplate directly.

Here is how I would approach this:

Find an integration test where you can add a test, based on the JdbcAggregateTemplate.
Create a testcase, that currently should fail with a complaint as described in the original description of the issue.
Check where that exception is coming from. Replace it with a proper exception, describing the lack of an id.

Your explanations helped me a lot. I think I am done, but I don't know if it's right. Should I open a Merge Request for you to see if it's ok? Must I follow the steps in this document, https://github.com/spring-projects/spring-data-build/blob/main/CONTRIBUTING.adoc ?

Yes, a PR would be the next step. And yes that is the correct document for guidance. But we are already did a lot of the stuff (like discussing changes in an issue) and other stuff does not apply (the stuff about security issues).
So the stuff to look out for:

Don't mess up the existing formatting.
For new stuff apply our style of formatting
Make sure there are tests.

See also this section: https://github.com/spring-projects/spring-data-build/blob/main/CONTRIBUTING.adoc#quickstart
Everything als I can and will fix in post.


Correct spelling of comma-separated

Fixes spelling of comma-separated in README.md
Todo: update commit to follow convention. fix: typo of comma-separated

LGTM 👍 but there is a failing e2e test.

Thanks, but I don't know how it's failing. All I've change is the readme...

The tests pass on #231  but I suspect that's because it was submitted in 2021 and the tests are looking for the "future" date 1st Jan 2022 which is obviously now in the passed.
Anyone familiar with cucumber to update the test dates to be in the future again?

I've made a PR #267 to fix the end 2 end tests. @eddiejaoude are you aware of these test failures?

Thanks for fixing @lukeecart , I will take a look 👍


[vscode-graphql] Any interest in python support?

Hello, I wrote a grammar that adds support for the following syntax in python:
# Using the gql library (or similar syntax)
query = gql(
    """
    query {
        example
    }
"""
)

# Using a GraphQl comment
query = """#graphql
    query {
        example
    }
"""
)

I am happy to maintain it as it's own extension as well, which could be installed alongside vscode-graphql. I can see how it might be out of scope :smile:

I would also be interested in tinkering with adding tests for the grammars. Is anyone already working on this? I saw it in the roadmap in #2062 under "computer e2e suite for vscode-graphql"

@qw-in we would love that! we're hoping to build a common syntax extension that would be used by many vscode extensions, but we would be happy to provide a home for your grammar here for sure :)!

Thanks @acao! I'll make a pr for the grammar I have soon™.
Do you have any suggestions on how to test these injection grammars? I've looked into a couple of ideas:

The vscode e2e example in #2062, but it didn't seem that helpful for grammar
https://github.com/PanAeon/vscode-tm grammar-test (linked to from https://github.com/Microsoft/vscode-textmate) but it does not currently seem to support injectionSelector
VSCode's "Copy selection with syntax highlighting" 😁
Visual regression testing (kinda a joke but might actually be approachable haha)

I've actually been meaning to play with tree sitter at some point. Sounds like a fun project


New Version Available!

Your Feature Request
Tesseract 5.3.4 was already launched (https://github.com/tesseract-ocr/tesseract/releases/tag/5.3.4)!
Any plans to update the builds for Windows?
Thanks

I already created a new installer two weeks ago. Now it's uploaded.
Meanwhile there is also a 5.4.0-rc2. A build for Windows is currently running.


Cannot avoid  Annonymous Stats collection

Welcome!

[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you do?
In my traefik.yaml configuration file -- this is what I have:
global:
  checkNewVersion: true
  # Send anonymous usage data
  sendAnonymousUsage: false

Either I remove it, set it to false or whatever -- I cannot
What did you see instead?
On startup of Traefik, i see in the logs:
time="2022-03-03T09:43:23Z" level=info msg="Traefik version 2.6.1 built on 2022-02-14T16:50:25Z"
time="2022-03-03T09:43:23Z" level=info msg="Stats collection is enabled."
time="2022-03-03T09:43:23Z" level=info msg="Many thanks for contributing to Traefik's improvement by allowing us to receive anonymous information from your configuration."
time="2022-03-03T09:43:23Z" level=info msg="Help us improve Traefik by leaving this feature on :)"
time="2022-03-03T09:43:23Z" level=info msg="More details on: https://doc.traefik.io/traefik/contributing/data-collection/"
time="2022-03-03T09:43:23Z" level=info msg="Starting provider aggregator.ProviderAggregator"

What version of Traefik are you using?
2.6.1
What is your environment & configuration?
...
...
global:
  checkNewVersion: true
  # Send anonymous usage data
  sendAnonymousUsage: false
...

Docker-compose settings:
traefik:
    hostname: traefik
    image: traefik:latest
    container_name: traefik
    restart: always
    domainname: ${DOMAINNAME}
    security_opt:
      - no-new-privileges:true
    ports:
    - target: 80
      published: 80
      protocol: tcp
      mode: host
    - target: 443
      published: 443
      protocol: tcp
      mode: host
    - target: 8080
      published: 8080
      protocol: tcp
      mode: host
      mode: ingress
    environment:
      - DUCKDNS_TOKEN=${DUCKDNS_TOKEN}
      - CLOUDFLARE_EMAIL=${CLOUDFLARE_EMAIL}
      - CLOUDFLARE_API_KEY=${CLOUDFLARE_API_KEY}
      - CLOUDFLARE_DNS_API_TOKEN=${CLOUDFLARE_DNS_API_TOKEN}
      - CLOUDFLARE_ZONE_API_TOKEN=${CLOUDFLARE_ZONE_API_TOKEN}
    labels:
      - "traefik.enable=true"
      - "traefik.http.middlewares.default-compress.compress=true"
      - "traefik.http.middlewares.default-http.redirectScheme.scheme=https"
      - "traefik.http.middlewares.default-http.redirectScheme.permanent=true"
      - "traefik.http.middlewares.default-https.chain.middlewares=default-compress"
      - "traefik.http.routers.traefik-secure.entrypoints=https"
      - "traefik.http.routers.traefik-secure.rule=Host(`traefik.${DOMAINNAME}`)"
      - "traefik.http.routers.traefik-secure.tls=true"
      - "traefik.http.routers.traefik-secure.tls.certresolver=cloudflare"
      - "traefik.http.routers.traefik-secure.tls.domains[0].main=${DOMAINNAME}"
      - "traefik.http.routers.traefik-secure.tls.domains[0].sans=*.${DOMAINNAME}"
      - "traefik.http.routers.traefik-secure.service=api@internal"
      - "traefik.http.routers.traefik-secure.middlewares=chain-oauth@file"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - ${HOME}/docker/traefik:/etc/traefik
      - ${HOME}/docker/traefik/traefik.yaml:/traefik.yaml
      - ${HOME}/docker/traefik/logs:/logs

If applicable, please paste the log output in DEBUG level
I of course found this piece of code:
https://github.com/traefik/traefik/blob/master/cmd/traefik/traefik.go#L557
Which, by all means, is written as it should, but it still doesn't work for me

Hello,
sendAnonymousUsage is disabled by default.
time="2022-03-03T09:55:55Z" level=info msg="Configuration loaded from flags."
time="2022-03-03T09:55:55Z" level=info msg="Traefik version 2.6.1 built on 2022-02-14T16:50:25Z"
time="2022-03-03T09:55:55Z" level=debug msg="Static configuration loaded {\"global\":{\"checkNewVersion\":true},\"serversTransport\":{\"maxIdleConnsPerHost\":200},\"entryPoints\":{\"web-secure\":{\"address\":\":443\",\"transport\":{\"lifeCycle\":{\"graceTimeOut\":\"10s\"},\"respondingTimeouts\":{\"idleTimeout\":\"3m0s\"}},\"forwardedHeaders\":{},\"http\":{},\"udp\":{\"timeout\":\"3s\"}}},\"providers\":{\"providersThrottleDuration\":\"2s\",\"docker\":{\"watch\":true,\"endpoint\":\"unix:///var/run/docker.sock\",\"defaultRule\":\"Host(`{{ normalize .Name }}`)\",\"exposedByDefault\":true,\"swarmModeRefreshSeconds\":\"15s\"},\"file\":{\"watch\":true,\"filename\":\"/config-tls.yml\"}},\"log\":{\"level\":\"DEBUG\",\"format\":\"common\"},\"pilot\":{\"dashboard\":true}}"
time="2022-03-03T09:55:55Z" level=info msg="\nStats collection is disabled.\nHelp us improve Traefik by turning this feature on :)\nMore details on: https://doc.traefik.io/traefik/contributing/data-collection/\n"

You can check the state of the options using the DEBUG log level and checking the line Static configuration loaded.
Maybe you have a kind of cache issue, I recommend doing a docker-compose down to clean some elements.

@ldez
Did that --
Got:
    "global": {
        "checkNewVersion": true,
        "sendAnonymousUsage": true
    },

sendAnonymousUsage: true implies that you defined this option.
Can you check the configuration inside the Traefik container?

❯ cat ${HOME}/docker/traefik/traefik.yaml | grep sendAnonymousUsage -B2 -A2
global:
  checkNewVersion: true
  sendAnonymousUsage: false

serversTransport:

❯ docker exec -it traefik sh
/ # cat /traefik.yaml | grep sendAnonymousUsage -B2 -A2
global:
  checkNewVersion: true
  sendAnonymousUsage: false

serversTransport:

Are you using Pilot?
Can you provide the full configuration?

Yes. Using Pilot.
I don't feel comfortable sharing the entire configuration due to security reasons. If crucial, I can try to blackmark the data - but if I can avoid that, I'd prefer that.

Yes. Using Pilot.

The fact to activate Pilot forces the activation of sendAnonymousUsage.
In this case, sendAnonymousUsage cannot be overridden.

I see. I think it's better to add these details to the sendAnonymousUsage documentation.
How can I turn of Pilot?


git clone<EMAIL_ADDRESS>doesnt work

With the jenkins-tls version, it has been broke some pipelines.
The code:
 stage ('Clone repository')     {         withCredentials([string(credentialsId: 'STRING_GITLAB_TOKEN', variable: 'GITLAB_TOKEN')])         {             sh"""                 docker exec -i ${container_name} bash -c "git clone https://jenkins:${GITLAB_TOKEN}@${git_repository} ${project_home}"             """         }     }
This code return:

15:32:43  Cloning into '/opt/hybris/puig'...
15:32:43  fatal: unable to access<EMAIL_ADDRESS>Illegal port number

With the Jenkins 2.200 version, this code was working well.

Was a problem with the keys after to update.
I've restored the old keys, and now it's working.


Crash at launch on Ubuntu with AMD Radeon graphics

What you were trying to do
Launching Terasology 2.2.0 from run_linux.sh
What actually happened
The loading bar appears and loads modules and worldbuilding and Discord and the like, albeit the loading bar window flashes black for a tenth of a second every half a second. After reaching the end, the loading bar window vanishes and the process quits.
How to reproduce

Step 1 Download TerasologyOmega 2.2.0
Step 2 Run run_linux.sh [directly or from command line didn't matter, but command line gives easier log access]
Step 3 Process is terminated shortly after the Discord pipeline is successfully completed

Log details and game version
https://pastebin.com/FP1atV55
[buildNumber=78, buildId=78, buildTag=jenkins-TerasologyStable-78, buildUrl=http://jenkins.terasology.org/job/TerasologyStable/78/, gitBranch=master, gitCommit=a05742f087c3b9a680284ccc1b91c8b1e38c3dc6, dateTime=2019-02-03T04:57:37Z, displayVersion=alpha, engineVersion=2.2.0]
Computer details
From log:
Java: 11.0.2 in /usr/lib/jvm/java-11-openjdk-amd64
Java VM: OpenJDK 64-Bit Server VM, version: 11.0.2+9-Ubuntu-3ubuntu118.04.3
OS: Linux, arch: amd64, version: 4.15.0-47-generic
Max. Memory: 1536 MiB
Additional info:
Model: Toshiba Satellite C55D-A5206
OS: 64-bit Ubuntu
OS Version: <IP_ADDRESS>-generic (as Kubuntu 18.04)
CPU: AMD A4-5000 APU
GPU: Radeon integrated graphics
Driver: X.org AMD KABINI (DRM 2.50.0, LLVM 7.0.0)
OpenGL: 4.4 (Compatibility Profile) Mesa 18.2.2
It appears that the root cause may be a fault in gcc-7.

I have found a fix. Trying to use the Terasology Launcher resulted in a new Gradle install; which resulted in Java being updated; and from there on out, defaulting to OpenJDK 11.
Setting my primary Java installation back to OpenJDK 8 allowed Terasology to launch.
For anyone else with this issue, run the following commands:
sudo  update-java-alternatives --list
This command will show you the installed JVMs. In my case, the results were:
java-1.11.0-openjdk-amd64      1111       /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-1.8.0-openjdk-amd64       1081       /usr/lib/jvm/java-1.8.0-openjdk-amd64
Then, run the following, replacing my java-1.8.0-etc with whatever name you find:
sudo  update-java-alternatives --set java-1.8.0-openjdk-amd64
It may error a couple of times, didn't stop it from working for me. You can check to see if it worked by running:
java -version

Thanks for the good research! :-)


vhosts/servers

I'm wondering, am I missing how you could use these with multiple vhosts/servers?
I've modified the log_format to also have $host info, and adapted the extractors accordingly, and I'm willing to do a PR if there's interest in this, but I'm kind of thinking I must have missed something obvious?

Hello @kwisatz
I am really interested by your PR, if you can share it, I'd be definitely happy and grateful :)
Thanks

@kwisatz we would like to receive your PR on this.
Than we can look at it to merge and comment if anything important is missing.

Well it's missing from the instructions at the first place... It should look more like this:
log_format graylog2_format '$remote_addr $host $remote_user [$time_local ] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" "$http_ x_forwarded_for" <msec=$msec|connection=$connection|connection_requests=$connect ion_requests|millis=$request_time>';
Then updating the collectors accordingly by having extractor like:
   {       "condition_type": "regex",       "condition_value": "^\\S+\\s+nginx:",       "converters": [],       "cursor_strategy": "copy",       "extractor_config": {         "regex_value": "nginx:\\s+\\S+\\s+(\\S+)"       },       "extractor_type": "regex",       "order": 0,       "source_field": "message",       "target_field": "http_host",       "title": "HTTP host"     },
Seems to do the trick. But you should also notice that you need to fix the remote user parse, as it's assuming that the host is "-", based your configuration example.

Sorry I still haven't gotten around to creating a PR for this. Let me at least start cloning the repo, I'll try to get around to it today.

I'm highly skeptical that the pull request will work correctly when using that vhost format and without using it, as then there is different number of fields and two different "" parts.
For example the message regexp was:
"regex_value" : "nginx:.+?\\\"(\\S+.+HTTP\\/\\S+)\\\" \\d+"
Not it is:
"regex_value": "nginx:.+?\\\"[\\w|\\S]+\\\"\\s\\\"(\\S+.+HTTP\\/\\S+)\\\" \\d+"
Well, if one is using that old format without hosts like on the README, I think the extractors will fail then, at least it should have some "-" added, but then the backwards compatibility issue with people already using this. So adding new field doesn't seem smart in my option.
I know that the second "-" is for remote ident ("de facto standard says so", ref: http://httpd.apache.org/docs/current/logs.html#common), but no-one really uses it. As now it is just "-" in the log format. I would rather see the $host there, so the format would be more similar in both cases and the regexps can be more easily made to support both formats at the same time.
Also the people already using this could just continue use and update without any backwards compatibility issues, only problem would be if they updated the content pack but no nginx config they would get the host to be "-", before updating nginx config. As I don't see reason why not to log the host always, as there is so many others much much more less interesting information already logged.
So for these reasons, I would rather see the solution to be based on my comment: https://github.com/Graylog2/graylog-contentpack-nginx/issues/6#issuecomment-287789121


Unnecessary dependency on bluebird?

Why depend on bluebird only to re-export it from this module?

That's actually a good point. I used bluebird in one of the original versions, but obviously it's no longer getting used and should therefore be removed.
Thanks for pointing this out!

Much appreciated!

Done. 507717e...4a0732e (1.0 -> 1.1)


_mqttMaxBufferSize filling most of the heap

I am implementing TLS support to MQTT to encrypt communications. It was working fine with version 2.6 (before opener support) but does not work now when rebasing to master.
It seems that there is no heap space available for the SSL due to an increase of the MQTT buffer.
_mqttMaxBufferSize = 16384;
If I decrease the value of _mqttMaxBufferSize from 16k to the default value (256bytes) it works fine.
Have you measured the maximum needed buffer? Are those 16k really needed?

16k is a bit excessive, I had to increase it due to the CSV-data not getting publishes if too many devices are present. I think it could be reduced to something more reasonable. Feel free to try; the question though is how many devices to support for presence detection.
I'll look into it later.

I've looked into it and there was a lot of memory to be saved. I never had the need to look into it, so I just kept it like this. I think you should have even more space available now than before 2.6.

Thanks. It works fine now. I have submitted a PR with the TLS encryption changes.


Standalone redoc plugin

Is there a way to just run "Docusaurus Plugin Redoc" standalone instead of setting up docusaurus? I am just looking for a tool to convert open api yaml file into mark down file and I need the source of the mark down file for other processing. Could you please let me know?
With the approach documented on "Getting Started/Installation" page I am able to get the final markdown UI, but I also need the source of the generated markdown file.

I don't think that's possible, it's out of scope for this project as it relies on a lot of docusaurus APIs

Ok, is there a way to just have the source of the html file that gets created? I can then use other tools to convert html to markdown.


Argument 1 passed to

Hi,
I have added laravel-cors by readme file.
Followed steps as described.
My php version 7.3.9
Laravel 6
MAcOSX
Error is:
Symfony\Component\Debug\Exception\FatalThrowableError
Argument 1 passed to Asm89\Stack\CorsService::__construct() must be of the type array, null given, called in /Users/vladimir/Projects/workzone/vendor/barryvdh/laravel-cors/src/ServiceProvider.php on line 37

Added in code:

FIxed after ran artisan optimize.
LEaving here as if someone get to same problem and closing it.


Release 0.3.2

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/402
After the above pull request is merged, it is recommended that you create
a tag on this repository for the registered package version:
git tag -a v0.3.2 -m "<description of version>" b51afed249559372f59e15779e6bdb9c3d1d49eb
git push origin v0.3.2

@JuliaRegistrator register()

Registration pull request updated: JuliaRegistries/General/402
After the above pull request is merged, it is recommended that you create
a tag on this repository for the registered package version:
git tag -a v0.3.2 -m "<description of version>" 045f3326c1e47f1b14ec7fac44acecb81c14ee5c
git push origin v0.3.2


Update error message

The error message in development previously referenced an outdated API. This updates the development csrf error message to be more useful.

!merge


empty /_next/static/style.css after npm run build with next-sass

I'm using .scss files for styling components. In dev mode everything compiles well, but when I'm trying to make a build and export I getting empty style.css file .
This is how looks my next.config.js file
const withSass = require('@zeit/next-sass');

module.exports = withSass({
  cssModules: true,
  cssLoaderOptions: {
    importLoaders: 1,
    localIdentName: 'lob_[local]',
  },
  webpack: (config) => {
    config.module.rules.push({
      test: /\.jsx?$/,
      exclude: /node_modules/,
      loader: 'eslint-loader',
      options: {
        failOnError: true,
      },
    });
    return config;
  },
  exportPathMap: () => ({ '/': { page: '/' } }),
});

Who had the same issue , assist please.

Try upgrading to the latest version.

@timneutkens  using next 6.0.3, updated already . but update didn't solve the issue

I mean upgrading @zeit/next-sass

@timneutkens Thx! Issue solved


fix files table by removing git log usage

This may have been what was causing the test failures in gsc.

[x] I updated the documentation explaining the new behavior if any.
[x] I updated CHANGELOG.md file adding the new feature or bug fix.
[x] I updated go-mysql-server using make upgrade command if applicable.
[x] I added or updated examples if applicable.
[x] I checked that changes on schema are reflected into the documentation, if applicable.

can confirm it solves the issue on gsc

so there is a bug in git.LogOptions{All: true,} ?

@kuba-- not really, but we changed the behaviour of commit traversing a while ago and we didn't make the change here. Also, it only happens with new borges and old siva files. We have no idea why, but this solves it 🤷♂


Implement scripts/harness for rapid testing

Build a script to launch AvalanacheGo in the easiest way possible, perhaps in a container? Maybe ava-sim? Don't know yet.
This is to build the plugin and launch it in a representative environment in the fastest and simplest way possible.
The better this rinse-repeat loop, the better the experience.

The solution provided in README.md is sufficient for this. ava-sim is the perfect way to test.


chg: change wording in readme

Coverage remained the same at 82.694% when pulling 437a6820a28e220f4ff42ab089154b7015b8d8fc on readme into 75e90992ef871a1b126c25fc8a374333b04c9b6b on master.


DetailsLayout Margin/Padding is not set correctly

Description
When using details layout content shows in random columns. In the screenshot below, you can see that Size is displayed under Date Modified
This may be caused by margin/padding or by the switch from Grid to StackPanel
Steps To Reproduce

Open a folder using DetailsLayout
See that file info is not aligned into columns

Steps to fix

Content should fit into columns
or
Fix Margin/Padding

Files Version
Version: <IP_ADDRESS> OS Version: 10.0.22621.1105
Windows Version
Windows 11 Home Version 22H2 22621.963
Relevant Assets/Logs

This looks very wrong, what happens if you go to settings reset folder overrides?

Nothing changes, it remains as in the screenshot

I can't reproduce the issue, does this happen for all folders? Is there a specific column type that causes it?

Happens to me when the tag column is enable and the columns span the window. Not as much as the screenshot but probably worsen on higher resolution displays.

Hiding tags column solve the problem for all folders but the recycle bin, which still appears as in the screenshot.
When tags column is visible, spacing (except in the recycle bin which looks as in the screenshot above) is a little bit off

@yaira2 Don't issues get automatically sorted into the task board?

they have to be manually added

Is this only in recycle bin?

they have to be manually added

I think this can be automated with Issue Bot

Is this only in recycle bin?

Yes

This is not recycle bin

@ferrariofilippo the issue in that screenshot has been there for a while, seems the issue in recycle bin is new.

Oh ok

@ferrariofilippo the issue in that screenshot has been there for a while

ItemTagColumn width is set using Length and not LengthIncludingGridSplitter


Feature/idempotent migrations

There is one thing which FluentMigrator lacks in my opinion - idempotent migrations(or rather idempotent generated SQL output). This is the only thing which prevents me from using it on production environment in my work(we have to prepare SQL scripts for DBA team because we haven't been permission to perform automatic migrations yet).
Because it would be easier to use original package than the one from our private NuGet gallery, I would like to ask whether it would be possible to introduce those change into FM :)

Ok, I see that not using Quoter breaks some tests, will come back with a fix in a day :)

Two things stand out to me in this change. First, database changes that are migrated shouldn't require idempotent checks since they, by definition, will be migrated. That said, it appears useful.
I'm not a core maintainer, but I believe a fluent expression syntax for Preconditions might be useful here instead. That chaining methodology might be less invasive and more flexible in the long-run since it would be easy to extend to arbitrary preconditions. Something to the effect of:
Create.Table("foo")
    .WithPrecondition(Preconditions.MustNotExist)
    .WithIdColumn();

Alter.Table("bar")
    .AddColumn("someCol")
    .Precondition(Preconditions.MustNotExist);

Delete.Table("foo")
    .WithPrecondition(Preconditions.MustExist);

This is a huge change that's in its current implementation SQL Server specific and too intrusive. The time until the upcoming 2.0.0 release is too short to include/rework this implementation.
A rework that's based off 2.0.0 would be fine and I'd suggest a DB agnostic framework that allows the creation of "SQL script wrappers" that is able to make the SQL scripts idempotent.
I also saw that you introduced migration dependencies and it seems that they are only required to guard a migration from being run when a version in a version table is missing. There is some work underway to make the migration pluggable and the VersionInfo table might not exist at all, because the versions are stored differently, and the current implementation is SQL Server specific too.
My suggestion is, that the new version of this PR should only contain the "SQL script wrappers", but not the migration version guard, as this might be a candidate for a different PR.


Fix component multiplication after drag&drop

[Issue] https://github.com/Samsung/TAU-Design-Editor/issues/300
[Problem] Some components were multiplicated after being drag&dropped
into the user's project
[Solution] Review & fix _onSetNewGuide function in guide.js
Signed-off-by: Hubert Siwkin<EMAIL_ADDRESS>

@hsiwkin
Would you check the CI issue , please?


Does ebloom always fail?

As noted in https://github.com/basho/riak_repl/issues/773 the repl code for AAE full-sync will switch to using a bloom filter once it calculates that more than 3% of the keys have been repaired.
However, running in production we keep seeing these errors:
2017-11-19 02:42:00.570 [info] <0.2803.0>@riak_repl2_fscoordinator:handle_info:437 fssource <18828.26051.2517> exited abnormally: {{badarg,[{riak_repl_aae_source,maybe_accumulate_key,4,[{file,"src/riak_repl_aae_source.erl"},{line,579}]},{lists,foldl,3,[{file,"lists.erl"},{line,1248}]},{riak_kv_index_hashtree,'-do_compare/6-fun-2-',5,[{file,"src/riak_kv_index_hashtree.erl"},{line,964}]}]},{gen_server,call,[<18828.28077.2342>,{compare,{1392993748081016843912887106182707253109560705024,3},#Fun<riak_repl_aae_source.38.18255153>,#Fun<riak_repl_aae_source.39.18255153>,{exchange,inline,undefined,undefined,275878,0}},infinity]}}

The actual cause of the errors has not been proven, but the timing of the error indicates it may be aligned with the switch to using the bloom.  This crash appears to prompt a process restart.  At this point, the sync will start from the beginning, and a new 3% of the difference will be repaired to eventually the threshold is reached and it crashes again.
The restarting process may eventually complete the synchronisation.  However if the restarts are often enough, and the delta is big enough, instead you cna get:
2017-11-19 02:47:30 =SUPERVISOR REPORT====
     Supervisor: {local,riak_repl2_fssource_sup}
     Reason:     {{badarg,[{riak_repl_aae_source,maybe_accumulate_key,4,[{file,"src/riak_repl_aae_source.erl"},{line,579}]},{lists,foldl,3,[{file,"lists.erl"},{line,1248}]},{riak_kv_index_hashtree,'-do_compare/6-fun-2-',5,[{file,"src/riak_kv_index_hashtree.erl"},{line,964}]}]},{gen_server,call,[<0.24511.1293>,{compare,{616571003248974668617179538802181898917346541568,3},#Fun<riak_repl_aae_source.38.18255153>,#Fun<riak_repl_aae_source.39.18255153>,{exchange,inline,undefined,undefined,278720,42747}},infinity]}}
     Offender:   [{pid,<0.26073.2520>},{name,622279994019798508141412682679979879462877528064},{mfargs,{riak_repl2_fssource,start_link,undefined}},{restart_type,temporary},{shutdown,5000},{child_type,worker}]
2017-11-19 02:47:30.509 [error] emulator Error in process <0.26923.2523> on node<EMAIL_ADDRESS>with exit value: {badarg,[{riak_repl_aae_source,maybe_accumulate_key,4,[{file,"src/riak_repl_aae_source.erl"},{line,579}]},{lists,foldl,3,[{file,"lists.erl"},{line,1248}]},{riak_kv_index_hashtree,'-do_compare/6-fun-2-',5,[{file,"src/riak_kv_...
2017-11-19 02:47:30.509 [error] emulator Error in process <0.26923.2523> on node<EMAIL_ADDRESS>with exit value: {badarg,[{riak_repl_aae_source,maybe_accumulate_key,4,[{file,"src/riak_repl_aae_source.erl"},{line,579}]},{lists,foldl,3,[{file,"lists.erl"},{line,1248}]},{riak_kv_index_hashtree,'-do_compare/6-fun-2-',5,[{file,"src/riak_kv_...
2017-11-19 02:47:30.509 [info] <0.23398.2520>@riak_repl_aae_source:handle_info:127 Monitored pid <0.24511.1293>, AAE Hashtree process went down because: {badarg,[{riak_repl_aae_source,maybe_accumulate_key,4,[{file,"src/riak_repl_aae_source.erl"},{line,579}]},{lists,foldl,3,[{file,"lists.erl"},{line,1248}]},{riak_kv_index_hashtree,'-do_compare/6-fun-2-',5,[{file,"src/riak_kv_index_hashtree.erl"},{line,964}]}]}
2017-11-19 02:47:30.509 [error] <0.23398.2520> gen_fsm <0.23398.2520> in state compute_differences terminated with reason: no match of right hand value {error,closed} in riak_repl_aae_source:send_asynchronous_msg/2 line 723
2017-11-19 02:47:30.509 [info] <0.2803.0>@riak_repl2_fscoordinator:handle_info:437 fssource <0.26073.2520> exited abnormally: {{badarg,[{riak_repl_aae_source,maybe_accumulate_key,4,[{file,"src/riak_repl_aae_source.erl"},{line,579}]},{lists,foldl,3,[{file,"lists.erl"},{line,1248}]},{riak_kv_index_hashtree,'-do_compare/6-fun-2-',5,[{file,"src/riak_kv_index_hashtree.erl"},{line,964}]}]},{gen_server,call,[<0.24511.1293>,{compare,{616571003248974668617179538802181898917346541568,3},#Fun<riak_repl_aae_source.38.18255153>,#Fun<riak_repl_aae_source.39.18255153>,{exchange,inline,undefined,undefined,278720,42747}},infinity]}}
2017-11-19 02:47:30.509 [error] <0.23398.2520> gen_fsm <0.23398.2520> in state compute_differences terminated with reason: no match of right hand value {error,closed} in riak_repl_aae_source:send_asynchronous_msg/2 line 723

Also in the logs at 02:47:32 (1 second resolution timestamp):
[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed

So the beam on the node is crashed as the restart intensity module has been breached.  This then stops Riak on that node.

Note it has not been proven that it is the ebloom part that it is failing here, it is just that the narrative of symptoms fit the explanation neatly.

I upped the keycount in the repl_aae test in riak_test to 20k, and added some logging to riak_repl_aae_source:maybe_create_bloom/2 and I got many lines like:
@riak_repl_aae_source:maybe_create_bloom:531 creating ebloom eblom:new( 10000, 0.01, 444)
interestingly, the “random” number is always 444. Something to do with default initial state on the random module. (I wonder if that matters?)
Anyway, we can see clearly that ebloom:new/3 does get called, and does not always crash. I think in order to get a badarg there that first argument would have to be a non-integer (even a float would do it.) Looking through the code I can’t figure out how that would be anything but an integer, but there maybe some path through the code where it is undefined (at a guess.)
I then changed the code so that ebloom:new/3 is always a badarg, and the error is different to the one in your initial issue. You were right and the badarg isn't from that point in the code, but elsewhere. It needs more digging. Sorry for the red herring.

Although the test is for repl_aae_fullsync as opposed to repl2. I don't know if that is relevant. I'll look into a repl2 aae fs test (there isn't one named as such in the riak_test repo.)

I was also thinking about this line:
https://github.com/basho/riak_repl/blob/develop/src/riak_repl_aae_source.erl#L530
If at some stage something goes wrong with the reference that wraps the NIF'd ebloom - might this become a badarg?

Weirdly test still passes (with deliberate error on ebloom:new/3

Created a more manual test with basho_bench loading a cluster, and then running full-sync.  this had no issues either.  This doesn't appear to be an ebloom issue.
Trying to recreate in production environment now with extra logging.

After some further investigation the badarg is coming from the ebloom insertion line
https://github.com/basho/riak_repl/blob/develop/src/riak_repl_aae_source.erl#L580
The Bucket may be a two-tuple (a typed bucket) and not a binary. The badarg is the call to  <<Bucket\binary, Key\binary>> with that Bucket being something like {<<"bucket-type">>, <<"bucket">>}
The proposed fix is to make typed buckets into a binary before bloom insertion, and also before bloom membership checking later in the code.

Interestingly it's handled in keylisting:
https://github.com/nhs-riak/riak_repl/blob/develop-2.2/src/riak_repl_keylist_server.erl#L457
https://github.com/nhs-riak/riak_repl/blob/develop-2.2/src/riak_repl_keylist_server.erl#L703


cannot use default features of html with the CDN

Describe the bug
If the user adds the CDN link to their file, then they cannot use the default HTML h1-h6 elements font size so this can be an issue.
Expected behavior
we can make new classes for font sizes so users can use the HTML default size as well as the eccentric touch classes.
Screenshots

Hey @WH0SUMIT @yashsehgal personally I don't think we need new classes for this work I guess the by default in the library the heading tags (h1,h2,h3,h4,h5,h6) are grouped with (et-h1, et-h2, et-h3, et-h4, et-h5, et-h6) so if we can ungroup them then users can use  tag or other heading tags to use default styling. If you agree then I can work on this.

Right @ItsMeIshan, We can work on this.

sure! then getting a start on this! 🚀🚀

Sure @ItsMeIshan 👍🏽 You can get started with this issue. I am assigning this to you :D

as you can see I suggested that we can increase the font size, not the size of the h1-h6 element, so if we can implement these different font size classes in the code then we use these properties to increase the font size of the text in any elements in our code like h1-h6, span, div, p, etc.


  This is the steps I follow:

Go to https://portal.azure.com/#view/HubsExtension/BrowseResource/resourceType/Microsoft.LoadTestService%2FLoadTests
Create a new load test
Create it in prime-data-hub-test
Give it a name
Click create

I get an authorization failure

@JosiahSiegel
I think the response now that access is needed in order to produce the POC which will inform the exact load testing configurations we intend to run.  I would expect costs to be minimal since I intend to run it for the shortest amount of time to produce metrics that I can use as talking points with the product team.

@JosiahSiegel That's part of what we need access for to start to make those determinations.  We can definitely present our final plan once all the research is done?

@JosiahSiegel Two weeks would be great if they're ok with that, but I could probably make do with one.


fix(ui-ux): translate date formatting and fix various other translations

What kind of PR is this?:
/kind fix
What this PR does / why we need it:
Implements localization of dates and fixes some other localization issues.
Which issue(s) does this PR fixes?:
Fixes https://github.com/DeFiCh/wallet/issues/2354
Additional comments?:
Developer Checklist:

[ x] Read your code changes at least once
[ x] Tested on iOS/Android device (e.g, No crashes, library supported etc.)
[x ] No console errors on web
[ ] Tested on Light mode and Dark mode*
[ ] Your UI implementation visually matched the rendered design*
[ ] Unit tests*
[ ] Added e2e tests*
[ x] Added translations*

de.json - line 82 "Switch to another wallet": "Wechsel zu einem anderen Wallet"= "Switch to another wallet": "Wechsel zu einer anderen Wallet"
(Wallet female)

done

Hi @rox1338, I will merge this to my branch first then do our testing there. There are some eslint errors currently. Once merged, please tag me and I'll proceed with the testing. Thanks!

Hi @rox1338, I will merge this to my branch first then do our testing there. There are some eslint errors currently. Once merged, please tag me and I'll proceed with the testing. Thanks! https://github.com/DeFiCh/wallet/runs/5458585104?check_suite_focus=true

done @thedoublejay


NuGet package Criteo.Profiling.Tracing.Middleware 1.0 Update

Please update the packege .
In this version ,It depend Criteo.Profiling.Tracing (version >=0.3.1)
But  Criteo.Profiling.Tracing 0.3.4 is diffenent from the 0.3.5.
In 0.3.5 some methods have been removed.
When you use Criteo.Profiling.Tracing.Middleware 1.0( current max version) and Criteo.Profiling.Tracing 0.3.5 (current max version)  ,  you can see an error 'Method not found: 'System.String Criteo.Profiling.Tracing.Transport.ZipkinHttpHeaders.EncodeLongToHexString(Int64)''
In addtion, I run my applcation in docker container , I must add the parameter '--privileged'.
It looks like write some logs to a file .
How can I configure the output target  or donot write file ?
Thanks

Hi @tiayi,
Thanks a lot for the bug report. Nuget has been updated with a dependency on the latest Criteo.Profiling.Tracing version (0.3.5) and you can find it here.
The commit bumping the version is this one.
For the privileged mode, I'm not really familiar with docker but isn't it because the program opens a socket ?
I'm sorry for the delay of response but I have very limited access to my computer until Monday.

Hi @fedj ,
The application run in docker container ,must use privileged mode.
This is from System.Net.NetworkInformation.NetworkInterfacePal.GetIsNetworkAvailable().
This is log.
Hosting environment: Production
Content root path: /app
Now listening on: http://+:80
Application started. Press Ctrl+C to shut down.
Unhandled Exception: System.UnauthorizedAccessException: Access to the path '/sys/class/net/lo/operstate' is denied. ---> System.IO.IOException: Permission denied
--- End of inner exception stack trace ---
at System.IO.UnixFileStream.CheckFileCall(Int64 result, Boolean ignoreNotSupported)
at System.IO.UnixFileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, FileStream parent)
at System.IO.UnixFileSystem.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, FileStream parent)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at System.IO.File.InternalReadAllText(String path, Encoding encoding)
at System.IO.File.ReadAllText(String path)
at System.Net.NetworkInformation.LinuxNetworkInterface.GetOperationalStatus(String name)
at System.Net.NetworkInformation.LinuxNetworkInterface..ctor(String name)
at System.Net.NetworkInformation.LinuxNetworkInterface.GetOrCreate(Dictionary`2 interfaces, String name)
at System.Net.NetworkInformation.LinuxNetworkInterface.<>c__DisplayClass5_0.b__2(String name, LinkLayerAddressInfo* llAddr)
at Interop.Sys.EnumerateInterfaceAddresses(IPv4AddressDiscoveredCallback ipv4Found, IPv6AddressDiscoveredCallback ipv6Found, LinkLayerAddressDiscoveredCallback linkLayerFound)
at System.Net.NetworkInformation.LinuxNetworkInterface.GetLinuxNetworkInterfaces()
at System.Net.NetworkInformation.NetworkInterfacePal.GetIsNetworkAvailable()
at Criteo.Profiling.Tracing.Utils.IpUtils.GetLocalIpAddress()
at Criteo.Profiling.Tracing.Tracers.Zipkin.SerializerUtils.GetLocalEndPointOrDefault()

Hi @fedj
There is another error here.
evn:
AspNetCore version : 1.0
docker image: microsoft/aspnetcore:1.0
log:
System.Exception: Http Code:Redirect ; Message:Moved Temporarily
at UI.ApiClientHelper.d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter1.GetResult()    at UI.ApiClientHelper.<Get>d__2.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at System.Runtime.CompilerServices.TaskAwaiter1.GetResult()
at UI.Controllers.HomeController.d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__27.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__25.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__22.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ResourceExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__20.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Builder.RouterMiddleware.d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at Criteo.Profiling.Tracing.Utils.TraceHelper.d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at Criteo.Profiling.Tracing.Middleware.TracingMiddleware.<>c__DisplayClass0_0.<b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.d__7.MoveNext()

@tiayi Did you try with version 0.2 ? It should be fixed normally.

@fedj
Yes, it's worked.
Thanks

Thanks a lot for this issue.


Add _ to unused variables to avoid linting rule

What does this PR do?
Apply changes made from https://github.com/DataDog/integrations-core/pull/14170

Closing for now. Will revisit at a later time.


/home/shared/vit.cpp/tests/benchmark.cpp:4:10: fatal error: nlohmann/json.hpp: No such file or directory

did you miss the dependency nlohmann/json.hpp?

That is correct! I will add it

I have added the JSON package in the CMakeLists.txt and made it optional. If you want to build the benchmark executable add cmake -BUILD_BENCHMARK=ON ..;

@staghado
thank you

@staghado
how did you install json by making this line(nlohmann_json ) works?

Check the official documentation of that specific library on how to install on your specific platform.


Add CONTRIBUTING.md

This is pull request adds a CONTRIBUTING.md file (copied and slightly edited from the partitura tutorial repo).

Codecov Report
Patch and project coverage have no change.

Comparison is base (8af06c6) 84.83% compared to head (69b8871) 84.83%.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop     #216   +/-   ##
========================================
  Coverage    84.83%   84.83%
========================================
  Files           69       69
  Lines        12204    12204
========================================
  Hits         10353    10353
  Misses        1851     1851

Impacted Files
Coverage Δ

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


feat: Set compression-level to 9

The level of compression for Zlib to be applied to the artifact archive. The value can range from 0 to 9: - 0: No compression - 1: Best speed - 6: Default compression (same as GNU Gzip) - 9: Best compression Higher levels will result in better compression, but will take longer to complete. For large files that are not easily compressed, a value of 0 is recommended for significantly faster uploads.

Hmm. I haven't heard about this. Let me do some research.

Thanks - I don't see this change as needed.
22028 -rw-rw-r-- 1 ibotpeaches ibotpeaches 22555005 May 31 06:46 apktool-v2.9.2-51-4d857dbf-SNAPSHOT.jar.gz
22028 -rw-rw-r-- 1 ibotpeaches ibotpeaches 22555947 May 31 06:47 apktool-v2.9.2-51-4d857dbf-SNAPSHOT.jar.gz

gzip apktool-v2.9.2-51-4d857dbf-SNAPSHOT.jar  0.63s user 0.01s system 99% cpu 0.646 total
gzip -v9 apktool-v2.9.2-51-4d857dbf-SNAPSHOT.jar  0.63s user 0.01s system 99% cpu 0.645 total

Difference is so minimal for this project in terms of time difference and size. I'd rather not change away from defaults.


feat: Price sort by logic

PR Type

[ ] Bugfix
[x] Feature
[ ] Refactoring

Needs Design check

@exezbcz please review

Context

[x] Closes #8890

Did your issue had any of the "$" label on it?

[x] Fill up your DOT address: Payout

Screenshot 📸

[ ] My fix has changed something on UI;

@exezbcz pls check , let me know if it's working as you mentioned

nope, not working yet

when this filter is applied it should show listed first - sorted by price and then the rest

sorted by price and then the rest

@roiLeo this is not possible only using tokenListWithSearch query right ?

sorted by price and then the rest

@roiLeo this is not possible only using tokenListWithSearch query right ?

Doesn't look like it's possible with tokenEntities this might be indexer issue, let's open issue on https://github.com/kodadot/stick/issues with what you need

waiting to resolve this

https://github.com/kodadot/stick/issues/188

@vikiival can do silent release of new Stick for you

https://github.com/kodadot/stick/pull/194

https://app.subsquid.io/squids/arrow-speck/v1

https://squid.subsquid.io/arrow-speck/v/v1/graphql

can you deploy it again: d
thanks

meanwhile we run arrowsquid, prob continue?

meanwhile we run arrowsquid, prob continue?

yes

when the low to high filter is active, show listed first, sorted by the sort by filter, and then leave the rest untouched. It takes all the supply and just reorders it so the listed ones are on top.

we have

and we need price_ASC_NULL_LAST

yes

I have missunderstood your question @hassnian
closing as this is not resolved
https://t.me/HydraDevs/9433

@vikiival any updates ? is https://github.com/kodadot/stick/issues/275 the blocker ?

Yes

new pr https://github.com/kodadot/nft-gallery/pull/10529


added terms and conditions checkbox

👷 Deploy Preview for cg-eleventy-blog processing.

Name
Link

🔨 Latest commit
2fb961107a97ef400035e92c462e845c49116a52

🔍 Latest deploy log
https://app.netlify.com/sites/cg-eleventy-blog/deploys/65c5938be652480008f81ef7


Documentation for building godot on all the platforms uses single threaded build

ie for OSX the documentation shows:
scons platform=osx

But this takes ~20 minutes to build.
The build goes an order of magnitude faster if you put scons -j 8 so the documentation should probably show that command by default for all the platforms.

Tihs section section of the Introduction article talks about the usage of multiple cores for compilation, though.

Multiple cores ARE wonky on Windows.

The README links right to this page ( http://docs.godotengine.org/en/latest/development/compiling/index.html ). I'm thinking people are probably just going to click their platform.
-j builds seem to work fine under OS X fwiw.

Well, it is wonky only on windows, so, I guess it might be extended with -j $(sysctl -n hw.ncpu) (untested).

I thought that it's usually -j $(nproc) (unless that's a Linux-specific command)?

Yeah.
-bash: nproc: command not found

$(sysctl -n hw.ncpu)  works though.

People should read http://docs.godotengine.org/en/latest/development/compiling/introduction_to_the_buildsystem.html which describes it. We can add a .. seealso:: link to the top of each platform-specific page if need be, but I prefer we don't make the instructions more complex for each platform by cluttering with machine and OS-specific instructions about -j. The point of those commands is to show the important options, not the more advanced ones that will indeed be used by people who compile daily, and who should read the docs fully :)


fix:Utility classes should not have public constructors

Utility classes, which are collections of static members, are not meant to be instantiated. Even abstract utility classes, which can be extended, should not have public constructors.
Java adds an implicit public constructor to every class which does not define at least one explicitly. Hence, at least one non-public constructor should be defined.

These code style things seem not having meaning in practice.
We don't want to be strict for this after all.
We intend to resolve real problems.


Allow scope limiting to prevent forced re-creation

Even if there is no change to the existing resource, rover will sometime force a re-creation of the resource. It can be disruptive especially for storage with existing objects.
Consider the following example where the creation of storage module is dependent on a variable app_rg_name for a specific named Azure resource group:
configuration.tfvars
resource_groups = {
  app_re1 = {
    name   = "app-re1"
    region = "region1"
  }
}

solution.tf
locals {
  app_rg_name = lookup(var.resource_groups, "app_re1", null) == null ? null : var.resource_groups["app_re1"]["name"]
}

module "storage" {
  count  = local.app_rg_name == null ? 0 : 1
  source = "./tf_modules/storage"
  resource_group_name = local.app_rg_name
}

If I were just to add another new resource group without affecting the storage module e.g.
configuration.tfvars
resource_groups = {
  app_re1 = {
    name   = "app-re1"
    region = "region1"
  }
 app_re2 = {
    name   = "app-re2"
    region = "region1"
  }
}

It will force a re-creation of the storage module when running plan or apply, even though there is no change to the module.
After spending much time without clues, I realised that I have to set the local variable "app_rg_name" to a fixed value rather than conditional to avoid a forced re-creation. Would be good if you can add a mechanism, such as -target to limit the scope of plan/apply, for avoiding a forced re-creation and debugging.

Thanks for reporting those re-creation issues. In the last 6 months we had improved the aztfmod module to handle those situations and bring a more stable behaviour when you add new resource groups.
I propose you re-test with the latest aztfmod module https://registry.terraform.io/modules/aztfmod/caf/azurerm/latest
Closing it now.


Creation will fail when using CMK from keyvault with firewall enabled

Please make it clear that use of a CMK from an existing keyvault with network firewall enabled is not supported and will fail during initial deployment.
Further use of a managed identity to grant access to the key in a keyvault with network firewall enabled is not possible.
Deployment using CMK must be done using a key from a keyvault (temporary) with all access from all networks enabled initially and a managed identity.
After this you can change to using a key from a keyvault with network firewall enabled.
Do this by first enabling a system identity in the ACR.
Grant this system identity access to the keyvault with the firewall enabled.
Then go into the ACR and change the key to the keyvault with network firewall enabled.
New you can delete the temporary keyvault and key.
Note. This occurs when not using a private endpoints with the ACR.

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

ID: 22ca01c7-5e18-0db8-eb51-e401660be030
Version Independent ID: 3b7ca108-1890-7b43-ea61-35837f2fc59f
Content: Encryption-at-rest with a customer-managed key - Azure Container Registry
Content Source: articles/container-registry/container-registry-customer-managed-keys.md
Service: container-registry
GitHub Login: @dlepow
Microsoft Alias: danlep

@PCNZ Thank you for reaching out and bringing this to our notice. At this time we are reviewing the feedback and will provide an update as appropriate.

@dlepow
Can you please check and add your comments on this doc update request as applicable.

@PCNZ The feedback on improving and making more prominent on how to store a customer-managed key for a registry when the KV firewall is enabled as documented here is shared with the content team.
Doc author is working on updating this document which will address this feedback.
Linking similar issue #61015 .
Closing this issue for now are the document will updated soon.


Kaggle Notebook | Exploring unlabeled data with PCA  | Version 1

Hello !
Good graphs. Overall, everything is correct. Honestly, when I generated data (see telegram I uploaded the way) main idea was: you catch outline using knn, like: when param_123 is within 0 and 1000 it is normal and when it is more than 1 000 it is outlines, or smth like that, cause KNN usually used in anomaly detection (or outline detection). Especially, you can see that in your graph:
sns.lmplot(
x="param_132", y="param dist.", data=df, hue="type", fit_reg=False
);
So there are 2 groups theoretically: from 0 to 1000 and from 1000 to 20 000. However, it is impossible to say what is outline and what is not with 100% accuracy, so your solution is also right.
Also, theoretically you should use PCA to see that "type" and is_measured are interchangeable with variance about 80%, and you should reduce dataset through it (see telegram I uploaded the way).
Overall, great job. Work is accepted.