MACD calculation result is different between  cufflinks and ta-lib

Hi everyone,
cufflinks is a really awesome tool in the world.
but I face a problem.
Does anyone know why the MACD result is different in cufflinks and ta-lib?
The only possibility i could image is the fastmatype, slowmatype, and signalmatype.
In  cufflinks, all three are EMA???
thanks for any response a lot.

I found the point.
I use the yf.Ticker and yf.download to load the same stock data.
but talib give me the different result.
Anyone knows why???


feat: dependent-bot dependencies updates

Description
Merged the previously opened dependent bot pull requests. Resolved merge conflicts.
Fixes #14077
Type of change

Dependencies Updates (non-breaking change which adds functionality)

How Has This Been Tested?

Tested by running the application.

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

@yaldram The build failed in this PR. Could you look into this?

@riodeuno Yes I am looking into it. It failed because we have updated the marked package and there are some breaking changes.

@rohitagarwal88 the dependency ws is good at versions 6.2.2, 7.5.7, 8.6.0, 8.2.3


Backend routes (Login/Register)

We have frontend login and register components but no backend routes are set.
I would create a userModel with fields as those in the register form and also setup login and register endpoints where I would also connect to the database(locally for now) where entries would be stored on registration and credentials would be matched from during login.
I would like to work on the backend part.
Participant under gssoc’22.

can I work on this @Gurdeep475

I am working on it, you can work on some other issue

I am working on it, you can work on some other issue

But I created the issue

Ohh! my bad, I thought its some other issue. Actually I am also a contributor. You should ask the admin/mentor for assignment of the issue.

We have frontend login and register components but no backend routes are set. I would create a userModel with fields as those in the register form and also setup login and register endpoints where I would also connect to the database(locally for now) where entries would be stored on registration and credentials would be matched from during login. I would like to work on the backend part. Participant under gssoc’22.

can I work on this @geekymeeky


2D LIDAR manufacturer and type

we already know that the captured 3D bag data using Velodyne VLP-16 LIDAR, what sensor did it used to capture the 2D bag file?

We used two UTM-30LX-EW. Where did you search for this information? Mind sending a PR to add this to where you searched for it?


Double Chest issue with memory converter

If the game decides a part of the double chest being the second, then the memory converter may always be green and not show the contents in the access points when this second part of the chest does not yet contain anything. Also when a double chest is filled up only the part being connected to ON1 seems to be counted and displayed.
This certainly has some advantages on the programming side as you can treat all inventories the same way but makes parts of storage inaccessible.

This has been fixed in the latest version

Yes it is. Thank you.


Laravel 5.5

There is no information about Laravel 5.5 compatibility and features. The Beta for 5.5 was available for quite some time, are you as developers working on a version that would allow for simpler installation process e.g. or use other Laravel 5.5 features?

just attempted the Laravel 5.5 upgrade and got

Problem 1

tcg/voyager v0.11.14 requires illuminate/support ~5.3.0|~5.4.0 -> satisfiable by laravel/framework[v5.4.35], illuminate/support[v5.3.0, v5.3.16, v5.3.23, v5.3.4, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9].
tcg/voyager v0.11.12 requires illuminate/support ~5.3.0|~5.4.0 -> satisfiable by laravel/framework[v5.4.35], illuminate/support[v5.3.0, v5.3.16, v5.3.23, v5.3.4, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9].
tcg/voyager v0.11.14 requires illuminate/support ~5.3.0|~5.4.0 -> satisfiable by laravel/framework[v5.4.35], illuminate/support[v5.3.0, v5.3.16, v5.3.23, v5.3.4, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9].

the master branch is for Laravel 5.5 as far as I know

Hey guys, like @davodavodavo3 mentioned, use the master branch for the Laravel 5.5 version.
We are working on the release of Voyager 1.0 that will support all the new features of L 5.5.
If you find any issue, please let use know.
Happy coding ^^

@akazorg
Great, please mentioned me when released. I'm excited to use this on my next project since I planning to use the latest laravel.


Add end notification

This PR allows for user to handle end of file playback.
The currentTime == duration approach doesn't work so well as it depends on comparing time, and I found that there were multiple progress updates for a given second.
User is given option to have an onEnd prop which they can then use to call a function to do whatever they like once file has ended playback.

cc @johanneslumpe

Oops only now just saw the 'onComplete' todo item. Let me know if you'd like me to rename.

@mjw56 since the html5 video event is ended, maybe we should rename it to onEnded (instead of onComplete). But let's see what @brentvatne position is on this :)

@mjw56 @johanneslumpe - I like onEnded! once it's renamed I'll merge this! :smile:

@mjw56 @johanneslumpe - actually scratch that, let's stick with onEnd - ended seems more like a property of the html video element, and so the name makes sense there, but for a callback onEnd seems to work better :+1:

:D thanks @brentvatne !


Replace AI with ML

The first sentence says "Azure Cognitive Services are cloud-based artificial intelligence (AI) services that help you build cognitive intelligence into your applications."
As of this writing, AI doesn't exist and there is no evidence of proof that we are even close. Please adjust the statement to say "machine learning (ML)" instead.
Here is Microsoft's own writing on the differences between AI and ML and with these definitions in place, Azure Cognitive Services are ML, not AI.

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

ID: a5ead4a3-3e74-b543-c686-73cf3c899bfb
Version Independent ID: 17980270-d395-92b6-36c6-837ce9576f90
Content: What are Azure Cognitive Services? - Azure Cognitive Services
Content Source: articles/cognitive-services/what-are-cognitive-services.md
Service: cognitive-services
GitHub Login: @PatrickFarley
Microsoft Alias: pafarley

Thanks for the feedback! We are currently investigating and will update you shortly.

Hello @FrankMcGovern
Thanks for your feedback again. I want to let you I just forwarded this feedback to the author, since this is an mportant concept point, the content team will consider this feedback seriously.
Apreciate again.
We will now proceed to close this thread. If there are further questions regarding this matter, please respond here and @YutongTie-MSFT and we will gladly continue the discussion.


Custom translations

Hi, i've implemented this package into my project. I like it. But it doesn't support Turkish language :( Also i couldn't find custom translations. Is there a way to implement custom translations for placeholders ?

@mcelikx sorry for my late answer...
For now, this lib dont support Turkish Language, sorry (but, you can help us translating the countries and placeholders... and doing a PR :) ).
I studied your case about implement custom placeholders and I do on the new lib version.
So..please, update for the new version (v0.6.2) and read the new documentation for add custom placeholders/messages.
Please try again and let me know if it worked.
🚀 AstrOOnauta 🚀


[Pricing Table]: QA: After applying text spacing, text content in the page is getting overlapped.

Engineering info:

Innovation Team engineer:
Innovation Team JIRA Ticket: https://jsw.ibm.com/browse/ADCMS-2456
DPO consulting engineer: N/A

Description
Page element:
Text content
Issue : After applying text spacing, text content in the page is getting overlapped.
Expected: All the elements in the page should be visible clearly after applying text spacing as well.
User Impact: If there is a loss of content or functionality When users override author specified text spacing to improve their reading experience, it affects users with low vision / user suffering from dyslexia.
Component(s) impacted
Pricing Table
Browser
Firefox
Carbon for IBM.com version
v1.36.0-rc.0
Severity
Severity 2 = Aspects of design is broken, and impedes users in a significant way, but there is a way to complete their tasks. Affects major functionality, has a workaround.
Application/website
Carbon for IBM.com
Package
@carbon/ibmdotcom-web-components
CodeSandbox example
https://carbon-design-system.github.io/carbon-for-ibm-dotcom/canary/web-components-experimental
Steps to reproduce the issue (if applicable)
No response
Release date (if applicable)
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct
[ ] I checked the current issues for duplicate issues

Hi there, @Gopi916! Can you provide a screenshot that demonstrates the problem, and better yet, steps to reproduce the issue? What tool are you using to adjust text spacing? Thank you!

Hi @jkaeser Please find the issue screenshot below.

I used Text spacing bookmarklet from w3.org website to adjust text spacing. Please let me know if you need more details. Thanks!

I used Text spacing bookmarklet from w3.org website to adjust text spacing. Please let me know if you need more details. Thanks!

Thanks for the information, @Gopi916! I wasn't able to find that bookmarklet, and other methods for adjusting the text spacing aren't reproducing what you're seeing:

