Builder::upsert() passes invalid arguments to MysqlGrammar::compileUpsert()

Laravel Version
10.39.0
PHP Version
8.2.14
Database Driver & Version
No response
Description
The docblock for Illuminate\Database\Query\Builder :upsert() says $uniqueBy and $update can be string or array, but when passing a string an error is thrown because Illuminate\Database\Query\Grammars\MySqlGrammar::compileUpsert() only accepts arrays for these values.
The query builder method should be checking and converting to array as needed, similar to other methods in the class.
Steps To Reproduce
With mysql database connection:
$data = [['email'=>'joe@example.com','name'=>'Joe'], ['email'=>'jane@example.com','name'=>'Jane']];
DB::table('users')->upsert($data, 'email', 'name');

Result:
Illuminate\Database\Query\Grammars\MySqlGrammar::compileUpsert(): Argument #4 ($update) must be of type array, string given, called in /usr/local/src/my-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php on line 3507

Never mind, just misread the docblock. Still should be proper typed signatures on the upsert method instead of docblock.


[pangolin] Fix build failure on UNIX

Finding ffmpeg components in Pangolin's built-in FindFFmpeg.cmake is not complete, which causes the build failure in UNIX.
Fixes #10099
Thanks @Wkkkkk!

/azp run


Moshi-sealed-runtime: More than one file was found with OS independent path 'META-INF/runtime.kotlin_module'

After adding dev.zacsweers.moshix:moshi-sealed-runtime:0.11.2 dependency, project fails to build with the following error:
More than one file was found with OS independent path 'META-INF/runtime.kotlin_module'.
It seems like a module name mangling problem, as stated here https://ncorti.com/blog/name-mangling-in-kotlin
Possible solution is to pass the -module-name compiler flag in the library (in fact, it might prove useful to add this statement to all moshiX libraries)

Want to send a PR?

Sure. That should fix it: https://github.com/ZacSweers/MoshiX/pull/130

Thanks! I plan to cut a release after KSP beta05 is out, hopefully this week

Thank you for the quick response! Would be great to see an update as soon as possible though, as this issue kinda blocks a feature in a project I am currently working on :)

You're welcome to use a snapshot or build from source until then

Resolved in 0.12.0


Tried to respond to a post on a page that I hadn't reloaded, bot posted it instead

From @Autumn-Leah on March 13, 2017 17:30
https://github.com/openpolitics/manifesto/pull/474#issuecomment-286181213
the bot posted something that I was going to post and then edit into a response
Copied from original issue: openpolitics/manifesto#478

This is very odd... I just added a config variable that might have restarted the app, hence this started happening just now, but I have no idea why it would. I'll investigate urgently.

Notes from Discord chat:

I also, after refreshing seem to not be signed in properly. maybe that was also a contributing factor idk

It is probably regenerating the session keys on each restart, so if the form was submitted after a logout, the bot account might have taken over accidentally.
Need to look at behaviour of posting the comment form with a signed out user.


⚠ EntVenture has degraded performance

In 321cfd3, EntVenture (https://entventure.org) experienced degraded performance:

HTTP code: 200
Response time: 12747 ms

Resolved: EntVenture performance has improved in bcfe1f0.


fix: explicitly set insecureSkipTLSVerify as disabled for upgrades

After adding cert-management and removing insecureSkipTLSVerify, it seems that during migration from the newer versions, helm doesn't remove the old value (probably because the apiservice doesn't set it explicitly).
To prevent this error, this PR explicitly sets the insecureSkipTLSVerify: false. This property can be removed in future versions once enough time has passed since we changed the value.
Checklist

[x] I have verified that my change is according to the deprecations & breaking changes policy
[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)

Is there a process to release this into the pre-2.12 charts?
Lack of this patch appears to be the root cause of this issue: https://github.com/kedacore/keda/issues/4732


⚠ ClamAV has degraded performance

In 675ed7e, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 66 ms

Resolved: ClamAV performance has improved in 7fbb5dd.


⚠ Samsung has degraded performance

In 42c4652, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2247 ms

Resolved: Samsung performance has improved in f38cab4.


Segmentation fault in some control methods on x86_64

This reintroduces code which was removed in 481c580c8d0.
The Block_copy/Block_release calls from this helper seem to be needed on my
x86_64 macOS11 machine. Without this, example/linux/virtualization segfaults
in startWithCompletionHandler.
This fixes this ASAN error:
=================================================================
==56003==ERROR: AddressSanitizer: requested allocation size 0x53cb4e83f8b48 (0x53cb4e83f9b48 after adjustments for alignment, red zones etc.) exceeds maximum supported size of 0x10000000000 (thread T6)
    #0 0x43f0400 in wrap_malloc+0xa0 (libclang_rt.asan_osx_dynamic.dylib:x86_64h+0x44400)
    #1 0x7fff205753ba in _Block_copy+0x5e (libsystem_blocks.dylib:x86_64+0x13ba)
    #2 0x7fff6f594307 in Base::BlockPtr<void (bool)> Base::BlockPtr<void (bool)>::from_callable<-[VZVirtualMachine startWithCompletionHandler:]::$_13>(-[VZVirtualMachine startWithCompletionHandler:]::$_13)::'lambda'(void*, bool)::__invoke(void*, bool)+0xb37 (Virtualization:x86_64+0x24307)
    #3 0x43ef5fa in __wrap_dispatch_async_block_invoke+0xca (libclang_rt.asan_osx_dynamic.dylib:x86_64h+0x435fa)
    #4 0x7fff20691622 in _dispatch_call_block_and_release+0xb (libdispatch.dylib:x86_64+0x2622)
    #5 0x7fff20692805 in _dispatch_client_callout+0x7 (libdispatch.dylib:x86_64+0x3805)
    #6 0x7fff206985e9 in _dispatch_lane_serial_drain+0x25d (libdispatch.dylib:x86_64+0x95e9)
    #7 0x7fff206990ac in _dispatch_lane_invoke+0x16d (libdispatch.dylib:x86_64+0xa0ac)
    #8 0x7fff206a2c0c in _dispatch_workloop_worker_thread+0x32a (libdispatch.dylib:x86_64+0x13c0c)
    #9 0x7fff2083945c in _pthread_wqthread+0x139 (libsystem_pthread.dylib:x86_64+0x345c)
    #10 0x7fff2083842e in start_wqthread+0xe (libsystem_pthread.dylib:x86_64+0x242e)

Post by @cfergeau https://github.com/Code-Hex/vz/pull/46

I've updated https://github.com/cfergeau/vz/commits/asan with tests which can be used to test the suggested fix in that same branch.

See https://github.com/Code-Hex/vz/pull/46#issuecomment-1252257553 for CI changes reproducing this problem

I tried on this branch https://github.com/Code-Hex/vz/compare/master...issue-50
However, It's not reproduced now. So I close this issue.

I have carefully observed the logs here. I made sure that the trace always contains getUUID. Perhaps #47 has been resolved at the root cause.
https://github.com/cfergeau/vz/actions/runs/3089765099/jobs/4997751402

I tried to cherry-pick your this commit. but the commit does not exist now.
So I recreated a new PR for this fix. thanks for your report!
https://github.com/Code-Hex/vz/pull/74


msgpack not detected after installed

cmake ../..
Installing collected packages: pyyaml, msgpack, joblib, Tensile
Successfully installed Tensile-4.33.0 joblib-1.3.2 msgpack-1.0.7 pyyaml-6.0.1
-- using GIT Tensile fork=ROCmSoftwarePlatform from branch=7d55e43f96870b49384c546bae3b66e9bc0c740b
-- Adding /path/to/hipSPARSELt/build/release/virtualenv to CMAKE_PREFIX_PATH
-- hip::amdhip64 is SHARED_LIBRARY
CMake Error at build/release/virtualenv/lib/python3.11/site-packages/Tensile/Source/lib/CMakeLists.txt:105 (find_package):
By not providing "Findmsgpack.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "msgpack", but
CMake did not find one.
Could not find a package configuration file provided by "msgpack" with any
of the following names:
msgpackConfig.cmake
msgpack-config.cmake

Add the installation prefix of "msgpack" to CMAKE_PREFIX_PATH or set
"msgpack_DIR" to a directory containing one of the above files.  If
"msgpack" provides a separate development package or SDK, be sure it has
been installed.

I encountered this same error as I tried compiling rocBLAS

Hi @jinz2014, internal ticket has been created to investigate your issue. Thanks!

Hi @jinz2014 , this is an issue with the install script not installing the msgpack dependency. You can get around this by installing libmsgpack-dev (on Ubuntu).
There is also another missing dependency that is needed for tensile, so you'll need to install python3-joblib as well.
The installer script will be updated in a future release to automatically install these dependencies. Thanks for finding this out!

@nachiketkarmarkar rocBLAS is a different library, in future, please open issues in the relevant repo rather than attaching them to existing related issues. If you want, you could tag related-looking issues with a hyperlink to help our investigation.
That being said, I think you will be able to compile rocBLAS if you run the dependency installer first as recommended on the docs: https://rocm.docs.amd.com/projects/rocBLAS/en/latest/install/Linux_Install_Guide.html#linux-install
Quoting those docs:

./install.sh -d | Build library dependencies and library in your local directory. The -d flag only needs to be used once. For subsequent invocations of install.sh it is not necessary to rebuild the dependencies.

./install.sh | Build library in your local directory. It is assumed dependencies have been built

The rocBLAS installer script when run with -d will in fact install the python3-joblib and libmsgpack-dev libraries, among other dependencies.
I did observe the same "msgpack not detected" error when I just ran the install script without building dependencies first.

@jinz2014 The missing dependency fix was merged in https://github.com/ROCm/hipSPARSELt/pull/151/files.


