fix wrong k8s job group

As title

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: mandarjog
If they are not already assigned, you can assign the PR to them by writing /assign @mandarjog in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

mixer/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Hi @wackxu. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

/ok-to-test

/lgtm

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: douglas-reid
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

mixer/OWNERS [douglas-reid]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@wackxu: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-bookInfoTests-v1alpha3.sh
4c3f969801e2ccf19a48c5dd89c2d3dd45fc7ac9
link
/test e2e-bookInfo-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test e2e-bookInfo-envoyv2-v1alpha3

@wackxu: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-bookInfoTests-v1alpha3.sh
4c3f969801e2ccf19a48c5dd89c2d3dd45fc7ac9
link
/test e2e-bookInfo-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

New changes are detected. LGTM label has been removed.

@wackxu: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-bookInfoTests-v1alpha3.sh
4c3f969801e2ccf19a48c5dd89c2d3dd45fc7ac9
link
/test e2e-bookInfo-envoyv2-v1alpha3

prow/istio-unit-tests.sh
e4011ce4a229401d79c5fcef6ee803f6708fbe70
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@wackxu: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
7549b6751295db6d814ddbd96f54b55758b55188
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/lgtm
I kicked off the circleci tests as one had failed.  If they fail again, i'd recommend rebasing as iirc master does not rebase with circleci and some bad merges have gone into the repo over the last few weeks.
Cheers
-steve

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: douglas-reid, sdake
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

mixer/OWNERS [douglas-reid]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

circleci does not automatically rebase and a regression in testAgent (the failing gate job) was fixed.  Can you rebase?
Cheers
-steve

New changes are detected. LGTM label has been removed.

@sdake Rebased， PTAL

/lgtm

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: douglas-reid, sdake
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

mixer/OWNERS [douglas-reid]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@wackxu: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
c3ac66ba87863fa33554cf736c5420ea74b1eeb9
link
/test istio-unit-tests

prow/istio-presubmit.sh
c3ac66ba87863fa33554cf736c5420ea74b1eeb9
link
/test istio-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test istio-unit-tests

/test istio-presubmit

@wackxu: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
c3ac66ba87863fa33554cf736c5420ea74b1eeb9
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test istio-pilot-e2e-envoyv2-v1alpha3

@wackxu: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
c3ac66ba87863fa33554cf736c5420ea74b1eeb9
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test istio-pilot-e2e-envoyv2-v1alpha3

@wackxu: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
c3ac66ba87863fa33554cf736c5420ea74b1eeb9
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

New changes are detected. LGTM label has been removed.

/lgtm

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: douglas-reid, sdake
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

mixer/OWNERS [douglas-reid]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


gcc statement expressions vs lambdas

Channel
C++Weekly
Topics
Observation: A gcc statement expression is probably the same thing as a lambda with [&] capture, auto return type, no parameters, immediately invoked.
Length
Short

gcc statement expression looks more like a hack made to force macros to behave less errant when constexpr was not a thing.


Only respond to mentions?

Is there a way to get the bot to only run commands when mentioned? Is adding the bots username to the command name enough?
ie instead of just typing doThing in slack I want to have to type @mybot doThing

Yes, I just added this option in version 0.0.4
In your command class, you have to use the setMentionOnly method
    protected function configure() {
        $this->setName('doThing');
        $this->setMentionOnly(true);
    }

This is a new feature so please let me know if it works for you ;)


history not working in Android webview

Version
4.0.12
Reproduction link
github.com
Steps to reproduce

run the repo and put it into any Android web-view
click the button on the page to switch between page A and B
click go back button

What is expected?

page go back from one to another

What is actually happening?

nothing happened

I have tried replacing vue-router with page.js and it works fine.
vue-router@3 works within the same android webview

Here's an abnormal behavior of android webview.
If you push a same url with the current url in windows.history, it's length becomes 1.

Cannot figure out why but after I delete this line https://github.com/vuejs/vue-router-next/blob/4c4c347e9453358cde09266c419fcedbef92a50f/src/history/html5.ts#L283, it works.

If you push a same url with the current url in windows.history, it's length becomes 1.

That looks like a huge webview bug 😓
What version of Android are you using? Is this reproducible by using Chrome or the default browser on any device? Specifically any device from Browserstack so I can give it a look

After a thorough review, the webview's behavior is modified by some other native code. There's nothing wrong with the webview itself.


Generated QtCreator project contains hard-coded paths to $HOME/.platformio directory

The project file generated by running platformio init --ide qtcreator uses absolute paths to the platformio installed SDKs for INCLUDE paths, etc.
For example:
INCLUDEPATH += "/home/pastcompute/.platformio/packages/framework-arduinoespressif/variants/generic"
This makes it unsuitable for adding to version control.
It would be prefereable if these options were instead added like:
INCLUDEPATH += "${HOME}/.platformio/packages/framework-arduinoespressif/variants/generic"
making the project portable between users

Please re-test it using development version.
Does it work for you?

Hi, I just tested this and it works. Thanks!


Fix Metasys Trademarking

Just a simple pull request to fix trademarking on all instances of Metasys.

@mgwelch Done. Not sure I can italicize inside the man files.

Not sure I can italicize inside the man files.

Me neither. I'll probably delete those anyway. I was just having fun envisioning a "complete" product. But these are just sample scripts. I don't think they have enough utility to warrant man pages.


lintText Usage Error

Hello. I am sorry for disturbing.
I am stuck here for quite a while. The below is throwing this error:
Error: ESLint configuration in BaseConfig is invalid: 	- Unexpected top-level property "languageOptions".
I have exhausted other tries by putting parser on top for example. I am confident that this works with eslint-html-plugin as well as written in your docs as well. I would appreciate any help for this. Thank you very much for giving the world html-eslint!
const { ESLint } = require("eslint");
const html = require("eslint-plugin-html");
const htmlEslint = require('@html-eslint/eslint-plugin');
const PARSER_HTML = require('@html-eslint/parser');

const srcCode = `<img src="https://www.facebook.com/tr?id={pixel-id}&ev={standard-event}" height="1" width="1" style="display:none"/>`;

(async function() {
  const eslint = new ESLint({
    baseConfig: {
      languageOptions: {
        parser: PARSER_HTML
      },
    },
    plugins: {
      html,
      "@html-eslint": htmlEslint,
    },
  });

  const results = await eslint.lintText(srcCode);
  console.log(results);
})().catch((error) => {
  process.exitCode = 1;
  console.error(error);
});

@natoen Can we know the version of eslint you are using? It would be great if you could share a reproducible github repository.

@yeonjuan Thank you very much for replying. I made a repo here that you can run. Please check. Thank you!
https://github.com/natoen/html-eslint-issue-221/blob/master/README.md

github.com/natoen/html-eslint-issue-221

www.github.com/natoen/html-eslint-issue-221

Hi @natoen I apologize for the delay in responding. I'm not familiar with the ESLint Node API, so I'm not sure I know the right solution.
I found it worked when I did the following

Update eslint version to 9.12.0

Run below code.

const { ESLint } = require("eslint");
const htmlEslint = require('@html-eslint/eslint-plugin');
const htmlEslintParser = require('@html-eslint/parser');

const sourceCode = `<img src="https://www.facebook.com/tr?id={pixel-id}&ev={standard-event}" height="1" width="1" style="display:none"/>`;

(async function() {
  const eslint = new ESLint({
    overrideConfigFile: true,
    baseConfig: [
      {
        plugins: {
          '@html-eslint': {
            rules:  htmlEslint.rules,
          }
        },
        files: ["**/*.html"],
        languageOptions: {
          parser: htmlEslintParser,
        },
        rules: {
          '@html-eslint/require-img-alt': 'error'
        }
      }
    ],
  });
  const lintResult = (await eslint.lintText(sourceCode, {
    // this is needed to work but this file does not exist
    // https://github.com/BenoitZugmeyer/eslint-plugin-html/issues/294
    filePath: "placeholder.html",
  }))[0];

  console.log(lintResult);
})().catch((error) => {
  process.exitCode = 1;
  console.error(error);
});

