Labels not showing up for cloned host

Version - reskin master
Steps:

Create a host/machine with a label
Clone host/machine

Results:
Notice that the label is missing
Expected:
Cloned hosts should have same labels available

This also happens for cloned or upgraded services, as well as containers.

@ebr What labels are you talking about? Any label prefixed with io.rancher isn't cloned. There is an issue to clone the ones that make sense.
https://github.com/rancher/rancher/issues/2342

@deniseschannon thanks for linking the existing issue - yes, i am specifically talking about io.rancher.container.pull_image. Wanted to report it as a bug, found this issue via search. In light of #2342, please ignore my previous comment :)

Version - master UI 3/17
Verified fixed


Feat/54 contr instr

very appreciated for adding this information. ive moved these instructions into docs/dev.md (to be consistent with our other projects) and added https://github.com/k14s/kbld/blob/develop/docs/dev.md#source-code-structure.

:+1:


Management selection for textbook distribution is not required

cQube-release-3.7 not supporting the management selection for textbook distribution.
If the management functionality is not implemented for textbook distribution. then no need to shown on the visulaization

@devu1454 please add more details to this, wt exactly?

Completed


ZEVA - ICBC data processing for March datafile

Describe the task
Process the ICBC data for March so that it can be uploaded into ZEVA.
Purpose
The field from ICBC is too large to be uploaded into ZEVA without pre-processing.
Acceptance Criteria
File is processed so that it is small enough for the ZEVA system to accept.
Additional context
File is stored in Teams under the files tab in the ZEVA channel.
See Alex for questions.

Data successfully uploaded on prod.


cant pull image from ghcr

"når bruker kommando docker-compose up: Head "https://ghcr.io/v2/vortexntnu/vortex-auv/manifests/development": unauthorized" - ronja.
There seems to be an issue when pulling docker image from ghcr related to permissions, is this uniq to ronja? or do the issue reoccur with others?

https://github.com/docker/hub-feedback/issues/1484

Likely an expired access token that is cached. Reset by docker login ghcr.io/vortexntnu

Don't know, though it was solved, is it not? I think @theBadMusician changed some containers to open access (from private) so access rights should not matter, is this done to this repo / can it be done?

Closing, as the pkg is now public. There shouldn't be any authorization issues.
The issue can be reopened if something encounters the issue again.


Make debug port configurable

Make debug port configurable, for issue #394

Codecov Report

Merging #407 into develop will decrease coverage by 0.03%.
The diff coverage is 50%.

@@             Coverage Diff             @@
##           develop     #407      +/-   ##
===========================================
- Coverage    53.69%   53.66%   -0.04%
===========================================
  Files           67       67
  Lines         1879     1884       +5
  Branches       212      212
===========================================
+ Hits          1009     1011       +2
- Misses         802      805       +3
  Partials        68       68

Impacted Files
Coverage Δ

...a/com/microsoft/azure/maven/AbstractAzureMojo.java
56.58% <0%> (-1.35%)
:arrow_down:

...va/com/microsoft/azure/maven/function/RunMojo.java
85.71% <100%> (+1.09%)
:arrow_up:

Continue to review full report at Codecov.

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


LCFS-Logging out throws an error

Describe the Bug
As an IDIR user, using the 'Log Out' button on any page throws an error that shows "Hmm...Can't reach this page".
Expected Behaviour
A user hitting the 'Log Out' button should be directed to a the LCFS portal login page.
Actual Behaviour
As an IDIR user, using the "Log Out" button on any page throws an error that shows "Hmm...Can't reach this page".
Implications
The implication is that users are forced to restart LCFS portal and sign in again to gain access to any pages. User loses any progress and has to start over again on home page.
Steps To Reproduce
Steps to reproduce the behaviour:
User/Role: IDIR
Go to any page showing "Log Out" button
Click on refresh icon or hit Ctrl+R
See error

Testing to see if I have exited ghost mode


Infinite recursion comparing &HSTRING with &str

dbg!(HSTRING::from("foo") == "foo");   // OK
dbg!(&HSTRING::from("foo") == "foo");  // Infinite recursion

 	xaml_testing_app.exe!core::cmp::impls::impl$9::eq<windows::runtime::hstring::HSTRING,str>(windows::runtime::hstring::HSTRING * * self, str * other) Line 1410	Unknown
>	xaml_testing_app.exe!windows::runtime::hstring::impl$16::eq(windows::runtime::hstring::HSTRING * self, str) Line 185	Unknown
 	xaml_testing_app.exe!core::cmp::impls::impl$9::eq<windows::runtime::hstring::HSTRING,str>(windows::runtime::hstring::HSTRING * * self, str * other) Line 1410	Unknown
 	xaml_testing_app.exe!windows::runtime::hstring::impl$16::eq(windows::runtime::hstring::HSTRING * self, str) Line 185	Unknown
 	xaml_testing_app.exe!core::cmp::impls::impl$9::eq<windows::runtime::hstring::HSTRING,str>(windows::runtime::hstring::HSTRING * * self, str * other) Line 1410	Unknown
 	xaml_testing_app.exe!windows::runtime::hstring::impl$16::eq(windows::runtime::hstring::HSTRING * self, str) Line 185	Unknown
 	xaml_testing_app.exe!core::cmp::impls::impl$9::eq<windows::runtime::hstring::HSTRING,str>(windows::runtime::hstring::HSTRING * * self, str * other) Line 1410	Unknown
 	xaml_testing_app.exe!windows::runtime::hstring::impl$16::eq(windows::runtime::hstring::HSTRING * self, str) Line 185	Unknown
 	xaml_testing_app.exe!core::cmp::impls::impl$9::eq<windows::runtime::hstring::HSTRING,str>(windows::runtime::hstring::HSTRING * * self, str * other) Line 1410	Unknown
 	xaml_testing_app.exe!windows::runtime::hstring::impl$16::eq(windows::runtime::hstring::HSTRING * self, str) Line 185	Unknown
 	xaml_testing_app.exe!core::cmp::impls::impl$9::eq<windows::runtime::hstring::HSTRING,str>(windows::runtime::hstring::HSTRING * * self, str * other) Line 1410	Unknown
 	xaml_testing_app.exe!windows::runtime::hstring::impl$16::eq(windows::runtime::hstring::HSTRING * self, str) Line 185	Unknown
 	xaml_testing_app.exe!core::cmp::impls::impl$9::eq<windows::runtime::hstring::HSTRING,str>(windows::runtime::hstring::HSTRING * * self, str * other) Line 1410	Unknown
...

Thanks Sam, I have plans to clean up windows::runtime::* so this is timely.

Hi @samlh, I'm very sorry for the off-topic, but could you please share your experience setting up Rust in Visual Studio? 😬

@Alovchin91 I just followed the steps here to get the stack trace (worked out of the box):
https://docs.microsoft.com/en-us/visualstudio/debugger/debug-installed-app-package?view=vs-2019
For day-to-day development, I use rust-analyzer with VS Code.

@samlh Thanks! Gonna check it out 😊


Space added when adding newline on beginning of line

VSCode Version: 1.14.0-insider 77bf512f0eba6c7082f5b442ac5de585febcab23 2017-06-19T13:39:50.004Z
OS Version: 10.12.5 (16F73)

Steps to Reproduce:

Write some code (tested in multiple languages)
Place cursor at beginning of line (not the first line)
Press "enter" to create a newline
Observe strange indentation effects

Reproduces without extensions: Yes!

@wulftone thanks, this issue should already be fixed in Insider.


Limit max font size (and page width)

My personal experience is that often the font size is too big for comfortable reading, when using large screens, and end up using the browser zoom feature to reduce the font size (and consequently page width) to a comfortable size -- usually 80%. It would be nice if the style itself capped those sizes to a reasonable default. Or perhaps the growth rate could be reduced.