Update to nix 0.20.

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @nastevens (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see the contribution instructions for more information.

Sounds good to me but nix 0.20 requires increasing the MSRV to 1.40.
Could you also increase it and add an entry to the changelog?

Great, thanks!
Any objections to raising the MSRV @rust-embedded/embedded-linux? I do not think we have a choice, though.

No objection @eldruin.  On next release, we'll bump the crate version as well.  Thanks @m-ou-se!
@bors r+

Ooops, bors r+


access token should not be stored in httponly cookie

To enhance security, I store the token in cookie with following code:
class Settings(BaseModel):
    authjwt_token_location: set = {'cookies'}

If the tokens are stored in cookies, they are not readable by JS (as HttpOnly flag is ON), expiry time of access token cannot be retrieved, time to call token refresh is unknown.
Access token should be stored in header, or at least able to read.

Cookies should be httponly for access and refresh tokens to protect from XSS attacks.
Per the API documentation, you can define the max_age for your cookies when you set them.


Pass type arguments through dots

Today I took a quick stab at passing arguments through the dots ... to the type_* function. The main motivation for this came from https://github.com/grantmcdermott/tinyplot/pull/233#issuecomment-2443010778. Because:
plot(Species ~ Sepal.Width, data = iris, breaks = 4)

works, I also wanted to get
tinyplot(Species ~ Sepal.Width, data = iris, breaks = 4)

to work rather than having to call
tinyplot(Species ~ Sepal.Width, data = iris, type = type_spineplot(breaks = 4))

Similarly, instead of
plot(count ~ spray, data = InsectSprays, lty = 1, staplewex = 0)

we can now also do
tinyplot(count ~ spray, data = InsectSprays, lty = 1, staplewex = 0)

rather than having to use
tinyplot(count ~ spray, data = InsectSprays, lty = 1, type = type_boxplot(staplewex = 0))

I've implemented this by:

Passing the dots also to sanitize_type.
Obtaining the type function without evaluating it yet.
Taking those named arguments from dots that match arguments of type using them to evaluate type.
Returning the remainings dots back to the tinyplot.

Thus, this only works for type arguments that are not arguments of tinyplot _and_ do not even partially match! So this is a potential source of confusion. But it does avoid the potential confusion from examples like the ones above.

This seems pretty straightforward and useful.
We may still want to strictly advertise the "old" system on the website and in the docs, because it clearly indicates where users should look for to get documentation on type-specific arguments.
Perhaps showing a call-out box with a "tip" about ..., while staying ultra consistent throughout the website.
Not quite the "there should be only one way" Tao, but...

I've now also added "function" to the official types in sanitize_type() now. It does not strictly belong to this PR but I thought that it fits sufficiently well and it's only a minor edit.

I've looked at the code and don't see any problem. Do you plan to do more work on this? If not, I think we should just merge it.

Great, thanks for the feedback, Vincent. I also don't think that further work is needed. So let's see whether Grant @grantmcdermott has any concerns...

Great stuff, thanks @zeileis!


bug: Doesn't work in "vscode-neovim" extension of vs code

Did you check docs and existing issues?

[X] I have read all the flash.nvim docs
[X] I have searched the existing issues of flash.nvim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
0.9.1
Operating system/version
MacOS 13.4.1
Describe the bug
-Doesn't work in "vscode-neovim" extension(https://github.com/vscode-neovim/vscode-neovim) environment of vs code
Steps To Reproduce

install vs code
install vscode-neovim extension
Install neovim 0.8.0 or greater
install flash.nvim and setup
run vs code
enter / to search

Expected Behavior
The label should appear when you search. Label and highlight do not work properly

Highlighting is best-effort https://github.com/vscode-neovim/vscode-neovim/issues/1143#issuecomment-1424086248 in vscode-neovim, so some highlights display incorrectly or don't display at all.
I'm using the following highlights to make it work in VS Code:
init = function()
	local function set_highlights()
		vim.api.nvim_set_hl(0, "FlashLabel", {
			fg = "#ff0000", bold = true, nocombine = true,
		})
		vim.api.nvim_set_hl(0, "FlashBackdrop", { fg = "gray" })
	end
	vim.api.nvim_create_autocmd({ "ColorScheme" }, {
		callback = set_highlights,
	})
end

@archilkarchava thank you for the work-around!
Will see if I can add vscode support this way out of the box.

I've made some changes to Flash specifically for VS Code:

VS Code: some functionality is changed/disabled when running flash in VS Code:

prompt is disabled
highlights are set to different defaults that will actually work in VS Code
search.multi_window is disabled, since VS Code has problems with vim.api.nvim_set_current_win

See also: https://github.com/vscode-neovim/vscode-neovim/issues/1241

FYI, the reason why the default highlights don't work in VSCode is that it blocks all "Syntax" hl groups by default for performance and to avoid clashes with syntax highlighting. Thus, the "Comment" group is blocked, for example.
Ideally, this can be fixed, where we can tell nvim not to send syntax highlights, but we can still have the highlight groups rendered. Ref: https://github.com/vscode-neovim/vscode-neovim/issues/519#issuecomment-1203125253

The issue is linking to a blocked group, like "Comment".
https://github.com/vscode-neovim/vscode-neovim/blob/86ca759e154bf2f99ae031e70aa49aa1b22b9452/package.json#L192C24-L192C24

ok, gotcha. That's why the links didn't work probably.

but again, the defaults are terrible, so better to have custom highlghts for vscode anyway.

Btw, if you think you can improve the defaults, PRs are always welcome! I'm not entirely sure what would need to be done to improve them -- though, it is actually possible to grab highlights from the vscode theme. https://github.com/vscode-neovim/vscode-neovim/blob/86ca759e154bf2f99ae031e70aa49aa1b22b9452/package.json#L244C25-L244C25


Evaluating permission constraints referencing the current user

As ...
Patti - Platform Admin
I want ...
a constrains mechanism to reference the present User in a abstract manner. For example, I would like to have functionality in order to create a constrain that allows a User to see only his own Changelog and journal entries, barring him from viewing everyone else's.
So that ...
we can enforce a granular Data protection policy without having to create a Group for every User.
I know this is done when...

a User can see only his own Changelog and Journal entries
Administrator can continue to view all User's entries

Optional - Feature groups this request pertains to.

[ ] Automation
[ ] Circuits
[ ] DCIM
[ ] IPAM
[X] Misc (including Data Sources)
[ ] Organization
[ ] Plugins (and other Extensibility)
[ ] Security (Secrets, etc)
[ ] Image Management
[X] UI/UX
[ ] Documentation
[ ] Other (not directly a platform feature)

Database Changes

I think not but not sure

External Dependencies
No response

Potential inspiration: https://github.com/netbox-community/netbox/commit/12c138b341faff6d2413c620488e124cbbacf8ec


Fix proxy & wifi issue / modify printer.cfg for max3

Everything seems to be working (spoolman is also a very cool plugin by the way), but I wanted to open an issue and post the fix for the proxy issue. Also, here are the changes to get the max3 with the bltouch working. Finally, the current wlan configuration causes a communication failure with the screen, and the network tab on the screen does not work at all for me but you can still setup wifi with nmtui. The code preview seems to work when you print from the screen, but not when you upload and print from the slicer, which is the same behavior as the old software.
fix for the proxy:
sudo rm /etc/environment ; sudo touch /etc/environment ; sudo sed -i '/^\[http\]/d;/^\[https\]/d;/proxy/d' /root/.gitconfig ; sed -i '/^\[https\]/d;/proxy/d' /home/mks/.gitconfig ; sudo mv /etc/apt/sources.list.bak /etc/apt/sources.list ; sudo sed -i '/Defaults env_keep+="http_proxy https_proxy no_proxy"/d' /etc/sudoers
fix for the wifi:
sudo rm /etc/wpa_supplicant/wpa_supplicant-wlan0.conf ; sudo touch /etc/wpa_supplicant/wpa_supplicant-wlan0.conf ; sudo service makerbase-wlan0 restart
for the max3 with the bltouch, you need to replace references to probe in printer.cfg and gcode_macro.cfg with bltouch and update the pins:
sed -i 's/endstop_pin:probe:z_virtual_endstop/endstop_pin:bltouch:z_virtual_endstop/;s/^\[probe\]/\[bltouch\]/;s/pin: \^MKS_THR:gpio21/sensor_pin:\^\MKS_THR:gpio21\ncontrol_pin:MKS_THR:gpio11\nstow_on_each_sample: False/' ~/printer_data/config/printer.cfg ; sed -i 's/printer\.configfile\.settings\.probe\.x_offset/printer\.configfile\.settings\.bltouch\.x_offset/g;s/printer\.configfile\.settings\.probe\.y_offset/printer\.configfile\.settings\.bltouch\.y_offset/g' ~/printer_data/config/gcode_macro.cfg
to fix your locale/timezone: sudo dpkg-reconfigure locales. find your time zone here: https://en.m.wikipedia.org/wiki/List_of_tz_database_time_zones (it should be in the format America/Chicago), then run sudo timedatectl set-timezone [your_timezone] ; sudo timedatectl set-ntp 1 replacing [your_timezone] with your actual timezone

In your tutorial, you didn't install dhcpcd or rename the relevant interfaces, such as renaming end1 to eth0 and renaming the wireless network interface starting with wlx to wlan0, which caused the WiFi to not work properly.
In my image, there is a service that automatically renames the interfaces, but it requires a restart after generating the rules on the first boot to apply them. Not sure why it's not working on your side.

In your tutorial, you didn't install dhcpcd or rename the relevant interfaces, such as renaming end1 to eth0 and renaming the wireless network interface starting with wlx to wlan0, which caused the WiFi to not work properly.

I didn't see anything in your instructions about installing dhcpcd or renaming network interfaces? If you can point me to those, I'll give them a shot and add them to my tutorial as well.

Those are already in the image. Refer to /etc/systemd/system/rename_interfaces.service. Not sure if mv /usr/lib/udev/rules.d/80-net-setup-link.rules to bak is needed.
For dhcpcd
sudo apt-get install dhcpcd
sudo dhcpcd wlan0

dhpcpd was already installed. The rename_interfaces.service runs with no errors. The 70-persistent-net.rules has the correct addresses for my eth0 and wlan0. /usr/lib/udev/rules.d contains 80-net-setup-link.rules.bak, but no 80-net-setup-link.rules. I tried renaming 80-net-setup-link.rules.bak to 80-net-setup-link.rules and restarting but the menu still doesn't work.
cat /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?", ATTR{address}=="22:ca:85:0d:e8:68", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?", ATTR{address}=="50:2b:73:a8:a5:80", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="wlan0"

I'm not sure what changed, but it seems like image previews are now working on my screen, whether the files are printed from qidi slicer or the screen.

For some reason your image thinks there are always 698 layers in the print. My image didn't know how many layers there were, so I've been using M117 to show the layers.

I'm not quite sure why the layers display is fixed; it might be due to some cached data in Moonraker's database.

I'm not quite sure why the layers display is fixed; it might be due to some cached data in Moonraker's database.

I did restore my old database, so maybe there's some corruption there

@CChen616 how were you able to turn the board fan off during idle on your image? I switched back to my image because I had some issues with the screen controls, but now that fan is running all the time and it's really annoying

I haven't paid much attention to this, but according to user feedback, it seems to be non-dismissible.
https://github.com/QIDITECH/QIDI_MAX3/issues/45
You could also try if there are other ways to control the fan switch in the latest version of Klipper.

I haven't paid much attention to this, but according to user feedback, it seems to be non-dismissible. QIDITECH/QIDI_MAX3#45
You could also try if there are other ways to control the fan switch in the latest version of Klipper.

In your image, the board fan does not run constantly. I thought you did this on purpose. That's why I said it's awesome that it's so much quieter in another comment. I copied all of the config files over to my image, so I know it's not the printer.cfg. Not sure what else it could be.

For some reason your image thinks there are always 698 layers in the print. My image didn't know how many layers there were, so I've been using M117 to show the layers.

I have 838 Layers.. so i guess its not a fixed value

For some reason your image thinks there are always 698 layers in the print. My image didn't know how many layers there were, so I've been using M117 to show the layers.

I have 838 Layers.. so i guess its not a fixed value

Add this to your after layer change code in the slicer: M117 laying {layer_num+1}/{total_layer_count}

The old printer.cfg file used output_pin to control the fan, while the new configuration file uses fan_generic. Additionally, the Xindi control system has been updated accordingly. This may be the reason for the different fan behavior.

@CChen616 someone installed my image and ran into trouble with the wifi on the x-max3. they apparently have an AIC wifi module on their printer. they followed this guide and got it working: https://www.cyberciti.biz/faq/linux-find-wireless-driver-chipset/. .
Is qidi shipping printers with the AIC module now? Does your image include these drivers?

The AIC8800DC was included in an update package in a certain version; it should not be present in the stock image. My image uses rtl8xxxu.


#3959 Change JH app target URL to jupyterhub.cuahsi.org

This pull request fixes an issue caused by launching the CUAHSI JupyterHub using the legacy url (i.e. jupyter.cuahsi.org). I believe the error occurs because the OAuth handshake begins before redirecting to the new url (jupyterhub.cuahsi.org) resulting in missing state cookies. This PR contains one simple change to the dashboard page to change the CUAHSI JupyterHub target url from jupyter.cuahsi.org to jupyterhub.cuahsi.org.
Pull Request Checklist:

[ ] Positive Test Case Written by Dev

[ ] Automated Testing

[ ] Sufficient User and Developer Documentation

[ ] Passing Jenkins Build

[ ] Peer Code review and approval

Positive Test Case

Go to HydroShare.org/home
Click CUAHSI JupyterHub
Verify that you are redirected to jupyterhub.cuahsi.org
Agree to the terms of use and login
Verify that a 400 error does not occur.

METRIC
VALUE

NEW CODE SMELLS
0

NEW VULNERABILITIES
0

NEW DUPLICATED LINES DENSITY
0.0

NEW SECURITY HOTSPOTS
0

NEW BUGS
0

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-3960

retest this, please

I wouldn't call this a bug fix.  This is fine to do, I still think jupyter should redirect to jupyterhub before making the oauth request in order to fix the problem you're seeing.  This will only resolve the problem for those who get to jupyterhub by clicking this featured app.


⚡ Optimization

Considering options

Using window.requestAnimationFrame()
resize event should only fire with a certain amount of millisecond
Only watch the scroll position when the trigger's position is between START and END

Refs

https://greensock.com/docs/v3/Plugins/ScrollTrigger#how-it-works
https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame#example

Done with PR #8


Linux makefiles and docs

You mentioned that this also runs on Linux, and that it is possible to have multiple clients only when using Linux. Is it possible to make available makefiles for building this on linux?
I managed to build LiveScanServer using MonoDevelop, however it crashes when started.
Thanks!

Hi Denis,
What I must have mentioned was that I know that it is possible to use multiple Kinects on one computer on Linux. You can do it using the drivers available here: https://github.com/OpenKinect/libfreenect2. The only problem is that non-official drivers do not have support for skeleton tracking (and maybe some of the other functionalities, I am not sure).
I do not think it is possible to run my app on Linux as it uses the Kinect for Windows library, which I imagine is only available on Windows.
Best regards!
Marek

Thanks Marek,
I must have misinterpreted your note about running multiple Kinects on Linux as running multiple instances of LiveScanClient.
Best regards,
Denis

Btw Marek,
Are you aware of similar projects that run on Linux too? Otherwise, how would you recommend porting this one to Linux? I guess port to libfreenect2 would be first in the list - skeleton tracking is something I can live without so that's not an issue.
Thanks,
Denis

Hi Denis,
Unfortunatelly I do not know any similar projects that are open source.
I don't know much about porting C# code to Linux so I can't help you with that part.
I have recently heard that it is possible to use multiple Kinects on one computer under Windows using the same library as for Linux (libfreenect2). If you got that library to work on Windows, than I image it would be much easier to work with the C# code there.
As for using libfreenect2 with the client app, it should be quite easy.
You would have to implement the iCapture interface similarly to how it is implemented for the Kinect SDK in the KinectCapture class. Since there would be no body data you would just leave the body vector empty.
Best regards,
Marek


Update availability-set-overview.md

Hi. I've noticed a gap in the documentation. Following should be clearly stated so readers are informed:
"Note that when you deploy VMs in an availability set, the VMs are not deployed into different datacenters."

@mimckitt
Can you review the proposed changes?
IMPORTANT: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


Comply NightShift  6xx tag deletion procedure with new supported thesauri policy

Follow list of approved vocabularies from the "BPL & NYPL Subject Vocabularies" doc. This will remove "gmgpc" from NightShfit list.
Idea: move this process to bookops-marc!

bookops-marc v.0.7 has this functionality already - implement it in NightShift

done in PR #34


Issue with running tests on Travis CI

Starting from yesterday all tests on Travis CI are not executing.
As shown in this log: Executed 0 of 0 ERROR (0.008 secs / 0 secs)
It is really strange since nothing was changed since when it used to work in config nor in the source files.
And also I had run master branch build which was passing before and got same result.
Really weird stuff and for now have no idea how to fix it - all builds are just fail.

Here's exactly what happening.
Briefly: Karma sends test.ts file to chrome with Content-Type: video/mp2t and due to changes in chromium it no longer executes scripts with this content type.
So the fix is to tell karma to send right content type with next config change:
    mime: {
      'text/x-typescript': ['ts','tsx']
    },


Error: Unsupported node kind: VoidExpression.

void function test () {};
Playground (check console for error.):
https://typescripttolua.github.io/play#code/G4ewlgJgBAZgrgOwMYBcwgVFBTAziqACgEooBvAXyA
More information on void expressions/operator:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/void
I am not sure why you would need that operator (maybe useful for iife?), just stumbled upon it by accident.
But I think this should be properly handled by tstl.
Either transpile it somehow or return a proper diagnostic.

A usecase for void expressions: They can be used to supress unused parameter warnings/errors:
function test (param1: string) {
    void param1;
}


tana: 1.0.16 -> 1.0.17

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/tanainc/tana-desktop-releases/releases.
meta.description for tana is: Tana is an intelligent all-in-one workspace
meta.homepage for tana is: https://tana.inc
meta.changelog for tana is: https://tana.inc/releases
Updates performed

Version update

To inspect upstream changes

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.0.17 with grep in /nix/store/y422md4adjd944wmpdn038xlz500q6wz-tana-1.0.17
found 1.0.17 in filename of file in /nix/store/y422md4adjd944wmpdn038xlz500q6wz-tana-1.0.17

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

tana

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/y422md4adjd944wmpdn038xlz500q6wz-tana-1.0.17 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A tana https://github.com/r-ryantm/nixpkgs/archive/041fc2c6f58ee02fbc235e7a62cd8528f108a0a5.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/041fc2c6f58ee02fbc235e7a62cd8528f108a0a5#tana

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/y422md4adjd944wmpdn038xlz500q6wz-tana-1.0.17
ls -la /nix/store/y422md4adjd944wmpdn038xlz500q6wz-tana-1.0.17/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review

x86_64-linux

:white_check_mark: 1 package built:

tana

Maintainer pings
cc @massix for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 356236

x86_64-linux

:white_check_mark: 1 package built:

tana

@NixOS/nixpkgs-merge-bot merge

@ofborg eval


fix(server): file not found, even though on server and not expired

Description
The glob_match_file function returns the wrong entry. glob yields paths in alphabetical order. We want the file with the longest expiry date/time.
Motivation and Context
fixes #218
How Has This Been Tested?

manually
cargo test
fixtures

Changelog Entry
### Changed

- Fixed an erroneous `file not found` occurrence

Types of Changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Documentation (no code change)
[ ] Refactor (refactoring production code)
[ ] Other

Checklist:

[x] My code follows the code style of this project.
[ ] I have updated the documentation accordingly.
[x] I have formatted the code with rustfmt.
[x] I checked the lints with clippy.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (8de2450) 70.11% compared to head (5056916) 70.11%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##           master     #234   +/-   ##
=======================================
  Coverage   70.11%   70.11%
=======================================
  Files          11       11
  Lines         609      609
=======================================
  Hits          427      427
  Misses        182      182

Flag
Coverage Δ

unit-tests
70.11% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

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

I thought about it for a while and it won't break anything.
But I see an issue that has nothing to do with this or the previous PRs: One can upload multiple files with the same name, but that was already possible with the curl -F "file=@x.txt;filename=wow.nice" command when random_url was not set. This case was never taken into consideration.
We can look into this in a separate discussion or issue.

I created a separate discussion #241

Can you think of any edge cases that this would break backwards compatibility?

A bit mor info:
If multiple files with the same name are on the server, the file with the longest expiry timestamp will be returned when accessing the file via curl <server>/file.txt
Previously a different file was returned. Which one is not entirely clear depending on expiration but not yet cleaned from disk, and so on.
But this was never a defined behavior anyway, thus no breaking change.


Indicator for selected folders appears on folder when a file is dropped onto it

Description
The blue indicator, which indicates that a file/folder is selected, appears when a file is dragged and the mouse is hovered over the folder

This doesn't disappear even after reloading, and the only way to turn the indicator off seems to be to click on the folder, and then click somewhere else.
Steps To Reproduce

Select a file
Drag it over a folder (do not drop it)
Highlight appears
Repeat Step 2 while not releasing the mouse

Expected behavior
The expected behaviour, in my opinion, would be that the indicator vanishes when I move the mouse away from the folder.
Files Version
Version: <IP_ADDRESS> OS Version: 10.0.22000.434
Windows Version
Edition	Windows 11 Pro Version	21H2 Installed on	17-Oct-21 OS build	22000.434 Experience	Windows Feature Experience Pack 1000.22000.434.0
Relevant Assets/Logs
debug_fulltrust.log
debug.log

Tracked in #6768


LL-1028 Added block to 0 fees

Disabled the button and show an error when 0 fees are entered in the custom fees for bitcoin family.

Pinged @bscholving for a UI solution to this

@gre @Arnaud97234 should be done now with latest design


DPL-1001 - As developers we need to modify pacbio wells to use aliquots to support flexible multiplexing

User story
As developers we need to modify pacbio wells to use aliquots to support flexible multiplexing
Who are the primary contacts for this story
James / Steve
Who is the nominated tester for UAT
PSD
Acceptance criteria
To be considered successful the solution must allow:

[ ] A pacbio well can have many aliquots
[ ] api endpoint should contain aliquots rather than pools?
[ ] all existing wells should be migrated so that are associtaed with aliquots rather than poolspools

Dependencies
This story is blocked by the following dependencies:

#<issue_no.>
sanger/#<issue_no.>

References
This story has a non-blocking relationship with:

#<issue_no.>
sanger/#<issue_no.>

Additional context
Add any other context or screenshots about the feature request here.

Closed as duplicate


Default to 3 standard deviations

When bam.iobio is opened, set the default in the read coverage chart to less standard deviations (maybe 3 or 4)

@AlistairNWard, the vue branch is currently defaulting to 4 standard deviations. Do we want to change it to 3?

Ok now I'm confused. I tried it with a different data set and now it says "multiples of median" instead of standard deviations. Which part of the UI are we talking about, the "Zoom y axis" widget?

Yes, we're talking about the "Zoom y axis" widget. Should have been clearer. I also wonder if the slider is the best element to control this as it is very laggy. This might do better as just having the number of standard deviations listed and the user can just change the value? This isn't responsive enough to move the slider and watch its effect.
And yes, this was actually implemented as multiples of the median coverage.
The purpose of this is to try to find the median coverage and assume that this represents the coverage of standard diploid genome. A heterozygous deletion would then appear at half the median coverage and duplications/CNVs would have coverage increases in multiples of half of the median, if this makes sense. There are lots of big coverage spikes, and this chart was automatically scaling to accommodate all data, which meant you couldn't really pick out what was happening around the median coverage. So if we set the max on the y axis to a few multiples of the median coverage, we should be able to pick out large CNVs. I would really like to see a way of smoothing this data to make it more legible, but that is another issue!


Improved aesthetics

It would be good to sort out big symbols, and maybe even the optional integral layout


UnicodeEncodeError: 'ascii' codec can't encode character

From the logs
tail -f /var/log/security_monkey/securitymonkey.log

Traceback (most recent call last):
  File "build/bdist.linux-x86_64/egg/apscheduler/scheduler.py", line 512, in _run_job
    retval = job.func(*job.args, **job.kwargs)
  File "/usr/local/src/security_monkey/security_monkey/scheduler.py", line 32, in run_change_reporter
    reporter.run(account, interval)
  File "/usr/local/src/security_monkey/security_monkey/reporter.py", line 87, in run
    self.account_alerter.report()
  File "/usr/local/src/security_monkey/security_monkey/alerter.py", line 94, in report
    body = report_content(content)
  File "/usr/local/src/security_monkey/security_monkey/alerter.py", line 43, in report_content
    body = template.render(content)
  File "/usr/local/lib/python2.7/dist-packages/Jinja2-2.9.5-py2.7.egg/jinja2/environment.py", line 1008, in render
    return self.environment.handle_exception(exc_info, True)
  File "/usr/local/lib/python2.7/dist-packages/Jinja2-2.9.5-py2.7.egg/jinja2/environment.py", line 780, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/src/security_monkey/security_monkey/templates/jinja_change_email.html", line 59, in top-level template code
    {{ new_item.description() }}
  File "/usr/local/src/security_monkey/security_monkey/watcher.py", line 594, in description
    body = template.render(self._dict_for_template())
  File "/usr/local/src/security_monkey/security_monkey/watcher.py", line 584, in _dict_for_template
    'pdiff_html': self.get_pdiff_html()
  File "/usr/local/src/security_monkey/security_monkey/watcher.py", line 574, in get_pdiff_html
    return pdiff.produceDiffHTML()
  File "/usr/local/src/security_monkey/security_monkey/common/PolicyDiff.py", line 420, in produceDiffHTML
    inner_html = diff_dict(self._new_policy, self._old_policy, 1)
  File "/usr/local/src/security_monkey/security_monkey/common/PolicyDiff.py", line 161, in diff_dict
    retstr += added("{4}\"{0}\": {2}<br/>\n{1}{4}{3},".format(keya, print_item(dicta[keya], 'added', indentation + 1), brackets['open'], brackets['close'], i(indentation)))
  File "/usr/local/src/security_monkey/security_monkey/common/PolicyDiff.py", line 142, in print_item
    return print_dict(value, action, indentlevel)
  File "/usr/local/src/security_monkey/security_monkey/common/PolicyDiff.py", line 124, in print_dict
    i(indentation)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u0142' in position 5: ordinal not in range(128)

I have a bunch of Polish developer and sounds like they do like to use their own language, anything we can do about it ?
Thanks a lot

I think I have a fix -- but to test it I'm trying to create an AWS primative (security group or iam role or something) with ł in the name or description or policy.  AWS won't let me create things that aren't ASCII.
Do you happen to know what technology this is character is being used in?

Ahh, An S3 bucket policy allows non-ASCII characters.
My test passed.

I'm going to merge in my fix to PolicyDiff.py.  Could you see if that works for you?

(My fix is fully described in #671.)

Sorry, i couldnt check it earlier, european time was sleeping time :)
Thanks a lot for your reactivity , i will pull and check it out ;)