A different bookmarklet (https://holistica11y.com/text-spacing-bookmarklet-for-accessibility-testing/):
Using the browser's dev tools:

Can you send me a link to the bookmarklet you're using or even paste it in a code snippet here?

Thanks for the information, @Gopi916! I wasn't able to find that bookmarklet, and other methods for adjusting the text spacing aren't reproducing what you're seeing:

A different bookmarklet (https://holistica11y.com/text-spacing-bookmarklet-for-accessibility-testing/):
Using the browser's dev tools:

Can you send me a link to the bookmarklet you're using or even paste it in a code snippet here?

Bump @Gopi916 🙂

Thanks for the information, @Gopi916! I wasn't able to find that bookmarklet, and other methods for adjusting the text spacing aren't reproducing what you're seeing:

A different bookmarklet (https://holistica11y.com/text-spacing-bookmarklet-for-accessibility-testing/):
Using the browser's dev tools:

Can you send me a link to the bookmarklet you're using or even paste it in a code snippet here?

Bump @Gopi916 🙂

Hello again, @Gopi916! I am going to close this ticket since I have not been able to reproduce it. Feel free to reopen it if you are still experiencing the issue and can provide steps to reproduce. Thanks!


GDPR version

Have you though about making a GDPR version of cookie consent ? The current state  could be a good foundation for a more generic consent gathering tool.
To comply with the GDPR we need to

Tell the user what data are collected
Who will get the data
What the data will be used for
How long the data will be kept
Opt-in the consent

What do you think ?

Hi,
if you are interested how it should looks on website, you can look here:
https://www.optanon.com/cookie-consent-manager/
Just click on Cookie settings and you will see it in action.
Nightmare.

Hello team,
Could someone have a look to @erichard request ? Are you planning to extend this lib to support GDPR requirements ?
Thanks

Hi All,
I do not know if this is of any use, I adapted cookieconcent for what I beleive is the basic requirement for GDPR. See - https://github.com/drnickyoung/cookieconsent - it basically is allow or deny rather than allow or dismiss AND changes the revoke to settings. It is therefore obvious there is a cookies settings, it makes it obvious what the current choice is and upon clicking deny ALL current cookies are deleted.
To me this is what the standard opt-in provided by cookieconsent should be.
Hope the example is of some use!

For GDRP you have to have an opt-in for all the different types of cookies, like Analytics, Marketing, Preferences etc. Only core functionally cookies don't need to have an opt-in, but you still have to mentoin this. And you have to describe why the cookies are used and what they are doing. Good example: https://www.civicuk.com/cookie-control . I also read that you have to log every change of the settings of each visitor, but don't know if that's right.

@brasileric yes, you should have, but it's depends on your type of site. This is for big companies what wants to collect at least some data. For normal site to remove all cookies except necessary cookies are ok.
That example - it's confusing. Yes. it looks great (I am waiting when people starts to add advertisiment to cookie banners if they are so big as here), but try it. I tried to rid cookies and they still there.  Funny.

Not sure what’s confusing about the example? Either way it is a stop gap measure and I do note
I am redoing it to add options for other types  of cookies.
The civicuk one is good, correct me if I am wrong but it is hosted only, ie i you cannot download the code. Think that is what many want, an open source solution.

Agree. Next week I will have a crack at extending the on-site one or create one from scratch

@brasileric

For GDRP you have to have an opt-in for all the different types of cookies, like Analytics, Marketing, Preferences etc.

Are you sure about that? All (german) sources I read concluded in smth like "You have to inform your visitors about cookies, and maybee you should provide some kind of opt-out".
From it-recht-kanzlei.de (translated via Google Translate)

Conclusion [...] In order to minimize the risk of being warned and (theoretically) avoid possible steps Google takes for violating its terms of use, the IT-Recht Kanzlei still recommends that users of the website be aware of the use of cookies through a banner and inform them that on further visit of the website from the consent of the user in the use of cookies is assumed (see this article of the IT-Recht Kanzlei)

@niebau Well, not sure, I'm not a lawyer, but that's what I read about GDRP in The Netherlands. Are you sure this sources are talking about GDRP? Because this sounds like the old (current) cookie law.

@brasileric neither am I ;) but I'm pretty sure, at least for the situation in germany. This is a long article obout the GDPR and associated german laws. They introduced the conclusion I cited like "Nothing realy changes in our oppinion". What a mess ...

@drnickyoung
Not sure what’s confusing about the example?
That it doesn't work?
Wrong - it's set by default as ON.   I couldn't get it OFF, after each refresh it was back to ON (I need to use CTRL-F5), but cookies still was there although it says that there could be problems with this.

@Jimmi08 If the civicuk uk one, had issues on my dev server but live server might be different, not tried that yet to know.
@niebau in UK guidelines are clear it has to be opt-in, no opt-out or assumptions/implied, or at least that is my understanding. I thought it was same standard throughout but from what people are saying it seems countries have their own variations.

@Ruud68 Analytics cookies are not an issue if IP-Masking is enabled. You do not have to inform your visitors that you are analyzing and tracking their behavior if anonymized (there's no PII, the point of the whole new law).
See: https://developers.google.com/analytics/devguides/collection/analyticsjs/ip-anonymization
@niebau This article is totally wrong. I've met a German and a French lawyer, they both say the exact opposite. @Ruud68's comment is a good summary. ;)
Yes, it's a mess...

Yes! We are currently working on a GDPR compliant version. It shouldn't be too long away now! See here for a few more details


Prevent too many calls to Canvas.Restore()

Changes due to comments in https://github.com/ScottPlot/ScottPlot/issues/3523#issuecomment-2016237841.
Added the  RenderPack.PushClip method that returns an IDisposable so that the caller is responsible for disable clipping.
The RenderPack.ClipToDataArea and RenderPack.DisableClipping methods are marked as obsolete.
Resolve #3523.
Same as #3527.

Hi @chjrom, thanks so much for this PR! It looks like this issue was resolved by #3527. I took some of the ideas in this PR and implemented them over there. I added your name and this PR in the changelog because you both fixed the problem even though only one of those branches was merged 🙃
I'd love it if you could look over my implementation and let me know if you have ideas for improvements! We can always refine this system in future PRs, and I'd be happy to review and merge them in good time 🚀
Thanks again!


first draft of documenting feature flags

@David-Kunz @sjvans Do you know any additional feature flag that must be documented?

@David-Kunz @sjvans Do you know any additional feature flag that must be documented?

did you check cds/lib/env/defaults.js?
maybe:

precompile_edms
serve_on_root
skip_unused
implicit_next (or rather remove?!)
keys_in_data_compat
okra_skip_query_options
precise_timestamps
optimized_search

kibana_formatter can probably be left out as i'm already working on removing it...

precompile_edms → obsolete with okra replacement? If yes, don't document.
serve_on_root → should include for now
skip_unused → It's not documented, I'd skip that for now.
implicit_next (or rather remove?!) → remove, compat from cds 4
keys_in_data_compat → rather remove, compat from cds 5
okra_skip_query_options → I'd not document that because of okra replacement
precise_timestamps → intentionally undocumented for now
optimized_search → probably should document
kibana_formatter → remove

@johannes-vogel

stream_compat


Added card switch to reduce cards height.

Will modify this button later.

 Will modify this button later.

Done! I'm so 🐂 🍺


newline-after-import: update error message in case multiple empty lines are expected

This PR simply updates the newline-after-import error message which was misleading when count was set to anything other than 1.

Coverage increased (+0.004%) to 96.036% when pulling a42246aa8ea74880bfac810a5a9a086e562f9542 on AdamSelene:master into 98acd6afd04dcb6920b81330114e146dc8532ea4 on benmosher:master.

Coverage increased (+0.004%) to 96.036% when pulling 736630702d1a0244d479583e8ac85a52ad5304a4 on AdamSelene:master into 98acd6afd04dcb6920b81330114e146dc8532ea4 on benmosher:master.

Coverage increased (+0.004%) to 96.036% when pulling 736630702d1a0244d479583e8ac85a52ad5304a4 on AdamSelene:master into 98acd6afd04dcb6920b81330114e146dc8532ea4 on benmosher:master.

Coverage increased (+0.004%) to 96.036% when pulling 736630702d1a0244d479583e8ac85a52ad5304a4 on AdamSelene:master into 98acd6afd04dcb6920b81330114e146dc8532ea4 on benmosher:master.


Received error when loading my map

I received the following error when calling this.animatedTiles.init

Uncaught TypeError: Cannot read property 'type' of null

What I found was that if there is a layer in the tile map JSON which has not been added to the map using Phaser APIs (createStaticLayer/createDynamicLayer) then that layer will not have a 'Type' property and the animatedTiles.init fails.
Since this plugin requires animated layers to by DynamicLayers I changed line of code 410 in AnimatedTiles.js from this:
if (layer.tilemapLayer.type === "StaticTilemapLayer") {
to this:
if ((!layer.tilemapLayer) ||
    (!layer.tilemapLayer.type) ||
    (layer.tilemapLayer.type === "StaticTilemapLayer")) {

This fixed my issue because my animatedTiles.js is ignoring all layers that are not dynamic however I wanted to share this in case others hit this issue.

Thanks for sharing


Fix groups

 is a comment.
You will see these throughout the issue template. Make sure you do not type your comments
between these characters or we will not be able to see what you wrote!

4. Links
To create a hyperlink, type the [text you want to link](followed by the url in parenthesis)
-->
Describe the bug

Group 0 should modify all lights in all groups. Currently, group 0 gives an error since its not a registered group.
Steps to Reproduce

Expected behavior

https://github.com/hass-emulated-hue/core/blob/606f6712a1fca94a3e9f0195cc87c0403089eef0/emulated_hue/api.py#L847
Properly handle group 0 by iterating through all enabled lights in all groups.
Logs

Hardware Info:

Architecture (Ex: x86, ARM):
Addon version (Ex: stable or dev):

Value of "tag_commit_or_branch" if using dev:

OS (Ex: Windows 10, Ubuntu Buster):
Hardware (Ex: PC, Raspberry Pi 1/2/3/Zero):

Additional context

Group 0 has some issues.
Group attributes are not complete. Still missing "action", "recycle", "sensors", "state".

Group 0 has some issues.
Group attributes are not complete. Still missing "action", "recycle", "sensors", "state".

PUT /api/username/groups/0/action
with {'on': True}
results in an error

PUT /api/username/groups/0/action
with {'on': True}
results in an error


Dashboard Delete Instance

Description
This PR includes just a minor fix to implement functionalities on dropdown menu in the Dashboard View (Mobile Version only)

/rebase

/deploy-staging

/rebase

/rebase

/deploy-staging

Everything done in another PR


Remove the proxy-manager as a dev dependency

It is only suggested by zend-servicemanager and not a required dependency. Therefor there is no need to add it.
Fixes #99

Thanks, @xtreamwayz


Support tag name customization

Hi there, and thanks for your great package.
Is your feature request related to a problem? Please describe.
I plan to migrate my monorepo release workflow from lerna version to release-please.
By default, lerna creates tags like ${packageName}@${version}. (version does not contain a v)
I want to keep tag name rules, but release-please doesn't have a tag name customization feature.
Describe the solution you'd like
Add options about tag name customization.
Describe alternatives you've considered
If I can create and use a custom release strategy that extends node, that's also good.
Additional context
I find separator and includeV properties of the TagName class, but there is no way to pass value from users.
https://github.com/googleapis/release-please/blob/main/src/util/tag-name.ts

@chingor13
Thank you for your response!
I was running release-please with manifest config, and I succeeded in changing my tag name using the options you suggested.
By the way, I could not find include-v-in-tag and tag-separator options on a [manifest config] document.
Can I create a PR for this?

Hello everyone and thanks for your hard work! I've been using https://www.npmjs.com/package/standard-version which now is advising release-please, it would be nice to have some easy and intuitive option like https://github.com/conventional-changelog/standard-version/blob/master/README.md#prefix-tags 🙏

By the way, I could not find include-v-in-tag and tag-separator options on a manifest config document.
Can I create a PR for this?

Sorry, missed this question -- yes we'd love contributions from the community. We also recently added a JSON Schema definition for the config files that also include descriptions of the various options.

@chingor13
Sorry for the late response.
I just found you added the link of JSON Schema in https://github.com/googleapis/release-please/commit/8a7bfc165755cec97cc9a3baa39ccd21e719644c.
It looks better solution than adding a description of each option to the document.
Thank you for responding!


Autoware humble doesn't compile without CUDA

Checklist

[X] I've read the contribution guidelines.
[X] I've searched other issues and no duplicate issues were found.
[X] I'm convinced that this is not my fault but a bug.

Description
Is there a flag to disable CUDA? I couldn't find one in the documentation.
I've also gone through the https://github.com/autowarefoundation/autoware.universe/blob/main/common/trtexec_vendor/CMakeLists.txt file too but couldn't find one.
Expected behavior
trtexec_vendor compiles.
Actual behavior
trtexec_vendor doesn't compile.
--- stderr: trtexec_vendor
CUDA_TOOLKIT_ROOT_DIR not found or specified
CMake Error at CMakeLists.txt:15 (find_package):
  By not providing "Findcudnn_cmake_module.cmake" in CMAKE_MODULE_PATH this
  project has asked CMake to find a package configuration file provided by
  "cudnn_cmake_module", but CMake did not find one.

  Could not find a package configuration file provided by
  "cudnn_cmake_module" with any of the following names:

    cudnn_cmake_moduleConfig.cmake
    cudnn_cmake_module-config.cmake

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

---
Failed   <<< trtexec_vendor [1.22s, exited with code 1]

Steps to reproduce

Compile autoware without having cuda installed.

Versions

OS: Ubuntu 22.04
ROS: ROS2 Humble

Possible causes
No response
Additional context
No response

@xmfcx Could you rerun rosdep install? It seems new dependencies were added.

The no-CUDA build passes in CI.
https://github.com/autowarefoundation/autoware.universe/actions/workflows/build-and-test.yaml

Hmm it installed
executing command [sudo -H apt-get install -y ros-humble-cudnn-cmake-module]
executing command [sudo -H apt-get install -y ros-humble-tensorrt-cmake-module]

Now it seems to be working. Thanks for the help.

I am trying to use autoware without cuda, but still have problems. @xmfcx can you guide on how you did it

@Omar-Mabrouk-9 please post a question in https://github.com/orgs/autowarefoundation/discussions/categories/q-a for this.

thanks, here is the link for the Q-A
https://github.com/orgs/autowarefoundation/discussions/5422


Update composer.json with cleentfaar/slack 0.18 +

The idea is to be able to update jms to be compatible with Sf3

+1

What I did was simply get rid of this slack bundle and create the ApiClient myself in a SlackService. It is essentially all this bundle does anyway. It's nowhere near perfect, but gets the job done :).
This example is in SF 2.8 But shouldn't be much different in SF3.
It runs:

CleentFaar\Slack ^0.18.1
GuzzleHttp ~6.0

# config/services.yml

acme.demo_bundle.slack_service:
        class: Acme\DemoBundle\Service\SlackService
        arguments: [%slack_api_token%, @kernel]

// SlackService.php

namespace Acme\DemoBundle\Service;

use CL\Slack\Payload\ChatPostMessagePayload;
use CL\Slack\Transport\ApiClient;
use Symfony\Component\HttpKernel\Kernel;

class SlackService
{
    /**
     * @var ApiClient
     */
    private $client;

    /**
     * @var Kernel
     */
    private $kernel;

    /**
     * SlackService constructor.
     * @param $token
     * @param Kernel $kernel
     */
    public function __construct($token, Kernel $kernel)
    {
        $this->client = new ApiClient($token);
        $this->kernel = $kernel;
    }

    /**
     * @param string $channel
     * @param string $message
     * @throws \CL\Slack\Exception\SlackException
     */
    public function sendToChannel($channel, $message)
    {
        if ('prod' !== $this->kernel->getEnvironment()) {
            $channel = "#dev-channel";
        }

        $payload = new ChatPostMessagePayload();
        $payload->setChannel($channel);
        $payload->setText($message);
        $payload->setUsername('BotName');
        $payload->setIconEmoji('Emoji');

        $this->client->send($payload);

        return;
    }
}

$this->get('acme.demo_bundle.slack_service')->sendToChannel('#general', 'message');

Don't forget to load your config in the compiler pass!
@cleentfaar I guess the simpelest is to just make sure this bundle requires your 'slack' repo at version 0.18.1?

I migrated to this bundle:
https://github.com/DZunke/SlackBundle
It supports Symfony 3.

First of all, sorry for the late reply and thanks for reporting!
The issue has been fixed today with release 0.20 (link: https://github.com/cleentfaar/CLSlackBundle/releases/tag/0.20.1). Unfortunately I have had to raise the minimal required PHP version to 5.5 to support all different package versions.
Both the bundle and the library now support Symfony 2.3+ and 3.0+.
If any problem arises from updating, please create a new issue for it. Thanks again!

Thanks :)


qt56: purge all refrences to gtk, solves all of the theme problems

Motivation for this change
qt5.6 was defaulting to a broken QGtkStyle and just not rendering nearly everything
Things done

[x] Tested using sandboxing
(nix.useChroot on NixOS,
or option build-use-chroot in nix.conf
on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] OS X
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

Ouch, do I understand correctly that this leaves us with no way to use GTK themes in Qt at all? I think it was working for me before when I've installed qt5.qtbase.gtk -- maybe we can patch Qt to skip trying to use GTK when whatever it needs from qt5.qtbase.gtk is not found?

I think it was working for me before when I've installed qt5.qtbase.gtk

It worked when it was installed; the problem was it didn't work when it wasn't, unless you used KDE.

maybe we can patch Qt to skip trying to use GTK when whatever it needs from qt5.qtbase.gtk is not found?

That would work, but before doing so, we should check how much GTK increases the closure size. I have GTK 3 unconditionally enabled in Qt 5.7 and it only increases the closure size about 5%.


[AMBARI-24069] Fix the error setting of estring

What changes were proposed in this pull request?
The exclude string in method named fillModelsForLogFile is seted by the include message of request.To fix this.
How was this patch tested?
Tested by unit test
Please review Ambari Contributing Guide before opening a pull request.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/2658/
Test PASSed.


Support Razzle.js

🆕 Feature Request
❓ Is your feature request related to a problem?
Next.js and Gatsby are opiononated frameworks that don't fit every use-case.
Razzle.js is a lesser known but excellent SSR/SPA framwork allowing full freedom of implementation. Essentially it provides SSR for your CRA apps with full access to config with no eject.
https://github.com/jaredpalmer/razzle
📄 Describe the solution you'd like
Add support for Razzle.js
📃 Describe alternatives you've considered
Next.js is the dominant alternative to Razzle.js but it is very different to CRA with no plans to support React Router.
➕ Additional Notes

I'll see what I can do,
because I have to figure out in general
how to make a state management framework suitable for ssr ^^
If I get AgileTs in Next.js working,
it will be no problem to get it in Razzle.js working.

Razzle.js works in its basic form.. (tested in counter application)
https://github.com/agile-ts/agile/tree/develop/examples/razzle/develop/counter
However, I haven't tested it extensively yet.
If you notice something that is not working as expected with AgileTs,
please feel free to open an issue and report the bug.
Thanks for the support ;D


Parsing db.tb token for masterSlave Datasource

Fixes #ISSUSE_ID.

Pull Request Test Coverage Report for Build 8606

13 of 25 (52.0%)  changed or added relevant lines in 6 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.0004%) to 61.147%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

sharding-proxy/sharding-proxy-backend/src/main/java/org/apache/shardingsphere/shardingproxy/backend/communication/jdbc/wrapper/PreparedStatementExecutorWrapper.java
0
1
0.0%

sharding-proxy/sharding-proxy-backend/src/main/java/org/apache/shardingsphere/shardingproxy/backend/communication/jdbc/wrapper/StatementExecutorWrapper.java
0
1
0.0%

sharding-core/sharding-core-rewrite/src/main/java/org/apache/shardingsphere/core/rewrite/SQLRewriteEngine.java
2
5
40.0%

sharding-core/sharding-core-rewrite/src/main/java/org/apache/shardingsphere/core/rewrite/token/generator/TableTokenGenerator.java
6
13
46.15%

Totals

Change from base Build 8605:
-0.0004%

Covered Lines:
8500

Relevant Lines:
13901

💛  - Coveralls


Replace ESP_LOG with LVGL logging

@kisvegabor @tore-espressif I think one step forward to MCU independent drivers is moving from ESP-IDF logging to LVGL logging. What do you think?

Good idea. It seems straight forward.

Closed with #131


Add Aurora Space Center from SpaceDock

This pull request was automatically generated by SpaceDock on behalf of Zoeille, to add Aurora Space Center to CKAN.
Please direct questions about this pull request to Zoeille.
Mod details:
name = /mod/2352/Aurora%20Space%20Center
author = Zoeille
abstract = Aurora Space Center is a mod that adds IRL/fictives buildings and launchpads!
license = All Rights Reserved License.
Homepage = https://forum.kerbalspaceprogram.com/index.php?/topic/191996-18x-19x-aurora-space-center-v10-groundbreaking/
description =
**Dependencies: Kerbal Konstructs & Module Manager
**
Aurora Space Center is a mod that adds IRL/fictives buildings and launchpads!
This mod has for vocation to be improved very strongly in the future, come back often to see
This pack contains

ELA-3
Crew Access Arm left
Crew Access Arm right
Launch Tower
Medium HIF
Medium Pad (LC-20)
Small/Medium2 Pad (LC-2)
JAXA's H-II Vehicle Assembly Building

ckan compat add 1.8

#rebuild


Configuration with annotation

Hi, is it possible to configure the breadcrum with annotation ?

It seems that it is possible.
This is how I made it work:
/**      * @Route("/course/{courseId}", name="course", options={ "breadcrumb" = { "label" = "Course", "parent_route" = "courses" }})      */


Prefer Cloudflare IP header instead of X-Forwarded-For

:bulb: Idea
I think there's not many configs like mine where the setup involves multiple reverse proxy (in my case NGINX and Cloudflare)
the current "behind proxy" setting cause issue because
NGINX attach 2 IP in the forwarded for header, ntfy always prefer the wrong one (the last one)
instead there's the Cloudflare's Cf-Connecting-Ip which is more accurate than the X-Forwarded-For header
it would be great if this could be added
or an alternative fix, if there is multiple IP in the X-Forwarded-For header always prefer the public IP over private ones
because in my case here's how the header looks like: X-Forwarded-For: <mypublicip>, <IP_ADDRESS>(docker)
:computer: Target components
ntfy server

I understand that the X-Forwarded-For handling is rudimentary. ntfy picks the rightmost address, since that is the most secure way to pick a trustworthy address. See https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For for details.
To implement a proper X-Forwarded-For handling, we'd need to be able to configure a list of trustworthy proxies, e.g. proxies: <IP_ADDRESS>. These proxies would be ignored in the selection of the IP address.
Adding a vendor-specific header like Cf-Connecting-Ip doesn't seem like a great idea, IMHO.

Maybe X-Real-IP could be beneficial, since it's easier to overwrite without reverse proxies adding another IP to the right. e.g.: traefik

Hello there,
I'm sorry to revive such an old topic, but this issue is open, so I would like to add something to this, as I have multiple proxies there, so I have the same issue as @ChokunPlayZ
@binwiederhier

I understand that the X-Forwarded-For handling is rudimentary. ntfy picks the rightmost address, since that is the most secure way to pick a trustworthy address. See https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For for details.

I would like to know where did you find that the rightmost address is the most secure way and the trustworthy address ?
If I'm reading right here : https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#client
This means that the rightmost IP address is the IP address of the most recent proxy and the leftmost IP address is the address of the originating client
So, if we get the rightmost address, we always get the proxy, not the client, because "the leftmost IP address is the address of the originating client", right ?
In that case, the visitor_ip is always the last proxy IP and not the client IP; I don't think that's the expected behaviour.
ntfy-857c5c874d-x5mvp 2024/12/29 09:57:50 DEBUG HTTP request finished (http_method=GET, http_path=/, tag=http, time_taken_ms=0, visitor_auth_limiter_limit=0.016666666666666666, visitor_auth_limiter_tokens=3 │
│ 0, visitor_id=ip:2a03:123:456:789::123, visitor_ip=2a03:123:456:789::123, visitor_messages=0, visitor_messages_limit=17280, visitor_messages_remaining=17280, visitor_request_limiter_limit=0.2, visitor_reque │
│ st_limiter_tokens=60, visitor_seen=2024-12-29T08:57:50.115+01:00)

Thank you, have a nice day :)


✨Force kubeflex-system ns

Summary
Force the use of kubeflex-system namespace for the postgresql deployment, idependently from the helm namespace.
This is to match kubeflex-operator behavior.
Related issue(s)
Fixes #

@pdettori I think I was able to rebase


Unable to connect via iOS unless tcp 19132 is also open

I'm running this command on an Ubuntu machine:
docker run -it -e EULA=TRUE -p 19132:19132/udp itzg/minecraft-bedrock-server

But, I had two problems: first my iPad wouldn't connect at all it would not get a ping and would not connect. Second, after enabling TCP port it would hang on building world.
To solve these I modified the command from the readme to be this:
docker run -it -e EULA=TRUE -p 19132:19132/udp -p 19132:19132 --memory=1024g --cpus=2 itzg/minecraft-bedrock-server

I'm curious if anyone else ran into something similar or if I'm experiencing user error?
PS. Awesome repo! I'm excited to play this with my kiddo who is obsessed with Minecraft right now. My next step now that the quickstart is working is to move this to a docker compose and learn about world configuration.

I think I have intermittently heard similar reports over the years. It's still a mystery to me why it would make a difference...but if it gets your setup working then go for it! 😀

The hypothesis I had with it was maybe the application is doing a ping test to see if the port is open over TCP, but that is a wild guess, and may be unsubstantiated.
The one-liner docker run I posted was working, then it stopped working, but only on 1 of my 2 iPads. The one it was working on was a much older model, the newer one would fail to connect.
I disabled IPv6 on the server host machine and that may have fixed it? Which, makes me wonder if my original issue when I added TCP 19132 was it was trying to connect over IPv6 and failing. I see that IPv6 is supposedly supported.
All that to say, I haven't been rigorous enough in my testing to know for certain what my issue is.

In general, their network discovery mechanism seems to be very flaky. Like you I have had mixed results all on the same network and sometimes the same device.

I enabled UDP only on my firewall and was still able to connect.
Based on what others are saying as well as my own empirical evidence I created this ticket in error.
The documentation is correct, you only need UDP. I even see ping time on the Servers tab.


Mikhail hushchyn

In this pull-request:

Multiclassification on sv features, new features, features selection, pca and combination of them.
One vs all with the selected new features.
One vs one with the selected new features.
For each case classifiers with the same parameters were used.

Future plans:

Grid search for several different classifiers (xgboost, rf, adaboost, ExtraRF ...)
Combinations of the classifiers.
With or without new features.

GridSearch for the default data (without new features and the features selection)


Missing shortcuts

Description of the problem or steps to reproduce

Please add F3 key to find next result, as it's very common
alt + mouse selection should do block (column) selection

Commit hash:
OS: deb10
Terminal: Version: 2.0.10 Commit hash: b9763856

I just came to ask something similar.
I would also accept repeated presses of Ctrl-F (or whatever is bound to find) to repeat the search to jump to the next result.

#2281

I definitely agree to F3 for "find next" - all editors I know use it. Also Shift+F3 for "find previous".

I checked it briefly now and adding F3 is easy, you just have to replace "F3": "Find" with "FindNext" in defaults_other.go. However "ShiftF3" or "Shift-F3" for "FindPrevious" doesn't work for some reason. When I press Shift+F3, "O2R" is inserted in the editor. Also "O2Q" for Shift+F2 and "O2S" for Shift+F4. No idea what's up with that...
Besides that, the UX for searching is a bit confusing. When you press Ctrl+F and enter a search term, the first found entry is already highlighted, but pressing Ctrl+N to find the next entry doesn't work. You have to press Enter to "confirm" the search text, then you can do "find next". Pressing Escape to close the "Find (regex):" prompt will cause Micro to "forget" what you entered and keep the previously entered search text (although it already "used" the new search text while you were typing it). This is all pretty confusing, so I would suggest the following:

no matter what key is used to close the search text box, the entered text should be remembered
The "find next"/"find prev" shortcuts should also work while entering the search text


@mzikherman => Roll out Intercom to all users

Now that GPDR compliance is enabled and deployed to production for this (deleting Intercom data when a user requests so), we can roll this out.

This fail seems unrelated?

Yea, that's one of our spurious ones.


[Feature] Reconfigure existing integration entries

Is your feature request related to a problem? Please describe.
I would like to be able to change the settings of an existing integration entry without deleting it (change of ip/hostname of the server, ssl settings).
Describe the solution you'd like
As with many other integrations, it would be nice to have a "Configure" button next to each integration entry on the integration page.
When pressed, it would open the same dialog box as during the initial configuration and allow each setting of the existing entry to be modified.
Describe alternatives you've considered

Modifying config files manually: I have looked around quickly in the config files but wasn't able to find the one that defines these settings. Maybe you can point me in the right direction, I'm not so well versed in HA config files location…
Deleting and recreating the entry: Unfortunately, I think that this may result in a loss of all the history of the current sensors (i.e. it would create new sensors and not link them back to the previous ones). This might not be the actual behaviour of the integration though, I'm unsure.
I would only consider doing this as a last resort.

Additional context
I hope that my issue is described clearly enough and that I haven't missed something that's already there…
Many thanks for your work on this integration!

hmm, never noticed such feature. can you give me some examples?

ah I see, those are just integration options, not connection details and such.
truenas integration does not have any options, so its not available.

as far as I know, you cannot change entries in data.entry.data, only data.entry.options.
so you will have to remove and readd.
if you remove the integration, restart ha and make sure all leftover entities are deleted, you should get same names as long as you name the entry in same way.


Store values per-column rather than in _source field

StoredRowLookup is split into two implementations, a backwards-compatible one
that loads the json-formatted _doc from the _source field, and a new one that constructs
_doc from per-column storage where possible, and from individual stored fields where
no docvalues exist.
Array columns are always serialized to a stored field, as doc-values do not preserve order
or duplicate entries.  Arrays containing objects are handled specially so that any object
sub-fields which are dropped after a row has been inserted can be removed at read time.
Relates to #15548

Thanks for the feedback @mfussenegger @seut .  I've reworked ColumnFieldVisitor so that it now delegates everything to some new methods on StorageSupport which is much tidier.  Similarly, whether or not we should load data via expressions or via stored fields is controlled by a new method on DataType.

I've added version checks to the Streamer encoding/decoding implementations, although it's all future-proofing at the moment as of course everything using an 'old' version format will still be using the previous table format.


Change default template for React TS

Describe the bug
The default React template is using CRA instead of Vite.
Link to the blitz that caused the error
https://stackblitz.com/
Steps to reproduce

Click on new project
Click on React
Wait for react-scripts to load

Expected behavior
Use Vite
Parity with Local

[X] I have run the project in my local machine and I could not reproduce the issue.

Screenshots
No response
Platform
No response
Additional context
No response

The default React template is compiled by EngineBlock. It does not use Create React App, nor does it use Vite.
This project's package.json does list react-scripts from CRA in its devDependencies, but these are not used when running on StackBlitz in EngineBlock (which does not install devDependencies). They're meant for use when downloading the project outside of the StackBlitz editor (as a zip archive with the “Download Project” button in the editor, or when pushing that project to a GitHub repo with the classic editor' GitHub integration).
There are two changes we could do here, but I’m not sure which one you're referring to.
Change the devDependencies to use vite instead of react-scripts
I would welcome this change. :)
The difficulties here is that EngineBlock expects specific files to exist in the project (index.html, index.js and style.css), and combines those files into one output. Create React App works similarly. But Vite uses a different convention, and expects an index.html which should reference other resources, for instance:
<!DOCTYPE html>

  <link rel="stylesheet" href="style.css" />

If we changed the index.html of our basic React and React+TypeScript starters, these changes would lead to HTTP requests that EngineBlock is not capable of handing, and errors in DevTools that could be puzzling for end users. It would also incentivize end users to treat those EngineBlock React projects like Vite projects, but they behave differently. That would create confusion (and bug reports ^^).
Switching the basic React starters to WebContainers + Vite
We could also switch our basic React starter templates to WebContainers, and probably use Vite then. Basically we would be making https://vite.new/react and https://vite.new/react-ts our main React starter templates.
There are some downsides to this, currently:

UX: for users who want a simple frontend React playground, having a Terminal with output from Vite (or some other tool) taking up space in the editor can be a distraction.
Performance: currently EngineBlock projects boot up quicker than WebContainers + Vite.
Compatibility: WebContainers do not run perfectly on memory-constrained devices, especially phones and tablets.

We might start using WebContainers+Vite more for basic frontend playgrounds in the future, but I doubt we'll do it in 2023.


Remove comose files from saleor (move to saleor platform repo)

I want to merge this change because compose files should be moved to saleor platform repository which will handle running of entire saleor ecosystem (saleor, storefront, dashboard)
Should be merged along with:
https://github.com/mirumee/saleor-docs/pull/103
https://github.com/mirumee/saleor-platform/pull/1

Screenshots

Pull Request Checklist

[ ] Privileged views and APIs are guarded by proper permission checks.
[ ] All visible strings are translated with proper context.
[ ] All data-formatting is locale-aware (dates, numbers, and so on).
[ ] Database queries are optimized and the number of queries is constant.
[ ] Database migration files are up to date.
[ ] The changes are tested.
[ ] GraphQL schema and type definitions are up to date.
[ ] Changes are mentioned in the changelog.

Here is the report for 525772b7dd59c233c1843a6a486f501bce566f8e (mirumee/saleor @ feature/saleor-platform)
Base comparison is 03d2e7a3d6957a6ebe7ad6cbd41aabadd8ecd6b6.
No differences were found. (click me)

# api.benchmark checkout
  test name                                  	left count 	right count	duplicate count
  -------------------------------------------	-----------	-----------	---------------
  add billing address to checkout            	         34	         34	             20
  add shipping to checkout                   	          7	          7	              0
  checkout payment charge                    	         10	         10	              0
  complete checkout                          	          8	          8	              0
  create checkout                            	          5	          5	              1

# api.benchmark homepage
  test name                                  	left count 	right count	duplicate count
  -------------------------------------------	-----------	-----------	---------------
  retrieve main menu                         	          5	          5	              0
  retrieve product list                      	          4	          4	              0
  retrieve secondary menu                    	          5	          5	              0
  retrieve shop                              	          2	          2	              0

# api.benchmark product
  test name                                  	left count 	right count	duplicate count
  -------------------------------------------	-----------	-----------	---------------
  product details                            	         17	         17	              3
  retrieve product attributes                	          9	          9	              0

# api.benchmark variant
  test name                                  	left count 	right count	duplicate count
  -------------------------------------------	-----------	-----------	---------------
  product variant bulk create                	         51	         51	              3
  retrieve variant list                      	         23	         23	              9

# api product sorting attributes
  test name                                  	left count 	right count	duplicate count
  -------------------------------------------	-----------	-----------	---------------
  sort product not having attribute data     	         21	         21	              0


Include VaryByOrigin when there are multiple Origins configured

The Vary: Origin header is currently only returned when AllowAnyOrigin and SupportsCredentials is true
When AllowAnyOrigin is not set and there is a origin match for the request, the AllowedOrigin is returned but without the VaryByOrigin header.
That's not a problem when only 1 Origin is configured, but when there are multiple Origins configured, the VaryByOrigin should also be returned.

Hi @michielpost, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;

Any feedback on this PR?

@kichalla @jbagga thoughts on this?

The CORS spec mentions that for multiple origins the resource should send the Vary header

Resources that wish to enable themselves to be shared with multiple Origins... should send a Vary: Origin HTTP header or provide other appropriate control directives to prevent caching of such responses, which may be inaccurate if re-used across-origins.

I think the PR is a reasonable addition. @kichalla can elaborate on current behavior.

@jbagga @kichalla thanks! Can one of you log a bug detailing what doesn't work, so we can associate with this PR?

Addresses #97

Thanks! Assigned to @jbagga (incl. the bug) to do final review and merging.

@michielpost Thank you for the PR. There are some changes @kichalla suggested. We can then review and merge it in!

Looks good! Once @kichalla has approved, I will merge this in.


New version: DiscreteVoronoi v0.1.2

Registering package: DiscreteVoronoi
Repository: https://github.com/jacobusmmsmit/DiscreteVoronoi.jl
Created by: @jacobusmmsmit
Version: v0.1.2
Commit: 6c7a916715a24365078e4d49daa3d6b430c4e993
Reviewed by: @jacobusmmsmit
Reference: https://github.com/jacobusmmsmit/DiscreteVoronoi.jl/commit/6c7a916715a24365078e4d49daa3d6b430c4e993#commitcomment-86194036
Description: Julia implementation of various algorithms for calculating discrete Voronoi diagrams.
Release notes:

This release allows users to input arbitrary distance functions, such as those from Distances.jl.

Accidentally labelled a breaking release as a patch. My bad.


[minor] docs: recording_rules: fix missing key

@vthriller Thanks! We need this fix against the release-2.0 branch to fix the docs there. I changed the base branch already, can you rebase?

can you rebase?

Sure, there you go.

Thanks!


Graph model classes

Reference Issues/PRs
Closes #142
Closes #143
Closes #174
What does this implement/fix? Explain your changes.
Adds classes for fitting unweighted graph models to data, including ER, DCER, SBM, DCSBM, and RDPG
Any other comments?

Does not support weights
There are many ways to estimate communities in the a posteriori SBM and DCSBM. Here, only one is implemented, but we could support more or find which methods are best in the future
There are several different ways to model the relationship between degree corrections and community membership in the DCSBM. For now, the degree correction parameters are tied to a simple block, but another model would be to randomly sample a community membership and independently sample a degree correction parameter

Codecov Report

Merging #173 into master will decrease coverage by 4.38%.
The diff coverage is 61.98%.

@@            Coverage Diff             @@
##           master     #173      +/-   ##
==========================================
- Coverage   85.26%   80.88%   -4.39%
==========================================
  Files          23       30       +7
  Lines        1473     1831     +358
==========================================
+ Hits         1256     1481     +225
- Misses        217      350     +133

Impacted Files
Coverage Δ

graspy/__init__.py
100% <100%> (ø)
:arrow_up:

graspy/simulations/simulations.py
96.21% <100%> (ø)
:arrow_up:

graspy/datasets/__init__.py
100% <100%> (ø)

graspy/models/__init__.py
100% <100%> (ø)

graspy/plot/plot.py
50.41% <100%> (+1.1%)
:arrow_up:

graspy/datasets/base.py
15.38% <15.38%> (ø)

graspy/models/rdpg.py
27.77% <27.77%> (ø)

graspy/models/base.py
49.2% <49.2%> (ø)

graspy/cluster/gclust.py
93.33% <50%> (ø)
:arrow_up:

graspy/utils/utils.py
91.19% <57.14%> (-1.29%)
:arrow_down:

... and 11 more

Continue to review full report at Codecov.

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

@j1c @hhelm10 ready for review

Yeah I realized that, I can add notebooks back to this PR but I didn't really see the point in that now

@j1c jovo wants me to just merge this and fix any issues later just cause we need to submit graspy to jmlr. I will probably do that Monday

still open to discussion/improvements on what was merged here since it didn't get a real review


test: Retention policy assignments integration test (box/box-codegen#390)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.9%) to 76.948%

Totals

Change from base Build<PHONE_NUMBER>:
0.9%

Covered Lines:
6543

Relevant Lines:
8386

💛  - Coveralls


Updated mTLS support to add details

@wpbrown please review when you get a chance

Learn Build status updates of commit 8c5ab78:
:warning: Validation status: warnings

File
Status
Preview URL
Details

articles/iot-hub/iot-hub-tls-support.md
:warning:Warning

Details

articles/iot-hub/iot-hub-tls-support.md

Line 131, Column 120: [Warning: file-not-found - See documentation] Invalid file link: 'tutorial-x509-introduction'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Learn Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

@kgremban,
Hi. When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


How to blacklist undefined actions

When using FileSaver (https://github.com/eligrey/FileSaver.js/) to download files to disk, it creates an action which is an instance of FileSaver and not an action type - but the reducer catches this action and returns the state as default - this doesn't break anything, it just creates a logging saying "action @ 14:00:13.959 undefined (in 3.59 ms)".
I have tried to blacklist this action in the loggingOptions, setting the blacklist as follows:
filter: {
blacklist: ['undefined']
}
I have also tried the following combinations:
1)
filter: {
blacklist: ['file-saver']
}
2)
filter: {
blacklist: ['FileSaver']
}
None of the above excludes the logging in the console.
So my question is - how do I exclude undefined actions?
The logging looks like this:

The action seems to be an object instead of a string value, thus blacklist doesn't catch it. Could you please expand the action item logged?


[Question] Is it Okay to use the software?

Hi,
this might not be the best place to ask this,but i would like to know if there will be any problem with the account while using this software.(not on your part ofc,but on Udemy's part)I bought a course together with a friend of mine in his account(sice we're studying for  the same thing),and so i don't have to login and logout every time i want to change accounts(cause i try to study at least 2-3 courses at once),plus to be able to listen to the classes everywhere i downloaded the tool.(wich btw it's a fine piece of work).
Im just asking if Udemy doesn't like or usually "goes after" those who use this kind of software.They surely should for those who pirate the content,but in my case,for personal use,is it okay?

Hi @mrw0lfe
I understand your concern. First of all, I don't take any responsibility for whatever happens with one's account after using this software.
But if we speak logic here, then what we really are doing with this software is similar to what Udemy website does, when you use it for viewing your courses.
You see, when we login to Udemy all your courses are loaded, which is the same behavior we use, and when you select one course it shows its content and you are able to select a video you want to watch and it loads the video in the media player.
We do the same, but instead of requesting one video at a time, we request multiple at the same time (that's the only difference from normal human interaction) but that's not to say Udemy doesn't have other ways to track users who use such software.
So it really comes down to you, logically nothing should happen to your account as the behavior of your account won't be much different as to if you were browsing the website. But as I said before, I won't take any responsibilities at all.

Thank you for the  fast reply and for the explanation about how the program really works.
I tought the program would do a different method,but since what it really does is the same thing as we do manually, i'd think there won't be any problem with it then.
The android app used to download straight MP4's to the user's device,but now they are starting to encrypt them.
Anyway, thanks for the reply :+1:
I'll take a look at their terms too,but since i now know how the program really works,i doubt it will be something "malicious" to their eyes.But you're right,they're the ones who decide if something's acceptable or not.If something happens the responsibility is on the user of the program,not it's creator.
Regards

Is this software for downloading payed courses?

Is this software for downloading payed courses?


Remove 3DES support.

Resolves #957.
While I'm here, is there any reason we're still supporting HIGH? That will let 3DES in through the back door in older OpenSSL versions. I'm inclined to want to turn that off too.

Ok, I just used the authority vested in me as maintainer to make the unilateral decision to remove HIGH. Contribs, you have a little bit of time to object, but I feel good about this.

Do we want to remove the ciphers, or ! them?

Remove.
The only reason to ! them is if they would otherwise be included: for example, if we decided to leave HIGH in we'd have to !3DES. That's why we !MD5, for example: we disallow any construction of a cipher suite that involves MD5, in case some of our earlier suites might accidentally allow it.

Okay; I'm 👍 then.

<3 thanks @haikuginger!

Belated 👍


Use pooled StringBuilder to reduce allocations when adding response cookies

#561

/cc @Tratcher

https://github.com/aspnet/Security/blob/dev/src/Microsoft.AspNetCore.CookiePolicy/CookiePolicyMiddleware.cs#L29 will also need to be updated.
Looks OK. Check with @davidfowl on the new hosting service.

CookiePolicyMiddleware's ResponseCookieFeature instantiation will also need to be updated

That line is fine because ResponseCookieFeature has the same constructor it did before. I've successfully built aspnet/KestrelHttpServer and aspnet/Security with this and aspnet/Hosting#652 in place.

When using this branch and aspnet/Hosting#652, overall allocations go down approximately 1.7%. Big savings in char[] and StringBuilder instances:
Before

After

Will come back to the pooling once we've got a few other ducks in line.


Allow flexibility for users to pass attention_mask in data_collator

Allow flexibility for users to pass attention_mask in data_collator. If batch[0] contains attention_mask, assign it to the result.
PR type

[ ] Bug Fix
New Feature
[ ] Document Updates
[ ] More Models or Datasets Support

PR information
Write the detail information belongs to this PR.
If batch[0] contains attention_mask, assign it to the result.
Experiment results
Paste your experiment result here(if needed).

@Jintao-Huang

thanks for your PR

Lint test, please see here: https://github.com/modelscope/ms-swift/blob/main/CONTRIBUTING_CN.md#代码规范和开发方式


Add SEP-24 withdrawal flow docs

Preview is available here:http://developers-pr178.previews.kube001.services.stellar-ops.com

Preview is available here:http://developers-pr178.previews.kube001.services.stellar-ops.com


can I use external website as webportal plugin?

Organization Name:

Short summary about the issue/question:
for example, I have a external website to do training visualization, can I use this site url as webportal plugin ? according to the document, webportal plugin can set with absolute url. But when I set it in config, webportal can not show plugin
Brief what process you are following:

How to reproduce it:

OpenPAI Environment:

OpenPAI version: v1.8.0
Cloud provider or hardware configuration:
OS (e.g. from /etc/os-release):
Kernel (e.g. uname -a):
Hardware (e.g. core number, memory size, storage size, GPU type etc.):
Others:

Anything else we need to know:

I also meet the problem, have you solved it yet?

I also meet the problem, have you solved it yet?

no, I am not famillar with frontend, I am not sure whether the web plugin can do this.. so I gave up to try it


[BUG] Can't filter on Å and å

Expected Behavior
When searching for a file with the special character å, it should show up.
Actual behavior
When searching for a file with the special character å, it is not shown in the popup.
Steps to reproduce behavior

Create a file with name forhåndsvisning.svg and add it to the assets/img/acf/-folder (see attached file)
Search for forh and the icon will appear
Search for forhå and the icon will not appear

Notes
Other special characters like æ and ø work as expected.
What version of the plugin are you using?
3.1.2
What version of WordPress are you using?
6.6.1
What version of PHP are you using?
8.2

Fixed by @Rvervuurt in #21


heapless Vec does not work good with stacked borrows, while std Vec does

Pushing to heapless:Vec invalidates all previously created pointers into Vector
small example
fn vector() {
    let mut a = Vec::with_capacity(10);
    a.push(1);

    let b = std::ptr::from_ref(a.get(0).unwrap());
    a.push(1);

    println!("{:?}", unsafe { *b });
}

fn heapless_vector() {
    let mut a = heapless::Vec::<i32, 10>::new();
    a.push(1).unwrap();

    let b = std::ptr::from_ref(a.get(0).unwrap());
    a.push(1).unwrap();

    println!("{:?}", unsafe { *b });
}

miri shows error
running 2 tests
test test::heapless_vector ... error: Undefined Behavior: attempting a read access using <261088> at alloc102617[0x8], but that tag does not exist in the borrow stack for this location
  --> src/main.rs:25:35
   |
25 |         println!("{:?}", unsafe { *b });
   |                                   ^^
   |                                   |
   |                                   attempting a read access using <261088> at alloc102617[0x8], but that tag does not exist in the borrow stack for this location
   |                                   this error occurs as part of an access at alloc102617[0x8..0xc]
   |
   = help: this indicates a potential bug in the program: it performed an invalid operation, but the Stacked Borrows rules it violated are still experimental
   = help: see https://github.com/rust-lang/unsafe-code-guidelines/blob/master/wip/stacked-borrows.md for further information
help: <261088> was created by a SharedReadOnly retag at offsets [0x8..0xc]
  --> src/main.rs:22:17
   |
22 |         let b = std::ptr::from_ref(a.get(0).unwrap());
   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: <261088> was later invalidated at offsets [0x0..0x30] by a Unique function-entry retag inside this call
  --> src/main.rs:23:9
   |
23 |         a.push(1).unwrap();
   |         ^^^^^^^^^
   = note: BACKTRACE (of the first span) on thread `test::heapless_`:
   = note: inside `test::heapless_vector` at src/main.rs:25:35: 25:37
note: inside closure
  --> src/main.rs:18:25
   |
17 |     #[test]
   |     ------- in this procedural macro expansion
18 |     fn heapless_vector() {
   |                         ^
   = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)

right now i don't see any way to go around it, except for method like this
unsafe fn push_by_ptr(this: *mut Self, item: T)

miri doesn't have false positives, but it can have false negatives, ie it's possible it reports no error on code that is unsound. So "there's no miri error" doesn't prove it's sound. And i'm actually not sure if it is. This issue https://github.com/rust-lang/rust/issues/85697 and particularly this comment https://github.com/rust-lang/rust/issues/85697#issuecomment-851655153 have interesting info. So it seems it's OK with today's implementation.
The reason it works for Vec is the current implementation contains a raw pointer to the data in the heap, and raw pointers allow aliasing.
Allowing this for heapless would require adding an UnsafeCell to all containers, which would complicate the code and inhibit some optimizations, so I'm not sure if it's worth it.
What are you doing that requires this? Why can't you use indexes instead of pointers?

i have a structure like this
struct StableVec<T, const N: usize> {
    inner: Vec<Box<heapless::Vec<T, N>>>,
    size: usize,
}

it works as a vector with stable pointers, after pushing element to it, i am passing pointer to it to different parts of code, so they don't need to know about the whole vector, but recently i found a problem, that pushing a new element invalidates all previously created pointers

Vec is not really designed for this, I'd suggest you find an alternative. Maybe Box<[UnsafeCell<MaybeUninit<T>>; N]>  could work.

I've already done my workaround, mostly wanted to attract attention, to potential problem if someone wants to use heapless::Vec instead of regular Vec


Update enzyme and enzyme-adapter-react-16 to latest

We'd like to use React.memo in a project that uses fusion-cli; support for React.memo was added to enzyme-adapter-react-16 fairly recently: https://github.com/airbnb/enzyme/pull/1914/files

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

Not super sure how to add the appropriate label, which is probably dependencies...

Tests passed so we are good to go here, typically this would go out with our next release, but for now we can publish a pre-release so you can test this.

!merge

Thanks @KevinGrandon ! Looks like the pre-release works as I was hoping.


Fix git workflows to automatically create binaries

re: #70

Fixed with #73! 1.6.5 is the first automated release.


add jags to appveyor?

would be awfully nice if this just worked

look at that working appveyor!

yep =). thanks, @lawinslow !


Support wheel .data directory

See https://packaging.python.org/en/latest/specifications/binary-distribution-format/#the-data-directory
We do not do anything about this now.
Haven't seen this in the wild yet. Not sure what conda-build does.

At least record limitation

Jupyterlab is an example of a universal wheel which includes .data directories.  Specifically .data/data/share and .data/etc directories.  These are copied into the root of the conda package

Thanks for the reference.

So looking at the jupyterlab example there is a 'data' directory that is not itself copied. The spec says nothing about there being a 'data/' subdirectory or explain how the subcomponents get mapped to their paths. It just says

The .data directory contains subdirectories with the scripts, headers, documentation and so forth from the distribution. During | installation the contents of these subdirectories are moved onto their destination paths.

It appears that doing a pip install does copy the etc/ and share/ files to the corresponding directories in the environment prefix.
Copying the files is straightforward enough, but would like to get some clarity on whether there is always going to be a data/ dir inside the <package>.data/ directory and if not, what that means.

It really is not documented in the wheel spec, but it appears that the .data dir should contain one or more subdirs with one of the recognized path names. These are described in the sysconfig module doc: https://docs.python.org/3/library/sysconfig.html.
Each path can be looked up using sysconfig.get_paths().
>>> print(json.dumps(sysconfig.get_paths(), indent=2))
{
  "stdlib": "/Users/Christopher.Barber/miniconda3/lib/python3.11",
  "platstdlib": "/Users/Christopher.Barber/miniconda3/lib/python3.11",
  "purelib": "/Users/Christopher.Barber/miniconda3/lib/python3.11/site-packages",
  "platlib": "/Users/Christopher.Barber/miniconda3/lib/python3.11/site-packages",
  "include": "/Users/Christopher.Barber/miniconda3/include/python3.11",
  "platinclude": "/Users/Christopher.Barber/miniconda3/include/python3.11",
  "scripts": "/Users/Christopher.Barber/miniconda3/bin",
  "data": "/Users/Christopher.Barber/miniconda3"
}

So the data key corresponds to the prefix root (or the root of the conda package) and the script key corresponds to the bin directory (at least on Mac/Linux).  The others are locations inside of the python install on Mac/Linux. On Windows you get:
>>> print(json.dumps(sysconfig.get_paths("nt"), indent=2))
{
  "stdlib": "/Users/Christopher.Barber/miniconda3/Lib",
  "platstdlib": "/Users/Christopher.Barber/miniconda3/Lib",
  "purelib": "/Users/Christopher.Barber/miniconda3/Lib/site-packages",
  "platlib": "/Users/Christopher.Barber/miniconda3/Lib/site-packages",
  "include": "/Users/Christopher.Barber/miniconda3/Include",
  "platinclude": "/Users/Christopher.Barber/miniconda3/Include",
  "scripts": "/Users/Christopher.Barber/miniconda3/Scripts",
  "data": "/Users/Christopher.Barber/miniconda3"
}

So we can only support the data key in nonarch packages (unless we want to copy to both bin and Scripts?)
So far I have only found wheels using the data key since most script installs are handled using entry points.

So I think the plan should be to process any *.data directories (there really will only be one, but pip install seems to accept multiple ones), and move any files under data/ to the root of the conda package and issue warnings or errors if there is anything else there.

I think that the scripts directory probably maps to python-scripts in the conda package.

Fixed in 24.1.1


Improve Data Mapper Expression Editor

Description:
Using the enter key to select an item from the dropdown menu is more intuitive. Should we modify the functionality to allow the enter key for item selection in the screenshot?

The latest release v1.1.1 has resolved this issue. Please reopen if the problem persists.


alda: init at 1.4.2

Motivation for this change
Add Alda programming language
Things done

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

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[X] Ensured that relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

FYI @daveyarwood, we can add this later on README on how to install on NixOS

@ericdallo This is really awesome, thanks for putting this together!
Let me know if I can help at any point if any issues come up in the maintenance of this package.


Alps 593 drag to pointer controller

Add the drag behaviour to the controller pointer.
Please checkout the other branch with the same name in samples and plugins repos.
You can test it with the controller-pointer sample

 All committers have signed the CLA.

Works on Chrome Android but not Samsung Internet nor Firefox, and nothing works on iOS, whatever the browser. When not working, no controller is working: pointer and gyroscope too.

Mobile device tests

[y ] Android Chrome
[y ] Android Samsung Browser
[y ] Android Firefox
[y ] iOS Safari
[y ] iOS Chrome
[y ] iOS Firefox


[IDSEQ-1511] Update sizing of location input box on upload page

Description

JIRA: https://jira.czi.team/browse/IDSEQ-1511
Task: "Entry box for location should be longer (~250px). Space between the inputs should be 14px."
I took the liberty of setting it to 240px and 15px.

Tests

Go to upload page, get to metadata page, and see the new sizings.

✅Jenn


Move to RCTEventEmitter, unified JS initialization and more.

Hi,
I have recently needed to bring support for OneSignal to RN app which I'm working on and logically the first thing what I tried was this library - react-native-onesignal. Unfortunately, I was facing many issues, that was related to the setup of my app where I use for example react-native-navigation or redux-saga. The other thing is that the react-native-onesignal has many things implemented in way that is very different to that we can see in native onesignal library for iOS and Android and some things aren't implemented at all. I think that it's not good as on one side it's confusing for someone who wants to use this library. On the other side, it has to be very difficult to maintain it, particularly when there is some change in the native one's libs.
So for that reasons I have decided to look under the hood and try to solve some of that. Now I would like to show off what I have done for now and hear what do you think about that. Eventually, I will be more than happy to collaborate on merging it.
So now something about the changes.

RCTOneSignal class on iOS now inherits from RCTEventEmitter. Thanks to that it's not needed to use the deprecated way to interact with JS.
The initialization of OneSignal which was solved by the line that has to be copied to AppDelegate gets impossible that way, as the subclasses of RCTEventEmitter are instantiated by react-native. So I was finding some way how to do it differently and fortunately, I found that in the OneSignal/OneSignal-Cordova-SDK they had to solve something similar. After some adjustments, it can be used in our case too. Here I wrote some details about that.
The result is a unified way to set up the library on both iOS and  Android. Here is example: OneSignal.init(Constants.oneSignalAppId, { autoPrompt: true }); this line have to be added to the main index.js of your app and it's all. No need to change something in Xcode or Android studio 🙂.
Most of the functions return promise now. This is mainly advantaged on iOS because the implementation of native SDK for Android is different in the promise gets resolved instantly in most cases here despite the of real result. But I found it useful anyway, async/await syntax can be used now etc..
There shouldn't be any issues with initial notifications etc. as that events get holds on the native side even if they were dispatched and the JS context isn't initialized yet. They will be dispatched right to the appropriate handler for that event is registered on JS side.
Most of the functions now directly call that in native SDKs. So the developer experience should be unified with official SDKs on other platforms.
I have added TypeScript definitions file.

It still needs some work (documentation, ..) but I believe that the changes are meaningful.
Thanks.
PS: Sorry for the awkward title of PR.

Thanks for your hard work, we’ll take a look at this PR!

@krystofcelba we are all very impressed with your work and we'd love to use it. Unfortunately this PR has a lot of breaking changes that fundamentally change the way the SDK works.
Most of your changes are definitely good changes that we want to implement, but at this time we're not ready to change the SDK in such a large way. We are releasing an update for the react-native SDK and we've actually been working on some of the same things you did in this PR (ie. switching to an RCTEventEmitter subclass) but we wanted to do it in a way that is backwards compatible.
In the next major release, we will definitely be using much of your PR. Thank you for your excellent work!


(wrong-type-argument cl--random-state [cl--random-state-tag -1 30<PHONE_NUMBER>552])

Hi,
I am using GNU Emacs 26.0.50 (build 1, x86_64-debian-linux-gnu, GTK+ Version 3.18.9), commit 903c874 to be more precise.
When I press G in the *elfeed-search* buffer, I get this error:
Debugger entered--Lisp error: (wrong-type-argument cl--random-state [cl--random-state-tag -1 30<PHONE_NUMBER>552])
  signal(wrong-type-argument (cl--random-state [cl--random-state-tag -1 30<PHONE_NUMBER>552]))
  cl-random(10)
  elfeed--shuffle(("http://planet.emacsen.org/atom.xml" "http://planet.lisp.org/rss20.xml" "http://planet.clojure.in/atom.xml" "http://www.scheme.dk/planet/atom.xml" "https://cavallette.noblogs.org/feed" "https://tacticaltech.org/rss.xml" "http://dilbert.oeey.com/" "http://www.commitstrip.com/en/feed/" "http://www.savagechickens.com/feed" "http://reverseshot.org/archive/entry/rss"))
  elfeed-update()
  elfeed-search-fetch(nil)
  funcall-interactively(elfeed-search-fetch nil)
  call-interactively(elfeed-search-fetch nil nil)
  command-execute(elfeed-search-fetch)

This is a bug in the Emacs master branch at the moment:
$ emacs -Q --batch -l cl-lib --eval '(cl-random 10)'
Wrong type argument: cl--random-state, [cl--random-state-tag -1 30<PHONE_NUMBER>330]

Looks like they're currently mixing up the old defstruct with the new
Emacs 26 defstruct. You can use that one-liner above to find/bisect a
version of Emacs without this bug.

Thank you. Let's close this issue then, since it is not related to Elfeed.

Since it's still an issue, I opened up an Emacs bug report (#27617):
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27617

Thank you very much for this, hope they'll fix it soon.

If some Elfeed user does not want to wait for a fix add (setq cl--random-state (cl--make-random-state (cl--random-time))) to your init file and you will be able to use Elfeed again with Emacs' master.
(Also… type system would catch that regression easily 🤓 me ducks)

@kmicu thank you for the tip.

@skeeto just a quick update: it has been fixed now on master.


Fix build problem for --host Mono --target Mono

I fix build on Mono

I see problem in unit tests I try fix it.

Thanks! The I'm filing bugs for all of the not-related-to-your-change test failures.
Can you amend the GitVersioning commit so that it mentions it's a workaround for #694 (that I just filed)? That way we can be sure to unify the logic later.

(Sorry, you may have beat me to it!)

#695 is the Windows failure

Fantastic, thanks! Looks good to me, once you've changed the commit message for the GitVersioning commit.

Commit message changed.

I little change GitVersioning workaround for include targets only if it exists.

Also, could you please add more information/explanation to the commit messages like for Check folder exists and fix path escaping... .
And thanks for your PR :)

