Bump swagger-ui-react to ^5.0.0

Helps close https://github.com/jpmorganchase/mosaic/security/dependabot/18
I believe swagger-ui-react is the only shipped dependency that is affected

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 63.246%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1305

Relevant Lines:
1801

💛  - Coveralls


Patch for /Makefile failing PLATFORM=IOS with XCode 4.6

Original issue 177 created by dentaroo on 2013-06-11T06:08:19.000Z:
Fix failure to make for iOS due to the compilers not being in the directory under the iOS platforms for XCode 4.6
make: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/c++: No such file or directory
make: *** [db/builder.o] Error 1

N/A now that leveldb uses CMake.


what's the best way to deep merge objects ?

Hi,
Here's an example of the .merge behaviour :
const childA = z.object({
  childA: z.string(),
});

const parentA = z.object({
  a: z.string(),
  child: childA,
});

const childB = z.object({
  childB: z.string(),
});

const parentB = z.object({
  b: z.string(),
  child: childB,
});

const notWorking = parentA.merge(parentB);
type NotWorking = z.infer<typeof notWorking>;
//type NotWorking = {
//  a: string;
//  child: {
//      childB: string;
//  };
//  b: string;
//}

const working = parentA
  .merge(parentB)
  .merge(z.object({ child: parentA.shape.child.merge(parentB.shape.child) }));
type Working = z.infer<typeof working>;
//type Working = {
//  a: string;
//  child: {
//      childA: string;
//      childB: string;
//  };
//  b: string;
//}

the working / not working is a poorly chosen way to express that I was expecting the merge function behaviour to propagate to children.
is there a recommended way to get the "working" one easily ? (maybe I didn't find the function in the doc).
looks like the .and / intersection do pretty much that but can't be extended so it's a dead-end in my situation.

I think I got a similar issue with array intersections
import { z } from 'zod';

const arrayWithIds = z
    .object({ id: z.number() })
    .array();

const arrayWithNames = z
    .object({ name: z.string() })
    .array();

arrayWithIds
    .and(arrayWithNames)
    .parse([])
    // @ts-expect-error Can only access `id` here, `name` is not present on `el`
    .forEach((el) => el.name);
z.intersection(arrayWithIds, arrayWithNames)
    .parse([])
    // @ts-expect-error The same issue with `z.intersection`
    .forEach((el) => el.name);

zod version: 3.19.1

Hi @err0r500, thanks for your question. Here's a PR that implements mergeDeep in ZodObject
https://github.com/colinhacks/zod/pull/1739

I need merge deeply function

The PR was closed but I think it should be moved into it's own library if the maintainer doesn't want to deal with the method as I expect many others have this use-case. My use-case is implementing a utility whose main purpose is to let people deeply merge configurations and have them be typed


openshift-ansible-istio-installer-job pod is not starting after the sucessful installation

After a successful installation following #3 with workarounds, a second  openshift-ansible-istio-installer-job pod tries to start but with errors
Pod screenshots

First log of openshift-ansible
cwwqq8.log

Copied to https://issues.jboss.org/projects/MAISTRA/issues/MAISTRA-5

Note that the first installation failed, it did not succeed

Closing to move over to MAISTRA jira


[FLINK-25664][runtime] Notify will be not triggered for PipelinedSubpartition if more than one buffer is added during isBlocked == true

What is the purpose of the change
Fix notify lost for pipelinedSubpartition if more than one buffer is added during isBlocked == true
see jira FLINK-25664
Brief change log
8ef4199 Notify will be not triggered for PipelinedSubpartition if more than one buffer is added during isBlocked == true
Verifying this change
unit tests
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not applicable)

hi, @zentol @pnowojski Can you take a look? Thanks!

Hi thanks for pinging us. Someone will take a look at this shortly. This issue skimmed under the radar, as the bug ticket was created without an assigned component.


CAMEL-19279: Fix checkstyle violations

Motivation
Some checkstyle violations prevent the build to pass and must be fixed
Modifications

Applies checkstyle recommendations

Can you check 3.21 and 3.20 branches also

It doesn't seem to be in 3.21- only in 3.22 and 4

It looks like the violations are present in 4 but are not raised anymore


Allow DockerComposeModule to start only certain services

Hi everyone,
Actually I am using the DockerComposeContainer of Testcontainers for CDCTs of my services. For the provider verification it is necessary to start up the services, and that is the part, where Testcontainers helps me out.
Actually, my compose file comprises out of 22 services and 500 lines and I only want to start one of these services. So the enhancement of just starting up certain containers would be a really nice approach to me.
I really would like to see this feature and I will keep following the development of this framework. Thanks to the team of Testcontainers and keep going on like that you helped me a lot!

I already did some changes in my fork.
I can make a PR to this, would that be fine ?

Thank you - this sounds like an excellent proposal.
This actually makes a major improvement for one of my previous personal use cases for this, where I put services in separate docker compose files to enable this kind of split.
Your proposal is much better - thanks!

We're trying to convert over to using the DockerComposeModule and since we're on docker-compose v3 we can't use the extends syntax. It'd be a pain to convert over to overrides, so we're really happy to see this and just in the nick of time (for us)!
Thank you HaMatthias! (and the testcontainers team, of course)

This was released in 1.11.4 🎉

@rnorth I was in need of this feature. I tested with 1.13.0 (the latest one now) and sadly it does not work anymore. I had to use 1.11.4 version instead.


Unable to switch tab in editor

How can I switch tabs within the editor?

I've tried a lot of things; Nothing is working. Seems that Grapes is sending e.stopPropagation() but I do not know how to get around it.

Hey! let me have a look at this and see what's going on. On the meantime, I think you can change the panel states to access them.


After hook called during test after using a webdriverIO helper

What are you trying to achieve?
Run Scenario with helper
What do you get instead?
The After hook is called after returning from the first call to the helper

Provide console output if related. Use --verbose mode for more details.

CodeceptJS v1.0.3
Using test root "/Users/dev/codecept"

After hook called too soon example --
   [1] Starting recording promises
   Emitted | suite.before ([object Object])
   [1] Queued | hook WebDriverIO._beforeSuite()
   [1] Queued | hook WebDriverIOHelper._beforeSuite()
 > [Session] Starting singleton browser session
 some test
   Emitted | test.before
   [1] Queued | hook WebDriverIO._before()
   [1] Queued | hook WebDriverIOHelper._before()
   Emitted | hook.start ([object Object])
   Emitted | step.before (I am on page "http://codecept.io/basics/")
   [1] Queued | amOnPage: "http://codecept.io/basics/"
   Emitted | step.after (I am on page "http://codecept.io/basics/")
   [1] Queued | step passed
   [1] Queued | return result
   [1] Queued | fire hook.passed
   [1] Queued | finish before hook
   Emitted | step.start (I am on page "http://codecept.io/basics/")
 • I am on page "http://codecept.io/basics/"
   Emitted | step.passed (I am on page "http://codecept.io/basics/")
   Step finished in 3.235 sec
   Emitted | hook.passed ([object Object])
   Emitted | test.start ([object Object])
   Emitted | step.before (I get text helper "#how-it-works")
   [1] Queued | getTextHelper: "#how-it-works"
   Emitted | step.after (I get text helper "#how-it-works")
   [1] Queued | step passed
   [1] Queued | return result
   [1] Queued | fire test.passed
   [1] Queued | finish test
   Emitted | step.start (I get text helper "#how-it-works")
 • I get text helper "#how-it-works"
   Emitted | step.passed (I get text helper "#how-it-works")
   Step finished in 0.084 sec
   Emitted | test.passed ([object Object])
 ✓ OK in 86ms

found 1
   Emitted | step.before (I get text helper "#pause")
   [1] Queued | getTextHelper: "#pause"
   Emitted | step.after (I get text helper "#pause")
   [1] Queued | step passed
   [1] Queued | return result
   Emitted | step.start (I get text helper "#pause")
 • I get text helper "#pause"
   Emitted | hook.start ([object Object])
after hook called!
   [1] Queued | fire hook.passed
   [1] Queued | finish after hook
   Emitted | step.passed (I get text helper "#pause")
   Step finished in 0.083 sec
   Emitted | hook.passed ([object Object])
found 2
   Emitted | test.after
   [1] Queued | hook WebDriverIO._after()
   [1] Queued | hook WebDriverIOHelper._after()
 > [Session] cleaning cookies and localStorage
   Emitted | suite.after ([object Object])
   [1] Queued | hook WebDriverIO._afterSuite()
   [1] Queued | hook WebDriverIOHelper._afterSuite()

  OK  | 1 passed   // 4s
   Emitted | global.result ([object Object])
   [1] Queued | hook WebDriverIO._finishTest()
   [1] Queued | hook WebDriverIOHelper._finishTest()
✨  Done in 6.54s.

Provide test source code if related

// githubtest.js
Feature('After hook called too soon example');

Before(function (I) {
    I.amOnPage('http://codecept.io/basics/');
});

After((I) => {
    console.log('after hook called!')
});

Scenario('some test', async function (I) {
    let howItWorksText = await I.getTextHelper('#how-it-works');
    if (howItWorksText === "How It Works") {
        console.log('found 1');
    }
    let pauseText = await I.getTextHelper('#pause');
    if (pauseText === "Pause") {
        console.log('found 2');
    }
});

// WebDriverIOHelper.js
'use strict';

