Producer Plugin tight loop when speculatively executing soft-failing incoming transaction

Upon receiving a transaction that throws a soft-fail excepion, which indicates the transaction may be good but the block is full, the producer plugin assumes it is the next active producer and attempts to sign and send off a block, expects success and then reapplies the transaction.
If any of the following assumptions fail this results in a relatively tight loop of creating a block which is exhausted, attempting to play a transaction which soft fails, dropping that block on the floor and trying again until the transaction hard fails due to its own expiration.
This is obviously a bug

In order to resolve this issue and all the related issues many things were refactored in producer_plugin however I want to draw attention to one in particular which is the first of what I suspect are many commitments made by a class of nodes on the network which could be considered "RPC nodes"
persisted transactions are the transactions directly submitted to a node.  They should only exist on RPC nodes that are accepting transactions from users.  As such the expectation (from our smoke tests at least) is that said node will persist the state of the chain + that transaction until either the block-chain represents the side effects of the transaction OR the transaction expires.
From the pov of the producer plugin, this means that even when speculating on a block the block should include these transactions.


Submitting unsigned orders is not working

When I click 'submit all' it triggers my MM to sign for the transaction but nothing happens. The modal just remains as is.
Note: after digging on this some more, it appears they have been submitted but there's a problem with the modal, it's still available with the same orders that have appeared on that markets order book already. So it's two problems:

When you click submit all, it should close the modal and bring you to that market so you can see the orders processing
When they process it should remove the notification

fixed


Move build args to .env files

LaraDock could be much more modifiable if build args were moved to .env files rather than hard coded into the docker-composer.yml. The one downside to this though is that currently though Docker Compose will fail if the .env file is not found. This is a downside as typically the .env file would be gitignored so as to allow easy setting in an automated environment or per-user environment, so it may require some sort of a bootstrap script to create default .env files.

@ikari7789 yes you are right. We had the .env file before, but many users faced troubles with it. That's why I removed it and let it optional. I think users should treat the docker-composer.yml file as the config and customization file. However, I like the idea of having scripts to boot things up and prepare everything with couple simple commands.


[CBR-494] Per node keep-alive timers

The keep-alive timer where incorrectly shared among all
nodes a client subscribed to which rendered them ineffective
during rolling restarts.
Description

Linked issue
https://iohk.myjetbrains.com/youtrack/issue/CBR-494

Type of change

[x] 🐞 Bug fix (non-breaking change which fixes an issue)
[ ] 🛠 New feature (non-breaking change which adds functionality)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)
[ ] 🏭 Refactoring that does not change existing functionality but does improve things like code readability, structure etc
[ ] 🔨 New or improved tests for existing code
[ ] ⛑ git-flow chore (backport, hotfix, etc)

Developer checklist

[ ] I have read the style guide document, and my code follows the code style of this project.
[ ] If my code deals with exceptions, it follows the guidelines.
[ ] I have updated any documentation accordingly, if needed. Documentation changes can be reflected in opening a PR on cardanodocs.com, amending the inline Haddock comments, any relevant README file or one of the document listed in the docs directory.
[ ] CHANGELOG entry has been added and is linked to the correct PR on GitHub.

Testing checklist

[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

QA Steps

Setup two private, p-0 and p-1, relays and one public relay. The public relay should subscribe to both private relay at the same time (dynamic-subscribe: [ [ { "host":"p-0.cardano"} ], [ {"host":"p-1.cardano"} ] ] ).
Start a fresh block sync from a client that connects to the public relay.
Restart p-0
Wait 4 minutes
Restart p-1
Verify that it was possible to restart both nodes without any visible interruption in the client.

Screenshots (if available)

How to merge
Send the message bors r+ to merge this PR. For more information, see
docs/how-to/bors.md.

This PR will not go into 2.0.0.

bors r+

bors r+


Likes count missing on Media returned by getMediaByUrl() method

I updated the package this morning to integrate the new changes and fixes and I find out that the getLikesCount() method on a Media object returns the value 0 all the time.
I think this happens because the key likes renamed in like_count in the JSON returned from Instagram.
I think the fix is to update the lines:
Media.php:599
case 'likes':
       $this->likesCount = $arr[$prop]['count'];
       break;

to
case 'like_count':
       $this->likesCount = $value;
       break;

Thank you. Check this PR

Thank you. Check this PR

Looks great 👍. Waiting for it to be merged.

@fonclub  I have also find out that the field containing the time when the post was uploaded on instagram changed from taken_at_timestamp to taken_at, and now the getCreatedTime() method from Media returns 0 because the createdTime field is never completed. Do you think you can fix that too? Thank you so much! 😊


[Swift 4] Update Priority Queue

Checklist

[x] I've looked at the contribution guidelines.
[x] This pull request is complete and ready for review.

Description
Update to Swift 4
#507

:+1:


Use GPT-4o instead of GPT-4?

Would it be possible to use the GPT-4o model instead of GPT-4, would be much more cost effective and speedy for people.
Great product btw, thank you!

@arainey2022 thanks for the suggestion and the kind words. We should do this this week @shahules786 ?

Hey @arainey2022 this was merged #1166


Slow startup?

I've tried to spin up empire twice. Each time, CloudFormation seems to have gotten "stuck" on one of the creation steps. I'm hoping that if I let it sit for an hour or so, things will eventually sort themselves out.
If it's normal behavior for startup to take, say, longer than 5-10 minutes, it would be great if the docs mentioned an expected wait time from starting ./bin/bootstrap through completion.

Hey @pikeas - that's really strange.  It can take a few moments for Cloudformation to finish, though it can vary wildly depending on a lot of factors.  That said, have you taken a look at the Cloudformation console to see what step is taking so long?  That would help with troubleshooting the issue.

I've tried a few more times and have hit the same failure. Repro is:

Using empire cloned from master.
./bin/bootstrap
Wait forever (10-30 minutes).
End state for Cloudformation stack is ROLLBACK_FAILED.

Output on Cloudformation events will look like: Service arn:aws:ecs:us-east-1:594131916146:service/empir-Servi-1IHV3M0W7DO4Q did not stabilize.
I've gotten the same result on five attempted bootstraps. Let me know what additional info I can provide to help debug.

Is that the only event that failed?  Were EC2 instances ever launched?  Can you create ECS Services/Task Definitions/Tasks manually outside of the bootstrap script?
This is very strange - I haven't seen this issue yet.  It's a little late here, but I'll verify that I can launch via the script in the morning.

ECS services/task definitions/tasks: yes, I've had a running task in the default ECS cluster for about a week, running steadily on one instance.
It doesn't look like any EC2 instances were ever created, which explains why the service was unable to launch. However, I don't see any error states on Cloudformation regarding instances. Any thoughts on which resources I should inspect manually while the stack is spinning up?

So, this was a PEBCAK () issue. It looks like I never accepted the T&C for the AMI. The good news is, now you know the failure mode for this oversight. :-) Could be worth a mention in a FAQ section.

Ahhh - ok, yeah, that makes sense.  Glad it got worked out!

@pikeas I'm getting the same issue as you had; could you explain what the T&C is?

T&C = Terms and Condition. You'll get stuck if you don't accept the user agreement for the AMI.


Gonvim crashes after a certain time

Gonvim crashes after a certain time.
environment

MacOS 10.13.6

workaround
The following settings may avoid it.
[Editor]
GinitVim = '''
  augroup GonvimAuMd
    autocmd!
  augroup end
'''

stacktrace

> path/filepath.Base() /Users/akiyoshi/.goenv/versions/1.11.4/src/path/filepath/path.go:437 (PC: 0x41d5f65)
Command failed: bad access
(dlv) bt
 0  0x00000000041d5f65 in path/filepath.Base
    at /Users/akiyoshi/.goenv/versions/1.11.4/src/path/filepath/path.go:437
 1  0x00000000054f5678 in github.com/akiyosi/gonvim/editor.(*Markdown).updatePos
    at /Users/akiyoshi/go/src/github.com/akiyosi/gonvim/editor/markdown.go:134
 2  0x00000000055105c7 in github.com/akiyosi/gonvim/editor.(*Screen).paint
    at /Users/akiyoshi/go/src/github.com/akiyosi/gonvim/editor/screen.go:330
 3  0x00000000055678f9 in github.com/akiyosi/gonvim/editor.(*Screen).paint-fm
    at /Users/akiyoshi/go/src/github.com/akiyosi/gonvim/editor/screen.go:76
 4  0x0000000004e184d4 in github.com/therecipe/qt/widgets.callbackQWidget_PaintEvent
    at /Users/akiyoshi/go/src/github.com/therecipe/qt/widgets/widgets.go:105495
 5  0x0000000004b7e0c5 in github.com/therecipe/qt/widgets._cgoexpwrap_55938262866f_callbackQWidget_PaintEvent
    at _cgo_gotypes.go:131165
 6  0x0000000004068b8b in runtime.call32
    at /Users/akiyoshi/.goenv/versions/1.11.4/src/runtime/asm_amd64.s:522
 7  0x000000000400b6eb in runtime.cgocallbackg1
    at /Users/akiyoshi/.goenv/versions/1.11.4/src/runtime/cgocall.go:313
 8  0x000000000400b4b9 in runtime.cgocallbackg
    at /Users/akiyoshi/.goenv/versions/1.11.4/src/runtime/cgocall.go:191
 9  0x000000000406a15b in runtime.cgocallback_gofunc
    at /Users/akiyoshi/.goenv/versions/1.11.4/src/runtime/asm_amd64.s:775
10  0x000000000406a0ae in runtime.cgocallback
    at /Users/akiyoshi/.goenv/versions/1.11.4/src/runtime/asm_amd64.s:686
11  0x0000000004b7e081 in _cgoexp_55938262866f_callbackQWidget_PaintEvent
    at _cgo_gotypes.go:131161
12  0x00000000041e52e7 in crosscall2
    at /Users/akiyoshi/.goenv/versions/1.11.4/src/runtime/cgo/asm_amd64.s:59
13  0x000000000577145d in C.callbackQWidget_PaintEvent
    at /tmp/go-build/_cgo_export.c:29694
14  0x000000000b916888 in ???
    at ?:-1
15  0x0000000005886daa in C.QWidget_EventDefault
    at /Users/akiyoshi/go/src/github.com/therecipe/qt/widgets/widgets.cpp:0
16  0x00000000057c4101 in C._cgo_55938262866f_Cfunc_QWidget_EventDefault
    at /tmp/go-build/cgo-gcc-prolog:117812
17  0x000000000406a020 in runtime.asmcgocall
    at /Users/akiyoshi/.goenv/versions/1.11.4/src/runtime/asm_amd64.s:637
18  0x00000000057c40e0 in C._cgo_55938262866f_Cfunc_QWidget_EventDefault
    at /tmp/go-build/cgo-gcc-prolog:117802
19  0x0000000004b1ff7a in github.com/therecipe/qt/widgets._Cfunc_QWidget_EventDefault
    at _cgo_gotypes.go:102963