result

{
  filePath: '.../html-eslint-issue-221/placeholder.html',
  messages: [
    {
      ruleId: '@html-eslint/require-img-alt',
      severity: 2,
      message: 'Missing `alt` attribute at `<img>` tag',
      line: 1,
      column: 1,
      nodeType: null,
      messageId: 'missingAlt',
      endLine: 1,
      endColumn: 117
    }
  ],
  suppressedMessages: [],
  errorCount: 1,
  fatalErrorCount: 0,
  warningCount: 0,
  fixableErrorCount: 0,
  fixableWarningCount: 0,
  source: '<img src="https://www.facebook.com/tr?id={pixel-id}&ev={standard-event}" height="1" width="1" style="display:none"/>',
  usedDeprecatedRules: [Getter]
}

I don't think this is an html-eslint specific question, perhaps if you ask the eslint project community you'll find a more accurate solution.
Thanks! 👍

@yeonjuan Thank you very much for replying so fast. This saved us. Thank you for taking the time. I am wondering how may I put this in your README since I am sure we are not the only one finding for this. Let me close this. I am sorry for my late answer!


refactor(sqlsmith): cleanup docstrings and gen_agg

I hereby agree to the terms of the Singularity Data, Inc. Contributor License Agreement.
What's changed and what's your intention?
PLEASE DO NOT LEAVE THIS EMPTY !!!
Please explain IN DETAIL what the changes are in this PR and why they are needed:

Summarize your change (mandatory)

Cleanup docstrings
Cleanup make_agg_expr logic. Compiler should tell us that we need to generate new AggKind. Do not keep compilation error implicit with Option.

Checklist

[x] I have written necessary rustdoc comments
[x] I have added necessary unit tests and integration tests
[x] All checks passed in ./risedev check (or alias, ./risedev c)

Documentation
If your pull request contains user-facing changes, please specify the types of the changes, and create a release note. Otherwise, please feel free to remove this section.
Types of user-facing changes
Please keep the types that apply to your changes, and remove those that do not apply.

Installation and deployment
Connector (sources & sinks)
SQL commands, functions, and operators
RisingWave cluster configuration changes
Other (please specify in the release note below)

Release note
Please create a release note for your changes. In the release note, focus on the impact on users, and mention the environment or conditions where the impact may occur.
Refer to a related PR or issue link (optional)
Some refinements from https://github.com/singularity-data/risingwave/issues/3896.

Ok Thank you very much for helping me in refactoring


Adding link to GH discussions to contributing.md

I think this looks great, and we should close #24 and merge this one instead.

I think this looks great, and we should close #24 and merge this one instead.

This includes changes from #24, too. We should merge this after #24...and there will probably be conflicts.

Sorry about including those changes -- I pulled them in so that I could build the site. I think since GitHub knows they are from the same source we won't have conflicts (?). If we do I can fix them stat.

This includes changes from #24, too. We should merge this after #24...and there will probably be conflicts.

Sorry about including those changes -- I pulled them in so that I could build the site. I think since GitHub knows they are from the same source we won't have conflicts (?). If we do I can fix them stat.

No conflicts with #24.  We can move forward with this PR whenever it is approved.

No conflicts with #24.  We can move forward with this PR whenever it is approved.

No conflicts with #24. We can move forward with this PR whenever it is approved.

Merging now

No conflicts with #24. We can move forward with this PR whenever it is approved.

Merging now


Fix Github connection from RPI

Describe the bug
Can't push commits from the RPI to the online branch.
Expected behavior
Can actually use GitHub.
Additional context
Might need to regenerate the token for external branch pushing tbh.

Token regenerated and should be good to go now. Resolving


Refactor out the imagemagick functions

Codecov Report

Merging #24 into master will decrease coverage by 62.33%.
The diff coverage is 30%.

@@             Coverage Diff             @@
##           master      #24       +/-   ##
===========================================
- Coverage   93.62%   31.28%   -62.34%
===========================================
  Files          23       13       -10
  Lines         345      163      -182
  Branches       31       19       -12
===========================================
- Hits          323       51      -272
- Misses         22      112       +90

Impacted Files
Coverage Δ

src/imagemagick/call-imagemagick.js
25% <25%> (ø)

src/resize/resize-image.js
66.66% <50%> (-11.12%)
:x:

src/utils/find.js
17.39% <0%> (-82.61%)
:x:

src/ios/generate-iconset-icons.js
22.72% <0%> (-77.28%)
:x:

src/generate.js
31.57% <0%> (-68.43%)
:x:

src/android/generate-manifest-icons.js
33.33% <0%> (-66.67%)
:x:

src/android/find-android-manifests.js
33.33% <0%> (-66.67%)
:x:

src/android/generate-manifest-icons.specs.js
34.78% <0%> (-65.22%)
:x:

src/android/find-android-manifests.specs.js
36.84% <0%> (-63.16%)
:x:

src/ios/find-iconset-folders.js
40% <0%> (-60%)
:x:

... and 10 more

Continue to review full report at Codecov.

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


https://www.reprohack.org/ is down

Dear ReproHack developers,
Thank you for the wonderful platform. We have already used it for a Hackathon in 2022 (Swiss ReproHack) and are currently planning another one in two weeks at the Swiss Reproducibility Conference.
I noticed that the website is down at the moment (also a few times in the last weeks when I set up the event). I get the following message:

I tried with Firefox and Chromium on Ubuntu 22.04.
Do you know what could be the issue?
Thanks again and best wishes,
Samuel

https://www.reprohack.org/ works for me.

Great! The website is indeed up and running again.
However, as I said, this is not the first time this has happened in the last few weeks. I will report here if it happens again (and I hope it does not happen during our event...).
Thank you very much.
All the best,
Samuel

Thanks for reporting and sorry you are having issues. We host our site in eu.pythonanywhere and it seems they have been making changes to their servers that have been affecting sites: https://eu.pythonanywhere.com/forums/topic/462/
Hopefully this work will soon be complete putting an end to any disruption. If it does occur again, do let me know and I'll try rebooting the site to see if it helps but it might be beyond our control 😔


STORM-3270: Build Storm with Java 11, excluding some incompatible mod…

…ules
https://issues.apache.org/jira/browse/STORM-3270
All Hadoop-related modules are excluded from tests, since Hadoop doesn't work with Java 11 yet. Same for Cassandra.
Libraries I'm aware of that need to be updated, other than Netty which is bumped in this PR:

Clojure to 1.10 (not released yet, currently going through RCs)
Hadoop/Hive/HBase need to be updated once https://issues.apache.org/jira/browse/HADOOP-15338 is resolved and released.
Cassandra needs to be updated to 4.0.0. This update should be easy, since we only depend on it in tests, the production code only relies on the Datastax driver, which should be compatible with most Cassandra versions.
Dropwizard Metrics should probably be updated to 4.x, but we're blocked by https://issues.apache.org/jira/browse/CASSANDRA-14667. I'm not sure how critical the fixes for Metrics are.
Kafka should probably be upgraded to 2.1.0. I don't think it is an issue for storm-kafka-client, since users can just specify another client library version, but for storm-kafka-monitor it might be necessary for us to upgrade.

The build failed because of a hiccup when downloading dependencies. See https://travis-ci.org/srdo/storm/builds/468124888 instead.


Wrong device class for Current.

