After running update_auto_scaling_group calls to describe_auto_scaling_groups fails

After running update_auto_scaling_group trying to retrieve the same auto scaling group with describe_auto_scaling_groups fails.
How to produce:

Create an auto scaling group with name 'test-asg'
change MinSize to 0 with update_auto_scaling_group method
call describe_auto_scaling_group with name=['test-asg']

Expected result: an array with that auto scaling group defintion
Actual result: Exception ValueError: invalid literal for int() with base 10: 'None'
Here is the full stack trace:
======================================================================
ERROR: test_retrieve_autoscaling_groups_in_vpc (tests.helpers.aws.test_asg_descale.AsgDescaleTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/moto/core/models.py", line 71, in wrapper
    result = func(*args, **kwargs)
  File "/home/mamad/Working/secret-ops-scripts/tests/helpers/aws/test_asg_descale.py", line 45, in test_retrieve_autoscaling_groups_in_vpc
    asg_result = self.get_asg('test-asg-group')
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/moto/core/models.py", line 71, in wrapper
    result = func(*args, **kwargs)
  File "/home/mamad/Working/secret-ops-scripts/tests/helpers/aws/test_asg_descale.py", line 37, in get_asg
    AutoScalingGroupNames=[asg_name]
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/botocore/client.py", line 252, in _api_call
    return self._make_api_call(operation_name, kwargs)
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/botocore/client.py", line 531, in _make_api_call
    operation_model, request_dict)
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/botocore/endpoint.py", line 117, in make_request
    return self._send_request(request_dict, operation_model)
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/botocore/endpoint.py", line 144, in _send_request
    request, operation_model, attempts)
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/botocore/endpoint.py", line 203, in _get_response
    parser.parse(response_dict, operation_model.output_shape)),
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/botocore/parsers.py", line 211, in parse
    parsed = self._do_parse(response, shape)
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/botocore/parsers.py", line 458, in _do_parse
    parsed = self._parse_shape(shape, start)
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/botocore/parsers.py", line 257, in _parse_shape
    return handler(shape, node)
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/botocore/parsers.py", line 326, in _handle_structure
    member_shape, member_node)
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/botocore/parsers.py", line 257, in _parse_shape
    return handler(shape, node)
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/botocore/parsers.py", line 310, in _handle_list
    return super(BaseXMLResponseParser, self)._handle_list(shape, node)
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/botocore/parsers.py", line 265, in _handle_list
    parsed.append(self._parse_shape(member_shape, item))
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/botocore/parsers.py", line 257, in _parse_shape
    return handler(shape, node)
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/botocore/parsers.py", line 326, in _handle_structure
    member_shape, member_node)
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/botocore/parsers.py", line 257, in _parse_shape
    return handler(shape, node)
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/botocore/parsers.py", line 149, in _get_text_content
    return func(self, shape, text)
  File "/home/mamad/Working/secret-ops-scripts/.env/local/lib/python2.7/site-packages/botocore/parsers.py", line 415, in _handle_integer
    return int(text)
ValueError: invalid literal for int() with base 10: 'None'

----------------------------------------------------------------------

Thanks for opening!


cargo-release changes and migrate to windows-sys

Changes include migrating to windows-sys and cargo release optimizations

No.
(You didn't argument for this change, so I won't argument in my refusal)

@Narsil My bad, the changes include:

Migrating from winapi to windows-sys: winapi is no longer maintained in favor of windows-rs which is provided by Microsoft itself. It should provide more robustness against future windows upgrade and better compile and runtime guarantees
cargo.toml release arguments especially lto=true help libs further down the line to have certain optimizations enabled

I'll reopen, since it does seem winapi is not well maintained.

I am on a windows system and the last test seems to fail even on my machine, even before I made any changes:
PS C:\Users\sn99\Downloads\rdev-main\rdev-main> cargo test
    Finished test [unoptimized + debuginfo] target(s) in 0.06s
     Running unittests src\lib.rs (target\debug\deps\rdev-c607d680501d202a.exe)

running 2 tests
test tests::test_keyboard_state ... ok
test windows::keycodes::test::test_reversible ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests\listen_and_simulate.rs (target\debug\deps\listen_and_simulate-7e3563f7acb512d4.exe)

running 1 test
test test_listen_and_simulate ... FAILED

failures:

---- test_listen_and_simulate stdout ----
thread 'test_listen_and_simulate' panicked at 'assertion failed: `(left == right)`
  left: `MouseMove { x: 0.0, y: 1.0 }`,
 right: `MouseMove { x: 0.0, y: 0.0 }`', tests\listen_and_simulate.rs:39:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

failures:
    test_listen_and_simulate

test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.10s

error: test failed, to rerun pass `--test listen_and_simulate`

I think the suggested changes are pretty good, I will look into them again tomorrow, windows-rs has 2 parts windows and windows-sys, the differences are mentioned here https://kennykerr.ca/rust-getting-started/windows-or-windows-sys.html, do you want me to choose windows rather than windows-sys?

I think the suggested changes are pretty good, I will look into them again tomorrow, windows-rs has 2 parts windows and windows-sys, the differences are mentioned here https://kennykerr.ca/rust-getting-started/windows-or-windows-sys.html, do you want me to choose windows rather than windows-sys?

I think as a starter let's keep to windows-sys. It's closer to what is already there so it will be easier to spot the core differences.

I will make separate pulls


Consider changing defaultResyncPeriod values and doc string

The current setting of defaultResyncPeriod such as in the Helm chart values.yaml is a bit misleading as it does not explain what the default value is when using 0. In fact, it's 10h (36000s).
# controller reconciliation configurations
reconcile:
  # The default duration, in seconds, to wait before resyncing desired state of custom resources.
  defaultResyncPeriod: 0
  # An object representing the reconcile resync configuration for each specific resource.
  resourceResyncPeriods: {}

The logic in the Helm chart uses gt comparison against 0. My proposal would be to make the default value represent the actual value i.e., 36000s, and be explicit here.
This change should also not have any effect on the controller template in deployment.yaml.

This is related to https://github.com/aws-controllers-k8s/community/issues/1367


GPULib 32-screen limit

Reference: https://github.com/wiremod/wire/blob/master/lua/wire/gpulib.lua#L69 and the GetRT function.
Currently, GPULib never create more than 32 render-targets. This used to be because of a limitation of Garry's Mod - every render-target needed a script file, so there had to be some hard-coded limit.
The current code creates rendertargets as needed (with GetRenderTarget), and only uses 32 as a maximum limit. Is there any reason not to make this configurable, or unlimited?
One argument for the limit is that it makes it possible to know if something is leaking rendertargets, since eventually the limit will be reached. If that's desirable then a (client-side) configurable limit would be better than unlimited.

ok if you testedit and it works now, change it and make a PR

A configurable limit should be added with a default of 128.

128 sounds like too many. I think default 32 is fine. I've never seen a server hit the limit with 32.

That limit should be client-configurable