20  0x0000000004f6b78e in github.com/therecipe/qt/widgets.(*QWidget).EventDefault.func1
    at /Users/akiyoshi/go/src/github.com/therecipe/qt/widgets/widgets.go:104211
21  0x0000000004e0eab2 in github.com/therecipe/qt/widgets.(*QWidget).EventDefault
    at /Users/akiyoshi/go/src/github.com/therecipe/qt/widgets/widgets.go:104211
22  0x0000000004e0e620 in github.com/therecipe/qt/widgets.callbackQWidget_Event
    at /Users/akiyoshi/go/src/github.com/therecipe/qt/widgets/widgets.go:104177
23  0x0000000004b7ce1a in github.com/therecipe/qt/widgets._cgoexpwrap_55938262866f_callbackQWidget_Event
    at _cgo_gotypes.go:130814
24  0x0000000004068b8b in runtime.call32
    at /Users/akiyoshi/.goenv/versions/1.11.4/src/runtime/asm_amd64.s:522
25  0x000000000400b6eb in runtime.cgocallbackg1
    at /Users/akiyoshi/.goenv/versions/1.11.4/src/runtime/cgocall.go:313
26  0x000000000400b4b9 in runtime.cgocallbackg
    at /Users/akiyoshi/.goenv/versions/1.11.4/src/runtime/cgocall.go:191
27  0x000000000406a15b in runtime.cgocallback_gofunc
    at /Users/akiyoshi/.goenv/versions/1.11.4/src/runtime/asm_amd64.s:775
28  0x000000000406a0ae in runtime.cgocallback
    at /Users/akiyoshi/.goenv/versions/1.11.4/src/runtime/asm_amd64.s:686
29  0x0000000004b7cdd1 in _cgoexp_55938262866f_callbackQWidget_Event
    at _cgo_gotypes.go:130810
30  0x00000000041e52e7 in crosscall2
    at /Users/akiyoshi/.goenv/versions/1.11.4/src/runtime/cgo/asm_amd64.s:59
31  0x0000000005770bad in C.callbackQWidget_Event
    at /tmp/go-build/_cgo_export.c:29227

Is this warning only for MacOS?

@Lisa-Williams
I have not confirmed it, but it probably occurs in linux as well.

OK, thanks. I'll see whether Linux is affected.


Download dataset speed is very slow

❓ Questions and Help
Hello thank you for the great framework.
When i try to download the  dataset, the  speed is slower than 2k/s, sometimes even 0b/s.
I follow the command as the readme.
/# get 1d data
python scripts/get_data.py qlib_data --target_dir ~/.qlib/qlib_data/cn_data --region cn
/# get 1min data
python scripts/get_data.py qlib_data --target_dir ~/.qlib/qlib_data/cn_data_1min --region cn --interval 1min
Is there some solutions to this?
Many thanks.

There may be some network issue with our data server.
@SunsetWolf
Could you please help to check if https://git-lfs.github.com/ is a better solution for the previous one?

Hi! @Sheng1e8 @Smalltarget108
I am sorry to reply you so late, the slow download speed of dataset is because the server is in China, we want to use GLFS tool to move the data to the server outside China, after investigation we found that this tool is chargeable, Qlib has no funding as support, so we can't do this at the moment, if you have a good free big data storage tool, you can tell us. For now, you can try to use VPN to increase the download speed.

@SunsetWolf  will move the data to AzureBlob to serve the data

Can we have direct support using the yahoo Finance API? As it is more faster.

It is fixed now.
Please try again :)


Install panel's Themes / Packages toggle is a different height than the search input

One Dark:

Atom Dark:

Also applies to One Light.

@mnquintana Thanks for making an issue about it.. was bugging me too.


Manifest content_scripts declaration adds extraneous css during build

Hey there, my extension was just rejected because it had a content_scripts.css field with a hallucinated file in there.
Input:
  "content_scripts": [
    {
      "matches": [
        "https://google.com/search*",
        "https://www.google.com/search*",
        "https://google.com/",
        "https://www.google.com/"
      ],
      "js": ["src/content/index.ts"]
    }
  ]

Output:
  "content_scripts": [
    {
      "matches": [
        "https://google.com/search*",
        "https://www.google.com/search*",
        "https://google.com/",
        "https://www.google.com/"
      ],
      "js": [
        "content_scripts/content-0.js"
      ],
      "css": [
        "content_scripts/content-0.css"
      ]
    }
  ],

Workaround:
jq '.content_scripts |= map_values(del(.css))' manifest.json > tmp.json && mv tmp.json manifest.json

got it, taking a look asap


fix(test): Update schema for broken ConnImplBenchmark test

I'm trying to use the executeSelect API and faced extremely slow reading.
I tried to use ConnImplBenchmark but noticed that the Shema was changed, and the test didn't work.
bigquery-public-data.new_york_taxi_trips.tlc_yellow_trips_2017

Summary of Changes
Added Fields: airport_fee, data_file_year, data_file_month.
Removed Fields: dropoff_longitude, dropoff_latitude, pickup_longitude, pickup_latitude.
After fixing the test I can confirm that we have similar speed results for our use cases.
Reading 100_000 rows takes ~15-20 seconds, which is extremely slow.
 Running
ROW 100000 Time: 14978 ms
ROW 200000 Time: 16409 ms
ROW 300000 Time: 16966 ms
ROW 400000 Time: 15963 ms
ROW 500000 Time: 17480 ms

I'm not sure if there was any performance degradation recently since I can't find any expected numbers. It's hard to read this benchmark: https://cloud.google.com/blog/topics/developers-practitioners/introducing-executeselect-client-library-method-and-how-use-it/
According to this image, reading of 1_000_000 rows should take ~1sec

That's what I've got on my machine:
Benchmark                                            (rowLimit)  Mode  Cnt       Score       Error  Units
ConnImplBenchmark.iterateRecordsUsingReadAPI             500000  avgt    3   76549.893 ± 14496.839  ms/op
ConnImplBenchmark.iterateRecordsUsingReadAPI            1000000  avgt    3  154957.127 ± 25916.110  ms/op
ConnImplBenchmark.iterateRecordsWithBigQuery_Query       500000  avgt    3   82508.807 ± 17930.275  ms/op
ConnImplBenchmark.iterateRecordsWithBigQuery_Query      1000000  avgt    3  165717.219 ± 86960.648  ms/op
ConnImplBenchmark.iterateRecordsWithoutUsingReadAPI      500000  avgt    3   84504.175 ± 36823.590  ms/op
ConnImplBenchmark.iterateRecordsWithoutUsingReadAPI     1000000  avgt    3  165142.367 ± 99899.991  ms/op

I've opened an issue: https://github.com/googleapis/java-bigquerystorage/issues/2764

@alvarowolfx, did you have a chance to look into it?

@PhongChuong can you take a look on this one ?

/gcbrun

Thanks for the fix. Lets discuss the slow read results in further in #2764.

Thanks for the reply. You probably mean https://github.com/googleapis/java-bigquerystorage/issues/2764


Dark dropdowns/navbars don't get dark variables with dark theme

Prerequisites

[X] I have searched for duplicate or closed issues
[X] I have validated any HTML to avoid common problems
[X] I have read the contributing guidelines

Describe the issue
There are two separate but I think related issues:

.navbar-dark is marked as deprecated in 5.3, and adding data-bs-theme="dark" to it enables dark color variables. However, setting it on a parent component does not enable those variables.
.dropdown-menu-dark is marked as deprecated in 5.3 but data-bs-theme="dark" doesn't work at all.

Dark navbar code:
.navbar-dark,
.navbar[data-bs-theme="dark"] {
  ...
}

Dark dropdown code:
.dropdown-menu-dark  {
  ...
}

I think I would expect both to work like this:
.navbar-dark,
[data-bs-theme="dark"] .navbar,
.navbar[data-bs-theme="dark"] {
  ...
}

.dropdown-menu-dark,
[data-bs-theme="dark"] .dropdown-menu,
.dropdown-menu[data-bs-theme="dark"] {
  ...
}

Reduced test cases
Use the dark mode toggle on the documentation site, when in dark mode the dropdowns/navbars do not have the configured dark styles that appear when specifically setting navbar-dark or dropdown-menu-dark.
What operating system(s) are you seeing the problem on?
macOS
What browser(s) are you seeing the problem on?
Chrome
What version of Bootstrap are you using?
v5.3.3

Thanks for reporting an issue @karlshea
It's not finalized yet, but https://github.com/twbs/bootstrap/pull/39291 might bring some useful information around these use cases:

Dropdowns > Dark dropdowns
Navbar > Color schemes

What do you think?

I think this is still a bug, or at least the statement in the docs is misleading: "Instead of adding .dropdown-menu-dark, set data-bs-theme="dark" on the root element, a parent wrapper, or the component itself". That is not the case for either dropdowns or navbars (and possibly other "dark" variables).
And in fact for .dropdown-menu-dark the PR screenshots are actually exposing the bug, see the text "Please note that the rendering in this example is not exactly the same as the contextual dark mode version is darker than the dark variant." That's because the $dropdown-dark-x variables are no longer used without .dropdown-menu-dark.
To use one variable as an example: In _variables.scss there's $dropdown-dark-link-color. The only place that's used is _dropdown.scss in the class .dropdown-menu-dark. If .dropdown-menu-dark is deprecated and removed, that variable becomes useless because there's no [data-bs-theme="dark"] rule on .dropdown to use them.
Another example: _variables.scss $navbar-dark-active-color. That is used on a navbar without .navbar-dark and only [data-bs-theme="dark"], but is not used on a navbar where a parent element (or the html tag) has [data-bs-theme="dark"].
I think this could have slipped by since some of the colors are so similar, but if you set all of the $*-dark* variables to red it becomes a lot more clear when things are or are not working.

Hi there,
I want to contribute to this project and take on this issue as my first task. Could you please assign it to me? I am excited to work towards resolving it and will keep the team updated on my progress.
Thanks


Fix multi param attributes for Rails 5

Fixes https://github.com/apotonick/reform/issues/296. Probably worth some discussion – this fixed "worked for me" but there might be a better way to solve the issue.

Updated Rails to the latest master and I no longer need this fix.


Multi-Region Signaling Routing?

The docs aren't super clear on how routing of signaling works for multi-region with redis. Say I have a room that is homed on ServerA in RegionA. Now a client near to ServerB in RegionB tries to join the room. Does ServerB setup a websocket proxy to ServerA? Or does ServerB redirect the client to ServerA (and it tries to reconnect there)? Or does ServerB terminate the signaling for the client (reading and proxying messages with ServerA via redis), with media of course routing through ServerA?
I guess I'm trying to understand in a multi-region redis setup if ServerA and ServerB ever need to communicate directly for signaling bridging (and thus would have to somehow know public addressing), or if redis pub/sub is used to facilitate such communication? My assumption is the latter, but I wanted to confirm.
thx!
Ty

