Update TOC.yml

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

File
Status
Preview URL
Details

_dependentPackages/CommonPlugins/tools/JoinTOC.ps1
:x:Error

Details

.openpublishing.publish.config.json
:x:Error

Details

:x:Error

Details

_dependentPackages/CommonPlugins/tools/JoinTOC.ps1

Line 82: [Error] Error happened when executing plug-in script _dependentPackages/CommonPlugins/tools/JoinTOC.ps1 at step docset_prebuild. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins or ask for help?in Docs Support teams channel. Exit code: -1073741502
Line 217: [Error] Error happened when executing plug-in script _dependentPackages/CommonPlugins/tools/JoinTOC.ps1 at step docset_prebuild. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins or ask for help?in Docs Support teams channel. Please also include the build report and the following error code for our team to troubleshoot: 1

.openpublishing.publish.config.json

Line 80: [Error] Failed to execute customized script at step docset_prebuild in docset msteams-platform. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins for docset msteams-platform step docset_prebuild or ask for help?in Docs Support teams channel. Please also include the build report and the following error code for our team to troubleshoot: 1

Line 138: [Error] W:\dxzj-s\.optemp\packages\opbuild.scripts.1.84.4\tools\opbuild\docset.prebuild.ps1 failed to execute

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

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

File
Status
Preview URL
Details

_dependentPackages/CommonPlugins/tools/JoinTOC.ps1
:x:Error

Details

.openpublishing.publish.config.json
:x:Error

Details

:x:Error

Details

_dependentPackages/CommonPlugins/tools/JoinTOC.ps1

Line 82: [Error] Error happened when executing plug-in script _dependentPackages/CommonPlugins/tools/JoinTOC.ps1 at step docset_prebuild. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins or ask for help?in Docs Support teams channel. Exit code: -1073741502
Line 217: [Error] Error happened when executing plug-in script _dependentPackages/CommonPlugins/tools/JoinTOC.ps1 at step docset_prebuild. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins or ask for help?in Docs Support teams channel. Please also include the build report and the following error code for our team to troubleshoot: 1

.openpublishing.publish.config.json

Line 80: [Error] Failed to execute customized script at step docset_prebuild in docset msteams-platform. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins for docset msteams-platform step docset_prebuild or ask for help?in Docs Support teams channel. Please also include the build report and the following error code for our team to troubleshoot: 1

Line 138: [Error] W:\odix-s\.optemp\packages\opbuild.scripts.1.84.4\tools\opbuild\docset.prebuild.ps1 failed to execute

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

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

File
Status
Preview URL
Details

_dependentPackages/CommonPlugins/tools/JoinTOC.ps1
:x:Error

Details

.openpublishing.publish.config.json
:x:Error

Details

:x:Error

Details

_dependentPackages/CommonPlugins/tools/JoinTOC.ps1

Line 82: [Error] Error happened when executing plug-in script _dependentPackages/CommonPlugins/tools/JoinTOC.ps1 at step docset_prebuild. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins or ask for help?in Docs Support teams channel. Exit code: -1073741502
Line 217: [Error] Error happened when executing plug-in script _dependentPackages/CommonPlugins/tools/JoinTOC.ps1 at step docset_prebuild. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins or ask for help?in Docs Support teams channel. Please also include the build report and the following error code for our team to troubleshoot: 1

.openpublishing.publish.config.json

Line 80: [Error] Failed to execute customized script at step docset_prebuild in docset msteams-platform. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins for docset msteams-platform step docset_prebuild or ask for help?in Docs Support teams channel. Please also include the build report and the following error code for our team to troubleshoot: 1

Line 138: [Error] W:\id4r-s\.optemp\packages\opbuild.scripts.1.84.4\tools\opbuild\docset.prebuild.ps1 failed to execute

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

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

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:x:Error

Details

_dependentPackages/CommonPlugins/tools/JoinTOC.ps1
:x:Error

Details

:x:Error

Details

.openpublishing.publish.config.json

Line 80: [Error] Failed to execute customized script at step docset_prebuild in docset msteams-platform. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins for docset msteams-platform step docset_prebuild or ask for help?in Docs Support teams channel. Please also include the build report and the following error code for our team to troubleshoot: 1

_dependentPackages/CommonPlugins/tools/JoinTOC.ps1

Line 82: [Error] Error happened when executing plug-in script _dependentPackages/CommonPlugins/tools/JoinTOC.ps1 at step docset_prebuild. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins or ask for help?in Docs Support teams channel. Exit code: -1073741502
Line 217: [Error] Error happened when executing plug-in script _dependentPackages/CommonPlugins/tools/JoinTOC.ps1 at step docset_prebuild. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins or ask for help?in Docs Support teams channel. Please also include the build report and the following error code for our team to troubleshoot: 1

Line 138: [Error] W:\n11j-s\.optemp\packages\opbuild.scripts.1.84.4\tools\opbuild\docset.prebuild.ps1 failed to execute

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

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

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:x:Error

Details

_dependentPackages/CommonPlugins/tools/JoinTOC.ps1
:x:Error

Details

:x:Error

Details

.openpublishing.publish.config.json

Line 80: [Error] Failed to execute customized script at step docset_prebuild in docset msteams-platform. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins for docset msteams-platform step docset_prebuild or ask for help?in Docs Support teams channel. Please also include the build report and the following error code for our team to troubleshoot: 1

_dependentPackages/CommonPlugins/tools/JoinTOC.ps1

Line 82: [Error] Error happened when executing plug-in script _dependentPackages/CommonPlugins/tools/JoinTOC.ps1 at step docset_prebuild. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins or ask for help?in Docs Support teams channel. Exit code: -1073741502
Line 217: [Error] Error happened when executing plug-in script _dependentPackages/CommonPlugins/tools/JoinTOC.ps1 at step docset_prebuild. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins or ask for help?in Docs Support teams channel. Please also include the build report and the following error code for our team to troubleshoot: 1

Line 138: [Error] W:\jw5x-s\.optemp\packages\opbuild.scripts.1.84.4\tools\opbuild\docset.prebuild.ps1 failed to execute

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


sc2reader 1.6.0 from PIP unable to load_replay

As the title suggests installing sc2reader 1.6.0(current version) with pip results in a keyerror when using load_replay(Python 3.8/3.9 were what I tested).
Resolved this by cloning the current master branch and popping that into the place of the broken version.
Is it possible to create a new release with the current changes, or are there more things needed before a new release should be created?

Apologies for the delay, but I just marked a 1.7.0 release with the changes from the master branch in it. Can you give it a spin? Feel free to close if it works for you!

Worked for me! Ill mark this as closed now.


有關JarhfStomp4Net 使用

你好 , 我正需要這個
websocket Server端是由 sockjs跟stomp-client 組合
而我打算 使用 C# winsform 完成client端
請問我該怎麼著手? 有沒有什麼方向 或是 範本 謝謝

@Elliot9 我这个代码就是C# WinForm客户端， 能和sockjs服务器端通信

Websocket4Net is broken with Spring websocket server (stomp implementation).
It is not the JarhfStomp4Net project that is not working, but the usage of Websocket4Net is the problem.
(two other projects have the same issue cause they use the above mentioned websocket library)
I have implemented websocketSharp in JarhfStomp4Net and it works perfect with Spring Websocket.

@fkahhaleh Because Spring Websocket server using SockJs protocol,  the message body start with 'a','m' or 'c' , well the Websocket4Net don't know

@jarhf , it makes sense now. (I was planning to look at the sourcecode to understand why, thanks for saving me the trouble)
Question, does this make Websocket4Net not 100% compatible/standard with WebSocket protocols?
or is Spring/SockJS the one not standard?
Thanks

@fkahhaleh WebSocket is lower protocol, SockJs is over on WebSocket, it implement text message communication.   Look at the SockJsClient
I had translated from sock.js (javascript) into C# using Websocket4Net.dll

@jarhf , Yes you are right. That is why I decided to work on the code to allow the user to choose or extend with relative ease the WebSocket implementation to use.
Certain libraries are better than others I think in some cases.
Thanks


Allow destination directory inside the source if it is ignored

The configuration template contains the example destination '_build', but that default does not work, since it is a subdirectory, which was not allowed. By allowing subdirectories (inside 'source') to be destinations, if they are ignored, the interface becomes more friendly and the default example can work.
Todo:

[ ] Add tests

[ ] exit(1) when destination in source and not ignored
[ ] no error if destination in source and ignored

[ ] Add '_build' as a default ignored directory

Ah, I see what you mean, the default for source is pictures, I did not see that. In my case I placed the sigal.conf.py inside the directory containing the pictures/albums. Hence, I had it configured like so: source = '.' (I forgot that was my settings, and thought it was the default). Which means that with destination = '_build' the _build would be inside source.
I would still argue that this PR is still an enhancement. Allowing the build to be inside the album if the build directory is ignored should be allowed.

In my case I placed the sigal.conf.py inside the directory containing the pictures/albums. Hence, I had it configured like so: source = '.'

Ok, this is typically the case I want to avoid. It should work seamlessly if you put the build directory in the ignore setting (which was added later), but still, I think it is safer to avoid this kind of setup. So I'm a bit reluctant to change this now, even if it should not be a problem.

Perhaps it could be allowed but with a warning to the user that this setup might cause issues with something like:
logger.warning(
    'Your destination is inside your source directory, although it is currently '
    'ignored, this could cause problems if you ever change these settings. It is '
    'recommended to place the destination outside the source directory.')

Hmm it could, but I don't see the gain of allowing it if the user needs a specific setting (i.e. make an intentional change with ignore) but then gets this message. Really I think it's better on the long term if we avoid to support this configuration (less code, less maintenance ;-)). Maybe the current error message could be more detailed ?

Ok. I can live with this, I will just need to restructure my albums a bit.
The current error message is concise and fine 😄

Great, thanks for your feedback !