Use vuelidate globally causes problem with other libs [Failed to resolve filter]

I have the a problem with initial code:
import Vue from 'vue';
import Vuelidate from 'vuelidate';
import VueMoment from 'vue-moment';

Vue.use(Vuelidate);
Vue.use(VueMoment);

In template of some component I have:
{{ notification.created_at | moment("from") }}

I have got error in console:
[Vue warn]: Failed to resolve filter: moment

But if I change order
Vue.use(VueMoment);
Vue.use(Vuelidate);

It works and there is no errors on console.
It looks like Vuelidate doesn't work property and removes declared filters before?
Vue version: 2.5.16
VueMoment version: 3.2.0
Vuelidate version: 0.7.4
Webpack version: 3.12.0

I resolved my issue. The problem was with wrong bootstrapping Vue to main application but it's weird that changing order on above issue causes warning in console.

@dariuszjastrzebski You should close the issue then


add claim_renew

Added auto_renew_claim_height_delta to config,
Added auto renew feature on startup
Made auto_renew_claim_height_delta settable from settings_set
Still need to test a bit , also the docstring for settings_set is exceeding pyling line limit, need to figure out a way to avoid that without upsetting the docopt parser

Fixed the pylint line limit on the docopt docstrings

Bug fix and made sure that the return dictionary for claim_renew is consistent, whether you renew by height or by outpoint.
This is now ready for jack to review again and merge.