Or does ServerB terminate the signaling for the client (reading and proxying messages with ServerA via redis), with media of course routing through ServerA?

This is my understanding. I know for certain that the signaling continues to go through the node that the client first connected to and the media goes through the node hosting the room. I don't believe the nodes talk directly to each other; that is all done via redis.

In a multi-node setup, the websocket connection can be terminated by any server. The messages then get routed to the media instance hosting the room via Redis. There is no proxying happening within LiveKit.

@davidzhao Multi-region nodes, do they share the same Redis? Need to connect to Redis remotely?

Yes, that is correct. They need to connect to the same Redis instance in order to route peer to peer.
We'll be introducing other messaging options other than Redis. That's coming soon,.

Is there any update on non-Redis messaging methods?


Pointer overload for CharSet parameters

Rule factory functions that accept CharSets as parameters could have pointer overloads, to emit rules that require less storage space when the character set is a compile-time constant.

Partially done

This is replaced by ref which is better in every way


Merge rust-lang/rust-bindgen v0.60.1 changes

@adetaylor this passes all autocxx tests when I run locally

Thanks @chbaker0! These merges are a pain in the bum, so this is much appreciated.

Did you mean to merge this before https://github.com/google/autocxx/pull/1149

Ahem, yes.


API to get the current sizes

Would it be possible to add a method to get the current sizes of the split panels?
I'm building an Electron app, and when the user closes it, I want to save these sizes. This way, when the app starts again, I'll pass the previosly saved sizes as parameter to the constructor.

Thanks! getSizes() added in 1.1.2 and published on npm.

Thank you so much! I updated the version to use the new method, and it worked perfectly!


Horizontal scaling ability for operators

(I am aware that there are already discussions and existing issues regarding multi-tenancy and multi-operator configuration, and that these have been added to the roadmap for version 2 as well. I am opening this issue since I think it's slightly different than what's open out there. We can merge this in with an existing issue, or close it, I'd be fine with it. I just want to start a discussion and get different people's opinions.)
Right now we have 8-10 different integrations we are deploying with a native image. We have a memory-optimized node with 16Gi of memory and we use taints and annotations to make sure that only the operator runs in that node and no other pod.
We first tried running our operator with --operator-resources requests.memory=4096Mi and --operator-resources limits.memory=4096Mi flags (this was before we created our operator-only memory-optimized node) as per the documentation suggests, but the native image build times were dreadfully slow for our needs.
Then we created our memory-optimized node and deployed our operator with --operator-resources requests.memory=8192Mi and --operator-resources limits.memory=12288Mi flags.
The current situation is that the operator uses basically all the memory we throw at it, in this case, all 12 gigs. We acknowledge that the native image build process is resource and time intensive and we can live with that fact. The problem starts when 2 developers who work on 2 different integrations deploy their changes and our ArgoCD picks those changes up and initiates new builds for those 2 integrations... I am not sure whether there is a queue mechanism or whether those 2 native image builds are happening at the same time (because the operator logs get scrambled at this moment) but what we would ideally like to see is the following: we have one operator running at all times (or even better, 2-3 operators running at the same time for HA purposes - when that is supported of course) but whenever there are 2-3 or more images that need to be built at any given time, a spot node instance is created, an operator is deployed there, the build runs and finishes there, the image gets pushed into our registry, and then the node instance gets killed. This would not only be super cost-effective (always makes it easier to sell to upper management) but also ensure that when there are 2 images that need to be built (or are being built) the wait time doesn't increase from ~10 minutes to 20+ minutes (as it currently happens with our use case).
What are your thoughts?

I think that version 2.x approach is going to radically change this (and hopefully solve it). In Camel K 2 a Builder pod is going to be initiated when a native image is required. There won't be the possibility to run a native build in an operator routine any longer (this was required to break the dependency between the operator and the Quarkus build tooling).

Interesting. But the operator will keep building the non-native images, correct?

I think we can close this as the horizontally scalability is given by the fact that a native build is forced now to run externally with pod strategy. Non native can still run in routine or the user can chose to run them in a pod as well. Feel free to reopen if there is still something pending.


Display coordinates of mouse location

Added the tile coordinates of where the mouse is currently located into top left corner. It grows the larger the coordinate is.
Resolves #46

@riknoll


page not found for Apisix Docker and Apisix Helm Chart

Actual Behaviour

Expected Behaviour
Page has to  be accessed
Steps to reproduce it
go to docusaurus.config.js
add some codes like https://github.com/apache/apisix-website/blob/master/website/docusaurus.config.js
Would you like to work on the issue?
Yes

thanks!


Fixed unit tests for local_test_cluster

Signed-off-by: Vacha<EMAIL_ADDRESS>Description
Tests I introduced in PR #642 are failing in CI. Fixing them in this PR.
Pushed this to my main so I can verify the CI which is running successfully after the fix.
Issues Resolved
[List any issues this PR will resolve]
Check List

[X] Commits are signed per the DCO using --signoff

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

The with/patch/open is iffy in other places in this test:
    @patch("subprocess.Popen")
    @patch("yaml.dump")
    def test_create_cluster(self, *mocks):
        self.local_test_cluster.download = MagicMock()
        self.local_test_cluster.wait_for_service = MagicMock()
        with patch("builtins.open", mock_open()):
            with open("stdout.txt", "w") as stdout, open("stderr.txt", "w") as stderr:

can become
@patch("builtins.open", mock_open())
def test_create_cluster(self, *mocks):
        self.local_test_cluster.download = MagicMock()
        self.local_test_cluster.wait_for_service = MagicMock()
        self.local_test_cluster.create_cluster()
        subprocess.Popen.assert_called_with(
            "./opensearch-tar-install.sh",
            cwd=f"opensearch-{self.manifest.build.version}",
            shell=True,
                    stdout=stdout,
                    stderr=stderr,
            stdout=self.local_test_cluster.stdout,
            stderr=self.local_test_cluster.stderr,
        )

Codecov Report

Merging #653 (7aac59d) into main (aa98ab8) will increase coverage by 1.25%.
The diff coverage is 51.37%.

@@            Coverage Diff             @@
##             main     #653      +/-   ##
==========================================
+ Coverage   85.43%   86.68%   +1.25%
==========================================
  Files          66       68       +2
  Lines        1723     1818      +95
==========================================
+ Hits         1472     1576     +104
+ Misses        251      242       -9

Impacted Files
Coverage Δ

bundle-workflow/src/run_integ_test.py
0.00% <0.00%> (ø)

bundle-workflow/src/test_workflow/test_cluster.py
55.55% <ø> (ø)

...w/src/test_workflow/test_recorder/test_recorder.py
29.85% <29.85%> (ø)

...src/test_workflow/integ_test/local_test_cluster.py
87.06% <76.92%> (+20.07%)
:arrow_up:

...ow/src/test_workflow/test_recorder/log_recorder.py
83.33% <83.33%> (ø)

bundle-workflow/src/run_assemble.py
92.30% <100.00%> (+51.28%)
:arrow_up:

...w/src/test_workflow/integ_test/integ_test_suite.py
93.33% <100.00%> (+0.68%)
:arrow_up:

...rc/test_workflow/test_recorder/test_result_data.py
100.00% <100.00%> (ø)

bundle-workflow/src/run_sign.py
86.66% <0.00%> (+36.66%)
:arrow_up:

... and 1 more

Continue to review full report at Codecov.

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


CMS Extension - 2

Removed the CMSDialog enum from azure.d.ts

@Charles-Gagnon Refactored the ConnectionWidget for CMS. As we discussed offline, a bigger refactor for the whole ConnectionDialog service will be needed in future.

@Charles-Gagnon Localized the options in CMS, as well as MSSQL in another PR since MSSQL wasn't localized either. Covered all options you asked for.

@Charles-Gagnon @kburtram Dismissing reviews, as they are outdated.


Data handling

Looking at nd2
Running pims.open('file.nd2') works for nd2 files and (presumably) .tif files although these are not tested
pims.open and nd2reader don't seem to find the frame rate, although they have other metadata such as pixels per micron
opening .lif file is proving tricky as it seems to rely on java things

I have implemented .nd2 files and .lif file handling, converting them to dask arrays with the same formatting for future analysis.
A note on .lif files is that they are 4 dimensional, as well as the usual x, y, t you also have 'series' as a dimension which lets you save multiple experiments in one file. I have not yet implemented a workaround for handling this so for the moment the read_lif function just reads in the first series


Register the connector into spark-packages.org

Users should be able to find the spark-exasol-connector on spark-packages.org datasources section.
Spark Packages is community managed third-party packages for Apache Spark.

This is not needed anymore. Current deployment setup covers most of the installation requirements (databricks, spark-submit, spark-shell, etc).


Add data layer to mentor material part pages

Ticket and context
Ticket: https://dfedigital.atlassian.net/browse/CPDEL-648
Code review
Is there anything weird that code reviewer should know?
Nope, everything is straightforward.
Review Checks

[x] All commit messages are meaningful and true
[x] Added enough automated tests
[x] All forms have an id attribute on them

Does it need a before_action: fill_data_layer?

Great spot :)


Update state of wallets after changing network

Fixes https://github.com/oasisprotocol/oasis-wallet-web/issues/270
Fixes https://github.com/oasisprotocol/oasis-wallet-web/issues/305

Hmm... I tried to test this locally and got: 400 or 500 error

Did you docker-compose up --build?
I just used REACT_APP_BYPASS_LOCAL=1 yarn run start without local network

https://testnet.grpc.oasis.dev/oasis-core.Consensus/GetGenesisDocument is returning 503 with headers
grpc-message: upstream connect error or disconnect/reset before headers. reset reason: connection failure
grpc-status: 14


Problem with compiling JCodec

Hi,
I downloaded JCodec as branch and as Maven Repo - but I was not able to compile JCodec without errors.
I would like to use the JPlayer functionality with JCodec by using Swing. Is this possible? Can anyone explain how to compile this?
Thanks in advance.
Uwe

should be good now


When would you plan to release the pre-training code of EVA2.0?

Hi, I wonder when you would release the pre-training code of EVA2.0, for I hope to look into it deeply for some details.

This is not in our plans at the moment.


Fixed broken links on getting-started tutorial

Those links were broken in the web and pdf version. I tested both and now they are ok.
I used this tool http://website-link-checker.online-domain-tools.com/ to look for broken links. It seems now that there's left only links that pointed to Jira and some other ccs's and png's but the rest is ok.

@jeanCarloMachado thanks!


Style buttons

The new buttons in the branch grid-buttons need some style love. :)
Thanks!

For reference, the button template is https://github.com/hyva-themes/magento2-hyva-admin/blob/grid-buttons/view/adminhtml/templates/grid/button.phtml
And it is rendered in the grid.phtml before the Display dropdown.
Of course, please feel free to change whatever you want to make it look better.

For reference, the button template is https://github.com/hyva-themes/magento2-hyva-admin/blob/grid-buttons/view/adminhtml/templates/grid/button.phtml
And it is rendered in the grid.phtml before the Display dropdown.
Of course, please feel free to change whatever you want to make it look better.

