Add VMware ESXi 7.0

The purpose of this pull request is to add initial supportfor ESXi 7.0 in the boots vmware installer.

Changes look sane based on my limited knowledge thus far. I think the 3 commits should get squashed into one though.

Changes look sane based on my limited knowledge thus far. I think the 3 commits should get squashed into one though.

Will squash on merge for this.


Fixing Data Processing on Server & Client

Describe the bug
The Data Processing endpoint in the front end has issue with viewing dataset aswell as seeing the metrics pane.
To Reproduce
Steps to reproduce the behavior:

go the the data_process endpoint
See error

Expected behavior
All Buttons should be working, with the same and dataset should be displayed along with the metrics pane working.
Desktop (please complete the following information):

OS: Ubuntu 22.04
Browser: Chrome

@Teak-Rosewood, I already implemented this feature #14

Hey, didn't notice, since none of the changes have been merged yet, i am guessing a few structures are different from your pull and mine, so I have just added upon master from my previous pull request!

#29 implements new features and fixes these issues


Photos to use

http://www.gsbimages.com/Portfolio/Coppertown-Circuit-Race-2016/i-JNwKSsw/A

I think we can add here links on Alex Chui and Alexandr Komlik photos.

Yes, but we have to cherry-pick, above is a link to a particular photo

Yeah,  we can choose some of them for our needs later if we have time.


security hole from disabled StrictHostKeyChecking

Vagrant disables StrictHostKeyChecking which means it's vulnerable to a man-in-the-middle attack, defeating the security assurances provided by SSH and calling into question the security of the instance for the remainder of its lifetime.  Given that AWS instances are commonly used for ecommerce sites, I find this unacceptable and consider it to be a showstopper preventing me from using the Vagrant AWS provider.

This was on hackernews today: https://www.danieldent.com/blog/ssh-requires-a-chain-of-trust/


Charset suggestions error

Hi, we are using nodehun with dictionaries (es_AR.aff, es_AR.dic) and when suggestions are generated, words with spanish accents are displayed weird.
We tried changing the charset file (es_AR.aff, es_AR.dic) and have no luck. Also, we changed the charset for each word from suggestions array, and it didn't work neither.
Finally, we set the charset in the response header and we have the same result.
To clarify, "version", suggestion should be "versión", and in the suggestion array we found "versi?n":
{
     word, 'version',
     suggestions: ['versi?n'],
     positions: [[Object]]
}
Could you bring some help? Are we missing something?
Thank you very much.

I am busy this week, I'll try to get to it this coming weekend. Thanks for your patience, and I'm sorry it isn't working for you.

So I downloaded the es_AR.dic and es_AR.aff files and noticed that they were being served blindly as UTF-8, even though they were actually encoded ISO-8859-15, so I just converted them to UTF-8 (which you have to do for javascript, and, I think hunspell). Anyways, after I did that they worked perfectly. If you have inconv, which you should on any *nix system, then you can simply run the following command to convert them:
iconv -f ISO-8859-15 -t UTF-8 es_AR.aff > es_AR.conv.aff

If you're still having issues, let me know and I can email you the dictionary files that I converted. Hope that helps!

Thanks Nathan, it worked perfect, I also needed to convert the .dic file.
A hug.

 Right back at you :)


afterSuccess prop for Create and Edit

afterSuccess prop for Create and edit:
set to list, edit or show to redirect to corresponding resource page.
set to any other string to redirect to that url.
default behavior:
after create : hasEdit? go to edit ; hasShow? go to show ; go to list otherwise.
after edit:     go to list.
after delete:  list.
For issue #688

@fzaninotto updated: 1. resolve conflicts, 2. keep the current defaults

Can you rebase on next? Since this is a new feature, we won't merge it on master.

There are some problems in next branch that prevents a fresh new post from being displayed...

But I think it doesn't make sense to provide the ability to override the redirection in two places (in the form AND in the submit button). There should be only one way to do it™. And the right place to allow that is in the submit button.
What I imagine is something like this:
const CreateToolbar = ({invalid, submitOnEnter }) => (
    <ToolbarGroup>
        <SaveButton invalid={invalid} submitOnEnter={submitOnEnter} label="Save and add" redirect="create" />
        <SaveButton invalid={invalid} submitOnEnter={submitOnEnter} redirect="list" />
    </ToolbarGroup>
);
export const PostCreate = ({ ...props }) => (
    <Create {...props} >
        <SimpleForm toolbar={<CreateToolbar />} >
            <TextInput source="title" />
           <!--- more input components here -->
        </SimpleForm>
    </Create>
);

What do you think?

I totally agree! If form submit success redirect to somewhere different (like create), it is better to provide the information ("Save and add"/"Create and Show"/"Create and Edit") on the button.
I can continue with the PR to implement this.

Please consider this use case.
I have a custom Menu to route 2 different list views List1 and List2 (with different filters and model properties displayed) to the same resource.
More details below:
https://stackoverflow.com/questions/44138059/adding-multiple-list-views-to-same-resource-admin-on-rest/44207971#44207971
There are Edit buttons on both list views.
On entering Edit from List2 and Saving, Edit currently redirects to to the List1 while the expectation is to redirect to List2.
With above feature we can add a string to Edit and pass it to a custom location. However it would be great to have a way to also go back to the origination URL i.e go back 1 step in history, to the originating list view.
Suggestion - we add a prop origin to the EditButton component. This is passed to Edit. Allowing us to check the origin List view and set the redirect string appropriately.

@wesley6j  would be really great if you could also please consider the use case in my previous comment

@kodepareek Custom EditButton is not in this PR's scope (And I think you need custom CreateButton, ShowButton, ListButton and DeleteButton as well). But this PR can help you with SaveButton.
If you put status=NEW in all relevant urls' parameters, you can find out where to link to in a button by checking current url. This is the same for SaveButton, edit this line you can replace redirect with your url calculation result.

@wesley6j  not very comfortable with tweaking the framework. Plus will lead to long term maintenance issues. The SaveButton is tied into Edit component and overriding it would mean tinkering with Edit.
I would then suggest that if not custom URLs then can we make a provision to redirect to the origin URL. i.e go back one step in history. This would solve the use case of custom Menus (where multiple views for the same resource.)

Hey, as per #733, I would like the possibility to stay on the current page after saving. Would that be possible with the approach in this PR?

Basically, for me something like this would suffice:
<SaveButton redirect={false} />

But I think this would not work currently, due to Edit falling back to this.getRedirectRoute() if redirect is falsy:
this.props.crudUpdate(this.props.resource, this.props.id, record, this.props.data, this.getBasePath(), redirect || this.getRedirectRoute());

@edorivai Thanks. I did not notice this problem.

@wesley6j Cool! So you'll take that use case into account in this PR? If so, can close #733.