Disable swipe on page

Is there any way to disable swipe gesture on page ? I don't want to use swipe because this is block swipe on my TableViewController :) i just want to change page swipe on clicking on menu header
Best

Yes! You can disable scrolling in the content area like this:
pagingViewController.contentInteraction = .none

Yes! You can disable scrolling in the content area like this:
pagingViewController.contentInteraction = .none

nice!!!


Add Bun Support

Plugin API reference: https://bun.sh/docs/runtime/plugins

Currently blocked by:

https://github.com/oven-sh/bun/issues/43
https://github.com/oven-sh/bun/pull/4410

Tested on Windows 10 with bun v1.1.0. Works as expected and it's "Blazingly Fast"![citation needed] 😅


Microsoft SQL Server (mssql) integration

Similar to Postgres Integration issue, would like to request SQL Server integration.
There's prob not a lot of demand for MSSQL but our team would definitely take advantage of this tool.

Thanks for opening the issue @match-gabeflores !
There is one about it actually, but the name wasn't that clear.
I'll rename it and close this one, could you please add your support there?
https://github.com/elementary-data/elementary/issues/353

@match-gabeflores
Also, I didn't ask and I can't tag you on the other issue.
Are you open to try implementing it yourself?
Just the dbt package side. I could provide guidance, we have an incremental approach to integrations with new adapters (we break it down to smaller tasks). I can't say how hard it is as I don't know how different the adapter is, but if it follows the dbt guidelines it shouldn't be complicated as our code is cross platform.

@Maayan-s  - I unfortunately don't have the time commitment but I subscribed to the original issue for updates. Thanks!


fix for TIKA-3225 contributed by onozaty

Added a namespace declaration because it may cause an error when processing XML because there is no namespace declaration.

LGTM. Any fellow devs object?