class WebDriverIOHelper extends Helper {
    /**
     * Tries to locate an element using a selector, without throwing an error when the element does not

- exist.

     *
     * @param {string|object} selector. Defaults to 'h1'.
     * @returns {null|string} null is return when the element was not found, otherwise 'a WebElement JSON object for the located element'.
     */
    getTextHelper(selector = 'h1') {
        const browser = this.helpers['WebDriverIO'].browser;

        return browser.element(selector).getText()
            .then((res) => {
                return res;
            })
            .catch((err) => {
                // Catch the error because webdriver.io throws if the element could not be found
                // Source: https://github.com/webdriverio/webdriverio/blob/master/lib/protocol/element.js
                return null;
            });
    }

}

module.exports = WebDriverIOHelper;

Details

CodeceptJS version:
NodeJS Version:
Operating System:
Protractor || WebDriverIO || Nightmare version (if related)
Configuration file:

{
  "output": "./output",
  "helpers": {
    "WebDriverIO": {
      "url": "http://localhost:3000",
      "windowSize": "maximize",
      "browser": "chrome",
      "restart": false,
      "smartWait": 15000
    },
    "WebDriverIOHelper": {
      "require": "./WebDriverIOHelper.js"
    }
  },
  "include": {
    "I": "./custom_steps.js",
    "custom": "./custom_methods.js"
  },
  "mocha": {
    "reporterOptions": {
      "mochaFile": "./output/result.xml"
    }
  },
  "bootstrap": "./bootstrap.js",
  "teardown": null,
  "hooks": [],
  "tests": "./tests/githubtest.js",
  "timeout": 5000,
  "multiple": {
    "default": {
      "grep": "signin",
      "browsers": [
        "chrome",
        "safari"
      ]
    }
  },
  "name": "tests"
}

@alias8 The reason of problem is the same as here https://github.com/Codeception/CodeceptJS/issues/670
Currently CodeceptJS doesn't support async/await. Use generators instead of async/await

Async/await support was introduced in v1.1.0 though it requires you to have at least node 8.9.1.
So I would highly recommend upgrading :)


7/27/2021 Publish

Docs Build status updates of commit 27bb952:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

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 Docs 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 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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 18069f7:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

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 Docs 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 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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 94bde80:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

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 Docs 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 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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 02270ab:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

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 Docs 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 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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit d4b94f2:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

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 Docs 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 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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 0f09dc0:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

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 Docs 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 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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 5fd0bc6:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

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 Docs 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 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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit b53f486:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

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 Docs 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 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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 7734344:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

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 Docs 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 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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 24f8a31:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

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 Docs 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 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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 3882609:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

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 Docs 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 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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit f98769e:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

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 Docs 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 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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 1895f80:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

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 Docs 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 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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 595d2cc:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

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 Docs 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 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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit b479711:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

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 Docs 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 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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit acc7c6c:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

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 Docs 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 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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Closing. This needs to be merged manually because of merge conflicts.


Problem using arrow keys in editor

Description of your problem
What steps will reproduce the problem?

Use spyder editor for sometime and navigate through code using right/left arrows
I believe this happen when i have cells (#%%)

What is the expected output? What do you see instead?
When I click right arrow it takes me left and when i click left it take me right. Sometimes I can't even move at all within line only jump from line to line
Please provide any additional information below
Versions and main components

Spyder Version: 2.3.8
Python Version: 3.5.1
Operating system: Window 10

Dependencies
Please go to the menu entry Help > Optional Dependencies (or
Help > Dependencies), press the button Copy to clipboard
and paste the contents below:
IPython >=1.0      :  4.0.3 (OK)
jedi >=0.8.1;<0.9.0:  0.9.0 (NOK)
matplotlib >=1.0   :  1.5.1 (OK)
pandas >=0.13.1    :  0.17.1 (OK)
pep8 >=0.6         :  1.7.0 (OK)
pyflakes >=0.6.0   :  1.0.0 (OK)
pygments >=1.6     :  2.1 (OK)
pylint >=0.25      :  None (NOK)
qtconsole >=4.0    :  4.1.1 (OK)
rope >=0.9.2       :  0.9.4-1 (OK)
sphinx >=0.6.6     :  1.3.1 (OK)
sympy >=0.7.3      :  <IP_ADDRESS> (OK)
zmq >=2.1.11       :  15.2.0 (OK)

Thanks for opening the issue again with the right information! :+1:
Most probably this is a Qt problem (Qt is the graphical library used by Spyder). If you're using Qt4 through Anaconda (which seems you're doing :-), you'll have to wait until we release Spyder 3.0. This new version will support Qt5, which works correctly on Windows 10.
Unfortunately we're some months away of releasing 3.0. In the meantime you can use the WinPython distribution because it comes with Qt5 and Spyder 3.0 beta.

Thanks for explaining! yes I'm using Anaconda. I'll not use cells for now - It seems to work fine outside cell - as I don't want to bloat my PC with distros :)

This should be fixed in Spyder 3.0 with Qt 5 :-)

Awesome!! Will update my bits :)


Twilio SMS script

Description
Sending SMS to people by creating a free Twilio account.
Fixes #36
Type of change

[X] New feature (non-breaking change which adds functionality)

Checklist:

[X] I have named my files and folder, according to this project's guidelines.
[X] My code follows the style guidelines of this project.
[X] My Pull Request has a descriptive title. (not a vague title like Update index.md)
[X] I have commented on my code, particularly in hard-to-understand areas.
[X] I have created a helpful and easy to understand README.md, according to the given README_TEMPLATE.
[X] I have included a requirements.txt file (if external libraries are required.)
[X] My changes do not produce any warnings.
[X] I have added a working sample/screenshot of the script.

Hello @AdityaJ7 I will update it soon.

Hello @AdityaJ7 , How to fix the check on DeepSource: error? Little help please

Hello @AdityaJ7 , How to fix the check on DeepSource: error? Little help please

It will be fixed automatically don't worry about it

Hello @AdityaJ7 , How to fix the check on DeepSource: error? Little help please

It will be fixed automatically don't worry about it

Thank you, waiting for your approval.

@all-contributors please add @Ajay-Raj-S for code

Thank you @AdityaJ7.


firebase_auth: 0.8.4 auto retrieval of sms on IOS is not supported

Hello,
I am facing a potential issue with firebase_auth: 0.8.4.
FireBaseAuth.auth.verifyPhoneNumber(...)
The auto sms retrieval doesn't seem to be supported (it used to be the case with v 0.6.6) is this planed for a future release ?
flutter doctor:
[√] Flutter (Channel stable, v1.2.1, on Microsoft Windows [Version 6.1.7601], locale fr-FR)
[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
...
thx.

Hey, i believe you have to call the instance before that. like FirebaseAuth.instance.verifyPhoneNumber(...) .
hope it helps.

Hey, i believe you have to call the instance before that. like FirebaseAuth.instance.verifyPhoneNumber(...) .
hope it helps.

hello bader :)
I had a typo in the description, im effectively calling FireBaseAuth.auth.verifyPhoneNumber(...)
which triggers sms auto retrieval on android, but not on IOS.

by auto sms retrieval, do you mean something like this on android? https://developers.google.com/identity/sms-retriever/verify
AFAIK on iOS there isn't any way to read SMS due to privacy concerns
not even on Swift/Obj-C part

In Ios 12 apple introduce new method to read OTP. It is mentioned in https://stackoverflow.com/a/57143397/10698559
How to implement this code in flutter


Gradient of tf.where returns NaN when it should not.

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): Y
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux Centos 7
TensorFlow installed from (source or binary): Binary
TensorFlow version (use command below): v1.8.0-3463-g39ea5a7044 1.10.0-dev20180620
Python version: Python 3.6.5
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version: Cuda 9.0
GPU model and memory: NA
Exact command to reproduce:

from __future__ import absolute_import, division, print_function
import tensorflow as tf

transfer = lambda x: tf.where(x < 0, 1./(1.-x), tf.log(x+1))

def f(x):
    xt = tf.placeholder(tf.float32, shape=(1,))
    yt  = transfer(xt)
    dydx = tf.gradients(ys=yt, xs=xt)[0]
    with tf.Session() as sess:
        rval = sess.run([xt, yt, dydx], feed_dict={xt:[x]})
    return rval

print(f(1.))  # [1, 2, nan]
print(f(-1.)) # [-1, 0.5, nan]
print(f(0.)) # [0, 0, 1] (no nan here, interestingly)

Problem
Gradients computed through the tf.where command erroneously returns nans. Presumably this is because the gradient computation computes the gradient through both conditions, which may result in a division by zero or log of zero.

The behavior is expected, see #2540

Closing as duplicate.


local key conflicts

Please change the key and move it directly here, it conflicts with my key.

yours: https://github.com/RyoJerryYu/obsidian-memos-sync/blob/master/src/services/DailyMemos/DailyMemos.ts#L61

mine: https://github.com/quanru/obsidian-lifeos/blob/main/src/periodic/DailyRecord.ts#L55

BTW, if you referenced my code, I suggest you credit it at README.md

Yes, I did refer to the code in your project early in the project. I started this plugin because I wanted to synchronize the notes in Memos to Obsidian's daily notes, and then I built it while referring to your project.
The key in my project has been modified in the latest v0.4.0, and the README.md has also credited a reference to obsidian-lifeos.
Your project gave me a lot of useful references. Thanks!