A client-configurable limit would be excellent but will need a lot of thought put into it (eg. if you decrease the limit while it's at the limit it should dynamically destroy rendertargets, and the choice of which to destroy is maybe not obvious).

It would destroy the higher indices, of course :P

Each RT is 1MB of VRAM. 64 of them might be fine.


[Fix #10488] Add KeepAlignedDots option for Layout/MultilineMethodCallIndentation

Fixes #10488.
The automatic correction by cop reported in the issue is syntactically correct, but it is also true that in this case we don't want it rewritten. We could switch them one by one with a comment directive, but it would be difficult if there are many, as in RSpec for example.
So I've added option to not break the dots if they are already aligned.

Before submitting the PR make sure the following are checked:

[x] The PR relates to only one subject with a clear title and description in grammatically correct, complete sentences.
[x] Wrote good commit messages.
[x] Commit message starts with [Fix #issue-number] (if the related issue exists).
[x] Feature branch is up-to-date with master (if not - rebase it).
[x] Squashed related commits together.
[x] Added tests.
[x] Ran bundle exec rake default. It executes all tests and runs RuboCop on its own code.
[x] Added an entry (file) to the changelog folder named {change_type}_{change_description}.md if the new code introduces user-observable changes. See changelog entry format for details.

I think the current behavior is a bug. It should align the first dot, not the last dot. So, it's better to leave only this new behavior instead of the KeepAlignedDots option.

Thanks, I'll fix like that.

Sorry, I tried to keep PR and conversations by GitHub's branch rename function, but it closed PR automatically. I created a PR on the new branch.  https://github.com/rubocop/rubocop/pull/10550


04_https_request Compiler Error

Example 04_https_request fails to compile once it reaches EMBED server_root_cert.pem.txt.o
C:\msys32\opt\xtensa-esp32-elf\bin\xtensa-esp32-elf-objcopy.exe: supported targets: elf32-xtensa-le elf32-xtensa-be elf32-littnary ihex
make[1]: *** [/c/esp-idf/make/component_wrapper.mk:209: server_root_cert.pem.txt.o] Error 1
make: *** [/c/esp-idf/make/project.mk:324: main-build] Error 2

I am able to make all other examples.

Works for me on win7 x64 prebuilt msys2 env

change OBJCOPY_EMBED_ARGS in make/component_wrapper.mk
OBJCOPY_EMBED_ARGS := -I binary -O elf32-xtensa-le --binary-architecture xtensa --rename-section .data=.rodata.embedded

@ggsubs  related to
https://github.com/espressif/esp-idf/commit/12dd886ee194004ce8f9e74c1b3329b3b40129be ?

Hi @ksitko ,
Sorry we didn't update this earlier. I think we found this bug internally at about the same time you reported this issue. Seems some objcopy versions (OS X perhaps?) didn't like the ambiguous argument but Linux & Windows were OK with it, even when built with the same crosstool version.
Latest esp-idf master branch with 12dd886 should fix the issue, but please reopen if it doesn't work for you.
Angus

@projectgus
I'm a little confused, I'm running this in W10, not OSX. Also @negativekelvin I am using a fresh enviorment following the alternative step 1 instructions. I would add that the shell script for windows needed some modification to add to PATH for python and create a /opt folder for the toolchain.

Okay, it compiled just fine after updating to the latest master branch. Thank you so much @projectgus

Sorry @ksitko, please disregard my previous reply.  I accidentally misread the error message as being the exact same bug that was resolved in 12dd886.
I'm glad the problem seems to have been resolved in any case, but please reopen if you think something is missing from the non-prebuilt version of objcopy.
I'll take a look at missing steps in the shell script as well, thanks for the heads-up.

@projectgus I should warn I only tried compiling, I have not yet tested the example to see it actually works. I'm currently traveling thus I think it would be rather impolite to set up my board and try flashing it right now. I'll try in a few hours once I am able to.
As for windows_install_prerequisites.sh:
I found adding
export PATH="$PATH:/mingw32/bin"   right before the python -m pip install command and making a /opt folder in the msys32 folder allowed for the installation to complete correctly.

@projectgus okay, I have confirmed the https example runs now for me.


Add default location of ca-cert-file / KUMA_CONTROL_PLANE_CA_CERT to docs

Description
--ca-cert-file or KUMA_CONTROL_PLANE_CA_CERT is used in couple of places like:

https://kuma.io/docs/dev/generated/cmd/kumactl/kumactl_config_control-planes_add/#kumactl-config-control-planes-add
https://kuma.io/docs/dev/generated/cmd/kuma-dp/kuma-dp_run/
https://kuma.io/docs/dev/security/certificates/#data-plane-proxy-to-control-plane-communication (universal tab)
and probably others

It would be easier for newcomers if it's default location for universal - ~/.kuma/ would be mentioned in the docs. This probably only applies to cases where the path is not autoconfigred using this.
AC:

all mentions of --ca-cert-file or KUMA_CONTROL_PLANE_CA_CERT in regards to universal mode mention the default location

It's not only used for kuma-cp. When starting an ingress on a machine different than the zone-cp I will not be able to connect kuma-dp to the zone-cp and I'll get a warning:
2022-11-04T11:11:28.298+0100    INFO    dataplane       [WARNING] The data plane proxy cannot verify the identity of the control plane because you are not setting the "--ca-cert-file" argument or setting the KUMA_CONTROL_PLANE_CA_CERT environment variable.

So I need to provide the cert generated in ~/.kuma from zone-cp to that dp.


[SpaceEngine] Improve total search space size estimation

In some situations it is possible to determine that a particular
associated value is completely covered by a given switch statement
before running main checker algorithm, so let's not include sizes
of such cases into "total" search space size estimate.
Resolves: rdar://problem/40400251

@CodaFi @jrose-apple Please take a look, this makes sure that if we have some easy cases we checker doesn't bail early and suggests to add default.

@swift-ci please test

Build failed
Swift Test OS X Platform
Git Sha - 7942c029d8d7f487edaa38809b4c2a9a94de9e5b

Build failed
Swift Test Linux Platform
Git Sha - 7942c029d8d7f487edaa38809b4c2a9a94de9e5b

@swift-ci please test

Build failed
Swift Test OS X Platform
Git Sha - d1dd0aeedb48ca6e2c82b963f25b417c48eebe48

Build failed
Swift Test Linux Platform
Git Sha - d1dd0aeedb48ca6e2c82b963f25b417c48eebe48

LGTM.  Though, this is a little more complex than what we discussed in person.  Did you try scaling back the size computation and computing the size of the written patterns instead of the size of the total space?  We should only split as far as the user does, so measuring what they wrote is a pretty reliable heuristic.

@CodaFi Thanks for taking a look! Yes, I did start with that but then I realized that it might be more straightforward to just compare associated values in enum cases to what users have provided, it's just a bit more cumbersome at the beginning because we start with (type, disjunct) or (type, constructor) but recursion doesn't go further deconstructing types though.

@swift-ci please test

@swift-ci please test

@swift-ci please test Linux platform

@swift-ci please test source compatibility

@swift-ci please test source compatibility


Initially no clock shown

If you start the app, The app shows no clock, the clock is visible only after clicking start.

Error Fixed


[api-docs] Update Opcodes_and_Status_Codes.md

A new commit was made into the api-docs repo. This issue was created automatically. Need to review if we made any change to the library for this commit.
https://github.com/discord/discord-api-docs/commit/01d22afbf210888b4829fe5c405aa231f114c537

Done


Implement account put transaction

Resolves: #

Summary
TODO

[ ] ...

Checklist

[ ] Code is properly formatted
[ ] All commits are signed
[ ] Tests included/updated or not needed
[ ] Documentation (manuals or wiki) has been updated or is not required

one more comment.
transaction.go Ln 49. should BodyHash be removed from the TransactionHeader? IMO the user should get this value from the original type if needed.


Glitch in scrolling the main screen 2.0

Avoid duplicates

[X] Bug is not mentioned in the FAQ
[X] Bug is specific for iOS only, for general issues / questions that apply to iOS and Android please raise them in the documentation repository
[X] Bug is not already reported in another issue

Technical details

Device name: iPhone XR
iOS version: 14.7.1
App version: 2.6.2

Describe the bug
When using the scrollbar to scroll the main screen of CWA, there are visible offsets:
https://user-images.githubusercontent.com/67682506/127714549-a82fa613-0985-4ba2-9e19-ba4cb96f0758.mp4
Steps to reproduce the issue

Open the Corona-Warn-App
Use the scrollbar on the right to scroll
Scroll down slowly
See that the view jumps around

Expected behaviour
No jumps or offsets.
Additional context
Hello again #991 from @ndegendogo 😉😄

There are Hangers etc all over the app (iPhone SE 1). I thought, that this is just my old device, but maybe not, as this glitch also appears on a iPhone XR.

This seems to be fixed in version 2.13.2.
I guess the redesigned home screen ("More" box at the bottom was the thing that fixed this).
Closing as fixed.


Testing the whole system on a new machine.

I will be doing a fresh install test on a new machine(faculty machine)
This is to test if our installation report is gonna work for the judges or not.

Have we actually tried running the working version of Teddy on our senior lab PC?


[Enhancement] added german translation

Added german translation file

Checks

[x] I confirm that I have searched for existing issues / pull requests before requesting to avoid duplicate requesting.
[x] I confirm that I noted that if I don't follow the instructions, the issue may be closed directly.

Related Issues

N/A
Description

see above

Thank you for your contribution!


Vuetify is not properly initialized

Versions

nuxt: ^2.14.12
node: v15.9.0

What is Expected?
Compile with  out error
What is actually happening?
Today I'm create a fresh nuxt project.I'm using Vuetifyjs form UI framework. Its works correctly after install it and complie. But after add below code to nuxt.config.js it give me 'Vuetify is not properly initialized, see https://vuetifyjs.com/getting-started/quick-start#bootstrapping-the-vuetify-object '
  build: {
    extend(config, ctx) {
      // Run ESLint on save
      if (ctx.isDev && ctx.isClient) {
        config.module.rules.push({
          enforce: "pre",
          test: /\.(js|vue)$/,
          loader: "eslint-loader",
          exclude: /(node_modules)/,
          options: {
            fix: true
          }
        });
      }
    }
  },

@prabodhana Could you provide a reproduction on https://template.nuxtjs.org ?


adding additional animation during the drag now

Hi, I would like to add the an animation when the user drags down the controller over the 49%.
I'm implementing a sort of arrow like in Apple Music app.
How can I be notified, or how can access to such information?

Hi there, and thanks for opening an issue.
This is not possible in the current design. A new implementation is in the works which will enable a behaviour like this.
I’ll post a link here when the RFC for that drops
Sent with GitHawk


Update ListView to Flatlist

Background
The original problem is caused by RN deprecating ListView in favor of FlatList, a solution is merged here.
However, a better solution IMO is to upgrade ListView entirely.
Testing
yarn test result with react-native-modal-dropdown 0.70:

yarn test result with the PR fork

@sohobloo - any updates I should make for this?

I had the same issue as well. Please merge this PR

I am also getting same issue please merge this PR. @sohobloo

Any update on this @sohobloo .

@Rahulv2492 : also feel free to use the forked package as we keep it up to date: https://github.com/BuildU/react-native-modal-dropdown
In your package.json you need to import it as buildu/react-native-modal-dropdown

Any update?
We also see the same issue in our tests.

@Gp2mv3 I had a some problem and I added below line to my test. It works now.
jest.mock('deprecated-react-native-listview', () => {});
But still is a only workaround. @marshallshen's solution is better because replaced depracated ListView

issue, update please

This should be merged to make the package usable.


Is Parature mis-titled as "Armature"?

I think the section talking about the Parature deprecation is mis-titled as "Armature"?
[Enter feedback here]

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

ID: 1a241829-ba79-0d2e-d061-cedb8978fbeb
Version Independent ID: 867a90ce-0a3e-0a82-0458-acf7e783e961
Content: Important changes (deprecations) coming in Power Apps, Power Automate and customer engagement apps - Power Platform
Content Source: power-platform/important-changes-coming.md
Service: power-platform
GitHub Login: @KumarVivek
Microsoft Alias: kvivek

@krouskop
Thanks for the feedback. This looks to have been corrected.


added test cases for kotli okhttp3

PR Description
Added test codes for post 4 and post 6 to 9, as post 5 already written (also manually checked the codes for non-image ones , and it was working fine)
Related Issues

Closes #280

Checklist

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

Added/updated tests?
We encourage you to add relevant test cases.

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

Have you run the generated code of these test cases locally in your computer and verified that all of them are working.

ran the non file ones and it was working fine

but the file ones are showing error , sending you a pr soon after correcting the codegen

Also run the file ones by replacing the dummy path with a path to a local image file.

Yes @PCoder23

now working fine for file ones too

Please review @animator

LGTM 👏


Refactor and document.

From @KevCJones on November 13, 2017 9:47
A quick code review has found some obvious undocumented TODO's e.g. DialogOptions having a file but the exported interface still lives inside dialog.service.ts.
The comments are sometimes a bit redundant, i'd like to generate some documentation, which will feed from the comments.
This should help me get a firmer grasp on the code base so i can take on community issues and requests. I will pull from the original REPO for issues when the ones here have been handled
Copied from original issue: KevCJones/angularx-bootstrap-modal#4

From @celsomtrindade on November 17, 2017 10:25
One note on this topic is normalize the name accros the project. For example, the module is called BootstrapModal, then the service is called DialogService. There are classes named modal and others named dialog.
There is also the fact that it's called "Bootstrap" and has a lot of references to the bootstrap project, but it works perfectly without any Bootstrap code at all. Maybe it's the case to remove any reference from Bootstrap, including it's own css styles (I can provide it) and make it depend only on Angular.

Note: On the Boostrap topic, do you think it's better to open another issue?

Well you raise some good points.  Initially i think my goal would be to do as much as i can without any breaking changes. Ultimately we're talking about a module in npm with bootstrap in the title already though, so it probably a version 2.0.0.
To your note : Its probably right to open another issue, and peg it as a version 2.0.0 for now.  If the autho of the original one doesn't come back by lets say 3 months from now, i'll ramp up this and start considering this its own thing (with credits in tact of course).

There is a good conversation which birthed this repo found here https://github.com/KevCJones/angularx-bootstrap-modal/pull/10

This is being done / done. Brough over for historical purposes. #4  takes over from this.


How do I override grpc Max Receive Message Length ?

Hi, I want to override this grpc configuration option because my use of google-cloud-ruby is hitting the 4.19MB limit:
https://github.com/grpc/grpc/blob/master/include/grpc/impl/codegen/grpc_types.h#L153
"GRPC_ARG_MAX_RECEIVE_MESSAGE_LENGTH"
I'm looking at
https://github.com/googleapis/gax-ruby/blob/master/lib/google/longrunning/operations_client.rb
and I don't see anything about grpc options.
Is it possible to do it with a custom client_config object? Looking at the default config, it's not clear to me how I can modify it to change the grpc configuration:
https://github.com/googleapis/gax-ruby/blob/master/lib/google/longrunning/operations_client_config.json
This is the google issue that brought me here:
https://issuetracker.google.com/issues/113502127
Any help much appreciated, thanks!

I created somewhat of a duplicate ticket in google-cloud-ruby:
https://github.com/GoogleCloudPlatform/google-cloud-ruby/issues/2408
Incase it's possible to change the grpc channel config from there.

https://github.com/GoogleCloudPlatform/google-cloud-ruby/issues/2408#issuecomment-418858124
^-- gave me the answer I was looking for !


CommonMark Import error

On windows, i checked where you import CommonMark library as
import CommonMark
I got an error even though i had the lib installed. I changed it to all lowercase
import commonmark
and it fixed the issue.
Just though you should know.

Solved in #14. Just waiting to be merged.


get the real-time zoom level when zooming the chart

Hi, thanks for your library, it works great.
but I have some questions,

the chart.lastTrasform().k provided the zoom level, but is it a way to get the zoom event when I am zooming the chart by using the touchpad ?
another questions :
Does this chart has destroy or dispose method ?
I wanted to recover the chart to initial zoom level(1) after zoomed the chart, is it possible to make it?

Hi,

the chart.lastTrasform().k provided the zoom level, but is it a way to get the zoom event when I am zooming the chart by using the touchpad ?

It uses d3.zoom, if d3.zoom registers the touchpad event, then  chart.lastTrasform().k will also update

Does this chart has destroy or dispose method ?
No

I wanted to recover the chart to initial zoom level(1) after zoomed the chart, is it possible to make it?
At this point, it's not possible to reliably do that (without strange issues)

thanks for your reply.
in consideration of my poor English,  i think i did not describe my question clearly.
our productManager has a requirement, he wants to show the zoom level on the chart,   the chart.lastTrasform().k works well, but I do not know how to get the zoom level instantly when user zooming the chart
here is the design draft below

I see, at this point I don't have a viable solution (except doing setInterval in every 200 ms and getting the value like that)

thank you for your reply.
I found the MutationObserver could detect the mutations of dom`s attributes, although it is a bit of dirty.
let observerOptions = {
  childList: false,
  attributes: true,
  subtree: false,
};
let callback = function(mutationList, observer) {
  mutationList.forEach((mutation)=> {
    if (mutation.attributeName === 'transform') {
      _this.scale = _this.chart.lastTransform().k;
    }
  });
}
let observer = new MutationObserver(callback);
observer.observe(d3.select('g.chart')._groups[0][0], observerOptions);

I was searching on google in the same direction as well.
Yes, seems dirty but I don't suppose that we have another choice at this point. I will keep this issue open and will expose a method in v3 for zoom callback

In the new v3 version, we will have the following callbacks

If you want to get zoom level when it changes, you can just log
chart.onZoom(e=>console.log(e.transform.k))


mysql-workbench: fix build, modernize and clean up deps

Description of changes
First commit is just a move
The second commit fixes the build by rolling back the swig version to before 4.3.0
The third commit should not cause any changes in the output, since it just makes the derivation use more modern functions.
In the last commit, I removed the dependencies that are not required to get the program building.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 344547

x86_64-linux

:white_check_mark: 1 package built:

mysql-workbench

aarch64-linux

:white_check_mark: 1 package built:

mysql-workbench


Make EthEngineTypes generic

Describe the feature
currently the associated types for enginetypes are fixed
https://github.com/paradigmxyz/reth/blob/5100ddd28e3ae0396aa97633d6f700d77aefb50f/crates/ethereum/engine-primitives/src/lib.rs#L32-L38
which makes it harder to configure a custom payload/builder etc
we should make the relevant payload types generic here, this should happen after:
https://github.com/paradigmxyz/reth/issues/8330
Additional context
No response

can look at it

@mattsse which of these Eth* and Exec* types do you want to become generic? All of them?
impl PayloadTypes for EthEngineTypes {
    type BuiltPayload = EthBuiltPayload;
    type PayloadAttributes = EthPayloadAttributes;
    type PayloadBuilderAttributes = EthPayloadBuilderAttributes;
}

impl EngineTypes for EthEngineTypes {
    type ExecutionPayloadV1 = ExecutionPayloadV1;
    type ExecutionPayloadV2 = ExecutionPayloadEnvelopeV2;
    type ExecutionPayloadV3 = ExecutionPayloadEnvelopeV3;
    type ExecutionPayloadV4 = ExecutionPayloadEnvelopeV4;

And I'm assuming you mean that EthEngineTypes becomes generic and EngineTypes and PayloadTypes do not

Hey @mattsse is this the right way to go? https://github.com/paradigmxyz/reth/pull/10779
thanks!

closing because this is no longer feasible


GH-2222: Re-Pause Paused Partitions After Rebal.

Resolves https://github.com/spring-projects/spring-kafka/issues/2222
Re-pause any paused partitions that are re-assigned after a rebalance,
Remove any partitions that are revoked and not re-assigned from the
paused partitions collections (pause requests and actually paused).
cherry-pick to all supported branches

ok

...and cherry-picked to all supported branches after resolving conflicts.


Add leaderboard

https://developers.google.com/games/services/common/concepts/leaderboards
-con Android app will ship with Google play services SDK. I want to keep the app minimal, and open source (so no proprietary software)
Reason for minimal:

KISS: keep it simple stupid
UNIX philosophy: do one thing, and do it well.
already received positive feedback/validation specifically about minimal from a user

https://aws.amazon.com/free/?all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=asc&awsf.Free Tier Types=tier%23always-free
Leaning towards aws (free tier) currently - I have move control compared to Google's leaderboard.
Also I want the leaderboard (viewed in app) to be a minimal XML table.  Google's leaderboard at first glance looks like a lot of bloat

Another option: Azure

Only add time to global leaderboard if user didn't get hints

just decided out of scope: saving scores locally

just decided if user has board-gen-with-8 enabled, then no leaderboard

remaining stuff:

make leaderboard view not cut off text on smaller screens
for write flow:

add loading popup when it's writing to DB
test no internet (also for read flow)


Reloading styling (header.js, footer.js and style.css)

I'm having a hard time applying my new styling to a PDF. I've tried both rebooting Atom and reloading (ctrl+shift+F5). Am I missing anything?

I do it by restarting atom :(

You only must restart the atom editor.


Image resolution

Hi Xiong,
Recently I am reading that google paper, and I have a issue want to confirm with you.

As I see from the pipeline, in order to get coarse matte, we need to first down size the input raw image, And I think this down-sized image should be the input of matte inference network( for your case is U2net).  and the following upsampled weighted guided filter is used to upsample the low resolution output from u2net to a high resolution same as input.
Am I correct?
With warm regards
Kangning Li

Hi Xiong,
Recently I am reading that google paper, and I have a issue want to confirm with you.  As I see from the pipeline, in order to get coarse matte, we need to first down size the input raw image, And I think this down-sized image should be the input of matte inference network( for your case is U2net). and the following upsampled weighted guided filter is used to upsample the low resolution output from u2net to a high resolution same as input.
Am I correct? With warm regards Kangning Li

Yes

the inference network give a low resolution mask and I resize the mask to original resolution by linear interpolation in opencv.
the weighted guided filter is for refine mask and keep more details. its inputs are orignal RGB image and linear interpolation mask.


WEBSDK-74, WEBSDK-75, WEBSDK-76

don't call _r on safari 11 or newer
send bfp from local as alternative in open call
send branch_match_id if available

👍

👍


Fix/naming os tunnel

Issue #, if available:
Description of changes:
The OS-tunnel had conflicts with the CFN stacks created...no dups were allowed.  This fixes it
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

good catch!


Change datetime.now() to dt_util.now() - same functionality

Breaking Change:

Description:
These changes should not affect the functionality, rather cleanup our codebase.
In general we would like integrations to not to use datetime.now() unless there's a very good
reason for it, rather use our own dt_util.now() which makes the code aware of our current time
zone.
Related issue (if applicable): fixes #
Pull request with documentation for home-assistant.io (if applicable): home-assistant/home-assistant.io#<home-assistant.io PR number goes here>
Example entry for configuration.yaml (if applicable):

Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass
[x] There is no commented out code in this PR.
[x] I have followed the development checklist

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[ ] The manifest file has all fields filled out correctly. Update and include derived files by running python3 -m script.hassfest.
[ ] New or updated dependencies have been added to requirements_all.txt by running python3 -m script.gen_requirements_all.
[ ] Untested files have been added to .coveragerc.

If the code does not interact with devices:

[ ] Tests have been added to verify that the new code works.

@MartinHjelmare anything else I need to do here?

The coverage is failing since it's a small diff for covered files, and the relative coverage of the diff then gets below the total project coverage. Since we're not decreasing coverage per file the result isn't accurate in the bigger picture.


fix build with uclibc-ng

uclibc-ng doesn't provide getauxval which results in the following build failure on arm or ppc with any user of abseil-cpp such as grpc:
/home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/10.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: /home/buildroot/autobuild/instance-0/output-1/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libabsl_random_internal_randen_hwaes.so.2111.0.0: undefined reference to `getauxval'

To fix this build failure, check that getauxval symbol is available before setting ABSL_HAVE_GETAUXVAL
Fixes:

http://autobuild.buildroot.org/results/775f3ca3dedebff29e212b29dfa896b7613b7a02

Signed-off-by: Fabrice Fontaine<EMAIL_ADDRESS>

Indeed, do you know the counterpart of cmake's check_symbol_exists (or autotools's AC_CHECK_FUNCS) in Bazel buildsystem?

There is no equivalent in Bazel. Does using __UCLIBC__ work?

Yes, __UCLIBC__  should also work. I'll update the PR.

Do you have additional comments on this PR?

I didn't realized you updated the PR. This should be fine, I will import it soon.


24.8.0 and 24.9.1 Compatibility - Support Besu DataStorageConfiguration

Detect data storage format and use DEFAULT_CONFIG.with(detectedFormat).
Tested with v1 and v2 of the database metadata format.
Part of #64

Also fixed an interface compatibility issue with 24.9.1


New-NavTopMenu

Based on the report that the Testimo module generates, I came across the use of the navigation menus (through your recommendation).
So I would like to use the tabs of the Testimo report as top menus entrys.
These entries should link directly to the seperate reports.
Unfortunately it is not possible for me to implement "New-HTMLNavTop" as a link.
No big thing - only some mouse clicks more.
Issue or Enhancement?

Example:
`New-HTML -TitleText 'Testing Navigation' {
New-HTMLNavTop -Logo 'https://evotec.xyz/wp-content/uploads/2021/04/Logo-evotec-bb.png' -LogoLinkHome -LogoLink "$PSScriptRoot\Example41-Navigation03.html" {
    New-NavTopMenu -Name 'Domains' -IconRegular address-book -InternalPageID 'Page2'  {
    }

} -MenuColor White -MenuColorBackground Black -HomeColorBackground White -HomeColor Black
New-HTMLHeader {
    New-HTMLText -Text 'In header - main page'
}

New-HTMLPage -Name 'Page1' {
    New-HTMLHeader {
        New-HTMLText -Text 'In header'
    }
    New-HTMLTab -Name 'Test 1' {
        New-HTMLSection -HeaderText 'Test 0' {
            New-HTMLTable -DataTable $DataTable1 -Title 'Test2' -PagingLength 2
        }
        New-HTMLSection -HeaderText 'Test 1' {
            New-HTMLTable -DataTable $DataTable1 -Title 'Test2' -PagingLength 2
        }
    }
    New-HTMLTab -Name 'Test 2' {

    }
    New-HTMLFooter {
        New-HTMLText -Text 'In footer'
    }
}

} -ShowHTML -Online -FilePath $PSScriptRoot\Example41-Navigation03.html`

If your goal was to click on Domains and it to have an action then it's an enhancement. The idea is - it's a menu, not a button. It could be implemented I guess.


Make use of artifacts produced by executing dbt test

Hey there!
After analysing dbt models from this package I came to the conclusion that all artifacts that are produced by running dbt test (or, simply representing tests in manifest.json with resource_type = 'test') are not being used at all.
In all stg models either data:args:which = 'run' for run_results.json or node.value:resource_type = 'model' for manifest.json.
Hence, if my assumption above is correct, running
$ dbt  test
$ dbt  run-operation upload_dbt_artifacts --args '{filenames: [run_results]}'

will load run_results.json into Snowflake but it won't be picked up by any of the consequent models (except for stg_dbt__artifacts, but it stops there actually).
Long story short, I suggest adding the following to the package:

Adding 'which run' column (name TBD) to the source table as data:args:which which should allow distinguishing between artifacts produced - this can also be taken from the data column, so it's a nice to have.
Building some models to analyse the results produced by dbt test - initially, there can be a model called stg_dbt__test_executions and then some other models built on top of this one.

Ideally, none of us would want any tests failing in production. However, in real-world they sometimes do and it would be nice to know which ones, since when, some SLA-related metrics, etc.
Let me know what you think of this :)

Resolved by https://github.com/brooklyn-data/dbt_artifacts/pull/66


Dependency install is inconsistent, does not resolve all constraints

The strategy of installing the dependencies of each package sequentially can lead to not all packages' dependent versions being satisified.
Take for example the simple case where my workspace contains two projects, that each depend on (just for sake of example) numpy. One package explicitly requests version 1.19 and the other version 1.20.
Running python3 -m colcon_poetry_ros.dependencies.install ... will appear to install both versions. However, after the install only version 1.19 is in site-packages.
In this scenario surely there should be a warning about unresolvable version constraints.
A second example; project1 requests numpy 1.19 and project2 requests numpy <=1.20. There is a version of numpy that satisfies both of these constraints (1.19). However... guess which version ends up in site-packages. It's 1.20

You're absolutely right and this touches on a tension between ROS workspaces and Poetry. I think ideally the solution here would be to give each package its own virtual environment. The main challenge here would be to ensure that the virtual environment is entered when a node in that package is started.

I wonder if there's a fusion between the ideas behind pipx and poetry that could be reached- that is, the way pipx lets you run an executable which it then executes with libraries in a python venv.
If we could figure out how to make the node executables execute the same way pipx runs executables, this might be a clean solution.

@joncppl Are you familiar with pipx by any chance?

A solution I thought about is to have the dependency installer modify or wrap the "entry point" scripts, overriding the python executable and/or PYTHONPATH.

Pipx seems to do nearly exactly that. The idea with pipx is you can do pipx install {some python program} and it will create a venv, and put the executables in your path, which when launched will use the python libraries in their own custom venv.. For example, if you do pipx install tdirstat you can then run tdirstat.
Here's what the tdirstat executable ends up looking like:
#!/home/alex/.local/pipx/venvs/tdirstat/bin/python
# -*- coding: utf-8 -*-
import re
import sys
from tdirstat import tdirstat
if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
    sys.exit(tdirstat())

The key I think is the inclusion of the #!/home/alex/.local/pipx/venvs/tdirstat/bin/python.
Perhaps if colcon-poetry-ros created a venv for each ros package, and then prepended a shebang like the above one pointing to that specific packages python executable, everything might just work.

I've had some success prototyping this, but I did it outside of the context of colcon.
One of the considerations I wanted to make is to be able to install python dependencies in a sourceless environment (eg. post install, src and build are deleted but install is left). allowing dependency installation to be a post-install operation for distributed packages.

install as normal, however each poetry package needs to install it's pyproject.toml to share
use ament_index_python to list packages (This works in my case, but since colcon doesn't necessarily require ros and ament, I'm not sure how you feel about it. Placing an additional marker or using the presence of pyproject.toml in share could substitute the ament_index_python functionality)
make temporary folders for each poetry project. I just copy pyproject.toml and poetry.lock here
I use package.xml as the source for dependencies to other poetry-ros packages (could use poetry path dependencies, but ros workspaces are normally invariant the the relative path between packages and this achieves that)
modify the temporary pyproject.toml to have path references to the local package.xml dependencies. the path referenced is the temporary directory of the references package.
run poetry install for each temporary directory
use poetry env info -p to retrieve the venv path
for each script in the packages' scripts, insert a line which prepends the venv path to sys.path before importing the script function

This is working in a minimal demo workspace with some token dependencies.
The concern I have left is how to expose the venv to a developer for: cli/repl and for IDE completion. A simple command could wrap poetry env info -p or poetry shell, assuming that the temporary directory still exists or is recreated and poetry uses the same venv if it is recreated in the same folder (which I haven't determined yet)


auto-changelog version updates

This PR adds a target in the Makefile, make changelog, to update the version in there automatically based on the current version reported by the scimma client.
The way I intend for this tool to be used is as part of the release process, in which one would update the changelog based on the proposed version (e.g. make changelog VERSION=0.0.4), create a commit with something like "bump version to 0.0.4" and open up a PR to ensure all the relevant tests pass and get reviewed. After that is done, we can then create a tag on that commit and push the tags to start the release pipeline.
This process works if we update the changelog in the [Unreleased] section for any relevant changes as PRs get opened up (example in #39), which also has a nice paper trail associated with it.

By the way, here's an example of the CHANGELOG after running make changelog VERSION=0.0.4:
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.4] - 2020-02-24
### Added
- Allow `scimma publish` to take in client configuration options via
  config file (-F /path/to/file) or config options (-X key=val).

## [0.0.2] - 2020-02-04
### Added
- Expose `scimma` CLI.
- Allow publishing of GCN circulars via Kafka via `scimma publish`.
- Expose API to read and parse an RFC 822 formatted GCN circular from
  a text file.

## [0.0.1] - 2020-01-24
### Added
- Initial Release.

[Unreleased]: https://github.com/scimma/client_library/compare/v0.0.4...HEAD
[0.0.4]: https://github.com/scimma/client_library/releases/tag/v0.0.4
[0.0.2]: https://github.com/scimma/client_library/releases/tag/v0.0.2
[0.0.1]: https://github.com/scimma/client_library/releases/tag/v0.0.1

This looks good, approving the PR and merging.


Update course.yml

Hey @mattdigitalme. You don't need to send pull requests for updates specific to your course :)


Python Extension not working for colabcode-0.1.0

Command 'Python: Select Interpreter' resulted in an error (command 'python.setInterpreter' not found)
versions:

colabcode-0.1.0
pyngrok-5.0.0
code-server 3.7.1 2bf91ff6a6d1f29a8a93f97684177ccf5388cf34
ms-python v2020.11.367453362

This could also be an issue of the code server 3.7.1 there have been lots of issues on it.
so maybe being able to specify the code server version could be a solution...?

Made a PR, do check it out.

i faced the same issue, please let me know if there's a fix


New feature request: Script and stored proc debugging

It would super great if there was a built in debugger like SSMS has.

Currently the SQL Server debugging protocol is built on DCOM and Windows RPC, so we don't have a cross-platform stack available.  I'll add this to the backlog, perhaps this is something we could look at as a Windows-only feature based on customer demand.  Building a new debugging protocol can't be done at the tools level and would require significant engine work (but it has been discussed internally).

👍 would also like Azure Data Studio to support debugging so the PowerShell extension's debugger can be used!

Would an Azure Data Studio debugger capable of debugging Postgres stored procedures be considered at some point?

I would really love to see this feature.

Yes! Yes! Please add a debugger. This would be a massive timesaver


Incorrect tags

Describe the Addition
You're not tagging things correctly
https://github.com/infernalstudios/Mining-Master/tree/1.19/src/main/resources/data/forge
should be
https://github.com/infernalstudios/Mining-Master/tree/1.19/src/main/resources/data/forge/tags
Screenshots and Videos
No response
Additional Context
No response

Good catch! Sorry about that! Must've made those in a hurry and just missed that extra directory. I'll get that fixed up in the next version!


AnimatedView didn't forward the mouse down event to the current activ…

Please check if the commented FrameInternal.ActionStack.OnMouseDown(e, this); wasn't intentional.
I need this in the simulation for my select action.

The way you did it is probably correct: "FrameInternal" doesn't exist any more, so it was commented out. But "Frame" and "FrameInternal" have been combined. There are more lines, where FrameInternal has been commented out. Maybe these lines have also to be changed accordingly.


Support zooming of the LineChart.

Rotation of the mouse wheel or key presses could adjust the scale.

This would be very helpful!

I haven't given this much thought yet, i.e. how this would work or which part of the linechart or which of the axes would be zoomed.
Maybe you could help me by describing your use case and how you would envision the zoom working?

I'm building a data visualization app similar to termeter where you can pipe in columned data from stdin or a flat file and have it display on linegraphs. This is for visualizing data in an application environment (client server) requests per minute, etc. It would be helpful to be able to zoom in on each graph to see the spikes and in particular which precise label the data spike maps to, I like the idea of using the mouse scroll wheel to quickly zoom in / out on a particular segment of data and have the labels also scale accordingly. I've attached a screenshot of my use case.

I'm not sure where to ask this question, but is there a way to anchor the maxYValue on the graph? My data Xseries continually changes (the graphs scroll from right to left) so the scale changes along with the data. I was hoping there was a way to anchor the graph at a particularl Yvalue to effectively disable the autoscaling/adaptive scaling feature. I'll continue looking over your code, in particular the value, label, and scale sections of the linegraph code.
I think what you've done so far is really impressive, nice work!
Cheers!

Re zooming - thank you for providing the screenshot and explanation. So if I understand this correctly you are interested in zooming the X, i.e. the data axis. Not the Y, i.e. the value axis, right?
Such zoom would just change the first or the last data point that is displayed on the X axis and the scale of the Y axis would adapt to the new minimum and maximum in the visible range?
Re Y anchoring - that is a feature I was considering, I have created #121, would you mind helping me by putting your thoughts there?

While looking for linecharts with zoom, I found this:
https://www.amcharts.com/demos/line-chart-with-scroll-and-zoom/
And I think it is a fairly interesting mechanic. Notice that the zoom isn't done using a mouse scroll, but instead by selecting an area on the linechart. I.e. left click + drag onto the linechart to highlight an area that should be zoomed into.
We should ignore the animation for now as currently the termdash infrastructure doesn't allow widgets to force a screen redraw, but I would be interested to hear your opinion on the control mechanic. Would something like this work for your use case?

With the work for #123 and #21 done, this became much easier.
Going to look at this next.

Being able to select a portion of the line graph with the mouse and dragging to the left or right to select a series of "cells" would zoom in on the graph and put the appropriately "scaled" labels underneath? This is a fantastic idea, I considered suggesting exactly this but figured it would be too difficult to implement. Thank you for taking this on, I'm happy to help test it when you're done, that is truly a great feature. I have some time this weekend to test using your latest development branch using my app and a large dataset.

This is now available in the devel branch.
I would appreciate if you could give it a try. If all looks good we could release what's in the devel branch, since we have accumulated a few features by now.


NullReferenceException

I got an exception because of the property "In" with null value, I spent a lot of time to find the problem, and just inspecting the source code I found the comment that says "REQUIRED", a "NullReferenceException" error says nothing, treat the errors and their messages to better identify where the problem is, or to request fields that are "REQUIRED" in the class constructor

Hey @ArthNRick !  Thanks for reporting this.  In OpenAPI the "required" constraint can actually be satisfied by the null value.  Required only means that the property must be present.  The problem in this case seems to be that In is an enum and null is not being correctly reported as an invalid value.


A recommandation for resources on KBQA and LLM

Hi there,
We just proposed MarkQA: a large scale KBQA dataset with numerial reasoning, which is accepted by EMNLP 2023.
We also provided a e step-by-step symbolic reasoning path called PyQL in the MarkQA to help facilitate the multi-hop and numerical reasoning.
Here is our paper: https://arxiv.org/abs/2310.15517
Thank you for your time!

@StauskasCST Thanks for your recommandation.
Nice work!

Hi Zhuo,
    Thanks for your attention!
    Sorry to interrupt but MarkQA should better be place in resources and benchmark track.
    Thank you again for your time!
Yours,
Sitao
Sitao "Tony" Cheng
@.***

------------------ 原始邮件 ------------------
发件人:                                                                                "zjukg/KG-LLM-Papers"                                                                                @.>;
发送时间: 2023年10月26日(星期四) 晚上11:20
@.>;
抄送: "Sitao "Tony"<EMAIL_ADDRESS>主题: Re: [zjukg/KG-LLM-Papers] A recommandation for resources on KBQA and LLM  (Issue #10)
@StauskasCST Thanks for your recommandation.
Nice work!
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

Thanks for your reminder.


Restructure PodsReadyTimeout integration tests with short timeout

What would you like to be cleaned:
As we discussed here, we should use a shorter timeout (10ms) for the test cases with a single or second reconciliation and should keep using a 1s for test cases with 3 reconciliations.
For example, deactivation test cases consume 3 API calls:

[workload-controller] Set .spec.active=false in the Workload
[workload-controller] Set  Evicted condition
[jobframework controller] Stop a Job with a Requeued condition.

Why is this needed:
It would be better to decrease the duration for performing integration tests.

/assign


INACTIVE and BACKGROUND state is not working on Android?

Hi,
I am trying to use this in both iOS and android platform. Based on my test, the INACTIVE and BACKGROUND action are working on iOS but not working properly on Android. But FOREGROUND action is working on both platform.
Does anyone else meet the same issue?
Thanks,
Max

Hi @xingsuo, thanks for posting an issue! :)
I saw no problems on my end. What is the device and OS you're using?

@xingsuo closing this due to low activity on this issue, feel free to reopen if the problem is still there for you!


Younger Futhark: short twig variant

Currently Younger Futhark always transcribes text to long twig runes. Note: runes to text does transform short twigs too, does not need edits.

Offer separate functions for separate rune sets.
Alter function to accept rune dialect, which defaults to current long branch. Keeps backwards compatibility.

Released in 1.1.0


Connaisseur throwing https handshake errors every 60 seconds or so

Describe the bug
After a clean install of connaisseur, I can see that the cluster starts calling health and ready every 5 seconds.
The requests are coming through https, normally, but every 60 seconds or so I can see the following error message:
Error in HTTPServer.serve
self._sslobj.do_handshake()
ssl.SSLError: [SSL: SSLV3_ALERT_BAD_CERTIFICATE] sslv3 alert bad certificate (_ssl.c:997)

Expected behavior
All requests should go through with https, no errors whatsoever
Optional: Versions (please complete the following information as relevant):

Kubernetes Cluster:
Notary Server: none
Container registry: gcr (not artifact registry)
Connaisseur: 2.6.1
Chart version: 1.4.1 (with customization for changing helm.sh/hook to argo hooks)

Optional: Additional context
Error logs:

Liveness and Readiness probe call logs (successful):

might be related to #709 . Is the problem limited to /health and /ready?

Hey @xopham , after a few time analyzing, I believe that the error is due prometheus scrapping (in my case it's the datadog agent).
Thanks for linking the issues, I'll close this one.

Is the problem limited to /health and /ready?

/health and /ready works just fine, but I couldn't find the URL that's throwing the error since the handshake didn't even happened.
I'll check datadog agent to see it the time correlates, but I'm quite sure it's the same error you linked on my issue.


added jenkinsfile

rescan

🐸 Frogbot scanned this pull request and found the issues blow:
What is Frogbot?

SEVERITY
IMPACTED PACKAGE
VERSION
FIXED VERSIONS
COMPONENT
COMPONENT VERSION
CVE

🔥     High
github.com/mholt/archiver/v3
v3.5.1

github.com/mholt/archiver/v3
v3.5.1

🔥     High
golang.org/x/net
v0.0.0-20220728211354-c7608f3a8462
[0.0.0-20220906165146-f3363e06e74c]
golang.org/x/net
v0.0.0-20220728211354-c7608f3a8462
CVE-2022-27664

rescan

🐸 Frogbot scanned this pull request and found the issues blow:
What is Frogbot?

SEVERITY
IMPACTED PACKAGE
VERSION
FIXED VERSIONS
COMPONENT
COMPONENT VERSION
CVE

🔥     High
github.com/mholt/archiver/v3
v3.5.1

github.com/mholt/archiver/v3
v3.5.1

🔥     High
golang.org/x/net
v0.0.0-20220728211354-c7608f3a8462
[0.0.0-20220906165146-f3363e06e74c]
golang.org/x/net
v0.0.0-20220728211354-c7608f3a8462
CVE-2022-27664

rescan

🐸 Frogbot scanned this pull request and found the issues blow:
What is Frogbot?

SEVERITY
IMPACTED PACKAGE
VERSION
FIXED VERSIONS
COMPONENT
COMPONENT VERSION
CVE

🔥     High
github.com/mholt/archiver/v3
v3.5.1

github.com/mholt/archiver/v3
v3.5.1

🔥     High
golang.org/x/net
v0.0.0-20220728211354-c7608f3a8462
[0.0.0-20220906165146-f3363e06e74c]
golang.org/x/net
v0.0.0-20220728211354-c7608f3a8462
CVE-2022-27664

rescan

🐸 Frogbot scanned this pull request and found the issues blow:
What is Frogbot?

SEVERITY
IMPACTED PACKAGE
VERSION
FIXED VERSIONS
COMPONENT
COMPONENT VERSION
CVE

🔥     High
github.com/mholt/archiver/v3
v3.5.1

github.com/mholt/archiver/v3
v3.5.1

🔥     High
golang.org/x/net
v0.0.0-20220728211354-c7608f3a8462
[0.0.0-20220906165146-f3363e06e74c]
golang.org/x/net
v0.0.0-20220728211354-c7608f3a8462
CVE-2022-27664

rescan

🐸 Frogbot scanned this pull request and found the issues blow:
What is Frogbot?

SEVERITY
IMPACTED PACKAGE
VERSION
FIXED VERSIONS
COMPONENT
COMPONENT VERSION
CVE

🔥     High
github.com/mholt/archiver/v3
v3.5.1

github.com/mholt/archiver/v3
v3.5.1

🔥     High
golang.org/x/net
v0.0.0-20220728211354-c7608f3a8462
[0.0.0-20220906165146-f3363e06e74c]
golang.org/x/net
v0.0.0-20220728211354-c7608f3a8462
CVE-2022-27664

🐸 Frogbot scanned this pull request and found the issues blow:
What is Frogbot?

SEVERITY
IMPACTED PACKAGE
VERSION
FIXED VERSIONS
COMPONENT
COMPONENT VERSION
CVE

🔥     High
github.com/mholt/archiver/v3
v3.5.1

github.com/mholt/archiver/v3
v3.5.1

🔥     High
golang.org/x/net
v0.0.0-20220728211354-c7608f3a8462
[0.0.0-20220906165146-f3363e06e74c]
golang.org/x/net
v0.0.0-20220728211354-c7608f3a8462
CVE-2022-27664

rescan

🐸 Frogbot scanned this pull request and found the issues blow:
What is Frogbot?

SEVERITY
IMPACTED PACKAGE
VERSION
FIXED VERSIONS
COMPONENT
COMPONENT VERSION
CVE

🔥     High
github.com/mholt/archiver/v3
v3.5.1

github.com/mholt/archiver/v3
v3.5.1

🔥     High
golang.org/x/net
v0.0.0-20220728211354-c7608f3a8462
[0.0.0-20220906165146-f3363e06e74c]
golang.org/x/net
v0.0.0-20220728211354-c7608f3a8462
CVE-2022-27664

🎃   Medium
golang.org/x/net
v0.0.0-20220728211354-c7608f3a8462
[0.4.0]
golang.org/x/net
v0.0.0-20220728211354-c7608f3a8462
CVE-2022-41717


0.04btc bounty, JitsiPay, LN payment powered Jitsi chat extension

0.04btc bounty, 0.02btc from @arcbtc / 0.02btc from @MaxHillebrand
Extension that creates a jitsi link with the ability to send funds back/forth between participants in a jitsi chat, and trigger events when payment happens
ie:
Embed a lnurl-pay and a balance into each participants stream.
Trigger a confetti gif when participant receives funds.
Funds can be withdrawn via lnurl-withdraw or wallet link
Proposals for better workflows very welcome!

I confirm the 0.02 btc bounty from my side. Thanks in advance for the hero who picks this up!
feature requests:

every jitsi call participant can get paid.
every jitsi call participant can pay others.
listeners of a livestream of the jitsi call can pay participants [via scanning QR code, maybe, not sure if that will be possible to have the qr code for every participant visible all the time...]
payments can be done from an external wallet [scan qr code from phone wallet]
payments can be done with an lnbits wallet [easy button click]
payments per minute with a custom sat amount, either only when the participant is speaking, or even when he is silent.
one-time boost payments with a custom sat amount.
optionally a payment required to join the call as participant. This could even be split up, so that X% of the sent amount go directly to the organizer of the event as an upfront fee, while Y% are deposited into the participants lnbits wallet, for future payments in the call.
at the end of the call, participants can withdrawl their sats to a different wallet, maybe they can stay in a long term lnbits wallet.

One potential problem that I see, is that jitsi participants are ephemeral and without long lived reputation. What will happen if a participant refreshes his browser, and appears as a new participant? He should still have the same lnbits wallet etc.
Hopefully all of this can be done without changing jitsi code, or without requiring a self-hosted jitsi setup. It would be awesome if this can be done with ANY public jitsi server, or maybe even other call applications too!

Ooooo, good point!
You could store the wallet details in local-storage, then have the page check there first, is easy enough to do.

would be cool if the payee can also add a message to the boost, which is then displayed on screen, or at least shown to the organizer to bring it up.
maybe also a way that everyone sees the questions / messages, and can "upvote" with tossing some sats. Then the organizer can read the most upvoted question.

This is probably similar to an already extension, so maybe both can be combined in some way, or that there are just two pages for those different extensions.

Lets move any further discussion to the pr

@nochiel @dni I'm so happy that this finally is happening! Thanks a bunch for implementing it, you guys rock.
I think now is a good time to payout the 4 mil bounty, please reach out to me to coordinate in DM. npub1klkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qulx3vt


how to connect when account requires --authenticator externalbrowser

when I login via SnowSql my -c requires the parameter:  --authenticator externalbrowser, how do I add this to a connection for sfgrantreport?  Currently I'm prompted for my pwd but this process does not work for my sso account.

Sorry for not noticing this until now. This is a question for SnowSQL documentation. You must configure named connection. https://docs.snowflake.com/en/user-guide/snowsql-start.html#connecting-to-snowflake-using-a-named-connection. Once you have that, you'll be prompted for your SSO on every step of this tool and will have to provide your creds each time.


how to delete an item?

What's the workarround to delete an item cleanly?

Is it local draft ? or remote draft (the .adoc file is on github) ?

It's a remote draft on github. Unfotunatly after pointing my main domain via cname a post only published with success at the first time. After editing the post there is always an error. Is it right to login the master branch and publish on gh-pages?
Am 16. Februar 2015 16:31:09 MEZ, schrieb "Anthonny Quérouil"<EMAIL_ADDRESS>
Is it local draft ? or remote draft (the .adoc file is on github) ?

Reply to this email directly or view it on GitHub:
https://github.com/HubPress/hubpress.io/issues/93#issuecomment-74525199

Bloggerschmidt.github.io point on your master, you should rename your repository to :
bloggerschmidt.de
Then it should work (maybe after a delay)

Awesome! You made my day. How can I give you something back? Maybe a donation via PayPal. What's your paypal-email-address?

Haha @anthonny already making :moneybag: :moneybag: :moneybag: from this project!

well deserved :-)

@Bloggerschmidt I do not know what to say in front of so much generosity :blush:
I hesitated to put a button as Paypal or Gratipay, I did not know how that would be interpreted.
I do not know which is the best way of communicating on this matter, nor which is the best tools (paypal, gratipay)
My paypal account is<EMAIL_ADDRESS>

I know exactly what you mean. I have a similar project called "Blank" http://blank.vc/, a template for the cms Joomla, and it works to sell an ebook with a complete documetation. Maybe this is something you can consider.

@Bloggerschmidt thank you for yours advices, i must think about this.
This week, i was thinking about crowdfunding like kickstarter but i don't know if it's good.
A survey should be interesting to have the opinion of the users.


GL Events

The current version of famous lacks an Event model for GL objects, see one issue posted in the famous repo. https://github.com/Famous/engine/issues/466
There is a solution that has been in a pull request for over a month that uses the picking method. Picking is really limited and I don't particularly like the implementation proposed here.
Ive come up with a Ray class that detects hits on 3D objects, so far theres support for plane, sphere but I am working on box and triangle. It can be used generically like this:
    var ray = new Ray(cameraNode.getPosition(),[0, 0, -1]); //first arg is origin, send arg is direction of ray
    var hit = ray.intersectsSphere(meshNode.getPosition(),radius);
    // hit returns a vector with the distance of the hit Vec3 {x: -0, y: -0, z: 400} or null if no hit

Raycasting is superior to picking because now developers have a Vec3 to use to update rotation, position, etc. This method alone doesn't map events from mouse or touch to Rays. To do that, we would need to create a DOMElement and use a GestureHandler to propagate UIEvents to a node that contains a Mesh. Something like this could be useful and is just a proposal ATM. What do you think?
This works out of the box with a GestureHandler and DOMElement that is the full width and height of the scene:
    var gestureNode = scene.addChild()
        .setOrigin(0.5, 0.5, 0.5)
        .setMountPoint(0.5, 0.5, 0.5)
        .setAlign(0.5, 0.5, 0.5)
        .setSizeMode(1, 1, 1)
        .setAbsoluteSize(window.innerWidth,window.innerHeight);

    var gestureElem = new DOMElement(gestureNode);
    gestureElem.setProperty('background-color', 'transparent');

    var gestures = new GestureHandler(gestureNode);
    function callback(e) {
        ray = new Ray([e.center.x, e.center.y, -1000],[0, 0, 1]);
        hit = ray.intersectsBox(meshNode.getPosition(),[100,100,100]);
        console.log(hit);
        if(hit){
            sphere.setBaseColor(new Color('#FFAA00'));
        } else {
            sphere.setBaseColor(new Color('#454545'));
        }
    }
    gestures.on('drag', callback);

It may be nice if some of this functionality was built into GestureHandler and users had to register nodes that needed to receive events via Components.
var gesture = new GestureHandler(node, events, {gl: true});
// setting the gl option would create a DOMElement for you that is the width and height of the scene, more options could let you size the width and height of the gesture area.

gesture.on('drag', function(e,p){
    this.raycast(e.centerDelta.x,e.center.y);
   // internally calls a raycast method that shoots a ray into 3D space and if it hits a node
   // update first node it hit with Event, optionally propagate to other nodes.
});

var meshNode = scene.addChild();
meshNode.addComponent({
   onMount: function(){
    // register node with GestureHandler?
   },
  onReceive: function (ev) {
        console.log(‘received event!');
   }
});

A preview of this work is in the https://github.com/infamous/engine/tree/infamous-feat-raycast branch. There are two methods intersectBox and intersectSphere. The last example is not implemented, just an idea. Both the top two examples work right now.

Closing, since I believe we're all focusing on our own engine.


PlugClean fails to recover when remote renamed default branch

When vim-gitgutter changed the remote, default branch from master to main a while ago, my calls to :PlugClean started to fail with
Error detected while processing command line..function <SNR>2_clean[13]..<SNR>2_git_validate:
line   36:
E688: More targets than List items

The error occurs here.
Running git status in the vim-gitgutter's worktree shows
On branch master
Your branch is based on 'origin/master', but the upstream is gone.
  (use "git branch --unset-upstream" to fixup)

nothing to commit, working tree clean

The result from the system call on the vim-plug quoted line above is:
['''git <command> [<revision>...] -- [<file>...]''']

The underlying issue triggering this behavior is the outdated symbolic ref refs/remotes/origin/HEAD. This does not get updated on a git fetch. A git remote set-head origin -a can do the trick. But this does involve another network call to query the remote.
I run PlugClean! daily as part of this setup script.

https://github.com/kaihowl/dotfiles/blob/a01f529f8b6a938cf33369df457bb0faec999e65/nvim/config--nvim--init.vim.symlink#L100-L167

NVIM v0.9.2
Build type: Release
LuaJIT 2.1.1692716794

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/usr/local/share/nvim"

Run :checkhealth for more info

Type:

[?] Bug
[?] Enhancement

OS:

[ ] All/Other
[ ] Linux
[x] macOS
[ ] Windows

Vim:

[ ] Terminal Vim
[ ] GVim
[x] Neovim

I just noticed this issue myself, and I can enlighten the issue, but I cannot offer to fix the issue in a PR unfortunately.
So, the issue is that when the maintainer of vim-gitgutter changed the default remote from master to main, this has a knock-on effect to every existing clone of the repo. In your .git directory there is a file that records the remote's default branch, .git/refs/remotes/origin/HEAD. TMK, there is no command that maintains this file automatically. (If any command were to do this, I would expect it to be fetch; But, it does not. :shrug:) However, there is the command, git remote set-head origin -a, which will automatically update the refs/remotes/origin/HEAD file.
TBH, after the initial clone, I can't really think of any reason for this file to exist. Aside from the fact that it allows one to run a command like git checkout origin/HEAD, but that has very little utility since it will leave you in a detached-head state. :shrug: :shrug: Anyway.
If someone wants to fix this issue, then I would suggest looking into https://github.com/junegunn/vim-plug/blob/ca0ae0a8b1bd6380caba2d8be43a2a19baf7dbe2/plug.vim#L2313-L2372 or https://github.com/junegunn/vim-plug/blob/ca0ae0a8b1bd6380caba2d8be43a2a19baf7dbe2/plug.vim#L189-L205 as possible locations to add this validation. i.e. Collect origin_branch, check if origin_branch exists, if so fine, but if not, then run the command, git remote set-head origin -a.

Thanks for the report. Although it's not clear how vim-plug can really fix the situation, it should at least not throw an error.
I believe #1269 will fix the problem, but I'm not sure how I can test it. Any idea?


kotatogram-desktop: init at 1.1.1

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build kotatogram-desktop libtgvoip rlottie-tdesktop

I'd like to see three commits, because there are three new packages added. Add them in the order of dependency -> dependent.

Also, if you have a bit of spare time to maintain the packages, please add yourself as a maintainer of these packages.

cc @primeos  @abbradar

This adds a lot of patches and files like CMakeLists.inj. Can those be fetched from somewhere (e.g. the AUR)?

No, preston significantly changed the directory tree in tdesktop v1.9.1, on which kotatogram-desktop v1.1.1 is based. I had to rewrite the patches almost from scratch (but I found a lot of unnecessary changes, most likely these patches were taken from flatpak - these changes are really needed there).
Only no-gtk2.patch remained unchanged.


Checkbox.Group z-index bug

Description of the bug
The Checkbox.Group component's checkboxes are on top of the modal (only the boxes, not the text). I suspect it has something to do with the z-index.

Steps To Reproduce

Create a component with Checkbox.Group and create a modal.
Open the modal
View that the checkboxes are on top of the modal

Additional Information
No response

Abit late to the party, but its been a busy week 🙈
We'll have a look very soon!
Are you able to provide an example in codesandbox? What Modal component did you use, just native or?

Here is a link to a codesandbox demonstrating the bug :)
I used react-modal.


Trouble building in Xcode 13?

@willdale have you tried building in Xcode 13 yet?  Having trouble building a project with SwiftUICharts in it, and it seems to be having issues with GroupedBarChart -  The compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions

I did have some issues, they are fixes in v2.8.1.
Thanks,
Will


fire and forget style futures_cpupool::CpuPool::spawn() api?

Currently API users have to keep the returned CpuFuture to keep the computation alive, but can we also have API that doesn't require this management?

Yeah this makes sense to me! I'd be fine adding something like a CpuFuture::forget method which consumes the future, sets a flag, and allows the computation to keep running.


Numeric values returned from Postgres act like strings using numeric operations

Bug description
We have upgraded from Prisma v2 to v5 and we noticed that the value returned from the following raw query (as an example) behaves weird now:
const [{ x }] = await models.$queryRaw`SELECT 1::NUMERIC AS x`
console.log(x + 1) // prints 11

After some further investigations, we realized that it returns Prisma.Decimal which does not support numeric operations as expected. Methods from decimal.js have to be used now:
const [{ x }] = await models.$queryRaw`SELECT 1::NUMERIC AS x`
console.log(x.plus(1)) // prints 2

Furthermore, using typeof or instanceof, one can not detect that this will behave like a string:
const [{ x }] = await models.$queryRaw`SELECT 1::NUMERIC AS x`
console.log(typeof x) // "object"
console.log(x instanceof String) // false
console.log(util.inspect(x)) // 1

We have read the upgrade guides for v3, v4 and v5 and the only documented change that we found and might be related to this is this:

Raw queries now deserialize scalar values to their corresponding JavaScript types. Note that Prisma infers types from the values themselves and not from the Prisma Schema types.

-- https://www.prisma.io/docs/guides/upgrade-guides/upgrading-versions/upgrading-to-prisma-4#client-changes
We are creating this issue here (and not in the library) since we were caught off guard by this from Prisma.
We did not expect that Prisma would convert a numeric value from the database into something that does not support numeric operations and even behaves like a string instead. We admit that we should have checked how Prisma.Decimal behaves when using numeric operations. However, I think it is reasonable to expect that a value returned as a number does indeed behave like a number when used with numeric operations. Also when reading "corresponding Javascript types", we would not expect that types from a third-party library are used but native Javascript types.
So maybe this is indeed a bug and the Prisma team is not aware of this behavior?
Or was this behavior deemed reasonable?
How to reproduce
const [{ x }] = models.$queryRaw('SELECT 1::NUMERIC as x')
console.log(x + 1)

Output:

11

Expected behavior
const [{ x }] = models.$queryRaw('SELECT 1::NUMERIC as x')
console.log(x + 1)

Output:

2

Prisma information
schema irrelevant
Environment & setup

OS: Linux 6.4.3-arch1-2
Database: PostgreSQL v13.2
Node.js version: node v16.16.0 (npm v8.11.0)

Prisma Version
prisma                  : 5.0.0
@prisma/client          : 5.0.0
Current platform        : debian-openssl-3.0.x
Query Engine (Node-API) : libquery-engine 6b0aef69b7cdfc787f822ecd7cdc76d5f1991584 (at<EMAIL_ADDRESS>Schema Engine           : schema-engine-cli 6b0aef69b7cdfc787f822ecd7cdc76d5f1991584 (at<EMAIL_ADDRESS>Schema Wasm             : @prisma/prisma-schema-wasm 4.17.0-26.6b0aef69b7cdfc787f822ecd7cdc76d5f1991584
Default Engines Hash    : 6b0aef69b7cdfc787f822ecd7cdc76d5f1991584
Studio                  : 0.487.0

Hi @ekzyis.
This is intentional and you are indeed required to use Decimal JS methods instead of built-in operators in this case.

However, I think it is reasonable to expect that a value returned as a number does indeed behave like a number when used with numeric operations

It is also reasonable to expect that value returned from a database will not lose precision when converted to JS. While with SELECT 1 query that might not seem like a problem, in general, Postgres NUMERIC type is fixed-point while JS number is floating point with a lower precision guarantees. Unfortunately, JS does not have means to implement fixed-point numbers while still preserving built-in mathematical operators. So, we are in a situation where we have to choose between two evils: either we lose some data we read from the DB or we require to use value.add(1) rather than value + 1. And out of those two options, first one sounds like a potentially much bigger problem. Situation might change if JS will get it's own Decimal type, but so far it's just Stage 1 proposal.
If in your case you don't care about precision that much (or you expect it to always fit into number) you can cast it to FLOAT instead of NUMERIC.
I am going to close the issue now, since this works as indented and there is nothing actionable for us in this case.


[android/CRASH] OOM -> NotificationHelper.updatePlayState (NotificationHelper.java:161)

Very popular one, this one needs @aldenml powers
java.lang.OutOfMemoryError:
  at dalvik.system.VMRuntime.newNonMovableArray (Native Method)
  at android.graphics.Bitmap.nativeCreateFromParcel (Native Method)
  at android.graphics.Bitmap.access$000 (Bitmap.java:37)
  at android.graphics.Bitmap$1.createFromParcel (Bitmap.java:1645)
  at android.graphics.Bitmap$1.createFromParcel (Bitmap.java:1637)
  at android.widget.RemoteViews$BitmapCache.<init> (RemoteViews.java:1101)
  at android.widget.RemoteViews.<init> (RemoteViews.java:2156)
  at android.widget.RemoteViews.<init> (RemoteViews.java:2148)
  at android.widget.RemoteViews.clone (RemoteViews.java:2288)
  at android.app.Notification.cloneInto (Notification.java:1600)
  at android.app.Notification.clone (Notification.java:1571)
  at android.app.NotificationManager.notify (NotificationManager.java:174)
  at android.app.NotificationManager.notify (NotificationManager.java:136)
  at com.andrew.apollo.NotificationHelper.updatePlayState (NotificationHelper.java:161)
  at com.andrew.apollo.MusicPlaybackService$NotifyChangeRunnable.run (MusicPlaybackService.java:1676)
  at com.andrew.apollo.MusicPlaybackService.notifyChange (MusicPlaybackService.java:1604)
  at com.andrew.apollo.MusicPlaybackService.play (MusicPlaybackService.java:2552)
  at com.andrew.apollo.MusicPlaybackService$8.run (MusicPlaybackService.java:2603)
  at com.andrew.apollo.MusicPlaybackService$5.openFileResult (MusicPlaybackService.java:1388)
  at com.andrew.apollo.MusicPlaybackService$6.run (MusicPlaybackService.java:2080)
  at com.andrew.apollo.MusicPlaybackService$MultiPlayer$2.onPrepared (MusicPlaybackService.java:3123)
  at com.andrew.apollo.MusicPlaybackService$MultiPlayer$SetDataSourceTask.run (MusicPlaybackService.java:3201)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
  at java.lang.Thread.run (Thread.java:818)

Still happening but now in MusicPlaybackService#changeRemoteControlClientTask, still figuring out how to avoid it.

I would love to see how you fix it :)

OOMs usually happen due to leaked Context objects.
Whenever you create a new thread or async task, never pass references to Context or to objects that have references to Context (instead, if you must, pass weak references, or send back a message on the main thread to such objects later through the main event loop).
We implemented a Context leak detector whenever we submit tasks for async execution, it will scan the objects in the thread recursively until it finds a reference to a Context or derived object and make the app crash (only for debug builds)
To simplify our asynchronous code we wrote an utility class called Async


Make requested attributes and predicates required on indy proof request

Signed-off-by: Ian Costanzo<EMAIL_ADDRESS>

Addresses:  https://github.com/hyperledger/aries-cloudagent-python/issues/1384

Codecov Report

Merging #1411 (282ef4b) into main (66b1be2) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1411   +/-   ##
=======================================
  Coverage   95.32%   95.32%
=======================================
  Files         482      482
  Lines       29130    29130
=======================================
  Hits        27767    27767
  Misses       1363     1363


UAC Causes Remote Desktop to freeze

Not sure if it's happening just for me.. but when I'm in a clients Remote Desktop, and I open any program that open up the UAC window, my remote desktop session freezes until the UAC times out or gets exited from the other side.
What would be causing that? And how could I get around this issue?
Btw, I'm using the latest stable built V<IP_ADDRESS>
https://github.com/quasar/QuasarRAT/releases/tag/v<IP_ADDRESS>

I think it's the same issue as https://github.com/quasar/QuasarRAT/issues/733. Didn't had time to look into it yet.

Normal behavior, when UAC is running , the screen capture is not able to interact.
Its everywhere the same.
No workaround ....(safety feature , or you could trigger uac and klick yes via remote) !

How does team viewer get around this?

they have a software cert as a company .... and that can bypass many things !

Closing this in favor of https://github.com/quasar/Quasar/issues/733.


New-TemporaryFile should throw terminating error

As part of PR 4612, it was discussed here that New-TemporaryFile should throw a terminating error (instead of a non-terminating one). Everyone was clear on the expected behaviour but the issue is that this change would be a breaking change in behaviour.

Is there any clarity/decision taken on this now?

It was originally pending on PR 4612 that is still open but not active any more (due to the team being more busy before the release I did not want to push back on this minor item and PR before the release).
Can you please describe why this is important to you so that we can understand the situation?

I opened https://github.com/dotnet/corefx/issues/24001 to get the API in CoreFX.


Listing replicas for MySQL 5.7 azure server fails

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az mysql server replica list
Errors:
'Response' object has no attribute 'status'
Traceback (most recent call last):
azure/cli/core/adal_authentication.py, ln 103, in set_token
    super(MSIAuthenticationWrapper, self).set_token()
python3.6/site-packages/msrestazure/azure_active_directory.py, ln 598, in set_token
    self.scheme, _, self.token = get_msi_token(self.resource, self.port, self.msi_conf)
python3.6/site-packages/msrestazure/azure_active_directory.py, ln 486, in get_msi_token
    result.raise_for_status()
python3.6/site-packages/requests/models.py, ln 940, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: http://localhost:50342/oauth2/token

...

azure/cli/core/adal_authentication.py, ln 114, in set_token
    .format(err.response.status, err.response.reason))
AttributeError: 'Response' object has no attribute 'status'

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az mysql server replica list --resource-group {} --server {}

Expected Behavior
Environment Summary
Linux-4.15.0-1098-azure-x86_64-with-debian-stretch-sid (Cloud Shell)
Python 3.6.10
Installer: DEB

azure-cli 2.14.0 *

Extensions:
ai-examples 0.2.4

Additional Context

mysql


Version bump to 2.3.3

Bump the version to 2.3.3 for release and also update the conflicts section with other cookbooks which provide the same functionality.

LGTM


xcode 8.3 swift 3 warning

@subinspathilettu
there is a warning in the latest xcode.
SJSegmentedScrollView.swift:297:29: Forced cast from '[NSKeyValueChangeKey : Any]?' to '[NSKeyValueChangeKey : AnyObject]' only unwraps and bridges; did you mean to use '!' with 'as'?
		let changeValues = change as! [NSKeyValueChangeKey: AnyObject]

latest merge resolves this issue thanks #49


Federation

Feature Description
I would like to suggest allowing gitea instances to be able to connect to other instances and be federated. Simular to how federated platforms work such as Mastodon, Plemora and Peertube where you can have an account on gitea.com and use that account to work in repositories and projects on other instances like mygitea.net.
And to have the ability for those who host a gitea instance on weather to federate or limitations on federation.
Screenshots
No response

Closing as dupe as federation has been requested previously, and we have applied for a grant to work on this. please see: https://github.com/go-gitea/gitea/issues/16827


RocksDB encountered a background error during a compaction operation:

My Environment

ArangoDB Version:        Arango DB Version 0.18.2, build 3518b68, Go go1.21.5
Deployment Mode:       Single Server
Deployment Strategy:  Manual Start (systemd)
Configuration:               From /lib/systemd/system/arangodb3.service

[Unit]
Description=ArangoDB database server
After=sysinit.target sockets.target timers.target paths.target slices.target net
work.target syslog.target

[Service]
# we could use another type for more reliable reporting
Type=simple

# system limits
LimitNOFILE=131072
LimitNPROC=131072
TasksMax=131072

PIDFile=/var/run/arangodb3/arangod.pid
Environment=GLIBCXX_FORCE_NEW=1

# Protect users from making their installation unusable by
# starting arangod with wrong permissions (e.g. as root).
# This will reset the permissions to the working default.
ExecStartPre=/usr/bin/install -g arangodb -o arangodb -d /var/tmp/arangodb3
ExecStartPre=/usr/bin/install -g arangodb -o arangodb -d /var/run/arangodb3
ExecStartPre=/usr/bin/env chown -R arangodb:arangodb /var/log/arangodb3
ExecStartPre=/usr/bin/env chmod 700 /var/log/arangodb3
ExecStartPre=/usr/bin/env chown -R arangodb:arangodb /var/lib/arangodb3
ExecStartPre=/usr/bin/env chmod 700 /var/lib/arangodb3
ExecStartPre=/usr/bin/env chown -R arangodb:arangodb /var/lib/arangodb3-apps
ExecStartPre=/usr/bin/env chmod 700 /var/lib/arangodb3-apps

ExecStart=/usr/sbin/arangod --uid arangodb --gid arangodb --pid-file /var/run/ar
angodb3/arangod.pid --temp.path /var/tmp/arangodb3 --log.foreground-tty true

TimeoutStopSec=3600
TimeoutSec=3600

Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

Infrastructure:               own
Operating System:        Ubuntu 23.10

Linux george 6.5.0-28-generic #29-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 28 23:46:48 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Total RAM in your machine:       256GB
Disks in use:                  SSD
Used Package:              Debian or Ubuntu .deb

Component, Query & Data
Affected feature:
Database insert
AQL query (if applicable):
Query of the form
insert { id: "foo", junk: [ 1, 2, 3 ] } in bar

The actual query is fairly long and difficult to reproduce here.
AQL explain and/or profile (if applicable):
n/a
Dataset:
n/a
Size of your Dataset on disk:
~2TB
Replication Factor & Number of Shards (Cluster only):
n/a
Steps to reproduce
Code runs successfully for several hours, adding several hundred million entries, and then throws error.
The code, written in python, is multithreaded, using the multiprocessing modules and there are 64 threads/processes all performing insert operations.
Problem:
From syslog (timestamps have been elided for readability):
WARNING [9123d] {engines} rocksdb has stopped incoming writes to column family 'Documents' to let background writes catch up
ERROR [fae2c] {rocksdb} RocksDB encountered a background error during a compaction operation: IO error: While open a file for random read: /ssd1/arangodb3/engine-rocksdb/22850496.sst: No file descriptors available; The database will be put in read-only mode, and subsequent write errors are likely. It is advised to shut down this instance, resolve the error offline and then restart it.
ERROR [be9ea] {rocksdb} rocksdb: [db/db_impl/db_impl_compaction_flush.cc:2922] Waiting after background compaction error: IO error: While open a file for random read: /ssd1/arangodb3/engine-rocksdb/22850496.sst: No file descriptors available, Accumulated background error counts: 1
WARNING [afa17] {engines} could not sync metadata for collection 'OpenAlex_20240502/works'
WARNING [a3d0c] {engines} background settings sync failed: IO error: While open a file for random read: /ssd1/arangodb3/engine-rocksdb/22850496.sst: No file descriptors available
WARNING [afa17] {engines} could not sync metadata for collection 'OpenAlex_20240502/publishers'

The file /ssd1/arangodb3/engine-rocksdb/22850496.sst does not exist.
I have checked the filesystem with fsck and it shows no errors.
Expected result:
Successful insert.
FYI: I have posted a question regarding this issue on StackOverflow https://stackoverflow.com/questions/78427206/arangodb-no-file-descriptors-available

Thanks for answering yourselves. We will work on https://docs.arangodb.com/stable/operations/installation/linux/operating-system-configuration/#open-files-limit to make it better discoverable from the errors at hand.


puppeteer-core support firefox 85 ?

Steps to reproduce
Tell us about your environment:

Puppeteer version: puppeteer-core@next
Platform / OS version: win10
URLs (if applicable):
Node.js version:  node14

What steps will reproduce the problem?
Please include code that reproduces the issue.

cant connect firefox (version 85)

What is the expected result?
const browser = await puppeteerCore.launch({
product: 'firefox',
headless: false,
devtools: false,
defaultViewport: {
width: 1920,
height: 1080,
},
args: [ '-wait-for-browser' ],
}); // timeout
What happens instead?
UnhandledPromiseRejectionWarning: TimeoutError: Timed out after 90000 ms while trying to connect to the browser! Only Chrome at revision rlatest is guaranteed to work.
puppeteer-core support firefox version 85 ?

@jschfflr what would be necessary to get Firefox support for puppeteer-core?

Not sure but I'm happy to find out!

Hi @jschfflr, any updates on this?

@sudeepraovm Sorry for the late reply.
Using firefox with puppeteer-core works for me.
Could you verify if the error still occurs for you with the latest versions of both puppeteer-core and firefox?

No further reply from the reporter for more than a year. Closing the issue.

@jschfflr
Please provide the working source code. Mine aint work:
    browser = await puppeteer.launch({
      product: 'firefox',
      executablePath: '/usr/bin/firefox',
      headless: false
    });

@amhoba2014 Firefox is supported for a very long time. So maybe you haven't correctly installed puppeteer to have downloaded Firefox? It's hard to tell without any further log details.


How to import this project to my website?

This is a very interesting project but it has no documentation. Let's say I do have a website and I want to embed this project so that mining gets executed when the said website is being visited.Where are the steps that I should follow when making use of this project?
Detailed instructions would be highly appreciated. At least a Youtube video would do justice.
There's a similar project found at https://webminer.pages.dev/
The guy even did a detailed video that can be found at: https://www.youtube.com/watch?v=czpmk7ZugWQ
I just need instructions bro, please help :(

Hello @mvelisomakhenkce
it's a classic npm frontend module and it's out of this repo to explain how to use npm libraries in your project. On Google or chatgpt you can find the answer

I close this. please refer to my reply in your second issue 🙏


Add benchmarks

Can use the Continuous Benchmark GitHub action to track performance over time:

Using customSmallerIsBetter template
The Haskell criterion library for benchmarks already has a --template json option
Just need to write a converter from foo.json to the benchmark.json format that customSmallerIsBetter expects (break out into separate library?)

What about benchmarks against tomland?

Sure, that wouls be good too

I added toml-reader over here: https://arp242.github.io/toml-test-matrix, which also includes some benchmarks.
Adding the test verification wasn't too hard as toml-reader already includes a script for this, but I'm having a bit more trouble with the benchmark program; I added (adapted from toml-parser):
import Control.Exception (evaluate)
import Data.Time (diffUTCTime, getCurrentTime)
import System.Environment (getArgs)
import TOML.Parser (parseTOML)

main :: IO ()
main =
 do args <- getArgs
    filename <- case args of
      [filename] -> pure filename
      _ -> fail "Usage: perf <file.toml>"
    txt <- readFile filename
    evaluate (length txt) -- readFile uses lazy IO, force it to load
    start <- getCurrentTime
    evaluate (parseTOML txt)
    stop <- getCurrentTime
    print (stop `diffUTCTime` start)

But it's always very fast:
% ls -lh a.toml
-rw-r--r-- 1 martin martin 4.9M Dec 11 05:19 a.toml

% ./perf-bin a.toml
0.000000079s

79 nanoseconds to parse a 5M file would be quite impressive.
It's more realistic for toml-parser – I guess something in toml-reader evaluates more lazy?
It's probably a very simple fix, but I don't really know Haskell so not so easy to fix for me. Would you mind telling me how to fix it? 😅

@arp242 Well it seems like you're passing one argument to parseTOML, when it takes two arguments. So evaluate forces the thunk resulting in a function that's never actually called. You probably want parseTOML "input.toml" txt

Ah right; it now fails with:
perf/perf.hs:15:34: error:
    • Couldn't match type ‘[Char]’
                     with ‘text-2.0.1:Data.Text.Internal.Text’
      Expected: text-2.0.1:Data.Text.Internal.Text
        Actual: String
    • In the second argument of ‘parseTOML’, namely ‘txt’
      In the first argument of ‘evaluate’, namely
        ‘(parseTOML filename txt)’
      In a stmt of a 'do' block: evaluate (parseTOML filename txt)
   |
15 |     evaluate (parseTOML filename txt)
   |                                  ^^^

I tried a few things to get the type of txt correct, but it's all failing on me 😅

-- top of file
import qualified Data.Text as Text

-- here
parseTOML filename (Text.pack txt)

Thanks, I got it working.