The mime-info xml format was/is a standard[1], but we long ago added enough of our own matching types that other programs won't be able to cope fully with our file so we probably don't need to worry about externally testing the impact. Given the proposed change is standard xml, looks fine to me
[1] https://specifications.freedesktop.org/shared-mime-info-spec/latest/ar01s02.html#idm45164881929088


Comparing $2y$ hashes

I have some hashes in my database which were previously created with PHP's bcrypt function.
If I try to run bcrypt.compareSync with the PHP's $2y$ versioned hash, it errors with "Invalid salt revision". Would it be possible to support $2y$ hashes instead of just $2a$?

I'm having same issue with django. Django has $2b$ hashes. Any reason for that not to be supported?

Exactly the same error with PHP generated hashes. Using "bcrypt-nodejs": "^0.0.3".

confirmed. same error

Manipulate the PHP string with the following
phphash = phphash.replace(/^\$2y(.+)$/i, '$2a$1');
Works for me. From https://stackoverflow.com/questions/23015043/verify-password-hash-in-nodejs-which-was-generated-in-php


Seq on List is simp

Currently the instance : Seq (List τ) τ is marked @[simp]. The reasoning is that List is the model, so theorems should be stated in terms of List directly.
Unclear what the consequences of this decision are. I think it mostly comes down to whether you prefer 1 or 2:
1:  size c = size (toList c)
2:  size c = (toList c).length

Either way this style/simpNF decision should be documented.

actually, @ccodel pointed out that we want List to still benefit from the consistent simp set for all LawfulSeqs, so we need this instance to not be simp. Closing.


[R-package] Reduce duplication in Makevars.in, Makevars.win

Summary
See https://github.com/microsoft/LightGBM/pull/3188#discussion_r451041017  for background. Today in R-package/Makevars.win.in and  R-package/Makevars.in, all objects have to be explicitly listed out.
To close this issue, you might take an approach like what xgboost  does: https://github.com/dmlc/xgboost/blob/master/amalgamation/xgboost-all0.cc

closed in favor of being in #2302 ,where we keep all feature requests. Please comment here if you'd like to contribute this and the issue will be re-opened.


feat(https): support https webhooks

add optional caBundle attribute to composite and decorator controller hooks

Thanks @mattharr-is for the PR. I have provided some suggestions. Would like to get this reviewed by @prateekpandey14 who has been working on webhooks & certificate management of the late.

@prateekpandey14 will it be possible to provide some sample repos/projects that has already done this. We might want to use it for reference.
@mattharr-is Do let us know your thoughts? I would be more interested to know the changes required to deploy metac binary with this PR.

I'd like to present an opposing view on using Secret objects to pass in the caBundle. This isn't in line with how similar core kubernetes objects act.
e.g. For MutatingWebhookConfiguration webhooks it has caBundle string, as does APIServiceSpec
Shouldn't this project follow the same pattern, for a more consistent user experience?

That's a good point @mikebryant

closing this due to inactivity


Pub does not repair cached package if it only contains empty directories

See this bug: https://code.google.com/p/dart/issues/detail?id=10413
In at least one case, a recursive delete will traverse into the cache and delete files but not directories. Currently, the cache repair just checks that the lib directory isn't empty so doesn't catch this case.

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


Add matrix string field to config from dataset endpoint

This will break GoLLM, no?
We will need to update tool_utils, the prompt, task runner and a few other things to accept the new param.

Following our Slack convo. I updated GoLLM to support the separate arg.
We should revisit the idea of replacing AMR with a data structure that will include these mapping after eval.


Couldn't register krakend-bf:1234 in consul: unable to create the consul client: no config