With the new min(), max() and clamp(), not only this is easier to do, but even the current implementation (from #9) becomes simpler :)
Specifically, the current implementation:
html { font-size: 16px; }
@media (min-width: 600px) { html { font-size: calc(13px + 0.5vw) } }

could become:
html { font-size: max(16px, calc(13px + 0.5vw)); }

...and if we want to introduce a maximum:
html { font-size: clamp(16px, calc(13px + 0.5vw), 20px); }

Fixed in #54.


Example / feature of optionally making parts of code offline

Clear and concise description of the problem
I am currently using webpack and not vite. I want to switch to vite / this plugin, but I think vite might be missing something that webpack has which I need.
I am making a website which has multiple games. I want the main website code to be available offline. I want to user to be able to select specific games to download for offline use. I will be using dynamic imports with import.meta.glob so there will probably be 1+ files for each game.
Suggested solution
Add a feature of being able to specify specific imports to individually make available offline.
This is what it would look like for me:

index.html (automatic)
game (on demand)
game (on demand)
game (on demand)

I don't know if this is out of the scope of this plugin.
Alternative
This is what I currently do with webpack:

Use a plugin which saves stats to save a file stats.json. This file has info about which games depend on which files
I have a custom service worker which doesn't use workbox. The service worker makes the main functionality offline
The UI communicates to the service worker to make specific games available offline or remove a downloaded game.

Additional context
My project which I am planning on switching to Vite: https://github.com/ChocolateLoverRaj/Banana-Games
Website (with ui for downloading games): https://chocolateloverraj.github.io/Banana-Games/
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guide.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

@ChocolateLoverRaj the pwa is for the whole site, offline support cannot be selective.
If the user is offline, how do you install the game the user select?
You can try to add a custom sw and add your current logic to it: you can use service worker logic or workbox plugins, check for example this repo (with custom sw events and push notifications): https://github.com/jeffposnick/yt-playlist-notifier

Okay I will make a custom sw.


Miflora Sensor reads '655350' if temperature drops below zero degree celsius

Hassio: 0.60.1, Miflora plant Sensor
Sensor reads the temperature incorrectly when the value is below zero, the value returned is 655350.
The sensor values return to normal once it has been moved back to a positive temperature area.
How it looks on Grafana:

This issue has reoccured for me on Hassio v1.0.1 and HA v0.62.1.

That is weird. That issue should have been fixed in version 0.2.0 of the miflora library. We do have tests for negative temperatures.
What was the last valid temperature before the spike? And the next valid temperature after the spike?
To debug this, I need more data, so that I can analyze the problem. Can you please switch on logging for the miflora library, and send me the binary data read from the sensor?
Add this to your configuration.yaml:
logger:
  default: info
  logs:
    homeassistant.components.sensor.miflora: debug
    miflora: debug

My apologies, the update hadn't gone through! I thought it had. Mea Culpa!
I expect all is well. Thanks for this great code!


Contributing

This issue is important for everyone interested in contributing
The plugin will support Chromecast via dart_chromecast, Airplay via multicast_dns, and DLNA via upnp. I am currently working on getting Chromecast support ready while DLNA is already implemented and working.
Similar to the federated plugin architecture everyone interested in contributing can write his own CastAdapter.
If you are, comment on this thread and we can find a task for you to do.
Tasks that can be done:

[ ] Add documentation
[ ] Migrate mp3_info to nullsafety (simple!)
[ ] Migrate upnp to nullsafety
[ ]  Migrate dart_chromecast to nullsafety
[ ]  Add support for Airplay (through AirplayCastAdapter)
[ ]  Add Chromecast support @peterscodee

This is exactly what i need. Care to share details and status?

It seems like, that the mp3_info as well as the dart_chromecast packages are null safe now.
I would like to help/contribute to this package as good as possible. Do you still want to develop/maintain this plugin? What is the current status of Airplay support? Do you need help implementing it?


Help setting up.

Hi,
I'm having a hard time wrapping my head around how to set this up. I currently have 6 pure plus 12 fans and the tt rgb plus software from thermaltake creates massive dpc latency spikes so figured id give this a go.
Ive downloaded the latest ttcontroller zip file and ran the .exe file. it seems to have installed fine but im unable to find the gui.exe youve mentioned and i have zero clue how to set this up.
Any chance you could please help me with a simple setup for the fans?
Just want a static colour of dark blue and for them to run quiet and increase their rpm if required by load etc
Would be greatly appreciated.

Sorry for late reply, i didn't get the notification.
Could you go to Main Menu -> Debug -> Report and post it here?

is this what you wanted?
Controllers
Name: Riing Plus
VendorId: 9802
ProductId: 8101
Ports:
Id: 1
Data: [PortId: 1, Speed: 37, Rpm: 621, Unknown: 255]
Identifier: [9802, 8101, 1]
    Id: 2
    Data: [PortId: 2, Speed: 37, Rpm: 645, Unknown: 255]
    Identifier: [9802, 8101, 2]

    Id: 3
    Data: [PortId: 3, Speed: 37, Rpm: 627, Unknown: 255]
    Identifier: [9802, 8101, 3]

    Id: 4
    Data: [PortId: 4, Speed: 60, Rpm: 0, Unknown: 255]
    Identifier: [9802, 8101, 4]

    Id: 5
    Data: [PortId: 5, Speed: 60, Rpm: 0, Unknown: 255]
    Identifier: [9802, 8101, 5]

Available effect types:
Flow_Extreme, Flow_Fast, Flow_Normal, Flow_Slow, Spectrum_Extreme, Spectrum_Fast, Spectrum_Normal, Spectrum_Slow, Ripple_Extreme, Ripple_Fast, Ripple_Normal, Ripple_Slow, Blink_Extreme, Blink_Fast, Blink_Normal, Blink_Slow, Pulse_Extreme, Pulse_Fast, Pulse_Normal, Pulse_Slow, Wave_Extreme, Wave_Fast, Wave_Normal, Wave_Slow, ByLed, Full
Name: Riing Plus
VendorId: 9802
ProductId: 8102
Ports:
Id: 1
Data: [PortId: 1, Speed: 37, Rpm: 632, Unknown: 255]
Identifier: [9802, 8102, 1]
    Id: 2
    Data: [PortId: 2, Speed: 37, Rpm: 615, Unknown: 255]
    Identifier: [9802, 8102, 2]

    Id: 3
    Data: [PortId: 3, Speed: 37, Rpm: 644, Unknown: 255]
    Identifier: [9802, 8102, 3]

    Id: 4
    Data: [PortId: 4, Speed: 60, Rpm: 0, Unknown: 255]
    Identifier: [9802, 8102, 4]

    Id: 5
    Data: [PortId: 5, Speed: 60, Rpm: 0, Unknown: 255]
    Identifier: [9802, 8102, 5]

Available effect types:
Flow_Extreme, Flow_Fast, Flow_Normal, Flow_Slow, Spectrum_Extreme, Spectrum_Fast, Spectrum_Normal, Spectrum_Slow, Ripple_Extreme, Ripple_Fast, Ripple_Normal, Ripple_Slow, Blink_Extreme, Blink_Fast, Blink_Normal, Blink_Slow, Pulse_Extreme, Pulse_Fast, Pulse_Normal, Pulse_Slow, Wave_Extreme, Wave_Fast, Wave_Normal, Wave_Slow, ByLed, Full

Sensors
Intel Core i7-8700K:
Temperature
CPU Core #1 (/intelcpu/0/temperature/0): 34.0 °C
CPU Core #2 (/intelcpu/0/temperature/1): 29.0 °C
CPU Core #3 (/intelcpu/0/temperature/2): 30.0 °C
CPU Core #4 (/intelcpu/0/temperature/3): 29.0 °C
CPU Core #5 (/intelcpu/0/temperature/4): 27.0 °C
CPU Core #6 (/intelcpu/0/temperature/5): 28.0 °C
CPU Package (/intelcpu/0/temperature/6): 35.0 °C
NVIDIA GeForce GTX 1070:
Temperature
GPU Core (/nvidiagpu/0/temperature/0): 51.0 °C
ST3000DM001-1ER166:
Temperature
Temperature (/hdd/2/temperature/0): 23.0 °C
ST4000VX007-2DT166:
Temperature
Temperature (/hdd/3/temperature/0): 22.0 °C
Plugins
Valid plugins:
TTController.Plugin.BlinkEffect.dll
TTController.Plugin.ByLedColorEffect.dll
TTController.Plugin.FlowEffect.dll
TTController.Plugin.FullColorEffect.dll
TTController.Plugin.PulseEffect.dll
TTController.Plugin.RawEffect.dll
TTController.Plugin.RazerConnectEffect.dll
TTController.Plugin.RippleEffect.dll
TTController.Plugin.SensorEffect.dll
TTController.Plugin.SoundEffect.dll
TTController.Plugin.SpectrumEffect.dll
TTController.Plugin.WaveEffect.dll
TTController.Plugin.CopySpeedController.dll
TTController.Plugin.PwmSpeedController.dll
TTController.Plugin.StaticSpeedController.dll
TTController.Plugin.AlwaysTrigger.dll
TTController.Plugin.LogicTrigger.dll
TTController.Plugin.OneTimeTrigger.dll
TTController.Plugin.ProcessTrigger.dll
TTController.Plugin.PulseTrigger.dll
TTController.Plugin.SensorTrigger.dll
TTController.Plugin.DpsgController.dll
TTController.Plugin.RiingController.dll
TTController.Plugin.RiingPlusController.dll
TTController.Plugin.RiingTrioController.dll
Press any key to continue...

Ok this should be the config you want:
{
  "Profiles": [
    {
      "Name": "Default",
      "Guid": "20af9207-7e67-4581-9d13-506cad5d53c1",
      "Ports": [
        [9802, 8101, 1],
        [9802, 8101, 2],
        [9802, 8101, 3],
        [9802, 8102, 1],
        [9802, 8102, 2],
        [9802, 8102, 3]
      ],
      "SpeedControllers": [
        {
          "Type": "PwmSpeedController",
          "Config": {
            "CurvePoints": [
              [50, 20],
              [60, 25],
              [70, 40],
              [80, 75],
              [85, 100]
            ],
            "Sensors": ["/intelcpu/0/temperature/0"],
            "MinimumChange": 4,
            "MaximumChange": 8,
            "Trigger": {
              "Type": "AlwaysTrigger"
            }
          }
        }
      ],
      "Effects": [
        {
          "Type": "FullColorEffect",
          "Config": {
            "Color": [0, 0, 139],
            "Trigger": {
              "Type": "OneTimeTrigger"
            }
          }
        }
      ]
    }
  ],
  "ComputerStateProfiles": [
    {
      "StateType": "Boot",
      "Ports": [
        [9802, 8101, 1],
        [9802, 8101, 2],
        [9802, 8101, 3],
        [9802, 8102, 1],
        [9802, 8102, 2],
        [9802, 8102, 3]
      ],
      "Speed": 35
    },
    {
      "StateType": "Shutdown",
      "Ports": [
        [9802, 8101, 1],
        [9802, 8101, 2],
        [9802, 8101, 3],
        [9802, 8102, 1],
        [9802, 8102, 2],
        [9802, 8102, 3]
      ],
      "Speed": 35
    }
  ],
  "SensorConfigs": [
    {
      "Sensors": ["/intelcpu/0/temperature/0"],
      "Config": {
        "CriticalValue": 90
      }
    }
  ]
}

The CurvePoints are in format [temperature, speed] you can change/add them how you want.

you sir are an absolute legend!
Works perfectly and my dpc latency is ZERO!
Thank you so much!!!!!!!!
Youve saved me from insanity haha the dpc latency from the TT rgb software was driving me up the wall to the point i was going to rip them out :/
Thank you x394989484984 :D
about the curvepoints you mentioned do I need to do anything with those?

about the curvepoints you mentioned do I need to do anything with those? WIll the fans kick in when under load as is?

You can configure them to make the pwm fan curve you want.
This is how the curve looks now: https://i.imgur.com/vfC0T84.png

gotcha :)
Thank you again so very much!
Appreciate your time and effort :)