Thanks for the styling yesterday!
Working with it, maybe make the buttons look like the [ Previous Page | Next Page ] buttons, that is, white background.
I like the blue for the reset filters button, but the blue in the top buttons doesn’t look quite right… what do you think about that?

Thanks for the styling yesterday!
Working with it, maybe make the buttons look like the [ Previous Page | Next Page ] buttons, that is, white background.
I like the blue for the reset filters button, but the blue in the top buttons doesn’t look quite right… what do you think about that?

This was done by @pointia as part of #38


EKS deployment issue

When deploying to AWS EKS - when starting the container. Below error.
Back-off restarting failed container ai-cs in pod realchar-deployment-7c64bf5b8f-hzd4d_default(39f131a7-33d0-4565-9a91-3ebe617ea29f).
Happens with my own docker image as well as your own docker image.

when running the image locally - it works fine.
I am on Mac.

Looks like it was my docker. I tried to use shaunly/real_char:latest and the  deploy was fine. But when for some reason character don't show up.

Cool! Feel free to send PR to add/edit the sample yaml if would like.


Wrong temperature loss implementation for discrete SAC

In the discrete-SAC paper, the temperature loss in Eq. (11) indicates that the direct expectation should be calculated rather than the Monte-carlo estimate, the same logic as Eq. (10). The implementation however, still calls the calculate_entropy_tuning_loss in SAC.py using .mean().

thanks, are you able to make a pull request fixing the issue and i can incorporate it?

Sorry, didn't notice that the expected log_pi is already calculated in the discrete SAC. So, the code should be just good.


Launching programs

Good evening! I copied your program. I can't start it. I was able to install PyQt5, PyQt5 sip, PyQt6-sip. I'm not a programmer. I really wanted to install YOUR program. I can't install PyQt6. I can't turn on ICE.bat. I don't understand how to run the programs. Help please. Explain in detail how to use your programs

Hi Good Evening,
I am using Windows computer and have tried on 10&11. Please make sure that  the 2 programs below are installed.
Microsoft Build Tools. https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2019

Python 3.11 https://www.python.org/downloads/
With out seeing you error message I don't know why you can not run PyQt6
Here there Website
https://pypi.org/project/PyQt6/
To Install
pip install PyQt6
All of the functions within this program have been added to https://github.com/Mizogg/TeamHunter maybe give this a try.
Thanks Mizogg

Добрый вечер. Good evening. 1 I have installed Microsoft Build Tools. There were no such packages. 2 changed python to 3.11. 3. Downloaded the packages that were included. 4 installed a dark theme from the command line. QT_main_ICE_Display.py it does not start. The program writes:
import sys
import random
from PyQt6.QtCore import *
from PyQt6.QtWidgets import *
from PyQt6.QtGui import *
from bloomfilter import BloomFilter, ScalableBloomFilter, SizeGrowthRate
import secp256k1 as ice
import time
5 The field for filling in the command gives an error: C:\python\python.exe C:\Users\user\PycharmProjects\Hunting-with-PyQt5-and-PyQt6\QT_main_ICE_Display.py
Backtracking (most recent call):
File "C:\Users\user\PycharmProjects\Hunting-with-PyQt5-and-PyQt6\QT_main_ICE_Display.py ", line 14, in
with open('btc.bf ', "rb") as fp:
^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Error 2] There is no such file or directory: 'btc.bf'
Another exception occurred while processing the above exception:
Backtracking (last last call):
File "C:\Users\user\PycharmProjects\Hunting-with-PyQt5-and-PyQt6\QT_main_ICE_Display.py ", line 19, in
with open(file name) as the file:
^^^^^^^^^^^^^^
FileNotFoundError: [Error 2] There is no such file or directory: 'btc.txt'
The process is completed with exit code 1
6 the program /TeamHunter_GUI is working fine for me


Problem with the new way of select store

I'm submitting a ...  (check one with "x")
[ ] bug report => search github for a similar issue or PR before submitting
[ ] feature request
[x] support request

Current behavior
Actually in the new version, before adding the multiselect, the value of the singular select is stored as array with one value instead a non array value.
Expected behavior
Store the value select, with no multiple active, as non array value.
What is the motivation / use case for changing the behavior?
I've a lot of code implemented using the old way select store and I don't want to rewrite that code.

Angular version: 4.1.3

fixed in 2.0.0-rc.3, demo: https://formly-js.github.io/ngx-formly/examples/bootstrap-formly/select


Check if we can reduce code size without sacrificing performance

Check making various things NOINLINE, other things just INLINABLE.

https://ghc.haskell.org/trac/ghc/ticket/11263


Bug: Not a folder error when opening recycle bin from shortcut

[!important]
Current workaround - Backup your settings in Files settings > Advanced > Export, then reinstall Files.

Description
I can't use the app after the last updates. It says "NotAFolder" when I try to open trash bin or ThisPC.

Steps To Reproduce
Restart computer.
Try to open trashbin or ThisPC.
Get the error.
Requirements
Normally it should open the files but it doesn't open. I can solve it using preview version with it but it's temporary.
Files Version
<IP_ADDRESS>
Windows Version
10.0.22631.3296
Log File
debug.log

Thanks for the report, have you tried reinstalling Files?
Make sure to export your settings by going to Files settings > Advanced > Export. then Import your settings from Files settings > Advanced > Import after reinstalling.

Thanks for the report, have you tried reinstalling Files? Make sure to export your settings by going to Files settings > Advanced > Export. then Import your settings from Files settings > Advanced > Import after reinstalling.

Yes I tried like 3 or 4 times both stable and preview but it didn't work. Almost all my settings same with standart so I didn't exported them. But I remember I just change preview to acrylic and "set files for default file manager" to on.

What's shown in the path bar?

Shell:RecycleBinFolder and Shell:MyComputerFolder this  two
Oh and the quick access part on home shows empty with this bug.

for again this is the recyclebin

and this is the home screen

Same problem here.

2 weeks later still no progress. That's sad.

There still hasn't been a way to constantly reproduce this, Only you and T-i-a-7 have reported it. Unfortunately there no error in the log to go off either.

I'm using kaspersky as a antivirus. Can it cause to problem? @T-i-a-7 are you using same?

@ElCunq @Josh65-2201 No, I'm not using it so that is not the problem.
I would also like to tell you that I did a clean install of windows (for another reason, not for this problem) and reinstalled Files as well. Guess what?! Everything is fine now: installed the same way, configured the same way, everything the same but now magically it works.

I am seeing this issue on one computer, but not the other, although I could've sworn it used to be on both. The currently affected computer has a largely filled Recycle Bin and the one no longer having this issue is currently empty. Hope this is relevant. I should've searched this issue sooner to give my feedback.

Does reinstalling Files on the one showing the dialog fix it?

Does reinstalling Files on the one showing the dialog fix it?

Nope it didn't fix it. Actually it made no help. I thought it'll make some fixes but none. 🥲

I am seeing this issue on one computer, but not the other, although I could've sworn it used to be on both. The currently affected computer has a largely filled Recycle Bin and the one no longer having this issue is currently empty. Hope this is relevant. I should've searched this issue sooner to give my feedback.

Thanks for the feedback I hope it'll help to solve

Hello, I have the same issue here.