All code review comments fixed.

LGTM, but can you drop your commit about the Git Versioning? #721 should solve that issue for now.

If the ToolsetReader commits are being retained in this PR itself, then do update the PR commit message to indicate that this is more than just build fix. Other than that, LGTM!

Great, thank you @mfilippov!


Win MSI | Start menu shortcut without a folder?

Just a small suggestion, very open to discussion or to be discarded.
I've noticed these days most of things (not all) I install on Windows end up with a single shortcut at the root of the start menu to open the programme.
Currently Mu ends up in a folder in the start menu, with a single item, which is the shortcut to open it.
Because the Mu icon is not used on the folder (it uses a normal folder icon), it makes it less obvious. It certainly takes me a bit more effort to find Mu. It's just a small observation, but taking in consideration I've had several reports about difficulties finding the way to launch Mu, every little helps.

CLOSING as a duplicate of #147 -- being addressed as these words are written! :)

FYI, just merged PR #170 addressing this. :)


Can not create sql server database

<entry key='database.driver'>com.microsoft.sqlserver.jdbc.SQLServerDriver</entry>
<entry key='database.url'>jdbc:sqlserver://localhost;user=sa;password=123;databaseName=database;</entry>
<entry key='database.user'>sa</entry>
<entry key='database.password'>123</entry>