📝 Decide on an identity provider

User Story
As a user and platform developer
I need/want/expect to have an identity service which works for our use case
So that

users can appropriately allow or deny access to data
we ensure logs contains vital user information
developers can build upon a reliable identity framework

Value / Purpose
Do we want to use Azure AD? Do we want to use OAuth? Do we need some middleware which maps an authenticated user to levels of access to data products?
eg
Murdo is authenticated with Azure AD by the control panel
Control panel requests Murdo's data access levels
Useful Contacts
No response
User Types
All users
Hypothesis
If we... [do a thing]
Then... [this will happen]
Proposal
No response
Additional Information
No response
Definition of Done

[ ] Consensus reached
[ ] Diagrams created
[ ] ADR published
[ ] README has been updated
[ ] User docs have been updated
[ ] Developer docs
[ ] Another team member has reviewed

Initial hypothesis:
Authentication

All MoJ users have (or can get) an O365 / Azure Active Directory account ("@justice" login)
MFA is enabled for these accounts
There is already a joiners, movers and leavers process for AAD, so DP would not need to implement and support JML
The DP team would not need to support forgotten passwords (etc)
AAD is supported as an SSO mechanism for a wide range of products
There is a very good chance users will already be logged into AAD in their browser (for the Intranet, SharePoint etc. etc.)
AAD is so business critical it is unlikely to be replaced

=> We will use Azure Active Directory to authenticate and identify users
Authorisation

While AAD does support groups, this is NOT reliably implemented or supported
We have little confidence we will be give permission to manipulate AAD groups via GraphAPI in the production AAD tenant
Using directory groups for data product permissions could be clunky. For example would it be two AAD groups per product? (Read and manage?) Potentially more?

=> We we use a third party / custom built middleware solution for authorisation - i.e. user groups and roles within the data platform

Initial hypothesis:
Authentication

All MoJ staff have (or can get) an O365 / Azure Active Directory account ("@Justice" login)
MFA is enabled for these accounts
There is already a joiners, movers and leavers process for AAD, so DP would not need to implement and support JML
The DP team would not need to support user accounts (forgotten passwords etc.) as there is already a service desk function for this
AAD is supported as an SSO mechanism for a wide range of products
There is a very good chance users will already be logged into AAD in their browser (for the Intranet, SharePoint etc. etc.)
AAD is so business critical it is unlikely to be replaced

=> We will use Azure Active Directory to authenticate and identify users
Cons:

External (guest) access could be tricky

Authorisation

While AAD does support groups, this is NOT reliably implemented or supported in our instance
We have little confidence we will be give permission to manipulate AAD groups via GraphAPI in the production AAD tenant
Being given permission to manipulate AAD via GraphAPI may expose too many permissions to the DP, and present too much of a risk
Using directory groups for data product permissions could be clunky. For example would it be two AAD groups per product? (Read and manage?) Potentially more?

=> We will use a third party / custom built middleware solution for authorisation - i.e. user groups and roles within the data platform
There may more discussion to be had around selecting this solution, although let's try Auth0 first as it's not a custom build from scratch and some team members are already familiar with it.
As @julialawrence points out, Auth0 is configurable with Terraform.
Cons:

Users sometimes change their name, and their AAD email changes. It may be necessary to manually support these changes if we are creating an entity relationship store between data products and @Justice identities
We will have to support and maintain the "roles" middleware (availability, backups, upgrades, issues)
There will be no simple way to flag staff who have left. While those users will be unable to authenticate, we will be displaying product ownership (etc) linked to users who no longer exist. (However this could be considered a problem for data product owners)


Readme improvements

I've added some installation instructions and general improvements to the readme to help anyone new to your package/Omnipay.

I havent looked at this project in the last 3 years - And im not sure if Epay have changed the API

Hi @lsv we've just used this package on a site we're in the process of developing and it is working great (as far as we can tell).

Nice, please issue or pr if you find any problems,
Thanks for the contribution


Add quickfix and refactoring to install @types packages

Needs testing against VSCode before merging. And probably a lot of code review.

@sheetalkamat Good to go?

@mhegazy Since we're using a real Promise maybe it would be a good idea to update type definitions from PromiseLike to Promise?

yes. Promise is now in lib.d.ts, so should be a non-breaking change.

Anything needed on VS side for this to work?

We would need to implement functionality to call back into the language server after a code action is accepted, if it contains commands. Microsoft/vscode#34787 should still be an accurate description. This hasn't yet been implemented in vscode.


Apply fixes from StyleCI

This pull request applies code style fixes from an analysis carried out by StyleCI.

For more information, click here.

This change is

Coverage increased (+0.01%) to 87.408% when pulling 980a451852e3066f4741839590ff32619f23a897 on analysis-d0kRap into f441bfc939e022d1b95136c71cd7c06bda4a1508 on master.


Use np.asarray() rather than Zappy-specific code.

This uses the __array__ method on ndarray-like classes to convert from
a distributed array to a regular NumPy ndarray when materialize_as_ndarray is called. This was prompted by an improvement in Zappy (released in 0.2.0) that makes Zappy arrays implement the __array__ method. As another benefit, this change should make it easier to use other implementations of the ndarray interface in Scanpy in the future.
Note that there is still a Dask-specific call for the case of a sequence of arrays, since Dask can materialize these in one call to compute.

@falexwolf @flying-sheep Thanks for the suggestion. I'll take a look at this.


RSS feed for author isn't generated

In the page for a specific author there's a link to the RSS feed for the author, although there is never generated any feed.xml to that location.
The file is suppose to reside in {{ site.url }}{{ site.baseurl }}author/{{ page.author }}/feed.xml (from _layouts/author.html)

@Xartos I though we were generating these with jekyll-feed, but it seems to only work for the blog posts... I will have a look to add these for authors and tags!


Error on translate

Hi, I encounter an error when I click on the translate button. I've try on a plain kit clean install, with two languages and a simple textarea field… Sync works, but when I click translate I get an error message.
In the console tab, of the browser, a message appears when I click
index.js?1714369334:1

TypeError: Cannot read properties of undefined (reading 'text')
    at index.js?1714369334:1:2393
    at async Promise.all (:8888/deepl/panel/pages/index 0)
    at async I (index.js?1714369334:1:2982)
    at async recursiveTranslateContent (index.js?1714369334:1:2850)
    at async Object.H (index.js?1714369334:1:5466)