I'm having the same issue, but not much in the debug log with the exception of the following:
2024-06-12 19:28:08.4616|Error|System.ObjectDisposedException: Cannot access a disposed object. Object name: 'ObjectReference'.    at WinRT.IObjectReference.ThrowIfDisposed()    at WinRT.IObjectReference.AsType[T]()    at WinRT.ExceptionHelpers.GetHRForException(Exception ex)    at ABI.System.EventHandler1.Do_Abi_Invoke[TAbi](Void* thisPtr, IntPtr sender, TAbi args)`

I had to reinstall windows some other problems and it didn't happen again but İ'm scared of it to repeat. I hope it'll be solved soon

Yeah, I actually just reinstalled Win 11 a week ago.

Thank for you all five people reporting this issue and waiting it to be fixed with great patience.
While Files devs have never been able to reproduce this, what I can tell is enumeration goes wrong without exception but with an unknown error when converting string path (‘Shell:RecycleBinFolder’) or trying to get the first item of recycle bin. But some of you reported this happens also win This PC folder so I guess this is caused due to the first reason.
I’m pretty sure this dialog is used in those two places in single method for enumerating inner children:
https://github.com/files-community/Files/blob/31d6fee922223af49bb20fc40e345300641044e9/src/Files.App/Data/Models/ItemViewModel.cs#L1556o
https://github.com/files-community/Files/blob/31d6fee922223af49bb20fc40e345300641044e9/src/Files.App/Data/Models/ItemViewModel.cs#L1657
This error message is actually an unknown error and using ‘Drive Unplugged’ with ‘NotAFolder’ subtitle isn’t appropriate at all. So I will include an error code in it until next preview build (also next stable is coming soon v3.5).
@hishitetsu Do you think it’d make more sense?
When preview build with this modification published, I’d like you all to test…

the quick access part on home shows empty with this bug.

@ElCunq Let me know what makes you think so?

Thank for you all five people reporting this issue and waiting it to be fixed with great patience.
While Files devs have never been able to reproduce this, what I can tell is enumeration goes wrong without exception but with an unknown error when converting string path (‘Shell:RecycleBinFolder’).
I’m pretty sure this dialog with humanized error code is used only in this place in single method for enumerating inner children:
https://github.com/files-community/Files/blob/31d6fee922223af49bb20fc40e345300641044e9/src/Files.App/Data/Models/ItemViewModel.cs#L1657
This error message is actually ERROR_INVALID_DRIVE error from HResult. ‘NotAFolder’ message isn’t appropriate at all.
an unknown error and using ‘Drive Unplugged’ with ‘NotAFolder’ subtitle isn’t appropriate at all. So I will log to know until next preview build (also next stable is coming soon v3.5).
https://github.com/files-community/Files/blob/31d6fee922223af49bb20fc40e345300641044e9/src/Files.App/Utils/Storage/Helpers/FilesystemTasks.cs#L48
@yaira2 @hishitetsu fyi let me know it’d make us easy to investigate.
When preview build with this modification published, I’d like you all to paste log here.

Is there any possibility of a timeout?
https://github.com/files-community/Files/blob/31d6fee922223af49bb20fc40e345300641044e9/src/Files.App/Data/Models/ItemViewModel.cs#L1616

this started happening to me but when I try to open Network.
I've uninstalled/reinstalled but it's still the same.

This appears to be resolved in v3.6.

This issue is certainly not resolved. I have still received this message on both 3.6 and now 3.7.

How do you reproduce the bug? I created a shortcut as described and it works fine.

I'm not sure how it is reproduced. It seems like it's been a mystery for everyone else experiencing it too. I can provide my config if there's any chance that helps, but from my perspective, it's just a random on-and-off issue between my two computers.

How are you accessing Recycle Bin, via the Sidebar?

Recycle Bin does not show up on the sidebar for me. I access it from the desktop icon provided by default on Windows.

@yaira2 As mentioned above, this bug is not currently reproducible. It occurs when the user opens the recycle bin using the icon on the desktop, but for some reason this bug does not happen all the time and for every user. Therefore, it is difficult to reproduce it.

Is Files set as the default file manager?

Yes, but the bug occurs even when this setting is turned off.

How do you reproduce the issue when Files is not the default file manager?

If I remeber correctly (The bug is not happening to me at the moment), you reproduce it by typing the bin directory (wich I don't remeber) directly in Files when it is set as default. But I could be wrong.

I can't reproduce by entering Shell:RecycleBinFolder into the path bar, but I'll reopen this issue in case someone has a more reliable way to repro this.

I found another interesting workaround for this situation. If you drag the tab of the new window into an existing one, it is able to load.
https://github.com/user-attachments/assets/a0b43a84-030c-4fbf-ab19-52e01b82ae0a

Yes, it also does the same thing by changing the language in Files' settings

The same problem happened to me. Unfortunately, I couldn't find a way to reproduce it stably. But maybe you could try to modify the "Startup Settings"?

For me, this problem occurred after I modified the "Startup Settings", and I can reproduce it stably

For me, this problem occurred after I modified the "Startup Settings", and I can reproduce it stably

What did you set your settings to?

For me, this problem occurred after I modified the "Startup Settings", and I can reproduce it stably

What did you set your settings to?

Change "Startup Settings" to "Open New Tab"
Close Files
Open Files
Problem occurs

The only thing that is certain at the moment is that reinstalling Files can temporarily solve this problem, but you never know when it will happen again for what reason.

It's amazing. The problem just went away. I didn't do anything, but it just got better.

This problem still exists in the Files <IP_ADDRESS>, but strangely enough, after reinstalling the Windows system, the problem of this drive popping up still exists. I can't determine where the problem is, but I can confirm that it is most likely not the problem of Files. Files work normally on multiple computers I tested with Windows To Go, without exception.

This problem still exists in the Files <IP_ADDRESS>, but strangely, after reinstalling the Windows system, the problem of this drive popping up still exists. I can't determine where the problem is, but I can confirm that it is most likely not the problem of Files. I have used Windows To Go to test multiple computers, and Files are all working normally, without exception. If you use the Win + E shortcut to open the home page of Files, not the drive page. When you open this computer again, Recycle Bin, Network, etc., the folder with the Shell pin can be used normally. This is the strange problem. Of course, the system I tested is: Windows 11 Professional Workstation Edition 23H2 Build 22631.3737 The version of Files is: Files <IP_ADDRESS>

目前唯一可以确定的是，重新安装 Files 可以暂时解决这个问题，但您永远不知道它何时会因什么原因再次发生。
The problem arises when, after reinstalling Files, if you disable the background permissions for Files and then perform a cold start, it still shows a NotAFolder error. This issue cannot be located in the logs, which is quite strange and seems to be a problem with the Windows system.

It's amazing. The problem just went away. I didn't do anything, but it just got better.
This is merely a temporary disappearance of the issue, not a resolution. You never know how or when this problem will reoccur.

It's amazing. The problem just went away. I didn't do anything, but it just got better.

This is merely a temporary disappearance of the issue, not a resolution. You never know how or when this problem will reoccur.

I know. But it's really amazing, isn't it? We can't locate the problem, or even reproduce it stably.


Inquiry About Future Plans for a Visual Designer

Describe the feature
Hi CogentCore Team,
I’m a new user of the CogentCore GUI library and have been exploring its features. I would like to inquire if there are any plans to introduce a Visual Designer （WYSIWYG Editor） in the future.
As a beginner, having such a tool would significantly simplify the process of creating more complex user interfaces. It would be a great benefit for those of us who are still getting accustomed to building applications with your library.
Thank you for your time, and I look forward to your response!
Relevant code
No response

Thank you for asking about this. We are planning to develop a WYSIWYG editor at some point. I will keep this issue open to track the development of such (#167 also has some older discussion about something that would be needed for an interactive editor, but this makes sense as a separate issue).


Error when importing fiona on an M1 Mac.

Expected behavior and actual behavior.
When loading fiona in my venv using either terminal or in an IDE, I hit an error. Others on my team encounter the same error. It appears as if it is trying to load libpcre2-8.0.dylib from /usr/lib however on an M1 Mac, homebrew installs this and other related files in /opt/homebrew/lib.
I poetry installed fiona v1.9.6 and confirmed that all libpcre2 related files (i.e. PCRE2 library) have been brew installed correctly in /opt/homebrew/lib.
Steps to reproduce the problem.
>>> import fiona

Python 3.10.0 (v3.10.0:b494f5935c, Oct  4 2021, 14:59:19) [Clang 12.0.5 (clang-1<IP_ADDRESS>)]
Type 'copyright', 'credits' or 'license' for more information
IPython 8.22.2 -- An enhanced Interactive Python. Type '?' for help.
PyDev console: using IPython 8.22.2
Traceback (most recent call last):
  File "/Users/...venv/lib/python3.10/site-packages/IPython/core/interactiveshell.py", line 3577, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-1-4c762272c079>", line 1, in <module>
    import fiona
  File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "/Users/.../venv/lib/python3.10/site-packages/fiona/__init__.py", line 41, in <module>
    from fiona._env import (
  File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ImportError: dlopen(/Users/.../venv/lib/python3.10/site-packages/fiona/_env.cpython-310-darwin.so, 0x0002): Library not loaded: '/usr/lib/libpcre2-8.0.dylib'
  Referenced from: '/Users/.../venv/lib/python3.10/site-packages/fiona/.dylibs/libgdal.<IP_ADDRESS>.dylib'
  Reason: tried: '/usr/lib/libpcre2-8.0.dylib' (no such file)

Operating system & Hardware
Mac OS X 12.5, Apple M1 Max, 64 GB, Arm 64
Fiona and GDAL version and provenance
Fiona installed using poetry version 1.4.2. I'm unsure which exact file but it was likely one of these .whl
files.
[[package]]
name = "fiona"
version = "1.9.6"
description = "Fiona reads and writes spatial data files"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
    {file = "fiona-1.9.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:918bd27d8625416672e834593970f96dff63215108f81efb876fe5c0bc58a3b4"},
    {file = "fiona-1.9.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f4230eccbd896a79d1ebfa551d84bf90f512f7bcbe1ca61e3f82231321f1a532"},
    {file = "fiona-1.9.6-cp312-cp312-macosx_10_15_x86_64.whl", hash = "sha256:42d8a0e5570948d3821c493b6141866d9a4d7a64edad2be4ecbb89f81904baac"},
    {file = "fiona-1.9.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:39819fb8f5ec6d9971cb01b912b4431615a3d3f50c83798565d8ce41917930db"},
    {file = "fiona-1.9.6-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:50037c3b7a5f6f434b562b5b1a5b664f1caa7a4383b00af23cdb59bfc6ba852c"},
    {file = "fiona-1.9.6-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c9b92aa1badb2773e7cac19bef3064d73e9d80c67c42f0928db2520a04be6f2f"},
    {file = "fiona-1.9.6.tar.gz", hash = "sha256:791b3494f8b218c06ea56f892bd6ba893dfa23525347761d066fb7738acda3b1"},
]

GDAL 3.9.0 installed via Homebrew
gdal--3.9.0_1.arm64_monterey.bottle.tar.gz

@lucasbrightnight thanks for the report! I can't reproduce this on my M3 MBP, which has libpcre2 in /opt/homebrew/lib, from Homebrew, and also in /usr/lib, which must be from macOS or XCode, yes? Can you confirm that you have or haven't installed XCode and command line tools on your computer?

@sgillies, sure thing! As I understand it, homebrew installs to /usr/lib paths for intel chips uses whereas Apple M1 chips install to  /opt/homebrew paths. I can confirm I have not installed XCode. I am using fish and bash for command line tools.

@lucasbrightnight my memory is that Homebrew installed to /usr/local, not /usr. On my work MBP /usr/lib/libpcre2-8.0.dylib has the same timestamp as everything in /System/Library, which suggests that it's part of macOS. I see the same thing on my personal laptop. Certainly, the macOS wheels were built on a system where /usr/lib/libpcre2-8.0.dylib existed, otherwise the library would have been vendored into the wheel like libgdal and friends. I don't have an explanation for why the file is missing from your system.

Exactly the same issue here (also on an M1 mac)

I'm experiencing the issue as well on an M1 Mac running MacOS 12 and:
$ brew --version
Homebrew 4.3.3

$ brew info pcre2 | head -1
==> pcre2: stable 10.43 (bottled), HEAD

$ xcode-select --version
xcode-select version 2395.

$ gdal-config --version
3.9.0

and a Python virtual environment with Fiona installed as a wheel:
$ python3 --version
Python 3.11.9

$ pip show setuptools pip wheel fiona | grep -E "Name|Version"

Name: setuptools
Version: 70.0.0

Name: pip
Version: 24.0

Name: wheel
Version: 0.43.0

Name: fiona
Version: 1.9.6

I have nothing matching /usr/lib/*pcre*, but Homebrew does report that the pcre2 package provides a /opt/homebrew/Cellar/pcre2/10.43/lib/libpcre2-8.0.dylib:
$ brew list
/opt/homebrew/Cellar/pcre2/10.43/bin/pcre2-config
/opt/homebrew/Cellar/pcre2/10.43/bin/pcre2grep
/opt/homebrew/Cellar/pcre2/10.43/bin/pcre2test
/opt/homebrew/Cellar/pcre2/10.43/include/ (2 files)
/opt/homebrew/Cellar/pcre2/10.43/lib/libpcre2-16.0.dylib
/opt/homebrew/Cellar/pcre2/10.43/lib/libpcre2-32.0.dylib
/opt/homebrew/Cellar/pcre2/10.43/lib/libpcre2-8.0.dylib
/opt/homebrew/Cellar/pcre2/10.43/lib/libpcre2-posix.3.dylib
/opt/homebrew/Cellar/pcre2/10.43/lib/pkgconfig/ (4 files)
/opt/homebrew/Cellar/pcre2/10.43/lib/ (8 other files)
/opt/homebrew/Cellar/pcre2/10.43/share/doc/ (109 files)
/opt/homebrew/Cellar/pcre2/10.43/share/man/ (96 files)

It is linked in /opt/homebrew/lib/libpcre2-8.0.dylib. Reinstalling with --no-binary seems to have gotten me a working version of the package.
$ pip install fiona --no-binary fiona

pip uninstalling and then pip install fiona --no-binary fiona also seems to have worked for me

It's worth noting that the Homebrew team only supports 3 MacOS versions, so if this problem is limited to Homebrew + MacOS 12, Homebrew will be dropping support pretty soon. The next version of MacOS was announced a few days ago, and IIRC the cycle from announcement to release is typically a 3-4 months.

@geowurster thank you for the details. I wonder if this is related to Xcode versions and not MacOS versions. The ARM64 wheels were built on a Monterey (version 12) based instance that has Xcode 14: https://github.com/cirruslabs/macos-image-templates/pkgs/container/macos-monterey-xcode.
Remember, the way library vendoring (via delocate) works is that linked libraries not found in system locations like /usr/lib and /Sytem/Library will be copied into the wheel archive. libpcre2 was not vendored because it was found in one of the system locations on the build instance. I checked 1.10b1, 1.9.6, and 1.9.5 wheels and the library is in none of them.
Did any of you successfully use 1.9.5 wheels? Have any of you tried 1.10b1 wheels?
PCRE2 is a direct dependency of GDAL only and seems pretty likely to be used by people who use Fiona https://gdal.org/development/building_from_source.html#pcre2. This is sort of good news: it seems plausible that we could build PCRE2 from source on the build instance, link that, and it would get vendored and not mess up other dependencies.

@sgillies I confirmed that both the 1.9.5 and 1.10b1 wheels work – at least according to a $ fio info coutwildrnp.shp --count. Loose steps:

Using the same version of Python, create a virtual environment.
Install the same version of the Python packaging tools as listed in my previous comment.
$ pip install "fiona==1.9.5"
$ fio info --count coutwildrnp.shp
$ pip install "fiona==1.10b1"
$ fio info --count coutwildrnp.shp

Two notable differences in my environment:
$ brew --version
Homebrew 4.3.7

$ brew info pcre2 | head -1
==> pcre2: stable 10.44 (bottled), HEAD

I don't see anything notable in the Homebrew pcre2 formula git history:
https://github.com/Homebrew/homebrew-core/commits/master/Formula/p/pcre2.rb

@sgillies I should also note that I tested Fiona 1.9.6 in the same environment first to verify that the problem persisted, and then stepped through what I outlined in my previous comment.

I believe this is sorted out in the upcoming 1.10b2 wheels.

Yep, the 1.10b2 wheel seems to work for me.


[Feature] Add premium card

Description
A card with premium tag. It can be used by many users to display premium content.
Screenshots
No response
Checklist

[X] I have checked the existing issues.
[X] I follow Contributing Guidelines of this project.
[X] I am a GSSOC'24 contributor.
[ ] I am a IWOC'24 contributor.
[ ] I am a JWOC'24 contributor.
[ ] I am a SWOC'24 contributor.

Code of Conduct

[X] I agree to follow this project's "Code of Conduct".

@Rakesh9100 Please assign it to me and review the linked PR.


TypeError: Cannot read properties of undefined (reading 'endsWith')

When I try to open a task in the UI I get this error - TypeError: Cannot read properties of undefined (reading 'endsWith').
I have created project, imported/synced tasks and uploaded predictions (pre-annotation), but can't open a task to refine labeling. Could someone please help?

Please provide

screenshot with error
uploaded task and predictions in json format

I am extremely sorry for the late response. This problem is resolved now. There was a minor issue in the prediction JSON format, which is fine now. You may close the issue.

Thanks for answering!


Expand Solution

[Enter feedback here]
I would like to see expand this article with more information (implementation details, pricing guidance, code examples, etc)

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

ID: 8cfcc112-0a30-557c-bf69-738c45b325d8
Version Independent ID: 9385c916-ec7c-2f12-390b-80d136a16cb7
Content: Dynamics Business Central as a Service on Azure - Azure Solution Ideas
Content Source: docs/solution-ideas/articles/business-central.md
Service: architecture-center
Sub-service: solution-idea
GitHub Login: @altotovi
Microsoft Alias: pnp

Thanks for reporting - this issue is under review.  This is a Microsoft Internal DevOps Bug ID AB#298150

@Marhoon - the article has had several updates since you reported this. Please open a new feedback item if there are still specific items missing that you would like to see.


End user experience improvements for using Application Insights with Aspire

Premises:

Azure customers will want to be able to use Application Insights for monitoring their Aspire applications

During deployment they can pick either an existing Application Insights instance or create a new one
Deployment in these cases will be via the AZD Aspire integration
Other deployment tools can make the same determinations about resource requirements from the model
Application insights instances created by AZD will use the same log analytics workspace as the ACA instances it deploys

Customers can select a different log analytics workspace using a specific resource property

The code for invoking the export of data to Application Insights will be done by using (one of) the Azure Monitor SDKs as part of the shared project, sending the data to AI via their OTel exporter. For example:
using Azure.Monitor.OpenTelemetry.AspNetCore;
...

private static IHostApplicationBuilder AddOpenTelemetryExporters(this IHostApplicationBuilder builder)
{
...
       // Uncomment the following lines to enable the Azure Monitor exporter (requires the Azure.Monitor.OpenTelemetry.AspNetCore package)
        builder.Services.AddOpenTelemetry().UseAzureMonitor();

This assumes that there is an APPLICATIONINSIGHTS_CONNECTION_STRING environment variable set for the apps.
Unlike the other components, it doesn't seem to make sense to have an Aspire specific Application Insights / Azure Monitor component as that would just be a very thin veneer over the above.
The main change is in the metadata in the host project:
var builder = DA.CreateBuilder(args);

// Scenario 1 - simplest
var ai = builder.AddApplicationInsights("ai")
                .RunAsConnectionString(builder.Configuration....) // takes from secrets.json in AppHost

...

var app = builder.AddProject<Project.MyApp>("myapp");
                 .WithReference(ai);

The AddApplicationInsights will implicitly, under the covers create a parameter
var parameter = builder.AddParameter("APPLICATIONINSIGHTS_CONNECTION_STRING", secret: true); and flag it in the metadata as the connection string for Application Insights.
AZD will need to recognize this resource type and prompt for the existing instance, or to create a new one on behalf of the customer. Unlike other resources, its common to have one Application Insights resource that is used for monitoring multiple projects, and is not exclusive to the app.
// scenario 2: (if for some reason you don't want the default env variable name)
var app = builder.AddProject<Project.MyApp>("myapp");
                 .WithReference(ai, environmentName: "foo");

// Scenario 3: To allow LAW customization.
var ai = builder.AddApplicationInsights("ai")
                .WithLogWorkspace("azd-special-var-name", "lawfoo");

@davidfowl

@BrennanConroy will work on this. @mitchdenny does this depend on the AddParameter work?

Yes it will. Seems like that might be a good change to get in to main soon after we snap for P3.

Are we missing the scenario where app insights is provisioned by azd without parameters?

Are we missing the scenario where app insights is provisioned by azd without parameters?

We do have coverage on this in some of the eShop samples and it should be working in azd today (but you need to use a custom manifest writer to emit a azure.appinsights.v0 resource in the manifest).

The AddApplicationInsights will implicitly, under the covers create a parameter
var parameter = builder.AddParameter("APPLICATIONINSIGHTS_CONNECTION_STRING", secret: true); and flag it in the metadata as the connection string for Application Insights.

We need 2 resources:

azure.appinsights.v0 - Provision my AI resource and wire it up appropriately.
parameter.v0 - Specify the connection string to an existing resource.

parameter.v0 - Specify the connection string to an existing resource.

Yup - we'll start working this on the azd side so it's ready for use at the start of Preview 4 when @mitchdenny starts landing the work on the Aspire side.

I guess this is replacing https://github.com/dotnet/aspire/issues/778?
Reference for where we use appinsights today in eshopOnAzure: https://github.com/Azure-Samples/eShopOnAzure/blob/main/src/AzureServices/AppInsightsBuilderExtensions.cs

Are we missing the scenario where app insights is provisioned by azd without parameters?

I don't know whether this should be represented in the model or as a choice by AZD during initialization?

It needs to be in the app model which is how it gets into the manifest for azd to provision it.

It needs to be in the app model which is how it gets into the manifest for azd to provision it.

Not quite the answer to the question - regardless of whether AZD provisions a new instance, or the user selects an existing one - I think Application Insights still needs to be in the app model (and resulting manifest) so that the connection strings/secrets can be managed for each of the consuming projects. The question is whether the "create new" or "use existing" is answered in the app model or by AZD when it gets to the metadata saying that Application Insights is needed.
This is probably more similar to questions for a database connection than redis which will almost always want a new one.

Yes and we know how this is going to work, outlined by https://github.com/dotnet/aspire/issues/1867#issuecomment-1911564523.

Also depends on https://github.com/dotnet/aspire/issues/1958

Updated to account for RunAs and PublishAs variants.

@BrennanConroy @samsp-msft  once we update this issue with what we ended up doing? That will help us upgrade the documentation as well.

Seems like we still have some outstanding changes to make:

Make sure we attach provisioned app insights resources to the container apps log analytics workspace - https://github.com/dotnet/aspire/pull/2374 (also requires and azd change @vhvb1989)
And this one - https://github.com/dotnet/aspire/issues/2395

Added updated code based on discussion last week.

@samsp-msft the code samples in the issue description seem to have some typos in them, can you verify they're up to date and reflective of the goals please?

Cleaned up. I copied and pasted from notes that were not as clean as I thought they were.

@samsp-msft  as agreed offline can you add a list in here of the things that were done in P4 and the ones left for P5?

@samsp-msft
In the first example, no resources appear to use the "ai" resource. Is that intentional?
In the second example, I'm not following how that code results in using an existing AppInsights resource during dev and provisions a new one on publish. Is it missing something, or am I?


Mongoid rake abort for bulk geocoding - rake geocode:all CLASS=ModelName

Hello,
I am on MongoId and I gotten this error;
    rake aborted!
    NoMethodError: undefined method `find_each' for #<Mongoid::Criteria:0x007fca6e1825c8>
    /Users/FirdausAdib-MBA/.rvm/gems/ruby-2.1.1/bundler/gems/mongoid-a94b0c91bfe3/lib/mongoid/criteria.rb:523:in `method_missing'
    /Users/FirdausAdib-MBA/.rvm/gems/ruby-2.1.1/bundler/gems/geocoder-24184142586d/lib/tasks/geocoder.rake:11:in `block (2 levels) in <top (required)>'
    /Users/FirdausAdib-MBA/.rvm/gems/ruby-2.1.1/bin/ruby_executable_hooks:15:in `eval'
    /Users/FirdausAdib-MBA/.rvm/gems/ruby-2.1.1/bin/ruby_executable_hooks:15:in `<main>'
    Tasks: TOP => geocode:all
    (See full trace by running task with --trace)