@edorivai There is one small problem though. In case of redirect={false}, this button keeps spinning after form is submitted because currently only LOCATION_CHANGE or submit failure can set state.admin.saving to false.
`

Hmm, any way I can jump in and help with that issue?

@edorivai I wonder if redirect="create" or redirect="edit" works for you. I think it might be a bad idea that redirect can be either boolean or string.

Hmm, I don't think that would be a very good UX for us, since we are using a TabbedForm, and AFAIK it doesn't add the current tab to the URL, so I'm assuming the user might be sent to a different tab upon saving.

Almost ready. I just don't understand the purpose of the two handleSubmit and onSubmit props in <SaveButton>, it seems that you could do with just one. Is it the rest of one of your earlier attempts?

The two functions are different:
handleSubmit is a redux-form function.
onSubmit is the function created in Create or Edit that actually uses crudUpdate to submit data to server.
The two functions are used to compose this:
handleSubmit(values => onSubmit(values, redirect))();

There is a similar example to explain the above.

I've spent the last 15 minutes figuring out this onSubmit / handleSubmit thing, but I'm sure I'll have to spend even more next time I need to work on it. As is, the code isn't maintainable enough. Props being passed three levels down, methods named the same but not doing the same, it's all too confusing. Could you try and refactor it for better clarity, maybe by using redux form actions instead of props ?

@fzaninotto What about composing the two functions at a earlier stage (maybe inside SimpleForm and TabbedForm) to a single submitWithRedirect function? But I still have to pass it down multiple layers...

That sounds like a reasonable track to follow. Test it, don't hesitate to rename props if that makes sense. If the code is still not clear enough after that change, I'll ask you for even more changes ;)

🍻 🍻 🍻


systelabTestId-based selectors

PR Details
bySystelabTestId(), allBySystelabTestId() methods added at different levels
Description
Selector methods bySystelabTestId / allBySystelabTestId have been added at ElementFinder, Browser, Page and Widget levels.
They can be used now to find to find 1 single element / all elements with the "data-test-id" HTML attribute set to a specific value.
Related Issue
#37
Motivation and Context
Centralize this type of queries in the new methods, so that the projects can use the new attribute while getting decoupled from its specific name.
How Has This Been Tested
A local 1.8.1 build of the library with the new methods has been referenced from a local branch of the B(...) project replacing the reference to the official 1.8 library.
Several calls to byCSS, allByCSS, byId, etc. locators have been replaced with the new methods, after the corresponding attr.data-test-id instances had been added to the HTML code of the related components.
The e2e tests that use this modified code, thus that now locate the components with the new methods, have been executed with the result of PASS.

Types of changes

[ ] Docs change / refactoring / dependency upgrade
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[x] I have read the CONTRIBUTING document
[x] My code follows the code style of this project
[ ] My change requires a change to the documentation
[ ] I have updated the documentation accordingly (README.md for each widget)
[x] Increase version in package.json following Semantic Versioning
[ ] I have added tests to cover my changes (at least 1 spec for each widget with the same coverage as the master branch)
[ ] All tests (new and existing) passed
[ ] A new branch needs to be created from master to evolve previous versions

Thank you QV and JP for your reviews. I have dismissed JP's review as GitHub insisted on "pending changes", but I have applied al your suggestions


[json-rpc] use cleaner client interface in unit tests

Summary
Use JSON RPC batch interface for cleaner JSON RPC response/request handling in tests

@bors-libra: r+

:pushpin: Commit 14fa846 has been approved by phoenix-antigravity

:hourglass: Testing commit 14fa846d6020fc42dff3afba2f484dd2c848468e with merge 53db4b146949af8dda65e34af11d6f17ff8f3e9e...

:sunny: Test successful - checks-actions_land_blocking_test, checks-circle_commit_workflow
Approved by: phoenix-antigravity
Pushing 53db4b146949af8dda65e34af11d6f17ff8f3e9e to master...


Do not include global arguments in process manager

The git command by default adds a number of global arguments. These are not
helpful to be displayed in the process manager and so should be skipped for
default process descriptions.
Signed-off-by: Andrew Thornton<EMAIL_ADDRESS>

Codecov Report

Merging #19226 (4dd40de) into main (49c5fc5) will decrease coverage by 0.00%.
The diff coverage is 40.42%.

:exclamation: Current head 4dd40de differs from pull request most recent head 784e9c4. Consider uploading reports for the commit 784e9c4 to get more accurate results

@@            Coverage Diff             @@
##             main   #19226      +/-   ##
==========================================
- Coverage   46.55%   46.55%   -0.01%
==========================================
  Files         856      859       +3
  Lines      123018   123148     +130
==========================================
+ Hits        57277    57330      +53
- Misses      58814    58884      +70
- Partials     6927     6934       +7

Impacted Files
Coverage Δ

cmd/admin.go
0.00% <0.00%> (ø)

cmd/hook.go
7.11% <0.00%> (ø)

cmd/serv.go
2.39% <0.00%> (ø)

cmd/web_acme.go
0.00% <0.00%> (ø)

models/asymkey/ssh_key_deploy.go
55.55% <ø> (+1.13%)
:arrow_up:

models/helper_environment.go
100.00% <ø> (ø)

models/repo_generate.go
21.05% <ø> (ø)

modules/context/permission.go
25.39% <0.00%> (ø)

modules/doctor/checkOldArchives.go
22.85% <0.00%> (ø)

modules/doctor/fix16961.go
35.06% <0.00%> (ø)

... and 207 more

Continue to review full report at Codecov.

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


How to save messages sent to the database

I need to get information about the message sent by the bot. How can I save such messages in the database?

After every sendMessage request you can can grab it's result like this:
$result = Request::sendMessage($data);
if ($result->isOk()) {
    $sentMessage = $result->getResult(); //Message object
}

            $result = Request::sendMessage($data);
            if ($result->isOk()) {
                DB::insertMessageRequest($result->getResult());
            }


PrivateMethodCheck: force programmers to introduce new class instead

I think we should make private methods illegal to use, long-story-short, here is main reasons "why":

Private methods are not reusable between objects
Private methods are not testable

consider this example:
final class Cat {
  public void meow() {
    this.print();
  }

  private void print() {
  }
}

OOPCOP should fail this class with a message like this:
Private method detected in Cat.java[6]. Consider creating new class instead. It's both: reusable and testable, see: $blog link (PrivateMethodCheck)

also, it should be suppressible:
@SuppressWarnings("OCOP.PrivateMethodCheck")

@l3r8yJ what do you think?

@h1alexbel thank you for reporting this. I'll assign someone to take care of it soon.

@l3r8yJ this is your task now, please go ahead. Deadline (when this ticket should be closed) is 2024-01-08T08:40:00.307453.
Estimation here is 60 minutes, that's how much you will be paid.
Remember, you don't have to solve everything in this ticket - you can solve it partially and leave todo markers in the code, which will become future tasks.
If you have any questions don't ask me, I'm not a technical person. Open new tickets instead.
If you don't have time or simply don't want to work on this, you can always resign.

@h1alexbel good idea!

@l3r8yJ please assign me

@zoeself reassign

@zoeself reassign

@l3r8yJ didn't understand that, sorry.

@zoeself resign

@zoeself resign

@l3r8yJ ok, I'll find someone else to take care of it.

@h1alexbel this is your task now, please go ahead. Deadline (when this ticket should be closed) is 2024-01-08T10:40:02.156815.
Estimation here is 60 minutes, that's how much you will be paid.
Remember, you don't have to solve everything in this ticket - you can solve it partially and leave todo markers in the code, which will become future tasks.
If you have any questions don't ask me, I'm not a technical person. Open new tickets instead.
If you don't have time or simply don't want to work on this, you can always resign.

@h1alexbel Don't forget to close this ticket before the deadline (2024-01-08T10:40:02). You are past the first half of the allowed period.

@h1alexbel Looks like you've missed the task deadline (2024-01-08T10:40:02). You are now resigned from this task.
Please stop working on it, you will not be paid. I will assign it to someone else soon.

@l3r8yJ I couldn't find any assignee for this task. This is either because there are no contributors with role DEV available or because the project does not have enough funds.
Please, make sure there is at least one available contributor with the required role and the project can afford to pay them.


Fix assert in grpc_timer_init() issue #11512

Fix the assert() by using GPR_CLOCK_MONOTONIC for the deadline in oauth2_token_fetcher_get_request_metadata()

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

So unfortunately, the v1.3 branch is no longer being upmerged, and the divergence means this isn't merging cleanly into master if I change the base commit; you might as well redo that PR onto master.

Created a new PR on the master branch, identical to this PR: https://github.com/grpc/grpc/pull/12203
Closing this.


1.0.35 fails on the stable channel

error[E0554]: `#![feature]` may not be used on the stable release channel
   --> /home/lars/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.35/src/lib.rs:211:34
    |
211 | #![cfg_attr(provide_any, feature(provide_any))]
    |                                  ^^^^^^^^^^^

This works in 1.0.34 and before.
I tried this on an otherwise totally empty project. Happy to share more details. The docs don't mention that a nightly version is required so I assume this was unintentional?
➜  ~ rustc --version
rustc 1.63.0 (4b91a6ea7 2022-08-08)

I am not able to reproduce this.
$ cargo tree
testing v0.0.0
└── thiserror v1.0.35
    └── thiserror-impl v1.0.35 (proc-macro)
        ├── proc-macro2 v1.0.43
        │   └── unicode-ident v1.0.3
        ├── quote v1.0.21
        │   └── proc-macro2 v1.0.43 (*)
        └── syn v1.0.99
            ├── proc-macro2 v1.0.43 (*)
            ├── quote v1.0.21 (*)
            └── unicode-ident v1.0.3

$ cargo +stable check
   Compiling proc-macro2 v1.0.43
   Compiling quote v1.0.21
   Compiling unicode-ident v1.0.3
   Compiling syn v1.0.99
   Compiling thiserror v1.0.35
   Compiling thiserror-impl v1.0.35
    Checking testing v0.0.0
    Finished dev [unoptimized + debuginfo] target(s) in 4.47s

$ rustc +stable --version
rustc 1.63.0 (4b91a6ea7 2022-08-08)

That is very weird. I just left the computer but will try again tomorrow. This was a fresh "cargo new --lib" project with thiserror as the only dependency and no code.

Okay. I'll close for now but we can reopen if you or anyone else is able to provide repro steps.

Okay.
But my old project from yesterday still showed the same behavior. I did a dff and they were exactly the same.
A cargo clean helped fix the "old" project. So, there must have been something cached somewhere from old compile runs.
Because I did encounter this error and then removed things from the project until I was back at an empty project.
I have to admit that I didn't expect that behavior of cargo.
Sorry for the noise and thanks for your help.

If you are using an old rust-analyzer or intellij-rust, try upgrading because buggy past versions of those can screw up the target directory in ways similar to this.

Thanks for the hint. I am using intellij-rust but it's the very latest version. So, there might still be a bug there.

I have the same problem. But cargo clean helps with that.

I was able to reproduce this issue. And yes, I am using rust-analyzer on VSCode, if that makes a difference.
It seems to be caused by using this lib on one project that uses a Nightly build, then switching to a project that uses a Stable build. Running Cargo clean does fix the issue.

need to clean to debug cargo clean
why ?  i dont know

This seems to be an issue in build.rs with detecting if thiserror is able to compile with nightly features.
On this line the build script checks for the RUSTC_WRAPPER environment variable. However the rust-analyzer plugin in vscode overrides this value to be something else:

This setting is enabled by default, and my guess is that it returns a successful error code when thiserror feeds in the code which has a nightly-only feature flag enabled. Because thiserror sees that the executed program returns a successful status code, it automatically enables other nightly features, breaking rust-analyzer.
A temporary workaround is to pin the thiserror version to 1.0.34, to before this check was introduced.

If there is a rust-analyzer bug, please report it to https://github.com/rust-lang/rust-analyzer.

To me it seems like thiserror incorrectly assumes it's being ran in an environment that accepts nightly feature flags

What in thiserror assumes that?

As per my previous comment:
This seems to be an issue in build.rs with detecting if thiserror is able to compile with nightly features.
On this line the build script checks for the RUSTC_WRAPPER environment variable. However the rust-analyzer plugin in vscode overrides this value to be something else:

This setting is enabled by default, and my guess is that it returns a successful status code when thiserror feeds in the code which has a nightly-only feature flag enabled. Because thiserror sees that the executed program returns a successful status code, it automatically enables other nightly features, breaking rust-analyzer.
A temporary workaround is to pin the thiserror version to 1.0.34, to before this check was introduced.

That is literally the opposite of assuming though, right? It checks whether the toolchain supports nightly flags.
If rust-analyzer randomly enables or does not enable nightly flags during the course of the same build, that would be a rust-analyzer bug.

Is there a definition on what the status code is that the RUSTC_WRAPPER binary should return? I'm not sure if this is well-defined, and something that should be relied on

Rust-analyzer's RUSTC_WRAPPER exit code is the same as the underlying rustc command exit code so I don't expect that would be the issue in this case. See https://github.com/rust-lang/rust-analyzer/blob/ee2d9eddb6f31773a507c918553214cb816a0abe/crates/rust-analyzer/src/bin/rustc_wrapper.rs#L50.

At this point I feel like we're just keeping the "I use 4-month-old rust-analyzer (or intellij) because I enjoy hitting bugs that were already fixed in those projects 3 months ago" crowd entertained, so I'll lock this issue from further discussion at this point.


Applicability to SDK's

It is not obvious from the docs that this functionality is not available for all Cosmos SDK's and in all languages. It would be helpful if those limitations were spelled out.

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

ID: ae1b1c71-a8ca-2bba-202e-f74a9414ced4
Version Independent ID: 65ce6b13-2e3d-39ea-167a-ebdc1864f66b
Content: Learn how to configure and manage Time to Live in Azure Cosmos DB
Content Source: articles/cosmos-db/how-to-time-to-live.md
Service: cosmos-db
GitHub Login: @markjbrown
Microsoft Alias: mjbrown