The message error is not very helpful, so I'm quite stuck…

Any Idea ?
Thanks
Lrt
--
Kirby 4.2.0
Php 8.1.13

Seems like your server-side request to the DeepL API failed and thus the response in the Kirby Panel is empty. Can you please provide a minimum reproducible example (a repo) so I can test your issue? Thanks!

Sounds good. Thanks!
Can you show me the the response log from your browser's console? Specifically, the request error from the response body. Please enable Kirby debug mode therefore.

My browser displays these 2 errors in the console panel... (I'm not sure if this meets your request?)

No, I mean the result of the fetch request happening before the JS error.

Oops… sorry. I'm afraid, I don't really know where to look…

You can look in your browser's network tab. There is probably a red item, indicating the failed request. The response is important, because the DeepL translation is happening on the server-side, not client-side (Kirby Panel).

wow thanks ! I'd never used this tab before.
Request header

Response headers

The preview shows that the right information is being sent... and received. It seems that Kirby is unable to update the page...
Request preview

Response preview

@lrntmszrs This issue should be resolved with the latest build. Please follow my instructions above. Thanks!

Absolutely, everything works fine now. I had indeed DL the main branch
Thank you very much for your help !


yaml schema mgmt.bridge and node.runtime added

@steiler is it ready I suppose?

Please take a look if you feel something more should be added for the runtimes or so, since this also includes the doc.
I haven't followed the ignite stuff. Other then that I assume this is OK so far.


Update fs2-core to 2.5.10

Updates co.fs2:fs2-core from 2.5.5 to 2.5.10.
GitHub Release Notes - Changelog - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "co.fs2", artifactId = "fs2-core" } ]

labels: library-update, semver-patch

Superseded by #454.


WTD #31441 updated security-center-using-recommendations.md

Updated to remove gendered language. Still requires gender neutral names for example.

@rachrobins : Thanks for your contribution! The author, @monhaber, has been notified to review your proposed change.

Placeholder names need to be updated to match corresponding gender-neutral pronouns.

Hi  @rachrobins.... thanks for the updates... In some places it would probably better to remove all pronons....Please make the following changes - let me know if something is not clear:
(@chbain - is there a way I could have edited the file myself on this pull request. Please let me know for the future.)

Evaluate security recommendations and decide if hethey should apply or dismiss them.

Jeff selects the workload's subscriptions.

Jeff checks the secure score to get an overall picture of how secure the subscriptions are and   sees that the score is 548.

When Jeff clicks Compute and apps, they <_change "sees" to "see" >_a list of recommendations and handles them according to the secure score impact.

Hi @rachrobins - just fyi:
Microsoft authors and contributors need to make content contributions through the private repository so the content can be staged and validated by the current validation rules.
@monhaber, I have made the changes you requested. Merging the PR now.

Thanks!


add shortcodes for asciinema, github buttons and all-contributors

Adds 3 shortcodes:
github-button.html docs
asciinema.html docs
contributors.html docs
You can see examples guumaster/hostctl and the docs are here guumaster/hugo-shortcodes you can add the docs to the example site if you want.
Closes #6

@guumaster Awesome, thank you! I'll add those docs in a little bit here :100:


Added short and long hundredweight mass unit of measure.

Nuget 3.57 out.

I'm fine with it, as-is. We only lose parsing for thes two units, and if there are no widely established conventions to disambiguate their abbreviations, then we shouldn't try to come up with some. It can always be changed if someone provides the correct ones later.


[BUG] unable to change sip_to_user

I want to change the sip_to_user in the outbound leg, I've tried to make a Manipulation rule in the inbound leg (as I saw in the code how the manipulations are being applied) but I'm not able to do it.
I can change the sip_from_user but changing the sip_to_user results in a strange bug.
This works:
"actions": [
        {
            "action": "set",
            "refervar": null,
            "pattern": null,
            "targetvar": "sip_from_user",
            "values": [
                "34${sip_from_user}"
            ]
        }
    ],