Replaced in conf file but not yet.

Check it well, you have bad your configuration.
https://www.traccar.org/ms-sql/

I tried changing but could not create the database

Try to change the name of the database, and make sure you have the necessary permissions of the sa user.

Friend, Traccar does not create the database automatically, this you should do manually via mysql, PhpMyAdmin or mysql workbench commands!

https://www.traccar.org/forums/topic/mysql-connection-issue/

You just have to create the database manually, the tables create traccar automatically.

I have created a database in sql server
But when accessing http: // localhost: 8082 / it is not connectable

Restart service (traccar) two

thanks. I did it

it works now?

Perfect if you want something visual give me a look at my system.
<IP_ADDRESS>
user: demodemo
pass: demodemo
regars.

I saw your system. Thank you for helping me

No problem, regards.

@zonhanoz09 Can you share your sql server database? I am also a<EMAIL_ADDRESS>


Memory leak fix: release source map info after processed and minor optimizations

Summary
Previously, sourceMaps:

Was always populated with a call to getSourceMapInfo and set to an object, even when it was guaranteed to be empty.
Was never released from memory.

It's companion, coverage, was released from memory but unfortunately using the delete operator, which is significantly slower than = undefined even with modern V8 versions:
https://jsperf.com/delete-vs-undefined-vs-null/87
I've resolved the leak and minor performance issues along with a minor change to formatTestResults that is slightly more efficient for the same result.
Test plan