是的，我在项目早期确实有参考过你项目里的代码。我这个插件一开始就是我想把 Memos 里的笔记同步到 Obsidian 的 daily notes 里，然后边参考着你的项目边摸索着建起来的。
在最新的  v0.4.0 中已经修改了我项目里面的 key ，并且 README.md 中也已经写明了对 obsidian-lifeos 有做参考。
你的项目给了我很多有用的参考。特别感谢！


Edited offense class

Also updated test cases accordingly

Codecov Report

Merging #161 into master will increase coverage by 0.58%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master     #161      +/-   ##
============================================
+ Coverage     59.91%   60.49%   +0.58%
- Complexity      407      410       +3
============================================
  Files            64       64
  Lines          1831     1858      +27
  Branches        192      194       +2
============================================
+ Hits           1097     1124      +27
  Misses          670      670
  Partials         64       64

Impacted Files
Coverage Δ
Complexity Δ

...rc/seedu/addressbook/commands/DateTimeCommand.java
100% <ø> (ø)
2 <0> (ø)
:arrow_down:

src/seedu/addressbook/commands/CheckCommand.java
83.33% <ø> (ø)
4 <0> (ø)
:arrow_down:

...edu/addressbook/commands/CheckPOStatusCommand.java
100% <ø> (ø)
4 <0> (ø)
:arrow_down:

src/seedu/addressbook/commands/FindCommand.java
73.33% <ø> (ø)
5 <0> (ø)
:arrow_down:

src/seedu/addressbook/data/person/DateOfBirth.java
90% <ø> (ø)
5 <0> (ø)
:arrow_down:

...eedu/addressbook/commands/UpdateStatusCommand.java
100% <ø> (ø)
2 <0> (ø)
:arrow_down:

src/seedu/addressbook/commands/DeleteCommand.java
66.66% <ø> (ø)
2 <0> (ø)
:arrow_down:

src/seedu/addressbook/commands/AddCommand.java
80% <ø> (ø)
4 <0> (ø)
:arrow_down:

src/seedu/addressbook/commands/Command.java
83.87% <ø> (ø)
12 <0> (ø)
:arrow_down:

src/seedu/addressbook/data/person/Offense.java
95.38% <100%> (+3.27%)
15 <3> (+3)
:arrow_up:

Continue to review full report at Codecov.

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


Start to unify the different pages of the linkerd admin site

consolidate versions of the navbar that we use
add router name toggle to linkerd dashboard page
handle router name as params in the dashboard page, like we do in the delegator

⭐ 👍 great cleanup!
i noticed the navbars are still styled slightly differently between the main dashboard and the dtab page. is that expected? followup branch?

Yes indeed, I intend to keep unifying!
Fonts, backgrounds still to come. Wanted to keep it incremental.

:star: looks great!  Are you planning on doing the "help" page as well in a followup?
There's also the issue of the logging page which is straight up, twitter server.  Not sure if we want to bother restyling that or what it would take.

Thanks!! Good questions.

The Help section is a link to linkerd.io - so I think if we wanted to really unify it we would make a version of the docs available offline. IIRC we did want to do this at some point?
You're correct about the logging page! So I looked into restyling it and got this far:

I do this by writing a filter before LoggingHandler that injects our own css and a bit of js into the logging page html, such that I can now control the theming. It is maybe a sketchy solution, what do you think?

Interesting.  What do you think about making an offline copy of just the help page and styling it to match?    The links to the slack and github repo wouldn't work if you're offline, but I think that's probably okay...

I Am Not A Designer, but I think that logging page is an improvement!

I think that would be fine. If we want the complete site's docs I think we'll need to figure out overall navigation, updating content, etc which is probably not trivial, but I will look into it.

⭐ looking good


Add more list/cards of opportunity and study materials

The opportunity and study material sections contains very limited numbers of info cards. So I would like to increase those with new list of opportunity and add more various tech stacks in study material section.
Kindly assign this issue to me

I want to work on this issue under JWOC

Go for it @shloksuman @Harry629. Before raising a PR, you can send a sample video of the website. All The Best!

I want to work on this issue under JWOC

@kaal-coder Here's the updated opportunity and studymaterials page :
https://user-images.githubusercontent.com/77777064/219091264-32a532ba-e033-49da-a6e3-615ce56c08e5.mp4
Some drive links were not working earlier, I have UPDATED them as well!

@kaal-coder kindly respond so I can make the PR for respective changes.

Please assign me this issue under JWOC

@shloksuman do u still wish to do the changes ?
n I'm sorry for being inactive, the reason for the same was due to some serious health issues.

I want to work for on this issue under jwoc community, please assign me

@shloksuman do u still wish to do the changes ?

@kaal-coder I've done the changes. (attaching the demo video) . Raised a PR as well. PR
https://user-images.githubusercontent.com/77777064/222416877-291a1962-4956-445b-9287-bee1ebc09df3.mp4


Issue with docs.zowe.org/stable/user-guide/api-mediation-sso/

Description

ZAAS Client. this link goes to Page Not Found
Pages to Update

https://docs.zowe.org/stable/user-guide/api-mediation-sso/#zowe-api-ml-client
Screenshots

Expected behavior

Additional context

All links work properly. Perhaps this is a caching issue on your machine.


Readme: End the sentence with a period.

Pull Request Test Coverage Report for Build 304

0 of 0   changed or added relevant lines in 0 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage remained the same at 100.0%

Files with Coverage Reduction
New Missed Lines
%

nexmo/init.py
2
100.0%

Totals

Change from base Build 302:
0.0%

Covered Lines:
299

Relevant Lines:
299

💛  - Coveralls

Pull Request Test Coverage Report for Build 304

0 of 0   changed or added relevant lines in 0 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage remained the same at 100.0%

Files with Coverage Reduction
New Missed Lines
%

nexmo/init.py
2
100.0%

Totals

Change from base Build 302:
0.0%

Covered Lines:
299

Relevant Lines:
299

💛  - Coveralls


docs: Manufacturing as a Service KIT 24.05

Description

Manufacturing Capability API
Request for Quotation API

Pre-review checks
Please ensure to do as many of the following checks as possible, before asking for committer review:

[x] DEPENDENCIES are up-to-date. Dash license tool. Committers can open IP issues for restricted libs.
[x] Copyright and license header are present on all affected files

@danielmiehle @maximilianong @jSchuetz88

Thank you for the great addition! I finally feel like I really understand MaaS. One overarching comment - from an outside reader perspective, the adoption and architecture page read quite similar and I'm a bit confused, which one is the one to go to as an interested reader that is looking for a starting point - maybe you could provide a bit of guidance to readers at the beginning of each page.

Hello @HFocken, thank you very much for your feedback. We understood it and implemented it as far as possible, so that the adoption view is the entry point to the KIT. In addition to the vision, mission and business value, the architecture and standards are discussed at a high detail level. The Architecture View goes much deeper into detail. What would be your suggestion? I would like to avoid extensive changes.
Best regards
Nikita

@dominikoeh this branch has conflicts - please fix it

@dominikoeh this branch has conflicts - please fix it

Merge Conflict has been resolved
/cc @danielmiehle

Sorry but we needed to revert this merge because Hannos concerns / feedback regarding commercial reference implementation in open source need to be fixed first.


Fix chart version

Description
Get the chart version from environment variables directly
Remove this section if you don't have related PRs.
Checklist

[x] I've read the guidelines for contributing to this repository.
[ ] I've added tests that prove my fix is effective or that my feature works.
[x] I've updated the documentation with the relevant information (if needed).
[x] I've added usage information (if the PR introduces new options)
[x] I've included a "before" and "after" example to the description (if the PR is a user interface change).

 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.

@AP-XD please sign the CLA

lgtm 🚀  thanks for the contribution


Fix SIGSEGV with mruby-method + mruby-catch

Previously, the following code would cause a SIGSEGV.
mm = method(:throw)
define_method(:throw, ->(*args) { mm.call(*args) })
catch { |tag| throw tag }

I think the reason is in the mrb_yield_with_class() function:

Even if a C function is called, CI_ACC_SKIP is used
cipop() is not done if globally jumping from a C function

I just remembered CI_ACC_DIRECT is provided for this purpose. Reverted and fixed.


ES5 version?

Would it be possible to offer an ES5 version alongside the ES6 version by running it through something like Babel?

May be this would do the trick https://github.com/mplatt/fold-to-ascii/pull/6

Happy to look into that. In the meantime you can always use 2.0.2. It's the same API

@mplatt ah ok, I was not aware of that. thanks

updated readme to reflect this


Fix React imports

replace import * as React with import React, {...}
replace React.FC with FC and React.useState with useState

/lgtm


helm: Kubernetes 1.25

Declares support for Kubernetes 1.25 that was successfully tested locally using Kind 0.15.

Tested workflow runs and interactive sessions locally using:
$ kind version
kind v0.15.0 go1.19 linux/amd64

$ kubectl version --short
Flag --short has been deprecated, and will be removed in the future. The --short output will become the default.
Client Version: v1.24.4
Kustomize Version: v4.5.4
Server Version: v1.25.0


Floating-ip quota is incorrectly computed for existing cluster

The quota for existing cluster does not consider the instances that already have a floating-ip which can lead to the UI telling the public IP limits has been exceeded, while it only has been reached.

Fixed in 902ac80d6427c6e9e48878526d131f74a7de530d


Error received when a record type with the same name exists in a different namespace

