[ feature request / support ] Add syslog monitoring

I would like to suggest adding monitoring of syslog on system and provide a way to explore them within pocketbase. It would make sense for a log monitoring hub to contain the most important logs for the agents in one place. We can have it either for individual system or combine them.

I think syslog might be too much information to constantly monitor and save in the database for all systems.
Maybe if I can figure out a way stream it on demand, but it's probably not going to be added in the near future.
For an alternative, Dozzle added an agent mode recently and can be set up to view syslog.

Instead of saving everything in the database, would it be possible to set a regex for certain logs and capture those?  I can see this being useful for certain very important events (root login, reboot etc).


What is missing for this to be "production ready"?

I've just recently become aware that Python deprecated platform.linux_distribution() and plans on removing it in the future. We're using this API in pip to get information to generate statistics about what is downloading people's software. Since we still want this information we need to replace it and I saw you were working on this library but that it was marked as "WIP" and not "production ready".
So, what needs done?

Here are my two cents on this: I think it is nearly ready, but there are a few things that may end up changing the interface once they are resolved. For example, the base() method is somewhere in between just normalizing the distro ID to a defined value, and returning the distro it is based upon (like RHEL is based upon Fedora). I'll take a pass through the issues I opened and qualify them according to whether the proposed solutions would change the interface.
But Nir as the maintainer and project originator should be your main source.

I have opened issues for everything I had in mind, and have qualified them with my opinion as to whether they should be resolved before we are ready.

I don't believe my view on this is better than Andy's. That being said, my intention was that users start using it so that we can get as many PRs and fixes for opened issues ASAP. Generally speaking, I'm with Andy, for the most part after fixing some of the currently opened issues we're ready to cover a large percentage of the distros and their versions.
Note that I intentionally am not going to look for bugs dealing with older versions and very very far fetched distros (i'm using Arch Linux based Antergos.. so i'm far from the plate :)) as I don't want to add code for things users might not need and will never use.

It seems to me that the remaining issues need some thinking and/or discussion.
Issue #21 breaks all RedHat distros (see Volker Braun's comment on it), and its solution is merged.
So how about releasing another version to Pypi at this point, and discuss the remaining issues next?

Sounds good to me.

Hi everyone,
PR #92 is up for review and will release version 0.5.0.
That version is production-ready, from my (personal) perspective.

I just made v0.5.0 available. It is not on Pypi yet, but you can get it from the release area of this project. See here: https://github.com/nir0s/ld/releases/tag/v0.5.0

0.5.0 was released to PyPI a few days ago. Congrats! :)

If there are additional critical issues which you think should be solved, please open issues for each and we'll make sure we get them done before v1


Add display mode to the CLI

Cool.  Just need to change the single quotes to double quotes.

Dang, I'm not sure how I missed that and used single quotes. Fixed!

Thanks for this! Could you squash your commits into one?


policy: don't subscribe to service events if CNPs/CCNPs are disabled

Service events are not used when CNPs and CCNPs are disabled. However, we currently subscribe to the service cache, and enqueue all events in a local cache, in turn causing a memory leak in that case given that the events would never be dequeued. Let's get this fixed.
Fixes: 253a05bef383 ("policy: Add config for enabling Cilium NetworkPolicy")
Fix memory leak caused by service events when when CNPs/CCNPs are disabled

/test

Cilium E2E Upgrade and Cilium IPsec upgrade appear unrelated, as these workflows seem currently broken on main: https://github.com/cilium/cilium/actions/workflows/tests-e2e-upgrade.yaml


Only the host sees the missions?

I was playing with several people, and when they tried to access the mission field, they got the message that they do not have enough rank, is that only the host can see it or is there something else I don't know?

This issue has been addressed in commit 5637c28. In this commit, we've made changes to ensure that missions are visible to all players, not just the host.
Therefore, I will proceed to close this issue. If you encounter further related issues, please feel free to reopen this or create a new one. Thank you!


Sharing information in service remoting requests without passing as parameter

Given that it's useful to see associated telemetry in Application Insights and those require a shared parent operation identifier, is there any way to send information with Service Remoting outside of the parameters for each service method? For example, if I'm sending data in an HTTP request to a controller method in ASP.NET Core, I may include additional information within the headers without actually having to specify it in a parameter in that method.
Is there any similar method to share information in Service Remoting requests without passing it all explicitly into the parameters of each method?
I used the example of App Insights, but there's other information I may want to pass between services as well, so simply using the correlation functionality in the Service Fabric App Insights package isn't sufficient for my purposes.
Thank you!

Following up on this, the Application Insights Service Fabric Native package actually includes a ServiceRemotingHeaderUtilities class to extend service remoting to include headers to pass alongside requests. Unfortunately, it's marked as internal, so I can't access it myself without making my own extension class.
Could this functionality be included directly in the Service Fabric itself given the usefulness of passing data between services without explicitly providing a parameter to that end?


Add get snapshot for record property value (include version in snapshotResult)

We've since decided to for #695 instead.
Adding a way to get the version instead of getting the version in the snapshot.


Checkout

Document the defaults for checkout, so we know when we need to explicitly define this in our azure-pipelines.yml file, or not. We're dealing with LFS issue, as it looks that it's not enabled by default.
Define which are optional, and which are mandatory, this is not clear currently, and we're going to have to test it just for the purpose of figuring it out, instead of just defining the task from the documentation and then testing we've got things correct.

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

ID: 7458d5b2-1bb7-7d87-7ce6-2b0c430b0155
Version Independent ID: edf5bbd3-a3f0-5426-e985-31290f8afd05
Content: YAML schema - Azure Pipelines
Content Source: docs/pipelines/yaml-schema.md
Product: devops
Technology: devops-cicd
GitHub Login: @vtbassmatt
Microsoft Alias: macoope

Is the NuGet cache cleaned up with any of the values for the checkout.clean ?


refactor: optimize the attached events visualization in the trace widget

Optimize the attached events visualization in the trace widget.
Video
https://user-images.githubusercontent.com/20871783/218655833-dbb82736-d3d6-4b28-a4dd-b522caecd2cf.mov
Signed-off-by: Qiuxia Fan<EMAIL_ADDRESS>

This looks great. I have two suggestions:

Can we change the time view on the right to match the view in the trace, so that users can easily see the start and end times of events and understand the relationships between events?
The order of the events should be sorted by ascending.

This looks great. I have two suggestions:

Can we change the time view on the right to match the view in the trace, so that users can easily see the start and end times of events and understand the relationships between events?

Do you mean to move parts of the whole events to the trace view?

I think he means use that style, rather han moving in to trace page.
The key is showing the duration with order.

I think he means use that style, rather han moving in to trace page.

Yes.

Trace graph? The events data is not a tree structure.

Trace graph?

We only need the style on the right side of the trace.

The events data is not a tree structure.

Yes, the events are only a list. we only need the start/end time and duration, so it doesn't matter if the events are tree or list structure.

Yes, the right part of trace view only.


[feat] Multiple accounts in one wallet.dat

Feature Request
I suggest to have one only wallet.dat which won't use BerkleyDB but which going to use SQLite 3.
This feature will bring some advantages :

Can be used as an application data file.
New SQLite versions maintains backwards compatibility with versions as far back as 2013.
Does not require database environment. A completed write guarantees that the data was written to the database file.
Can now move to single wallet files instead of wallet directories.
Can be implemented by using QT SQL https://doc.qt.io/qt-5/qtsql-index.html.

And remove previous disadvantages of BDB which are :

Not designed to be used as an application data file. The Legacy Wallet has several hacks to get round this as a result and Berkeley DB wallet files can easily be corrupted.
Berkeley DB produces extra files which need to be moved with the database file. This means that Berkeley DB is less portable and requires a directory for each wallet.
Changes were introduced to Berkeley DB database environment files breaking backwards compatibility.