And this is my model.
  class Venue
    include Mongoid::Document
    include Geocoder::Model::Mongoid

    field :name, type: String
    field :address, type: String
    field :phone, type: String
    field :logo, type: String
    field :mini_desc, type: String
    field :website, type: String
    field :email, type: String
    field :more_details, type: String
    field :coordinates, :type => Array

    geocoded_by :address
    before_save :geocode
    after_validation :geocode, if: ->(obj){ obj.address.present? and obj.address_changed? }
  end

The setup is Ruby 2.1.1p76 and Rails 4.1.1. Thank you for reading.

Fixed by #1140


bug: leak goroutines while network problems

Bug Report
YDB GO SDK version: 3.55.0
A lot of goroutines with stacktrace:
goroutine 22945997 [select, 4 minutes]:
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00202c5e0, {0x179f0f8, 0xc002e9f950})
	.../vendor/google.golang.org/grpc/internal/grpcsync/callback_serializer.go:83 +0x112
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 22945995
	.../vendor/google.golang.org/grpc/internal/grpcsync/callback_serializer.go:55 +0x129

Reproduce:

Connect to ydb topic (for read)
Close network by iptables

iptables -A OUTPUT -p tcp --dport 2135 -j DROP
ip6tables -A OUTPUT -p tcp --dport 2135 -j DROP