I am receiving a number of error FS0656: This record contains fields from inconsistent types errors when I have a record type of the same name in another namespace.
namespace rec Grpc.Carrier.V1
// ...
type Carrier = {
    mutable _UnknownFields: global.Google.Protobuf.UnknownFieldSet
    mutable Id: ValueOption<string>
    mutable Name: ValueOption<string>
} with
    [<global.System.Diagnostics.DebuggerNonUserCodeAttribute>]
    member me.Clone() : Carrier = { // error FS0656: This record contains fields from inconsistent types        Carrier._UnknownFields = global.Google.Protobuf.UnknownFieldSet.Clone(me._UnknownFields)
        Carrier.Id = me.Id
        Carrier.Name = me.Name
    }
// ...
module Carrier =
    [<global.System.Diagnostics.DebuggerNonUserCodeAttribute>]
    let internal DefaultValue = { // error FS0656: This record contains fields from inconsistent types
        Carrier._UnknownFields = null
        Carrier.Id = ValueNone
        Carrier.Name = ValueNone
    }
    [<global.System.Diagnostics.DebuggerNonUserCodeAttribute>]
    let empty () = { // error FS0656: This record contains fields from inconsistent types
        Carrier._UnknownFields = null
        Carrier.Id = ValueNone
        Carrier.Name = ValueNone
    }
// ...

I have found that removing the Carrier. from each line inside Clone, DefaultValue and empty removes the error messages.

Elsewhere in my code:
namespace Carrier
open ConstrainedType
type Carrier = { Id: Id; Name: string }

and here is the proto file I was trying
syntax = "proto3";
package product.v1;
option csharp_namespace = "Grpc.Carrier.V1";

service PolicyService {
  rpc GetCarrier(GetCarrierRequest) returns (Carrier) {};
}
message GetCarrierRequest {
  string id = 1;
}
message Carrier {
  string id = 1;
  string name = 2;
}

Can you submit a repro? I think the fix will be to include full type names in record labels, e.g. global.Grpc.Carrier.V1.Carrier.Id = ...

Sure. Full example added there: https://gist.github.com/brian-scb/a585a466a762f207b6fe36134247272c

Did the example help any?

@brian-scb turns out you can't use global in a record label, and records containing labels with the same name cause all sorts of funny behavior. For example, this doesn't work:
type Empty = {
    mutable _UnknownFields: global.Google.Protobuf.UnknownFieldSet
    mutable Empty: string
} with
    [<global.System.Diagnostics.DebuggerNonUserCodeAttribute>]
    member me.Clone() : Empty = {
        Google.Api.Empty._UnknownFields = global.Google.Protobuf.UnknownFieldSet.Clone(me._UnknownFields)
        Google.Api.Empty.Empty = me.Empty
    }

This works, but I'm quite sure you can see why it's not a good solution:
type Empty = {
    mutable _UnknownFields: global.Google.Protobuf.UnknownFieldSet
    mutable Empty: string
} with
    [<global.System.Diagnostics.DebuggerNonUserCodeAttribute>]
    member me.Clone() : Empty = {
        Google.Api._UnknownFields = global.Google.Protobuf.UnknownFieldSet.Clone(me._UnknownFields)
        Google.Api.Empty = me.Empty
    }

Basically, we're omitting the type name, so two messages with identical field names wouldn't compile.
All in all, there doesn't seem to be an easy fix for this issue. You can simply use a different namespace for protobuf messages to work around it.


Add custom message to assert call

Currently there's no way to display custom error message in assert call. It would be great for debugging, and establishing invariants in published libraries if we could optionally customize what assert displays. Example:

AFAIK most modern engines and programming languages have message handling in assertion macros/functions.

Taking a stab in the dark but didn't get very far:
diff --git a/modules/gdscript/gdscript_parser.cpp b/modules/gdscript/gdscript_parser.cpp
index f006d50a8..a5ad29fea 100644
--- a/modules/gdscript/gdscript_parser.cpp
+++ b/modules/gdscript/gdscript_parser.cpp
@@ -3274,14 +3274,29 @@ void GDScriptParser::_parse_block(BlockNode *p_block, bool p_static) {
 					}
 					return;
 				}
+
 				AssertNode *an = alloc_node<AssertNode>();
 				an->condition = condition;
 				p_block->statements.push_back(an);
+				if (_end_statement()) {
+					// The only argument was the expression.
+					return;
+				}

-				if (!_end_statement()) {
-					_set_error("Expected end of statement after assert.");
+				if (tokenizer->get_token() == GDScriptTokenizer::TK_COMMA) {
+					Node *message_expression = _parse_and_reduce_expression(p_block, p_static);
+					if (!message_expression) {
+						if (_recover_from_completion()) {
+							break;
+						}
+						return;
+					}
+					an->message = message_expression;
 					return;
 				}
+
+				_set_error("Expected end of statement after assert.");
+				return;
 			} break;
 			case GDScriptTokenizer::TK_PR_BREAKPOINT: {

diff --git a/modules/gdscript/gdscript_parser.h b/modules/gdscript/gdscript_parser.h
index 62d7bdb39..832376b09 100644
--- a/modules/gdscript/gdscript_parser.h
+++ b/modules/gdscript/gdscript_parser.h
@@ -481,6 +481,7 @@ public:

 	struct AssertNode : public Node {
 		Node *condition;
+		Node *message;
 		AssertNode() { type = TYPE_ASSERT; }
 	};

I assume I need to somehow parse the message expression here:
https://github.com/godotengine/godot/blob/master/modules/gdscript/gdscript_compiler.cpp#L1515
Something like:
diff --git a/modules/gdscript/gdscript_compiler.cpp b/modules/gdscript/gdscript_compiler.cpp
index 4c976bd2e..7825be1c5 100644
--- a/modules/gdscript/gdscript_compiler.cpp
+++ b/modules/gdscript/gdscript_compiler.cpp
@@ -1522,7 +1522,12 @@ Error GDScriptCompiler::_parse_block(CodeGen &codegen, const GDScriptParser::Blo
 				if (ret2 < 0)
 					return ERR_PARSE_ERROR;

+				int message_ret = _parse_expression(codegen, as->message, p_stack_level, false);
+				if (message_ret < 0)
+					return ERR_PARSE_ERROR;
+
 				codegen.opcodes.push_back(GDScriptFunction::OPCODE_ASSERT);
+				// ???
 				codegen.opcodes.push_back(ret2);
 #endif
 			} break;

But I don't know how printing a message translates to these opcodes. I guess it involves something like this:
diff --git a/modules/gdscript/gdscript_function.cpp b/modules/gdscript/gdscript_function.cpp
index 42f349ffc..14ad43940 100644
--- a/modules/gdscript/gdscript_function.cpp
+++ b/modules/gdscript/gdscript_function.cpp
@@ -1482,8 +1482,12 @@ Variant GDScriptFunction::call(GDScriptInstance *p_instance, const Variant **p_a
 				bool result = test->booleanize();

 				if (!result) {
-
-					err_text = "Assertion failed.";
+					GET_VARIANT_PTR(message, 2);
+					if (!message) {
+						err_text = "Assertion failed.";
+					} else {
+						err_text = "Assertion failed: " + message;
+					}
 					OPCODE_BREAK;
 				}

or maybe it's not possible to do it this way, and there has to be a new assert function (e.g. assert_message()).
@bojidar-bg, @reduz: any tips?

Back when I initially posted this suggestion I created a crude proof of concept.
Here's the commit: https://github.com/wiped1/godot/commit/3db71c3dbf887bc9622b90d056765d4dd688ed58
It appears to be working, and has lots of similarities with your concept. You may want to look at my take on opcode generation (basically copied from how ret2 was parsed).
Note: There may be lots of rebase errors, because I haven't looked at this since 2018.

Thanks!

Thanks to your patch, @wiped1, I got this far last night:
https://github.com/mitchcurtis/godot/commit/d1ddf07751948f1080b3db21831a1dc8ae93423f
The parsing and compiling seem to go smoothly from what I can see while debugging, but the OPCODE_ASSERT code in gdscript_function.cpp is not hit at all. I'm using this minimal code as a test:
extends Node2D

func _init():
    print("uh-oh ", OS.is_debug_build())
#    assert(false)
    assert(1 == 2, "boop")

Any tips for debugging this?

Try out the suggestion I wrote in your commit.
Also I believe someone should review gdscript_praser.cpp, I don't trust my year-old code there 😄


feat: write_source_files windows implementation

Not ready to merge. Still resolving issues with the test rule implementation.

@gregmagolan The rule implementation works but not the test rule. Might need to pair next week.

Updated with several totally intuitive windows workarounds.

Updated. Could you do another pass over my comments to double check that they're accurate?


Ignore /1/2 suffix when matching interleaved reads

A read named read/1 followed by read/2 should form a pair in the interleaved format. This matches the behaviour of bwa mem -p as well
closes #273
/cc #274

Thanks for fixing this so quickly :smiley:


Are these docs up to date & minification?

https://github.com/Automattic/socket.io/wiki/Configuring-Socket.IO
I ask because I was looking at Etherpad optimization and noticed SocketIO file is serving a ~200Kb file.  The solution suggested is to use a CDN but as I mentioned before this is of 0 use to Etherpad.
I wondered if
a) The documentation needs updating?
b) There is some movement on minification without a CDN?
PS Etherpad now runs V1+, we still have some issues to resolve but it's holding up okay so far.

Closing after @nkzawa's answers.


[Proposal] Add the option "qpdf --help=examples"