English version:
HA reports an error on the wrong device class for currents.
Following the device class list here: https://www.home-assistant.io/integrations/sensor/
the device class "current" with unit "A" or "mA" should be used for currents.
The below error messages says the device class "energy" is used with the unit "A".
Can you fix the device class for currents and change it from "energy" to "current"?
German version:
HA meldet einen Fehler wegen einer falschen Device Class für Ströme.
Entsprechend der device class liste hier:  https://www.home-assistant.io/integrations/sensor/
sollte die device class "current" mit der Einheit "A" oder "mA" für Ströme verwendet werden.
In der unten stehenden Fehlermeldung steht, dass die device class "energy" mit der Einheit "A" verwendet wird.
Könnten Sie die device class für Ströme von "energy" auf "current" umstellen?
Here the error message from the home assistant log:
Logger: homeassistant.components.sensor
Source: components/sensor/init.py:663
Integration: Sensor (documentation, issues)
First occurred: 13:12:42 (3 occurrences)
Last logged: 13:12:42
Entity sensor.sma_energy_meter_i1 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'A' which is not a valid unit for the device class ('energy') it is using; expected one of ['MJ', 'GJ', 'Wh', 'kWh', 'MWh']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22
Entity sensor.sma_energy_meter_i2 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'A' which is not a valid unit for the device class ('energy') it is using; expected one of ['MJ', 'GJ', 'Wh', 'kWh', 'MWh']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22
Entity sensor.sma_energy_meter_i3 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'A' which is not a valid unit for the device class ('energy') it is using; expected one of ['MJ', 'GJ', 'Wh', 'kWh', 'MWh']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22

Did you try the dev addon?

Duplicate of #54


Screensaver doesn’t go back when it’s triggered by timer

Fixed in https://github.com/jenius-apps/ambie/commit/e4b3126da59875b232a4984b5928958b5124fe0f


Linking step def not working

I have my project in following structure.

And I have installed this extension and tried to configure the value (one by one) in Preferences -> Settings -> cucumber-gotostep

src/test/java/com/nn/stepdefs
test/java/com/nn/stepdefs

Then restarted the VSCode but when I click the step, it is not opening the step definition.
How can I link the cucumber step def with steps?

@dhamo-pk I have written an alternative for this extension, BDD Goto Step, it should handle Java Step files.
Maybe you have to change the location of the step file directory (include and exclude settings)


Adding multiple elements to a "keys" list under "keybindings" causes the entire binding to be discarded

Environment
Windows build number: Microsoft Windows [Version 10.0.18362.267]
Windows Terminal version (if applicable): 0.3.2171.0

Any other software?

Steps to reproduce

Edit config.
For any keybinding, add an additional key definition to the "keys" list.
Close and re-open Terminal
See that the entire command has been removed from the "keybindings" section of the config

In my case, I was trying to add shift+insert as an additional paste keybinding. At first, I though the problem was an incorrect key specification on my part, but using "shift+insert" as the sole keybinding worked fine.
Expected behavior
At the very least, I would expect both the keybinding element, and the first item in the "keys" list, to be maintained.
Ideally, all keybindings in the list would work to activate the function (assuming no conflicts with keybindings in other functions).
Actual behavior
The entire keybinding element is removed

So this is pretty interesting. The right way to add multiple bindings for the same event is to duplicate the entire binding -- that is:
{command: "x", keys: [ "y" ]},
{command: "x", keys: [ "z" ]},

multiple keys in the keys array are actually for key chording, like "Ctrl+B followed by E". That's not actually supported today, it's just aspirational.

Oh! Well, that makes sense now that I know it, but it wasn't clear to me at all.
I'm not sure where I should have gone to find that out myself?

We could definitely document this better. It'll work a lot better once #1334 is done, though. :smile: Sorry about that.

I just came here to note that I made the same assumption/mistake at the original submitter. I've never encountered a terminal that used chorded key bindings before (surely there will never be so many actions in a terminal?), so didn't even consider the possibility.
Given that multiple bindings are effectively broken at the moment anyway (#2389) might this design choice be worth revisiting?


Feature: Add handler for player option

Is your feature request related to a problem? Please describe.
Website must handle the choice from user, wether the player chose rock, paper or scissors.
Describe the solution you'd like
After click on one of options, website blocks other click events and forwards to computer's option.
Describe alternatives you've considered
Additional context

Blocked by #21

Unblocked

Tested


Caching files with Service Worker and the Cache API

ILT textbook content: https://docs.google.com/document/d/1454cgecTFN4xHdSiO7sWh2MGYK48fPtOG5W5J3xG-Dg/edit#
Right now we have the SW primer and Jake's cookbook. It might be useful to migrate this content over too and cross-reference.

@adanilo are you taking part in the /web hackathon this week? :) If you might not have time we can try to find another owner for attempting to check if this content is worth bringing back in.

I'll have a stab at it today

Thank you :)
On Wed, Sep 28, 2016 at 9:39 PM Alex Danilo<EMAIL_ADDRESS>wrote:

I'll have a stab at it today
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/google/WebFundamentals/issues/3449#issuecomment-250368555,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAGxac2eHuwygnPiCcOEh173Uzu_ANC5ks5qu0DwgaJpZM4KEVJh
.


OLLAMA_VERSION for pre-release doesn't work

What is the issue?
According to docs, this should download even pre-release versions:
curl -fsSL https://ollama.com/install.sh | OLLAMA_VERSION=X.Y.Z sh

However, it fails with 404 for 0.4.0 which is a pre-release version (latest stable works)
OS
Linux
GPU
AMD
CPU
AMD
Ollama version
0.4.0

curl -fsSL https://ollama.com/install.sh | OLLAMA_VERSION=0.4.0-rc8 sh

0.4.0 isn't a final release yet, we're still producing release candidate (RC) builds as we work through final bug fixes.  Once it is finalized, then the RC will be dropped and you'll be able to install 0.4.0 without adding the "-rcX" to the version.


opt Refactor memory maintenance thread (retry)

step 1. Refresh process memory metrics.
step 2. Refresh allocator memory metrics.
step 3. Update and print memory stat when the memory changes by 256M.
step 4. Asyn Refresh cache capacity
step 5. Cancel top memory task when process memory exceed hard limit.
step 6. Refresh weighted memory ratio of workload groups.
step 7. Analyze blocking queries.
step 8. Flush memtable.
step 9.


Can elm npm installer allow specification of binary sources from other source?

I'm attempting to install the new elm 0.19.0-bugfix2 version from npm using our corporate Artifactory server. The packaging team is balking at doing this since it reaches out for binaries on github. They would like to download the binaries and have the package "redirected" to the binaries housed on our own servers.
Is it possible to extend the npm installer so that it will use an environment variable to locate the OS specific binaries if it is specified? We currently do a similar thing with the electron editor in our firm.

One possibility:
var root =
  process.env.ELM_MIRROR || "https://github.com/elm/compiler/releases/download/" +
  binVersion +
  "/binaries-for-";

Given the information I have, it seems like the binary can be downloaded with wget or curl and you can point it directly at your own servers. That seems like a better path than adding complexity to the existing npm install. So I will close for now. If there is more information that make using wget or curl impossible, it may be good to discuss on https://discourse.elm-lang.org/ or https://elmlang.herokuapp.com/ before opening a new issue that describes why that path is not viable.


我快疯了，这个项目反复安装了6次，都会报错，求调通的大佬带带我！I'm going crazy, this project has been installed 6 times repeatedly, and it keeps throwing errors. I'm seeking help from the experts to debug it!

我快疯了，这个项目反复安装了6次，都会报错，求调通的大佬带带我！
第一个问题是报502，已经解决，需要关闭梯子，然后把localhost修改为<IP_ADDRESS>。这个地址要根据自己的ollama地址确定，大部分人可能默认是<IP_ADDRESS>
第二个问题是目前遇到的问题，在“create_base_entity_graph”的部分报错，具体报错信息如下，我把我的完整报错记录也在末尾上传，求大神指点！

I'm going crazy, this project has been installed 6 times repeatedly, and it always gives an error. I'm seeking help from a skilled person!
The first issue is a 502 error, which has been resolved by closing the VPN and changing localhost to <IP_ADDRESS>. The address may vary based on your own server address, with most people possibly having it as <IP_ADDRESS>.
The second issue encountered currently is an error in the 'create_base_entity_graph' part, specific error message is as follows.
logs.json
indexing-engine.log

这里面有写的是实体抽取错误，原来是由gpt-4抽取实体和关系的json文件，gpt4直接返回的是json格式，其他模型就一定一样，有可能是markdown格式，所以可能造成解析错误，多debug一下