Wait few minutes

It can happens if sdk doesn't close old grpc.Conn

Need close idle https://github.com/ydb-platform/ydb-go-sdk/issues/1044

It is not leak, but keep alive a lot of idle connections.
https://github.com/ydb-platform/ydb-go-sdk/issues/1146


Add additional Snowplow events

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/3019
Originally created by @tayloramurphy on 2021-10-25 19:34:48

From https://gitlab.com/meltano/meltano/-/issues/2972, there are more events we'd like to track:

EL job start/stop timestamps
T job start/stop timestamps
Exit codes
Meltano version
Caller script (Airflow, Dagster, direct, etc.)
Environment
Installed features - orchestrators (Airflow, Dagster), dbt, Utilities (Lightdash/Superset), Files (Docker)
Plugin variant, name, pip_url, version

These won't all be done in this issue, but can be broken out from here.

View 6 previous comments from the original issue on GitLab

Closing as not planned because some of these are completed, and others have their own issues. If there is something from there that still needs to be done and doesn't have its own issue, make an issue for that task specifically.


Publish prettydiff with biddle

This issue has two parts:

publish prettydiff using biddle and provide a download location from the website.
discover monitoring solutions to determine project health, traffic, and other considerations

Closed with version 0.1.13


💡 [REQUEST] - How to get internal embeddings for downstream retrieval tasks like ColPali

起始日期 | Start Date
No response
实现PR | Implementation PR
No response
相关Issues | Reference Issues
No response
摘要 | Summary
https://github.com/illuin-tech/colpali
Recently Colbert+PaliGemma showed big improvement on pdf file retrieval by using multimodal model instead of OCR+LLM. Would be nice if MiniCPM can support Colbert-like usage for downstream retrieval tasks. Or how can I finetune MiniCPM like ColPali?
基本示例 | Basic Example
NA
缺陷 | Drawbacks
NA
未解决问题 | Unresolved questions
No response

@bokesyo Do you have any plan for the multi vector representations? In Colpali report, multi vector showed much better performance than single vector

@bokesyo Also curious are you affiliated to OpenBMB? I saw the embedding model is under a different organization.

@bokesyo Do you have any plan for the multi vector representations? In Colpali report, multi vector showed much better performance than single vector

Not yet, currently we only use one vector to represent the page and easier to implement. 😂

@bokesyo Also curious are you affiliated to OpenBMB? I saw the embedding model is under a different organization.

Yes, but we think this is visual embedding technique is experimental and a preview version, so we did not put it on OpenBMB. When the quantitative evaluation result is ready and final model with all training data is ready, we will release on OpenBMB.

our training framework github repo
This link is 404, can you tell me the correct link?
https://github.com/RhapsodyAILab/minicpm-visual-embedding-v0

https://modelbest.feishu.cn/wiki/NdEjwo0hxilCIikN6RycOKp0nYf?from=from_copylink
@VoVAllen hi，In this tutorial, a multi-vector minicpm-v representation is written.

our training framework github repo
This link is 404, can you tell me the correct link?
https://github.com/RhapsodyAILab/minicpm-visual-embedding-v0

Yes, check our new repo: https://github.com/RhapsodyAILab/MiniCPM-V-Embedding-v0


Anyway to externally connect to extension to send a message?

I want to use externally_connectable in MV3, i dont see a whole lot of documentation.
Here is the use case: I want to login from my webapp, and send the auth message (and a token) to the background script.

WXT doesn't provide any custom APIs or helpers for this, you'll have to use the standard API.
Here's Chrome's docs for sending messages from your web-app to your extension:
https://developer.chrome.com/docs/extensions/develop/concepts/messaging#external-webpage


I created a SPI class for java and C++ that you folks might be interested in.

Started with your I2C code, changed up some of the behavior of the objects themselves and have plans to add in code to config the pixy from the class. Also if possible, looking to add in a visualizer for the SmartDashboard.
https://github.com/croadfeldt/wpilib_pixy_spi_c-plus-plus
https://github.com/croadfeldt/wpilib_pixy_spi_java

👍
glad our code helped you along in your project.  We have plans to refactor and cleanup much of the pixy/vision code.  Leaving it alone for now until competitions are over.  There is code with more comments in a branch called 'comments' if you would like more info about pieces of code.  We haven't merged it to master yet.

Right on, thanks!
There's a lot of crossover here, interested in merging it altogether and submitting it to wpilib github?
If so, it would trivial to carve up the class files into i2c, spi and pixy comms.
Chris
Sent from my iPhone

On Mar 6, 2017, at 7:28 PM, loafdog<EMAIL_ADDRESS>wrote:
👍
glad our code helped you along in your project. We have plans to refactor and cleanup much of the pixy/vision code. Leaving it alone for now until competitions are over. There is code with more comments in a branch called 'comments' if you would like more info about pieces of code. We haven't merged it to master yet.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Closing this as it's not an issue.


Missing @default decorator for parameters

I tried to convert the old-style parameters to the new decorator style, but I noticed that there is no @default(...) decorator.
bicep version: Bicep CLI version 0.3.126 (a5e4c2e567)

The default value comes after =. For example:
param myInt int = 42

Just to add a little more context - we don't want to support an @default decorator because we only want there to be one way to do things as much as possible. We chose the syntax above because we think it keeps the code terser for the most common cases. Going to close this for now, but open to continue collecting feedback


Handler validation raise instead of assert

This PR should be looked only after looking at #130, since the commit comes from that one. Extract the handler validation into a function that throws an exception instead of an assert, to guarantee it is always checked.

Oops, I probably left the "tests failing" in the commit message after rebasing. Fixed already.

 Rewording and pushing into master!


Gogs: internal error Failed to get user by key ID(1): needs a pointer to a slice or a map

I get following error;
Gogs: internal error Failed to get user by key ID(1): needs a pointer to a slice or a map fatal: Could not read from remote repository.
..when I try to push newly created repository.
SSH key is added to user's account.
PostgreSQL 9.6 used for data backend.
I use current master branch.
serv.log contains:
 2016/11/11 17:16:19 [...o/gitea/cmd/serve.go:241 runServ()] [F] Failed to get user by key ID(1): needs a pointer to a slice or a map

@gencer could you please check if this is fixed now that #153 was merged ?

@strk I have successfully managed to push my repo.
Issue seems fixed.
In fact, I made a GitHub theme on Gitea (looks more slick, flat and familiar with GitHub). I love the flexibility.

@strk this message is for notification only. (email)
Also fresh installation of database and repo dir has same issue. hooks are rejected.
git push -u origin master --tags

@lunny @strk issue has been fixed.  Thanks!
I made a github theme patch. If anyone interested. It is still in development and file size is bigger. It will be smaller in the future.
https://github.com/gencer/gitea-gihubify

Great theme! We will support theme feature later. Now I will close this issue. Please feel free if you have any further question.


Add implementation for sqlite3_db_config, sqlite3_[soft/hard]_heap_limit64 and sqlite3_limit

I didn't include the regenerated code in the commit to make it easier to review and rebase if needed.

I didn't include the regenerated code in the commit to make it easier to review and rebase if needed.

@ericsink Sorry to bother you but any chance to move forward with this?

Sorry for the delay.  A little procrastination piles up fast.  :-)
The implementation looks good.  Could you add test cases?  See src/common/tests_xunit.cs
Thanks!

Thanks! I'll look into adding the test cases once I get a free day, hopefully soon.

I nearly can't await SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE

Hey, I have added the tests and performed small fix in the variable arguments definition and rebased to the current master (which rendered the code uncompilable because of the snapshot stuff). Anyway, @ericsink, would you mind to check it, whether it is closer to your expectations? Thank you.

@ericsink My colleague fixed the varargs definitions and added basic tests. Unfortunately the master branch currently doesn't build because the CIL provider binaries are missing. We tested it on earlier version without the snapshots API that was pulled from the published NuGet and it seems to pass just fine.
As before the generated sources are NOT committed to make the diff viewing easier.


feat: respect F_DATAVALUE_ADD user authority

Closes TECH-1439 (link)

[x] Shows a "locked" info notice box when authorities are missing
[x] Disabled inputs when authorities are missing
[x] Disabled (un-)marking for followup when authorities are missing
[x] Disabled adding/editing comments when authorities are missing
[x] Disabled settings/deleting min- & max-limits when authorities are missing
[x] Ensures that <LoadApp /> always returns something (no implicit undefined return)
[x] Removes console.log statement from use-current-date-string-at-server-timezone.js

Hadn't realised this, but the issue with the tooltip not working on disabled elements is browser specific. On FireFox things are already working as expected, but not on Chrome.


Support update

Added flavors "core" and "support".  Core has the existing non-support Preference support for existing projects that can't/won't update.  The support flavor works with the v7 support libraries.
I did not update README.md or make any changes for the Gradle updates.  I don't know a ton, but I imagine if you like this solution that you can push both flavors as separate libraries that share a majority of code...e.g.
'com.github.michael-rapp:android-material-preferences:3.2.0'
and
'com.github.michael-rapp:android-material-preferences-support:3.2.0'
I am happy to make some changes if this looks worth merging.

I also did this with AS 3.1 so it updated android tools gradle version....

Thank you very much! I will take a look at this in a few days as I am currently traveling.


Settings Logger

Add feature to remember all settings changes that have been applied in a session, and save them in a human-readable format (e.g. CSV file) for future reference. These files would be useful to help novice drivers learn effective settings. These files could also form the basis for "playlists".

I think it would be most useful to be able to save settings per channel so you could save left/right presets separately. It would just make the system more versatile in my opinion. This also works so if you have something in the left you want copied to the right, you can just save the settings you like and load them into the correct channel.

I think that, until we need the bandwidth, json might be the preferable external file format for paramters.  Then stringify can be used to take them in and out of javascript objects.

I think it would be most useful to be able to save settings per channel so you could save left/right presets separately. It would just make the system more versatile in my opinion. This also works so if you have something in the left you want copied to the right, you can just save the settings you like and load them into the correct channel.

@Vyladence I was thinking of the logger as a timestamped recording of entire session, and in that case I'd want to keep left and right together in the same file, like a stereo recording of an audio file. If you think of the logger as the ability snapshot just one particular set of parameters (a "preset"), then I agree that saving left/right separately would be useful. Perhaps we should add both timestamped recording and presets, eventually...