Implementing Interrupt

In WebTerminal, CTRL-C keys combination works as a default copying text. It is necessary to make this combination to work as interrupt.
To make it so, there is no server-side solution for now.
Technically speaking, WebTerminal session works in two processes: the first holds the WebSocket connection, while the second one runs the infinite loop where it executes user's code. It is needed to interrupt this JOBbed process somehow, from the first process, not by terminating the job itself.
If there are any suggestions, please feel free to comment this issue. Thanks!

Done by 996c64123318d3adb1edaa11390e58c26c041764, WebTerminal v4.1.2 now supports interrupts.


ARROW-9580: [JS][Doc] Fix syntax error in example code

@TheNeuralBit @trxcllnt could one of you review?

Ups. Yes, I fixed the reference.

the https://arrow.apache.org/docs/js/ documentation is still much less, incomplete if comparing to other implementations, Especially can someone explain how to write arrow files? before I can start play with apache-arrow JS package, where is a place can I download some sample arrow files? how can I convert my existing dataset (some csv, json, and avro files) to arrow format?
https://arrow.apache.org/docs/js/classes/recordbatchwriter.html (where are howto using RecordBatchWriter, RecordBatchFileWriter, & RecordBatchStreamWriter)
Wonder is this Implementation Status kept current? Look at other releases have 1.0.0 and 1.0.1 but on NPM the apache-arrow is still left at 0.17


temporary solution for inverted shapes and edge styles

added edge enum and fill enum with a temporary solution for inverted shapes
it will be useful for me to start working with this, but as it's kind of a half-assed solution I understand if you want to discard it and just wait for the real version

I do like the edge enum, but I don't think the fill enum is a good idea.
I'm also a touch hesitant to edit the export properties, because that will affect people's saved SmartShape data. We'll edit the exported properties if it makes sense to do so, but I'd rather not do so in the master branch for a quick-fix.
Even for the edge enum, which I like, I'd rather wait to change the export properties once when a full solution is worked out. I believe that will cause the least amount of disruption in the workflow of people who use the tool.
I'm going to reject this for now, but if you'd like to make a 'experimental' branch or similar, that'd be totally fine for this sort of thing.

yes, understandable, thanks for taking the time to look into it. I'll just use it in my local project for now :)


Reduce repeated information across File in a single distribution

File looks like this:
#[derive(
    Debug, Clone, Hash, Serialize, Deserialize, rkyv::Archive, rkyv::Deserialize, rkyv::Serialize,
)]
#[archive(check_bytes)]
#[archive_attr(derive(Debug))]
pub struct File {
    pub dist_info_metadata: bool,
    pub filename: String,
    pub hashes: Vec<HashDigest>,
    pub requires_python: Option<VersionSpecifiers>,
    pub size: Option<u64>,
    // N.B. We don't use a chrono DateTime<Utc> here because it's a little
    // annoying to do so with rkyv. Since we only use this field for doing
    // comparisons in testing, we just store it as a UTC timestamp in
    // milliseconds.
    pub upload_time_utc_ms: Option<i64>,
    pub url: FileLocation,
    pub yanked: Option<Yanked>,
}