All tests pass.
Memory and performance characteristics verified.

Codecov Report

Merging #8234 into master will decrease coverage by 0.05%.
The diff coverage is 22.72%.

@@            Coverage Diff             @@
##           master    #8234      +/-   ##
==========================================
- Coverage   62.33%   62.27%   -0.06%
==========================================
  Files         265      265
  Lines       10553    10554       +1
  Branches     2565     2570       +5
==========================================
- Hits         6578     6573       -5
- Misses       3387     3393       +6
  Partials      588      588

Impacted Files
Coverage Δ

packages/jest-runner/src/runTest.ts
2.43% <0%> (-0.1%)
:arrow_down:

packages/jest-reporters/src/coverage_reporter.ts
58.64% <0%> (-1.36%)
:arrow_down:

packages/jest-test-result/src/formatTestResults.ts
55.55% <50%> (-9.67%)
:arrow_down:

Continue to review full report at Codecov.

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


Laravel must be add provider to config/app.php

config/app.php
'providers' => [     Fruitcake\Cors\CorsServiceProvider::class, }
if  not ,the cors.php can't load for middleware.

yes this works for me too on Laravel 5.7.28

This should be done automatically with auto registering since 5.5

Sorry to wake the dead, but I'm seeing this same issue on Laravel 5.6.  I have to manually add the provider in config/app.php like the OP.  Any idea why?