@merlot-vin I agree that bandwidth will not be an issue with these files. One nice thing about csv files is they are easy to work with outside of Javascript (in Excel or Google Sheets, for example) and might be easier for new drivers in the community to learn from. But whoever works on this upgrade can choose whatever they think is best. Note that if the first row (line) of the csv file contains column headings it is more or less self-documenting, but I see no issue with including a version id column or any other useful information.
A related issue I've been thinking about is timestamps. Would it make more sense to have absolute timestamps from the day the session was originally recorded, or offset timestamps from the start of that session?

I would timestamp at start of session. It would more easily map to a view that one might capture for/in Audacity or similar.


Tengine 3.1.0: HTTP route and TLS enhancements without tengine reload based on tengine-ingress

3.1.0 prerelease version


webpack: add Hot Module Replacement

HMR definition to add hot property on module, discussed in https://github.com/borisyankov/DefinitelyTyped/issues/6341

webpack/webpack-env.d.ts
to author(@use-strict). could you review this PR?
:+1: or :-1:?
check list

[ ] pass the Travic-CI test?

I'm also thinking at this moment of splitting this file per webpack target and make it work with node as well. However, it might be a bit more complicated and I'm unsure if declaration merging would work to extend the stuff in node.d.ts

@use-strict OK I've updated my PR.   Could you check it again at a convenient time for you?

LGTM :+1:
@vvakame ?

thanks all! :+1:

@use-strict Thanks for reviewing!
@vvakame Thanks!


Related to execution/es6 and bundling half the imports are undefined even after importing

Bug report

What is the current behavior?
Lets consider the following screenshot:

Even after the control reaches the let assignment statement, the previous imports are undefined. Could anyone explain why is that so?
Also the following shows that the bundled internal variables are defined though:

Why does this behavior exist in javascript? Is this expected or something different.
Its in mozilla firefox browser (95.0.1)
Its undefined even for npm libraries as well, which is in node_modules folder. Why does this happen, which seems slightly not so logical. Is there any issue with the bundler?
If the current behavior is a bug, please provide the steps to reproduce.

Create a react app. Introduce redux in it.
Import that store and provide it in the index.js while rendering the root component.

What is the expected behavior?
Just pls explain why is this happening in the browser (firefox 95.0.1) ? Because of this none of the variables imported have any valid values. How to use them in the file post that lines' execution?
Pl give your answer in a more descriptive manner instead of just saying that this behavior is expected. What is exactly this behavior. If this exists how can anyone use any of the imports in the file below? Whats the purpose of importing something you need above, if it will never get imported even after that line is executed?
As far as I know as javascript is a synchronous language except the specific functionalities like promises, async/await, I guess everything else must be synchronous by its design, which is why this unpredictability in its behavior is confusing.

Other relevant information:
webpack version: 5.66.0
Node.js version: 16.13.2
Operating System: Linux
Additional tools:
Dummy code repo created : I also created a dummy repo if anyone looks into it at 12sam12/dummy_app
The question is not about sourcemaps. Its about why the values of the imports used in the unminified or jsx version of files are undefined?? Source maps are nothing and just for the simplicity/conveniency of the debugger. Only when sourcemaps are enabled the client would even be able to view files in this manner and granularity. So already the client is able to view in this manner, which shows that the source maps are enabled.
Then why the following person asked for a test repo in the following discussion??
https://github.com/webpack/webpack/discussions/15180
Issues and discussions opened on this topic without any response:
https://github.com/webpack/webpack/issues/15215
https://github.com/webpack/webpack/discussions/15180

Please, do nut duplicate https://github.com/webpack/webpack/issues/15215, you don't ignored

Then you should have solved my issue, which didnt. As infact already the webpack config when app is rejected has the following line in it:
devtool: isEnvProduction
? shouldUseSourceMap
? "source-map"
: false
: isEnvDevelopment && "cheap-module-source-map"
So it already handles sourcemaps. What exactly is the issue. Pls elaborate it somewhere and finish it off.


Try other background for header

This one but inversed:
http://subtlepatterns.com/small-steps/

Let's compare
Original:
http://puu.sh/hDffE.png
Inverted new bg:
http://puu.sh/hDfgB.png
Original darker:
http://puu.sh/hDfop.png
I think have a darker bg is a right direction, but new patter is no noise from my point of view.

Ok, current one is better, others lack contrast. Let's go further.


Chore/migrate configs

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)

Closes #129

@naomi-lgbt what did I do wrong? The checks are not passing.

You should be using pnpm, not npm.

You should be using pnpm, not npm.

Should I delete this PR and make a new one?

You should be fine to remove the package-lock.json, run pnpm i, and commit the changes to this branch.

You should be fine to remove the package-lock.json, run pnpm i, and commit the changes to this branch.

Okay, I'll do that thanks.

Will this be an issue? Should I update prettier in package.json to v3.2?

Or should I commit my changes and push?

Hi @naomi-lgbt. Sorry to be a bother but the checks still aren't passing. Do you have any suggestions?

Okay, thank you.
On Thu, 26 Oct 2023, 5:34 PM Naomi Carrigan, @.***>
wrote:

@.**** approved this pull request.
This was a bit more complex than it should have been, so I pushed some
commits to get everything where it needs to be.
Thanks again for all your work on this!
—
Reply to this email directly, view it on GitHub
https://github.com/freeCodeCamp/ses-email-blast/pull/270#pullrequestreview-1700075762,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQBQGQIRDPHTX24BZIXQ3KLYBKGK7AVCNFSM6AAAAAA6JMP4XOVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMYTOMBQGA3TKNZWGI
.
You are receiving this because you authored the thread.Message ID:
@.***>


Update with current master

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.2 out of 5 committers have signed the CLA.:white_check_mark: Maninda:white_check_mark: ThishaniLucas:x: pramodya1994:x: indikasampath2000:x: dinuish94You have signed the CLA already but the status is still pending? Let us recheck it.


Unable to connect

Every time I try and connect it to the API I'm always given this:
2023-10-09 18:45:28,111  INFO Starting oobabot, core version 0.2.3 2023-10-09 18:45:28,112 WARNING PyNaCl is not installed, voice will NOT be supported 2023-10-09 18:45:28,112  INFO Oobabooga is at ws://localhost:5005 2023-10-09 18:45:32,212 WARNING Could not connect to Oobabooga server: [ws://localhost:5005] 2023-10-09 18:45:32,212 WARNING Please check the URL and try again. 2023-10-09 18:45:32,213 ERROR Reason: Cannot connect to host localhost:5005 ssl:default [The remote computer refused the network connection]
I have the API and LISTEN enabled and have even tried going as far as to turn on PUBLIC_API. I've tried ports 5000 and 5005 and I still cannot connect.

Turns out I didn't enable the API extension. You need to enable both API settings.


Remap a shortcut - with Text

Type of issue
Other (describe below)
Feedback
In "Remap a shortcut" "Action:" setting "Send Text"... is there a way to have more than one line of text?
Page URL
https://learn.microsoft.com/en-us/windows/powertoys/keyboard-manager
Content source URL
https://github.com/MicrosoftDocs/windows-dev-docs/blob/docs/hub/powertoys/keyboard-manager.md
Author
@alvinashcraft
Document Id
890589e7-751b-9a0e-bda9-c7b1aa3f5102

I don't believe there is a way to do this. If you have a specific use case in mind, it might be worth pursuing this as a question or feedback about the product. If you visit the PowerToys repository, then you'll be able to create an issue to leave product questions/feedback. Thanks!


Typos in file "TD BDD TheorieDesLangages"

(ceci est de l'entraînement 🤔)
Hi,
I have noticed a typo in one of the following file https://github.com/irinacake/notesMaster1/blob/master/TheorieDesLangages/TD_Database/TD_Database_TheorieDesLangages.pdf
See this picture, page 2 of the file :

Thank you,

All fixed


Add logo via iframe

This arranges for the logo to be done in an iframe, where the iframe just points to a static HTML file that arranges images in the way I want. I tried doing it without the iframe, but there's something about the way Sphinx sets up the navigation pane that makes it hard to get the positioning right. It may be they have some CSS style sheet that was thwarting me. But iframes block all of that.
Reviewers can test the look by getting the repo and doing make preview-locally.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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 99.681%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2813

Relevant Lines:
2822

💛  - Coveralls


package doesn't exist error. mvn import not working for new jar versions ?

package doesn't exist error.
%maven org.javassist:javassist:3.27.0-GA
import javassist.ClassPool;
Same imports work on IntelliJ idea.

I tried load from pom and it worked. thanks.
%%loadFromPOM
<repository>
  <id>mvnrepository</id>
  <url>https://mvnrepository.com/artifact/org.javassist/javassist</url>
</repository>
<!-- https://mvnrepository.com/artifact/org.javassist/javassist -->
<dependency>
    <groupId>org.javassist</groupId>
    <artifactId>javassist</artifactId>
    <version>3.27.0-GA</version>
</dependency>


Apply @media queries inline

It seems this package currently allow only copying over @media queries. But I would prefer that @media tested for and then CSS rules applied, removing @media queries. For example, my CSS contains:
html{
  line-height: 1.5;

  @media only screen and (min-width: 0) {
    font-size: 14px;
  }

  @media only screen and (min-width: $medium-screen) {
    font-size: 14.5px;
  }

  @media only screen and (min-width: $large-screen) {
    font-size: 15px;
  }

  font-family: "Roboto", sans-serif;
  font-weight: normal;
  color: $off-black;
}

I would like to define some way to say that juice should apply media for screen and with min-width 1000. And then font-size: 15px; would be applied inline to html.

This is an interesting idea. I'm not sure that I'll have time to do this, but would accept a pull request for this. What is your use case for this?

E-mail generation. I would like that instead of my CSS for large screen is applied to my HTML e-mail, a smaller one is applied (because Gmail has a fixed width).
Even more cool it would be if I could use email as a @media selector and then I could have e-mail only CSS rules. Like:
@media only email {
    font-size: 15px;
  }


Replace default git checkouts with explicit git clone

Git plugin we're using on agents does not respect SSL verification settings that were set as envvar.
Disabling default checkouts and including explicit git clones ensures SSL settings are respected

A side comment - GIT_SSL_NO_VERIFY = true was in the Jenkinsfile for couple of months already, so this change only makes that respected


bluetooth: controller: reduction of memory usage

Is your enhancement proposal related to a problem? Please describe.
Currently the code for the feature exchange procedure (in ull_llcp_local.c and ull_llcp_common.c) is always compiled in.
For the configuration BT_PERIPHERAL=y, BT_CTLR_PER_INIT_FEAT_XCHG=n this is not necessary.
Describe the solution you'd like
Add #ifdefs around the feature-exchange code that is not  required, and verify if there are other places where memory can be saved
Describe alternatives you've considered
N/A
Additional context
An initial guess is that this will save approx. 400 bytes of FLASH memory.

Closing not planned in near future.