换个模型就好了，例如llama3，我测试就可以。

我是mistral可以llama3.1不行

我和你的问题一样，我换了台服务器就可以了😥

我是mistral可以llama3.1不行

你好   我也是用mistral   但是出现了Errors occurred during the pipeline run, see logs for more details.你可以发一下你的Setting.yaml设置内容吗？


Cleanup homepage and update color scheme

This PR addresses #21. I've deleted the sections in index.html that were leftovers from the TXT template, and added a place for 3 featured "Group News" stories. I've also removed the dark green color from main.css. Because this was a somewhat prominent color in the theme, I replaced it with the blue that is used elsewhere. I thought gray would be too boring.

great! reviewed and approved.  we will want to figure out what to do w/those image spaces for blog posts but much much improved.   nice choice on the blue ;)


Default watermark removal mode config not work very well

Hi, thanks for uploading this great code. I really enjoy your work.
I ran the demo video in object-removal and watermark removal modes respectively, and found that the watermark removal results have residual images and are not stable enough.
I also tried to use the parameters of object-removal
consistencyThres: 5
flow_mask_dilates: 12
frame_dilates: 4

this time the generated result has some improvement.
I am confused about the default parameters used in watermark_removal, is there any way to improve the quality by adjusting the parameters? Thanks.

We tried some parameters on the DAVIS dataset, and found the current parameter set (the default config of watermark removal) could achieve the best objective performance. We select PSNR as our default metric.
Although the default parameter configuration could achieve the best PSNR performance, it does not mean it could also achieve the best subjective performance on each video. Therefore, it's very normal that the newly designed parameter set could achieve better performance on some of the videos.

Thanks for the detailed explanation! I'll try it on my own video.


How to do (Extension)

I would like to assign extension attributes based on the serial number of the ipad; I don’t see how the CSV file was built, I understood that the attributes were defined by an ID but how to assign the ID and its content?

Your CSV should have serial numbers in column A, and the value to go in the Extension Attribute in column B.
There is a box in the MUT GUI for “EA ID”, which is where you put the ID of the extension attribute.
From there, just make sure your drop downs are on mobile devices and extension attributes.

The Extension Attribute ID can be found in the URL bar of your browser while you're looking at the EA in Jamf Pro GUI. You'll find in the URL something along the lines of "id=##". For example, this would be EA with an ID of 2:

So we would set up the MUT gui like this to update the extension attribute with ID 2 (my dropdown is technically incorrect here, as I'm showing a computer EA, but you get the idea):

Example CSV:


maintainers: update roosemberth's mail and add gpg key

Motivation for this change
The previous email account no longer exists.
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.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.

Thanks for the reword and merge!


Replace NullLogger with Logger.new(nil)

https://github.com/Dynamoid/dynamoid/issues/449
NullLogger is GNU LGPL v3 license which may limit commercial use.
To avoid that, use Logger.new(nil) instead.

Thank you


Add package_must_substrings function for enhanced filtering in MockTFLog

Introduce a new function to filter packages based on required substrings and integrate it into the MockTFLog class for improved functionality. Update the version to 0.3.6.

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

Project coverage is 55.55%. Comparing base (eee8140) to head (a8d8d1e).

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #33      +/-   ##
==========================================
+ Coverage   55.48%   55.55%   +0.07%
==========================================
  Files          52       52
  Lines        5346     5355       +9
  Branches      727      729       +2
==========================================
+ Hits         2966     2975       +9
  Misses       2277     2277
  Partials      103      103

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


Renames JSON files to js files.

Renames JSON files to .js files to avoid problems with MathJax's cdnjs distribution.
Note
This should be temporary!

Tested with node, local and rawgit.


UofT DSI | Scaling to Production - assignment 3

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)
Submitting Assignment 3.
What did you learn from the changes you have made?
I learnt / practiced:

The entire workflow from loading data to applying preprocessing using a pipeline of Transformers, creating a pipeline (to prep for hyperparameter tuning), finding optimal parameters for the models, hyperparameter tuning with GridSearchCV, choosing correct scoring metrics for regressions, fitting the hyperparameter tuning on each pipeline, evaluate & compare each model's performance, and use SHAP's waterfall plots and beeswarm plots to explain global and local importance, as well as assess which features should be dropped.

Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?
YES!

In this submission, I included LOG TRANSFORMATION to the response variable ("area burned") - as suggested by the author of the dataset. This step was not mentioned in the assignment but it is beneficial for improved model accuracy and performance.
Find optimal parameters for the 2 Regressors first, before applying the hyperparameter tuning. This step was not mentioned in the assignment, so my first few drafts had terrible performance, due to poor parameter choices. This is a much needed step.

Were there any challenges? If so, what issue(s) did you face? How did you overcome it?
The challenges were code errors, and weird outputs (where the grid search cv results ouput a matrix of NaN values; or the Elbow Graphs are straight horizontal lines).
Tweaking of codes and inserting some variables fixed the issuees.
How were these changes tested?
In Jupyter notebook.
A reference to a related issue in your repository (if applicable)
N/A
Checklist

[X] I can confirm that my changes are working as intended

A3 approved

Thank you Vishnou, I will now close the Pull Request.


doesn't work for me

Hello, I have a piece of code like this, and adding 'gulp-changed' changed nothing; all the files are processed, еvery time. I wonder why.
var gulp        = require('gulp');
var changed     = require('gulp-changed');
var imagemin    = require('gulp-imagemin');
var pngquant    = require('imagemin-pngquant');
var imageResize = require('gulp-image-resize');
var rename      = require('gulp-rename');

var img_src = ['_img/**/*.jpg', '_img/**/*.png'];
var img_dest = '_site/img';

gulp.task('resize-xl', function () {
    return gulp.src(img_src)
    .pipe(changed(img_dest))
    .pipe(imageResize({
      width : 2048,
      crop : false,
      upscale : true,
      sharpen: false,
      quality: 1
    }))
    .pipe(imagemin({
            progressive: true,
            svgoPlugins: [{removeViewBox: false}],
            use: [pngquant()]
        }))
        .pipe(rename(function (path) {
          path.basename += "-2048";
        }))
        .pipe(gulp.dest(img_dest));
});

Support questions are better asked on StackOverflow:
http://stackoverflow.com/questions/tagged/gulp
Paste in the link to the question here so others can follow ;)

OK. Here is my question moved to StackOverflow, yet lonely and unanswered: http://stackoverflow.com/questions/33485910/gulp-changed-gulp-newer-gulp-rename-dont-work

I think the reason is your changed pipe  writed on the wrong line since your source file is different width the destination file after imageresize and imagemin


Restoring cache duration went up from 3m 3s to 1h 40m for v2.1.5

On our builds running on macOS-latest we can see a sizeable increase in the duration when restoring a cache. Restoring our cocoapods spec cache now takes 1h 40m instead of the 3m 3s it took before. The cache size is roughly Cache Size: ~1012 MB<PHONE_NUMBER> B)
Here is the step from our workflow:
      - name: Restore cached CocoaPod Spec Repos
        uses: actions/cache@v2
        env:
          cache-name: cache-cocoapods-spec-repos
        with:
          path: ~/.cocoapods/repos
          key: ${{ env.cache-name }}-${{ hashFiles('**/Podfile.lock') }}
          restore-keys: ${{ env.cache-name }}-

Downgrading to v2.1.4 resolved the problem for us.

@emanuelschmoczer Was the duration increase consistent across multiple runs or just one?  Any chance you have a public repo that reproduces this issue?
I tried reproing by creating 1000 folders each containing 100 randomly-generated files of 10 KBs each for a total of 1 GB - https://github.com/dhadka/compression-perf/runs/2335632519?check_suite_focus=true#step:4:51.  However, not seeing a substantial difference between tar, gtar, or --delay-directory-restore which accounts for the large changes introduced in v2.1.4 and v2.1.5.