and adds +34 to the sip_from_user (don't know why it adds the +, I do want it so... ).
But the same manipulation but for the sip_to_user:
 "actions": [
        {
            "action": "set",
            "refervar": null,
            "pattern": null,
            "targetvar": "sip_to_user",
            "values": [
                "34${sip_to_user}"
            ]
        }
    ],

Results in:
2024-12-05 14:24:53.099169 [DEBUG] switch_channel.c:1264<EMAIL_ADDRESS>EXPORTING[export_vars] [sip_invite_from_uri]=[<sip:343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434${sip_from_user}@ZZZZZZZ>] to event

And if the manipulation is just:
 "actions": [
        {
            "action": "set",
            "refervar": null,
            "pattern": null,
            "targetvar": "sip_to_user",
            "values": [
                "${sip_to_user}"
            ]
        }
    ],

nothing changes and To: <sip:${sip_to_user}@ is being literally sent to the gateway, not changing it value.
What I'm missing? Thanks!

Hi @badcrc,
I'm not sure if FreeSWITCH allow to change sip_invite_to (I remember it only todo with sip_invite_to_uri).
Anyway, can you try `"values":["+34",  "sip_to_user" ]


Ipptool comma separated values fail to being passed as array of values

When passing comma seprated value for Ipptool it won't reduce them to array. Maybe suggestion or this is a bug?
ipptool -v -X -d events=job-completed,job-created,job-state-changed,job-stopped ipp://<IP_ADDRESS>/ /Users/w/ipp/subscribe.txt
Inspecting a packets with Wireshark i got such bad case.

If the variable although is not used in subscribe.txt but hardcoded values, it produces correct result.

Please re-test against OpenPrinting CUPS. If the problem persists, report this to the OpenPrinting CUPS project.


Fix 'jQuery Undefined' error for CommonJS environments

Switch out jQuery for $ in order to fix Uncaught ReferenceError: jQuery is not defined when loading Parsley in a CommonJS Environment

@guillaumepotier is working on restructuring a bit our source code and move it to ES6. Then intl files should be part of that too I think.

Right. Furthermore, modifying dist/ files is useless since it would be replaced by the next build we'll make when releasing a new version ;)

Let's keep this open until it's resolved, though, just in case we forget.

Should be all good in latest release. Thanks!


[WIP] Add UpdateResult.numChangedRows

MySQL-only feature, changedRows is returned from node-mysql2
There are some non-related file changes because some files in master branch does not prettified well.
Closes #428

Can I ignore the vercel deployment?

@koskimas
I updated codes to fit with master branch. Changes simplified due to https://github.com/kysely-org/kysely/commit/f171a905bae8649ad54460da3b14bc9b5f32e6d5

This is a breaking change for anyone who ever JSONifys an UpdateResult, as JSONify does not serialize BigInts. This is likely a common pattern and we had been doing this in our backend.
For anyone looking for a fix, you need to only JSONify numChangedRows if you were using that and not the whole UpdateResult.


Compile libsass for one platform at a time

Added an inline MSBuild task, which make use of a new CoreFX API
System.Runtime.InteropServices.RuntimeInformation to obtain OS
description and architecture information, then translates into
LibSassPlatform (Win32 or Win64 etc.).
Also added ability to cross compile, e.g. Win32 on 64-bit system.
Additional OSes will be added with .NET Core support.
Added cross compile configurations for AppVeyor CI.
Fixes #47.

/cc @nschonni

This change is good to go. The non-reflection version of task needs MSBuild15, which we will migrate to eventually for .NET Core support but that is for a later day.

This is the whole point of this exercise to build for single platform with unified name. The DLL search path need the file in same directory. The P/Invoke requires a constant name of the DLL in the DLL search patch, which cannot be nested.
Packaging step is a separate work item, where we bring dlls from different sources (Linux, OSX boxes and/or cross-compile)


[Docs] Group menus in side nav

@mbrookes Good call :+1:.
This make me think that we could group TextField and SelectField under a Form section.

Just those two, or are the pickers and switches form components?

or are the pickers and switches form components?

Well, that's a good point.


Spacing issue

What the program do ?

In what programming language it is written?

This pull request exeeds the max additions limit. Please fix it and reopen


GH-927 Fixed GMT formatting issue

Fixed DateFormat definition to include 'ISO 8601 time zone' designator (see https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html)
Added constamt TimeZone to dateFormat
Added test

@olegz Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@olegz Thank you for signing the Contributor License Agreement!

@viniciusccarvalho actually X adds Z at the end (not the number) when DF is set to use GMT timezone. There is test showing this. Do you see something different?

@viniciusccarvalho
Just to clarify a bit. . .
The quoted 'Z' was just that. In fact that was part of the issue where the date appeared to be in GMT but was actually not. With 'X' option you actually delegating to the Formatter to inject 'Z' (see code snippet below) if and only if the offset zone equals to 0 (which can only be IF your current timezone is GMT or you have written the date as GMT), thus verifying that your date was written in GMT format.
case PATTERN_ISO_ZONE:   // 'X'
            value = calendar.get(Calendar.ZONE_OFFSET)
                    + calendar.get(Calendar.DST_OFFSET);

            if (value == 0) {
                buffer.append('Z');
                break;
            }

Squashed and merged via 8fc0cf1a0c1b8f8edcf542734048e59e42c74383


Document loadbalancer integration of ceph dashboard

Part of https://github.com/osism/issues/issues/1013

Opened https://github.com/SovereignCloudStack/openstack-health-monitor/pull/188 to make the Markdown link check happy again.


7.6.0 crash: FlurryAvroavro crash

Hi, guys! We are facing the following crash using version 7.6.0 of the SDK.
In addition, there are also other 'FlurryAvroavro' similar crashes.
If you need additional stack traces, let me know.
Crashed: com.yahoo.flurry.preCacheEventLog
0  Foo                			  0x59e348 FlurryAvrostrhash + 6599496
1  Foo			                  0x59df65 st_lookup + 6598501
2  Foo               			  0x593d05 FlurryAvroavro_record_get + 6556933
3  Foo			                  0x5956f3 FlurryAvroavro_datum_value_get_by_index + 6563571
4  Foo			                  0x59e621 FlurryAvroavro_value_to_json_t + 6600225
5  Foo                 			  0x59e389 FlurryAvroavro_value_to_json + 6599561
6  Foo                  		          0x59e93b FlurryAvroavro_datum_to_json + 6601019
7  Foo                  		  0x582e89 -[FlurryPulseRequest buildObjectWithParams:] + 6487689
8  Foo                 			  0x58fc19 -[FlurryPulseEventController makePulseRequest] + 6540313
9  Foo                  		  0x58bd57 -[FlurryPulseEventController updatePulseForAdTracking] + 6524247
10 Foo			                  0x58bdbd -[FlurryPulseEventController processEvent:withParams:forSession:] + 6524349
11 Foo                  		  0x5592c9 +[FlurrySession sessionWithApiKey:startTime:withPreCacheEventLog:] + 6316745
12 Foo                            0x569a31 __29-[FlurryImpl setupForApiKey:]_block_invoke_2 + 6384177
13 Foo			                  0x56336d __56-[FlurryPreCacheEventManager processWriteSyncWithBlock:]_block_invoke + 6357869
14 libdispatch.dylib              0x3955e7cb _dispatch_barrier_sync_f_invoke + 26
15 Foo			                  0x56331f -[FlurryPreCacheEventManager processWriteSyncWithBlock:] + 6357791
16 Foo			                  0x56998d __29-[FlurryImpl setupForApiKey:]_block_invoke + 6384013
17 libdispatch.dylib              0x39558833 _dispatch_call_block_and_release + 10
18 libdispatch.dylib              0x3955ef11 _dispatch_queue_drain$VARIANT$mp + 488
19 libdispatch.dylib              0x3955ec97 _dispatch_queue_invoke$VARIANT$mp + 42
20 libdispatch.dylib              0x3955fa45 _dispatch_root_queue_drain + 76
21 libdispatch.dylib              0x3955fd29 _dispatch_worker_thread2 + 56
22 libsystem_pthread.dylib        0x3969abd3 _pthread_wqthread + 298
23 libsystem_pthread.dylib        0x3969aa98 start_wqthread + 8

Thanks @RazvanMaris!
Avro is a lib and protocol we use internally for ads communication.  It's written in C (joy of joys!) and we've recently begun undertaking fixing a lot of the problems and edge cases that we've been running into (chief amongst them memory leaks).  I'll add this in as a ticket and see if we can get a fix in with the next release.

@rollinsio, was this fixed in v7.6.3?

@RazvanMaris yes.


Board Review: CADL+DPG status review

Placeholder for a meeting on September 12th 4-6 PST for the DPG "August MVP". More details soon.

High level schedule:

4:00-4:05: Context of the meeting (5 minutes)
4:05-4:25: Typescript (20 minutes)
4:25-4:50: Python (25 minutes)
4:50-5:20: Java (30 minutes)
5:20-5:50: C# (30 minutes)
10 minutes buffer

Granular schedule:
Typescript:

Parity between Swagger input and CADL input (20 minutes)

Includes list of blocking issue “DPG Impact” that prevents full parity if any

Python:

Parity between Swagger input and CADL input (10 minutes)

Includes list of blocking issue “DPG Impact” that prevents full parity if any

Model generation status check (10 minutes)

Explain the design of “hybrid dict / model”
Includes list of remaining items necessary to support most common service teams scenarios. Clarify if some are “DPG Impact” if any.

Integration of models into methods (5 minutes)

As Python do not have overload, I don’t expect this part to take time, it’s mostly saying we can dynamically adapt with “duck typing” to customer usage

Java:

Parity between Swagger input and CADL input (10 minutes)

Includes list of blocking issue “DPG Impact” that prevents full parity if any

Model generation status check (10 minutes)

Includes list of remaining items necessary to support most common service teams scenarios. Clarify if some are “DPG Impact” if any.

Convenient methods generation with models (10 minutes)

Includes list of remaining items necessary to support most common service teams scenarios. Clarify if some are “DPG Impact” if any.

C#:

Parity between Swagger input and CADL input (10 minutes)

Includes list of blocking issue “DPG Impact” that prevents full parity if any

Model generation status check (10 minutes)

Includes list of remaining items necessary to support most common service teams scenarios. Clarify if some are “DPG Impact” if any.

Convenient methods generation with models (10 minutes)

Includes list of remaining items necessary to support most common service teams scenarios. Clarify if some are “DPG Impact” if any.

About the client library

Name of the client library:
Languages for this review:

Artifacts required (per language)
Please read through “API Review” section here to understand how these artifacts are generated. It is critical that these artifacts are present and are in the right format. If not, the language architects cannot review them with the SDK Team’s API review tool.
.NET

APIView Link:
Link to Champion Scenarios/Quickstart samples:

Java

APIView Link:
Link to Champion Scenarios/Quickstart samples:

Python

APIView Link:
Link to Champion Scenarios/Quickstart samples:

TypeScript

APIView Link:
Link to Champion Scenarios/Quickstart samples:

For all other languages, send a request to the Architecture Board to discuss the best format on individual basis.
Thank you!

Per @lmazuel, each language will show:

Parity with DPG v1.0 -- i.e. DPG 2.0 can generate the same clients from Cadl that DPG 1.0 could generate from swagger
Generated convenience methods (.NET and Java only)
Basic model generation
Costing of remaining work

Scheduled for 9/12 4p-6p PDT

Recording (MS INTERNAL ONLY)


fibers v1.0.16 dependency breaks node 4.x

Please see this version bump commit from the fibers package, it causes your package to break in node 4.x.
FIX by setting your package.json fibers dependency to an absolute version of 1.0.15.

Nevermind, the fibers package v1.0.16 has been unpublished. Hooray!


Exception while parsing IntelliJ's LanguageLevel

Hi,
i'm currently trying to use the (absolutly awsome, by the way) EclipseCodeFormatter in a java 13 project. I've enabled the 13-Preview-Language-Level in IntelliJ for the project which unfortunately leads to an exception within the formatter. The responsible code is the following check in JavaCodeFormatterFacade.java:
String substring = level.name().replace("_", ".").substring(4);
...
new Double(substring);

The passed com.intellij.pom.java.LanguageLevel ist probably  JDK_13_PREVIEW which leads to the substring 13.PREVIEW, which is not parsable as Double.
An additional .replace(".PREVIEW", "") would probably be enough or a switch-case to explicitly handle the language-version (currently untested):
switch(level) {
  case JDK_1_3:
  case JDK_1_4:
  case JDK_1_5:
  case JDK_1_6:
  case JDK_1_7:
  case JDK_1_8:
  case JDK_1_9:
    return "1." + level.toJavaVersion().feature;
  default:
    return level.toJavaVersion.feature;

Stacktrace of the error:
java.lang.NumberFormatException: For input string: "13.PREVIEW"
	at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2054)
	at java.base/jdk.internal.math.FloatingDecimal.parseDouble(FloatingDecimal.java:110)
	at java.base/java.lang.Double.parseDouble(Double.java:543)
	at java.base/java.lang.Double.<init>(Double.java:625)
	at krasa.formatter.eclipse.JavaCodeFormatterFacade.newCodeFormatter(JavaCodeFormatterFacade.java:69)

I currently have no experience building intellij-plugins so i don't know if i actually will get the project to build. But i will check it out tomorrow and create a path, if i succeed.
And again, thank you for the awesome plugin :)

I used a new API for that...


Add "restricted access" capability

Proposal: Add support for "restricted access".
If environment variable "BADGEAPP_RESTRICTED_ACCESS" is set, then only certain people are allowed access to the site at all.  Current thinking: the environment variable has a "password" value, and only people with a cookie badgeapp_restricted_access with matching value can see anything.
The primary use would be on the "master.bestpractices.coreinfrastructure.org" tier.  That way, if we accidentally make a mistake in implementation that slips through testing (e.g., on configuration), the data on master will not be revealed to untrusted individuals.  But if something really breaks on the real site, we could enable it so that only a few individuals could access it.
Heroku has "private spaces", but they're IP-based and not really what we want.

To ease this: When an admin logs in, we'll automatically set the cookie value.

Are we sure we want to do this as a cookie?  I would rather hit the database when deciding access instead of using something in the session cookie.

We could, but my concern is, "what happens if the login system is broken?".
This may be unnecessary anyway.  A build can't deploy to "master" unless it passes our big test suite, and the test suite includes a number of negative tests (e.g., bad passwords don't get in, unlogged-in users can't edit things, etc.).  So perhaps this is simply not necessary.

Heroku provides the ability to restrict access; it's not the same, but probably not worth adding.  I'm going to just close this.


7.3.4 release doesn't contain a *macos.dmg asset?

Previous DBeaver releases included a .dmg file for macOS that was separate from the *macosx.cocoa.tar.gz asset.
We have some automation setup to auto download the macOS DMG asset when released, but since this asset doesn't exist in this release it failed.
Is there a reason this .dmg asset isn't included in this release?

Duplicatre of #11178
Already fixed (download link was broken)

While I'm glad the download link is working from the main website, the macOS DMG is still not a listed asset under this GitHub repo's latest release.
v7.3.3

v7.3.4

@apizz Yep. Forgot to update it on GitHub. Thanks for noticing.
Fixed too (https://github.com/dbeaver/dbeaver/releases/download/7.3.4/dbeaver-ce-7.3.4-macos.dmg)

TY for fixing!


Local pull request success status testing

Docs Build status updates of commit 78bfd34:
:clock10: Pending: waiting for processors (11 builds ahead of you)
:warning: Docs Build is busy, currently there are 11 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 78bfd34:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

E2E_DocsBranch_Dynamic/index.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Counter metric type does not support value

In the documentation of the counter metric type it is stated that it supports value configuration which should evaluate to a positive number. And this makes a lot of sense for counters that accumulate things like durations, sizes, etc. However, running the grok_exporter gives an error:

Failed to load web.yml: Invalid metric configuration: 'metrics.value' cannot be used for counter metrics.

I am too slow releasing. The documentation is already updated, but the value for counter metrics is not included in 1.0.0.RC3. Sorry for that, I'll create a release ASAP. Alternatively, build grok_exporter from the current sources, then it'll work.

Yes, it works on branch master. Thanks!


Add core dependency versions to shaded jar redistributable

Redistributable (accumulo-container-singlejar, geoserver-container-singlejar) jar's that have key dependencies included should have those versions numbers called out in the filename.
Probably

hadoop version
accumulo version
geoserver version  (probably don't need geotools since it's fixed to the geoserver version - could replace geoserver version)

So something like:
accumulo-container-cdh5.2.0-1.6.1-12.1.jar
or a variation.

superseded by RPM's (they have this) (see build.properties) - file name is normalized, but this is discoverable.


Links to relevant YouTube videos

I propose the idea of linking to relevant videos by Dave at the end of a chapter, as I think it might help readers to get a more concentrated look at a topic they are unfamiliar with.

For an electronic version, possibly. But the idea is that this book should be self contained and portable. We can probably render it as a web page with GitHub pages once we get the final manuscript.


Android studio 4.1.1 can not used

Android studio 4.1.1 can not used this plug-in,

I have two questions：

I downloaded the source code, but I don’t know how to start debugging in idea
git version record I saw that the forward and back keys were cancelled, why do you want to do this?

I downloaded the source code, but I don’t know how to start debugging in idea
Try to take a look at the 'Event Log' in the lower right corner.
git version record I saw that the forward and back keys were cancelled, why do you want to do this?
JCEF's ContextMenu supports forward and backward.


Added Windows Support

Added clipboard support for windows by using the inbuilt "clip" functionality.

LGTM!Thanks


"stick" checkbox on color theme picker

VSCode Version: 1.5.3
OS Version: 10.11.6

When you open the color theme picker, you can only select one theme before it closes. It would be nice to have a way to keep the picker open so you can try several themes before picking a winner.

If you use the arrow keys to scroll up and down, you can preview all the themes before selecting one.

Thanks and sorry for the noise :)


kubevious-mysql-o pendong

I used the following command, based on the instruction to install the kubevious
helm upgrade --atomic -i kubevious kubevious/kubevious --version 0.8.15 -n kubevious

the pod kubevious-mysql-o is always pending
kubevious              kubevious-mysql-0                            0/1     Pending   0

The i tried to get info about the process with the following command:
kubectl --namespace kubevious describe pod kubevious-mysql-0

Events:
  Type     Reason            Age   From               Message
  ----     ------            ----  ----               -------
  Warning  FailedScheduling  4m1s  default-scheduler  0/2 nodes are available: 2 pod has unbound immediate PersistentVolumeClaims.

I have one StorageClass
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: local-storage
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer

I have one PersistentVolume
apiVersion: v1
kind: PersistentVolume
metadata:
  name: kubevious-pv-0
  labels:
    type: local
spec:
  storageClassName: manual
  capacity:
    storage: 10Gi
  accessModes:
    - ReadWriteOnce
  persistentVolumeReclaimPolicy: Recycle
  hostPath:
    path: "/mnt/data

I have PersistentVolumeClaim
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: kubevious-pvc-o
spec:
  accessModes:
    - ReadWriteOnce
  volumeMode: Filesystem
  resources:
    requests:
      storage: 10Gi
  storageClassName: "manual" # Empty string must be explicitly set otherwise default StorageClass will be set
  volumeName: kubevious-pv-0

Any idea?

Those this are not easy to debug remotely, but first thing that I notice is that local-storage storage class is not used. Instead the PVC is set to use storage class manual. Is it done intentionally?

closing for inactivity


Split out tini build/install, use multiple keyservers

Cherry pick of 8534066a1293d33e6d52c39f2d6324c40a03394c
Makes two changes:

Split the tini retrieve, verify, and install into a separate Dockerfile RUN command.
Use multiple keyservers.

I think this will make Docker hub automated builds much more reliable.


added test1, issue with *Client

./lockserver.go:15:20: undefined: Client

Add what the error is in the PR?

Closed due to irrelevance? :P


Add ruleset for the default branch to require CI is passed?

Hi @hyunsik , would you help to setup the ruleset for the default branch to require the CI is passed before merging? Or I can help you with premissions.

I've turned on 'Require status checks to pass' option for default branch 'master'.

Verified via #58 , close.


Data grid error on last page of paginated view

Package name(s)
Core (@salt-ds/core), Data Grid (@salt-ds/data-grid)
Package version(s)
Current
Description
Error thrown on last page of paginated data table
Steps to reproduce
Using a paginated data grid, if you go to the last page of the data grid and it does not have the same number of rows as all the other pages, it throws an error message
Expected behavior
Should correctly display the data grid on the final page
Operating system

[ ] macOS
[ ] Windows
[ ] Linux
[ ] iOS
[ ] Android

Browser

[X] Chrome
[ ] Safari
[ ] Firefox
[ ] Edge

Are you a JPMorgan Chase & Co. employee?

[X] I am an employee of JPMorgan Chase & Co.

@joshwooding - from current conversation with James Sol.

We'll need to contact James Sol for more information on how to reproduce this

Thanks for looking into this.
https://adl-sandbox.apps.test.na-1z.gap.jpmchase.net/#/data-grid-page
In this page Datagrid is scrollable with in. Scroll all the way down in data grid to see the last row of data and then click on page 4 (last page of the grid). Error will appear. But when you don't scroll down and go to the last page it will show the last few rows of data correctly.
https://bitbucketdc.jpmchase.net/projects/DXD/repos/access-design-library/browse/packages/sandbox/src/data-grid-page/index.tsx?at=refs%2Fheads%2Fdevelop

James Sol has shared more details with me. We can't post them here, as they reference internal code. I'll share on Teams internally, but can also email a copy to whoever investigates this one.

@feliciackh I've added reproduction steps here

Has this been fixed yet?

@james-nash  #2171 has been ready for a while but still pending getting it merged in


New feature

Hi I would like to have a new feature bla bla bla and this is cool

@guptaaryan16 please label it as "help wanted"


Add Stripe connect integrations, Stripe dashboard, and Separate Charges and Transfer ability

Community request

        Hey! This feature would be much appreciated. Imagine being able to run wasp and have a modular approach to stripe integrations. With a more robust tooling of stripe integrations a developer will be able to focus more on creativity and putting their idea to market, and less time making stripe integrations and setting up the environment needed to create a robust platform. One of the more robust integrations is Stripe connect. The ability to have connected accounts as a SaaS allows a developer to more quickly craft a complex platform. Stripe connect integrations come with a dashboard and many more embedded components.

       The flow could be:

                1. User signs up and subscribes to access the website and it's services  ->
                2. user dashboard invites user to create a stripe connected account (express account is the best offering), but modularity to pick between express, standard, and custom nice ->
                3. once user creates stripe connected account stripe dashboard is rendered (e.g. https://stripe.com/docs/connect/get-started-connect-embedded-components) or other stripe connect embedded components to offer a better UX.

                On the developer side: would be advantageous to also have some kind of template or system for easily crafting Separate Charges and Transfers ability vs direct charges vs destination charges. These main advantage of these integrations with a modularity approach is: it will help founders/developers focus on allowing ingenuity of offering to their future users. With a robust modularity approach to payment integrations with stripe, I could only see the future filled with successful start ups using wasp as it's foundation, due to the time and energy saved on stripe integrations that will be put towards creativity, and finding a market fit!

sounds good @ApexCyberPunk! I've never used Stripe connect before. If you're interested in adding this feature, don't hesitate to assign yourself to it and submit a PR :)


set compute bias to false

Since model computes bias automatically we do not need to set it to mean difference later.

this needs a data update, obviously

Can be closed


Be flexible in what we accept for script.delay configuration.

Description:
It seems a common error when writing scripts is to forget to indent the time values for a delay.
But there seems to be no ambiguity even in that case. So here is a PR that extends the config validation and delay handling to allow non-indented time specifications.
Related issue (if applicable): #
Example entry for configuration.yaml (if applicable):
script:
  delayed_off:
    alias: Turn light off after a 10 minute delay
    sequence:
      - delay:
        minutes: 10
      - service: light.turn_off
        data:
          entity_id: light.somewhere

Checklist:
If the code does not interact with devices:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[x] Tests have been added to verify that the new code works.

Accept delay configuration even when someone forgets to indent the time
specification.
Also removed 'weeks' and 'microseconds' from acceptable delay values.
There is a new homeassistant release every 2 weeks and running scripts
are not persisting across restarts. And there is still the option of
using (weeks*7) days if the long delay is really necessary.
And if someone really depends on microsecond delay precision we are
unlikely to be able to provide this accuracy, even milliseconds is
suspect for that matter but will at least allow us to specify some
subsecond delay.

👍 🐬


Earrape when bass boosting

M1 MacBook Air here, (I'm not an expert in the audio/music field) - when trying to bass boost, the audio becomes "scratchy" (I don't know the correct term, but like an earrape). The settings aren't a problem, because it was working fine some time ago. Let me know if this is just a "me" problem (and if you know, how to solve it) or there's something wrong with eqMac.
Thank you for your time.

I have this issue too! I'm also using a M1 MacBook Air, but this only happens when I'm using my AirPods. This issue has just started to appear awhile ago.
Hope this helps.

does this affect your mac when you have a different EQ preset? Or when EQMac is closed?

does this affect your mac when you have a different EQ preset? Or when EQMac is closed?

This issue also appears in different EQ presets, with the scratchy noise gradually covering more of the audio the higher the bands for the bass is adjusted. The scratchy noise disappears when eqMac is closed. I don't think this is a problem with my AirPods since this has never happened before (until the day the scratchy noise appeared), nor when I'm using a eq app on my android, with them playing audio and a high bass preset being used.

Also been experiencing this issue. Had a bunch of bass-boosted presets that worked just fine until one day this weird distortion started happening at louder volumes. It's almost like the dynamic range or something is being limited and the audio is clipping/distorting at the "edges" of this range? The issue goes away when I turn off eqmac, and I know it's not just my headphones as other eq apps are still working fine on my phone and other devices, wired and over bluetooth.

does this affect your mac when you have a different EQ preset? Or when EQMac is closed?

only when passing the audio through eqmac

Hi, I assume it is that your EQ Profile could be the problem here. Your EQ profile may have caused the output to go over 0dBFS (normally should be under 0 from minus infinity) if you had positive values set. To solve this issue, check the "Auto" check box next to the Global Gain slider. I think this should solve your issue, so I am going ahead to close it now, if this is not the case, feel free to reopen it and comment on this issue, thanks!

Yes, that was the issue. Thanks!


set_stream_peer error upon playing scene

I was going through the Pong tutorial and upon running it this came up on console. What did I miss in order for this to work?

I found the problem - firewall must of been stopping it.


Add ARM64 builds to CI pipeline

We don't have test infrastructure for ARM64, but we can verify ARM64 builds clean by onboarding it to the CI.

Blocked on https://github.com/microsoft/ebpf-for-windows/issues/2680 and https://github.com/microsoft/xdp-for-windows/issues/391.


Prepare to FailureBus

This PR:

Removes EventStorageRecord in favor of passing Event to storage.
Introduces MessageEnvelope interface and abstract base class.
Introduces Enrichment type.
Adds validation attributes to Event.
CommandEnvelope moved to the base package.

Breaking changes:

CommandClass and EventClass were moved to  thebase package.
EventContext now uses Enrichment.
Failure now has context and enrichment fields.

@dmdashenkov you may want to have a look as this PR affects storages too.

@alexander-yevsyukov Why do we want to delegate the Event and the EventStorage validation to the implementations instead of having them in the parent class?

@dmdashenkov we want to validate Event at the part that generates them or maybe in EventBus. It's too late to validate them in the storage.


Simple way to connect through ssh ?

Hi,
Is there a simple way to remote login through ssh on my dishwasher (BOSH SMV4EVX004/65) ?
I failed to connect with all virtual-env :/
Thank you.
Best regards,
Patrick

Hi @pleilde,
This project doesn't have anything to do with the appliance maker BOSCH. Rather it is a virtual machine orchestration tool called BOSH, see https://bosh.io/ for more details.
-aram


can not add member to cluster "etcdserver: publish error: etcdserver: request timed out, possibly due to previous leader failure"

Hi,
i try to add a member to an existing cluster (5 nodes)(have done this 2 times before without Problems)
etcdctl cluster-health
member 5edf3a7927b9cb33 is healthy: got healthy result from http://<IP_ADDRESS>:2379
member 6850cb9ac37caba0 is healthy: got healthy result from http://zkm06.mgmt.example.net:2379
member 9c076531117ef554 is healthy: got healthy result from http://<IP_ADDRESS>:2379
member cad5c91a7b84b785 is healthy: got healthy result from http://<IP_ADDRESS>:2379
member e2dc2e1eb77537d5 is healthy: got healthy result from http://zkm01.mgmt.example.net:2379

etcdctl member add works successfully,  but when i start the new member i got
2016-06-09 19:07:05.891568 I | etcdmain: Git SHA: 128344c                                                                                [15/1948]
2016-06-09 19:07:05.891573 I | etcdmain: Go Version: go1.6.2
2016-06-09 19:07:05.891578 I | etcdmain: Go OS/Arch: linux/amd64
2016-06-09 19:07:05.891583 I | etcdmain: setting maximum number of CPUs to 24, total number of available CPUs is 24
2016-06-09 19:07:05.891674 I | etcdmain: listening for peers on http://<IP_ADDRESS>:2380
2016-06-09 19:07:05.891705 I | etcdmain: listening for client requests on http://<IP_ADDRESS>:2379
2016-06-09 19:07:05.896993 I | netutil: resolving zkm01.mgmt.example.net:2380 to <IP_ADDRESS>:2380
2016-06-09 19:07:05.898708 I | netutil: resolving zkm01.mgmt.example.net:2380 to <IP_ADDRESS>:2380
2016-06-09 19:07:05.900199 I | netutil: resolving zkm06.mgmt.example.net:2380 to <IP_ADDRESS>:2380
2016-06-09 19:07:05.901816 I | netutil: resolving zkm06.mgmt.example.net:2380 to <IP_ADDRESS>:2380
2016-06-09 19:07:05.918178 I | etcdserver: name = <IP_ADDRESS>
2016-06-09 19:07:05.918199 I | etcdserver: data dir = /data-dir
2016-06-09 19:07:05.918210 I | etcdserver: member dir = /data-dir/member
2016-06-09 19:07:05.918221 I | etcdserver: heartbeat = 100ms
2016-06-09 19:07:05.918231 I | etcdserver: election = 1000ms
2016-06-09 19:07:05.918240 I | etcdserver: snapshot count = 10000
2016-06-09 19:07:05.918271 I | etcdserver: advertise client URLs = http://<IP_ADDRESS>:2379
2016-06-09 19:07:05.926142 I | etcdserver: starting member 2ee649459bea6a7e in cluster 75bcc43df33779d4
2016-06-09 19:07:05.926206 I | raft: 2ee649459bea6a7e became follower at term 0
2016-06-09 19:07:05.926218 I | raft: newRaft 2ee649459bea6a7e [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2016-06-09 19:07:05.926223 I | raft: 2ee649459bea6a7e became follower at term 1
2016-06-09 19:07:05.934789 I | rafthttp: the connection with 5edf3a7927b9cb33 became active
2016-06-09 19:07:05.940203 I | rafthttp: the connection with 9c076531117ef554 became active
2016-06-09 19:07:05.940300 I | rafthttp: the connection with 6850cb9ac37caba0 became active
2016-06-09 19:07:05.941932 I | etcdserver: starting server... [version: 2.3.6, cluster version: to_be_decided]
2016-06-09 19:07:05.943235 I | rafthttp: the connection with cad5c91a7b84b785 became active
2016-06-09 19:07:05.946435 I | rafthttp: the connection with e2dc2e1eb77537d5 became active
2016-06-09 19:07:06.025245 I | raft: 2ee649459bea6a7e [term: 1] received a MsgApp message with higher term from e2dc2e1eb77537d5 [term: 22599]
2016-06-09 19:07:06.025268 I | raft: 2ee649459bea6a7e became follower at term 22599
2016-06-09 19:07:06.025332 I | raft: raft.node: 2ee649459bea6a7e elected leader e2dc2e1eb77537d5 at term 22599
2016-06-09 19:07:12.942327 E | etcdserver: publish error: etcdserver: request timed out, possibly due to previous leader failure
2016-06-09 19:07:13.801057 E | etcdhttp: got unexpected response error (etcdserver: request timed out)
2016-06-09 19:07:14.891335 E | etcdhttp: got unexpected response error (etcdserver: request timed out) [merged 5 repeated lines in 1.09s]
2016-06-09 19:07:15.891380 E | etcdhttp: got unexpected response error (etcdserver: request timed out) [merged 3 repeated lines in 1s]
2016-06-09 19:07:17.891332 E | etcdhttp: got unexpected response error (etcdserver: request timed out) [merged 6 repeated lines in 2s]
2016-06-09 19:07:19.891325 E | etcdhttp: got unexpected response error (etcdserver: request timed out) [merged 25 repeated lines in 2s]
2016-06-09 19:07:19.942496 E | etcdserver: publish error: etcdserver: request timed out
2016-06-09 19:07:20.891371 E | etcdhttp: got unexpected response error (etcdserver: request timed out) [merged 5 repeated lines in 1s]
2016-06-09 19:07:22.891341 E | etcdhttp: got unexpected response error (etcdserver: request timed out) [merged 8 repeated lines in 2s]
2016-06-09 19:07:23.891367 E | etcdhttp: got unexpected response error (etcdserver: request timed out) [merged 6 repeated lines in 1s]
2016-06-09 19:07:25.891291 E | etcdhttp: got unexpected response error (etcdserver: request timed out) [merged 4 repeated lines in 2s]

any ideas?

Can you please provide a 10 minutes full log of the leader and the failed node?

@xiang90  with debug enabled?

@xiang90  wait, the other members have version 2.3.1 , maybe this is the issue?

@f0 Let's do without debug first. We should find out something.

@f0 v2.3.1 should be compatible with v2.3.6.

@xiang90 @gyuho   ok started the log recording
at the leader i see
Jun 09 19:41:44 zkm01.mgmt.example.net etcd[38]: cannot get the version of member fbb6707091e5bb3d (Get http://<IP_ADDRESS>:2379/version: dial tcp <IP_ADDRESS>:2379: i/o timeout)
Jun 09 19:41:44 zkm01.mgmt.example.net etcd[38]: the local etcd version 2.3.1 is not up-to-date
Jun 09 19:41:44 zkm01.mgmt.example.net etcd[38]: member 9c076531117ef554 has a higher version 2.3.6
Jun 09 19:41:44 zkm01.mgmt.example.net etcd[38]: the local etcd version 2.3.1 is not up-to-date
Jun 09 19:41:44 zkm01.mgmt.example.net etcd[38]: member cad5c91a7b84b785 has a higher version 2.3.6
Jun 09 19:41:49 zkm01.mgmt.example.net etcd[38]: failed to reach the peerURL(http://<IP_ADDRESS>:2379) of member fbb6707091e5bb3d (Get http://<IP_ADDRESS>:2379/version: dial tcp <IP_ADDRESS>:2379: i/o timeout)
Jun 09 19:41:49 zkm01.mgmt.example.net etcd[38]: cannot get the version of member fbb6707091e5bb3d (Get http://<IP_ADDRESS>:2379/version: dial tcp <IP_ADDRESS>:2379: i/o timeout)
Jun 09 19:41:52 zkm01.mgmt.example.net etcd[^

@xiang90 @gyuho   ok i think i have the error, this is blocked by a firewall....

@f0
Can you please provide a 10 minutes full log of the leader and the failed node? We really need the log from both side with the same timeframe to figure out what really happened.

@xiang90  i resolve the FW issue tomorrow, if the error is not gone, i provide the logs
Thx for your help

@f0 OK. Thank you.

@xiang90 @gyuho   ok the issue still exists, i capture a log

@xiang90 @gyuho    here are the logs (not exact 10 minutes, bit its always the same...)
etcd-master.log.txt
etcd-member.log.txt
in the master log you see , but if i test this with ncat or curl, the connection does work
failed to reach the peerURL(http://<IP_ADDRESS>:2379) of member bc196c2e17c61873 (Get http://<IP_ADDRESS>:2379/version: dial tcp <IP_ADDRESS>:2379: getsockopt: conn$
ction refused)

@f0 The log is directly from go's http library. It seems like it is a connectivity problem. But curl works... So I do not really understand why. Can you double curl and etcd does go through the similar route? No proxy in between or anything?
@heyitsanthony any idea?

@f0

--initial-advertise-peer-urls=http://10.$2.0.23:2380

why there is a $ in the url?

@f0 Can you reliably reproduce it? I see you are using 24-CPU, any other configuration?

i try to add a member to an existing cluster (5 nodes)(have done this 2 times before without Problems)

Maybe you can share the etcd commands for this workflow, for us to reproduce it?
Thanks.

@xiang90   seems a copy and paste problem
@gyuho  yes i can reliably reproduce this, i have also changed the leader to another system (2.3.6 in this case), same error
wich commands? the new member commands are in the log

@xiang90  @gyuho   any ideas here?

@f0 Can you reproduce it from a fresh cluster? What are the steps to reproduce this problem?

@xiang90 @gyuho   ok i have set up a second etcd process on a cluster member, works without problems.
But on the one system it does not work... but i think its not e etcd error, somthink wired on my side

@f0 Ok, please feel free to re-open this, when you have this problem again.
Providing an easy way to reproduce in our side would help, next time.
Thanks!

@gyuho  @xiang90   FYI  the problem is our new shiny Application Firewall....


[5.4] Use ::class notation.

Use ::class notation.

I think some of these are a little unnecessary.


High ping seems to cause whiffed attacks

I am playing E2EE version 1.0.0 on a server with 120~ ping. I've been having issues of full charged attacks whiffing. To such an extreme that I can't attack a creeper twice before it explodes.
I am using a tinker's construct cleaver made of dragon bone for both the sword and plate, with two wooden tool rods. When I attack once, the damage goes through normally, if I wait for the attack indicator to dissapear and initiate a followup jump attack, the attack will almost always whiff. I will get the critical damage particles for the full charge, but will do no damage and also the "fwomp" that plays when your attack is eaten by iframes.
This could be a combination of high ping making me essentially 2 ticks behind at all times, long attack cool down, or just one or the other.
This was reported here first https://github.com/Krutoy242/Enigmatica2Expert-Extended/issues/203#issuecomment-1510467933

oof :SSS it's best BHT not be used for large packs, or high ping servers, it relies on TPS and events and whatnot


Bug: Attribute name error in toggleSpotting

The find function on line https://github.com/Eligarf/stealthy/blob/f03179f1325edcf47ef983b8862cfda77dc5070f/scripts/stealthy.js#L181
Should use the label attribute instead of name which does not exist on an active effect

gah!!