@Sajgon please see this issue for NodeJs examples: https://github.com/MicrosoftDocs/azure-docs/issues/24436, we are in the process of updating docs with node JS examples. I am also checking with our team for other SDK specific examples. We have a work item in our back log to update the doc when the samples are ready.
We will close this issue for now and update the docs soon.
#please-close


Replace Greek and Cyrillic alphabets with half-width ones

https://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html seems good


Whether the project is in maintenance

Whether the project is in maintenance

Possible answered here: https://github.com/twitter/twemproxy/issues/479

I was added as a collaborator yesterday, see https://github.com/twitter/twemproxy/issues/608 - new releases are planned


Fix references to generated factory imports in system+react-jsx[dev] emit

Fixing this was pretty simple - the module transform already does the right thing, the system transform just never got updated.
Fixes #41914

Unfortunately, we never finished reviewing this PR. It is pretty old now, so I'm going to close it to reduce the number of open PRs.


[boost-config] Fix boost builds for WebAssembly

This PR fixes the compilation of boost-config on WASM / emscripten (upstream patch)

What does your PR fix?
Fixes #20536
Fixes #20537

Which triplets are supported/not supported? Have you updated the CI baseline?

all

Does your PR follow the maintainer guide?

Yes

LGTM, thanks @tobbi :)


Switch to GitHub actions

As the VMs are getting migrated away from travis-ci.org, the PR validation times become unusable. Like for the rest of the OME repositories, this is now switching the CI infrastructure to GitHub worklows using the same workflow as the one used in https://github.com/IDR/idr.openmicroscopy.org/pull/113

the build & linkcheck steps are being moved to a build.sh script
the workflow should upload an artifact for each PR which can be inspected for quick testing

@pwalczysko  see https://github.com/sbesson/www.openmicroscopy.org/actions/runs/382926190 for an example of run including the downloadable website bundle.

Maybe a question about the checking process of the website bundle you are pointing me to in https://github.com/ome/www.openmicroscopy.org/pull/425#issuecomment-733604531 - I downloaded that bundle and did the following commands as specified beow, but the browser seems to be missing some css or somesuch (I simply opened the index.html). Could you please expand on how to inspect the bundle ?
unzip www.openmicroscopy.org.tar.gz.zip
Archive:  www.openmicroscopy.org.tar.gz.zip
  inflating: www.openmicroscopy.org.tar.gz
...
tar xzf www.openmicroscopy.org.tar.gz
(base) pwalczysko@ls31618~/www-testing$ ls
2014					events
2015					explore
2016					fonts
2017					img
2018					index.html
2019					js
2020					licensing
404.html				minutes
CONTRIBUTING.md				news
LICENSE					ome-files
README.md				omero
about					on-the-web
announcements				products
artwork					redirects.json
assets					robots.txt
bio-formats				security
build.sh				site-map
careers					sitemap.xml
citing-ome				support
commercial-partners			teams
contributors				training
css					www.openmicroscopy.org.tar.gz
docker_startup.sh			www.openmicroscopy.org.tar.gz.zip
docs
(base) pwalczysko@ls31618~/www-testing$ open index.html

Sorry, I assumed that it would just work when opening the index but indeed the CSS is broken by default. This is unrelated to this change all release bundles exhibit the same behavior.
I was hoping to have a per-PR review mechanism at the same time but it seems for the short-term we will need to keep using the staging deployment of https://snoopycrimecop.github.io/www.openmicroscopy.org/ to deploy contributions.

I was hoping to have a per-PR review mechanism at the same time

Yes, we have snoopy and for single PRs, I am using the https://github.com/ome/www.openmicroscopy.org/blob/master/docker_startup.sh built locally, so I am not too worried there.
For the testing of this PR, maybe I could deploy the artifact in https://github.com/sbesson/www.openmicroscopy.org/actions/runs/382926190 using the deployment workflow on ome-www-dev ? Something like
ansible-playbook -K /path/to/www-static.yml -i path/to/ansible/inventory/staging-hosts -l ome-www-dev.openmicroscopy.org ?
This is actually also an interesting question, as travis was producing the release artifacts up till now for deployment - there was a checksum which needed to be changed in the deployment ansible playbook. How does this workflow change now ?

:+1: for testing a real deployment of the artifact produced by this workflow as a validation. My expectation is that it should work out of the box.
Regarding checksum, this is currently created during the second part of the GitHub workflow which is only executed on tags. If you think it is valuable, it should be easy enough to generate as part of the first job in the workflow and upload as an artifact. Note that the role syntax allows you to omit the checksum variable or set it as empty which should ignore the check.

Deployed successfully on ome-www-dev the 2020.11.25 release from https://github.com/sbesson/www.openmicroscopy.org/releases
All looks good. Ready to merge fmpov


Allow sorting interface to run_conversion without a nwbfile

Motivation
Similar to #503 and to #496. I am building examples in #495 that require calling the run_conversion directly from the data interface. As things stand, to do this with a sortingextractor interface it is necessary to pre define an nwbfile. This PR solves this by adding to the function an argument for save_path.

Fine for now, just keep in mind we should keep it in the back of our minds to unify the keyword arguments between data interfaces and the main converter to be as consistent as possible


Following the README for class_generator results in a failure when installing openapi2jsonschema

Describe the bug
When trying to set up the class_generator utility to use the --update-schema command the installation of openapi2jsonschema fails
To Reproduce
Steps to reproduce the behavior:

Run the command uv tool install --python python3.9 openapi2jsonschema

Expected behavior
openapi2jsonschema is installed, --update-schema can be used
Additional context
Full error:
Resolved 5 packages in 1ms
error: Failed to prepare distributions
  Caused by: Failed to fetch wheel: pyyaml==5.4.1
  Caused by: Build backend failed to determine requirements with `build_wheel()` (exit status: 1)

[stdout]
running egg_info
writing lib3/PyYAML.egg-info/PKG-INFO
writing dependency_links to lib3/PyYAML.egg-info/dependency_links.txt
writing top-level names to lib3/PyYAML.egg-info/top_level.txt