krakend-bf does not start
I tried to add tokens to the filter by postman requests with different parameters "sub", "did", "aud" but the token was not blocked. There is no "jti" parameter in the tokens we are using.
http: // localhost: 9000 / add /? sub = 9cba757816424ae9a57397b3ed516866
OS:  win 10 pro
Logs:
PS D:\PROJ\krakend-playground> docker-compose up
Docker Compose is now in the Docker CLI, try docker compose up
Creating network "krakend-playground_default" with the default driver
Creating krakend-playground_web_1             ... done
Creating krakend-playground_fake_api_1        ... done
Creating krakend-playground_kraken_designer_1 ... done
Creating krakend-playground_jaeger_1          ... done
Creating krakend-playground_krakend_ce_1      ... done
Creating krakend-playground_jwt_revoke_1      ... done
Attaching to krakend-playground_web_1, krakend-playground_kraken_designer_1, krakend-playground_fake_api_1, krakend-playground_jaeger_1, krakend-playground_krakend_ce_1, krakend-playground_jwt_revoke_1
jaeger_1           | 2021/05/05 07:44:51 maxprocs: Leaving GOMAXPROCS=6: CPU quota undefined
jaeger_1           | {"level":"info","ts":1620200691.7153509,"caller":"flags/service.go:117","msg":"Mounting metrics handler on admin server","route":"/metrics"}
jaeger_1           | {"level":"info","ts":1620200691.7154102,"caller":"flags/service.go:123","msg":"Mounting expvar handler on admin server","route":"/debug/vars"}
jaeger_1           | {"level":"info","ts":1620200691.7156987,"caller":"flags/admin.go:105","msg":"Mounting health check on admin server","route":"/"}
jaeger_1           | {"level":"info","ts":1620200691.7157815,"caller":"flags/admin.go:111","msg":"Starting admin HTTP server","http-addr":":14269"}
jaeger_1           | {"level":"info","ts":1620200691.7158184,"caller":"flags/admin.go:97","msg":"Admin server started","http.host-port":"[::]:14269","health-status":"unavailable"}
jaeger_1           | {"level":"info","ts":1620200691.7177794,"caller":"memory/factory.go:61","msg":"Memory storage initialized","configuration":{"MaxTraces":0}}
jaeger_1           | {"level":"info","ts":1620200691.7314508,"caller":"server/grpc.go:76","msg":"Starting jaeger-collector gRPC server","grpc.host-port":":14250"}
jaeger_1           | {"level":"info","ts":1620200691.731558,"caller":"server/http.go:47","msg":"Starting jaeger-collector HTTP server","http host-port":":14268"}
jaeger_1           | {"level":"info","ts":1620200691.73241,"caller":"server/zipkin.go:48","msg":"Not listening for Zipkin HTTP traffic, port not configured"}
jaeger_1           | {"level":"info","ts":1620200691.7325687,"caller":"grpc/builder.go:70","msg":"Agent requested insecure grpc connection to collector(s)"}
jaeger_1           | {"level":"info","ts":1620200691.7341266,"caller":"grpc@v1.29.1/clientconn.go:243","msg":"parsed scheme: ""","system":"grpc","grpc_log":true}
jaeger_1           | {"level":"info","ts":1620200691.7341797,"caller":"grpc@v1.29.1/clientconn.go:249","msg":"scheme "" not registered, fallback to default scheme","system":"grpc","grpc_log":true}
jaeger_1           | {"level":"info","ts":1620200691.7342196,"caller":"grpc@v1.29.1/resolver_conn_wrapper.go:143","msg":"ccResolverWrapper: sending update to cc: {[{:14250   0 }]  }","system":"grpc","grpc_log":true}
jaeger_1           | {"level":"info","ts":1620200691.7342305,"caller":"grpc@v1.29.1/clientconn.go:667","msg":"ClientConn switching balancer to "round_robin"","system":"grpc","grpc_log":true}
jaeger_1           | {"level":"info","ts":1620200691.734241,"caller":"grpc@v1.29.1/clientconn.go:682","msg":"Channel switches to new LB policy "round_robin"","system":"grpc","grpc_log":true}
jaeger_1           | {"level":"info","ts":1620200691.7343194,"caller":"grpc@v1.29.1/clientconn.go:1056","msg":"Subchannel Connectivity change to CONNECTING","system":"grpc","grpc_log":true}
jaeger_1           | {"level":"info","ts":1620200691.7349603,"caller":"grpc@v1.29.1/clientconn.go:1193","msg":"Subchannel picks a new address ":14250" to connect","system":"grpc","grpc_log":true}jaeger_1           | {"level":"info","ts":1620200691.7350566,"caller":"grpc/builder.go:108","msg":"Checking connection to collector"}
jaeger_1           | {"level":"info","ts":1620200691.7350695,"caller":"grpc/builder.go:119","msg":"Agent collector connection state change","dialTarget":":14250","status":"IDLE"}
jaeger_1           | {"level":"info","ts":1620200691.7350976,"caller":"grpc@v1.29.1/clientconn.go:417","msg":"Channel Connectivity change to CONNECTING","system":"grpc","grpc_log":true}
jaeger_1           | {"level":"info","ts":1620200691.7351096,"caller":"grpc/builder.go:119","msg":"Agent collector connection state change","dialTarget":":14250","status":"CONNECTING"}
jaeger_1           | {"level":"info","ts":1620200691.7352495,"caller":"grpc@v1.29.1/clientconn.go:1056","msg":"Subchannel Connectivity change to READY","system":"grpc","grpc_log":true}
jaeger_1           | {"level":"info","ts":1620200691.7354512,"caller":"base/balancer.go:200","msg":"roundrobinPicker: newPicker called with info: {map[0xc000455550:{{:14250   0 }}]}","system":"grpc","grpc_log":true}
jaeger_1           | {"level":"info","ts":1620200691.7355154,"caller":"grpc@v1.29.1/clientconn.go:417","msg":"Channel Connectivity change to READY","system":"grpc","grpc_log":true}
jaeger_1           | {"level":"info","ts":1620200691.7355287,"caller":"grpc/builder.go:119","msg":"Agent collector connection state change","dialTarget":":14250","status":"READY"}
jaeger_1           | {"level":"info","ts":1620200691.7354705,"caller":"command-line-arguments/main.go:218","msg":"Starting agent"}
jaeger_1           | {"level":"info","ts":1620200691.7355957,"caller":"querysvc/query_service.go:137","msg":"Archive storage not created","reason":"archive storage not supported"}
jaeger_1           | {"level":"info","ts":1620200691.7356062,"caller":"app/flags.go:128","msg":"Archive storage not initialized"}
jaeger_1           | {"level":"info","ts":1620200691.73561,"caller":"app/agent.go:69","msg":"Starting jaeger-agent HTTP server","http-port":5778}
jaeger_1           | {"level":"info","ts":1620200691.7366421,"caller":"app/static_handler.go:181","msg":"UI config path not provided, config file will not be watched"}
jaeger_1           | {"level":"info","ts":1620200691.736794,"caller":"app/server.go:170","msg":"Query server started"}
jaeger_1           | {"level":"info","ts":1620200691.7368107,"caller":"healthcheck/handler.go:129","msg":"Health Check state change","status":"ready"}
jaeger_1           | {"level":"info","ts":1620200691.7368236,"caller":"app/server.go:249","msg":"Starting GRPC server","port":16685,"addr":":16685"}
jaeger_1           | {"level":"info","ts":1620200691.736843,"caller":"app/server.go:230","msg":"Starting HTTP server","port":16686,"addr":":16686"}
kraken_designer_1  | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
kraken_designer_1  | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
kraken_designer_1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
kraken_designer_1  | 10-listen-on-ipv6-by-default.sh: Getting the checksum of /etc/nginx/conf.d/default.conf
kraken_designer_1  | 10-listen-on-ipv6-by-default.sh: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf
kraken_designer_1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
kraken_designer_1  | /docker-entrypoint.sh: Configuration complete; ready for start up
krakend_ce_1       | Parsing configuration file: /etc/krakend/krakend.json
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.360 ▶ ERROR unable to create the GELF writer: getting the extra config for the krakend-gelf module
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.360 ▶ INFO Listening on port: 8080
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.360 ▶ DEBUG creating a new influxdb client
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.360 ▶ DEBUG no config for the influxdb client. Aborting
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.360 ▶ WARNIN influxdb: unable to load custom config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.360 ▶ INFO registering usage stats for cluster ID 'OxrJIzABARWod4je0vApwtIxNdnC/jggJVE4SK708tQ='
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.363 ▶ ERROR Couldn't register krakend-bf:1234 in consul: unable to create the consul client: no config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ WARNIN no config present for the httpsecure module
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG botdetector middleware:  no config defined for the module
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG AMQP: http://fake_api:8080: no amqp consumer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG AMQP: http://fake_api:8080: no amqp producer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG pubsub: subscriber (http://fake_api:8080): github.com/devopsfaith/krakend-pubsub/subscriber not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG pubsub: publisher (http://fake_api:8080): github.com/devopsfaith/krakend-pubsub/publisher not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG http-request-executor: no extra config for backend /shop/campaigns.json
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG CEL: no extra config detected for backend /shop/campaigns.json
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG AMQP: http://fake_api:8080: no amqp consumer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG AMQP: http://fake_api:8080: no amqp producer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG pubsub: subscriber (http://fake_api:8080): github.com/devopsfaith/krakend-pubsub/subscriber not found in the extra config
web_1              | npm info it worked if it ends with ok
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG pubsub: publisher (http://fake_api:8080): github.com/devopsfaith/krakend-pubsub/publisher not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG http-request-executor: no extra config for backend /shop/products.json
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG CEL: no extra config detected for backend /shop/products.json
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG CEL: no extra config detected for pipe /splash
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ INFO JOSE: signer disabled for the endpoint /splash
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ INFO JOSE: validator disabled for the endpoint /splash
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG botdetector:  no config defined for the module
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG AMQP: http://fake_api:8080: no amqp consumer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG AMQP: http://fake_api:8080: no amqp producer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG pubsub: subscriber (http://fake_api:8080): github.com/devopsfaith/krakend-pubsub/subscriber not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG pubsub: publisher (http://fake_api:8080): github.com/devopsfaith/krakend-pubsub/publisher not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG http-request-executor: no extra config for backend /hotels/1.json
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG CEL: no extra config detected for backend /hotels/1.json
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.364 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG AMQP: http://fake_api:8080: no amqp consumer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG AMQP: http://fake_api:8080: no amqp producer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG pubsub: subscriber (http://fake_api:8080): github.com/devopsfaith/krakend-pubsub/subscriber not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG pubsub: publisher (http://fake_api:8080): github.com/devopsfaith/krakend-pubsub/publisher not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG http-request-executor: no extra config for backend /destinations/{{.Resp0_destination_id}}.json
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG CEL: no extra config detected for backend /destinations/{{.Resp0_destination_id}}.json
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG CEL: no extra config detected for pipe /sequential
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ INFO JOSE: signer disabled for the endpoint /sequential
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ INFO JOSE: validator disabled for the endpoint /sequential
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG botdetector:  no config defined for the module
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG AMQP: http://fake_api:8080: no amqp consumer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG AMQP: http://fake_api:8080: no amqp producer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG pubsub: subscriber (http://fake_api:8080): github.com/devopsfaith/krakend-pubsub/subscriber not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG pubsub: publisher (http://fake_api:8080): github.com/devopsfaith/krakend-pubsub/publisher not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG http-request-executor: no extra config for backend /user/1.json
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG CEL: no extra config detected for backend /user/1.json
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG AMQP: http://fake_url_that_should_not_resolve.tld: no amqp consumer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG AMQP: http://fake_url_that_should_not_resolve.tld: no amqp producer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG pubsub: subscriber (http://fake_url_that_should_not_resolve.tld): github.com/devopsfaith/krakend-pubsub/subscriber not found in the
extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG pubsub: publisher (http://fake_url_that_should_not_resolve.tld): github.com/devopsfaith/krakend-pubsub/publisher not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG http-request-executor: no extra config for backend /
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG CEL: no extra config detected for backend /
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG CEL: no extra config detected for pipe /fail
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ INFO JOSE: signer disabled for the endpoint /fail
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ INFO JOSE: validator disabled for the endpoint /fail
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG botdetector:  no config defined for the module
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG AMQP: https://api.github.com: no amqp consumer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG AMQP: https://api.github.com: no amqp producer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG pubsub: subscriber (https://api.github.com): github.com/devopsfaith/krakend-pubsub/subscriber not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG pubsub: publisher (https://api.github.com): github.com/devopsfaith/krakend-pubsub/publisher not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG http-request-executor: no extra config for backend /users/kpacha
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG CEL: no extra config detected for backend /users/kpacha
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG AMQP: https://api.bitbucket.org: no amqp consumer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG AMQP: https://api.bitbucket.org: no amqp producer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG pubsub: subscriber (https://api.bitbucket.org): github.com/devopsfaith/krakend-pubsub/subscriber not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG pubsub: publisher (https://api.bitbucket.org): github.com/devopsfaith/krakend-pubsub/publisher not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG http-request-executor: no extra config for backend /2.0/users/kpacha
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG CEL: no extra config detected for backend /2.0/users/kpacha
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG CEL: no extra config detected for pipe /public
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ INFO JOSE: signer disabled for the endpoint /public
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ INFO JOSE: validator disabled for the endpoint /public
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG botdetector:  no config defined for the module
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG AMQP: http://fake_api:8080: no amqp consumer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG AMQP: http://fake_api:8080: no amqp producer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG pubsub: subscriber (http://fake_api:8080): github.com/devopsfaith/krakend-pubsub/subscriber not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG pubsub: publisher (http://fake_api:8080): github.com/devopsfaith/krakend-pubsub/publisher not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG http-request-executor: no extra config for backend /user/1.json
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG CEL: no extra config detected for backend /user/1.json
web_1              | npm info using<EMAIL_ADDRESS>krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.365 ▶ DEBUG CEL: no extra config detected for pipe /private/auth0
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.366 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.366 ▶ INFO JOSE: signer disabled for the endpoint /private/auth0
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.366 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.396 ▶ INFO JOSE: validator enabled for the endpoint /private/auth0
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.396 ▶ DEBUG botdetector:  no config defined for the module
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.396 ▶ DEBUG AMQP: http://fake_api:8080: no amqp consumer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.396 ▶ DEBUG AMQP: http://fake_api:8080: no amqp producer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.396 ▶ DEBUG pubsub: subscriber (http://fake_api:8080): github.com/devopsfaith/krakend-pubsub/subscriber not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.396 ▶ DEBUG pubsub: publisher (http://fake_api:8080): github.com/devopsfaith/krakend-pubsub/publisher not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.396 ▶ DEBUG http-request-executor: no extra config for backend /user/1.json
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.396 ▶ DEBUG CEL: no extra config detected for backend /user/1.json
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.396 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.396 ▶ DEBUG CEL: no extra config detected for pipe /private/custom
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.396 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.396 ▶ INFO JOSE: signer disabled for the endpoint /private/custom
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.396 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.396 ▶ INFO JOSE: validator enabled for the endpoint /private/custom
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.397 ▶ DEBUG botdetector:  no config defined for the module
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.397 ▶ DEBUG AMQP: http://fake_api:8080: no amqp consumer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.397 ▶ DEBUG AMQP: http://fake_api:8080: no amqp producer defined
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.397 ▶ DEBUG pubsub: subscriber (http://fake_api:8080): github.com/devopsfaith/krakend-pubsub/subscriber not found in the extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.397 ▶ DEBUG http-request-executor: no extra config for backend /token.json
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.397 ▶ DEBUG CEL: no extra config detected for backend /token.json
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.397 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.397 ▶ DEBUG CEL: no extra config detected for pipe /token
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.397 ▶ DEBUG lua: no extra config
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.409 ▶ INFO JOSE: signer enabled for the endpoint /token
krakend_ce_1       | [KRAKEND] 2021/05/05 - 07:44:52.409 ▶ DEBUG botdetector:  no config defined for the module
web_1              | npm info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>web_1              | npm info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>web_1              |
web_1              | ><EMAIL_ADDRESS>start /home/app
web_1              | > serve -p 3000
web_1              |
web_1              | INFO: Accepting connections at http://localhost:3000

hi, @flashart92
the line
krakend_ce_1 | [KRAKEND] 2021/05/05 - 07:44:52.363 ▶ ERROR Couldn't register krakend-bf:1234 in consul: unable to create the consul client: no config

is telling you that the BF endpoint from the gateway can't be registered in consul because there is no config available, but nothing more: the BF component can be used without registering it into consul.
the jwk_revoke service is independent and should be listening at http://localhost:9000
cheers!

In the krakend.json file I have a setting
"github_com/devopsfaith/bloomfilter": {
"N": 10000000,
"P": 0.0000001,
"HashName": "optimal",
"TTL": 1500,
"port": 1234,
"TokenKeys": [
"sub",
"did",
"aud"
]
}
}
In my case, there is no jti parameter in tokens. Please tell me how to block a token in my case?

you can select one of the claims from the TokenKeys list and use it with your revoker: https://github.com/devopsfaith/krakend-playground/blob/master/jwt-revoker/main.go#L15
once that key is defined, every input will have that key prepended before passing it to the BF
subject := *key + "-" + r.FormValue(*key)

you can select one of the claims from the TokenKeys list and use it with your revoker: https://github.com/devopsfaith/krakend-playground/blob/master/jwt-revoker/main.go#L15
once that key is defined, every input will have that key prepended before passing it to the BF
subject := *key + "-" + r.FormValue(*key)

it worked, thank you so much!


Option for "Open with Atom"

Is there an option to disable the "Open with Atom" shell entry? I can't find one, if there isn't, see this as a feature request :)

:+1: Could be very annoying for some people.

To cite @leranus:

[There should be] a preference where it can be turned off or on entirely, or just for specific files and folders. For example, not many people will open images from Explorer with Atom.

And as was pointed out, the specific code which adds and removes the "Open with Atom" item is in https://github.com/atom/atom/blob/master/src/browser/squirrel-update.coffee.

:+1:

The same here..
New Atom user, works good so far, but the installer integrates stuff into the Windows shell WITHOUT ASKING. Not nice...
This should be opt-in, definitely.
One simply does not write stuff into system keys like HKEY_CLASSES_ROOT*, directory etc. without asking the user.

Is this issue still relevant?
Labeled as 'enhancement' hence nobody cares :-)
Should every user modify