rclone mount does not refresh properly

What system are you running Yazi on?
Linux X11
What terminal are you running Yazi in?
kitty 0.38.1
yazi --debug output
Yazi
    Version: 0.4.3 (fd21452 2024-12-30)
    Debug  : false
    Triple : x86_64-unknown-linux-gnu (linux-x86_64)
    Rustc  : 1.83.0 (90b35a62 2024-11-26)

Ya
    Version: 0.4.3 (fd21452 2024-12-30)

Emulator
    Brand.from_env      : Some(Kitty)
    Emulator.detect     : Emulator { kind: Left(Kitty), light: false, cell_size: Some((16, 37)) }
    Emulator.detect_full: Ok(Emulator { kind: Left(Kitty), light: false, cell_size: Some((16, 37)) })

Adapter
    Adapter.matches: Kgp

Desktop
    XDG_SESSION_TYPE           : Some("wayland")
    WAYLAND_DISPLAY            : Some("wayland-0")
    DISPLAY                    : Some(":0")
    SWAYSOCK                   : None
    HYPRLAND_INSTANCE_SIGNATURE: None
    WAYFIRE_SOCKET             : None

SSH
    shared.in_ssh_connection: false

WSL
    WSL: false

NVIM
    NVIM          : false
    Neovim version: 0.11.0