It is here proposed to add this option:
qpdf --help=examples

What shall this option do?
This option just shows some commandline examples. Something, say,
between 5-10 or something like that. I can't give an exact number; I
think when you agree to the usefulness of this, you can decide what the
ideal number may be.
Of course I may say 100 examples. :D But ... I think this may be too
spammy and too much, so I just would recommend to focus on the
PRIMARY use cases, of, say, 100 different people. Their top 5 or top
ten or perhaps top 15 if we need more.
Ok. So .. what shall this show?
Well, this should typically show AND BRIEFLY explain some use cases
for qpdf ON THE COMMANDLINE.
Just the typical use cases for qpdf. Perhaps one rotate example. Perhaps
one example to merge/remove/split pages from a .pdf file. Or combine
two different .pdf files.
The format of this is not so important, but I would recommend to keep
it simple and succinct. And then perhaps also add a disclaimer where
to find MORE explanations and MORE examples, be it in any doc/
subdirectory or github-wiki page or some other location, for people
to want to read up more.
Use case and rationale for this proposal: I believe this may help first
time users with qpdf a LOT if the commandline version can quickly
show them some useful things, perhaps even a few tricks they did
not know yet. Perhaps also one more advanced and involved example,
but I would recommend to focus on SIMPLE use cases, up to a maximum
of MEDIUM use cases, and leave the complicated one to the more
advanced users instead.

Various suggestions have been made around the area of having command-line examples. I think this is a good way to do it. I'm not committing to a timeline, but I think this could be made to work.

Do you know tldr? It is available as CLI similar to man ad well as on the internet and specializes in examples. There are already a few for qpdf:
https://github.com/tldr-pages/tldr/blob/main/pages/common/qpdf.md?plain=1

@dreua Nope, that's new to me. I expect to have a chunk of qpdf time hopefully as soon as the week after next. I'll go through some of the easier tickets and knock them out, release 11.7, and then hopefully dive into my significant feature work. I doubt it will take me very long to generate a man page from the existing help framework, and it will have the advantage of being complete and consistent with the rest of the docs.

My recommendation of tldr was meant for @rubyFeedback as they seem to like cli examples :wink:
Still a good idea to have them in the pikepdf documentation / man page.


Error building with xmake: undeclared function

Describe the bug
While building with xmake, there's an error in curses.c . error: implicit declaration of function ‘luaL_setfuncs’. This might be because the function luaL_setfuncs is not properly declared
Expected behavior
No errors while builing
Error output
error: src/core/curses/curses.c:838:5: error: implicit declaration of function ‘luaL_setfuncs’; did you mean ‘lua_setfenv’? [-Werror=implicit-function-declaration]
Related Environment
Please provide the compilation or runtime environment information.
Additional context
Add any other context about the problem here.

maybe you installed old lua on your system.
you can try use luajit xmake f --luajit=y or use remove lua version.
https://github.com/tboox/ltui/blob/285053d4f7b1b7ba90c16b98f1bf8bb9f837ace7/xmake.lua#L51
change add_requires("lua") -> add_requires("lua", {system = false})
or you can uninstall lua on your machine.


Add Configured mode for AutoFakeItEasy

In https://github.com/AutoFixture/AutoFixture/pull/998#issuecomment-373170972, @zvirja suggests

Given that we already merged the other approach, there is a gap - faked delegates do not return auto-values. If you wish, I'd like to ask you to implement the Configured mode for the FakeItEasy integration - it would be really awesome to have it. I love how it's done in the NSubstitute and would recommend that as a sample:

automatically generate value as a method result/properties/fields. Return the same result for the same args;
auto generate the ref and out parameters;
the same for delegates;
fully support the open generic methods;

I'm happy to work on this.

Would be awesome!

@zvirja, sorry for radio silence. I was off on vacation, then catching up after vacation and whatnot. I've started work on this.

@blairconrad No worries at all :blush:


Do you plan to implement also undo function?

yeah sure, i will have a look at it, should be pretty easy

new version with undo option in master, check out the readme

Cool. Thx


Setup code linters (for C/Python)

Add to CI and, perhaps, use pre-commit.

When I finish the API document, I will deal with this.

No, this is still valid issue.


Update extensionGallery.json

Bump extensionGallery for insiders and stable for arc and azcli to 1.3.0

VSIX files found here: https://mssqltools.visualstudio.com/CrossPlatBuildScripts/_build/results?buildId=154974&view=results


Blocking of stdlib names has holes?

Hi!
Pull request #2409 introduced a blacklist of stdlib names to counter to protect against pytosquatting, aiming to plug #2151.
I found a hole with it. While names like xmlrpc.client and encodings.idna are blocked because they appear in some stdlib-list list, some parent packages like encodings are not in their list and do not get blocked by warehouse as a consequence. I was able to register these four packages:

encodings
xml.etree
xml.parsers
xmlrpc

According to pytosquatting.org, package encodings had about 20 hits per day in the past, not sure how much hits the others would get. Personally, I would have considered at least encodings and xmlrpc worth blocking.
Should stdlib-list be completed or rather parent package names auto-included at warehouse level for a generic fix? What do you think?
PS: I'm happy to delete these four packages from PyPI once this hole is plugged. I would ask to keep them up until then, please feel free to verify their whitehat nature. Thank you!
Best, Sebastian
CC: @benjaoming @hannob

@hartwork thanks for the report. interesting work around :)
i'm going to get a fix in at the warehouse level, then pull down the registered packages.
in the future, PyPI does have a security policy published at https://pypi.org/security/ and https://pypi.python.org/security for issues relating to the security of our service or our users.

Nice! Can I keep the encodings and/or xmlrpc package for a bit? I wanted to show pip install encodings live to a co-worker tomorrow and see his face. This is what you'd see:

@hartwork no I'm sorry, these packages have already been blocked and deleted.
We probably could have negotiated something if this were under less pressure by being responsibly disclosed.

I reacted a bit swiftly in locking this issue. I want to make clear that we value and appreciate reports like these, but would prefer for them to be disclosed per our security policy (also published here).
The realistic outcomes of situations like these can be costly (in time) for the maintainers of the project. Disseminating this sort of information publicly (this issue was tweeted by a prominent security researcher almost immediately after being opened) can lead to others trying out the holes and further complicating the cleanup efforts, regardless of action taken with the packages you had already claimed.
Aside from the pressure of trying to ship this as quickly as possible to avoid additional cleanup, we hit a snag with the Continuous Integration environment that delayed deployment of a fix we deemed critical by nearly 30 minutes. This pressure translates to real stress on real humans.
Responsibly disclosing this issue per our security policy would have greatly reduced this pressure and stress, which ultimately manifested as me punching the lock button to be through with it.


How to access colorjoe without using a global variable?

I am updating the colorpicker in an on event with:
joe.set("rgb(" + red_value + "," + green_value + "," + blue_value + ")");

joe is currently a global variable set up on document ready:
joe = colorjoe.hsl('hslPicker', '#113c38', ['currentColor',['fields', {space: 'RGB', limit: 255, fix: 2}]]);

How can I access colorjoe without using a global variable?

Hi,
Can you set up a standalone example? I'm missing something obvious here. Why/where do you need to access it?

@oshihirii Hey, could you set up an example of this?

Let's close since we repackaged this.


Add validity dates to IoT fakecert

closes #4084

Codecov Report

Merging #4093 (efc440e) into master (4462459) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master    #4093   +/-   ##
=======================================
  Coverage   94.24%   94.25%
=======================================
  Files         468      468
  Lines       51236    51238    +2
=======================================
+ Hits        48288    48292    +4
+ Misses       2948     2946    -2

Flag
Coverage Δ

servertests
55.41% <100.00%> (+<0.01%)
:arrow_up:

unittests
94.17% <100.00%> (+<0.01%)
:arrow_up:

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

Impacted Files
Coverage Δ

moto/iot/models.py
90.37% <100.00%> (+0.02%)
:arrow_up:

moto/iam/models.py
95.22% <0.00%> (+0.14%)
:arrow_up:

Continue to review full report at Codecov.

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


balena OS on raspberry pi can't connect thru esp_wifi_repeater

hi, i have a raspberry pi zero (W) running balena OS connecting to the internet via a linksys wifi router that's setup as a SoftAP. if an ESP8266 running esp_wifi_repeater replaces that router (as it's doing the same job), the raspberry pi can no longer connect to the internet. any idea what the issue is? i can see its IP address when i do show stats. the standard raspi zero release, buster, does not have this problem. i'll probably have to ask balena, but i thought i'd ask here first. thanks!

i believe balena OS uses port 22222 for ssh. not it should make a difference. is there a way to track all communication coming from this raspi? perhaps the secret is hidden somewhere in there.

You can use the monitoring feature of the esp_wifi_repeater to monitor any traffic coming from the clients.
But before that: what exactly want to connect? Into the balena client or outgoing. In inbound you will need a port forward.

i want the balena os running on the raspberry pi to connect outgoing. they use a reverse proxy so i can dial back in. the problem is more fundamental. i'm not able to connect to it using ssh on the same network. i'll try monitoring balena os using a usb terminal if i can enable it. i've asked them what logging i should do on their end. it'll be good to fix this issue. i'll try the monitoring on esp_wifi_repeater as well.

hi, the raspberry pi running balena OS is accessible using your ESP32 NAT router. thanks!!!


nixos/doc: add breaking change in PipeWire/WirePlumber configuration