[stderr]
Traceback (most recent call last):
  File "<string>", line 14, in <module>
  File "/Users/lgiorgi/.cache/uv/builds-v0/.tmp0IKWa7/lib/python3.11/site-packages/setuptools/build_meta.py", line 334, in get_requires_for_build_wheel
    return self._get_build_requires(config_settings, requirements=[])
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/lgiorgi/.cache/uv/builds-v0/.tmp0IKWa7/lib/python3.11/site-packages/setuptools/build_meta.py", line 304, in _get_build_requires
    self.run_setup()
  File "/Users/lgiorgi/.cache/uv/builds-v0/.tmp0IKWa7/lib/python3.11/site-packages/setuptools/build_meta.py", line 320, in run_setup
    exec(code, locals())
  File "<string>", line 271, in <module>
  File "/Users/lgiorgi/.cache/uv/builds-v0/.tmp0IKWa7/lib/python3.11/site-packages/setuptools/__init__.py", line 117, in setup
    return distutils.core.setup(**attrs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/lgiorgi/.cache/uv/builds-v0/.tmp0IKWa7/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 183, in setup
    return run_commands(dist)
           ^^^^^^^^^^^^^^^^^^
  File "/Users/lgiorgi/.cache/uv/builds-v0/.tmp0IKWa7/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 199, in run_commands
    dist.run_commands()
  File "/Users/lgiorgi/.cache/uv/builds-v0/.tmp0IKWa7/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 954, in run_commands
    self.run_command(cmd)
  File "/Users/lgiorgi/.cache/uv/builds-v0/.tmp0IKWa7/lib/python3.11/site-packages/setuptools/dist.py", line 995, in run_command
    super().run_command(command)
  File "/Users/lgiorgi/.cache/uv/builds-v0/.tmp0IKWa7/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 973, in run_command
    cmd_obj.run()
  File "/Users/lgiorgi/.cache/uv/builds-v0/.tmp0IKWa7/lib/python3.11/site-packages/setuptools/command/egg_info.py", line 313, in run
    self.find_sources()
  File "/Users/lgiorgi/.cache/uv/builds-v0/.tmp0IKWa7/lib/python3.11/site-packages/setuptools/command/egg_info.py", line 321, in find_sources
    mm.run()
  File "/Users/lgiorgi/.cache/uv/builds-v0/.tmp0IKWa7/lib/python3.11/site-packages/setuptools/command/egg_info.py", line 544, in run
    self.add_defaults()
  File "/Users/lgiorgi/.cache/uv/builds-v0/.tmp0IKWa7/lib/python3.11/site-packages/setuptools/command/egg_info.py", line 582, in add_defaults
    sdist.add_defaults(self)
  File "/Users/lgiorgi/.cache/uv/builds-v0/.tmp0IKWa7/lib/python3.11/site-packages/setuptools/command/sdist.py", line 109, in add_defaults
    super().add_defaults()
  File "/Users/lgiorgi/.cache/uv/builds-v0/.tmp0IKWa7/lib/python3.11/site-packages/setuptools/_distutils/command/sdist.py", line 238, in add_defaults
    self._add_defaults_ext()
  File "/Users/lgiorgi/.cache/uv/builds-v0/.tmp0IKWa7/lib/python3.11/site-packages/setuptools/_distutils/command/sdist.py", line 323, in _add_defaults_ext
    self.filelist.extend(build_ext.get_source_files())
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<string>", line 201, in get_source_files
  File "/Users/lgiorgi/.cache/uv/builds-v0/.tmp0IKWa7/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 107, in __getattr__
    raise AttributeError(attr)
AttributeError: cython_sources

Related: https://github.com/astral-sh/uv/issues/1455

added workaround in the README
https://github.com/RedHatQE/openshift-python-wrapper/pull/2203


chore: add source creation apis and new send notification payload

:tada: This PR is included in version 0.0.8 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[Feature Request] Documentation Datatable AJAX/fetch Request

What is your enhancement?
hello,
I've suscribe Pro subcription, and I've problem for use simpledatatable with Ajax and Fetch request in Jquery.
Can you help me ?

Hello @fouille,
Thank you for using our products, here is an example of how to use SimpleDataTable with AJAX and Fetch request in jQuery for the Material Dashboard 2 Pro template:

First, you need to include the necessary dependencies in your HTML file. Make sure you have included the jQuery library, the SimpleDataTable library, and the Material Dashboard 2 Pro template CSS and JS  files:

<link rel="stylesheet" href="./assets/css/material-dashboard.min.css">


ForEach with RestWorkItemHandler Joined result array is overlapped

Describe the bug
v1.36.1.Final is stable
v1.37.0.Final occurred this bug.
related PR: https://github.com/kiegroup/kogito-runtimes/pull/2909 @fjtirado

This Solving Math Problems Example outputCollection result is expected {"results" : [4, 3, 30, 10] }
"states":[
{
 "name":"Solve",
 "type":"foreach",
 "inputCollection": "${ .expressions }",
 "iterationParam": "singleexpression",
 "outputCollection": "${ .results }",
 "actions":[
   {
      "functionRef": {
         "refName": "solveMathExpressionFunction",
         "arguments": {
           "expression": "${ .singleexpression }"
         }
      }
   }
 ],
...

But outputCollection is [[{"result":4}],[{"result":3}],[{"result":30}],[{"result":10}]]. (array is overlapped)

RestWorkItemHandler targetInfo evaluated Object.class then result convert to io.vertx.core.json.JsonObject.
JsonObjectUtils#fromValue evaluated JsonObject to Iterable even result is object. (io.vertx.core.json.JsonObject implements Iterable)

I suggest change to RestWorkItemHandler evaluated targetInfo type be JsonNode.class type to correct result for ForEach state.
Expected behavior
This Solving Math Problems Example outputCollection result is expected {"results" : [4, 3, 30, 10] }
Actual behavior
[[{"result":4}],[{"result":3}],[{"result":30}],[{"result":10}]]. (array is overlapped)
How to Reproduce?
Run this example Solving Math Problems Example
And debbugging check JsonObjectUtils#fromValue evaluated io.vertx.core.json.JsonObject
Output of uname -a or ver
No response
Output of java -version
11
GraalVM version (if different from Java)
No response
Kogito version or git rev (or at least Quarkus version if you are using Kogito via Quarkus platform BOM)
1.37.0.Final
Build tool (ie. output of mvnw --version or gradlew --version)
No response
Additional information
No response

@flex-myeonghyeon
Thanks for the detailed explanation.
The problem here is that JsonNode is an iterable, therefore the check should be instanceof collection. I have opened https://issues.redhat.com/browse/KOGITO-9167
But, even when this is fixed, if your rest is returning {"result":4}, the output will be
"results":[{"result":4},{"result":3},{"result":30},{"result":10}]
To achieve as output
"results":[4,3,30,10]
you need to add
"actions":[
{
"functionRef": {
"refName": "solveMathExpressionFunction",
"arguments": {
"expression": "${ .singleexpression }"
}
},
"actionDataFilter": {
"results": "${.result}"
}
}
]

@fjtirado Thanks for your feedback
JsonNode is an iterable but evaluate JsonNode itself.
https://github.com/kiegroup/kogito-runtimes/blob/db1aace7cd274d679aff27d2d36aeb1c7ab9f90c/kogito-workitems/kogito-jackson-utils/src/main/java/org/kie/kogito/jackson/utils/JsonObjectUtils.java#L52

@flex-myeonghyeon
Im using a different approach to fix the issue.

PR opened
See this actionDataFilter usage: https://github.com/kiegroup/kogito-runtimes/pull/2994/files#diff-dd2aca1b305f5d4b5862534162d6615f54fcf82e4e5541ecd8ec37428724087fR30


The model is missing from https://paperswithcode.com/sota/unsupervised-pre-training-on-uci-measles

Issue still there...


Scripts with async in Head are executed twice

Bug report
Describe the bug
Scripts in the Head are run twice if marked async.
To Reproduce
Steps to reproduce the behavior:

Create next app
Create file at /static/log.js with console.log('hello'); inside
Attach to a page (make sure to add the async attribute)

<NextHead>

</NextHead>

Run site
See duplicate console.log in console.

Expected behavior
Scripts should only run once.
Screenshots

System information

OS: macOS
Version of Next.js: latest 9.1.1

doesn't happens to me, here's how I use script in a page
import Head from 'next/head'

...
...
return(

        to . Not sure whether React is treating the async attribute as a boolean prop, but not sure how it ends up resolving it to true either.
I tracked it down to this line in the next-server/lib/head.tsx file. Removing the updateHead function from the handleStateChange prop, stopped the double call. I appreciate this wouldn't be a fix, as the updateHead is there for a reason.
Hopefully this little investigation can help track down the true source of the issue.

On the client, a NextHead update following initial hydration will change the value of the async prop from "" to true, which will cause the script to be re-executed.
A brute-force fix for this would be to read in the props when invoking cloneElement() on the ReactElements passed as children to NextHead, and coerce async / defer to "" for true, undefined for false:
    .map((c: React.ReactElement<any>, i: number) => {
      const key = c.key || i
      const props = { key }
      if ('async' in c.props) props.async = c.props.async ? '' : undefined
      if ('defer' in c.props) props.defer = c.props.defer ? '' : undefined
      return React.cloneElement(c, props)
    })

This is not a real solution either, but it might help narrow down the issue.

A temporary work around is to probably render this instead:

A temporary work around is to probably render this instead:

I gave that a try when looking into the issue and that still results in the script been re-executed (I should have mentioned that before).
Again, the script element goes from  to


Track impersonator

Check for ROLE_PREVIOUS_ADMIN role/flag and include the impersonator in the username column.

@webmasterMeyers thanks for the contribution, it's a nice addition


[Bug]:page not found

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
in /team and /contact route display 404 page not found
Expected behavior
in that page display their details
Add ScreenShots

On which device are you experiencing this bug?
No response
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[ ] I'm a SSOC'24 contributor
[X] I want to work on this issue

@singodiyashubham87 ,assign me i will solved 404 page not found issue


what does it do?

Your description doesn't say what Admonition does.  An admonition in english is a gentle warning.
an admonition to be careful
He offered words of advice and admonition.
And all surfers know the admonition about going out, into the water, with a buddy, or at least when there are others in the water.
So, it's not immediately obvious by reading your description of what it does.  You should start with an admonition or two in the description:
Warning: you must use Marked to use this extension!
Note: this is a 'note' type admonition.  The warning above was a 'warning' type admonition.
People see these in docs all the time, they just don't know that the word 'admonition' is what they're called.  Putting in those two above would explain the concept by example.

@allan-bonadio Thank you for your advise, I have updated my description.


DevOps - Docker-Compose #483

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Raz Negrin seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Thanks for PR :)
I changed the database-service/Dockerfile to work with our username and password.
Things that should be done that I don't know how to do:

Run the following commands in the SQL dockerfile, inside the SQL shell:

CREATE DATABASE meirim character set UTF8 collate utf8_bin;
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY,',''));

Make service/start.sh run:
knex migrate:latest
Forward the UI port, which is 3000 into the user's PC.
Forward the API port, which is 3001 into the user's PC.
Allow SSH connection into the service docker from localhost only, so we would have an easy time configure a remote interpeted. Make sure that this SSH port is not exposed from the machine to the internet.
Remove the /service/api directory, I didn't know if I should remove it or if you need examples from it.
Make the start.sh script to work with our server. For example, to run the server you need to cd into /server and not into /api.
Integrate this PR's readme into Meirim's readme so everyone would know how to run these dockers and debug using them :)
Test this configuration by going into localhost:3000 on a browser to see if Meirim is running locally.

Thanks a lot for your work :)


[Production checks] Gdrive GC

Adding production checks for Slack and Gdrive garbage collector.
Notion and Github coming soon after.
Deployment steps:
Add the following 3 env vars to front:
CORE_DATABASE_URI_RO
FRONT_DATABASE_URI_RO
CONNECTORS_DATABASE_URI_RO

Deploy front
Start the cron based workflow:

./front/production_check> npx tsx ./admin/cli.ts start

Check if the workflow is properly running on Temporal Cloud.
Setup Datadog Alerts

One alerts that triggers if the log Production check failed is emitted
One alerts that trigger if the log Done running all checks is not trigger within a 90 minutes time frame.

We also need CORE_DATABASE_URI and CONNECTORS_DATABASE_URI to be added to front so that we have access to all SQL moving forward

We also need CORE_DATABASE_URI and CONNECTORS_DATABASE_URI to be added to front so that we have access to all SQL moving forward

You mean on top of the RO version?
CORE_DATABASE_URI_RO
FRONT_DATABASE_URI_RO
CONNECTORS_DATABASE_URI_RO


Warn about missing configuration

The bundle needs at least
dunglas_action: ~

to be present in the config.yml to function.
Would it be worth throwing InvalidConfigurationException if no configuration is present at all?

It would be better if it could work with any configuration at all.

I ran some tests and it looked to me that it was possible to use this bundle without any configuration.
Was there an exception thrown?

Thanks for testing this @Ener-Getick. Closing for now.


Target netstandard2.0

Changes Parser csproj to target netstandard2.0
This forces all consumer applications using ParseAsync/AsyncResolvers to reference Bcl.AsyncInterfaces
Tutorial Generator adds this reference to async projects
Fix #50

This PR contains legit changes to a generator project. I would expect these changes are allowed, however they are rejected by an action

To make changes to code generation or metamodel processing, you'll need to prefix the branch name with "meta-gen/".  Try renaming your branch from "ns20" to "meta-gen/ns20"; this should enable the PR to succeed.


[Feature Request] Check if request is using masterKey

Will this be difficult to implement? My current use case is in beforeSave. There are certain fields which I don't want users (even with write-access) to alter, unless the save is being called with useMasterKey.

Nevermind, did not know request.master was a thing


EVE Online: Unhandled exception

Hello I am getting this error when trying to run EVE Online using DXVK.
Unhandled exception: unimplemented function vulkan-1.dll.vkGetInstanceProcAddr called in 32-bit code (0x7bc61548)
I have no idea what is causing this... My WINE is 3.14 and 64-bit.
Any help would be appreciated.
Thanks,
Dj

Did you build both 32bit and 64bit wine? (WOW64 build)

I did yes.
I should also say that i'm on Mac OS X 10.13.6


undo does not fire onChange

Hello! I noticed that the onChange callback is not fired when undoing a change.
you can test the behavior here: https://codesandbox.io/s/react-codemirror6-onchange-undo-bug-bo7wo6?file=/src/App.js
Is this a problem of this wrapper or maybe a codemirror issue?

Saw you managed to get it worked out with a new codemirror wrapper; nice!
I've updated this project to inform people to use that wrapper instead; I'm a little too busy to work on this right now but might pick up on it if that wrapper ends up with its own issues that I'd be able to fix!


[BUG]: inference.py error

🐛 Describe the bug
按照example的说明跑了一下，发现inference会报格式错误。
命令：python inference.py --model_path ./actor_checkpoint_prompts.pt --pretrain bigscience/bloom-560m --model bloom
输出：
Traceback (most recent call last):
File "inference.py", line 59, in
eval(args)
File "inference.py", line 23, in eval
actor.model.load_state_dict(state_dict)
File "/home/sre/anaconda3/envs/gpt/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1671, in load_state_dict
raise RuntimeError('Error(s) in loading state_dict for {}:\n\t{}'.format(
RuntimeError: Error(s) in loading state_dict for BloomForCausalLM:
Missing key(s) in state_dict: "transformer.word_embeddings.weight", "transformer.word_embeddings_layernorm.weight", "transformer.word_embeddings_layernorm.bias" ...
Environment
nvcc -V
Cuda compilation tools, release 11.7, V11.7.99
Build cuda_11.7.r11.7/compiler.31442593_0

Try adding strict=False to this line.

引用的那一行是无法添加strict=False这个参数的，我看了源码确实不支持。
23行我改为actor.model.load_state_dict(state_dict, strict=False)依然报错：
Traceback (most recent call last):
File "inference.py", line 60, in
eval(args)
File "inference.py", line 23, in eval
actor.model.load_state_dict(state_dict, strict=False)
File "/home/sre/anaconda3/envs/gpt/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1671, in load_state_dict
raise RuntimeError('Error(s) in loading state_dict for {}:\n\t{}'.format(
RuntimeError: Error(s) in loading state_dict for BloomForCausalLM:
size mismatch for transformer.ln_f.weight: copying a param with shape torch.Size([768]) from checkpoint, the shape in current model is torch.Size([1024]).
size mismatch for transformer.ln_f.bias: copying a param with shape torch.Size([768]) from checkpoint, the shape in current model is torch.Size([1024]).
size mismatch for lm_head.weight: copying a param with shape torch.Size([50257, 768]) from checkpoint, the shape in current model is torch.Size([250880, 1024]).

I guess we can merge the issue with #3061 and request @ht-zhou's help on this.


Add link widget

To point to other pages/projects/parts of the application

we have a unique path for each page/project
we have the context resolution function that can transform "text<ctx/ref/prop1>text" to "textVALUEtext"
so it should be quite easy to implement a new WidgetInstance and WidgetFragment for that.

What happens with activity stack, i.e. what happens when clicking the back button after having followed one of these links?


Fix tony not using boss effects.

Fixed some comment of @Lwmte from PR #979
Require change from GetRandomControl() to Random::GenerateInt() @Sezzary
Added some description and renamed TonyFlameType enum values.
Removed GetFlagField and SetFlagField from Tony code, they will be removed later to avoid confusion.
Added boss effects which tony was lacking.

I had not any issue with Tony effects using this branch.
However one of the Tony attacks keep failing to hit Lara. (There straight fireball, is shoot at very high height so even if Lara is at same floor height than Tony, the firewall flies over here without touch Lara).
Aditionally, would be possible that Tony used the fire flame sprites for his fire effects? (Don't know very well how that work so I don't know if it's too difficult change or not).

I had not any issue with Tony effects using this branch.
However one of the Tony attacks keep failing to hit Lara. (The straight fireball, is shoot at very high height so even if Lara is at same floor height than Tony, the firewall flies over her without touching Lara).

Yes i have this issue too. i will fix it :)

I see the whole tony cpp file delete and replaced with a new. Tony still works right?

I see the whole tony cpp file delete and replaced with a new. Tony still works right?

Yes, the new name is the coding convention which is applied.


Implement stable sort

cc #578

@sanxiyn I'm not that familiar with sorting. @adrian17 could you have a look at this change?

@sanxiyn would you be interested in fixing this up a bit so we can merge? It looks good and I think the code this touches hasn't changed that much in the ~5 months since this was opened (there aren't any merge conflicts, at least).


Upgrade dependencies

This should only include fully semver-compatible upgrades, it was done
with npm upgrade in all the directories.

Not sure why, but for some reason this now fails with type errors when building, even though only npm upgrade was run everywhere. It seems somehow some type definitions changed or something around how the vue code is parsed.
This was supposed to be an easy maintenance win over merging all those dependabot PRs individually, but apparently that is still our best way forward.


EPIC: i18n

Story
As a user
I want to be able to switch to using an app in my language
So that I can more easily use Vega
Acceptance Criteria

[ ] I can switch to a different language
[ ] Language is changed after selection
[ ] Translations should be fetched and loaded on request
[ ] Selected language is stored in localStorage so that its persisted through a reload
[ ] Ensure common phrases and labels are centralized in the same place

Tasks

[ ] https://github.com/vegaprotocol/frontend-monorepo/issues/4718
[ ] https://github.com/vegaprotocol/frontend-monorepo/issues/4719
[ ] https://github.com/vegaprotocol/frontend-monorepo/issues/4720

Sketch
Additional details / background info
VEGA XYZ: https://vegaprotocol.notion.site/The-Ultimate-Guide-For-Translating-vega-xyz-488e28e90cba400cabf8da36f98c1ef8

Need to confirm with Ramsey & Rebecca on the dates for which they need this.  Assume it will be after the October release, and also ensure you build in time for translations themselves.

Ramsey / Rebecca have said mid-Nov is when we will need full Asia language support, so need to get started thinking about this.
Need to bear in mind the potential UI / layout impact given the very different nature of the characters.
We should be able to gather up all the labels that we have and run them through a basic translator to tr to see what the visual impact of these changes will be and determine if there are any wider layout changes we need to factor in time for.

#5371 Ticket for issues found with i18n


enables low-processor usage mode

set application setting application/run/low_processor_mode to true. Hence the screen is not redrawn if nothing changes visually ,this Godot feature is  meant for applications

#102


Update "updating your code" section

Now we have been in public beta for some time "Updating your code" may not be as relevant as it was in the first few weeks after release.
I have changed the title of the page to be more specific "Updating from GOV.UK Elements and Frontend Toolkit"
In doing this I also noticed the max-widths, that limit the line length of the page were all set to the same em value. I have added specific em values for h1-3 so they have the same visual boundary as paragraphs.

You can preview this change here:
Built with commit c8a725e55dc8ce0f94f2dc566ceea586d2e6e38d
https://deploy-preview-642--govuk-design-system-preview.netlify.com

@dashouse yeah I think we can think about that later with https://github.com/alphagov/govuk-design-system/issues/536


Apple reject my app

widevine_cdm_secured_ios.framework ends up nested inside ShakaPlayerEmbedded.framework. This is not allowed by Apple, so we're getting the following error when trying to upload the app to App Store Connect:
ITMS-90338: Non-public API usage - The app references non-public symbols in Tivify: _pb_decode, _pb_decode_varint, _pb_encode, _pb_encode_string, _pb_encode_submessage, _pb_encode_tag_for_field, _pb_encode_varint, _pb_istream_from_buffer, _pb_ostream_from_buffer, _pb_read. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/

This is the error when we are trying to upload to Itunes:

The two comments seem to have completely different errors.  The second error you showed has already been fixed.  Make sure to use the latest master from both this project and the Widevine CDM.  You cannot use v1.0; I need to make a v1.0.1 release with these fixes.  You should erase the out folder to make sure you get a clean build.
The error you listed in the original post is weird.  We don't use internal APIs and those APIs from Google ProtoBuf.  We use that as an external dependency.  It may be possible that Apple is using protobuf and doesn't want us using it.  But we're using our own version.  Since we can't change their APIs, it seems odd that Apple would require us to not use that.

It looks like Apple is using protobuf and has problems with us using it.  See nanopb/nanopb#448.  We may be able to work around this by stripping private symbols and making sure we aren't accidentally exporting protobuf symbols.

Actually, those methods are from just nanopb, we use the full Google-made protocol buffer implementation.  So both Embedded and the Widevine CDM don't use those symbols.  So make sure this is caused by this framework and not caused by another of your dependencies.
And again, please try with the latest master and try with a clean build to see if the nested framework problem went away.

Our app using shaka player embedded was successfully approved by apple and moved to app store. So I confirm with @TheModMaker  that there is no release problem.


Option to convert to Imperial Measurements

Canceling this after looking into it.  Due to the less than algorithmic conversation all these fields would need to be moved into sheetworkers and a lot of table look ups could kill the sheet's efficiency.


Add sample_weights()

Relies on assumptions about the placement of elements in:

XFieldElement::sample()
AlgebraicHasher::get_n_hash_rounds()

Current implementation costs 5989 clock cycles and 1170 hash table rows.
I can lower this a bit if we change (1) the way we encode the counter, and (2) which 3 BFieldElements we use from a Digest when XFieldElement::sample()'ing (some are more accessible on the stack than others by a small margin, and we just pick them most trivially now).


"If obstacle in front"

Have we checked that the "if obstacle in front" block works?
Mariella had the idea of checking it while an iPad is plugged in and checking some print statements.

it works


feat: Added breadcrumb

Description

Added breadcrumb

Type of Change

[x] ✨ New feature (non-breaking change which adds functionality)
[ ] 🛠 Bug fix (non-breaking change which fixes an issue)
[ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
[ ] 🧹 Code refactor
[ ] ✅ Build configuration change
[ ] 📝 Documentation
[ ] 🗑 Chore

Github is stupid, ignore build failing - vercel could build and I also could locally


Add social support for Amazon's GameCircle.

This has been requested by a game studio. They want to deploy their game onto Amazon Underground which requires them to use Amazon's GameCircle SDK for social login.

We've had 0 requests for GameCircle so far but could add support if this is re-opened in the future.


<EMAIL_ADDRESS>seems not to be working with<EMAIL_ADDRESS>

Steps to reproduce:

create new  npm project
npm install -D typescript tslint grunt-tslint
introduce tslint task
run grunt tslint

A minimal example to reproduce:

git clone https://github.com/RachelSatoyama/bugreport.git
cd bugreport/tslint-versions
npm install
grunt tslint

What happens:
an error:

Warning: Linter.findConfiguration is not a function Use --force to continue.
Aborted due to warnings.

What expected to happen:
grunt tslint to be runned (or, alternatively and warning on incompatible peer dependencies to be shown)

this is also addressed by #56. TSLint v4 is a major version bump with breaking changes; you can expect grunt-tslint v4 to support it.

Well, I at least can expect some warning during npm install but sure
Thank you again!


Airplay huge audio delay

Hi everyone,
New to the forum.
I've been using BalenaSound through Airplay on a Rasp4 for a few months and everything worked fine except a noticeable audio delay (-2000ms) that I used to manually correct every time I wanted to watch a movie or something.
I recently updated to the latest version of the OS (2.48.0+rev1) and of the Supervisor (10.8.0), now the audio delay is almost double (I'm at -3700ms).
I tried turning off all the services I'm not using (BT, Spotify) with no luck. I also tried turning off the new Snapcast and Fleet Supervisor services but when I do nothing works.
I tried to install back a version of the OS but the bigger audio delay is still here.
Any ideas?
Thank a mil for the help!

I am also having this problem. I just use Spotify until this is solved.

Hello, @thep18, changing balenaOS version won't do much as the added delay is most likely due to the inclusion of snapcast for multi-room feature. You can disable it and see if it helps: https://github.com/balenalabs/balena-sound/#multi-room

That did it for me. I'm back with the -2000ms delay that I'm used to.
Thanks @tmigone
Any idea on how to fix that now ahah?

Glad to know that helped!
About the 2000ms or so delay, in the case of AirPlay that is actually a design choice made by the library author. You can read more about it here but the gist of it is that the delay is required to avoid sync problems over the network.
With regards to multi-room delay, adding that feature requires the usage of SnapCast (or a different audio server). That unfortunately has the side effect of added streaming delay. We've decided this is an acceptable tradeoff to have multi-room, specially since you can always disable it. That being said, we are always interested in making this project better. I'm personally looking into a few enhancements that could improve this and other performance issues we've been seeing. I haven't got the time yet to try them out but will do so shortly.
I'll close this issue since I don't think we can do much about it other than the recommendations I already gave. Feel free to reopen or create new issues if required! Cheers and thanks for the feedback.

Aaaand I'm back.
I've downgraded my Rasp4 to a Rasp3B+, and upgraded Balena to 2.60.1+rev1 with the Supervisor Version at 11.14.0.
I kept the multi-room disabled, along with the services I don't use (BT, Spotify, upnp) and I don't know what to do with the new "audio" service, but if I turn it off nothing works.
I'm at -2400ms of delay and don't know how to work my way back to -2000ms (which was a sweet spot where YouTube used to sync automatically).
Any ideas on what changed?
Thanks


feat: adding logic to flag gwas catalog studies based on curation

The main feature on this PR is to add logic to manage GWAS Catalog study curation. But it has some ripple effect on various pieces of the infrastructure.
Main bits being touched:

GWAS Catalog study class has method to update study information based on the provided curation table (optional).
This function updates study type, adds analysis flags, quality controls.
There's an other function to extract curation table for an other round of curation flagging new studies. (curation only applied for studies with summary statistics.)
The updated study index will regulate the number of studies being ingested for clumping.
To extract the eligible studies for clumping the study index dataset is updated with a function.

Codecov Report

Merging #347 (96ef6f6) into dev (e92e1e5) will decrease coverage by 0.45%.
Report is 4 commits behind head on dev.
The diff coverage is 69.09%.

Additional details and impacted files

@@            Coverage Diff             @@
##              dev     #347      +/-   ##
==========================================
- Coverage   85.67%   85.22%   -0.45%
==========================================
  Files          89       90       +1
  Lines        2101     2153      +52
==========================================
+ Hits         1800     1835      +35
- Misses        301      318      +17

Files
Coverage Δ

src/otg/common/session.py
87.50% <100.00%> (+0.32%)
:arrow_up:

src/otg/dataset/dataset.py
91.80% <100.00%> (ø)

src/otg/clump.py
78.12% <75.00%> (-0.45%)
:arrow_down:

src/otg/gwas_catalog_ingestion.py
68.96% <66.66%> (-1.41%)
:arrow_down:

src/otg/gwas_catalog_study_curation.py
77.27% <77.27%> (ø)

src/otg/datasource/gwas_catalog/study_index.py
87.50% <56.52%> (-12.50%)
:arrow_down:

Sorry for the stream of comments, I did the review from VSCode and something got stuck.

@ireneisdoomed I went with Daniel through this PR. We identified a couple of things we really want to fix now and some that will come with follow-up PRs. There are a bunch of stylistic things (e.g. variable names) that we are not so sure they improve much so we might skip that for now. There is definitely some refactor material in this PR but there is enough critical logic to try to merge for now.


3DTileset not loading

There's nothing happening when I try to load my own 3D tileset file.
import { Viewer, Cesium3DTileset } from "resium";

const App = () => {
  let viewer;

  const handleReady = tileset => {
    if (viewer) {
      viewer.zoomTo(tileset);
    }
  };

  return (
    <Viewer
      full
      ref={e => {
        viewer = e && e.cesiumElement;
      }}>
      <Cesium3DTileset url={require('./assets/tileset.json')} onReady={handleReady} />
    </Viewer>
  );
};

But it is fully working using vanilla Cesium.
const viewer = new Cesium.Viewer('cesiumContainer', {
    homeButton: false,
    timeline: false
});

const tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
    url : './assets/tileset.json'
}));

viewer.zoomTo(tileset);

I even tried using the tileset given by this Cesium sample (Cesium Sample Tileset), and the result is the same. It's working with the vanilla but not with Resium.
Thank you! Hoping to receive an update soon.

please fix:
<Cesium3DTileset url="./assets/tileset.json" onReady={handleReady} />

I am using resium in a webpack environment that's why I am using require to reference the location.

Ok. Cesium3DTileset does not support direct loading of the tileset data, so please use public directory.

Put the tileset.json in public directory in the project.
<Cesium3DTileset url={process.env.PUBLIC_URL + '/tileset.json'} onReady={handleReady} />

Ah, I see. Thank you! Will close this one already.


Feat/add download candles page

Add docker manager
Add download candles page
Add Hummingbot set-up to run the bot with docker

PR update:

Test local using WSL ubuntu 20.04LTS and docker desktop
Now supports candles downloader for binance spot/perpetual ✅
Search for invalid intervals, no go which is expected behavior
Days to download would not let go below value of 1

Would also not run more than 365

Observe dashboard logs while testing 👀

Test download candles

Give at least couple of secs or around 1-2mins to download data (depends on user network)

However when trying to clean candles folders getting Permission denied: 'data/candles/*...'
Run chmod 777 candles/*then clean candles folders again

all files deleted including sqlite

data downloader container is created under dardonacci/hummingbot:dev

changed to hummingbot/hummingbot:latest to check behavior, still downloading but possible there are some added features on Fede's docker image 👌🏼

Check scripts/data_downloader_config.yml

Whenever the data on candles downloader is modified, this is where it is saved 💯

Test Containers Management

Stop Container : shows excited containers 💯

Refresh : displays current status of containers
Clean Containers : For this to work you have to stop the container first

Pending:
While testing we notice this part where it got a conflict on container name. Tried to reproduce but unable to do so would be a WIP for QA. When this happened, we can't download any candles (different intervals) even after Clean Candles Folder button (note that all files are removed excluding sqlite)

I agree.
The data is saved inside data/candles and I created an issue because the
bot is not stopping automatically and needs password for that task too.
We can work on the design and also select the folder where you want to
download the files
On Sat, 3 Jun 2023 at 20:14 Michael Feng @.***> wrote:

@.**** requested changes on this pull request.
I pushed a commit to add info to README.
I think the dashboard needs more work on the user experience - here is my
experience:
I changed a few settings and clicked "Download Candles". This is what I
see:
[image: Screen Shot 2023-06-03 at 12 07 36 PM]
https://user-images.githubusercontent.com/1795030/243126537-4bc2b4a9-d340-4c3e-8a64-7d91b52c63c9.png
At this point, I am a bit confused. I see that a container has been
started, but I don't know what it's doing or where the candles data are
being saved.
—
Reply to this email directly, view it on GitHub
https://github.com/hummingbot/dashboard/pull/29#pullrequestreview-1460090679,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIZJOSBCIRNWYMTCOUIRRRDXJOELBANCNFSM6AAAAAAYXR5XAY
.
You are receiving this because you authored the thread.Message ID:
@.***>


*: remove v1/alerts/groups API endpoint

Closes #1508
I had this change for a while in my backlog, just rebased on master to fix some conflicts.

@mxinden done!

In case one of you clicks merge first, would you mind squashing? Makes preparing the CHANGELOG.md easier for the next release.

squash4lyfe

@mxinden done

Thanks @simonpasquier!

Hi @simonpasquier @mxinden, sounds like removing the "v1/alerts/groups" endpoint from the V1 API has broken compatibility with some external clients.. e.g.
"Don't work with the latest version api (v2) alertmanager" - https://github.com/prymitive/karma/issues/115
"Incompatibility with alertmanager 0.16.x" - https://github.com/cloudflare/unsee/issues/273
I wonder if it make sense if we can just put api/v1/alerts/groups back in? (E.g. just re-add the code that was removed from this PR?)
As:

This is the only endpoint from the V1 API that was removed, and
It sounds like this endpoint was just removed for reasons like "this is a size-able chunk of code that probably hasn't been used for over a year".  Though, there are some remote clients (like unsee and karma) that are using this endpoint, so might be worth putting it back in to support these API clients?

Yes +1 for adding it back. We use karma.

@mpursley sorry for the pain, if I would have known that that endpoint was used, it wouldn't have been removed probably. The v1 API is deprecated and the plan is to implement something similar with the v2 API to accommodate karma (see https://github.com/prometheus/alertmanager/issues/868).

@mpursley sorry for the pain, if I would have known that that endpoint was used, it wouldn't have been removed probably. The v1 API is deprecated and the plan is to implement something similar with the v2 API to accommodate karma (see #868).

Yes, understood. It looks like #868 is now updated to "P2", so hopefully that update/fix gets added soon(ish).  Just keep in mind that there will be users out there that are not able to update unsee/karma or alertmanager until this endpoint gets returned or replaced.
Thx @simonpasquier


[Test] Add availability to the ResilientNSObject test in objc_getClass.swift

This is a new test in Swift 5.1 that is not expected to pass when running
with the Swift 5.0 runtime library.
rdar://problem/50175915

@swift-ci please test


Unable to connect to Elasticsearch

I executed the ph script an everything worked flawles until the point where installing logstash beginns:
HW: Pi-3 with 32 gig SDHC card
Enter password for Elasticsearch:
Confirm password for Elasticsearch:
Enter Server IP: localhost
Bro already installed...
Installing Logstash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 9201: Connection refused
Error: Waiting for Elasticsearch to start...try 1 of 10
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 9201: Connection refused
Error: Waiting for Elasticsearch to start...try 2 of 10
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 9201: Connection refused
Error: Waiting for Elasticsearch to start...try 3 of 10
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 9201: Connection refused
Error: Waiting for Elasticsearch to start...try 4 of 10
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 9201: Connection refused
Error: Waiting for Elasticsearch to start...try 5 of 10
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 9201: Connection refused
Error: Waiting for Elasticsearch to start...try 6 of 10
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 9201: Connection refused
Error: Waiting for Elasticsearch to start...try 7 of 10
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 9201: Connection refused
Error: Waiting for Elasticsearch to start...try 8 of 10
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 9201: Connection refused
Error: Waiting for Elasticsearch to start...try 9 of 10
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 9201: Connection refused
Error: Waiting for Elasticsearch to start...try 10 of 10
Unable to connect to Elasticsearch

Is it not correct to put localhost into the servers IP ? I tried it with the pis staic Ip and with <IP_ADDRESS> which is local host and only getting "connection refused".
Im out of ideas.
Best regards Razzor

i am also getting the same issue. ive tried localhost, private, and public ip addresses

Bro already installed...
Installing Logstash
...
...
Failed to connect to <IP_ADDRESS> port 9201: Connection refused
Error: Waiting for Elasticsearch to start...try x of 10
Unable to connect to Elasticsearch
I am getting this error when running setup.py.

I will answer you question and maybe you will answer mine.
The default port for Elasticsearch is actually 9200, so try to connect to that port and see whether it is running normally.  Also, try to use <IP_ADDRESS>

If you are installing this on Ubuntu on a non RPi system, in order to have it all working as it should, before running the setup.py script run the following commands to install the prerequisites:
apt-get update
apt-get install curl default-jre

I get the same thing but right after Elasticsearch is installed
Job for elasticsearch.service failed. See 'systemctl status elasticsearch.service' and 'journalctl -xn' for details.
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 9200: Connection refused
Exception: Waiting for Elasticsearch to start...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 9200: Connection refused
Exception: Waiting for Elasticsearch to start...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 9200: Connection refused

Checking the status yields:
pi@elliottpi:~/SweetSecurity $ systemctl status elasticsearch.service
● elasticsearch.service - Elasticsearch
   Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; disabled)
   Active: failed (Result: exit-code) since Thu 2018-11-15 20:25:38 UTC; 5min ago
     Docs: http://www.elastic.co
  Process: 3607 ExecStartPre=/usr/share/elasticsearch/bin/elasticsearch-systemd-pre-exec (code=exited, status=200/CHDIR)

Running on an RPi 3 with Raspian-Jessie


Demo how tape can be used to retry tasks

Update tape-sample with some basic retry functionality to demonstrate a
common use case for the library.
I have updated the onFailure callback method a little to retry the last task.
To simulate some random failures I've fudged the API key randomly before making
the post to imgur.
The number of retries are then shown back in the main activity alongside the
image URL.

Unfortunately the sample I originally wrote was pretty poorly done and we've decided to remove it. Thanks for taking the time to contribute though.


Online customize and download

That was good online feature
https://getbootstrap.com/docs/3.3/customize/
I hope we will get for bootstrap 4

Not happening for v4.


⚠ Chat Api has degraded performance

In e4a3e46, Chat Api (https://chat.roblox.com/) experienced degraded performance:

HTTP code: 200
Response time: 22622 ms

Resolved: Chat Api performance has improved in d24a99a after 22 minutes.


Stripe charge webhook

I use the exact same code in my project (assuming this comes from the youtube tutorials).
I have a problem with truncating the cart from the session:
Session::forget('cart');
This works perfectly whenever the active user returns back to the cart.
Yet as i not use card payments from stripe, but IDeal payment, the user is redirected to another payment page outside the shop.
The paying process works perfect.
But the payment type relies on a stripe webhook.
I need to be able to let that webhook clear the cart, in case the user does not return back to the shop.

The problem is solved by restoring the cart using a mutator in the App\Order
Like:
    public function getCartAttribute($cart) {         return unserialize($cart);     }
Based on your checkout process, can do something like:
`
public function success()
{
$order = Order::find(12);
new Cart($order->cart);
session(['cart' => $order->cart]);
return view('success');
}

`
Of course it is up to you to retrieve to correct order ID.
Hope it can help someone!


FAFB Wang2020 (Nature - November)

https://www.nature.com/articles/s41586-020-2972-7
1 new type - see https://github.com/VirtualFlyBrain/Management/issues/273

From old ticket #998
Wang et al. (2020) (bioRxiv)
doi:10.1101/2<IP_ADDRESS>919
vaginal plate opening (vpo) neurons:
vpoDN - might be pMN2, but authors aren't sure (1/hemisphere)
vpoEN - new (2/hemisphere)
vpoIN - "morphologically similar to the previously described fru+aSP8, aSP-k and vPN1 neurons" (14/hemisphere)

Based on supplementary notes, sounds like vpoDN is very likely to be pMN2 and vpoIN is a parent of aSP-k (=aSP8). vPN1 is male-specific.


modules not found ...

I'm submitting a ...

[x] bug report
[ ] feature request
[x] support request

Do you want to request a feature or report a bug?

bug

What is the current behavior?

when I first start a terminal/item2 I get:
module: 'crystal' not found
module: 'go' not found
module: 'php' not found

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem

start terminal/iterm2

What is the expected behavior?

not showing:
module: 'crystal' not found
module: 'go' not found
module: 'php' not found

What is the motivation / use case for changing the behavior?

n/a

Please tell us about your environment:

Plugin Manager: [antigen | zplug | oh-my-zsh | ... ] zplugin
ZSH Version 5.5.1 (x86_64-apple-darwin17.5.0)

Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, etc)

my environment:
export AM_SHOW_PROCESS_TIME=0 # hide
export PROMPT_END_TAG=' §'
#export USE_NERD_FONT=1
export AM_VERSIONS_PROMPT=(RUBY PYTHON)
export AM_SHOW_FULL_DIR=0
export AM_UPDATE_L_PROMPT=0
#export AM_THEME=MONO_BRIGHT
unset AM_THEME

export AM_JAVA_SYM='J:'     # JAVA Version Symbol
export AM_PY_SYM='P:'       # Python Version Symbol
export AM_RB_SYM='R:'       # Ruby Version Symbol
export AM_GIT_SYM=G         # Git Symbol
export AM_HG_SYM=M          # Mercurial Symbol
export AM_SSH_SYM=[S]       # SSH Indicator Symbol
export PLIB_GIT_ADD_SYM=+   # Git New Tracked File Symbol
export PLIB_GIT_DEL_SYM=-   # Git Deleted File Symbol
export PLIB_GIT_MOD_SYM=⭑   # Git Modified File Symbol
export PLIB_GIT_NEW_SYM=?   # Git New Untracked File Symbol
export PLIB_GIT_PUSH_SYM=↑  # Git Unpushed Commit Symbol
export PLIB_GIT_PULL_SYM=↓  # Git New Commit Symbol

it was a zplugin issue


Module build failed: TypeError

Failed to compile
./src/routes/Order/Request/Step1.js
Module build failed: TypeError: Property right of AssignmentExpression expected node to be of a type ["Expression"] but instead got null
    at Array.map (<anonymous>)

After:
git clone ...
yarn install
npm start

I also tried:
$ git clone https://github.com/ant-design/ant-design-pro.git --depth=1
$ cd ant-design-pro
$ npm install
$ npm start         # visit http://localhost:8000

Which starts the ant design pro server and dashboard but it doesn't display the app.
Usage instructions not very clear. Please provide better instructions and perhaps a screenshot of what to expect when the app is started correctly.
Thanks :)

please use my newest revised version 2


Regenerate scaffolding, update samples, and other fixes.

Rebased against #7, ready for approval after tests pass.

Not sure why lint fails here, but not for #7. The fixes branch has been rebased against the repo-migration branch.

I'm realizing that the slackbot sample should not be in this repo at all.

CONTRIBUTORS is generated using "git shirtlog -e -s"
.mailmap is a git thing
On Thu, Oct 12, 2017, 5:12 PM Luke Sneeringer<EMAIL_ADDRESS>wrote:

@lukesneeringer commented on this pull request.
In .mailmap
https://github.com/googleapis/nodejs-language/pull/5#discussion_r144440609
:

@@ -0,0 +1,4 @@
+Jason Dobry<EMAIL_ADDRESS>Jason Dobry<EMAIL_ADDRESS>
I see.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/googleapis/nodejs-language/pull/5#discussion_r144440609,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABKERimzKm_kl_Kn5dUevee1oLh3HtlGks5srqr0gaJpZM4P3m7p
.


APEXMALHAR-2515 Operator maturity - HBase output operator Multi Table feature.

Implemented HBase output operator multi-table insertion feature.
@venkateshkottapalli @tushargosavi @sanjaypujare @PramodSSImmaneni please see.

@sanjaypujare Addressed comments and made changes where necessary. Please see.

@prasannapramod both build checks are failing. Are these pre-existing failures?

Jenkins, re-test this, please.

@sanjaypujare @PramodSSImmaneni Added JavaDocs as suggested. Please see.

LGTM

@sanjaypujare I added JavaDocs for all newly created classes now. Hoping there is sufficient documentation for methods that I changed. Please see

@prasannapramod can you fix the commit message to include jira number


Documents the APIs, Types and Interfaces

:tada: This PR is included in version 5.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


feat: change sbom content

- read build_config from new construct string, not file
- add USE_DOCKER and DOCKER_SHA1
- set default to N.A if not available

Need help to merge this one too :D


it's firing too many MessageEvents once we post message as bot

I copied RTM example from repo:
slackToken := "my real token"
api := slack.New(slackToken)
rtm := api.NewRTM()
go rtm.ManageConnection()
for msg := range rtm.IncomingEvents {
	fmt.Print("Event Received: ")
	switch ev := msg.Data.(type) {
	case *slack.MessageEvent:
		rtm.PostMessage(ev.Msg.User, "test message", slack.PostMessageParameters{AsUser:true})
		fmt.Printf("Message: %v\n", ev)
	case *slack.InvalidAuthEvent:
		fmt.Printf("Invalid credentials")
		return
	default:
	}
}

it connects, and replies correctly, I can see "test message" on slack, but once that happens, it still gets the message event, as a result, Message: <data> is printed over and over again.
The first user is me, when I typed "Hi" from slack, then all the event after that is created by bot itself. It's like bot sends this message to itself, and recursion happens. Is that a valid behavior? doesn't look like it.

the bug is in your code.
rtm.PostMessage(ev.Msg.User, "test message", slack.PostMessageParameters{AsUser:true})
fmt.Printf("Message: %v\n", ev)


Issue with Git Search Repo since PR: Update github-repository-search extension #13720

Extension
https://www.raycast.com/raycast/github
Raycast Version
1.80.0
macOS Version
15.0
Description
Since the newest Update of Git-Search Repos the behaviour of the included Repo Actions changed.
cmd + option + c to open / clone (if not existing already) a repo in vscode is gone.
only option now seems to cmd + shift + c which always clones into a new folder even tho the repo already got cloned before.
Option for default folder to clone into seems gone to since I always have to select my dev folder
Steps To Reproduce
open raycast
open search repos
select a repo
try to open an existing repo in vscode without cloning it again
Current Behaviour
I can only clone repos into a copy folder
Expected Behaviour
I can clone a repo which doesn't exist local and can open an existing repo in vscode without cloning it again

I can still see it. Could you share a recording? It'll make it easier to see what's happening.

https://github.com/user-attachments/assets/378cc904-1e1a-4441-88af-af65e9f1cea8
As seen in the footage "clone in vscode" will always clone into a new folder.
This differs from the behaviour before where it would just open an existing repository in vscode instead of cloning it regardless.

There's hasn't been any changes to the VS Code clone action in the latest update as shown in the screenshot, so I'm not sure what could cause the bug here.

The default path where to clone to is gone as well so now I need to select the path every time I clone again

This wasn't used for the Clone in VSCode action. Are you sure you're referring to the right action? Could you send another recording where I can see the actions used instead of the keyboard shortcuts?

Isnt that change above ur marked one exactly what im referencing to?
I stated:

as stated there was a action cmd + opt + c that cloned / opened a repository in vscode if the repository already exists
which is now changed to cmd + opt + shift + c which allows to clone but not to open?

I think this is the missing option:

In this action ist was possible to set a default target.  when cloning an repository with this action, it clones the repository to //. If it is already in there, it just open VS Code to Open the repository and didn't clone it again.
The mentioned "Clone in VSCode" Action clones the repository everytime (with a counting suffix) and you need to choose a target directory each time you clone.
So now Raycast doesn't acts  as a fast browser between repository anymore.

This action does not do the same as the old action "Clone and Open".
The Action "Clone in VSCode" only allows to Clone into a new Folder and open it in VSCode afterwards.
I don't want to clone it again if it's already cloned. The old action allowed to just open an already existing repository without needlessly cloning it again.
This was a very nice way to browse through and open existing work to continue working on.
The clone action was only needed for the first time I open a project, afterwards the "just open in vscode" component made it an everyday action I used to open the repositories in vscode.
As shown in the provided videos and screenshots the actions "clone in vscode" and "clone with options" do either always clone into a copyfolder or just block the complete action with the error text "repository already exists"

@raycastbot assign me


admins can no longer change status of rb

not sure if you guys purposefully made this change (can't see that documented anywhere in my quick check) but admins are no longer able to change their mind and change the status of a rb after reviewing it.
related to #4621 #4669
cc: @julielorch putting into Hot Module 1.1 right now. If you want to change the prioritization totally your call.

@mikefantini I think this still works, you just have to go to the individual reportback to change the status.
http://staging.beta.dosomething.org/admin/reportback/1802
... not sure if that's different than it was, but the functionality is still there

welp that's embarrassing. definitely couldn't find it last night even after checking multiple times. carry on.


Create a static page for each package

what

Create a static landing page (dynamically) for each package

why

human friendly

references

https://formulae.brew.sh/formula/helmfile

@osterman if you still want to do this, we are now in pretty good shape to accomplish it. We could generate the pages along with README.md, just need a template and a place to put the generated pages.


release erroranalysis v0.4.0

Description
Release erroranalysis v0.4.0
Release notes:

fix small data erroring out on mutual info score for error analysis guidance by @imatiach-msft in https://github.com/microsoft/responsible-ai-toolbox/pull/1907
Update raiutils to 0.3.0 in raiwidgets, responsibleai, erroranalysis and nlp_feature_extractors by @gaugup in https://github.com/microsoft/responsible-ai-toolbox/pull/1873
fix error in erroranalysis heatmap caused by max value over right side of max bin by @imatiach-msft in https://github.com/microsoft/responsible-ai-toolbox/pull/1866
in error analysis, refactor error rate metric into function by @imatiach-msft in https://github.com/microsoft/responsible-ai-toolbox/pull/1742

Checklist

[ ] I have added screenshots above for all UI changes.
[ ] I have added e2e tests for all UI changes.
[ ] Documentation was updated if it was needed.

Codecov Report

Merging #1909 (191b9b4) into main (527bc6b) will increase coverage by 4.67%.
The diff coverage is n/a.

:exclamation: Current head 191b9b4 differs from pull request most recent head 9e8cf6c. Consider uploading reports for the commit 9e8cf6c to get more accurate results

@@            Coverage Diff             @@
##             main    #1909      +/-   ##
==========================================
+ Coverage   90.66%   95.34%   +4.67%
==========================================
  Files          46       16      -30
  Lines        1885      365    -1520
==========================================
- Hits         1709      348    -1361
+ Misses        176       17     -159

Flag
Coverage Δ

unittests
95.34% <ø> (+4.67%)
:arrow_up:

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

Impacted Files
Coverage Δ

erroranalysis/erroranalysis/version.py

erroranalysis/erroranalysis/report/error_report.py

...nalysis/erroranalysis/_internal/version_checker.py

...t_utils/rai_test_utils/models/lightgbm/__init__.py

rai_test_utils/rai_test_utils/__init__.py

...i_test_utils/models/sklearn/sklearn_model_utils.py

...st_utils/rai_test_utils/models/xgboost/__init__.py

erroranalysis/erroranalysis/__init__.py

rai_test_utils/rai_test_utils/models/__init__.py

...ai_test_utils/rai_test_utils/models/model_utils.py

... and 20 more

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


Add ClearSilver templates

Problem Description
ClearSilver templates are classified as C# or SmallTalk.
See: http://www.clearsilver.net/
URL of the affected repository:
See example search: https://github.com/search?p=2&q=extension%3Acs+h1+include&type=Code
Last modified on:
2018-08-20
Expected language:
HTML+ClearSilver?
Detected language:
C#, Smalltalk

Still relevant.

@smola Do you plan to add support for this new language?


Update RemoteDevice.class to set default values for name and UDID.

Sometimes we need to extract device info in the Listener to provide proper logs. As far as by default we can set deviceName or UDID to null, nullpointer exception is thrown and driver is not closed.

https://github.com/qaprosoft/carina/pull/666


Report pins in generations

Pins can be a real source of unpleasantness, and assign pinned objects to generations is painstaking.  Automate it.

Completed in 21c47f7d1e817657010882a71fdc0386858fbb50


HTTP: Method that record log on a specific API call only

Request feature:
A method that only log on a specific API call
I have a use case as below:
I got a workflow contains 30 APIs call, I have ensured that 28 of them are working fine, but the other 2 are the one that I need to view the call body and response body. If I set things in logback.xml to be TRACE LEVEL, it will show all other 28 APIs which is a lot of information to scroll to find the exact API I need, or setting log DEBUG for fail requests is not relevant since the API can still call successfully.

hi @slandelle , could you share me some insights on this feature ?

Hi @nptri,
Did you tried to change the log level programmatically during the execution?
I didn't try it myself, but if you set the level to TRACE/DEBUG right before (in an exec call, I guess). You should workaround your issue. But I'm afraid that this is not something that will be done in gatling itself.

hi @Isammoc , currently I am following the println method on Gatling's doc as a workaround, but I believe it would be more convenience if we can set in logback.xml (or any method there), and I'm unsure if the appender is applicable in my situation though.

The next release will truncate printed bodies to 500,000 bytes, see https://github.com/gatling/gatling/commit/0d68559afeed5ceedfb4bca390d009c202134a7f
I think that should be enough. I don't think we should add a DSL method related to trace logging.


Added static constructor for converting numerics into money objects

Added static constructor for converting numeric values into money objects.

@pinkbigmacmedia Why not using a parser for this? I think the StringToUnitsParser will help you converting a decimal.
$parser = new StringToUnitsParser();
$money = $parser->parse((string) 999.99, 'EUR');

@frederikbosch Fair enough. I just found the one-liner as one way for creating money objects kind of handy.
Could we potentially have something like this on Money\Money:
/**
  *
  * @param  string  $money
  * @param  string  $currency
  * @return Money
  */
public static function fromString($money, $currency)
{
    $parser = new StringToUnitsParser();
    return $parser->parse( (string) $money, $currency);
}

I am :-1: on this. Although it might be handy, Money should preserve it's identity as a value object and should not be polluted with all the possible instantiation stuff. The reason why we implemented parsers is to allow devs creating money objects whatever way they want.

I have nothing to add to that.


⚠ Bofrost.fr has degraded performance

In 70ec301, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1257 ms

Resolved: Bofrost.fr performance has improved in c2e9f09 after 6 minutes.


GUI installer shows incomplete window on a 4K display

As is shown in the pic below:

I managed to install it manually on eclipse. However, it will still be much appreciated if this one gets fixed.

What resolution exactly? I tested on 3840 × 2160 and it was fine.

Win 10, 3840 × 2160, with "the size of text, apps, and other items" set to 225%.

Can't reproduce. Any other info you can provide that could be relevant?

I've also changed the items in the "Advanced sizing of text and other items" to 11.
Apart from that, I cannot think of any other special customization to the system.

That option is not available after the Creator's Update because it wasn't well supported and I suspect that's the problem. Try disabling it / reverting to default. See also Microsof't answer.

The following suggests this is a Java version 8 compatibility issue; it also details the process for installing Lombok manually without the interface:
https://github.com/rzwitserloot/lombok/issues/1638
Hope this helps, cheers.