Variables
    SHELL           : Some("/bin/bash")
    EDITOR          : Some("nvim")
    VISUAL          : None
    YAZI_FILE_ONE   : None
    YAZI_CONFIG_HOME: None
    YAZI_ZOXIDE_OPTS: None
    FZF_DEFAULT_OPTS: Some("-e --cycle --border=rounded --layout=reverse --preview \"batcat --coloralways --style=header,grid {}\" --bind shift-up:preview-page-up,shift-down:preview-page-down --highlight-line")

Text Opener
    default     : Some(Opener { run: "nvim \"$@\"", block: true, orphan: false, desc: "nvim", for_:None, spread: true })
    block-create: Some(Opener { run: "nvim \"$@\"", block: true, orphan: false, desc: "nvim", for_:None, spread: true })
    block-rename: Some(Opener { run: "nvim \"$@\"", block: true, orphan: false, desc: "nvim", for_:None, spread: true })

Multiplexers
    TMUX               : 0
    tmux version       : tmux 3.3a
    tmux build flags   : enable-sixel=Unknown
    ZELLIJ_SESSION_NAME: None
    Zellij version     : No such file or directory (os error 2)

Dependencies
    file          : 5.44
    ueberzugpp    : 2.9.6
    ffmpeg/ffprobe: 5.1.6-0 / 5.1.6-0
    pdftoppm      : 22.12.0
    magick        : No such file or directory (os error 2)
    fzf           : 0.57.0
    fd/fdfind     : No such file or directory (os error 2) / 8.6.0
    rg            : 13.0.0
    chafa         : 1.12.4
    zoxide        : 0.9.4
    7z/7zz        : 16.02 / 24.09
    jq            : 1.6