Description of changes
Document the breaking change caused by #282377. Assertions for better error messages for this breaking change were added in #291946. #292115 will add a better migration path for WirePlumber by adding extraConfig style options that previously did not exist for WirePlumber.
This is a follow-up to #282377 and #291946. #282377 contained a breaking change that was sadly not handled properly by me in the original PR, this PR documents that breaking change for 24.05.

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

Think this can be closed, as this was documented via #299299.


python312Packages.aioopenexchangerates: 0.6.6 -> 0.6.7

Diff: https://github.com/MartinHjelmare/aioopenexchangerates/compare/refs/tags/v0.6.6...v0.6.7
Changelog: https://github.com/MartinHjelmare/aioopenexchangerates/blob/v0.6.7/CHANGELOG.md

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

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

5 packages built:

home-assistant-component-tests.openexchangerates
python311Packages.aioopenexchangerates
python311Packages.aioopenexchangerates.dist
python312Packages.aioopenexchangerates
python312Packages.aioopenexchangerates.dist


Issue in my production environment

DB backup functionality is working fine in staging environment. But when im trying to invoke the rake task to upload the db to s3...git stuck by getting the following error..
"mysqldump: Got error: 1045: Access denied for user 'dbname'@'server private ip address' (using password: YES) when trying to connect"
Im wondering why it would take server instead of host address from database.yml
I have also declared config variables in application.rb,
ENV['S3DB_BUCKET'] = "XXXXXXXX"
ENV['S3DB_DATABASE_CONFIG'] = "production"
I would appreciate if you can assist me in fixing this issue.
Thanks.
Amit

Also i notice that while it threw error, file is being saved with "mysql-leaguerprod-2015-09-22-13h28m13s.sql.gz.cpt" but the size is only 52byte which is incorrect. May it started the process and in between the error is thrown.


Add some Sockeye publications

Adding some of our publications that use Sockeye
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

I tried to follow your citation style - let me know if the format is ok.


[Calculator]

Description
A calculator that helps plan a movie night by suggesting movies, snacks, and activities based on input preferences like genre, number of guests, and mood.
Screenshots

Checklist

[X] I have checked the existing issues.
[X] I follow Contributing Guidelines of this project.
[X] I am a GSSOC'24 contributor.
[ ] I am a IWOC'24 contributor.
[ ] I am a JWOC'24 contributor.
[ ] I am a SWOC'24 contributor.

Code of Conduct

[X] I agree to follow this project's "Code of Conduct".

hey @Rakesh9100 , please assign me under GSSOC'24 . i have already made it of you want add please tell me.

I'm eager to contribute! Could you please assign me an issue to work on?
Thank you!

I have raised this issue and I've more features to add in my mind and I'm working on it.
@Rakesh9100 please assign this issue to me

@Vipullakum007 will the ui be same as in the screenshots? If yes can you try and make it better?

Yes this is better

@Rakesh9100 this issue can be assigned

On which basis is it providing the suggestions @Vipullakum007

hey @Rakesh9100
The Movie Night Planner Calculator provides suggestions based on:

Genre: Determines the list of movies.
Mood: Determines the snacks and activities.

The number of guests input can be used to customize the experience but isn't directly affecting the suggestions in this version.

Okay, go ahead @Vipullakum007

Pls provide your PR @Vipullakum007

Provide your PR @Vipullakum007


Add examples of use of existing library features

Create an exclusive page for more complex examples of usage of the library for performing tasks from scratch, such as:

Loading a dataset, segment and filter trajectories;
Loading a dataset and set up a similarity measure for clustering trajectories.

Examples to be created:

[ ] Load a dataset, segment and filter trajectories;
[ ] Run a clustering algorithm with a similarity measure;
[ ] Compute the pairwise similarity of trajectories and plot the similarity matrix;