To implement that way and conserve the HD path (m/x'/y'/z'), You should create this table in SQL :
CREATE TABLE main(key BLOB PRIMARY KEY NOT NULL, value BLOB NOT NULL);
Then in the key you can separate the master key which will be able to generate all sub accounts with one seed by add in the key the hex string 00 as byteArray. You'll be able to create accounts by add in the key the hex string 01 as byteArray.
You can of course adapt values. For example, regarding the master key storage, you can put : privKey + chainCode + pubKey Compressed as byteArray. Then you can complete as well as you want the value of an account.

x (hardened) will be able to be replaced as the account index.
y (hardened) will be able to be changed as the (change/receiving) addresses.
z (hardened) will represent the key index inherent of y.

I let you imagine structures of rawed data in accounts values.
My best feelings.

1.21 includes multi-wallet support.


Place generated swagger code in source directory

I know that Maven build artifacts reside in the target directory. However, I am not sure if this is the best approach for generated source code, because then I need to add the target directory to the projects classpath to make my IDE happy.
In other projects I used to place generated source code in a dedicated namespace/package in the project's source folder. For pazuzu this would be src/main/java/org/zalando/pazuzu/generated.
Request for comments.

Current destination is for code-generation looks correct (all code-generation plugins I've seen so far use this location). So I suppose that if your IDE supports maven-based projects it should handle this situation without problem.

Ya, I see ... and using another location would also require to the configure the maven-clean-plugin appropriately. Lets close this issue.


[website] Docs generation for Flexbox

The JS docs are not included in the generated page:
https://facebook.github.io/react-native/docs/flexbox.html

Hi there! This issue is being closed because it has been inactive for a while.
But don't worry, it will live on with ProductPains! Check out its new home: https://productpains.com/post/react-native/website-docs-generation-for-flexbox
ProductPains helps the community prioritize the most important issues thanks to its voting feature.
It is easy to use - just login with GitHub.
Also, if this issue is a bug, please consider sending a PR with a fix. We rely on the community to provide
bugfixes as the core team is focused on performance.


Authorization Code flow with PKCE loses cookies between redirects

aioauth version: ^1.6 (actual on pypi)
Python version: 3.9
Operating System: linux

Description
I'm building a opinionated all-in-one foundation for web app development, Red Warden.
I'm integrating aioauth in it, and I'm having issues on the AuthCode (PKCE) flow, as it loses the cookies between redirects.
What I Did
I'm using a cookie for session tracking. I assumed the flow involves a redirect if the user is not logged in. So, for example (I'm using Postman web app to execute the flow):

GET /oauth2/authorize?...
the user is not logged in (no session cookie), redirects 302 to /login
GET /login
I enter my credentials and submit
POST /login
credentials are ok, sets a session cookie, redirects to /oauth2/authorize?...
GET /oauth2/authorize?...
the user is logged in, processes correctly the request parameters, proceeds to /oauth2/token
POST /oauth2/token
here the session cookie is lost, so it bounces back to /login

From what i can see the "to_oauth2_request" and "to_fastapi_response" do not care about cookies.
The first thoughts were:

subclass the OAuth2Request class and add a "cookies" property (my preferred choice);
remove the "logged in" requirement from the POST /token endpoint;

but I'm not sure it's the right way to go.
By the way, this library is awesome! Thank you!

Hi, @mister-px . Thanks for using aioauth!
/token endpoint should not process cookies. This endpoint used for authorization code validation. Basically /oauth2/authorize should produce a redirect to a callback that checks authorization_code with /token endpoint from server side. This endpoint should not be protected by an authorization mechanism.
Here an example with tests:
https://github.com/aliev/aioauth/blob/master/tests/test_flow.py#L70-L76
Curl example:
curl --compressed -v localhost:8080/v1/oauth/tokens \
	-u test_client_1:test_secret \
	-d "grant_type=authorization_code" \
	-d "code=7afb1c55-76e4-4c76-adb7-9d657cb47a27" \
	-d "redirect_uri=https://www.example.com"

Thank you aliev!
So, this is what I did: i removed the pypi package and installed aioauth from git... a lot of things changed, of course, but i made it work easily as it is well written (kudos again!)
Then, I removed the "logged in" requirement from the my /token endpoint, as you pointed out (I really missed the point in the RFC where it says that it doesn't handle cookies), and I managed to have the correct new tokens in the db after the flow! I'll make more tests tomorrow, but it seems to be working perfectly!
I'm not using FastAPI, as my project is based directly on Starlette. But it's quite similar, i didn't need to modify too much stuff... If I can help with the docs, or the examples, just drop me a line :+1:

Just another last-minute doubt: where is it supposed to be stored the logged user info related to the token? I have seen the models, there's nothing related... only in the request, the None check for password grant.
I was thinking about overloading the create_token method in BaseStorage, and encoding + encrypting the info i needed in the access_token and refresh_token fields, like a JWT... or maybe of adding another field in the "tokens"  and "authorization codes" tables, that would be good if we need to query all tokens for that particular user.
Do you have a best practice about this?

@mister-px if you want to bind a token to a user, then probably the best option would be to store the user in the Token model itself.

@mister-px not sure, but maybe we should also add the user to Token, AuthorizationCode and maybe even to Client models (Client creator). We also have the user in Request: https://github.com/aliev/aioauth/blob/b87f1482b60bc74e628b5a7e8164e0c53397963f/aioauth/requests.py#L40

@aliev ok, let's recap:
Authorization Code FLOW (with PKCE)
Ok, so the way I understood it - correct me if I'm wrong - is that when you GET the /authorize endpoint the user can be already logged in, or else he'll be redirected to the login page. After a successful login, or if already logged in, the /authorize endpoint will start processing the flow, having the logged in user in the session.
I think it makes sense that both the authorization code and token entities have a NULLABLE field that identifies the user. I don't think it should be added  in the client entity, as in my understanding it's just the "vehicle" for the user doing the OAuth2 flow.
I know about the User in the Request, it's passed to the BaseStorage methods so we can value it as a "user_id" (taken from session in the first /authorize, in my case) so that it can be stored along in the auth code and token tables (save_authorization_code, save_token).
I think the "user_id" is enough, with no need for more structure: but this just because I'm used to NOT store the scopes in the token. It's another query to the DB for each API call, but the point is controlling access from the server.
Other flows
I'm still thinking how does this impact on other flows, but having worked a lot in the past with PHPLeague OAuth2 Server I can't see anything critical: in a user-less flow like the "Client Credentials" the NULLABLE user will be empty.
What are your thoughts on this?

is that when you GET the /authorize endpoint the user can be already logged in, or else he'll be redirected to the login page.

authorize endpoint expects authorized user.

After a successful login, or if already logged in, the /authorize endpoint will start processing the flow, having the logged in user in the session.

correct.

Hey @aliev, sorry for the delay. I can provide a PR for this! What about the last comment I made? Is that ok for you?

@mister-px you can fork this repo and create the PR from fork.

@aliev, i finished testing the PR. Added code and a couple of new tests. What do you think?
In the end I understood why you said about setting the "user_id" for the "Client" too.

hi @mister-px
I'm not sure that we have to change anything in core of aioauth to support users. I was thinking about adding the user field to the Client, Token and AuthorizationCode models to represent that these models could contain the user object.
I invited you to a private repository with an example of aioauth + FastAPI integration (with users support). You can use it as an example for your project. This project is under development and it will be open as soon as I finish working on it. This will be an illustrative example of using aioauth (with FastAPI).
P.S. aioauth is still under active development, I'm improving it and some APIs may change from release to release

Thank you @aliev, I'll take a look

@mister-px https://github.com/aliev/aioauth-fastapi


[Bug]: In windows, there are some conflicts in the llama-index libraries.

Describe the bug
In windows, there are some conflicts in the llama-index libraries, and developers cannot execute as_studio in windows.
Environment (please complete the following information):

AgentScope Version: 0.0.5alpha1
Python Version: 3.9
OS: windows

@ZiTao-Li @FredericW Please check this issue.


ci: shellcheck checks

Closes #2739.
I am proposing that we use this GitHub Shellcheck action:
ludeeus/action-shellcheck
since it has most stars (and eyes on it).
I also did all fixes that I could find with
shellcheck **/*.sh

If I've missed any please let me know.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 83.208%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
19191

Relevant Lines:
23064

💛  - Coveralls

In 0aa279aa33791dcc462f90e1574bd8d443871fbb:
There is trailing whitespace in all of your shellcheck disable lines.
Can you also expand your comment saying what this lint does and why it is a problem?

Done!

Can you change the comment on SC2034 to explain that there are "unused variables" but that they are used when the file is sourced?

Done.
One thing that we can do is adding export VAR to these statements.
Then we can remove all of these shellcheck disables

Well, we don't want to run these scripts directly, so exporting the variables isn't the right thing to do. I think.
Arguably we should do something like (from ChatGPT, untested):
# Check if the script is being sourced or executed directly
if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
    echo "This script should not be run directly."
    exit 1  # Exit with an error status
fi

(Here BASH_SOURCE will always be a single-element array containing ./test_vars.sh or whatever, while $0 is the original script that was called.)
Since I don't understand in detail how $0 and $BASH_SOURCE interact so we probably shouldn't do this, because it'll just cause fragility...but I'd do that before I exported the variables.

Similarly, I'm skeptical of you adding a shebang to scripts/env.sh. Since env.sh shouldn't be run directly we shouldn't need to specify a shell.
Finally, you have trailing whitespace again. You can find it with git grep ' $'.

Well, we don't want to run these scripts directly, so exporting the variables isn't the right thing to do. I think.

That was my intuition as well, I wanted to double-check. Thanks!

Similarly, I'm skeptical of you adding a shebang to scripts/env.sh. Since env.sh shouldn't be run directly we shouldn't need to specify a shell.

Done! I took the liberty of also removing the shebang in hashes/embedded/scripts/env.sh and adding the shellcheck disable and comment the same way in the bitcoin/embedded/scripts/env.sh.

Finally, you have trailing whitespace again. You can find it with git grep ' $'.

Ok thank you for all the patience. The git grep did the trick and I was able to verify that there aren't trailing whitespaces in this PR anymore.

I was able to verify that there aren't trailing whitespaces in this PR anymore.

The pre-commit git hook will check this for you. You have to configure it to run in your environment, there are instructions in the crate level README.md file.

The pre-commit git hook will check this for you.

Nice we have git hooks! Will set it up.

This has two ACKs so I will merge it. Will promote @tcharding's comment about needing a README update to an issue.
IMO "instant" jobs like this shouldn't count against our 20-job limit.

IMO "instant" jobs like this shouldn't count against our 20-job limit.

I was thinking the same but the spinning up the VM still does take time.


Multiple user run

When an instance of atom is running with the current user, running a second instance of atom with sudo does not make it run with root access.
Reproduce :
$ atom
$ sudo atom
$ ps -aux | grep atom // shows no instance of atom with root user
Same problem in the opposite case.

Looks like this was fixed with #5960.


During training, the number of displayed training data is reduced by half

HI, my training dataset quantity is 9712，
when use the model of atss_r101 , i found   the number of training dataset is not right,  it change to 4856    ,    it's right when train faster_rcnn_r50_fpn_1x.
0.1116, loss_centerness: 0.5863, loss: 0.7148 2021-11-04 11:35:13,545 - mmdet - INFO - Epoch [12][100/4856]	lr: 1.000e-04, eta: 0:09:59, time: 0.214, data_time: 0.004, memory: 2523, loss_cls: 0.0174, loss_bbox: 0.1116, loss_centerness: 0.5859, loss: 0.7149 2021-11-04 11:35:24,157 - mmdet - INFO - Epoch [12][150/4856]	lr: 1.000e-04, eta: 0:09:48, time: 0.212, data_time: 0.004, memory: 2523, loss_cls: 0.0175, loss_bbox: 0.1110, loss_centerness: 0.5846, loss: 0.7131 2021-11-04 11:35:34,852 - mmdet - INFO - Epoch [12][200/4856]	lr: 1.000e-04, eta: 0:09:38, time: 0.214, data_time: 0.004, memory: 2523, loss_cls: 0.0170, loss_bbox: 0.1071, loss_centerness: 0.5851, loss: 0.7092 2021-11-04 11:35:45,481 - mmdet - INFO - Epoch [12][250/4856]	lr: 1.000e-04, eta: 0:09:27, time: 0.213, data_time: 0.004, memory: 2523, loss_cls: 0.0176, loss_bbox: 0.1065, loss_centerness: 0.5851, loss: 0.7092

4856 is the number of total iterations of one epoch. It seems that you are using batchsize=2, so it is normal.

ok

ok


Rev A relay board: fix applied 4-pt calibrations

For the Rev A relay board, there is a bug when applying 4-pt DC calibrations for Type 2.3 and 1.3 e-links.
This is due to a difference in channel naming convention between e-links and adapter boards for Types 2.3 and 1.3.
CMD is not affected, but D0, D1, and D2 are affected: we consistently load incorrect calibration values (swapped between data channels).

Resolved in this pull request: https://github.com/ku-cms/eLink_Instrumentation/pull/57


Cross-signing leaks metadata to the server about who trusts who.

We should encrypt the cross-signing attestations given the server has no business seeing what users have verified each other.

This can only apply to signatures made by the user signing key, FTR, the other signatures are needed to be there in plaintext to make cross signing work


Incremental Merkle Tree Implementation

Description
This PR implements an incremental merkle tree data structure. This is an append only merkle tree that only maintains Log N internal nodes. An invariant this implementation tries to maintain is that all operations is Log N.

closes: #69

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

[x] Targeted PR against correct branch (main)
[x] Linked to Github issue with discussion and accepted design OR have an explanation in the PR that describes this work.
[x] Wrote unit tests
[x] Updated relevant documentation in the code
[x] Added a relevant changelog entry to the Pending section in CHANGELOG.md
[x] Re-reviewed Files changed in the Github PR explorer

advertisement: You may also check if ark-sponge to see if that crate is also helpful for your application

Since @daira's concern about the inner node empty value is not specific to this PR. Please let me know whether I should address her concern in this PR or not. @tsunrise @weikengchen @Pratyush


Add query text in thread name

Yes, good point, in a query we can invoke another query... Let me fix it


Raw video frames as input

I don't want to use the camera feed as a source. I want a pre-recorded video file to be used as the source.
Can it accept raw video frames as CVImageBufferRef?

@SandeepAggarwal I think LFLiveSession::pushVideo function is what you need.


RDEPENDS on bash ?

Hello,
Since the wrapper exec-script depends on bash, shouldn't the recipe contains a standard RDEPENDS on bash ?
Right now it's only for the -dev package:

https://github.com/dimtass/meta-elastic-beats/blob/00c2b8c814ef259ca6199b5a7753ea0e104aa332/recipes-devops/elastic-beats/elastic-beats.inc#L29
Thanks.

It was some time ago that I've done this. Yocto sometimes is a mess and things change a lot between versions. Maybe this was needed only for -dev at that point and not anymore. I don't remember tbh.
Do you have issues when removing it or any other issue?

Indeed I had to add bash as standard to make in work (using dunfell, and beat was probably the first package in my distribution to need bash).
PR #6


Exception in libc++api

I'm working on some bindings that make use of mlx-c but I'm finding that if I run tests that create arrays right after having previously ran tests i'm getting an error:
libc++abi: terminating due to uncaught exception of type std::__1::system_error: condition_variable wait failed: Invalid argument

My guess is some kind of threadpool issue, is there a way to specify limits? Could this be an error in mlx-c?

It could be.. could you share a way to reproduce this?

It could be.. could you share a way to reproduce this?

If you don’t mind checking out a Rust repo, you can check out this branch and run tests via cargo test: https://github.com/oxideai/mlx-rs/pull/32
run the tests once which will succeed, then try to immediately run them again and you’ll get this error.

A bit more info here, running the tests consecutively using -- --test-threads=1 as opposed to all in parallel as rust does, seems to stop the issue. So definitely a thread pool thing it seems.

Ah. I didn't get you were running tests in parallel. So MLX is not thread safe at the moment. So I would definitely not run the tests in parallel.
Do you need thread safety or is that just a by produce of the default test behavior?

I guess ideally thread safety would be nice, but this was just a product of the default test behaviour. For now I've limited tests to 1 thread and assuming MLX is not thread safe.


feat: allow users to create a file writer without a schema

This is needed for some of the index refactoring work I'm doing.  It can be difficult to know the schema in advance and, in many (most) cases, the desired file schema is the same as the data schema and so there is no real benefit to providing it in advance.

Codecov Report
Attention: Patch coverage is 81.81818% with 10 lines in your changes missing coverage. Please review.

Project coverage is 80.02%. Comparing base (eb873b1) to head (17f69cc).

Files
Patch %
Lines

rust/lance-file/src/v2/writer.rs
81.81%
3 Missing and 7 partials :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2558      +/-   ##
==========================================
- Coverage   80.02%   80.02%   -0.01%
==========================================
  Files         209      209
  Lines       59847    59872      +25
  Branches    59847    59872      +25
==========================================
+ Hits        47892    47911      +19
- Misses       9130     9137       +7
+ Partials     2825     2824       -1

Flag
Coverage Δ

unittests
80.02% <81.81%> (-0.01%)
:arrow_down:

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

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


Do not cleanup immutable workspace identity cache

to improve artifact transform performance for up-to-date
transforms.

I think we either need to keep BuildOutputCleanupRegistry alive between builds, too, or we need to make sure that we somehow record outputs even when we load from the identity cache.

...unless BuildOutputCleanupRegistry is about recording things created during the current build, in which case we are okay how things are organized now, but perhaps we could clarify what we mean by isOutputOwnedByBuild().
If we choose to register outputs not created during the current build, then we should make sure that we also register outputs of up-to-date work, which we don't do currently.

Why is BuildOutputCleanupRegistry related to re-using the IdentityCache? BuildOutputCleanupRegistry receives some safe to delete location by plugins. Currently, those plugins are the base plugin (build directories and anything cleaned by clean) and the java plugin (source set outputs). So tasks do not register anything there.

Sorry, I meant the OutputFilesRepository (which is used for cleanup only) — we should clarify these names.

OutputFilesRepository is persisted to disk and is a cross-build cache already. It stores the locations produced by a build until the Gradle version changes. So there is also nothing to do.

👍 thanks for checking.

I think we should still clarify the names, though not necessarily in this PR.

@bot-gradle test QFL

OK, I've already triggered QuickFeedbackLinux build for you.

@lptr PTAL!


Default worldgen (Vanilla Biome Only) generate only Ocean

Hi,
First good job on the mod, the possibilities it offers are so good !
I tried to use it on a new modpack with pixelmon with Biom Bundle.
But Pixelmon seems to only spawn in Vanilla Biome, so I follow the wiki for creating a blank new world preset and it seems to only create world full with Ocean Biome.
Every time I use Terrain mode : Normal and Biome Mode : Normal, it failed.
If I use Terrain mode : Normal and Biome Mode : BeforeGroups, it works but pixelmon still not spawn other than in Ocean Biome.
Have you a preset world for Vanilla that actually work in Normal Biome Mode ?

Hey there, welcome to the community. Please join our Discord at /openterraingen and ask your support questions there, thanks!


floating cursor

after failing to do #3048 I try to use floating cursor which is also kinda a bad time:
I'm able to scroll down using floating cursor, but I'm not able to scroll up.
I think we're probably also overdue for a bit of an inquiry into floating cursor "excellence". We should compare our implementation to other apps and ensure that the solution is flexible and fluid. I can help constrain this inquiry as a heavy user of floating cursor.
https://github.com/user-attachments/assets/78eaed71-d4fd-4a97-bb42-395cecf71aa0

fixed by #3190

It will auto scroll near the edges now, although I don't know how my implementation differs from Apple Notes. I can launch some inquiry into this in the future.


ethr as client no answer if server dont close link

when i use ethr as client to test tcp connection,my server will not close session,then ehtr will only start one Conection but not thousands of connection

Can you provide exact command you are using?

Since no details are provided, I am closing the issue. Please reopen if you still see the problem.


Failure when dealing with larger datasets

ENOENT: no such file or directory, copyfile '/Users/<USER>/<PROJECT>/.cama/57fd1926-0d9f-466e-9d9f-ca5f403764a8/21cbc5cf-477b-4ab9-b778-320dc88669fa' -> '/Users/<USER>/<PROJECT>/.cama/57fd1926-0d9f-466e-9d9f-ca5f403764a8/21cbc5cf-477b-4ab9-b778-320dc88669fa~'

Removed overtly complex paging system, opting for a big-bang file write. The performance of this isn't too bad and successfully tested with 10 million rows.


fix: cleanup external staging manifests

Fixes #2059
Fixes #1201

Codecov Report
Attention: Patch coverage is 88.99083% with 12 lines in your changes missing coverage. Please review.

Project coverage is 79.30%. Comparing base (c139110) to head (6a430fa).

Files
Patch %
Lines

...ust/lance-table/src/io/commit/external_manifest.rs
81.25%
3 Missing and 6 partials :warning:

rust/lance/src/io/commit/external_manifest.rs
94.54%
0 Missing and 3 partials :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2792      +/-   ##
==========================================
+ Coverage   79.28%   79.30%   +0.01%
==========================================
  Files         227      227
  Lines       68385    68421      +36
  Branches    68385    68421      +36
==========================================
+ Hits        54221    54258      +37
- Misses      11052    11055       +3
+ Partials     3112     3108       -4

Flag
Coverage Δ

unittests
79.30% <88.99%> (+0.01%)
:arrow_up:

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

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


Fix to overcome critical dependencies due to<EMAIL_ADDRESS>

This critical vulnerability is preventing to install any new packages like tauri for the cross-env app.
Read more at: https://github.com/advisories/GHSA-ww39-953v-wcq6
Mi suggestion is to upgrade nuxt to v3.
The project still build and run.
I had to override glob-parent dependency in order to move forward.
Not the ideal but it works.

Great job!!


Updates to welcome

Current coverage is 72.62%

Merging #279 into master will decrease coverage by -0.05% as of c724850

@@            master    #279   diff @@
======================================
  Files           96      96
  Stmts         2595    2612    +17
  Branches         0       0
  Methods          0       0
======================================
+ Hit           1886    1897    +11
  Partial          0       0
- Missed         709     715     +6

Review entire Coverage Diff as of c724850

Powered by Codecov. Updated on successful CI builds.

@madprime some comments inline but otherwise :+1: :)


Fix bug that the tape plays slower when you paused it while recording

If you pause while recording, the timestamps are not synchronized anymore. This leads to a delay while playing the record.

Small delay is not eliminable.


clp-s: Fix performance bug involving unnecessary reallocations of stack object during scan

Description
This PR fixes a performance bug related to churning reallocations on a stack object during scan time. This performance bug mostly affects queries with at least a few filters. There are some other easy-to-fix issues that reduce scan performance (unnecessary use of shared_ptr, etc.) but they require a much larger diff to fix, so they will be left to another PR.
Validation performed

Validated that queries containing several conditions on mongodb dataset experience significant speedup

How about:
clp-s: Improve performance by removing unnecessary allocations of the expression state object during search scans. (#364)


Dataset request

Exceptionally great job!
I'm learning to use diffusion modeling for data enhancement tasks, can you send me your dataset please? I would like to try to reproduce your work. Much appreciated!

Thanks for your interest in our work. We adopt the same dataset and preprocessing code as one implementation of SASRec. Best.


third party libs used in 100DaysOfJava

Information about third party libs used in the code snippet.

@Viniberaldo is this PR ready for review? If not, you can revert it to draft while you're working on it.

@Viniberaldo is this PR ready for review? If not, you can revert it to draft while you're working on it.

Hi @hbelmiro ! After fix some typos, it looks good to me.


Produces wrong order of columns for nested rows when user specifies a schema.

With the data here,
<ROWSET>
  <ROW>
    <c>
      111
      222
    </c>
  </ROW>
</ROWSET>

and with the codes below:
val path = "path-to-your-file"
val policySchema = StructType(
  Seq(
    StructField("b", StringType, nullable = true),
    StructField("a", StringType, nullable = true)))
val schema = StructType(
  Seq(
    StructField("c", policySchema, true)))

val df = sqlContext.read
  .format("xml")
  .schema(schema)
  .load(path)

df.select("c.a", "c.b").show()

this produces the results below:
+---+---+
|  a|  b|
+---+---+
|222|111|
+---+---+

This is because it tries to set the value regardless of the index of schema for nested rows.

Fixed in #126


rename RenderObject.debugOwner to avoid confusion with AbstractNode.owner

debugCreator ?  /cc @krisgiesing

debugCreator sounds good.


Fix poap

Contains commits from #2900 and #2901.

[ ] Rebase master after 2 PRs above are merged, before merging this PR

Bump. In case you missed it.


[88] Split GtR funding across duration of project

Closes #88.
This PR:

Adds split_funding_data function to GtRWrangler class to split research funding across the duration of the project. This can split by year, quarter or month (only useful by year at this stage but other time periods functionality is there if we decide to use quarters or months in the future). For example if a project runs from 2019 to 2021, the research funding will be split into thirds across 2019, 2020, 2020 if split yearly.
Adds a getter for pilot GtR projects at innovation_sweet_spots/getters/gtr.py
Updates innovation_sweet_spots/pipeline/pilot/timeseries_gtr.py to be able to create time series with the research funding split across the duration of the project
Adds a notebook to see examples of splitting the funding across the duration of the project at innovation_sweet_spots/analysis/examples/05_splitting_gtr_funding.py. There is also a check in there that data is not lost when splitting.

I haven't added any tests, should I add one for split_funding_data?

Hey @Jack-0-0 , thanks - I will take a look at this PR by the end of tomorrow (Tuesday).

I haven't added any tests, should I add one for split_funding_data?
Yes, that'd be ideal!

Hey @Jack-0-0 , thanks - I will take a look at this PR by the end of tomorrow (Tuesday).

I haven't added any tests, should I add one for split_funding_data?

Yes, that'd be ideal!

Thanks @beingkk, I have added in a test for split_funding_data now 🙂

Hi @Jack-0-0 , thank you very much for this - very thorough job; thank you also for adding the tests. I think it's good to merge!
One additional thought (and apologies for not thinking about it earlier): I noticed that the projects can start at arbitrary months. I realise that when splitting across years, it might also make sense to actually first break down the funding in terms of months or days, and then aggregate it at the year level. In that way, if a project starts eg in November 2020 and runs until November 2021, then most of the funding would be assigned to 2021 (whereas with the present method I think it would be split equally between 2020 and 2021?).
That said, it's sort of a second order correction and it would still be a guesstimate of the actual spending spread. So, I'd say let's not worry about it right now (perhaps add a point about this to the issue list) and go on with checking the correlations etc.

Thank you for reviewing @beingkk.
Yes, in the present method if the project is funded November 2020 to November 2021, the funding is split evenly across 2020 and 2021. I think your suggested way is a slightly better way of doing it but I don't think it should make much of a difference to the analysis. I'll add an issue relating to it.

Sounds good!


How can I improve performance on a huge string?

when i use this plugin for parse a huge json string, the page run very slow, so how can i improve performance?

Using a performance run you can see that it's coming from "Paint" which means that the widget is hard to render.
You can also see that using a simple Text Widget instead of JsonView doesn't create Jank:


problem cocorico installation

Hi,
when i want install cocorico, i have this problem : screenshot image.
Do you say why ?
thank you in advance.

Q
A

Bug report?
[ ]

Feature request?
[ ]

Support request?
[ ]

Hi,
It seems that your config.php file is not interpreted by PHP. Could you ensure that your have PHP enabled?

We close it as it seems there is no more activity on it. Feel free to reopen it if needed.


python3Packages.nbclient: 0.5.4 -> 0.5.8, add myself as maintainer

Motivation for this change
Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 145648 run on x86_64-linux 1

2 packages marked as broken and skipped:

python38Packages.skein
python39Packages.skein

14 packages failed to build:

cq-editor
ihaskell
python38Packages.ipydatawidgets
python38Packages.ipympl
python38Packages.qiskit
python38Packages.qiskit-aqua
python38Packages.robotframework-tools
python38Packages.spyder
python39Packages.datashader
python39Packages.ipydatawidgets
python39Packages.ipympl
python39Packages.qiskit
python39Packages.qiskit-aqua
python39Packages.robotframework-tools

107 packages built:

jupyter
opsdroid
python38Packages.Nikola
python38Packages.Pweave
python38Packages.ansible-kernel
python38Packages.batchspawner
python38Packages.cufflinks
python38Packages.datashader
python38Packages.dockerspawner
python38Packages.einops
python38Packages.holoviews
python38Packages.hvplot
python38Packages.intake
python38Packages.ipyvue
python38Packages.ipyvuetify
python38Packages.ipywidgets
python38Packages.jupyter
python38Packages.jupyter-server-mathjax
python38Packages.jupyter-sphinx
python38Packages.jupyter_server
python38Packages.jupyterhub
python38Packages.jupyterhub-ldapauthenticator
python38Packages.jupyterhub-systemdspawner
python38Packages.jupyterhub-tmpauthenticator
python38Packages.jupyterlab
python38Packages.jupyterlab-git
python38Packages.jupyterlab_launcher
python38Packages.jupyterlab_server
python38Packages.jupytext
python38Packages.kmapper
python38Packages.lightparam
python38Packages.livelossplot
python38Packages.modeled
python38Packages.moretools
python38Packages.nbclassic
python38Packages.nbclient
python38Packages.nbconflux
python38Packages.nbconvert
python38Packages.nbdime
python38Packages.nbsmoke
python38Packages.nbsphinx
python38Packages.nix-kernel
python38Packages.notebook
python38Packages.notedown
python38Packages.oauthenticator
python38Packages.papermill
python38Packages.phik
python38Packages.qiskit-aer
python38Packages.qiskit-ibmq-provider
python38Packages.qiskit-ignis
python38Packages.qiskit-terra
python38Packages.stytra
python38Packages.vega
python38Packages.widgetsnbextension
python38Packages.zetup
python39Packages.Nikola
python39Packages.Pweave
python39Packages.ansible-kernel
python39Packages.batchspawner
python39Packages.cufflinks
python39Packages.dockerspawner
python39Packages.einops
python39Packages.holoviews
python39Packages.hvplot
python39Packages.intake
python39Packages.ipyvue
python39Packages.ipyvuetify
python39Packages.ipywidgets
python39Packages.jupyter
python39Packages.jupyter-server-mathjax
python39Packages.jupyter-sphinx
python39Packages.jupyter_server
python39Packages.jupyterhub
python39Packages.jupyterhub-ldapauthenticator
python39Packages.jupyterhub-systemdspawner
python39Packages.jupyterhub-tmpauthenticator
python39Packages.jupyterlab
python39Packages.jupyterlab-git
python39Packages.jupyterlab_launcher
python39Packages.jupyterlab_server
python39Packages.jupytext
python39Packages.kmapper
python39Packages.lightparam
python39Packages.livelossplot
python39Packages.modeled
python39Packages.moretools
python39Packages.nbclassic
python39Packages.nbclient
python39Packages.nbconflux
python39Packages.nbconvert
python39Packages.nbdime
python39Packages.nbsmoke
python39Packages.nbsphinx
python39Packages.nix-kernel
python39Packages.notebook
python39Packages.notedown
python39Packages.oauthenticator
python39Packages.papermill
python39Packages.phik
python39Packages.qiskit-aer
python39Packages.qiskit-ibmq-provider
python39Packages.qiskit-ignis
python39Packages.qiskit-terra
python39Packages.stytra
python39Packages.vega
python39Packages.widgetsnbextension
python39Packages.zetup


feat(rbac): support for updating/deleting conditional permissions

Story: https://issues.redhat.com/browse/RHIDP-1878
This PR adds support for updating/deleting existing conditions.
https://github.com/janus-idp/backstage-plugins/assets/20724543/ffbeb886-9656-4b23-a38c-0f23985c291b

cc: @ShiranHi

@divyanshiGupta looks good to me!
I've noticed that the edit and delete icons are different colors. Could we please take a look at that?

Also, I'm concerned about the shade of red used here. Could we ensure that both the icon and the button use the PF red color?

@divyanshiGupta looks good to me!
I've noticed that the edit and delete icons are different colors. Could we please take a look at that?
Also, I'm concerned about the shade of red used here. Could we ensure that both the icon and the button use the PF red color?

Thanks @ShiranHi
Looks like these are some theme related issues which might get fixed once we have the new theme in place. For now can you log tickets for these issues in jira?

if I understand correctly permission policies and conditional policies are treated differently. So if I only define conditional policies then on the overview screen I see the error as below (earlier it was not possible to create a role without policies but with conditional policies it is)

this doesn't seem good and if policies are not there IMO we should not show errors for 404, @divyanshiGupta WDYT, can address this as part of this PR.
and on the list/overview screen, we are not showing conditional policies. I don't see this in Figma as well so is this based on the design @ShiranHi , we need to think about how can we improve this further

and i observed this issue https://issues.redhat.com/browse/RHIDP-1757 and this needs to be fixed for 1.2
am not sure below why is giving 500
http://localhost:7007/api/permission/authorize
Error:
backend:start: 2024-05-14T08:45:26.598Z backstage error Request failed with status 500 Entity reference "catalog-entity" had missing or empty kind (e.g. did not start with "component:" or similar) type=errorHandler stack=Error: Entity reference "catalog-entity" had missing or empty kind (e.g. did not start with "component:" or similar)
backend:start:     at Object.parseEntityRef (/Users/jakumar/Workspaces/backstage-plugins/node_modules/@backstage/catalog-model/src/entity/ref.ts:110:11)
backend:start:     at <anonymous> (/Users/jakumar/Workspaces/backstage-plugins/node_modules/@backstage/plugin-catalog-backend/src/service/CatalogBuilder.ts:550:49)
backend:start:     at Array.map (<anonymous>)
backend:start:     at getResources (/Users/jakumar/Workspaces/backstage-plugins/node_modules/@backstage/plugin-catalog-backend/src/service/CatalogBuilder.ts:549:33)
backend:start:     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
backend:start:     at <anonymous> (/Users/jakumar/Workspaces/backstage-plugins/node_modules/@backstage/plugin-permission-node/src/integration/createPermissionIntegrationRouter.ts:460:27)

@AndrienkoAleksandr / @PatAKnight is this expected?

@invincibleJai I am now not showing error if API returns 404.

@divyanshiGupta
I created a role with conditional policies for managing catalog entities. While editing these policies, I deleted the ones for the
catalog and configured access for scaffolder-templates. However, upon saving the changes, an error occurred

@divyanshiGupta I created a role with conditional policies for managing catalog entities. While editing these policies, I deleted the ones for the catalog and configured access for scaffolder-templates. However, upon saving the changes, an error occurred

I dont see this issue.
https://github.com/janus-idp/backstage-plugins/assets/20724543/73a438c0-dffb-4d82-9870-8c9cbb5a1240

one observation with tab switch on sidebar - it's not persisting the saved values
https://github.com/janus-idp/backstage-plugins/assets/5129024/6b1ab416-854d-4e4d-87eb-fb7193fdeb03
should this be handled?

one observation with tab switch on sidebar - it's not persisting the saved values
https://github.com/janus-idp/backstage-plugins/assets/5129024/6b1ab416-854d-4e4d-87eb-fb7193fdeb03
should this be handled?

@invincibleJai the value is not persisted in the sidebar as I am using the same model as backend wherein there can be only one criteria at a time. Once the user changes the criteria a new object is added. But if you haven't saved the new criteria you can go back to the previous by opening the sidebar again as the values are only saved in the main form on clicking save.

/lgtm

and on the list/overview screen, we are not showing conditional policies. I don't see this in Figma as well so is this based on the design @ShiranHi , we need to think about how can we improve this further

Thank you @invincibleJai for pointing this. I think we can add a "Conditional" column write "x rules" if specified


UPDATED LANDING PAGE

UPDATED THE LANDING PAGE AND ADDED THIS ON FIRST
CLOSES #246

any recording???

https://github.com/user-attachments/assets/1921bc67-5f87-4651-8929-bb196f25698a

amazing, but i can't merge. homepage fix assigned already. you can find any other issue or feature, if you want


Adding max settable value for boot counter effecter

This commit adds the maximum settable value for the boot counter numeric effecter.
The value is set to the current default value as per the PDI -
https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Control/Boot/RebootAttempts.interface.yaml

Upstream gerrit link - https://gerrit.openbmc.org/c/openbmc/pldm/+/60992


validator for saved file

Add validator which checks if user has saved their Nuke script, Maya scene or Houdini file

Awesome! Merging.


questions

Hi.

how many pull-requests can I send?
Is there a quantity or limit?
When is the best time to send a pull-request?
Is there any recommendation on how to send a pull-request correctly?

I ask the four questions because I want to send the pull-request correctly. And one of my concerns is contributing correctly.

Nope. You can send as many as you want whenever. Your other ones were fine.


Invalid value of TX counter

We are seeing the following error since we've upgraded to this particular version when adding a vertex:
Caused by: com.orientechnologies.orient.core.exception.OStorageException: Invalid value of TX counter
at com.orientechnologies.orient.core.tx.OTransactionOptimistic.rollback(OTransactionOptimistic.java:175) ~[stormjar.jar:na]
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2666) ~[stormjar.jar:na]
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2622) ~[stormjar.jar:na]
at com.tinkerpop.blueprints.impls.orient.OrientTransactionalGraph.commit(OrientTransactionalGraph.java:161) ~[stormjar.jar:na]
at com.comcast.storm.services.OceanusTinkerpop2GraphOperations.addVertex(OceanusTinkerpop2GraphOperations.java:36) ~[stormjar.jar:na]
at com.comcast.storm.raindrop.processor.RaindropProcessor.lambda$addVertex$5(RaindropProcessor.java:179) ~[stormjar.jar:na]
at com.comcast.storm.services.ServiceTemplate.lambda$execute$8(ServiceTemplate.java:21) ~[stormjar.jar:na]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_65]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_65]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[na:1.8.0_65]
I've seen some references to a similar error on Github issues but it doesn't appear to same issue. Any ideas?

What release? Please always provide it

2.1.5.
I apologize, the version was provided when filling out the initial issue.

I can reproduce it in conditions described here: http://stackoverflow.com/questions/33346027/invalid-value-of-tx-counter-when-delete-vertexes-with-orientdb-2-1-x. In my case, it seems related to low heap memory (java -Xmx setting)

Hi @sethrife , sorry for long response could you set log level FINE for com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx logger and send me results of  logging ?

Close issue because of no reply. If you reproduce given issue and have information which is requested in issue feel free to reopen it.


AttributeError: module 'setuptools.build_meta' has no attribute 'legacy'

I'm trying to install project I'm working on using pip3 install -e "file:///home/vagrant/devel", but everytime I end up with:
$> pip3 install -e "file:///home/vagrant/devel"
Obtaining file:///home/vagrant/devel
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  Complete output from command /home/vagrant/.virtualenvs/anitya/bin/python3 /home/vagrant/.virtualenvs/anitya/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /tmp/tmp6db90a_q:
  Traceback (most recent call last):
    File "/home/vagrant/.virtualenvs/anitya/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py", line 207, in <module>
      main()
    File "/home/vagrant/.virtualenvs/anitya/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py", line 197, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "/home/vagrant/.virtualenvs/anitya/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py", line 48, in get_requires_for_build_wheel
      backend = _build_backend()
    File "/home/vagrant/.virtualenvs/anitya/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py", line 39, in _build_backend
      obj = getattr(obj, path_part)
  AttributeError: module 'setuptools.build_meta' has no attribute '__legacy__'

Maybe I'm just doing something wrong, but this worked few days ago.

I'm using python 3.7.2

As far as I know, this is triggered when all of the following conditions are met:

You are using a virtualenv with --system-site-packages
You are using pip >= 19.0.2
Your system version of setuptools is less than 40.8.0.
The package you are installing does not specify build-backend="setuptools.build_meta" in its pyproject.toml.

It is a bug in pip's PEP 517 build isolation code: pypa/pip#6264.
The best way to fix it at the moment is to explicitly specify build-backend="setuptools.build_meta" in your pyproject.toml, like this. Note that you'll also want to put pyproject.toml in your MANIFEST.in.
Assuming you need --system-site-packages in your virtualenv, the second best way to solve this is to upgrade your system version of setuptools.
I'm going to close this issue as not a bug in setuptools, but thank you for the report. I recommend giving a +1 on the pip thread, or chiming in there if you managed to trigger this in a different way.

Thank you for your response. I will check when setuptools will be updated on Fedora 29.

@Zlopez Oh, also pip install -e . --no-use-pep517 may work, not sure - I think it depends on whether the package in question was relying on the PEP 518 dependency satisfaction or not.

@pganssle Thanks, I will try this

When trying to install scipy module on Python 3.5.2,
[GCC 5.4.0 20160609] on linux, I keep running into the same error message using setuptools 41.1.0.
    File `"/usit/abel/u1/user/.local/lib/python3.5/site-packages/pip/_vendor/pep517/_in_process.py",` line 39, in _build_backend
      obj = getattr(obj, path_part)
  AttributeError: module 'setuptools.build_meta' has no attribute '__legacy__'
  ----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python3 /usit/abel/u1/user/.local/lib/python3.5/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /tmp/tmpr85rmcv9 Check the logs for full command output.
(virtualenv) janpesl@freebio:~$ pip3 install --upgrade setuptools
Requirement already up-to-date: setuptools in ./.local/lib/python3.5/site-packages (41.1.0)

What is the recommended fix?

@janPesl for me the solution from @pganssle worked. See https://github.com/pypa/setuptools/issues/1694#issuecomment-466023567

Same problem. Setuptools: 47.1.1, python: 3.5.2, pip: 20.1.1 virtualenv: 16.3.0

@Zlopez Oh, also pip install -e --no-use-pep517 'file://whatever/vagrant/devel' may work, not sure - I think it depends on whether the package in question was relying on the PEP 518 dependency satisfaction or not.

It does. Thanks!

@Zlopez Oh, also pip install -e --no-use-pep517 'file://whatever/vagrant/devel' may work, not sure - I think it depends on whether the package in question was relying on the PEP 518 dependency satisfaction or not.

It does. Thanks!


Add a new scatter_reduce primitive and implement segment_reduce for a custom reduction

I took a stab at implementing #6265 since I actually need segment_logsumexp now (although I created segment_reduce instead so that I can use different reductions).
Currently the jvp rule hasn't been implemented, it's fine for my use cases to leave it unimplemented for now, but I also want to run my idea about jvp by you guys:
I think an efficient general jvp implementation will require knowing the following function f(x, z): let z = computation(x, y) for some y, f(x, z) is the derivative of z w.r.t. x computed knowing x and z but not y. For example f_add(x, z) = 1, f_logaddexp(x, z) = exp(x-z), and f_mul(x, z) doesn't exist because we can't define it for x=0. If we have f, we can implement jvp for scatter_reduce using scatter_add and mul.
For the cases where f does exist, I wonder if we can allow the user to supply this function, and the jvp rule works when f is supplied. It'd be nice if there can be a way of automatically deriving f given computation, but I am not very optimistic about that.

Also the XLA generated code performs well on GPU comparing segment_sum and segment_reduce(..., computation=jnp.logaddexp), but not so great on TPU. Unfortunately I doubt there is not much we can do in this PR about it.


asciidoctorj-api not published

Thanks for great work!
I'm trying version 1.6.0-RC.1 of asciidoctorj, but there are unresolved dependency to asciidoctorj-api. Looks like it's not published to bintray.

Oh wow, thanks for the pointer.
I just pushed the artifacts, I hope it works now.

Yes, now it's ok


[5.8] IRGen: Don't directly call async functions that have weak/linkonce_odr linkage

The async function pointer context size and the async function implementiation are logically tied. Using a different async context pointer context size and async function implementation (from different translation units) is problematic.
rdar://106029807
Original PR: #64638
Fixes an issue when linking static libraries/object files from different TU with the same async function pointer name put different context values.

@swift-ci test

macOS CI for the 5.8 release branch was broken, should be fixed now, apple/swift-package-manager#6458.

@swift-ci test macOS


Update google-libphonenumber and types

Description
Updates google-libphonenumber and @types/google-libphonenumber to their latest versions.
Other changes
N/A
Tested
phoneNumbers.test.ts updated for new metadata included in the updated dependencies.
Backwards compatibility
Yes
Documentation
N/A

@MuckT It looks like you need to update the yarn.lock file.


Fail to execute scripts, throws FileNotFoundException

ringo fails to run scripts which are in the sub directories of directories listed in RINGO_MODULE_PATH, FileNotFoundException will be thrown.

I’m closing this issue because it has been inactive for a long time. This probably means that it is not reproducible or it has been fixed in a newer version. If it’s an enhancement and hasn’t been taken on for so long, then it seems no one has the time to implement this / there is no interest in it.
Please reopen if you still encounter this issue with the current master version or there is a need to address this issue.


implemented excludeMutedEvents chart option

Description
Added a chart option name excludeMutedEvents which will exclude the given events from being muted in cases where the tooltip is hidden because tooltipThreshold is reached.
Motivation and Context
I'm working on an application where I still need access to the onclick event even when the tooltip is hidden (because width > tooltipThreshold. By providing a list of excluded events, the user can customize the behavior of exactly which events are muted.
Screenshots:

Types of changes

[ ] Refactor (changes the way we code something without changing its functionality)
[ ] 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 guide of this project.
[x] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Hi @ConstantinoSchillebeeckx , thanks for taking time to add this new feature. It would be better to create an issue first before making a PR.

Thanks for the helpful feedback; I'll keep that in mind for the future 👍


meet bugs and looking forward to your update

Thanks for your interesting work. Your work inspired me a lot.
I am trying to run your code of LaneGraph2Seq and want to do more experiments and trials on more settings.
However, I found your open-source code contains a lot of problems like long training time and wrong evaluation code in LanegGraph2Seq.
We are looking forward to your refreshed code, which will help me a lot!!!!!
Thanks.

Hi, did you solve the problem?

Thanks for your interesting work. Your work inspired me a lot. I am trying to run your code of LaneGraph2Seq and want to do more experiments and trials on more settings. However, I found your open-source code contains a lot of problems like long training time and wrong evaluation code in LanegGraph2Seq. We are looking forward to your refreshed code, which will help me a lot!!!!! Thanks.

Hi, did you solve the problem?


refactor(website): update the InfoBox component demo page

Proposed Changes

Potential Breaking Changes
None
Acceptance Criteria

[ ] The proposed changes are covered by unit tests
[ ] The potential breaking changes are clearly identified
[ ] README.md is adjusted to reflect the proposed changes (if relevant)

Are the props relevant for the Infobox? 🤔 I think I would just remove it 👀

I think its best not to remove because if we add new props we won't think about going in the demo page to re-add it

Are the props relevant for the Infobox? thinking I think I would just remove it eyes

I think its best not to remove because if we add new props we won't think about going in the demo page to re-add it

That is a really good point :+1: :smile:


Add Blake 1.3.3

Add blake 1.3.3

error: @programdir\modules\private\async\runjobs.lua:256: @programdir\modules\private\action\build\object.lua:91: @programdir\modules\core\tools\gcc.lua:709: D:/a/_temp/msys64/mingw32/lib/gcc/i686-w64-mingw32/12.2.0/include/avxintrin.h:927:1: error: inlining failed in call to 'always_inline' '_mm256_loadu_si256': target specific option mismatch
927 | _mm256_loadu_si256 (__m256i_u const *__P)
| ^~~~~~~~~~~~~~~~~~
c\blake3_avx2.c:8:10: note: called from here
8 |   return _mm256_loadu_si256((const __m256i *)src);
|          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

in c\blake3_avx2.c

maybe it does not support mingw/i386?
you can disable it on_install("mingw|x86_64")

I have to stop for tonight, even if the checks complete, please do not merge.

@waruqi How do I disable MingW (Msys2) static/shared i686?  Those are the only two failed builds and it's become obvious they're not supported.

@waruqi How do I disable MingW (Msys2) static/shared i686? Those are the only two failed builds and it's become obvious they're not supported.

you can disable it on_install("mingw|x86_64")


Symbols are not exported on Mac as shared libraries

Confirm by changing [ ] to [x] below to ensure that it's a bug:

[x] I've gone though Developer Guide and API reference
[x] I've searched for previous similar issues and didn't find any solution

Describe the bug
Symbols are not exported on Mac as shared libraries. Then we get link error when building application.
SDK version number
1.2
Platform/OS/Hardware/Device
What are you running the sdk on?
macOS Big Sur
To Reproduce (observed behavior)
Steps to reproduce the behavior (please share code)
Expected behavior
A clear and concise description of what you expected to happen.
Symbols declared with AWS_*_API should be exported.
Logs/output
If applicable, add logs or error output.
To enable logging, set the following system properties:
REMEMBER TO SANITIZE YOUR PERSONAL INFO
options.loggingOptions.logLevel = Aws::Utils::Logging::LogLevel::Trace;
Aws::InitAPI(options)

Additional context
Add any other context about the problem here.
On Mac, need to explicitly set the visibility attribute for symbols. Here is the patch for aws-sdk-cpp-core:
diff -r -u a/aws-sdk-cpp-core/include/aws/core/Core_EXPORTS.h b/aws-sdk-cpp-core/include/aws/core/Core_EXPORTS.h
--- a/aws-sdk-cpp-core/include/aws/core/Core_EXPORTS.h	2021-04-27 16:25:45.000000000 +0800
+++ b/aws-sdk-cpp-core/include/aws/core/Core_EXPORTS.h	2021-04-27 17:14:58.000000000 +0800
@@ -31,6 +31,12 @@
     #else // USE_IMPORT_EXPORT
         #define AWS_CORE_API
     #endif // USE_IMPORT_EXPORT
+#elif defined (__APPLE__)
+    #ifdef USE_IMPORT_EXPORT
+        #define AWS_CORE_API __attribute__((visibility("default")))
+    #else // USE_IMPORT_EXPORT
+        #define AWS_CORE_API
+    #endif // USE_IMPORT_EXPORT
 #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32)
     #define AWS_CORE_API
 #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32)
diff -r -u a/aws-sdk-cpp-core/include/aws/core/external/json-cpp/json.h b/aws-sdk-cpp-core/include/aws/core/external/json-cpp/json.h
--- a/aws-sdk-cpp-core/include/aws/core/external/json-cpp/json.h	2021-04-27 16:25:45.000000000 +0800
+++ b/aws-sdk-cpp-core/include/aws/core/external/json-cpp/json.h	2021-04-27 17:24:08.000000000 +0800
@@ -178,6 +178,8 @@
             #define AWS_JSON_API __declspec(dllimport)
             #define AWS_JSONCPP_DISABLE_DLL_INTERFACE_WARNING
         #endif // AWS_CORE_EXPORTS
+    #elif defined(__APPLE__)
+        #define AWS_JSON_API __attribute__((visibility("default")))
     #endif // if defined(_MSC_VER)
 #endif // ifdef AWS_JSON_IN_CPPTL
 #if !defined(AWS_JSON_API)
diff -r -u a/aws-sdk-cpp-core/include/aws/core/external/tinyxml2/tinyxml2.h b/aws-sdk-cpp-core/include/aws/core/external/tinyxml2/tinyxml2.h
--- a/aws-sdk-cpp-core/include/aws/core/external/tinyxml2/tinyxml2.h	2021-04-27 16:25:45.000000000 +0800
+++ b/aws-sdk-cpp-core/include/aws/core/external/tinyxml2/tinyxml2.h	2021-04-27 17:24:25.000000000 +0800
@@ -77,6 +77,10 @@
             #define TINYXML2_LIB __declspec(dllimport)
         #endif // AWS_CORE_EXPORTS
     #endif // USE_IMPORT_EXPORT
+#elif defined(__APPLE__)
+    #ifdef USE_IMPORT_EXPORT
+        #define TINYXML2_LIB __attribute__((visibility("default")))
+    #endif
 #endif

 #ifndef TINYXML2_LIB

Hi @shinyanger ,
I'm going to need information on how you're getting to this error.

What steps are you taking to build the SDK?
What version of the SDK are you running? If it is 1.2, then I'm going to ask you to update it to a newer version, that one is way too old.
What are the error messages you are seeing?

I need to be able to reproduce the error before taking the changes you are suggesting.

Hi @KaibaLopez ,
We use cmake to build the SDK. We force set the host application built as shared libraries:
set(BUILD_SHARED_LIBS ON CACHE BOOL "Build dylibs?" FORCE)
Although we use an old version, in the latest version in the export headers, the AWS_*_API part is not changed.
When building host application, we get the link error:
[build] Undefined symbols for architecture x86_64:
[build]   "Aws::AmazonWebServiceRequest::AmazonWebServiceRequest()", referenced from:
[build]       Aws::AmazonSerializableWebServiceRequest::AmazonSerializableWebServiceRequest() in CreateDeliveryStreamRequest.cpp.o
[build]       Aws::AmazonSerializableWebServiceRequest::AmazonSerializableWebServiceRequest() in DeleteDeliveryStreamRequest.cpp.o
[build]       Aws::AmazonSerializableWebServiceRequest::AmazonSerializableWebServiceRequest() in DescribeDeliveryStreamRequest.cpp.o
[build]       Aws::AmazonSerializableWebServiceRequest::AmazonSerializableWebServiceRequest() in GetKinesisStreamRequest.cpp.o
[build]       Aws::AmazonSerializableWebServiceRequest::AmazonSerializableWebServiceRequest() in ListDeliveryStreamsRequest.cpp.o
[build]       Aws::AmazonSerializableWebServiceRequest::AmazonSerializableWebServiceRequest() in PutRecordBatchRequest.cpp.o
[build]       Aws::AmazonSerializableWebServiceRequest::AmazonSerializableWebServiceRequest() in PutRecordRequest.cpp.o
[build]       ...
...

Then check the symbols of the dylib with:
nm ./libaws-sdk-cpp-core.dylib | grep AmazonSerializableWebServiceRequest
The output:
0000000000005910 t __ZN3Aws35AmazonSerializableWebServiceRequestD0Ev
0000000000005900 t __ZN3Aws35AmazonSerializableWebServiceRequestD1Ev
00000000000055e0 t __ZNK3Aws35AmazonSerializableWebServiceRequest7GetBodyEv
0000000000420e08 s __ZTIN3Aws35AmazonSerializableWebServiceRequestE
00000000003f0ef0 s __ZTSN3Aws35AmazonSerializableWebServiceRequestE
0000000000420d30 s __ZTVN3Aws35AmazonSerializableWebServiceRequestE

Note that the lower case 't' and 's' indicate they are local symbols. They are invisible to linker.
After adding the visibility attribute and check the symbols again:
00000000000058b0 t __ZN3Aws35AmazonSerializableWebServiceRequestD0Ev
00000000000058a0 t __ZN3Aws35AmazonSerializableWebServiceRequestD1Ev
0000000000005580 T __ZNK3Aws35AmazonSerializableWebServiceRequest7GetBodyEv
0000000000420ee8 S __ZTIN3Aws35AmazonSerializableWebServiceRequestE
00000000003f0ef0 S __ZTSN3Aws35AmazonSerializableWebServiceRequestE
0000000000420e10 S __ZTVN3Aws35AmazonSerializableWebServiceRequestE

Some of them become upper case. Symbols are exported now.
The visibility attribute is referenced from Dynamic Library Design Guidelines:
https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/DynamicLibraries/100-Articles/DynamicLibraryDesignGuidelines.html
See Symbol Exporting Strategies section.

I guess my problem is that I am not able to reproduce this... I can build the SDK as shared libraries with no problem, more over, there should be no need to force shared libraries.
Like, the SDK builds shared libraries by default, it can also be set to build shared libraries via the CMake argument -DBUILD_SHARED_LIBS=ON.
It seems to me that there is a disconnect in the parameters you're using when building the SDK and your host app.
Unless you can walk me through how to reproduce this issue on the SDK I am afraid I can't really help you with this.

I will try to create a sample application later.


fix: datasource active tab options menu is not permission driven

Description
Hide CTAs of datasource in active datasource options menu when there are no permissions.
Fixes #18786
Type of change

Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Manual

Checklist:
Dev activity

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

QA activity:

[ ] Test plan has been approved by relevant developers
[ ] Test plan has been peer reviewed by QA
[ ] Cypress test cases have been added and approved by either SDET or manual QA
[ ] Organized project review call with relevant stakeholders after Round 1/2 of QA
[ ] Added Test Plan Approved label after reveiwing all Cypress test

/ok-to-test sha=117f959


if i run it and i go to the web there is nothing

It looks like you did not follow the installation guide. Can't help without detail.

after I reinstall the error appears like this (previously I renamed "./dist/index.html to index.js and the second ././index.html" , but the error is as above And in the console there is no error

)

after I reinstall the error appears like this (previously I renamed "./dist/index.html to index.js and the second ././index.html" , but the error is as above And in the console there is no error

Please install it on Linux/Windows/MacOS with Node.js or using Docker.
Replit is not supported.


Shared Transports

I am having trouble setting up shared transports.
I am using this method to add the shared transports:
winston.loggers.add('some-category', {
    transports: [
      // Setup your shared transports here
    ]
});

Basically, I have two types of loggers one "debugLogger", and then a  large number of "specificDebugLoggers".  I want the specific debug loggers to each get their own file, but I also want them to log output to the main debug file.
However, when I try and share the transports, I get this error:
Error: Transport already attached: file

Here is what I am doing:
debugFileTransport = {
    filename: '/var/log/mycoolapp/debug.log',
};

// Here is how the main debug log is created.
winston.loggers.add('debugLogger', {
  transports: [
    new winston.transports.File(debugFileTransport)  // Here is the shared transport
  ]
});

// And here is how the specific debug logs get created.
createLogger = function(name, filepath) {
  winston.loggers.add(name, {
    transports: [
      new winston.transports.File(debugFileTransport), // Here is the shared transport
      new winston.transports.File({
        filename: filepath,
      })
    ]
  });
  return winston.loggers.get(name);
};

@bluepines Why do you need two file transports? This is currently not supported.

I'd also like this, my use case is:

app.log: Everything.
app-error.log: Just the errors.

The different files get different logrotate, persistence, etc. treatment.  I can also see use cases more generally for multiple transports of the same type with different configurations.

@ryan-roemer That is already possible through configurable log levels.

@indexzero Thanks for the response.  Could you post a quick example?  I don't see how to do this from the readme. I was trying to do this:
Log = new (winston.Logger)({
  transports: [
    new (winston.transports.File)({
      level: "info",
      filename: "foo.log"
    }),
    new (winston.transports.File)({
      level: "error",
      filename: "foo-error.log"
    })
  ]
});

And, apologies for clogging this issue!

I bumped up against this issue within 5 minutes of trying to use winston in my project, and had to hunt for a solution here.  The fact that winston doesn't like multiple transports of the same type isn't mentioned in the documentation, and neither is the name option.
Wanting to log different error levels to different files can't possibly be an obscure use case, and the transport docs suggest the transports are composable when in fact they rely on the transport having a unique name (which I assume defaults to the transport type's name).  The docs could be much clearer on this point.

Fixed in master will go out in 0.9.0 once all of the 0.9.0 PRs have been merged.

Hi, I have followed along with the docs and these past issues. I no longer receive the original issues but I am only getting output to one file :
const winston = require(`winston`);

winston.level = 'debug';

winston.configure({
    transports: [
        new (winston.transports.File)({ filename: 'logs/info.log', name: 'file.info', level: 'info'}),
        new (winston.transports.File)({ filename: 'logs/warn.log', name: 'file.error', level: 'error'})
    ]
});

module.exports = winston;


Coordinate System Issue with camera_color_frame and camera_color_optical_frame in Femto Bolt 1.5.7

Thanks as always.
I have a question about the camera_color_frame tf.
I am using femto bolt 1.5.7,
The coordinates of the camera_color_frame and camera_color_optical_frames appear to be incorrect.
In one terminal, run the following
ros2 launch orbbec_camera femto_bolt.launch.py
In another terminal, launch rviz2 to display tf.
rviz2
Specifically, I think the camera_color_frame is tilted 6 degrees above the camera_depth frame,
However, when I check with rviz2, the color frame is tilted below the depth frame.
Also, since the optical center is tilted downwards, the tip of the optical center is elevated, so the camera_depth_optical_frame should be above the camera_color_optical_frame, but rviz2 shows that the height of the optical center is the same. However, rviz2 shows that the height of the two frames are the same.
Can you please check if the coordinates of camera_color_frame and camera_color_optical_frame are correct?

Checking the STL files for the camera there may be an issue as you state.

Accessing the extrinsics (depth_to_color) of the camera seems to imply this too:
Yaw (ψ): 0.3652 degrees
Pitch (θ): -0.0131 degrees
Roll (φ): -6.0724 degrees

Checking the tf_tree we have the following:

The camera_depth_frame may need to be the one actually rotated in relation to camera_link, and camera_color_frame contain a translation and positive roll value when checking the extrinsics. Correct me if wrong.
The frames have not changed in 1.58 either.

The issue may be caused by this function.
https://github.com/orbbec/OrbbecSDK_ROS2/blob/main/orbbec_camera/src/utils.cpp#L200-L203
The function assumes the rotation matrix is column-major, but the extrinsic parameters obtained from Orbbec SDK is row-major.
We should fix by following.

m << rotation[0], rotation[3], rotation[6], rotation[1], rotation[4], rotation[7], rotation[2],

 rotation[5], rotation[8];

m << rotation[0], rotation[1], rotation[2], rotation[3], rotation[4], rotation[5], rotation[6],

 rotation[7], rotation[8];

The issue may be caused by this function. https://github.com/orbbec/OrbbecSDK_ROS2/blob/main/orbbec_camera/src/utils.cpp#L200-L203
The function assumes the rotation matrix is column-major, but the extrinsic parameters obtained from Orbbec SDK is row-major. We should fix by following.
-  m << rotation[0], rotation[3], rotation[6], rotation[1], rotation[4], rotation[7], rotation[2],
-      rotation[5], rotation[8];
+  m << rotation[0], rotation[1], rotation[2], rotation[3], rotation[4], rotation[5], rotation[6],
+      rotation[7], rotation[8];

Upon inspecting I have done as you state:

It seems like it could be solved by doing so. I do still feel that being objective to the STL file, the base_link should be looking forward. depth would have the actual rotation in relation to it's parent (base_link), and color_frame only contain a translation in relation to it's parent (base_link) once again.
I also wanted to note the fact that the axis are slightly unaligned as well, as stated in my last message:
Yaw (ψ): 0.3652 degrees
Pitch (θ): -0.0131 degrees
Roll (φ): -6.0724 degrees
I do not know if there is any reason for this.
@jian-dong could you possibly look into this?

@jian-dong
Thanks for merging it into main branch.
I will close the issue now that it is resolved.


Running Hubot with campfire adapter and the blinking console

Hello to everybody!
I'm installing Hubot on Windows 8 and get the following error:

I have registered the following environmental (!) variables:

HUBOT_CAMPFIRE_ACCOUNT (the subdomain of smth.campfire.com, so the value is smth),
HUBOT_CAMPFIRE_ROOMS (the id, not the number and not the name),
HUBOT_CAMPFIRE_TOKEN (the long string from My info on campfire.com),
PORT (free, checked with netstat),
HUBOT_ADAPTER (Campfire).

I've registered on campfire.com, created a room and 2 accounts (one for me, and one for bot). And when I run "hubot -a campfire" I see, that bot enters the room. And the blinking console. When I run just "hubot" I got the error, described at the screenshot.
Please, suggest, where is the problem? I'd like to add some log files, but I don't know, where they are:(. If they exist, please, tell me, where I can take a look at them.
P.S. Thank you for the answers, I've already found a lot of answers on my questions about this bot here. But still have problems.

Is your HUBOT_ADAPTER set to Campfire or campfire? It needs to be the lowercase.

Thanks, @bhuga ,I changed, and now the result is the same: Bot enters the room and blinking console:

@Julitta if the bot enters the room, this is what you'd expect to see. Try "hubot ping" in the room he joined, and he should respond.

@bhuga , oh, thanks! I supposed it should show smth in console, and that I will talk with him via console (like here: #812).

Nope, the goal of hubot is that your whole team can talk to him in campfire! Glad to hear you're up and running.

Many thanks for such quick answer, issue will be closed


Support new relation load strategy for MariaDB (relationJoins preview feature)

In versions 5.7.0 and 5.10.0 we released support for a new relation load strategy for PostgreSQL and MySQL as part of the relationJoins preview feature:

Documentation: https://www.prisma.io/docs/orm/prisma-client/queries/relation-queries#relation-load-strategies-preview
Launch blog post: https://www.prisma.io/blog/prisma-orm-now-lets-you-choose-the-best-join-strategy-preview

Although they usually overlap, this currently does not include MariaDB via the mysql datasource provider.
Unfortunately MariaDB does not support correlated subqueries, the method we use for this new relation load strategy for MySQL. (It also does not supports lateral joins, the method we use for PostgreSQL.) We would need to implement a completely different approach for MariaDB.
This issue is to track demand and use cases for implementing this new relation load strategy for MariaDB.
⚠ Please upvote the issue by leaving a 👍 reaction. (Please do not comment with +1 or similar. Only "upvotes" on the issue itself will be taken into account, and comments without actual content will be hidden.)

Really expecting this to be resolved.
Gonna look obvious, but for the moment, as for the issue of "0000-00-00" datetime (null dates in old MariaDB versions), when I need to make JOINs, I create my own queries using $queryRaw :
const myRows = await this.prisma.$queryRaw<{anyColumn: number, otherColumn: string}>`
        SELECT anyColumn, otherColumn,
          FROM yourTable
          JOIN anotherTable ON anotherTable.columnId = yourTable.someColumnId
          WHERE yourCondition = 'something'
`;

😅


When closing the share modal window

When a form is submitted, we get a share modal window. Clicking' Close' button will take users back to the blank form. Is there a way to take users to a specific URL (in my case, back to the main website launching page) when 'Close' button is clicked?
(I searched issue page but couldn't find similar Q & A. Sorry if this is a duplicate question.)
Thanks!
Yeon

There's not an option for that currently. Its something that could be added as an option pretty easily though.

Can you point me where  I should make changes to make this happen? :)
It would be also great if this can added as a configurable option. Going back to a blank form after the submission can be confusing, esp if the form is designed to gather feedback only once per user.
Thanks again.
Yeon

yeah, I would put something in the resetAndShare function here:
https://github.com/Esri/geoform-template-js/blob/master/js/main.js#L2234
Once the form has been submitted and attachments uploaded, this function gets called.
You could add an option in the config like "submitRedirectUrl" and check to see if it has a value. If it does have a value, instead of putting the form back to the top, just redirect to that URL.

Matt,
Thanks for showing me the direction. :)
As you suggested, I added the config "submitRedirectURL" in default.js. in main.js, I added the following for modal closing event in openShareModal
https://github.com/Esri/geoform-template-js/blob/master/js/main.js#L2425
	   $('#myModal').on('hidden.bs.modal', lang.hitch(this, function () { 		  if (this.config.submitRedirectUrl != '') { 			window.location.href = this.config.submitRedirectUrl; 		   }       }));
resetAndShare did not offer  the right  timing to redirect the page.
I wouldn't have been able to figure this tweak out without your pointers. Thanks again!!
Yeon

awesome! glad it worked!


What type of update are you requesting?
A new version of an existing package
Current Package Identifier
Skrepysh.mineSquid
Package Version
3.0
Please describe the changes you would like to see
New program version 3.0 is now available. Added GUI on Flet Framework. Download here: https://github.com/Skrepysh/mineSquid/releases/tag/v3.0

Already completed, kindly close: https://github.com/microsoft/winget-pkgs/pull/146253

@Skrepysh @stephengillie This issue has been completed.

@Skrepysh @stephengillie This issue has been completed.


Intuition behind patchifying the latents and using indices_grid

Hi,
Thanks for your work.
Could you please provide some details and on how patchifying the latents and using indices_grid work and what the intuition behind them is?
Thanks.

Hello, we tried to solve the issue.
This is what we did:
Added comments to explain the intuition behind patchifying latents and using indices_grid in the LTXVideoPipeline class.
You can review changes in this commit: https://github.com/kkpo4553/Lightricks-LTX-Video-62/commit/6bf6574616e5db62bfadd2433740be349662331d.

[!CAUTION]
Disclaimer: The concept of solution was created by AI and you should never copy paste this code before you check the correctness of generated code. Solution might not be complete, you should use this code as an inspiration only.

If you no longer want Latta AI to attempt solving issues on your repository, you can block this account.


'~.swa\core-tools\v4\func.exe is not compatible with the version of Windows you're running'

Sorry to come directly here, but I'm having difficulty getting the API to start swa start src --api-location api
VS Code on x64, Win 10; is there a different version I should grab than v4?
The API sample deploys and runs, I just cannot start locally to develop.

I had the exact same issue just now, I tried the fix here to no avail.
I had to manually download and extract the zip file from: https://functionscdn.azureedge.net/public/4.0.5095/Azure.Functions.Cli.win-x<IP_ADDRESS>95.zip
after that I could use Azure Functions properly.

Ah, thank you, I was beginning to think I was only person in the world! I may now try to see if this works in VSCode/JS-only; I ended up rebuilding within community VS2022/C# and it works there fine.


vendor: github.com/docker/docker v23.0.0-rc.1

full diff: https://github.com/docker/docker/compare/v23.0.0-beta.1...v23.0.0-rc.1
- Description for the changelog

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@67d2b1b). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #3107   +/-   ##
=========================================
  Coverage          ?   62.07%
=========================================
  Files             ?      153
  Lines             ?    24177
  Branches          ?        0
=========================================
  Hits              ?    15009
  Misses            ?     7636
  Partials          ?     1532

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

@corhere @dperny @neersighted ptal 🤗

Thx! Let me bring this one in 👍


bug: v1.8 loaders have empty request.headers when called after action

This is a bug report: yarn bug-report-test

Prior to Remix v1.8.0 the loader function when called subsequentially to a (POST) action would have the request's headers set. Since v1.8 this is not the case anymore.
This is highlyt problematic. For example, if you have some high level session based cookie which is used to guard GET request in the page action (or a parent layout route); the authentication would fail every time the loaders data is retrieved subsequentially to a POST action.

Thanks!  Moved this out of the bug report test and added some additional test in #4829.  The underlying fix for this is over in react-router: https://github.com/remix-run/react-router/pull/9721

Hey @nrako - just FYI this fix is available in a 1.9.0-pre.0 release if you wanted to give it a test!  We're hoping to get the stable 1.9.0 out later today or tomorrow.

Thanks for letting me know @brophdawg11, I did a quick test with @remix-run/server-runtime and that looks great, my tests are all green.


Resource area submission not working. Site is not notifying people if the form is submitted succesfully or not.

Change the submit to processing


Add proper support for LF dependencies

This code exists in messy experimental form... need to do this properly!
This stub should probably be expanded into a Milestone, when we get to it!

Closed in v0.5.0


Get 100% code coverage

Add tests to get full coverage, including snapshot tests for various specifications

Got to 90%, transformation code is all tested, some I/O left, closing for now.


Handle debug to console. Not using logging library as I need to chang…

…e cursor positions.

CodeQL hangs


⚠ ClamAV has degraded performance

In 4d3d3db, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 200 ms

Resolved: ClamAV performance has improved in 309e9c4.