Clipboard
    wl-copy/paste: 2.1.0 / 2.1.0
    xclip        : 0.13
    xsel         : No such file or directory (os error 2)

Describe the bug
I am using rclone to mount OneDrive using vfs full. If I change a file on the OneDrive web app, the change does not appear in yazi. For example if I delete a file on the web app, it still appears on yazi. Refresh does not refresh. The only way I can get a refresh is to quit yazi and start it again and sometimes even that does not work.
Minimal reproducer
Mount OneDrive using rclone with these options
--config=/home/%i/.config/rclone/rclone.conf
--vfs-cache-mode full
--dir-cache-time 1m
--allow-other
Open the mount point in yazi. Then go to OneDrive on the web and add a file. Check yazi to see if it's there. Then delete the file. It will still show on yazi.
It seems yazi is not properly loading the mount. If I look in nemo, the file behaves properly. The problem is just in yazi not reflecting changes.
Anything else?
No response
Checklist

[X] I tried the latest nightly build, and the issue is still reproducible
[X] I updated the debug information (yazi --debug) input box to the nightly that I tried
[X] I can reproduce it after disabling all custom configs/plugins (mv ~/.config/yazi ~/.config/yazi-backup)

What's your OneDrive filesystem? Install eza and run eza -lM /your/mount/point

What's your OneDrive filesystem? Install eza and run eza -lMd /your/mount/point

drwxr-xr-x - bert 30 Dec 17:49 /home/bert/OD_mnt [OneDrive:My Docs (fuse.rclone)]
I have the eza plugin for yazi and the preview pane shows the right thing but not the yazi file pane. In othe words in the situation where I have delete a file on the OneDrive web interfact, the preview pane with eza does not show it ther, but when I open the directory the file is still there and shows as not existent.

Just did another test. I created a new directory and file using the web app. I see the directory in the preview window (with eza plugin) but when I open the parent direcotry of the new directory, I do not see it in the yazi list. If I exit yazi and look again I see the new directory and file within it. So it appears the issue  is yazi not properly refreshing.

I also have a mount via rclone for Google Drive and the behavior is the same. The directory does not refresh unless I exit yazi and re-start it. And again the eza plugin is showing the correct files in the preview window.


[OPENJDK-2806] Remove value for S2I_ENABLE_JLINK

S2I_ENABLE_JLINK is a configuration environment variable, not an informational one, and so the default should be unset, rather than "false".
https://issues.redhat.com/browse/OPENJDK-2806

Runtime images tests are all failing, I think due to #455.

LGTM


Support heat mapping branches by param value

Need to figure out the following:

[ ] plotly support for a heatmap
[ ] add method for applying heatmap based on param value (can this just use the Dendrogram.style_edges() method?)

This addresses the first point above. To interpolate the color we need to define the limits. First, there are named color scales in plotly.color.PLOTLY_SCALES. Second, given the colours for the low and high point we can interpolate the intermediate color. This is illustrated by the following, which I've hard coded to go from white to red:
from plotly import colors
from plotly.io import show

def get_color(cmin, cmax, val):
    """cmin is the minimum numerical value, cmax the maximal, val must lie between"""
    frac = (val - cmin) / (cmax - cmin)
    lowcolor = (220,220,220)
    highcolor = (178,10,28)
    intermed = [int(round(v, 0)) for v in colors.find_intermediate_color((255,255,255), (255,0,0), frac)]

    return colors.label_rgb(intermed)

# Create list from 0 to 39 to use as x, y, and color
values = list(range(4))

tr = dict(type="scatter", mode="lines",
    x=values,
    y=values,
    line=dict(
        color=get_color(cmin=0, cmax=39, val=0),
    ))
fig = dict(data=tr, layout={})
show(fig)

So we need to establish sensible color scale ends.