IIRC requires_python and yanked are guaranteed to be the same across all files in a single package-version. URL almost always contains a lot of repeated information too, like the host (e.g., for PyPI, it always starts with https://files.pythonhosted.org/packages/).
I think we should be able to deduplicate a lot of this. It doesn't really matter for compressed data, but we store these with rkyv, so in theory savings should directly translate to improved performance?

IIRC requires_python and yanked are guaranteed to be the same across all files in a single package-version

FYI, definitely not "guaranteed", the yank PEP specifies only that a files are yanked, it mentions nothing about entire releases, e.g.

The presence of a data-yanked attribute SHOULD be interpreted as indicating that the file pointed to by this particular link has been “Yanked”, and should not generally be selected by an installer, except under specific scenarios.

However PyPI has only ever implemented being able to yank entire releases, not individual files. I do think though uv has made this assumption in its behaviour or dealing with yank, that it will always be applied to an entire release.
But do be aware, currently nothing is stopping PyPI from updating to individual files, nor other indexes from implementing it on a per-file basis.

Thanks, you're right!


Python Wrapper: LenientNamedTuple

Closes #6999
Change Description
Suggest a solution for an immutable namedtuple that can ignore unknown fields
Background
Ability to support SDK object modeling with future compatibility guarantees
Testing Details
Unit and System tested

One reviewer is enough

Some context to my objection on exposing lakefs_sdk members:

abstraction leak - the lakefs library currently uses lakefs_sdk for most but not all calls to remote server. I see it as an implementation detail. Perhaps at some point we want to remove that dependency and use urllib? This leaks that implementation detail and increases surface area as most types also come with methods such as to_json(), to_dict() and from_orm().
ergonomics - 99% of lakefs_sdk is generated code, documented in a different place, with generated documentation as well. To make sense of the lakefs library, users have to jump between 2 documentation sites, one of which we know is not great.

That being said, this is an opinion and not a requirement, especially since concern 1 is purely an engineering one.

@arielshaqed  I feel the same as @ozkatz and suggest we continue with the PR review


Forgot password UI error

Please, have a look at the messed up UI, if sb forgets the password & want to change it.
Can we please check it and fix? Attached a screenshot for your convenience.
Reproduction info:

System: Windows 2007
Browser: Mozilla Firefox 35.0.1

Thank you,
Barbara.

thanks Barbara we will have a look

Please verify that the problem is solved

It is working perfectly now!
Thank you!
On 6 March 2015 at 17:59, Dimitris Papaspyros<EMAIL_ADDRESS>wrote:

Please verify that the problem is solved
—
Reply to this email directly or view it on GitHub
https://github.com/LinDA-tools/LindaWorkbench/issues/151#issuecomment-77582560
.

--
Barbara Kapourani
Information & Communication Systems Engineer
Them. Sofouli 49, 171 22 Nea Smyrni - Athens - Greece
Cell:    +30-697-5646878
Home: +30-210-9344943
emails<EMAIL_ADDRESS><EMAIL_ADDRESS>


Display List of Items

Feature Description #15

[ ] Create the main part of the homepage that keeps the layout from the wireframe;
[ ] Style the homepage Item list display

Cheers!!! Happy Review!!! :clap: :clap: :clap:

Hello Team, I have added IdMeal and removed span as a parent container for the buttons.
idMeal is now readable by the DOM yet is Hidden !
Happy Coding 🥂

Added Feature

Add ID to meal cards
Fix stylelint linter error


README: fix outdated info

Motivation:
The link to swift.org linked to the Swift 5 development versions but now
it's released. We also mentioned swift-nio-{http2,ssl,extras,transport-services}
but we already mention them in a more prominent place.
Modifications:
Remove outdated/duped info.
Result:
Better readme

flaky test? @swift-nio-bot test this please
10:49:11 Fatal error: Posix wrapper adds more than 20% overhead (with wrapper: 0.8163410425186157, without: 0.6731261014938354: file /tmp/.swift-nio-syscall-wrappers-sh-test_myuiEq/syscallwrapper/Sources/syscallwrapper/SystemCallWrapperHelpers.swift, line 124
10:49:11 /code/IntegrationTests/tests_02_syscall_wrappers/test_01_syscall_wrapper_fast.sh: line 45: 13246 Illegal instruction     (core dumped) "$swift_binary" run -c release -Xswiftc -DRUNNING_INTEGRATION_TESTS

/cc @weissi

@tomerd that's a performance test which sometimes fails if the CI is running too much stuff at the same time... When we do the performance effort, this one can go out of the unit test suite...


Update permission revoke behavior

Fell out of date as of https://github.com/denoland/deno/pull/12159.

@littledivy I think some doc updates are needed for ffi changes


Transfer: fix height, and margin of last child

Please make sure these boxes are checked before submitting your PR, thank you!

[x] Make sure you follow Element's contributing guide (中文 | English | Español | Français).
[x] Make sure you are merging your commits to dev branch.
[ ] Add some descriptions and refer relative issues for you PR.

Fix the style of too long or too high items in the Transfer
See transfer has long item

Please describe more in detail

Using flex center the checkbox in vertical direction and hidden the overflow text.
Change max-height and height to min-height for allow custom components in transfer item.

Also fix the margin-right value of last el-checkbox in transfer

Before

Fix

Sorry, we have no plan to support this.


Using family-chart with Laravel 10 Vite + React

Hi, I'm working on family tree in my spare time and I come across your package which would work perfect for me but I having issue using it with above combination.
I wonder if you'll be able to help me resolve the problem?
When importing f3 as in your React example
import f3 from "family-chart"; // npm i family-chart
I get error:
[plugin:vite:import-analysis] Failed to resolve entry for package "family-chart". The package may have incorrect main/module/exports specified in its package.json.
I've asked for help laravel community but none of the suggestions worked so I thought I'll reach out to you.
Here is a link to post in laracasts forum.
https://laracasts.com/discuss/channels/vite/laravel-10-vite-react-problem-importing-npm-packages
Regards.

Found this library and got the same error during the first try.
So the fix is to change import path to the full one:
import f3 from "family-chart/dist/family-chart";


added new projects and changed lab info

It's better to use squash merges instead of pushing fix commits to the main branch.  Or use git commit --amend to update the previous commit.  (You have to force push the new commit if already pushed the broken commit.)

Oh okay...sorry for that. I never heard about squash merges but next time I will use it. ;)


Why model is not fit in the script?

I was looking at your script for getting the better understanding of the platform and model deployment. I notice that you created the LSTM model, compile the model but when it comes to the model training part all the instances where model.fit is present you commented that line.
Can you help me in understanding this?

Hi Yashkan, thanks for the feedback.
In my case, I had run it and arrived at the optimal parameters opt_cells = 200 and opt_epochs = 100, hence to prevent it from always fitting during testing and taking up time, I commented it out. If I wanted to rerun now, I would need to uncomment it too!


Examples of time picker

Is there any example of using TimePicker. I am unable to set an initial time on time picker. The documentation are seriously lacking on examples.

The documentation are seriously lacking on examples

You are right, we are working on it.
In the mean time. The doc examples source code is available in the docs folder.

The source code of the examples was added with https://github.com/callemall/material-ui/pull/2849.


Add code generation for C++

PR Description
Add code generation for C++ programming language using the libcurl library.
Related Issues

Closes #237

Checklist

[x] I have gone through the contributing guide
[x] I have run the tests (flutter test) and all tests are passing

Added/updated tests?

[x] Yes
[ ] No, and this is why: please replace this line with details on why tests have not been included
[ ] I need help with writing tests

@mohnishdeshpande Can you kindly update the test cases to include example Request Models POST 4 to POST 9 which have been recently added.

Kindly open a new PR from the project's latest main branch covering all test cases.


Prerender or Server Side Rendering example

I am looking at doing some prerendering or SSR with Vue and think it would be great to see it as an option in this template or create a similar template like webpack-advanced
I did see this project. https://github.com/chrisvfritz/prerender-spa-plugin-vue-demo and I am going to try and get it to work with this template, however, I haven't been able to find a template similar to the vue-hackernews that supports SSR and all the CSS loaders this template supports.
I know there are other examples out there, but it's a good feeling having confidence in the starting template. I have been very happy and comfortable with this base template, but I am not sure the best path to adding SSR or Prerendering efficiently.

@MatthewOverall Docs have just been updated for using prerender-spa-plugin with this template. That one should now be a very simple integration.
SSR, on the other hand, is a bit more complex and will be highly dependent on what you're using for the backend. If you want to build something with SSR, I'd first ask, "Do you really need it?" If you just need to prerender some marketing pages, stick with prerender-webpack-plugin. And even if you need dynamic prerendering for a content-driven site, I would personally prefer to use Prerender.io or Netlify's dynamic prerendering before reaching for SSR, as they'll be much less complex.
In cases where it's important that prerendered pages always render the very most up-to-date data, I think it's likely it shouldn't be a SPA in the first place. If you're sure it should be a SPA and only SSR will do, then I'd use the hackernews project as a template, simply deleting anything hackernews-specific. Then you can selectively copy over whatever you need from this build. I know it's not ideal and we do want to improve the friendliness of SSR in the future, but that's where we currently stand.

@chrisvfritz Thanks for pointing me in the right direction. Since this template doesn't have vue-router built in I was able to follow your other example and get it all put together. I agree SSR is certainly not needed for the project I am working on so prerendering is great. Thanks for your help and contributions!


Ebpf metrics (are cilium or falco behaving?)

CPU usage of ebpf programs is not visible to standard observability tooling. But since Linux 5.1 there are ways to inspect these programs and there is tooling out there that allowes to inspect the behaviour of ebpf programs within a cluster.

Inspector Gadget
ebpf_exporter
bpftool

Let's evaluate the tooling and add metrics to prometheus so we can make detecting misbehaving ebpf programs faster.

@alex-dabija @stone-z @cornelius-keller @gawertm your teams are currently dealing with tooling that relies on ebpf. Would it make sense for one of you to take this into your teams as a story?
Adding @giantswarm/team-atlas for awareness of this too.

Yes, it makes sense for one of the KaaS teams (Hydra or Rocket) to own this, but I don't know which team has more capacity at the moment.


TypeError: el.querySelectorAll is not a function

I am trying to integrate astro-expressive-code and noticed I am seeing these error logs on every page (even on pages where there are no code blocks)

I believe these are coming from here: https://github.com/expressive-code/expressive-code/blob/main/packages/%40expressive-code/plugin-frames/src/copy-js-module.ts#L98
Although the copy to code buttons seems to be working fine, but not sure why this error is popping up and how can I avoid it?

Hello, thank you for reporting this! Which browser are you using in which version?
Do you get the same error in other browsers as well?

Ohh, I have an idea! This error does not seem to happen during the initial search for buttons in the whole document, but in the MutationObserver that is triggered when new nodes get added to the page. My code was assuming that all those nodes support querySelectorAll, but there can be some node types where this is not true (e.g. text nodes).
I'll release a small fix ASAP that should hopefully solve this for you!

I just released the fix to NPM as version 0.18.1. Please update to the latest version and let me know if this solves the issue.

This works now, thanks for such a quick fix 🚀 🎉


implement explain in the REPL

Keeping it pretty simple, this just uses FileSystemQueries.explainQuery and the same code used to print the phase log as is used when running queries in the REPL:
💪 $ explain select a from foo
Typechecked:
Invoke(SQUASH)
╰─ Invoke(MAKE_OBJECT)
   ├─ Str("a")
   ╰─ Let('__check0)
      ├─ Read(/foo)
      ╰─ Typecheck(Obj(Map(),Some(Top)))
         ├─ Free('__check0)
         ├─ ObjectProject('__check0["a"])
         ╰─ Constant(NA)

Quasar error: File not found: /foo
💪 $ explain select city from `local/quasar-test/zips`
MongoDB:
db.zips.find({ "city": true });

💪 $ explain select city from `localqs/quasar-test/zips`
Quasar error: ProjectField(Fix(Coproduct(\/-(Coproduct(\/-($varF(DocVar(Name(ROOT),None))))))),Fix(Coproduct(\/-(Coproduct(\/-($literalF(Text(city)))))))) (of class quasar.qscript.MapFuncs$ProjectField)

💪 $ debug=2
Set debug level: Verbose
💪 $ explain select * from `localqs/quasar-test/zips`
SQL AST:
Select
├─ Proj
│  ╰─ Splice
╰─ TableRelation(localqs/quasar-test/zips)

...

QScript:
List
├─ Read(Read(/quasar-test/zips))
╰─ LeftShift((),SrcHole,RightSide)
   ╰─ ExternallyManaged(Extern)

QScript (Mongo-specific):
Map((),SrcHole)
╰─ ShiftedRead(ShiftedRead(/quasar-test/zips, ExcludeId))

Workflow Builder:
CollectionBuilder(Root())
├─ $ReadF(quasar-test; zips)
╰─ Schema

Workflow (raw):
$ReadF(quasar-test; zips)

Workflow (crystallized):
$ReadF(quasar-test; zips)

MongoDB:
db.zips.find();

💪 $

Cool. I’ll merge as soon as we have a green build.
Wondering if this should maybe be a feature release instead of a revision – new functionality in the REPL. If so, you can rename the file and use [skip ci], but I’m fine if you want to leave it as is, too.

Current coverage is 62.64% (diff: 0.00%)

Merging #1531 into master will decrease coverage by 0.05%

@@             master      #1531   diff @@
==========================================
  Files           324        324
  Lines         15240      15254    +14
  Methods       14765      14781    +16
  Messages          0          0
  Branches        144        142     -2
==========================================
  Hits           9556       9556
- Misses         5684       5698    +14
  Partials          0          0

Powered by Codecov. Last update 4823e4a...2f50673


Add session attribute

Related to #27
This PR creates an interface named SessionIdProvider which can be provided in the agent configuration in case our customers want to define their own logic on when to generate new IDs, and there's a DefaultSessionIdProvider which has a 30min timeout to generate new session ids as it's currently done in iOS. The default implementation is used if our customers don't provide their own implementation of SessionIdProvider.

:green_heart: Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2022-10-26T11:28:56.942+0000

Duration: 3 min 13 sec

:robot: GitHub comments
Expand to view the GitHub comments

To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.

run elasticsearch-ci/docs : Re-trigger the docs validation. (use unformatted text in the comment!)


RHEL 7.7 support added

7.7 now supported. Refer to https://docs.mulesoft.com/release-notes/runtime-fabric/runtime-fabric-installer-release-notes#1-1-1567702318-6a0bb3f-september-5-2019

Closing this as a dup of #127


Move HTTP request related code to separate file

Coverage decreased (-1.2%) to 98.837% when pulling 8f0ea124208de74f81601d84464f5cdf0e07bb1f on bruce-fs:fold into 888ecd6179aab58e7ed229a67ea3663e8276005c on Fullscreen:master.

Passes locally, merging for now - I think we need to change the token to rc-hubble's


Warm White

Setting the colour to warm white at the top of the colour temp wheel is not as warm as when using the MagicHome app - is there a way to resolve this? Many thanks.

(I'm using this: https://www.amazon.com/MagicLight-WiFi-Smart-Light-Bulb/dp/B00SIDVZSW)

Currently there's only support for 100% (cold) white. I'll need to have a look to see if HomeKit has an option for temperature.

Right gotcha - sick, thanks.
There is an option in the Home app, but not sure how that integrates... Screenshot attached :)

Hey, be good to know what the outcome of this is as have 2 of these bulbs and have a similar issue

Wonder if anyone has any movement on this?
I have the same bulb, warm white on the app works perfectly. But via Homebridge white comes out as blue.
Wish I seen this before I bought it, despite the README stating this bulb works fine (I'd say with this issue, it doesn't fully work).

Yep, me too. I have set my json with RGBWW and pure white to true, this disables all colours but does mean it will just hold the previous colour/setting I have set on the bulbs own app. It's a shame as it works ok but just needs someone who's in the know to play with the code a bit. Doesn't seem to be any development on it at the moment

Oddly, I've now been able to get it working with RGBW and purewhite set to 'true'. This wasn't working when I initially posted (using the SuperLegends Wi-Fi smart bulb) but having reinstalled the package it magically works.
Turns out the bulb has separate LEDs for the white (which are much brighter, too) and going to other colours works without fail.
So telling Siri to "Set my living room to white" works (though the non-purewhite LEDs just light all the RGB LEDs).
Now if only I could change it so when I say "white" my LED strip without the purewhite sets the RGBs slightly differently so it gives a warm white feel!

@DanBennettUK Yep, this is exactly how it should work. If HomeKit sends an HSL of 0,0,0 (white) then that command is intercepted and the warm white command sent to the bulb.
https://github.com/steve228uk/homebridge-magichome/blob/master/index.js#L114-L117


ic_fp_40px icon non-commercial-friendly license

The documentation for Android fingerprint API says "You must implement the user interface for the fingerprint authentication flow on your app, and use the standard Android fingerprint icon in your UI.",
which makes sense, to provide consistent UI across all apps and give users a recognizable cue when they can use the sensor.
However, the LICENSE here says "All image and audio files (including *.png, *.jpg, *.svg, *.mp3, *.wav
and *.ogg) are licensed under the CC-BY-NC license",
which, as I understand, means the icon can't be used in commercial projects.
I find it unusual. Is this just an oversight?

I can't comment on the CC-BY-NC license here, but you can find a fingerprint icon at the Material icons site under the CC-BY license.

Ok, thank you!


Create a script for dependencies

Provide an easy script to handle module/script/package dependencies

Driving more tests now, but first public versions can be used now install scripts/modules/packages and import modules/packages.


fix(vue-query): useQueries options allow empty array and setup queryC…

fixed: #4473

Codecov Report
Base: 96.36% // Head: 92.39% // Decreases project coverage by -3.96% :warning:

Coverage data is based on head (a534eb4) compared to base (eab6e2c).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4474      +/-   ##
==========================================
- Coverage   96.36%   92.39%   -3.97%
==========================================
  Files          45       88      +43
  Lines        2281     3644    +1363
  Branches      640      958     +318
==========================================
+ Hits         2198     3367    +1169
- Misses         80      261     +181
- Partials        3       16      +13

Impacted Files
Coverage Δ

src/core/hydration.ts

src/core/queryObserver.ts

src/react/useQueries.ts

src/devtools/theme.tsx

src/core/mutationCache.ts

src/react/reactBatchedUpdates.ts

src/core/retryer.ts

src/devtools/tests/utils.tsx

src/react/tests/utils.tsx

src/core/infiniteQueryObserver.ts

... and 123 more

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

@Naymi Thanks for the fix, but unfortunately we would not be able to accept it in this form.
This PR introduces a breaking change and it could be considered for v5.
For v4 however i would suggest to just change:
const queryClientKey = unreffedQueries[0].queryClientKey
const optionsQueryClient = unreffedQueries[0].queryClient

to
const queryClientKey = unreffedQueries[0]?.queryClientKey
const optionsQueryClient = unreffedQueries[0]?.queryClient

@NaymiСпасибо за исправление, но, к сожалению, мы не сможем принять его в таком виде. Этот PR вносит критическое изменение, и его можно рассмотреть для v5. Однако для v4 я бы предложил просто изменить:
const queryClientKey = unreffedQueries[0].queryClientKey
const optionsQueryClient = unreffedQueries[0].queryClient

к
const queryClientKey = unreffedQueries[0]?.queryClientKey
const optionsQueryClient = unreffedQueries[0]?.queryClient

Should I create a new pr?

You can just update it to be in line with v4 API.

Already created another)
https://github.com/TanStack/query/pull/4505


[BE-4319] Unreserves "Value"

Previous PR unreserd VALUES, needed "VALUE" for Faire Q2

@keatoooon I think this PR is broken. If you look at CI a test was failing that I see locally. I'm going to merge a PR that disables this test, but can you fix this in a followup tomorrow morning?


Start over if the initial connection fails twice

Additional fix to determine when the remote micro:bit fails on initial connection attempt.
Reset state after failing to connect or reconnect twice.

We currently get stuck with a "connecting..." dialog on the second failure. This needs testing thoroughly to ensure that there are no unforeseen side-effects.

bluetooth connect after reconnect fail twice (get connect fail twice dialog, go through bt flow again) - I unexpectedly got a reconnect fail twice dialog when needing to select micro:bit for bt.

This happens on staging already and is not related to this change.

This happens on staging already and is not related to this change.

Oh interesting, I tried connection loss fail on staging and then went through the fail twice flow and didn't get the issue. I assumed it was working ok in staging.
Just I tried it again, but this time with reconnect fail as the first failure and managed to recreate it in staging. Will add a task for it.

A fix for this problem. Everything probably needs retesting again. 576a891

Thanks bluetooth scenarios look good, will test radio bridge shortly

For radio bridge,

if I unplug the link micro:bit whilst connecting, I seem to be getting the fail twice start over reconnect dialog.
If I unplug the data collection micro:bit whilst connecting, I get a failed to connect to radio link micro:bit dialog. But when I switching tabs and returning back, the dialog disappears and it goes to reconnecting again

if I unplug the link micro:bit whilst connecting, I seem to be getting the fail twice start over reconnect dialog.

Discussed with Rob and decided the scenario is not a problem.

If I unplug the data collection micro:bit whilst connecting, I get a failed to connect to radio link micro:bit dialog. But when switching tabs and returning back, the dialog disappears and it goes to reconnecting again which eventually goes to connection loss I think

8a04862

We think this is now in a good place.


Introduce Trust Enterprises Serverless REST API into community docs

Hi Team,
Been working with Gehrig on the Hedera Boost side to get my hedera serverless REST API off the ground.
I've added a new section for Community Supported Development Tools as the project doesn't really fit into SDKs. I'll likely add my Laravel library to that section too.
Let me know if this is all good on your end.
Many Thanks! 😁

@mattsmithies, thank you for your contribution. Looks great.


tag   not working

Hello
I want to use the <sub> tag for Chemicals like C2H6OS but this is not working with roon1.1 and the last ghost version. With caspar or other themes it worked.
The <sup> tag works.

This is missing in style.css, I use this at line 494:
article .text sub {
    vertical-align: sub;
    font-size: small;
}

A pull request to fix this would be appreciated :+1:

This can be closed. https://github.com/TryGhost/Roon/pull/15


The problem of port being occupied

If the 9080 port is occupied, electron-vue will not run.
It means that it's wrong to start two electron-vue at the same time (unless you manually change the port)
// .electron-vue/dev-runner.js
server.listen(9080)

// src/main/index.js
let mainWindow
const winURL = process.env.NODE_ENV === 'development'
  ? `http://localhost:9080`
  : `file://${__dirname}/index.html`

I hope that when the port is occupied, automatically use other ports?

Might be worth adding documentation about this scenario, but this is not a direct focus for electron-vue as a boilerplate. Although vue-cli@3 might have a solution for this.


_post/0000-01-02-mlungu-cpu.md.

I have created branch, file and commit

I have edited the file to _post/0000-01-02-mlungu-cpu.md.

I added the file and named mlungu-cpu


Init command should update schema

Problem
Currently, the init command wipes out any existing schema file and replaces it. If a user wants to update their schema file to add new variables, the only option is to do it by hand.  Ideally, running init again should update the existing schema to add the new variables without wiping out existing configurations.
Proposal

Remove the -f flag from the init command
If the schema file already exists, parse it
Merge the existing schema with any net-new environment variables detected in the code.

Closing, updated sync command to serve both purposes.


Read / Write of databases

At the end of a session with the database I should be able to save the current database to a file, then I should be able to exit the tool, restart and load the database so that I'm back at the same position.
Currently all the examples are of the dbDatabase_create variety.
If I try to save a database with dbDatabase_write I get a type error
% $db write test.odb
TypeError in method 'dbDatabase_write', argument 2 of type 'FILE *'
For read:
% $db read test.odb
TypeError in method 'dbDatabase_read', argument 2 of type 'FILE *'
does this imply that I have to create a database in order to load a database?

Yes, you have to create the database first in order to load a file, but there is probably some handling that I might need to check from the database side.

Addressed in PR #34


Don't prompt to replace duplicate files in buildpacks

In a multistack manifest file, the same dependency can be listed more than once. The code that creates the zip file make no effort to avoid adding them multiple times (https://github.com/cloudfoundry/libbuildpack/blob/master/packager/packager.go#L223)
At extraction time (e.g. when running integration tests for the cached buildpack) the unzip command fails to complete because it prompts the user for the overwrite.
All files have checksums so the overwrite should do nothing more than replacing a file with the same one. Maybe a better solution would be to not include the same file multiple times and spare the disk space. That might be trickier to achieve though since the zip library doesn't seem to support it.

@dgodd It should not be possible to build an offline buildpack that supports more than one stack, and a manifest.yml file that associates multiple dependencies with the same path with the same stack should be rejected by the packager.

@sclevine thanks for looking into this. The problem occurs with a manifest that has the same dependency for different stacks. Check the rubygems dependency in this manifest.yml. We could change the syntax to this (after all stacks is an array) :
cf_stacks:
  - opensuse42
  - cflinuxfs2
  - sle12
name: rubygems
sha256: 67f714a582a9ce471bbbcb417374ea9cf9c061271c865dbb0d093f3bc3371eeb
uri: https://s3.amazonaws.com/cf-opensusefs2/dependencies/rubygems/rubygems-2.7.6-67f714a5.tgz
version: 2.7.6

but I'm not sure if this will fix anything, let alone break something else.
I think re-using the same dependency in some cases  makes sense because some stacks might not be that different and it could make the buildpack smaller.

I tend to think the packager should just always work and create the smallest possible zip file (so not duplicating files)
As to creating a zipfile for a single stack, that has not yet been relevant (until now), but needs to happen soon due to stack association.

ok so maybe we should better remove duplicates from the files array instead. Let us try that and update this PR.

Created a new PR: https://github.com/cloudfoundry/libbuildpack/pull/10. Feel free to close this one if you prefer the other solution.

Closing in favor of #10.


Scala 2.12: incremental compilation broken when worker is enabled

Scala 2.12.3 (and earlier versions of 2.12) breaks bazel's incremental compilation when worker is enabled.
This was discovered and troubleshooted here: https://github.com/bazelbuild/rules_scala/pull/251#issuecomment-333246940
I'm creating this issue to keep track of it and to have a reference I can use in code comments.
The incremental compilation is broken due to a bug is in the scalac's classpath caching that can be disabled with -YdisableFlatCpCaching passed to the compiler. The scala/scala#6064 has a fix for the caching logic. It's not part of an official release, though. 2.12.4 is planned to be out very soon: https://github.com/scala/scala/milestones
I verified that the fix is working so we need to wait for the 2.12.4 release to have this fixed.

@gkk-stripe I remember you saying this issue still exists in 2.12.4, right? Preparing a new 2.12 cherry pick


Music tempo block has no argument in dutch

The argument is missing in dutch and the argument is silently deleted when switching back to blocks from javascript

The same hapens with the digital write pin block

Fixed the issues in crowdin. Will add checks in MakeCode to avoid loading those.

Detecting and ignoring invalid loc strings: https://github.com/Microsoft/pxt/pull/2640

This is fixed


Rethink the 'fluent interface' API

All across ASP.NET Core, there are APIs that look like this:
WebHost.CreateDefaultBuilder(args).UseStartup<Startup>().UseEnvironment()...
app.UseDeveloperExceptionPage().UseBrowserLink().UseStaticFiles().UseMvc()

I was immediately surprised by this and wasn't sure whether these types are actually immutable or not, as that's the right thing to expect from these kind of APIs. It turns out they're not and these methods not only mutate the original object, but also return the same instance. This is by no means a good API design and I consider these methods really dishonest.
This style is usually used with immutable objects where methods don't modify the original instance but instead return a new one that has the changes I want, leaving the original one intact (like String, DateTime & ImmutableCollections). Returning an instance of the same type suggests that you need the new instance while the original one may be useless. I would never expect a method to return the same exact instance. And it is always a good idea to return void from a method that you only use for it's side-effects.
What exactly is the reasoning behind this decision? Is it just the saved semicolon? I would suggest that we don't borrow functional-like syntax without also borrowing functional semantics (especially in a language like C# where both paradigms are being used - for example Roslyn as a big example). It's misleading to say the least.
 It only gets you so far but after you need to do something a little more interesting, you have to fall back to regular statements anyway. You can't do conditional logic like this -
you see this even in the default template because you want to make decisions about what to include based on the environment etc. But they still support this kind of style and it's often combined within the same method. That's beyond confusing.
I understand this may seem like a non-issue for someone who has always worked with mutable types, but that's not the only way C# is written today. It's really important to know the distinction and see what kind of thing you're dealing with just by looking at the code. This API may save you a few semicolons but is unintuitive and goes against some good general programming practises I know.
I would suggest that these methods return void (or making these config objects entirely immutable, which seems unlikely).

It's hipster API design gone amok. This was fashionable briefly, some people like it, as you may have noticed nobody can even figure out how to indent it.
And yes, if you spend any time thinking about it (as opposed to skimming over it in cutesy blog posts) it really doesn't make any sense.
Trying to figure out what's gone wrong in the middle of a long chain of that nonsense when there's a helper method that's migrated between assemblies because the .NET Core kids are still playing hide-and-go seek with functionality, well, that's a real joy, too.
It ain't changing. Here's hoping they don't add more of it.

You aren't supposed to put it all on one line...the examples I see online all format each chained call onto a new line. This is from Microsoft's documentation on how to enable static file support:
`public static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup()
.Build();
host.Run();

}`
That really isn't that bad. I remember what it was like before we had fluent code configuration for things like ORM mappings, ORM queries, project setup, and middleware. You might be right to complain, but just remember that the alternative before this was runtime parsed XML files. This isn't a step backwards, so the way to displace it is to suggest something better.

It's not about formatting. It's not a step backwards but not forward either. It's a step that hasn't been thought out at all.
What's the alternative? This:
var host = new WebHostBuilder();
host.UseKestrel();
host.UseContentRoot(Directory.GetCurrentDirectory());
host.UseIISIntegration();
host.UseStartup<Startup>();
host.Build();

host.Run();

Is it really that bad just because you have to repeat 'host' a few times? Would you sacrifice good API design because of a few letters?

Thanks for the feedback. Realistically this isn't going to change, the good news is the pattern you suggest also works.

This issue is being closed because it has not been updated in 3 months.
We apologize if this causes any inconvenience. We ask that if you are still encountering this issue, please log a new issue with updated information and we will investigate.


Styles are missing keys

I was using createPaintStyle etc. and noticed that styles are missing keys. Would it be possible to add them? I currently extract them manually by substringing the ids. This would also help with #46.
I can contribute them in the future if the team's too busy.

Hey, @vincentmvdm! If you are still willing to contribute it (it's been a long time!), You can do that here: cva-plugin#3
I intend to continue the work on this repo and get it to cover 100% of Figma


fix(whitespace): add a newline before the rc hook

if the user's rc file is missing a trailing EOL, the hook gets appended to the last line; this added newline fixes that

Sweet, thanks!


Head to Head with live input has unintended consequences

Here, Oliwier and Adam could be dropped from podium bc Tymon and Olaf could beat them, but despite that, Adam and Oliver's numbers are with the light green of confirmed podium, instead of the dark green of could be beaten

Good call, currently we only look at the empty results as possible contenders. Fixed in 5be51c774ecda6fff686df9f7779afb5a292ff80.


Live grep is not working

The live grep UI comes up. But when something is typed, it is not working.

Installing ripgrep (https://github.com/BurntSushi/ripgrep) resolved the issue. This is a prerequisite for grep to work.


cant jump in windows vscode

it seems that path symbol "\" in windows is mistaken for %5C. Is this caused by svlangserver or vscode ?

Can you please check the .vscode/svlangserver/index.json or .vscode/svlangserver/linter.vc file and confirm the file paths there? If those also contain '%5C' then it might be a bug with svlangserver.

I am able to reproduce this on my end and it is a bug with the language server. So thanks for reporting. I have a fix and I expect it to go into the release planned in a day or two.

The issue should be fixed in the latest (0.4.0) release. Kindly confirm.
Thanks

The issue of jump on instantiated module name is fixed, but  jump on instantiated signal names still exists. It is the same phenomenon that find 5C% in path.


Add test for blink capability

@eugulixes, I'm a little bit curious because cap_blink does nothing, is it a correct behavior?

@dshil, blink is not implemented, so there's nothing to test.


Design: Event notification naming scheme / layout

Suggestions were made re: event notifications in the realm of:

{Noun}:{Verb}

{Linode Label}:{Event Action}

Regarding time stamp, up for discussion. Please post comments if other ideas.

Handle how API is changing for events

General direction of wording updates to event notifications:
Goal is to be clear and concise., using present tense when in progress, and past tense when completed.

Hovered state

Some event types require a slightly different structure but should still be as simple as possible.

What is the difference between a read and unread event?
And could you give an example of an event associated with an interior object like a disk?

I sort of like the "red vs. green (fail vs. success)" aspect of the current notifications - is that something we might implement to some extent here?

@rmcintosh not sure what you mean? Screenshot?

What is the difference between a read and unread event?

Still looking at read/vs unread, focusing on click > page redirect and wording first.

And could you give an example of an event associated with an interior object like a disk?

Right now it's specific to only the disk. It may make sense to also include which linode this belongs to.

I'm not a fan of the 0 padded hour. Also, how does this deal with failed or in progress events?

Also, how does this deal with failed or in progress events?

Still looking at failed/succeeded, will post an update. thanks for screenshot @rmcintosh

I'm not a fan of the 0 padded hour.

Describe what you mean, what don't you like about it?

Personally, I'd prefer 2:45 to 02:45

@eatonphil ah yes, good catch, will adjust.

Alright, some updated versions which include state indication success/pending/failed

No Icon:

Success State

Pending State

Failed State (Have not done anything additional in relation to messaging here yet. Why failure happened, what to do or who to ask, open to ideas)

Read state ( grayed background )

Alternative state indication:

Less pronounced icon:

Similar to classic:

@rmcintosh @eatonphil

@mparke i like the read state, and I like 6.
I feel like have all these green checkmarks and then a red X will make the problems stand out more which is good.
Does the pending one change to a completed state or is a new event issued.

I like 6 as well

@abemassry that is a good question. I'm treating them here as 2 different events.
As part of status indication on a Linode though, I would expect it to behave that way, have a single item change from pending > complete.

It seems odd to have the redundancy of  "[x time] ago at [time]".

@na3d Agreed. Adjusting.
Thanks for feedback everyone. May be sticking with 1. for the time being to keep it simple/minimal while I work on a better case for more icon usage.


update deps: replace falure by anyhow

Fixes #160
Hi, I replaced failure by anyhow and while I was at it, updated the other deps.

Oh wow, this looks good. Thanks! I'm a bit limited in time atm but I'll try to take a look soon.


feat(@vtmn/react): add onClear prop on VtmnSearch component

Is your request related to a problem? Please describe:
When i click on the clear icon in the search component, onChange is not triggered on the input so it's impossible to track the cleared state.
Describe the solution you'd like:
I want to pass a onClear props that will be called when i click on the clear icon
(very similar to this recently resolved issue: https://github.com/Decathlon/vitamin-web/issues/1178) @lauthieb

Hi @loutsoi852, yes feel free to do this PR as it was in the similar PR #1178.
Thanks :)

Closed with #1198


[Package] Add SMACK label and cleanup the package

After modifying C-API packages, the SMACK label was omitted for
each package. And library packages contain unnecessary so file.
This patch adds omitted SMACK label and cleans up the contents of
the package.
Signed-off-by: Sangjung Woo<EMAIL_ADDRESS>Self evaluation:
Build test: [X]Passed [ ]Failed [ ]Skipped
Run test: [X]Passed [ ]Failed [ ]Skipped
Before
$ rpm -qlp capi-machine-learning-common-1.8.0-0.x86_64.rpm
/usr/lib64/libcapi-ml-common.so
/usr/lib64/libcapi-ml-common.so.1
/usr/lib64/libcapi-ml-common.so.1.8.0

$ rpm -qlp capi-machine-learning-common-devel-1.8.0-0.x86_64.rpm
/usr/include/nnstreamer/ml-api-common.h
/usr/lib64/pkgconfig/capi-ml-common.pc

After
$ rpm -qlp capi-machine-learning-common-1.8.0-0.x86_64.rpm
/usr/lib64/libcapi-ml-common.so.1
/usr/lib64/libcapi-ml-common.so.1.8.0

$ rpm -qlp capi-machine-learning-common-devel-1.8.0-0.x86_64.rpm
/usr/include/nnstreamer/ml-api-common.h
/usr/lib64/libcapi-ml-common.so
/usr/lib64/pkgconfig/capi-ml-common.pc

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #152. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://nnstreamer.mooo.com/.


ng-change, ng-blur or maybe ng-model fail after cancel scan creditcard

Happen only in iOS 8 and iPhone 6 using safari. When field has contain scan credit card and click in soft keyboard scan credit card. Then click cancel in top left of the screen. After canceling all directive components in ng (ng-change, ng-blur) has stop working.

1.) What do you mean by "scan credit card"? Is this a custom input element? Something built-in by iOs?

It's function by iOS 8 in safari. By adding id="credit-card" or using class="credit-card" in input tag. When tap in input and keyboard is up, there a scan credit card in top of keyboard. More info: http://9to5mac.com/2014/06/05/safari-in-ios-8-uses-camera-to-scan-and-enter-credit-card-info/

Thanks. I'm not equipped to test this, unfortunately. It looks like Safari is messing with the events on the input, or maybe they are replacing the element. You could test this by adding event handlers for input to the input, and check if they still fire after the steps you described.

ng-click is not fired as well sometimes after back from scan credit card view.
Have tried to bind click event using jQuery.click and it is working fine.

I'm going to close this issue because we have no reproduction of the issue (and also because it's quite old and hasn't been reported by anyone else). Feel free to reopen this issue if you can provide a reproduction (ideally a runnable demo in a Plunker or similar. You can use this Plunker Template).


User/v jandrew/revised enterprise policy

Learn Build status updates of commit 6aea1b9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/extensions-chromium/developer-guide/manifest-v3.md
:white_check_mark:Succeeded
View

microsoft-edge/extensions-chromium/publish/contact-extensions-team.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 the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 3816d2a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/extensions-chromium/developer-guide/manifest-v3.md
:white_check_mark:Succeeded
View

microsoft-edge/extensions-chromium/publish/contact-extensions-team.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 the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 559d9af:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/extensions-chromium/developer-guide/manifest-v3.md
:white_check_mark:Succeeded
View

microsoft-edge/extensions-chromium/publish/contact-extensions-team.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 the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit e65a5a5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/extensions-chromium/developer-guide/manifest-v3.md
:white_check_mark:Succeeded
View

microsoft-edge/extensions-chromium/publish/contact-extensions-team.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 the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit f987106:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/extensions-chromium/developer-guide/manifest-v3.md
:white_check_mark:Succeeded
View

microsoft-edge/extensions-chromium/publish/contact-extensions-team.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 the learn.microsoft.com contributor guidesPost your question in the Learn support channel


NullPointer in JBaker constructor when passing implementations

This affects the latest 1.3.3 and before.
When you attempt to construct a JBaker instance and pass the implementations directly like:
val implementations = ...
val jbaker = new JBaker(actorSystem, implementations)

You will get a NullPointerException, this is because the baker proxy is initialised too late in the constructor.

Closing this, fix already committed, will be released in 1.4.0


Question about project

Hi solid idea
this will be applicable in a phone apps
Thank you

I don't think soon actually. iOS has no support for USB serial port devices even through a Lightning-USB adapter.

but there are solutions on the market such as serial with Ethernet connection, currently I'm In using in desktop application on vb.net.

If you are using that, that means you are sending data over TCP/IP.

ah I don't know, must instal al additional program  with the name virtual serial port , its create a COM2 or COM3 ... on the pc

Hi, how can I avoid blocking when buffer is empty

@Thoby22
In the setSettings function:
func setSettings(receiveRate: BaudRate,
                 transmitRate: BaudRate,
                 minimumBytesToRead: Int,
                 timeout: Int = 0, /* 0 means wait indefinitely */
                 parityType: ParityType = .none,
                 sendTwoStopBits: Bool = false, /* 1 stop bit is the default */
                 dataBitsSize: DataBitsSize = .bits8,
                 useHardwareFlowControl: Bool = false,
                 useSoftwareFlowControl: Bool = false,
                 processOutput: Bool = false)

You can try passing 0 to the minimumBytesToRead field so the function will return immediately.

Hi,
if you using CChar16 instead of CChar special character can be handled like ÜÖÄ.
Otherwise a runtime error occurred.
I like your library, very convenient - good Job!

@Thoby22
A possible fix for the problem you mentioned was partially solved in this PR https://github.com/yeokm1/SwiftSerial/pull/7
I don't mind accepting PRs. Would you like to contribute?

Hi,
I changed my local library from CChar into CChar16 and everything worked fine so far
Please check. It might solve the problem and is compatible to written code.
Regards
Thomas
Am 21.09.2018 um 04:14 schrieb Yeo Kheng Meng<EMAIL_ADDRESS>@Thoby22
A possible fix for the problem you mentioned was partially solved in this PR #7
I don't mind accepting PRs. Would you like to contribute?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@Thoby22 Would you like to have the opportunity to issue a PR to my code? I can do it but it might take more time owing to my commitments now.


spring-boot-demo-2 to 0.0.3

Promote spring-boot-demo-2 to version 0.0.3

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

Needs approval from an approver in each of these files:

OWNERS

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


Tried again with Map implement on click but using tabs. Could you try on phone? Doesn't work on emulator...

Too many unresolvable merge issues.


Fit minimumScaleMode does not work properly when the map is rotated

With minimumScaleMode = Fit and the map rotated 45°, it is impossible to zoom out enough to see the entire map. Instead the corners of the map are offscreen.

Yes, I'm aware of that. For now, it hasn't been a big issue (for me).
Fixing this requires having the minimum scale depend on the rotation.

The new 2.4.0 version has proper support for setScrollOffsetRatio. When using it with e.g 0.3f value, it's possible to scroll enough to see the edges.


Fix to make bundling available for iPhone simulators again

Motivation:-
Being a framework, other teams are not debugging RN part of code but use it as a blackbox component. It creates a lot of inconveniences for developers which use the framework in a way as many other standard frameworks, real device or simulator does not make any difference for developers who are not directly develop RN code.
For iOS projects that create the JSBundle within the DyLib framework, this condition results in the bundle being unavailable for iOS emulators and results in an infinite loop resulting in a crash saying _fbBatched bridge undefined. Removing this piece of code would make the bundle available for iOS simulators for all such projects when the JSLocation is pointing to the RN Bundle.

So this is the same cycle we went through inside Facebook. At first it was "always bundle", then it was too slow and we switched to "skip bundling for simulator", then a bunch of edge cases appeared (e.g. "Release builds in simulator still need the bundle"). Then RN got into a larger app that many non-RN engineers work on and we faced the same problem you are describing. We haven't yet came out with solution that makes everyone happy.
Merging this in means everyone in open source community will get slower builds.
What you could do for now is copy and customize the packager/react-native-xcode.sh script into your project and replace the reference in Xcode.

The alternative would be to add some kind of setting to that script like FORCE_BUNDLE, but then it's another piece of configuration to maintain.

@frantic "Release builds in simulator still need the bundle"...yes, this is a need of mine. What I don't understand though (and this could be my lack of shell script knowledge) is isn't the if [[ "$PLATFORM_NAME" = "iphonesimulator" ]]; then skip bundle only executed if running a debug build. Why is the bundle still skipped for me when running a Release configuration on the simulator?

@frantic Yes we are currently not using the react-native-xcode.sh and overriding it with our own script but would be difficult to maintain with the changes in every upgrade. Weighing this with the concern you mentioned, would it be worth making this available for all the teams depending on this again?

@clickthisnick would you mind taking a look at this pull request? It's been a while since the last commit was reviewed.

For now we'll keep react-native-xcode as-is. Internally, we're using Buck which makes usage of react-native transparent to engineers not using it.


Any plans for an 0.1.2 release?

Hi, just curious—any plan to cut a 0.1.2 with @NorthStar 's (and others') changes included? ATM I'm using :head in my Podfile which always makes me nervous.
Thanks!

@jrmiddle I pushed a 0.2.0 tag, currently working on getting the Pod updated: https://github.com/CocoaPods/trunk.cocoapods.org/issues/146

Awesome, thanks Clay!
Sent from mobile.
All times PDT/GMT-7 unless otherwise specified.

On Aug 18, 2015, at 22:12, Clay Allsopp<EMAIL_ADDRESS>wrote:
@jrmiddle I pushed a 0.2.0 tag, currently working on getting the Pod updated: CocoaPods/trunk.cocoapods.org#146
—
Reply to this email directly or view it on GitHub.

@jrmiddle I've pushed 0.2.0: https://cocoapods.org/pods/Routable


Automated cherry pick of #4009: fix: 未设置密码时，使用随机密码

Cherry pick of #4009 on release/2.12.
#4009: fix: 未设置密码时，使用随机密码

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.12@834963e). Click here to learn what that means.
The diff coverage is 0%.

@@              Coverage Diff               @@
##             release/2.12   #4011   +/-   ##
==============================================
  Coverage                ?   6.91%
==============================================
  Files                   ?     501
  Lines                   ?   84636
  Branches                ?       0
==============================================
  Hits                    ?    5850
  Misses                  ?   78292
  Partials                ?     494

Flag
Coverage Δ

#aFlag
6.91% <0%> (?)

Impacted Files
Coverage Δ

pkg/compute/models/dbinstance_accounts.go
2.34% <0%> (ø)

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 834963e...8b06708. Read the comment docs.

/lgtm

/approve


NLB to ASG target_group_arns

Description
With the update to move from lists to maps, you refactored the target_groups and listeners elements within this module from
http_tcp_listeners = [] to listeners= { ex-one= {}} and changed target_groups from a list to a map, but this has invalidated the ability to pass the arns created from this module into the autoscaling module under target_group_arns and now also requires target groups to have a target_id.
How is it envisaged that you pass a target group arn to the autoscaling module without them being in a list and also how are we to create targets without the target_id populated?

[ yes ] ✋ I have searched the open/closed issues and my issue is not listed.

Versions

Module version [Required]:

Terraform version: 1.5.4

Provider version(s): 5.31.0

Reproduction Code [Required]
module "nlb" {
  source  = "terraform-aws-modules/alb/aws"

  name = local.name

  load_balancer_type = "network"

  vpc_id                           = data.terraform_remote_state.vpc_edge.outputs.vpc_id
  enable_cross_zone_load_balancing = true

  subnet_mapping = [for i, eip in aws_eip.this : { allocation_id : eip.id, subnet_id : data.terraform_remote_state.vpc_edge.outputs.vpc.public_subnets[i] }]

  listeners = {
    ex-one = {
      port = SOMEPORT
      protocol = "UDP"
      forward = {
        target_group_key = "ex-one"
      }
    }
  }

  target_groups = {
    ex-one = {
      name             = local.name
      protocol         = "UDP"
      port             = SOMEPORT
      target_type      = "instance"
      health_check = {
        healthy_threshold   = 3
        interval            = 5
        timeout             = 3
        unhealthy_threshold = 2
        port                = 80
        protocol            = "TCP"
      }
    }
  }

  tags = local.tags
}

module "asg" {
  source = "terraform-aws-modules/autoscaling/aws"

  # Autoscaling group
  name            = local.name
  enabled_metrics = []

  min_size                  = 0
  max_size                  = 1
  desired_capacity          = 1
  wait_for_capacity_timeout = 0
  health_check_type         = "EC2"
  vpc_zone_identifier       = data.terraform_remote_state.vpc_edge.outputs.vpc.private_subnets

  target_group_arns = module.nlb.target_groups.ex-one.id

etc
}

Steps to reproduce the behavior:
N/A
Expected behavior
I expect to be able to pass the arns from the target-group created by the ALB/NLB module into the autoscaling module to target the autoscaling group
Actual behavior
│ Error: Invalid value for input variable
│
│   on main.tf line 156, in module "asg":
│  156:   target_group_arns = module.nlb.target_groups.ex-one.id
│
│ The given value is not suitable for module.asg.var.target_group_arns declared at .terraform/modules/asg/variables.tf:130,1-29: list of string required.

│ Error: Unsupported attribute
│
│   on .terraform/modules/nlb/main.tf line 527, in resource "aws_lb_target_group_attachment" "this":
│  527:   target_id         = each.value.target_id
│     ├────────────────
│     │ each.value is object with 5 attributes
│
│ This object does not have an attribute named "target_id".

How is it envisaged that you pass a target group arn to the autoscaling module without them being in a list

Like this https://github.com/terraform-aws-modules/terraform-aws-autoscaling/blob/62b879b2f87cdee50cfa853571a372996b75c995/examples/complete/main.tf#L51

and also how are we to create targets without the target_id populated?

Read the docs


Yatin: Watch taklaganja.com

Yatin requests the watch of the watch_keyword taklaganja\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

taklaganja\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by cigien in Charcoal HQ


Dependency injection in console app

Is there an "official" way to use the ASP.NET Core dependency injection framework in a console app, or do I just need to create my own ServiceCollection and populate it myself?
Also, is there a way to get the environment name (IHostingEnvironment.EnvironmentName) in a console app or do I just need to read an environment variable myself?

AFAIK there's no official "template" for console applications that includes DI etc. You can just create your own ServiceCollection - just make sure you add core components like Logging and Options in case you want to use them:
var services = new ServiceCollection();

services.AddLogging(); // requires "Microsoft.Extensions.Logging"
services.AddOptions(); // requires "Microsoft.Extensions.Options"

// ...add your own services...

var serviceProvider = services.BuildServiceProvider();

// now you can resolve services
var loggerFactory = serviceProvider.GetRequiredService<ILoggerFactory>();

IHostingEnvironment is a feature of aspnet/Hosting, so this is web specific. You can easily read the variable yourself with Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") - that's also how it's done in aspnet/Hosting.

Thanks, good enough for me :+1:

Pardon me if I resume this from the dead and if the question is trivial, but is there any way to use DI in constructors without having to manually call serviceProvider.GetRequiredService()? Am I missing something?
Thanks!

Yes, you should register your services in the DI framework and use constructor injection!

Thanks!

I cant seem to find the class ServiceCollection. I got both nuget packages Microsoft.Extensions.DependencyInjection and Microsoft.Extensions.DependencyInjection.Abstractions. then I import the Microsoft.Extensions.DependencyInjection namespace.
No ServiceCollection classes anywhere. What did you reference to get ServiceCollection?

Hi @billHaggerty
Add this one, Microsoft.Extensions.DependencyInjection, from Nuget
It'll work.


fix package name for libboost-python

Follow-up of https://github.com/ros/rosdistro/pull/23844
xenial: https://packages.ubuntu.com/xenial/libboost-python1.58.0
trusty:
$ rmadison libboost-python1.54.0
 libboost-python1.54.0 | 1.54.0-4ubuntu3   | trusty         | amd64, arm64, armhf, i386, powerpc, ppc64el

Is there a way to bypass this error until the fix is merged? I need the libboost-python packages for the Lanelet framework, see: https://github.com/coincar-sim/lanelet2_interface_ros/issues/3

Is there a way to bypass this error until the fix is merged? I need the libboost-python packages for the Lanelet framework, see: coincar-sim/lanelet2_interface_ros#3

No need; it's merged now.  The next time you do a rosdep update you should get it.

Thank you very much!


Keep scroll position on page nav when there is a filter applied

Bug/issue #, if applicable: 110300795
Summary
Changes the scroll logic in the Navigator, to keep current scroll position, if you are filtering and the current page is in the results. Also keeps position if you are filtering and navigate to a page.
Dependencies
NA
Testing
Steps:

Scroll to the bottom of the nav
Click on a page that is at the bottom
Filter so that the current page is in the results. Assert its in the viewport (nav is not scrolled to top intentionally)
Navigate a few pages and assert the nav keeps every page in viewport
Filter so that the current page is NOT in the results. Assert nav is scrolled to top.
Move back/forward in navigation, and assert pages that are in the nav are scrolled to, and those that arent cause the nav to scroll to top.

Checklist
Make sure you check off the following items. If they cannot be completed, provide a reason.

[ ] Added tests
[ ] Ran npm test, and it succeeded
[ ] Updated documentation if necessary

@swift-ci test


Integrate SBoMs to Open Component Model

What would you like to be added:
Standardized support for SbOMs in OCM
Why is this needed:
Motivation i in ADR:
ADR: SBoM integration into OCM
This ADR proposes introducing a new artifact type "sbom" to standardize accessing and storing bill of materials as part of the open-component-model. SBoMs become an important part of build and delivery processes. The Open Component Model should provide a standardized way to integrate SBoMs.

Status: proposed
Date: 2023-08-23
Authors: OCM Maintainers
Deciders:
Version: 0.0.1

Context
Securing the software supply chain becomes a more and more important aspect for secure software deliveries. Multiple official guidelines from governmental departments have been published or are proposed, e.g. by German BSI [^1], European Commission [^2] or the U.S White House[^3]. Often a software bill-of-materials (SBoM) is enforced in this context to be included in a software delivery.
The Open-Component-Model is not the same as an SBoM. Its focus is on the delivery aspect and the delivered artifacts needed for a software deployment (e.g. Container Images, Helm Charts, etc.) Given the increasing importance of SBoMs it makes sense to make the SBoM part of an OCM component version and include it in the OCM component descriptor.
The proposed way to include the SBoM to the Open Component Model is to:

rely on existing standard formats for describing SBoMs like Cyclon DX^4 or SPDX [^5]
Store the SBoM as an additional resource of a component version
Define a new (global) artifact type sbom to indicate that the resource is a bill-of-material
Define a relationship between an sbom resource and another resource (often a container image) to indicate the artifact described by the sbom

Storing an sbom is already possible with the exisiting OCM specification (version 0.1.0)

An SBoM can be added as a file resource
The technical format can be set in the mediaType attribute of a file artifact
The relationship can be descibed using labels.

Example:
apiVersion: ocm.software/v3alpha1
kind: ComponentVersion
metadata:
  name: github.com/jensh007/microblog
  provider:
    name: ocm.software
  version: 0.23.1
repositoryContexts: ...
spec:
  resources:
  - access:
      localReference: sha256:07a03193fd7db64e5c15ef83327ef22ad3ca6e19fa524033f4e4e196e18699db
      mediaType: application/vnd.oci.image.manifest.v1+tar+gzip
      referenceName: ghcr.io/jensh007/microblog/charts/microblog:0.23.1
      type: localBlob
    name: microblog-chart
    relation: local
    type: helmChart
    version: 0.23.1
  - access:
      imageReference: ghcr.io/jensh007/microblog/images/microblog:0.23.1
      type: file
    name: microblog-image
    relation: external
    type: ociImage
    version: 0.23.1
  - access:
      localReference: sha256:49d90dc226bdee95a69bc38ea914d524a8cd4ca189a01afc7e33ac46ff91ff9d
      mediaType: application/spdx+json
      type: localBlob
    labels:
    - name: owner
      value:
        ref: microblog-image
    name: microblog-sbom
    relation: local
    type: filesystem
    version: 0.23.1
  sources: ...

This approach has however some disadvantages:

A file is a very generic resource type. A consumer of a component descriptor has no information that this file resource is an sbom
Labels are a generic mechaninsm to supply any kind of information. Defining the relationship between SBOM and SBoM target artifact should be made explicit.

Proposal
The proposal is to add a new global artifact type sbom. Otherwise the semantics is the same as for the filesystem artifact type. During creation of the component version it is the task of the creator to provide the SBoM file as input.
The reference between the SBoM and the resource it describes uses an artifact reference (see OCM spec)
There are several ways to model the reference between the sbom and the decribed reosurce:

provide an additional attribute refers-to or similar to access type localBlob (see appendix B)
provide a standardized label (similar to the example above, potentially with enriched information)
The relationship can be stored in the sbom resource ("describes") or at the resource referring to the sbox ("described-by")

Multiple sbom resources within a component version are possible. However for each resource there must be at most one sbom referring to it (1:1 relationship).
Possible Enhancements

Store the SBOM (optional) as a separate OCI Artifact (comparable to a helm chart). This makes access easier available for non OCM-aware tools

Decision
to be done
Consequences
Following this ADR it is possible for OCM aware tools to access SBoMs in a defined and standardized manner. With the help of OCM it is possible for build and delivery infrastructures to simplify the fulfillment of official regulations for software supply chain security.
Appendix
[^1]: Technische Richtlinie TR-03183
[^2]: EU Cyber Resilience Act
[^3]: U.S Executive Order 14028
[^5]: Software Package Data eXchange (SPDX)

sbom-formatted.txt
Attaching sample sbom as requested.

/polls "Express sboms as file resources with labels for relationship" "Introduce new artifact type for sbom"

/polls "Express sboms as file resources with labels for relationship" "Introduce new artifact type for sbom"


Reporting a vulnerability

Hello!
I hope you are doing well!
We are a security research team. Our tool automatically detected a vulnerability in this repository. We want to disclose it responsibly.  GitHub has a feature called Private vulnerability reporting, which enables security research to privately disclose a vulnerability. Unfortunately, it is not enabled for this repository.
Can you enable it, so that we can report it?
Thanks in advance!
PS: you can read about how to enable private vulnerability reporting here: https://docs.github.com/en/code-security/security-advisories/repository-security-advisories/configuring-private-vulnerability-reporting-for-a-repository

Hi @igibek
We've just enabled the Private Vulnerability Reporting feature.
We are waiting for your report. Thanks!


Fix last known replayer leaks

Description

Category Bug fix

Issues Resolved
https://opensearch.atlassian.net/browse/MIGRATIONS-1313
Is this a backport? If so, please add backport PR # and/or commits #
Testing
Unit tests and manual testing with dockerSolution & OSB
Check List

[x] New functionality includes testing

[ ] All tests pass, including unit test, integration test and doctest

[x] New functionality has been documented
[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Just some questions out of curiousity around the new commits in this PR.
Thank you Greg!


Organize imports isn't being run by dart fix

Running dart fix appears to fail to organize imports, at least under some conditions.
I suspect the problem is in this method: https://github.com/dart-lang/sdk/blob/main/pkg/analysis_server/lib/src/services/correction/bulk_fix_processor.dart#L754. I believe that we need to special case the lint code for directives_ordering. It needs to be run at the end, just like the other directives related fixes, so it isn't marked as being bulk fixable, but I think it shouldn't be filtered out here.

@kenzieschmoll @DanTup

Yep, you're right - it's possible I broke this when I added the optimisation linked above 😔
I've got a fix w/ test at https://dart-review.googlesource.com/c/sdk/+/321881, and running "dart fix" from source with Kenzie's example seems to work with this change.


UHV: adding validation of upstream responses

Commit Message:
Implement plumbing of UHV into validation of upstream responses.
Re-enable formerly disabled tests.
Additional Description:
To validate upstream responses UHV needs to be plumbed all the way into the client codec, to validate header before the coded transforms them for the H/1 UPGRADE to H/2 CONNECT case.
This PR add plumbing into H/2 codec only. This is to make review easier. Plumbing into H/1 and H/3 codecs will be implemented in follow up PRs.
Risk Level: Low
Testing: Unit Tests
Docs Changes: N/A
Release Notes: N/A
Platform Specific Features: N/A

Sorry high level before I dive in. the PR description posits that we have to do validation in the codec before we do transforms but I don't grok why we have to on the response path and not the request path (which also does transforms)

I do not think we transform headers in the server codecs before they hit UHV (not counting adding pseudo headers in H/1 codec). In client codec in the case of H/1 UPGRADE to H/2 CONNECT the client codec changes the 200 H/2 response to 101 H/1 response which makes response to be illegal by H/2 spec. This is the main reason for pushing UHV all the way into the client codec, as keeping outside of the codec does not work for the UPGRADE->CONNECT use case.
Also looking at the code long enough, I'm inclined to move UHV from HCM into the server codec as well. It adds a bit more plumbing but simplifies so many tests.

I thought on the request path we UHV in the HCM? that's absolutely after transforms.

I thought on the request path we UHV in the HCM? that's after transforms
https://github.com/envoyproxy/envoy/blob/main/source/common/http/utility.cc#L978 is comparable to
https://github.com/envoyproxy/envoy/blob/main/source/common/http/utility.cc#L965
I think we can still consistently do validation in one place, or we have to revisit what we're doing on the request path if we're not comfortable with that.  perhaps sync Monday?


Add support for using the new extension loading format for non-bundled extensions

What would you like to be added:
The bundled extension format was changed in #6787 this new format is what we will want to solely use moving forward (to 7.0.0 and beyond). We should allow extension developers to support this new format before that to allow for a softer transition.
Specifically this issue is about using the exports field in the package.json to simplify extension loading.

Closing as future extensions will use the new extension API


Update logging to 0.2.3 for Windows 1909 support

Update logging to 0.2.3 for Windows 1909 support. Includes other fixes as well.
Relevant issue: https://github.com/rancher/rancher/issues/30279
Note: the Windows logging pod(s) can take up to 4-5 minutes to go into a Running state.
EDIT: This has been fixed with DirectoryOrCreate.

Validated this chart with Windows 1909 nodes and ElasticSearch.

Confirmed that this chart works on both...

1909 SAC
2019 LTS

@nickgerace will this be backported to 2.4 as well?

Yes. @aiyengar2


renderBossHealth trigger and registerRenderBossHealth function not getting called

Bug
renderBossHealth and registerRenderBossHealth triggers/functions are not working. They do not get called when the boss bar is about to be drawn.
To Reproduce
Attempt both ways as shown here:
var bossHealthTrigger = TriggerRegister.registerRenderBossHealth(bossHealthUpdate);

function bossHealthUpdate() {
  ChatLib.chat("BossHealth Updates");
}

OR
register('renderBossHealth', (event) => {
  ChatLib.chat("BossHealth shown");
})

These triggers do not get called when a boss bar is being drawn.
Expected behavior
Triggers should be called when boss bar is being drawn.
Screenshots
No errors in console whatsoever.
Setup:

OS: Windows
ChatTriggers Version: 1.3.0
Minecraft Version: 1.8.9
Java Version: 1.8.0_261

Appears to be fixed on master.


Difference in Indonesia's Gini for 2019 between PIP and PovcalNet

You might be aware of this but just checking: Indonesia's Gini is about 0.2 point different between PIP and PovcalNet for 2019

Yes, you're right. I think it is due to population adjustment. I already asked the Poverty GP to confirm their numbers.
Povcalnet

PIP (Oct 2022)

I just confirmed with Poverty GP, and they replicated the same numbers that we have in PIP, so I am closing this issue.


SVG embedding local files

<image xlink:href="d://xxx/xxx.png"/>
Can we do this? Base64 is too big

Yes, but only when loading an SVG image from the filesystem and only when the xlink path exists within the same or child directory as the SVG it is imported from.


GUI dashboard save the current time window setting

dashboard always defaults to 8H time window and does not save the current session. save the setting in a cookie and check / load the setting

fixed closed


Check if shell exists on FreeBSD

If not, fall back to /bin/sh by default. If it's a manually installed shell, then it lives in /usr/local/bin/{bash,zsh,rbash}.
If the shell is not valid, FreeBSD logins will fail.

Merged this in with Pull Request #123


Added selection sort

Hello,
I have added  selection sort algorithm for arrays under the folder Algorithm under Sorting and Searching with the name Array-selectionSort.cpp .
Please accept my pull request under hacktoberfest accepted label.
Thank you.

Hi.
Please add a public link for the algorithm(maybe from GFG, etc).
Thanks

Hello,
I have updated the code with reference link to Programmiz as comments in the beginning of the code. Kindly accept my pull request,
Thank you.


Update docopt to fix forwarding --

Closes #1426

r? @wycats
(rust_highfive has picked a reviewer for you, use r? to override)

@bors: r+ c1071c6

:hourglass: Testing commit c1071c6 with merge 136a70f...

:sunny: Test successful - cargo-linux-32, cargo-linux-64, cargo-mac-32, cargo-mac-64, cargo-win-gnu-32, cargo-win-gnu-64, cargo-win-msvc-32, cargo-win-msvc-64


Rework buttons

Prepare an api and visual examples to have:

Predefined set of colors instead of arbitrary colors like: "info", "warn" etc...
Variants: fill, white, outline
sizes: small and normal, should work with inputs
Group buttons
roundness: no option, like in NMRium
Buttons with icon + text
as prop (e.g. render as anchor)
Tooltip: edit original issue before integrating it to react-science (https://github.com/zakodium-oss/react-science/issues/522)

Closing in favour of #571


Adds missing lingui tags and logic to Dashboard

I took care of the translation work as part of the dashboard conversion to the component library here: https://github.com/OlympusDAO/olympus-frontend/pull/1222