https://github.com/atom/atom/blob/master/src/browser/squirrel-update.coffee
themself?

If the option in question will not make it into Atom, maybe provide a simple script executing Update.exe with the specific flags?
To quote a comment from another issue by @paulcbetts

This might be nice to have as a preference in Atom, so that folks who don't want the menus can disable them. While Atom works far better if you open folders rather than files, I also can totally see not wanting Atom on every folder's menu

Okay, I hacked something together...
Remove Windows Shell integration:
@echo off
C:
cd %LocalAppData%\atom\bin\
for /f "delims=" %%g in (atom.cmd) do set _atom=%%g
set _atom=%_atom:~10,9%
cd ..
cd %_atom%*
atom.exe --squirrel-uninstall

This should do the trick..
It's quite an ugly hack, but the Update.exe in %LocalAppData%\atom does not work.
Using the --uninstall switch here deletes the whole atom app dir, so we need atom.exe, it seems.

@Hrxn You don't have to run it on every folder, just on the latest one

Uh, yes?!
That's what I am trying to do..
The most straightforward way would have been to just use cd %LocalAppData%\atom\app-* , but this has some potential for failure. I haven't tried it myself, but CMD normally just sorts by alphanumeric value, just as the TAB autocompletion, so you might end up in a situation where you want to go ...app-2.x.y but land in app-1.x.y instead.
The other choice would be something along the lines of where /r %LocalAppData%\atom atom.exe , but this doesn't really help either. You can find the correct path, but not without jumping through some ridiculous hoops. Definitely not within the scope of a basic script.
So I looked for a file where the correct path is stored, and atom.cmd in \atom\bin seems to be right. Not sure if this is true, or if it stays this way, but still better than just guessing.
The script works for now, that is what really matters in the end.

Closing in favor of https://github.com/atom/atom/issues/5901


Fix crystal quests not appearing under the correct select filter

Does what it says on the tin

Should Dodoh's Crystals and FFI also have the "Gratitude Crystal Sidequests" check type?

I didn't change which things had the types, just the typo. Not sure why Dodoh doesn't, although I think FFI doesn't because we wanted to avoid the transitive typing that we had in the old system. Up for changing it though


[WIP] Added dockerization for the Trino Gateway

Adding documentation, image creation, and compose file modifications required for running the Trino Gateway in a docker container.
Docker setup based on what @wendigo did with Trino
Potential implementation for #86

So I have not really looked at the details of this PR at all, but here are a few points to consider

we should use same maven and docker setup as in trino itself so that the docker build is part of the maven build
we should use the same container image as base
we should use Eclipse Temurin 17
we will try to get to Java 21 and Eclipse Temurin 21 over time
release script for publishing should be in this repo (I think I saw it in the PR already) and should support multi arch

I am currently going through a refactor PR and then we will try to get all other PRs reviewed and merged .. including this one. Thank you for all the work you have done already.

Please rebase and resolve conflicts.

@cla-bot check

Let me know if you are ready for review again @rdsarvar

I think we should merge this setup to get started and improve from there. What do you think @willmostly @Chaho12 @vishalya @wendigo
We just cut version 5 so we have some time to improve before we ship this .. and we could even still release 6 without pushing the container.

Please address any feedback that it still outstanding and squash commits @rdsarvar

Sounds good :) Btw do you need gateway-ha-config-docker.yml file? I find it duplicate with gateway-ha-config.yml file. Will there be any needs for config to be different?

The only real reason I did it is to be able to target the postgres container from inside of the gateway container:
  jdbcUrl: jdbc:postgresql://postgres:5432/trino_gateway_db

Due to 'localhost' inside of the container referring to itself and not the underlying host running the container.
If we don't want to use the isolated bridged networking mode, we could use host network mode and that would bind the containers directly to the network running the daemon. I'm just not 100% sure how well that'd play if we eventually wanted to run this in CI, would need to see if using docker-in-docker if it thinks of the DinD host as the network to use, or if it tries to get to the physical host. 🤔
Do you think there's an easy way to maybe at runtime convert instances of <IP_ADDRESS>/localhost to host.docker.internal?


Source code for partition-table_8Mb, ota_data_initial.bin, and bootloader_CP.bin?

Is it possible to build partition-table_8Mb.bin and ota_data_initial.bin from source as well? Is there source code for those you can share as well?
Also using arduino-cli is convenient for building
arduino-cli compile --verbose --fqbn m5stack:esp32:m5stack_cardputer ./Launcher/Launcher.ino --output-dir ./support_files
arduino-cli compile --verbose --fqbn m5stack:esp32:m5stack_cardputer ./StartApp/StartApp.ino  --output-dir ./support_files
cd ./support_files

esptool -p /dev/cu.usbmodem11201 \
        -b 460800 \
        --before default_reset \
        --after hard_reset \
        --chip esp32s3 write_flash \
        --flash_mode dio \
        --flash_freq 80m \
        --flash_size detect 0x0 bootloader_CP.bin 0x8000 partition-table_8Mb.bin 0xe000 ota_data_initial.bin 0x10000 Launcher.ino.bin  0xf0000 StartApp.ino.bin
``

You can build the partition-table.bin from source, putting the appropriate partition.csv file in the partitions folder of the board and adding it into the arduino-cli command
This is a part of my workflow, where i build the partition-table.bin
`
file="$baseFolder/$latestVersion/tools/partitions/custom_4Mb.csv "
cp support_files/custom_4Mb.csv ${file}
        arduino-cli compile --fqbn ${{ matrix.board.fqbn }} -e \
                            --build-property build.partitions=custom_4Mb \
                            --build-property upload.maximum_size=1966080  \
                            --build-property compiler.cpp.extra_flags="${extra_flags}" \
                            ./StartApp/StartApp.ino

`
The ota_data_inicial.bin I don't think it is really necessary... I will do some testing here to maybe delete it...
The source code for the Bootloader is something that I am holding for now, because I need to find a way to easily reproduce it to all the devices... I built the binaries one by one adjusting the configs of ESP-IDF...

Just posted the files about bootloader and the other files.

Woah thanks for this! Just love to learn how this works and have access to the source!


Use flip model in Direct3D11

PR Details

Description
As recommended by Microsoft this PR uses the flip model in Direct3D11. A rather good overview with useful information & links can be found here.
Related Issue
#1344
Motivation and Context
Comparison of the example game
without flip model

with flip model

In another test where we only rendered a white quad in 1920x1200 (no post-effects) the GPU usage dropped from 20% to 0%.
Types of changes

[ ] Docs change / refactoring / dependency upgrade
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[ ] My change requires a change to the documentation.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

Awesome, thanks!

Just a small question, it looks like this is disabled if we're even using msaa - unless ours already resolves and the description is the one of the resolved buffer ?

True - I was under the impression in multi sampling the resolve was already handled in a separate target anyways? But you're right should be checked.

Ah wait, this PR is ok, with msaa it simply falls back to the old behaviour. It would be a separate quest to enable the flip model with msaa.


"enableKeyboard" flag doesn't stop cursor keys affecting seek bar

I'm using mediaelement as part of a smart TV application and need to create my own key handlers to control playback with the remote control. I've run into a problem where if the user clicks on the seek bar with the remote control's mouse pointer, the seek bar will then respond to left and right key presses even though I'm creating the instance with "enableKeyboard : false"
It seems like the t.slider event listener for keydown does not take "enableKeyboard" into account
https://github.com/mediaelement/mediaelement/blob/85f448435b19ecddd27fa38ba38f022ddcd91eda/build/mediaelement-and-player.js#L1797
I'm not sure if this is a bug or intended behaviour

@jamesmgittins I'll check this soon. Thanks and please star the project to support it

@jamesmgittins Please download the master branch and let me know if this got fixed. Thanks

Closing issue since no answer has been posted in 2 weeks. If you would like to be reopened, let us now. Thanks


Start-C4bSetup.ps1 - allow overriding the install.ps1 script

Checklist

[X] I have verified this is the correct repository for opening this issue.
[X] I have verified no other issues exist related to my request.

Is Your Feature Request Related To A Problem? Please describe.
Currently there is no way to test how changes to the install.ps1 script hosted on chocolatey.org will impact the Quick Start Guide until the change has already gone live.
Describe The Solution. Why is it needed?
Add a parameter to allow passing a path to another script or a URL so that we can override the script it's running. This would allow us to check how changes impact the QSG without fully deploying the installation script, test for any issues, and remedy them before the update is published.
Additional Context
No response
Related Issues
No response