I've run into this problem as well. The only thing being cached on my side is a node_modules folder. The cache size is roughly Cache Size: ~401 MB (420428239 B). On windows-latest the operation takes around 35s give or take a few seconds. On macos-latest the time has gone up to > 6 minutes.
On macos-latest, the operation outputs this line repeatedly (> 5000 times after stopping the operation 4 minutes in): /usr/local/bin/gtar: Ignoring unknown extended header keyword 'LIBARCHIVE.creationtime' This webpage mentions that it's not an issue, however this takes up a lot of log space and is unpleasant to see. Not sure if thats related to this issue but something I noticed.

@andrew-invoiced Yeah, the Ignoring unknown extended header keyword is caused when restoring a cache created by BSD tar with GNU tar.  v2.1.4 switched from BSD tar to GNU tar by default.  That error should go away once you create a new cache (change dependencies or force a key change).
Can you tell if that's causing the slowness?  Any chance you could point me to the logs if it's a public repo?

Ah, gotcha. Thanks! Forcing a key change solved my issue for the most part. The last run time was 1 minute 52 seconds. While still considerably slower than windows-latest, I'm suspecting it's the macos-latest runner itself, and nothing the cache action. The runner seems to suffer from poor performance all around.
Unfortunately, I cannot share logs as it's a private repo.

@emanuelschmoczer Have you had a chance to look at the questions in my previous comment  https://github.com/actions/cache/issues/566#issuecomment-818901899?

Closing as the user mentioned that the issue has been fixed.


ScrollContainer cannot be scrolled by dragging inside it using a mouse input

3.1.1 on Windows 10, HTML5 on chrome browser and firefox browser
The ScrollContainer can be scrolled only if you drag a touch input inside it, as far as I know.
On HTML5, on android, ScrollContainer is able to be dragged from inside as it detects touch input.
However, I have found that on HTML5, on Windows (not sure about LINUX/MAC), the ScrollContainer is NOT able to be dragged from inside. EVEN WHEN Emulate Touch From Mouse is turned on in project settings/input devices/pointing
-I hypothesize that when HTML5 is on windows(or non mobileOS), it will change any touch input to a mouse input? and a scrollcontainer will only drag from inside if it is a touch input.
Is there a way to get this to work  on PC HTML5?
If not, I propose that Dragging from the inside be allowed with mouse input as well, and an option to allow dragging from the inside can be turned on/off in the inspector.

Can anyone still reproduce this bug in Godot 3.2.3 rc6 or any later release?
If yes, please ensure that an up-to-date Minimal Reproduction Project (MRP) is included in this report (a MRP is a zipped Godot project with the minimal elements necessary to reliably trigger the bug). You can upload ZIP files in an issue comment with a drag and drop.

No answer, so closing. Please comment if you can still reproduce it, and make sure that an up-to-date reproduction project is included.


WaHa Pro - Show always online?

Is there a way to set a waha bot to always appear online?
Could not find it in the docs.

Hi! Right now it's not possible, but we'll look at this!

Hi! There's a new endpoint in the latest WAHA Plus version 2023.7.12, we'll add it in the next release in WAHA Core.
To set your status as "online", you send a POST /api/<session>/presence request with the body:
{
  "presence": "online"
}

I haven't tested how often you should send it, usually state works for about 10-25 seconds, after that time you'll probably have to send another request for that.
Keep in mind that being always online will turn off your push notifications from the device https://github.com/devlikeapro/whatsapp-http-api/issues/28

Presence
Possible presence statuses that you can set or get for chats:

online
offline
typing
recording
paused resets the chat presence after you were typing

Endpoints
Set presence
You can set your global or chat-related presence with POST /api/{session}/presence endpoint
Start typing to a chat (you can use POST /startTyping instead)
{
  "chatId"<EMAIL_ADDRESS>  "presence": "typing"
}

Clear "typing" state (you can use POST /stopTyping instead)
{
  "chatId"<EMAIL_ADDRESS>  "presence": "paused"
}

Set global "online", all contacts will see it
{
  "presence": "online"
}

💡 In the multi-device version of WhatsApp - if a desktop client is active, WhatsApp doesn't send push notifications
to the device.
If you would like to receive said notifications - you need to mark a session's presence as offline.
{
  "presence": "offline"
}

Thank you @allburov!


Update WhyJulia.html

Can you edit the notebook instead? This will be discarded when the generator is re-ran.


Fixes MemcachedSessionInterface to work with Python 3

MemcachedSessionInterface checks if the key is unicode, and if so it encodes it to a string.
In python 3 there is no longer a unicode class, but instead the bytes class. This update checks the version of python and if it's 2, it behaves as it did before, if it's 3, it checks to see if the key is a bytes object, and if so decodes it to a string object.
I ran test_session.py in both python 2 and python 3 and the tests passed.

I would love to be accepted.


Add: Page Visibility API

Based on https://developer.mozilla.org/en-US/docs/Web/API/Page_Visibility_API

Already exists at https://caniuse.com/#feat=pagevisibility


Testing needs work

Current store tests are light
the internal API needs tests
we need to mock the core apis with some kind of block/txn fixtures so we can pump through known data to test against

I'd like to help with this, but has anyone outside the foundation team been able to get this repo to actually build?
I think either:
A) you guys bonk the build constraints from the libdogecoin repo; or
B) someone would have to:
1. clone libdogecoin
2. bonk the build constraints
3. point the imports referencing libdogecoin to wherever they cloned it to locally
4. attempt to build
In my opinion B is the worse of the two options.

WebAPI tests were added in PR #120


Enforce PR title length in a GitHub Action2

Description
Enforce the PR title length in a GitHub action instead of as a checklist item

Motivation and Context
I got tired of manually checking the length of PR titles when this should be something that the computer is able to enforce for us.

Types of changes

[ ] Bug fix (a non-breaking change which fixes an issue)
[ ] New feature (a non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to
not work as expected)
[x] Improvement/refactoring (non-breaking change that doesn't add any feature
but make things better)

Checklist

[x] Check other PRs and make sure that the changes are not done yet.
[x] The PR title is no longer than 64 characters.

closing in favor of https://github.com/ScenicFramework/scenic/pull/309


Set number format to "text"

Text number format is represented with string '@'.
Here is the code I have been trying (using this as an example)
function _jsonToXlsx(data, options){
var defaults = {
start: {
cell : 0,
row : 0
}
};
var options = options || defaults;
var ws_name = "sheetname";

/* set up workbook objects -- some of these will not be required in the future */
var wb = {}
wb.Sheets = {};
wb.Props = {};
wb.SSF = {};
wb.SheetNames = [];

/* create worksheet: */
var ws = {};

/* the range object is used to keep track of the range of the sheet */
var range = {s: {c:options.start.cell, r:options.start.row}, e: {c:0, r:0 }};

/* Iterate through each element in the structure */
for(var R = 0; R != data.length; ++R) {
  if(range.e.r < R) range.e.r = R;
  for(var C = 0; C != data[R].length; ++C) {
    if(range.e.c < C) range.e.c = C;

    /* create cell object: .v is the actual data */
    var cell = { v: data[R][C] };
    if(cell.v == null) continue;

    /* create the correct cell reference */
    var cell_ref = XLSX.utils.encode_cell({c:C,r:R});

    /* determine the cell type */
    cell.t = 's';

    /* set the format */
    cell.z = '@';

    /* add to structure */
    ws[cell_ref] = cell;

    /* this call updates the formatted text field (`.w`) */
    XLSX.utils.format_cell(ws[cell_ref]);

    console.log(ws[cell_ref]);
  }
}
ws['!ref'] = XLSX.utils.encode_range(range);

/* add worksheet to workbook */
wb.SheetNames.push(ws_name);
wb.Sheets[ws_name] = ws;
return wb;

}
The console log outputs  : { v: '00:00:00.02', t: 's', z: '@', w: '00:00:00.02' }
But the sheet still shows the cell to have General number format instead of Text.
I am using version 0.8.7 at node.
You can find the sheet in the attachment.
audio_segments_template.xlsx

Can you update (current version 0.10.8) and check if it's still an issue in the latest version?