Hi,
Good job for creating this nice library! :0)
At the moment I'm having trouble using trajminer to measure similarity between two trajectories in 2D because there is no sample code showing how it's done (I checked the code but it's not totally clear for me how the user should set the dist_functions and thresholds arguments when they want to create an instance of trajminer.similarity.LCSS for example). Because of this, I was to ask if you have any plans for adding a few code examples related to how to use trajminer in near future?
Best,
Hassan

Hey @lucaspetry,
Is there any update one this?
Best regards,
Sheraz Tariq


macOS add signing of DMG and ZIPed export

Sign DMG after exporting (required for notarizing).
Sign .app bundle when exporting as ZIP on macOS.

Instead of separate export code that was modifying copy of export template ZIP, it now reuses same export procedure for both ZIP and DMG - extracting export template, signing and creating new archive.

This needs another rebase.

Is this going to target 4.x release?

@bryantfhayes Probably, but pull request reviews may take a while as the master branch is still being refactored.

Thanks!

Cherry-picked for 3.2.2.


TypeError: None has type NoneType, but expected one of: int, long

Hello, I'm trying to convert a Keras model to ONNX, but unfortunately I get the following error:
Traceback (most recent call last):
  File "/home/speed-marius/ONNX/Keras2ONNXConverter/main.py", line 11, in <module>
    onnx_model = keras2onnx.convert_keras(model, model.name)
  File "/home/speed-marius/ONNX/Keras2ONNXConverter/venv/lib/python3.6/site-packages/keras2onnx/main.py", line 95, in convert_keras
    return convert_topology(topology, name, doc_string, target_opset, channel_first_inputs)
  File "/home/speed-marius/ONNX/Keras2ONNXConverter/venv/lib/python3.6/site-packages/keras2onnx/topology.py", line 231, in convert_topology
    get_converter(operator.type)(scope, operator, container)
  File "/home/speed-marius/ONNX/Keras2ONNXConverter/venv/lib/python3.6/site-packages/keras2onnx/ke2onnx/bidirectional.py", line 217, in convert_bidirectional
    apply_reshape(scope, lstm_y_name, lstm_y_name_fixed, container, desired_shape=[seq_length, 2, -1, hidden_size])
  File "/home/speed-marius/ONNX/Keras2ONNXConverter/venv/lib/python3.6/site-packages/onnxconverter_common/onnx_ops.py", line 451, in apply_reshape
    container.add_initializer(desired_shape_name, onnx_proto.TensorProto.INT64, [len(desired_shape)], desired_shape)
  File "/home/speed-marius/ONNX/Keras2ONNXConverter/venv/lib/python3.6/site-packages/keras2onnx/common/interim.py", line 202, in add_initializer
    tensor = helper.make_tensor(name, onnx_type, shape, content)
  File "/home/speed-marius/ONNX/Keras2ONNXConverter/venv/lib/python3.6/site-packages/onnx/helper.py", line 173, in make_tensor
    getattr(tensor, field).extend(vals)
TypeError: None has type NoneType, but expected one of: int, long

This is the code:
from keras.models import load_model
import keras2onnx
import onnx

model_file_name = "simple_model_256_steps"
model = load_model(model_file_name)

print(model.summary())

# Conversion using keras2onnx
onnx_model = keras2onnx.convert_keras(model, model.name)

# Save ONNX model
onnx_model_file = 'model.onnx'
onnx.save_model(onnx_model, onnx_model_file)

This is the model.summary() :
Layer (type)                 Output Shape              Param #
=================================================================
input_1 (InputLayer)         (None, None)              0
_________________________________________________________________
embedding_1 (Embedding)      (None, None, 128)         4992
_________________________________________________________________
bidirectional_1 (Bidirection (None, None, 512)         788480
_________________________________________________________________
dropout_1 (Dropout)          (None, None, 512)         0
_________________________________________________________________
dense_1 (Dense)              (None, None, 44)          22572
=================================================================
Total params: 816,044
Trainable params: 816,044
Non-trainable params: 0

I am using:
onnx 1.5.0
keras2onnx 2.4.0
keras 2.2.4

Can you please share the model so that we can run?

Of course, here is a link to the model: https://we.tl/t-oGJGt2MAs5

@ManolacheCristian I just try to download the link but the file seems deleted. Can you share again? Thanks.

Certainly, here is a new link: https://we.tl/t-BLmOQrnba4

@ManolacheCristian  Currently bidirectional conversion does not support dynamic seq_length, batch_size well. Will fix it.

@ManolacheCristian Can you share your script to generate this model? I see your keras model input, size (?, ?) where seq_length is unknown. How do you construct your keras model? I want to add your case into unit case. Thanks.

@ManolacheCristian Just checked in the fix, it should convert correctly and match keras original model result when batch_size = 1. Please pull the latest master and try. For batch_size > 1, the result seems mismatch. Created an issue to track that. We will track the issue there if there are no other questions.

Ok, thank you! Do you still require the script to generate the model?

I have a unit test here, does it cover your case? If not, welcome to share the script, thanks

I believe it is similar to "test_Bidirectional_seqlen_none"; here is the link to the script: https://we.tl/t-WGzmGsbFKE (function get_model)

@ManolacheCristian Thanks, yes it is similar to our unit test, so the unit test covers your case :)


Please consider fixing issues detected by repository checker

Notification from ioBroker Check and Service Bot
Dear adapter developer,
I'm the ioBroker Check and Service Bot. I'm an automated tool processing routine tasks for the ioBroker infrastructure. I have recently checked the repository for your adapter bydhvs for common errors and appropiate suggestions to keep this adapter up to date.
This check is based on the current head revisions (master / main  branch) of the adapter repository
Please see the result of the check below.
ioBroker.bydhvs
   -
ERRORS:

[ ] :heavy_exclamation_mark: [E029] Node.js 18 is required as minimum, node.js 18 is recommended. Please adapt "{'engines' : { 'node' >= '16' } }" at package.json.
[X] :heavy_exclamation_mark: [E029] Node.js 18 is required as minimum, node.js 18 is recommended. Please adapt "{'engines' : { 'node' >= '16' } }" at package.json.
[ ] :heavy_exclamation_mark: [E145] Missing mandatory translation into de of some "common.news" in io-package.json.
[X] :heavy_exclamation_mark: [E145] Missing mandatory translation into de of some "common.news" in io-package.json.
[ ] :heavy_exclamation_mark: [E157] js-controller 2.0.0 listed as dependency but 4.0.24 is required as minimum, 5.0.19 is recommended. Please update dependency at io-package.json.
[X] :heavy_exclamation_mark: [E157] js-controller 2.0.0 listed as dependency but 4.0.24 is required as minimum, 5.0.19 is recommended. Please update dependency at io-package.json.
[ ] :heavy_exclamation_mark: [E254] Versions "1.5.1, 1.3.1, 1.2.4-0" listed at common.news at io-package.json do not exist at NPM. Please remove from news section.
[X] :heavy_exclamation_mark: [E254] Versions "1.5.1, 1.3.1, 1.2.4-0" listed at common.news at io-package.json do not exist at NPM. Please remove from news section.
[ ] :heavy_exclamation_mark: [E405] Icon must be in the following path: https://raw.githubusercontent.com/christianH17/ioBroker.bydhvs/master/admin/; correct sources-dist.json
[X] :heavy_exclamation_mark: [E405] Icon must be in the following path: https://raw.githubusercontent.com/christianh17/ioBroker.bydhvs/master/admin/; correct sources-dist.json
[ ] :heavy_exclamation_mark: [E407] Meta URL must be equal to https://raw.githubusercontent.com/christianH17/ioBroker.bydhvs/master/io-package.json; correct sources-dist.json
[X] :heavy_exclamation_mark: [E407] Meta URL must be equal to https://raw.githubusercontent.com/christianh17/ioBroker.bydhvs/master/io-package.json; correct sources-dist.json
[ ] :heavy_exclamation_mark: [E426] Icon must be in the following path: https://raw.githubusercontent.com/christianH17/ioBroker.bydhvs/master/admin/; correct sources-dist-stable.json
[X] :heavy_exclamation_mark: [E426] Icon must be in the following path: https://raw.githubusercontent.com/christianh17/ioBroker.bydhvs/master/admin/; correct sources-dist-stable.json
[ ] :heavy_exclamation_mark: [E428] Meta URL must be equal to https://raw.githubusercontent.com/christianH17/ioBroker.bydhvs/master/io-package.json; correct sources-dist-stable.json
[X] :heavy_exclamation_mark: [E428] Meta URL must be equal to https://raw.githubusercontent.com/christianh17/ioBroker.bydhvs/master/io-package.json; correct sources-dist-stable.json
[ ] :heavy_exclamation_mark: [E506] Word "ConfStoreRawMessages" is not translated to german in admin/words.js. You can use https://translator.iobroker.in/ for translations
[X] :heavy_exclamation_mark: [E506] Word "ConfStoreRawMessages" is not translated to german in admin/words.js. You can use https://translator.iobroker.in/ for translations
[ ] :heavy_exclamation_mark: [E506] Word "ConfStoreRawMessages" is not translated to russian in admin/words.js. You can use https://translator.iobroker.in/ for translations
[X] :heavy_exclamation_mark: [E506] Word "ConfStoreRawMessages" is not translated to russian in admin/words.js. You can use https://translator.iobroker.in/ for translations
[X] :heavy_exclamation_mark: [E804] Please process issue [#321] "Compatibility check and testing for node.js 22"

WARNINGS:

[ ] :eyes: [W040] "keywords" within package.json should contain "ioBroker"
[X] :eyes: [W040] "keywords" within package.json should contain "ioBroker"
[ ] :eyes: [W047] dependency should not require a specific version. Use "~1.2.3" or "^1.2.3" syntax. Please update "crc:4.3.2"
[ ] :eyes: [W127] Missing suggested translation into uk of "common.titleLang" in io-package.json.
[X] :eyes: [W127] Missing suggested translation into uk of "common.titleLang" in io-package.json.
[ ] :eyes: [W132] Many "common.news" found in io-package.json. Repository builder will truncate at 7 news. Please remove old news.
[X] :eyes: [W132] Many "common.news" found in io-package.json. Repository builder will truncate at 7 news. Please remove old news.
[ ] :eyes: [W134] Missing suggested translation into uk of "common.desc" in io-package.json.
[X] :eyes: [W134] Missing suggested translation into uk of "common.desc" in io-package.json.
[ ] :eyes: [W135] "common.tier" is required in io-package.json. Please check https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/objectsschema.md#adapter.
[X] :eyes: [W135] "common.tier" is required in io-package.json. Please check https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/objectsschema.md#adapter.
[ ] :eyes: [W154] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of some "common.news" in io-package.json.
[X] :eyes: [W154] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of some "common.news" in io-package.json.
[ ] :eyes: [W181] "common.license" in io-package.json is deprecated. Please define object "common.licenseInformation"
[X] :eyes: [W181] "common.license" in io-package.json is deprecated. Please define object "common.licenseInformation"
[ ] :eyes: [W184] "common.main" is deprecated and ignored. Please remove from io-package.json. Executable is defined by entry "main" at package.json.
[X] :eyes: [W184] "common.main" is deprecated and ignored. Please remove from io-package.json. Executable is defined by entry "main" at package.json.
[ ] :eyes: [W184] "common.materialize" is deprecated for admin >= 5 at io-package.json. Please use property "adminUI".
[X] :eyes: [W184] "common.materialize" is deprecated for admin >= 5 at io-package.json. Please use property "adminUI".
[ ] :eyes: [W184] "common.title" is deprecated and replaced by "common.titleLang". Please remove from io-package.json.
[X] :eyes: [W184] "common.title" is deprecated and replaced by "common.titleLang". Please remove from io-package.json.
[ ] :eyes: [W252] Version of package.json (1.5.1) doesn't match latest version on NPM (1.5.0)
[X] :eyes: [W252] Version of package.json (1.5.1) doesn't match latest version on NPM (1.5.0)
[ ] :eyes: [W521] "gulp" found at devDependencies at package.json but no "gulpfile.js" found. Is this dependency really required?
[X] :eyes: [W521] "gulp" found at devDependencies at package.json but no "gulpfile.js" found. Is this dependency really required?
[ ] :eyes: [W953] .npmignore found - consider using package.json object "files" instead.
[X] :eyes: [W953] .npmignore found - consider using package.json object "files" instead.

SUGGESTIONS:

[ ] :pushpin: [S522] Please consider migrating to admin 5 UI (jsonConfig).

Please review issues reported and consider fixing them as soon as appropiate.
Errors reported by repository checker should be fixed as soon as possible. Some of them require a new release to be considered as fixed. Please note that errors reported by checker might be considered as blocking point for future updates at stable repository.
Warnings reported by repository checker should be reviewed. While some warnings can be ignored due to good reasons or a dedicated decision of the developer, most warnings should be fixed as soon as appropiate.
Suggestions reported by repository checker should be reviewed. Suggestions can be ignored due to a decision of the developer but they are reported as a hint to use a configuration which might get required in future or at least is used be most adapters. Suggestions are always optional to follow.
You may start a new check or force the creation of a new issue at any time by adding the following comment to this issue:
@iobroker-bot recheck
or
@iobroker-bot recreate
Please note that I (and the server at GitHub) have always plenty of work to do. So it may last up to 30 minutes until you see a reaction. I will drop a comment here as soon as I start processing.
Feel free to contact me (@iobroker-bot) if you have any questions or feel that an issue is incorrectly flagged.
And THANKS A LOT for maintaining this adapter from me and all users.
Let's work together for the best user experience.
your
ioBroker Check and Service Bot
@mcm1957 for evidence
Last update at Sat, 21 Dec 2024 20:11:29 GMT based on commit 5446fd8bb4c77060aee0085316007189fd63550f
ioBroker.repochecker 3.2.2

@ioBroker-Bot recreate


Change order of query parameters of Twitch Player URLs.

This feature removes the unnecessary redirect of player.twitch.tv by moving the channel and parent key around.
This also makes sure that the URL used in multiple place can be changed in one place.
Attempts at fixing #5317

@pajlada - appreciate you stepping in to make the changes. <3
I did have a similar thought about moving the TWITCH_URL string under the chatterino namespace, however, I wanted to see first what others would recommend with the current state I submitted.


bug(MatMenu): M3 Theme --mat-menu-container-color is not defined

Is this a regression?

[ ] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
No response
Description
After generating M3 theme with ng generate @angular/material:m3-theme and doing the basic project setup. Menu components have transparent background colour.

Reproduction
StackBlitz link: Can't make StackBlitz work with Angular 18...
Theme configuration
styles.scss
// Material 3 styles file.
// Proceed with caution if making changes to this file.

@use 'sass:map';
@use '@angular/material' as mat;

@include mat.core();

// Import the Material Design typography and color palettes
@import './themes/base-m3-theme.scss';

:root {
  // Apply all component css dark theme by default
  @include mat.all-component-themes($dark-theme);
  @include mat.system-level-colors($dark-theme);
  @include mat.system-level-typography($dark-theme);
  @include mat.typography-hierarchy($dark-theme);
}

html,
body,
app-root {
  height: 100%;
}

body {
  margin: 0;
  touch-action: none;
}

app-root {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

base-m3-theme.scss
// Material 3 styles file.
// Proceed with caution if making changes to this file.

@use 'sass:map';
@use '@angular/material' as mat;

// Note: Color palettes are generated from primary: #347EFF, secondary: #bfc6dc, tertiary: #D0A600, neutral: #76777d
$_palettes: (
  primary: (
    0: #000000,
    10: #001944,
    20: #002d6d,
    25: #003783,
    30: #00429a,
    35: #004db1,
    40: #0058c9,
    50: #1e71f1,
    60: #548dff,
    70: #84aaff,
    80: #afc6ff,
    90: #d9e2ff,
    95: #edf0ff,
    98: #faf8ff,
    99: #fefbff,
    100: #ffffff,
  ),
  secondary: (
    0: #000000,
    10: #001a42,
    20: #002e6b,
    25: #003880,
    30: #13448f,
    35: #24509b,
    40: #335ca8,
    50: #4e76c3,
    60: #6990df,
    70: #84aafc,
    80: #aec6ff,
    90: #d8e2ff,
    95: #edf0ff,
    98: #faf9ff,
    99: #fefbff,
    100: #ffffff,
  ),
  tertiary: (
    0: #000000,
    10: #241a00,
    20: #3d2f00,
    25: #4a3900,
    30: #584400,
    35: #665000,
    40: #745b00,
    50: #927300,
    60: #b08c00,
    70: #d0a600,
    80: #eec12c,
    90: #ffe08b,
    95: #ffefcd,
    98: #fff8f1,
    99: #fffbff,
    100: #ffffff,
  ),
  neutral: (
    0: #000000,
    10: #001a40,
    20: #002f68,
    25: #00397c,
    30: #0b458e,
    35: #1f519b,
    40: #2f5da8,
    50: #4b76c2,
    60: #6690de,
    70: #81abfb,
    80: #acc7ff,
    90: #d7e2ff,
    95: #edf0ff,
    98: #f9f9ff,
    99: #fefbff,
    100: #ffffff,
  ),
  neutral-variant: (
    0: #000000,
    10: #191b23,
    20: #2e3038,
    25: #393b43,
    30: #44464f,
    35: #50525a,
    40: #5c5e67,
    50: #757780,
    60: #8f9099,
    70: #a9abb4,
    80: #c5c6d0,
    90: #e1e2ec,
    95: #eff0fa,
    98: #faf8ff,
    99: #fefbff,
    100: #ffffff,
  ),
  error: (
    0: #000000,
    10: #410002,
    20: #690005,
    25: #7e0007,
    30: #93000a,
    35: #a80710,
    40: #ba1a1a,
    50: #de3730,
    60: #ff5449,
    70: #ff897d,
    80: #ffb4ab,
    90: #ffdad6,
    95: #ffedea,
    98: #fff8f7,
    99: #fffbff,
    100: #ffffff,
  ),
);

$_rest: (
  secondary: map.get($_palettes, secondary),
  neutral: map.get($_palettes, neutral),
  neutral-variant: map.get($_palettes,  neutral-variant),
  error: map.get($_palettes, error),
);
$_primary: map.merge(map.get($_palettes, primary), $_rest);
$_tertiary: map.merge(map.get($_palettes, tertiary), $_rest);

// Define the theme object.
$light-theme: mat.define-theme((
  color: (
    theme-type: light,
    primary: $_primary,
    tertiary: $_tertiary,
    use-system-variables: true,
  ),
  typography: (
    use-system-variables: true,
  ),
  density: (
    scale: 0,
  ),
));

$dark-theme: mat.define-theme((
  color: (
    theme-type: dark,
    primary: $_primary,
    tertiary: $_tertiary,
    use-system-variables: true,
  ),
  typography: (
    use-system-variables: true,
  ),
  density: (
    scale: 0,
  ),
));

Expected Behavior
The menu background should use material built-in menu colours.
Actual Behavior
Transparent menu background.

 I just tried it against a new project and it worked properly. Can you double-check that you're using @angular/material at 18.0.3 or above? You may have to clear your node_modules and install from scratch. For reference, here's the theme I got when I generated it from the same colors (note the neutral palette specifically):
@use 'sass:map';
@use '@angular/material' as mat;

// Note: Color palettes are generated from primary: #347EFF, secondary: #bfc6dc, tertiary: #D0A600, neutral: #76777d
$_palettes: (
  primary: (
    0: #000000,
    10: #001944,
    20: #002d6d,
    25: #003783,
    30: #00429a,
    35: #004db1,
    40: #0058c9,
    50: #1e71f1,
    60: #548dff,
    70: #84aaff,
    80: #afc6ff,
    90: #d9e2ff,
    95: #edf0ff,
    98: #faf8ff,
    99: #fefbff,
    100: #ffffff,
  ),
  secondary: (
    0: #000000,
    10: #001a42,
    20: #002e6b,
    25: #003880,
    30: #13448f,
    35: #24509b,
    40: #335ca8,
    50: #4e76c3,
    60: #6990df,
    70: #84aafc,
    80: #aec6ff,
    90: #d8e2ff,
    95: #edf0ff,
    98: #faf9ff,
    99: #fefbff,
    100: #ffffff,
  ),
  tertiary: (
    0: #000000,
    10: #241a00,
    20: #3d2f00,
    25: #4a3900,
    30: #584400,
    35: #665000,
    40: #745b00,
    50: #927300,
    60: #b08c00,
    70: #d0a600,
    80: #eec12c,
    90: #ffe08b,
    95: #ffefcd,
    98: #fff8f1,
    99: #fffbff,
    100: #ffffff,
  ),
  neutral: (
    0: #000000,
    4: #000a1a,
    6: #001026,
    10: #001a40,
    12: #001e48,
    17: #00295c,
    20: #002f68,
    22: #003370,
    24: #003778,
    25: #00397c,
    30: #0b458e,
    35: #1f519b,
    40: #2f5da8,
    50: #4b76c2,
    60: #6690de,
    70: #81abfb,
    80: #acc7ff,
    87: #cadaff,
    90: #d7e2ff,
    92: #e0e8ff,
    94: #e9edff,
    95: #edf0ff,
    96: #f1f3ff,
    98: #f9f9ff,
    99: #fefbff,
    100: #ffffff,
  ),
  neutral-variant: (
    0: #000000,
    10: #191b23,
    20: #2e3038,
    25: #393b43,
    30: #44464f,
    35: #50525a,
    40: #5c5e67,
    50: #757780,
    60: #8f9099,
    70: #a9abb4,
    80: #c5c6d0,
    90: #e1e2ec,
    95: #eff0fa,
    98: #faf8ff,
    99: #fefbff,
    100: #ffffff,
  ),
  error: (
    0: #000000,
    10: #410002,
    20: #690005,
    25: #7e0007,
    30: #93000a,
    35: #a80710,
    40: #ba1a1a,
    50: #de3730,
    60: #ff5449,
    70: #ff897d,
    80: #ffb4ab,
    90: #ffdad6,
    95: #ffedea,
    98: #fff8f7,
    99: #fffbff,
    100: #ffffff,
  ),
);

$_rest: (
  secondary: map.get($_palettes, secondary),
  neutral: map.get($_palettes, neutral),
  neutral-variant: map.get($_palettes,  neutral-variant),
  error: map.get($_palettes, error),
);
$_primary: map.merge(map.get($_palettes, primary), $_rest);
$_tertiary: map.merge(map.get($_palettes, tertiary), $_rest);

$light-theme: mat.define-theme((
  color: (
    theme-type: light,
    primary: $_primary,
    tertiary: $_tertiary,
  ),
));

Hi,
I had generated the theme with 18.0.2 and did upgrade to  with 18.0.3. Rerunning theme generation did not fix it but your recommendation to clear node_modules and reinstalling did fix it.
Thank you!

This bug is easy to reproduce if you answer "yes" to the question  Do you want to use system-level variables in the theme?

@e-oz material 8.0.4 fixed it for me. You have to delete nodes_modules and npm i and rebuild to fix it.


[2.3beta] Tag List fields' suggestions are obscured

My apologies if this is a duplicate, or if I'm wrong somehow, I just noticed this and thought I'd try to help.
2.3.beta1
The suggestion links in tag lists fields are partially obscured by the textarea for the tags.
Tested on Safari and Chrome in OSX.

Thanks for the report, pushed a fix that will be in 2.3 Beta 2.


misc improvements

Agreed out of band with @douglas-raillard-arm that documentation will live with TargetConf & PlatformInfo which will be the actual clients of this.


Add scroll anchors to h2 and h3 for mdx based pages

@masci
Implements #283
Rebased #305 with source

Closing as we're organising the docs elsewhere


getContents() returns weird characters

Hi,
I’m on Ubuntu, i have PHP 7.0.18 and I installed "cboden/ratchet":"0.4.x-dev".
When I send this from client side :
var data = { "message" : "Hello" };
I get this on server side:
b"ü\x13{"message":"Hello"}"
(i'm using getContents() method of MessageInterface)
Is there any explication? How can I fix it?
Thanks

You want to call getPayload() instead. getContents() returns the raw data of the message including the first two bites detailing metadata about the message.

Thank you :)