With #233 being merged today, we pull the latest ChocolateyInstall.ps1 file from upstream/online when the guide is run. To satisfy this issue i've assigned @JPRuskin to update an internal doc reflecting this change be tested when changes to the upstream script occur.

The internal doc has been updated, so I'm closing this off!


Page-based footnote numbering

Description
There should be a way to number footnote independently on each page, starting back at 1 every page (or every even page).
Use Case
Some books reset the footnote counter back to one every page (or every even page).
I am aware implementing this may result in some tricky questions, such as what to do when a footnote entry is pushed to the next page. I don't know what publishers typically do in those cases (other than avoiding them, or using global footnote numbering).

This should be easily doable by resetting the footnote counter in the page header. You can even check if the page number is even there.

what to do when a footnote entry is pushed to the next page

As far as I know, the footnote entry will always be on the page as the definition, so this shouldn't be an issue.


bind'ing a native function behaves incorrectly

The following code is miscompiled on my OS X laptop:
use std;

native "cdecl" mod libc = "" {
    fn printf(s: *u8, a: int); /* A tenuous definition, indeed.  Herp, derp. */
}

fn main() {
    let b = std::str::bytes("%d\n");
    let b8 = unsafe { std::vec::unsafe::to_ptr(b) };
    libc::printf(b8, 4);
    let a = bind libc::printf(b8, 5);
    a(); /* core dump */
}

I also reproed on my Linux machine, in which I captured this GDB session:
(gdb) break printf
Breakpoint 1 at 0x8048b78
(gdb) run
Starting program: /storage/homes/joshua/rust/build/bindbad
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xf7917b70 (LWP 15444)]
[Switching to Thread 0xf7917b70 (LWP 15444)]

Breakpoint 1, __printf (format=0x804ca68 "%d\n") at printf.c:29
29      printf.c: No such file or directory.
        in printf.c
(gdb) c
Continuing.
4

Breakpoint 1, __printf (format=0x10 <Address 0x10 out of bounds>) at printf.c:29
29      in printf.c
(gdb)

This is probably related to issues 1058 and 1059. I have a planned fix for these problems (basically, generate a stub function that follows rust conventions).  If I find the time I may put it in today.  In the short term, you can do the same: generate a Rust wrapper.

Indeed, this works fine:
use std;

native "cdecl" mod libc = "" {
    fn printf(s: *u8, a: int); /* A tenuous definition, indeed.  Herp, derp. */
}

fn printf(s: *u8, a: int) {
	libc::printf(s, a);
}

fn main() {
    let b = std::str::bytes("%d\n");
    let b8 = unsafe { std::vec::unsafe::to_ptr(b) };
    printf(b8, 4);
    let a = bind printf(b8, 5);
    a(); /* core dump */
}

Duplicate of #1058, #1059.


fix(jodit-react): Source option and insert link don't work #121

This PR fixes the issue described here #121
For some reason this check was added. However, it's causing some options to fail (source and insert link).
Thanks.

👍

👍

This is not the right solution to the issue.

not work


unban me from your discord OwO

Tested versions
4.3.dev.onikaburger
System information
onikaOS
Issue description
unban eastagon64 :3
Steps to reproduce
> be onika burger truther
> get wrongfully banned for spreading the word of onika burger
> scream "no"
> fall to knees
> beg for forgiveness from daddy redot
Minimal reproduction project (MRP)

Get a life.

Tested versions
4.3.dev.onikaburger
System information
onikaOS
Issue description
unban eastagon64 :3
Steps to reproduce

be onika burger truther > get wrongfully banned for spreading the word of onika burger > scream "no" > fall to knees > beg for forgiveness from daddy redot

Minimal reproduction project (MRP)

Get a job. Please get a job

Tested versions
4.3.dev.onikaburger
System information
onikaOS
Issue description
unban eastagon64 :3
Steps to reproduce

be onika burger truther > get wrongfully banned for spreading the word of onika burger > scream "no" > fall to knees > beg for forgiveness from daddy redot

Minimal reproduction project (MRP)

Get a job. Please get a job

I was looking for a job, and then I found a job
And heaven knows I'm miserable now


[Bug] Rotation mode mouse position dashed line appears in wrong position

What happened:

Rotating any brush
A yellow UI dashed line appears in a seemingly unrelated position
That's supposed to be between the centre point and the mouse position, I assume?
Screen Recording Here

Other possibly important info:
Platform: OSX with HiDPI/retina UI
Unity version: 5.4.0f3 personal
RCSG version: 1.319 and 1.320

Yes, that's wrong.. thanks for reporting this

This is fixed in version 1.321, which is available on the update site https://prenominal.nl/updates/
Once this version is available on the asset store, I will close this ticket


fix index with columns containing spaces

if columns contains space then index name built from the name contains space as well. Fixed with space replaced to underscore.

thanks @dubravcik!


ADR for the proposal of terms to be used inside the API

Checklist

[ ] You added tests to cover the change
[ ] mvn clean install build and test completes
[ ] You changed or added to the documentation

This is a great idea. I think a table of these either on the main README (or a specific glossary document) should be the product of this ADR once terms has been agreec upon.


feat: pass keyword arguments separately in memoized calls

Related to https://github.com/Safe-DS/DSL/issues/1087
Summary of Changes
Memoized calls now accept positional and keyword arguments separately.

:tada: This PR is included in version 0.13.0 :tada:
The release is available on:

v0.13.0
GitHub release

Your semantic-release bot :package::rocket:


Update sockproc to latest version for FreeBSD compiling

The specific commit in question that's needed is juce/sockproc@37a3e8c170d3ce18f3fba922168be97070b5c7d3 - there doesn't look to be any breaking changes after (or before for that matter) though, so may aswell update to the latest version

Thanks for the PR! I probably won’t have a chance to take a look at this for another week or two, so apologies for the delay. But I am interested in getting this functionality merged in, so thanks again. I’ll try to take a look at this soon.

Thanks for this! This is included with the v0.13.0 release that's finally out (which actually updates sockproc once more for some other recent commits).


pass in options to allow transactions

use transactions from call

Thanks @mrgcohen released in the latest version 2.0.4 🎉


#8 Short RFC description

This pull request adds a short RFC description as mentioned in #8 to the database migration, to the factory and to the templates. No frontend beauty of course.

Awesome, thanks!


InteractiveOffers Header Bidding Adapter Docs

Changed biddercode_longer_than_12: false to biddercode_longer_than_12: true

The adapter was released with PBJS 1.18 -- merging.


vision code template

This is an attempt to simulate human vision with two camera.

fixed Nested struct field blocks issue
Shader now checks if the shader object failed.
If failed naga is used to get verbose and visual hints in error generation.
Also dumps the wgsl file
Vision implementation
Added GLFW as a dependency
refactored Events
changed examples after events refactoring
Adding incomplete vision example
Still needs work on vision but this code may not change. so going ahead adding this
added isVision kwargs

This is not relevant anymore. Closing it since viewport API is in-place to do the same thing.


Change revision#locale to always return string (15.0 Backport)

Backport of #1239
Returning the locale as symbol causes errors in
Pageflow analytics interpolator

Coverage remained the same at ?% when pulling f10401879d673395139abeadaf9c0a47eb595fb3 on DanielKuhn:fix/revision-default-locale-backport into 27cfca34c35dd62929635ca1f1331ce170e4dd30 on codevise:15-0-stable.


debug/buildinfo: fix buildinfo data section location on elf and pe

Fixes the section flag checks in buildinfo. The elf flag check was wrong too but it's never hit due to the symbol resolution just above, which is usually valid for non-stripped binaries. This already went through review, I'm just submitting this again with the proper history and author email.
Fixes https://github.com/golang/go/issues/53071

This is the fixed PR from https://github.com/golang/go/pull/53073


novel view generation issue. overfitting?

Hi,
Thank you for releasing the code. It is quite helpful to me.
I used my dataset which contains 140 iamges with different time stamps. But the images only from 14 training camera poses. Then I found the network can't generate good novel view images. I used the same dataset on D-nerf and it worked well. Are 14 training views too sparse for training the network? Have you found the same problem?
Thanks

Thanks for your attention!
I have not yet met this problem. Could you show the failed generated images? Then I can better understand the problem.

Yes. I interpolated camera poses from pose1(the first image) to pose2(the second image). You can see that only trained poses can have a good render performance.

Have you solved this? I might have the same problem, but it makes no sense to me to not be able to generate novel views?

Hi @dsvilarkovic,
I haven't solved the problem. If you have any thoughts on this, please let me know.

I solved it by converting my llff format camera poses to nerf/blender .json format with the script I found in torch-ngp https://github.com/ashawkey/torch-ngp/blob/main/scripts/llff2nerf.py

@dsvilarkovic
Thank you for your solution. It solved my problem (not perfect but at least make sense). But I still don't get it. What cause this difference?

To be honest, I do not know. \

OK, thanks.


Copy to clipboard text does not change on clicking it

When you click copy to clipboard in the export options, the text should change to copied, and the copy file icon should also change.
Video attached for reference
https://github.com/user-attachments/assets/7435d750-7e01-44bf-9ba6-fd20ee83aa70

Instead can we give a toaster ?
because changing name and icon is not good if there are multiple attempts to copy

@faizan0717
The text will change back to "Copy to Clipboard" after 2 seconds. That's a standard way to do it.


Create database models schemas end points

This PR addresses the re-factoring of the prior code-base developed for theq to include new packages and modules for the Bookings application being developed.

All the updates have been pushed up, please have a look.


Make commit pattern more accurate

Sometimes when hovering over updated plugins and triggering diff with d key, I get an empty diff view. I traced the problem to a very generic commit_pattern which currently matches any alphanumeric sequence of 7 characters surrounded by "word boundary" / frontier patterns. I adjusted the regex to match only [a-z0-9] * 7 which should make this issue appear less. I am keeping the older frontier sets %f[%w] and %f[%W] because if I switch to %f[a-f0-9] and %f[^0-9a-f] I will be matching strings like zzz1234567xxx.

thanks!