I believe this was fixed sometime between 0.8.7 and today's 0.10.8 release.  To verify, if you have access to node, install the module globally run the included xlsx script:
$ npm i -g xlsx
$ xlsx --dev -X audio_segments_template.xlsx

This reads the original file and generates a new file audio_segments_template.xlsx.xlsx.  The generated file appears to preserve the text format

Thanks this solved the issue.


some question about early stopping when training CNN

Hi,
I have read your paper and I have some confusion on 2.1.3 CNN Architecture.

Therefore, for our best CNN structure, we trained on all FER+TFD and performed early stopping on  AFEW-faces train+validation.

As we all know, the AFEW-faces are clipped in the video, and the video labels are targeted to individual frames. So I think it is not good to perform early stopping on AFEW-faces, because the the labels of AFEW-faces have too much noise. Why didn't you split the FER+TFD as training and validation, and perform early stopping on the validation.
And another question is that how you decide the early stopping? I am trying to use no-improvement-in-five epoch rule .
Thank you! Look forward to your reply!

We agree that early stopping on the noisy per-frame target of AFEW-faces might not be perfect.
As far as I remember this option performed the best so we validated on AFEW-faces.
We trained for 1000 epochs and save the model parameters when we find a new best on validation data.


fix(lighthouse): hide logs timestamp when running in tty

See before:
https://app.netlify.com/sites/plugin-lighthouse/deploys/5f0c23c7c9f52900075bf9ca
12:06:16 PM: Mon, 13 Jul 2020 09:06:16 GMT ChromeLauncher Waiting for browser.
12:06:16 PM: Mon, 13 Jul 2020 09:06:16 GMT ChromeLauncher Waiting for browser...
12:06:16 PM: Mon, 13 Jul 2020 09:06:16 GMT ChromeLauncher Waiting for browser.....
12:06:17 PM: Mon, 13 Jul 2020 09:06:17 GMT ChromeLauncher Waiting for browser.......
12:06:17 PM: Mon, 13 Jul 2020 09:06:17 GMT ChromeLauncher Waiting for browser.......✓
12:06:17 PM: Mon, 13 Jul 2020 09:06:17 GMT config:warn IFrameElements gatherer requested, however no audit requires it.
12:06:17 PM: Mon, 13 Jul 2020 09:06:17 GMT config:warn InspectorIssues gatherer requested, however no audit requires it.
12:06:17 PM: Mon, 13 Jul 2020 09:06:17 GMT status Connecting to browser
12:06:17 PM: Mon, 13 Jul 2020 09:06:17 GMT status Resetting state with about:blank
12:06:17 PM: Mon, 13 Jul 2020 09:06:17 GMT status Benchmarking machine
12:06:17 PM: Mon, 13 Jul 2020 09:06:17 GMT status Initializing…

And after:
https://app.netlify.com/sites/plugin-lighthouse/deploys/5f0c4a4177fc940007d8a269
2:49:52 PM:   ChromeLauncher Waiting for browser. +0ms
2:49:52 PM:   ChromeLauncher Waiting for browser... +1ms
2:49:53 PM:   ChromeLauncher Waiting for browser..... +505ms
2:49:53 PM:   ChromeLauncher Waiting for browser.....✓ +3ms
2:49:53 PM:   config:warn IFrameElements gatherer requested, however no audit requires it. +223ms
2:49:53 PM:   config:warn InspectorIssues gatherer requested, however no audit requires it. +0ms
2:49:53 PM:   status Connecting to browser +21ms
2:49:53 PM:   status Resetting state with about:blank +15ms
2:49:53 PM:   status Benchmarking machine +54ms
2:49:53 PM:   status Initializing… +507ms

Lighthouse uses debug as a dependency which appends a timestamp when in tty:
https://github.com/visionmedia/debug/blob/80ef62a3af4df95250d77d64edfc3d0e1667e7e8/src/node.js#L174
https://github.com/visionmedia/debug/blob/80ef62a3af4df95250d77d64edfc3d0e1667e7e8/src/node.js#L151
With older versions (like the one lighthouse uses) the only way to change it is via colors option (with newer versions there is a simpler hideDate option).
We previously used require('debug').inspectOpts.colors = true to set the option, but that only works for the resolved version of debug and not all versions in the dependency tree.
A better fix is to use an environment variable to set the option for all debug versions. See https://github.com/visionmedia/debug/blob/80ef62a3af4df95250d77d64edfc3d0e1667e7e8/src/node.js#L120

:tada: This PR is included in version 1.3.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


device unauthorized.

Huawei Mate 20 Pro
Dev Settings/USB Debugging = on
I get this:
adb: error: failed to get feature set: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
ERROR: "adb push" returned with value 1
Press any key to continue...

PS C:\scrcpy-win64> adb devices
List of devices attached
adb server version (40) doesn't match this client (39); killing...
* daemon started successfully
LHS7N*************        unauthorized

PS C:\scrcpy-win64>

You have two problems here:

You already have some adb daemon v39 running on your computer (something which uses adb). If this running daemon is not reexecuted as soon as it is killed, executing adb devices one more time should not print adb server version (40) doesn't match this client (39); killing.... You should find the software which executes adb v39.
Device is unauthorized if you didn't authorize the connection on your device. A popup should open when you connect a device via adb. Some buggy devices don't always show this popup immediately. In that case, try adb kill-server; adb start-server, unplug-replug, and if nothing works, use an old adb (v39 or v36).

Sorted!
Figured it out and all is good now.
Thanks alot!

I will suggest trying all solution given above
and then try this
if you are using ubuntu then go to home/.android and delete the adbkey then try above steps again like adb kill-server
this should work now.

bro can you help with a doubt of mine? how can I take my device from unauthorized only with cmd commands. why the screen of my phone this all destroyed I used it by scrcpy most of nowhere stopped mirroring and began to appear this unauthorized always and I can not enable by the phone why the screen is broken as I allow to device only using cmd or other commands that my Windows support ? please any answer or explain whether of the right or not

If the device is in unauthorized state as listed by adb devices (i.e. if USB debugging is enabled but not allowed on the device), then you can do the following steps.

plug the device: this will open a popup (that you don't see if your screen is broken)
run scrcpy --otg (see OTG)
press Tab, Enter, Tab, Tab, Enter (this enables "Always allow from this computer" and click on OK)

Now your device is authorized. You can run scrcpy.

this giving this error INFO: Killing adb daemon (if any)...
ERROR: I didn't find any USB devices when I ran the command. and yet yes remains unauthorized. remembering that my phone's screen is totally broken over with USB debugging turned on. any more way i can leave from unauthorized to device.

Oh, due to USB limitations on Windows, OTG mode does not work when USB debugging is enabled: #3050.
You should try on Linux (even a live USB of the latest Ubuntu is sufficient).

ok thank you very much

If the device is in unauthorized state as listed by adb devices (i.e. if USB debugging is enabled but not allowed on the device), then you can do the following steps.

plug the device: this will open a popup (that you don't see if your screen is broken)
run scrcpy --otg (see OTG)
press Tab, Enter, Tab, Tab, Enter (this enables "Always allow from this computer" and click on OK)

Now your device is authorized. You can run scrcpy.

Greetings from Paraguay, everyone! I am currently facing the same situation as mentioned: The screen of my device is broken and I only see black. I'm on ParrotOS Linux and getting the following message from scrcpy:
`┌─[✗]─[shivagnihotri@parrot]─[~]
└──╼ $scrcpy --otg
scrcpy 1.24 https://github.com/Genymobile/scrcpy
ERROR: Could not find any USB device
┌─[✗]─[shivagnihotri@parrot]─[~]
└──╼ $adb devices
adb server version (39) doesn't match this client (41); killing...

daemon started successfully
List of devices attached
S6MQ0215J5XXXXX	device
`
Is there a way to make scrcpy to require any authentication since it seems like I cannot authenticate my decice?

https://github.com/Genymobile/scrcpy/blob/master/FAQ.md#conflicts-between-adb-versions
(note: if you use the snap version, I suggest you try a non-snap version to use the same adb)

https://github.com/Genymobile/scrcpy/blob/master/FAQ.md#conflicts-between-adb-versions
(note: if you use the snap version, I suggest you try a non-snap version to use the same adb)

Thanks. I had used the version I could install with apt-get before, but it's old at version 1.17-1...

Thanks. I had used the version I could install with apt-get before, but it's old at version 1.17-1...

Either upgrade your distrib, or install the latest version of scrcpy manually: https://github.com/Genymobile/scrcpy/blob/master/BUILD.md#simple

Hello,
i'm facing the same issue my screen is broken but typing otg command and the keyboord : Tab, Enter, Tab, Tab, Enter doesn't seem to do anything i don't get any error and i have to stop scrcpy --otg command my self to check.
Its really strange !
❯ scrcpy --otg                                                                                ─╯
scrcpy 1.25 <https://github.com/Genymobile/scrcpy>
2023-02-01 19:05:03.279 scrcpy[15478:226837] INFO: USB device: LHS7N18C21009775 (12d1:107e) HUAWEI LYA-L29
^C

If the device is in unauthorized state as listed by adb devices (i.e. if USB debugging is enabled but not allowed on the device), then you can do the following steps.
1. plug the device: this will open a popup (that you don't see if your screen is broken)

2. run `scrcpy --otg` (see [OTG](https://github.com/Genymobile/scrcpy#otg))

3. press Tab, Enter, Tab, Tab, Enter (this enables _"Always allow from this computer"_ and clicks on OK)

Now your device is authorized. You can run scrcpy.

I got this blind Tap pressing in OTG mode to authorize usb debugging to work twice, but now it won't work again. I had to run it from a ubuntu libe disk to get the 1.25 version. It's really cumbersome. To unlock your phone klick the mouse, then press pace, then type your pin, then enter. Luckily I could test whether I'm in lock screen because my torch is set to long press when in lock screen. As for the ok on theusb debugging prompt, I guessed around a bunch and cant remember the combination.
Since casting phones with broken screens is the most obvious use casefor scrcpy, it would be cool if there was a command to recognize these prompts and klick ok in them.

hi, im connect but error
C:\Users\warta\Desktop\nhieudt\scrcpy-win64-v2.3.1>scrcpy --serial R58RC3VZJ0F
scrcpy 2.3.1 https://github.com/Genymobile/scrcpy
ERROR: Device is unauthorized:
ERROR:     -->   (usb)           R58RC3VZJ0F      unauthorized
ERROR: A popup should open on the device to request authorization.
ERROR: Check the FAQ: https://github.com/Genymobile/scrcpy/blob/master/FAQ.md
ERROR: Server connection failed

If the device is in unauthorized state as listed by adb devices (i.e. if USB debugging is enabled but not allowed on the device), then you can do the following steps.

plug the device: this will open a popup (that you don't see if your screen is broken)
run scrcpy --otg (see OTG)
press Tab, Enter, Tab, Tab, Enter (this enables "Always allow from this computer" and clicks on OK)

Now your device is authorized. You can run scrcpy.

In my case I've used Space instead of Enter. Apart from that, thank you @rom1v and scrcpy for saving my life and 43GB of memories ❤

In my case
"Settings" > "Developer options" > "Revoke USB debugging authorizations"
then I disable USB debugging Mode
and then enabled again in this case it will ask allow for this pc or machine then after that unauthorized error remove for me
and it is working fine :)
good luck for you

If the device is in unauthorized state as listed by adb devices (i.e. if USB debugging is enabled but not allowed on the device), then you can do the following steps.
1. plug the device: this will open a popup (that you don't see if your screen is broken)

2. run `scrcpy --otg` (see [OTG](https://github.com/Genymobile/scrcpy#otg))

3. press Tab, Enter, Tab, Tab, Enter (this enables _"Always allow from this computer"_ and clicks on OK)

Now your device is authorized. You can run scrcpy.

I have a oneplus 6 which fell flat on its face and the display has gone blank and is probably unresponsive. I already had USB debugging enabled but since running scrcpy needs authorization, I tried the steps above but it seems to not work. I tried both variants by replacing Space and Enter key too. What should I do?

@mukundzare I'd recommend to find someone else with the same phone so you can see and replicate the steps to authorize. Maybe it's different from my phone (Pixel 5).
Steps were:

First tab to move focus on the "always allow" checkbox.
Enter (or Space) to tick the checkbox.
Tab moves focus to Deny (first button of the dialog)
Another tab moves focus to Allow (second button).
Enter to tap on the Allow button.

I'd also say buy the screen and fix it, but seems a bit expensive imho.

Firstly, thank you @lazynoda for commenting at all! I am considering buying a new display. It makes no sense to break my head with this for hours now.. I don't know anyone who has a oneplus 6 and would have the patience to help me out here.


Icon submission: Qwintry

[x] I have read and followed CONTRIBUTING document.
URL of the site or app (required, unless it's generic icon): https://qwintry.com/
Where did you took the BG color(s) (required, unless it's generic icon): https://qwintry.com/images/static/logo-en.svg

Uploaded files:
Qwintry.zip

Thanks for contribution, but logo wasn't centered. Had to update that.


Create a blueprint

Create a blueprint to make the css contribution process more efficient and accurate
VC:
Blueprint introduced

Closed by #13 and #17


I want to listen to the redis link disconnection event

I want to listen to the redis link disconnection event
What should I do?
Can Redisson do such a thing?

Define connectionListener setting
https://github.com/redisson/redisson/wiki/2.-Configuration#connectionlistener


spi: mraa does not support dynamic SPI bus enumeration (Linux Kernel 3.19)

There is no static SPI bus in Kernel 3.19. MRAA does not support a dynamic SPI bus enumeration.
Boards: Galileo Gen1 & Gen2

My first question would be - where did you get a 3.19-based image for Galileos (or even Edison)? :smiley:, I haven't seen any official release with that one.

Actually I have own release :)
https://github.com/xbolshe/galileo-custom-images/tree/master/iot_1.1.0_dirty_kernel_3.19.2

So essentially your spidev device is turning up on /dev/spidev169.0 instead of spidev0.0. I'm curious though why does yours turn up there?
I guess the solution would be to check /sys for where the device node is and enumerate them dynamically. I'd be happy to take a patch to do this.

spidev0.0 / spidev168.0 is used for ADC on Galileo board.  spidev1.0 / spidev169.0 is used for an external SPI connection.
Last kernel versions like 3.19 have a feature:
https://www.kernel.org/doc/Documentation/spi/spi-summary
NON-STATIC CONFIGURATIONS
Developer boards often play by different rules than product boards, and one
example is the potential need to hotplug SPI devices and/or controllers.
For those cases you might need to use spi_busnum_to_master() to look
up the spi bus master, and will likely need spi_new_device() to provide the
board info based on the board that was hotplugged.  Of course, you'd later
call at least spi_unregister_device() when that board is removed.
When Linux includes support for MMC/SD/SDIO/DataFlash cards through SPI, those
configurations will also be dynamic.  Fortunately, such devices all support
basic device identification probes, so they should hotplug normally.
There is a minimal core of SPI programming interfaces, focussing on
using the driver model to connect controller and protocol drivers using
device tables provided by board specific initialization code.  SPI
shows up in sysfs in several locations:
/sys/devices/.../CTLR ... physical node for a given SPI controller
/sys/devices/.../CTLR/spiB.C ... spi_device on bus "B",
chipselect C, accessed through CTLR.
/sys/bus/spi/devices/spiB.C ... symlink to that physical
.../CTLR/spiB.C device
/sys/devices/.../CTLR/spiB.C/modalias ... identifies the driver
that should be used with this device (for hotplug/coldplug)
/sys/bus/spi/drivers/D ... driver for one or more spi*.* devices
/sys/class/spi_master/spiB ... symlink (or actual device node) to
a logical node which could hold class related state for the
controller managing bus "B".  All spiB.* devices share one
physical SPI bus segment, with SCLK, MOSI, and MISO.
Note that the actual location of the controller's class state depends
on whether you enabled CONFIG_SYSFS_DEPRECATED or not.  At this time,
the only class-specific state is the bus number ("B" in "spiB"), so
those /sys/class entries are only useful to quickly identify busses.
http://lxr.free-electrons.com/source/drivers/spi/spidev.c#L52

SPI has a character major number assigned.  We allocate minor numbers
dynamically using a bitmask.  You must use hotplug tools, such as udev
(or mdev with busybox) to create and destroy the /dev/spidevB.C device
nodes, since there is no fixed association of minor numbers with any
particular SPI bus or device.
/
#define SPIDEV_MAJOR                    153     / assigned */


ISPN-13882 Case-insensitive RESP commands

https://issues.redhat.com/browse/ISPN-13882

Integrated into main, thanks @tristantarrant !


4.1.0 not have cer format download . only crt format cert download, please check.

Which platform are you running AnyProxy
Anyproxy run on linux, ubuntu x64 18.10
The version of the AnyProxy

4.1.0
Your expected behavior of AnyProxy

provided us .cer and .crt cert download
The actual behavior of AnyProxy

Only .crt cert download link
The log of the error

no

You can scan the QRCode on you phone to download the cer file, it's only supported on mobile because that the crt file is well-supported on desktop. Could you please tell me why do you need the cer file rather than crt?


[WIP][DO NOT MERGE][DotOp][MFMA] Base for MFMA DotOp pipepine

This draft PR contains the basis for adding the MFMA path to the DotOp.
This draft PR contains the basis for adding the MFMA path to the DotOp.
Parts to be added here shortly:

The DotOpMFMAConversionHelper::convertDot implementation, which will contain the code generation of all MFMA instructions
Conversions from shared -> mma and mma -> blocked

Excellent!  Thanks for submitting this.
I do realize that this is still a WIP so I have marked it as such in the title.


Fix typo

PassCore Server

OS: Windows
Provider: All

Describe the intention of the PR
Correct typo in output to user during installation powershell

Thanks!

Thank you!!!


[WIP] Update outdated files in the dev-1.20-ko.3 branch (2)

Update outdated files in the upstream/dev-1.20-ko.3 branch.
16 files are updated

[x]  M24.  content/en/docs/reference/command-line-tools-reference/feature-gates.md  | 2(+XS) 1(-)
[x]  M25.  content/en/docs/reference/kubectl/cheatsheet.md  | 5(+XS) 0(-)
[x]  M26.  content/en/docs/reference/kubectl/conventions.md  | 16(+S) 17(-)
[x]  M27.  content/en/docs/reference/kubectl/docker-cli-to-kubectl.md  | 1(+XS) 6(-)
[x]  M29.  content/en/docs/setup/production-environment/container-runtimes.md  | 75(+M) 11(-)
[x]  M31.  content/en/docs/tasks/access-application-cluster/connecting-frontend-backend.md  | 51(+M) 40(-)
[x]  M32.  content/en/docs/tasks/manage-kubernetes-objects/kustomization.md  | 5(+XS) 4(-)
[x]  M33.  content/en/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro.html  | 1(+XS) 3(-)
[ ]  M34.  content/en/examples/application/deployment.yaml  | 1(+XS) 1(-)
[ ]  M35.  content/en/examples/application/guestbook/frontend-deployment.yaml  | 1(+XS) 1(-)
[ ]  M36.  content/en/examples/application/guestbook/redis-master-deployment.yaml  | 1(+XS) 1(-)
[ ]  M37.  content/en/examples/application/guestbook/redis-slave-deployment.yaml  | 1(+XS) 1(-)
[ ]  M38.  content/en/examples/application/mysql/mysql-deployment.yaml  | 1(+XS) 1(-)
[ ]  M39.  content/en/examples/application/wordpress/mysql-deployment.yaml  | 1(+XS) 1(-)
[ ]  M40.  content/en/examples/application/wordpress/wordpress-deployment.yaml  | 1(+XS) 1(-)
[ ]  M41.  content/en/examples/service/access/Dockerfile  | 1(+XS) 1(-)

2 files are renamed

[x]  R1.  R091 content/en/examples/service/access/hello.yaml -> content/en/examples/service/access/backend-deployment.yaml
[x]  R2.  R095 content/en/examples/service/access/hello-service.yaml -> content/en/examples/service/access/backend-service.yaml

2 files are deleted

[x]  D1.  content/en/examples/service/access/frontend.conf
[x]  D2.  content/en/examples/service/access/frontend.yaml

2 files not updated which were already applied for Korean

[x]  M28.  content/en/docs/reference/scheduling/config.md  | 1(+XS) 1(-)
[x]  M30.  content/en/docs/tasks/access-application-cluster/configure-access-multiple-clusters.md  | 1(+XS) 1(-)

/close

/close


Result

Codecov Report

Merging #17 into master will increase coverage by 0.35%.
The diff coverage is 91.86%.

@@            Coverage Diff            @@
##           master     #17      +/-   ##
=========================================
+ Coverage   90.24%   90.6%   +0.35%
=========================================
  Files          15      23       +8
  Lines         369     564     +195
=========================================
+ Hits          333     511     +178
- Misses         36      53      +17

Impacted Files
Coverage Δ

include/ozo/error.h
25% <0%> (-5%)
:arrow_down:

include/ozo/impl/io.h
60.78% <100%> (+17.92%)
:arrow_up:

include/ozo/istream.h
100% <100%> (ø)

include/ozo/type_traits.h
100% <100%> (ø)
:arrow_up:

include/ozo/binary_serialization.h
100% <100%> (ø)
:arrow_up:

include/ozo/result.h
100% <100%> (ø)

include/ozo/detail/float.h
100% <100%> (ø)

include/ozo/detail/endian.h
100% <100%> (ø)

include/ozo/detail/array.h
100% <100%> (ø)

include/ozo/detail/istream.h
42.85% <42.85%> (ø)

... and 10 more

Continue to review full report at Codecov.

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


optimize protocol init

What this PR does:
optimize protocol init
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

fix test failed

Codecov Report

Merging #400 (4aa7dac) into master (334879e) will decrease coverage by 1.46%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master     #400      +/-   ##
==========================================
- Coverage   43.25%   41.78%   -1.47%
==========================================
  Files         123      126       +3
  Lines        7146     7170      +24
==========================================
- Hits         3091     2996      -95
- Misses       3830     3949     +119
  Partials      225      225

Impacted Files
Coverage Δ

pkg/protocol/codec/branch_commit_req_codec.go
91.66% <ø> (-8.34%)
:arrow_down:

pkg/protocol/codec/branch_commit_response_codec.go
84.84% <ø> (-6.59%)
:arrow_down:

pkg/protocol/codec/branch_register_req_codec.go
91.66% <ø> (-8.34%)
:arrow_down:

...g/protocol/codec/branch_register_response_codec.go
82.75% <ø> (-7.57%)
:arrow_down:

pkg/protocol/codec/branch_report_req_codec.go
92.30% <ø> (-7.70%)
:arrow_down:

pkg/protocol/codec/branch_rollback_req_codec.go
91.66% <ø> (-8.34%)
:arrow_down:

...g/protocol/codec/branch_rollback_response_codec.go
84.84% <ø> (-6.59%)
:arrow_down:

...tocol/codec/branch_statue_report_response_codec.go
81.48% <ø> (-8.18%)
:arrow_down:

pkg/protocol/codec/codec.go
0.00% <0.00%> (-35.42%)
:arrow_down:

pkg/protocol/codec/global_begin_request_codec.go
88.88% <ø> (-11.12%)
:arrow_down:

... and 40 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Dependency upgrades

Coverage remained the same at 94.196% when pulling 155c21cb2452cd8044622a5952e5ec323478ac03 on cody-dep-upgrades-2022-10-31 into 74da6323f69e6d0a0351508cb53602a2f9e7a551 on main.