[BU] Arrow is not hidden when the user scrolls down.

Describe the bug
The arrow does not disappear when the user scrolls down, because it is not defined in the DOM element.
Screenshots
VIDEO of the bug happening:
https://user-images.githubusercontent.com/94648837/195570517-c63e8e00-8d92-4f0c-9530-fbb70181c763.mov
Additional context
I would like to be assigned to this issue so I could solve it. :)

solved by #12


Mention that go is a dependency

It might be nice to mention that go is a dependency of this lib. It took me a few minutes to realize that. :)

Alternative instructions could say "download the latest release and put it in your PATH", yeah? That wouldn't require Go.

Thanks for the issue!
I've updated the instructions to suggest downloading the precompiled binaries rather than compiling them yourself.
P.S. GitHub has a handy listing of the type of source code in a project if you click the colored bar at the top of the file listing.


[UI]Change Executor view title contents

This commit will change view name and add some icon on this.
ONE-vscode-DCO-1.0-Signed-off-by: struss<EMAIL_ADDRESS>

/cc @Samsung/one-vscode_committers


TraitEntityID should support other types beside string

For code-first trait generation when marking a field as TraitEntityID for types that arn't string an error is thrown, since only strings are supported currently.
Since there are CIs that are distinguished by theyre int ID it would be helpful for selecting the correct trait items.

The type long is supported as a TraitEntityID out of the box. If you use that instead of int it should work.


Don't show de-activated users in the users list for regular users

In addition, these users should be displayed differently for admin users.
Originally created by Willie Northway at 2015-08-31 03:25, migrated from redmine-#2996

Status changed from New to Closed

By Tom Smyth at 2015-09-23 06:18


[GLUTEN-3580][VL] support read data from abfs with account key

What changes were proposed in this pull request?
(Please fill in changes proposed in this fix)
Fixes: https://github.com/oap-project/gluten/issues/3580
How was this patch tested?
test maunally end to end
(If this patch involves UI changes, please attach a screenshot; otherwise, remove this)

@gaoyangxiaozhu thank you for adding ABFS support! Can you please help to fix the dependency installation also? something like gcs I think
https://github.com/oap-project/gluten/blob/main/ep/build-velox/src/get_velox.sh#L99
thanks, -yuan

Note: need follow up on

adding missing docs for abfs w/ gluten
enable the abfs build by default in GHA

===== Performance report for TPCH SF2000 with Velox backend, for reference only ====

query
log/native_3897_time.csv
log/native_master_12_10_2023_e9ea4e3e4_time.csv
difference
percentage

q1
34.09
34.68
0.592
101.74%

q2
25.13
27.19
2.067
108.22%

q3
37.75
37.58
-0.171
99.55%

q4
36.23
37.98
1.749
104.83%

q5
71.73
70.50
-1.235
98.28%

q6
7.35
6.93
-0.421
94.27%

q7
84.73
84.23
-0.501
99.41%

q8
86.23
85.45
-0.779
99.10%

q9
128.01
126.22
-1.790
98.60%

q10
43.19
43.28
0.086
100.20%

q11
21.28
19.94
-1.338
93.71%

q12
26.54
27.48
0.940
103.54%

q13
46.29
47.58
1.292
102.79%

q14
13.71
16.51
2.798
120.41%

q15
27.25
27.43
0.184
100.68%

q16
15.38
15.68
0.297
101.93%

q17
102.89
104.55
1.659
101.61%

q18
150.59
149.27
-1.324
99.12%

q19
13.01
13.60
0.587
104.51%

q20
27.56
27.18
-0.383
98.61%

q21
224.96
225.87
0.912
100.41%

q22
13.09
13.10
0.013
100.10%

total
1236.98
1242.22
5.235
100.42%


Add flag 'include' to include/exclude specific files

It's a simple implementation to support including/excluding files in yaml file based on global params asked during shaper-cli execution.
Example:
globalParams:
  packageName: dev.icerock.app
  feature: auth
  screen: Auth
  addFragment: false

files:
  - pathTemplate: 'android-app/src/main/java/{{dts packageName}}/feature/{{dts feature}}/{{dts screen}}Fragment.kt'
    contentTemplateName: fragment/fragment.kt.hbs
    include: '{{addFragment}}'
  - pathTemplate: 'android-app/src/main/res/layout/fragment_{{cts screen}}.xml'
    contentTemplateName: fragment/layout.xml.hbs
    include: false

we should support new directory-templates too. for example use special helper to mark some file-path as excluded

I had to open a new PR with a similar feature, but other implementation - #23.


[5.5] Partially fix Decimal.ulp to return a valid representation.

This PR cherry-picks #3014 for the release/5.5 branch.

@swift-ci test


Configurator Freezing

Hi, I don't know if this happens to others but when opening the configurator it freezes. I open it (takes a while to open) then just freezes upon starting. TaskbarX runs completely fine, I just cant configure it

.

It seems that this project has been abandoned. I will now be using the rainmeter skin as an alternative. I will wait until an update and may possibly fix this "freezing/taking so long to load" issue.


Update work-with-networks.md

Corresponds to issue #34873: clarifies that the IP address used for binding should be an actual IP on the user's host, and not literally <IP_ADDRESS>
Proposed changes
Edited the wording to clarify that the IP address used in network create example must be an IP address available on the user's host, and not literally <IP_ADDRESS>.
Related issues (optional)
Fixes https://github.com/moby/moby/issues/34873

See my edit to the description and also my edit to the commit message -- please don't mention issues or PRs by number in the commit message as this will ping the issue (or in this case, a hypothetical issue in THIS repo, since you didn't provide the full URL to the Moby issue) and possibly close issues in other repos, erroneously, each time the commit makes it into a new branch.


direct some traffic to use the stage model when needed.

One case of using the model for too much, 2 cases of not using it enough. Tidying up in hopes for some future dev.

Closing in favor of https://github.com/nxt-dev/nxt_editor/pull/275


Exported requests as YAML will always include "Private Environments" even when "No" was selected

Expected Behavior
When exporting the API Requests Collection as YAML, one would expect private environments were not included.
Actual Behavior
Upon closer inspection of the output YAML file, one can find all of their private environments, and they will be visible upon import as well.
Reproduction Steps

In the center of the top panel, click on the down arrow next to the Insomnia /  breadcrumb
From the dropdown menu select Import/Export option
From the Insomnia Preference window, in the Data tab, click on the "Export Data" button
From the dropdown menu select 'Export the "your collection name" Document' option
In the "Select Requests to Exports" dialog, leave all requests selected and click on the "Export" button in the lower right corner
In the "Select Export Type" dialog select "Insomnia v4 (YAML)" as the preferred format and click on the "Done" button
In the "Export Private Environments?" dialog click on the "No" button
Choose a save destination on your machine and click on the "Export" button

Is there an existing issue for this?

[X] I have searched the issue tracker for this problem.

Additional Information
Version: Insomnia 2023.3.0
Build date: 27/6/2023
OS: Windows_NT x64 10.0.22621
Electron: 22.3.11
Node: 16.17.1
V8: <IP_ADDRESS>-electron.0
Architecture: x64
Insomnia Version
2023.3.0
What operating system are you using?
Windows
Operating System Version
Windows 11 Home 22H2
Installation method
Downloaded from the official website, updated automatically
Last Known Working Insomnia version
No response

Maybe this is not a real bug. It's likely that there are both "private" and "public" environments, but it's impossible to turn a public one into a private one, and the former will always be included when exporting the queries...
Also, the way to create private environments is not easily visible to the user, I've just found it today.


Add IE<11 switch for calc(

See #546

Closed by https://github.com/jakubpawlowicz/clean-css/issues/542#issuecomment-98634640


Patrick/solution axes equal aspect

This code is ready for review. It takes fixes the x and y range so that the pixel distances are the same in the coordinate unit in both x and y direction, that is, the grid lines should always appear as square on the screen and circular paths will appear circular and not ellipsoidal.
update -- i cleaned up the code so all of the code that handles the apsect ratio correction is in a function called fixAspectRatio. It's a little finicky because you have to make sure you call fixAspectRatio at the write points. A possible workaround would be to call fixAspectRatio whenever the axes min or max changes, but that would have some performance overhead (4x calls when changing all 4 axes values). Right now i think it is correct, but I don't think this solution is super robust to refactoring.

Frontend and Release Workflow Started here

Frontend and Release Workflow Started here

might want to change the title of PR before merging*

Frontend and Release Workflow Started here

@adrian-kong do you have any suggestions for a new name? maybe:
patrick/equal-xy-grid-spacing?

@adrian-kong do you have any suggestions for a new name?

was thinking to just have solution axes equal aspect would be ok so it would be shorter title, (if there was a ticket as well solutions axes equal aspect [CPP-...])


Tile and stitch images when snapshotting large views

❌  /Users/runner/work/AccessibilitySnapshot/AccessibilitySnapshot/Sources/AccessibilitySnapshot/Core/Swift/Classes/AccessibilitySnapshotView.swift:852:34: use of unresolved identifier 'Self'; did you mean 'self'?

            tileRect.origin.y += Self.tileSideLength
              ^

Oh Xcode 10... I think since we're gonna need a major release anyway, it's time to bump the minimum to Xcode 12.


How to know form fields are valid from parent component

In my project, I have a component which has common fields but no submit buttons.
This is intended to reuse these fields from many places.
I know redux-form provides a way for submitting from parent component.
But I want to disable the submit button with grayed out until whole fields are valid .
Is there a way to check decorated form component fields are valid or not?

There is in v6, yes. Not in v5.

http://redux-form.com/6.0.0-rc.3/docs/api/ReduxForm.md/
Wow! form level valid and invalid! cool!


feat(nrqldroprules): add source attribute to drop rules

In order to display drop rules added with the NerdGraph API, the source field of the rules needs to be set to Logging. (see https://docs.newrelic.com/docs/logs/ui-data/drop-data-drop-filter-rules/#nerdgraph)
This change adds an optional Source field to the respective structs, such that the user can change the source of the drop rule and also see them when querying them.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thanks @heat1q
The interesting thing for me is that the source field is not enabled publicly, but only for product within New Relic. That doesn't mean it won't work, but I'd like to clear that out before accepting this.

Hi @kidk, do you have any updates regarding this change?

Thanks for patience @heat1q I'm still chasing this internally with our logging team.

Sorry for delay on this. Seems there's no plan to make this field public, which means we cannot support it in client-go, cli or Terraform.


No documentation for async highlighting

I saw that async highlighting support was implemented in  https://github.com/chjj/marked/commit/db4b6d4724ce578b49c69f5ca88cc425f039cd51 but there is no mention of it or example of how to use it in the documentation.

Closing as stale.


Add simple benchmark

Closes #38
Mostly just trying out pytest-benchmark.

Cool! Nice idea to compare against plain objects. Do you want to add the other types as well? (lists and sets)

Cool! Nice idea to compare against plain objects. Do you want to add the other types as well? (lists and sets)

Yeah right now it's just adding keys to a dict. I have been thinking about what would be interesting comparisons.
I am imagining a benchmark matrix for the following axes:

Mode: plain, proxy, shallow
Type: lists, sets and dicts
Trap: read, iterate, read_key, write, write_key, delete, delete_key

I don't think the readonly functionality would make sense here.
Other than that there's code we can simply benchmark (without comparison) to measure when we improve/worsen performance.

to_raw
ProxyDb

In particular ProxyDb.cleanup is probably a prime candidate to micro-optimize

Not sure yet how to approach watchers, the store and the scheduler.

I decided to keep it simple for now and get this into a state where we can merge it.
Example output:
❯ poetry run pytest bench
====================================================================== test session starts =======================================================================
platform win32 -- Python 3.9.9, pytest-7.4.2, pluggy-1.3.0
benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
PySide6 6.6.0 -- Qt runtime 6.6.0 -- Qt compiled 6.6.0
rootdir: C:\Users\kvang\dev\observ
configfile: pyproject.toml
plugins: benchmark-4.0.0, cov-4.1.0, qt-4.2.0, timeout-2.2.0, xvfb-3.0.0
timeout: 3.0s
timeout method: thread
timeout func_only: False
collected 6 items

bench\test_bench.py ......                                                                                [100%]

------------------------ benchmark 'dict_plain_vs_reactive': 2 tests ------------------------
Name (time in us)                                Mean                StdDev            Rounds
---------------------------------------------------------------------------------------------
test_dict_plain_vs_reactive[plain]           276.6195 (1.0)         21.0087 (1.0)        3361
test_dict_plain_vs_reactive[reactive]     33,936.2143 (122.68)   1,655.6544 (78.81)        28
---------------------------------------------------------------------------------------------

----------------------- benchmark 'list_plain_vs_reactive': 2 tests -----------------------
Name (time in us)                                Mean              StdDev            Rounds
-------------------------------------------------------------------------------------------
test_list_plain_vs_reactive[plain]           199.4453 (1.0)       20.4890 (1.0)        4542
test_list_plain_vs_reactive[reactive]     18,120.1776 (90.85)    963.2553 (47.01)        58
-------------------------------------------------------------------------------------------

----------------------- benchmark 'set_plain_vs_reactive': 2 tests -----------------------
Name (time in us)                               Mean              StdDev            Rounds
------------------------------------------------------------------------------------------
test_set_plain_vs_reactive[plain]           444.6407 (1.0)       34.8738 (1.0)        2334
test_set_plain_vs_reactive[reactive]     17,073.7982 (38.40)    394.0768 (11.30)        57
------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean
======================================================================= 6 passed in 7.09s ========================================================================

With commit 683d213 I managed to make observ 2-3x faster :)
line_profiler was very helpful in hunting down the causes!
❯ poetry run pytest bench
=================================================================================================================== test session starts ===================================================================================================================
platform win32 -- Python 3.9.9, pytest-7.4.2, pluggy-1.3.0
benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
PySide6 6.6.0 -- Qt runtime 6.6.0 -- Qt compiled 6.6.0
rootdir: C:\Users\kvang\dev\observ
configfile: pyproject.toml
plugins: benchmark-4.0.0, cov-4.1.0, qt-4.2.0, timeout-2.2.0, xvfb-3.0.0
timeout: 3.0s
timeout method: thread
timeout func_only: False
collected 6 items

bench\test_bench.py ......                                                                                [100%]

-------------------- benchmark 'dict_plain_vs_reactive': 2 tests ---------------------
Name (time in ms)                             Mean            StdDev            Rounds
--------------------------------------------------------------------------------------
test_dict_plain_vs_reactive[plain]          2.8660 (1.0)      0.1432 (1.0)         380
test_dict_plain_vs_reactive[reactive]     130.6601 (45.59)    3.5672 (24.91)         8
--------------------------------------------------------------------------------------

-------------------- benchmark 'list_plain_vs_reactive': 2 tests ---------------------
Name (time in ms)                             Mean            StdDev            Rounds
--------------------------------------------------------------------------------------
test_list_plain_vs_reactive[plain]          1.9972 (1.0)      0.1354 (1.0)         487
test_list_plain_vs_reactive[reactive]     103.5774 (51.86)    2.5528 (18.85)        11
--------------------------------------------------------------------------------------

--------------------- benchmark 'set_plain_vs_reactive': 2 tests --------------------
Name (time in ms)                            Mean            StdDev            Rounds
-------------------------------------------------------------------------------------
test_set_plain_vs_reactive[plain]          4.9565 (1.0)      0.1447 (1.0)         204
test_set_plain_vs_reactive[reactive]     114.4079 (23.08)    3.3890 (23.42)         9
-------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean
==================================================================================================================== 6 passed in 8.21s ====================================================================================================================


Fix Fake Client Watch & Remove Run()

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

46 of 51 (90.2%)  changed or added relevant lines in 3 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.05%) to 89.281%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

concurrency/lock.go
40
45
88.89%

Files with Coverage Reduction
New Missed Lines
%

concurrency/lock.go
1
91.67%

Totals

Change from base Build<PHONE_NUMBER>:
-0.05%

Covered Lines:
2099

Relevant Lines:
2351

💛  - Coveralls


Add toolbar menu docs, readme and playground

Changes proposed in this Pull Request:

Add ToolbarMenu examples, api, & playground pages.

Can we change image of toolbar menu ? Right now it is showing border. We can use react docs image.
https://blui-react-docs--pr545-feature-3529-toolbar-n8duejpc.web.app/components/toolbar-menu/api-docs (https://blui-react-docs--pr545-feature-3529-toolbar-n8duejpc.web.app/static/media/ToolbarMenuAnatomy.d6833bfb868b47a80903.png)

Can we change image of toolbar menu ? Right now it is showing border.

Which one?

Can we change image of toolbar menu ? Right now it is showing border.

Which one?

https://github.com/brightlayer-ui/angular-component-library/blob/dev/docs/images/toolbarmenuAnatomy.png This image has left and top borders only. The right and bottom border is missing.

https://github.com/brightlayer-ui/angular-component-library/blob/dev/docs/images/toolbarmenuAnatomy.png This image has left and top borders only. The right and bottom border is missing.

Oh I see now, good catch! It's updated now.


chore: replace postgresql with cnpg.io/cluster as service selector

Closes #1021

do not squash

do not merge, this change could have unintended consequences.
We need to talk about this further


Distribute to containers

httpd-container https://github.com/sclorg/httpd-container/pull/177
nginx-container https://github.com/sclorg/nginx-container/pull/235
s2i-php-container https://github.com/sclorg/s2i-php-container/pull/398
varnish-container https://github.com/sclorg/varnish-container/pull/118
mariadb-container https://github.com/sclorg/mariadb-container/pull/199
postgresql-container https://github.com/sclorg/postgresql-container/pull/500
s2i-nodejs-container https://github.com/sclorg/s2i-nodejs-container/pull/383
s2i-python-container https://github.com/sclorg/s2i-python-container/pull/589
mysql-container https://github.com/sclorg/mysql-container/pull/337
redis-container https://github.com/sclorg/redis-container/pull/140
s2i-perl-container https://github.com/sclorg/s2i-perl-container/pull/267
s2i-ruby-container https://github.com/sclorg/s2i-ruby-container/pull/464

List of supported scenarios.
container-tests:

Fedora
CentOS 7
CentOS Stream 8
CentOS Stream 9
RHEL 7
RHEL 8
RHEL 9
RHEL 9 - unsubscribed

OpenShift tests:

CentOS 7 - OpenShift 3
RHEL 7 - OpenShift 3
RHEL 7 - OpenShift 4
RHEL 8 - OpenShift 4
RHEL 9 - OpenShift 4

I need to do some adjustments, as now the tests are ran also for OCP4 in CentOS7 compose.
Please do not continue with merging until I fix that.

The adjustments are now delivered to all of the PRs. Please feel free to continue with reviews.


Panic handling collision events when despawning entities

This issue happens rarely.
Version details from Cargo.toml:
[dependencies]
bevy = { version = "0.9.0", default-features = false, features = ["bevy_asset", "bevy_gilrs", "bevy_scene", "bevy_winit", "x11", "render", "png", "filesystem_watcher"] }
bevy_asset_loader = { version = "0.14.1", features = ["stageless"] }
bevy_kira_audio = { version = "0.13.0", features = ["ogg"] }
bevy_rapier2d = { version = "0.19.0", features = ["enhanced-determinism", "debug-render"] }
rand = "0.8.5"
smallvec = "1.10.0"

[profile.dev.package.bevy_rapier2d]
opt-level = 3

My game consists of a pile of blocks and a click-drag angry birds style projectile. The projectile destroys itself after a few seconds.
All the blocks have ActiveEvents::CONTACT_FORCE_EVENTS | ActiveEvents::COLLISION_EVENTS
thread 'Compute Task Pool (13)' panicked at 'Internal error: entity not found for collision event.', C:\Users\brian\.cargo\registry\src\github.com-1ecc6299db9ec823\bevy_rapier2d-0.19.0\src\pipeline\events.rs:58:9
stack backtrace:
   0: std::panicking::begin_panic_handler
             at /rustc/897e37553bba8b42751c67658967889d11ecd120/library\std\src\panicking.rs:584
   1: core::panicking::panic_fmt
             at /rustc/897e37553bba8b42751c67658967889d11ecd120/library\core\src\panicking.rs:142
   2: core::panicking::panic_display<str>
             at /rustc/897e37553bba8b42751c67658967889d11ecd120/library\core\src\panicking.rs:72
   3: core::panicking::panic_str
             at /rustc/897e37553bba8b42751c67658967889d11ecd120/library\core\src\panicking.rs:56
   4: core::option::expect_failed
             at /rustc/897e37553bba8b42751c67658967889d11ecd120/library\core\src\option.rs:1880
   5: wgpu_core::device::Device<A>::dispose
   6: <bevy_rapier2d::pipeline::events::EventQueue as rapier2d::pipeline::event_handler::EventHandler>::handle_collision_event
   7: rapier2d::geometry::narrow_phase::NarrowPhase::handle_user_changes
   8: rapier2d::pipeline::physics_pipeline::PhysicsPipeline::new
   9: rapier2d::pipeline::physics_pipeline::PhysicsPipeline::step
  10: bevy_rapier2d::plugin::context::RapierContext::step_simulation
  11: core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut
  12: <bevy_ecs::system::function_system::FunctionSystem<In,Out,Param,Marker,F> as bevy_ecs::system::system::System>::run_unsafe
  13: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
  14: async_task::raw::RawTask<F,T,S>::run
  15: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
  16: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
  17: std::thread::local::LocalKey<T>::with
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

 The rest of the error output:
thread 'main' panicked at 'task has failed', C:\Users\brian\.cargo\registry\src\github.com-1ecc6299db9ec823\async-task-4.3.0\src\task.rs:426:43
stack backtrace:
   0: std::panicking::begin_panic_handler
             at /rustc/897e37553bba8b42751c67658967889d11ecd120/library\std\src\panicking.rs:584
   1: core::panicking::panic_fmt
             at /rustc/897e37553bba8b42751c67658967889d11ecd120/library\core\src\panicking.rs:142
   2: core::panicking::panic_display<str>
             at /rustc/897e37553bba8b42751c67658967889d11ecd120/library\core\src\panicking.rs:72
   3: core::panicking::panic_str
             at /rustc/897e37553bba8b42751c67658967889d11ecd120/library\core\src\panicking.rs:56
   4: core::option::expect_failed
             at /rustc/897e37553bba8b42751c67658967889d11ecd120/library\core\src\option.rs:1880
   5: <async_task::task::Task<T> as core::future::future::Future>::poll
   6: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
   7: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
   8: async_task::raw::RawTask<F,T,S>::run
   9: async_executor::LocalExecutor::try_tick
  10: bevy_tasks::task_pool::TaskPool::scope
  11: <bevy_ecs::schedule::executor_parallel::ParallelExecutor as bevy_ecs::schedule::executor::ParallelSystemExecutor>::run_systems
  12: <bevy_ecs::schedule::stage::SystemStage as bevy_ecs::schedule::stage::Stage>::run
  13: bevy_ecs::schedule::Schedule::run_once
  14: bevy_app::app::App::update
  15: winit::platform_impl::platform::event_loop::EventLoop<T>::run_return::{{closure}}
  16: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
  17: winit::platform_impl::platform::event_loop::runner::EventLoopRunner<T>::register_window
  18: winit::platform_impl::platform::event_loop::runner::EventLoopRunner<T>::move_state_to
  19: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
  20: winit::platform_impl::platform::event_loop::runner::EventLoopRunner<T>::catch_unwind
  21: winit::platform_impl::platform::event_loop::EventLoopThreadExecutor::execute_in_thread
  22: CallWindowProcW
  23: DispatchMessageW
  24: SendMessageTimeoutW
  25: KiUserCallbackDispatcher
  26: NtUserDispatchMessage
  27: DispatchMessageW
  28: winit::platform_impl::platform::event_loop::EventLoop<T>::run_return
  29: winit::platform_impl::platform::event_loop::EventLoop<T>::run
  30: core::ptr::drop_in_place<hashbrown::map::HashMap<winit::window::WindowId,winit::window::Window>>
  31: <bevy_winit::WinitPlugin as bevy_app::plugin::Plugin>::build
  32: bevy_winit::winit_runner_with
  33: core::ops::function::Fn::call
  34: bevy_app::app::App::run
  35: <bevy_core_pipeline::core_2d::camera_2d::Camera2dBundle as bevy_ecs::bundle::Bundle>::component_ids
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
error: process didn't exit successfully: `target\release\bevy_game_1.exe` (exit code: 101)

This is happening consistently for me when I despawn say 10 entities at a time. I played about to see what changed and it looks like this happens when the TimestepMode is Interpolated but doesn't happen when it is Variable. I suppose a system that should run every frame isn't being run.

+1

This is kinda fixed in https://github.com/dimforge/bevy_rapier/pull/328 -- I wasn't sure why systems weren't running properly, so I prevent the crash from being generated from dead entities. I don't think this will skip over any events, but I'm not 100% sure.

I'm encountering this issue as well. TimestepMode::Variable doesn't help.

I see (probably) this issue only when I despawn an entity after I change the RigidBody component of the entity. I'm struggling to produce a succinct reproducer though.


add support for the meson build system

I'm trying to package this for Gentoo and I ran into a couple of snags with the plain Makefile. After struggling with it a bit I decided it would probably be significantly easier to start from scratch. I'm curious what your thoughts are on the matter.
For a bit of context: meson is a cross platform build system with two implementations:

reference implementation, python: https://mesonbuild.com/
c99 zero-dependency self-bootstrapping: https://sr.ht/~lattis/muon/

Some things you get for free:

generate Windows msbuild projects or macOS xcode projects, abstracting away the tiresome work of maintaining such by hand
builtin support for GNU install directories
builtin support for selecting shared/static libraries
builtin support for sanitizers
builtin support for GCC depfiles
users can easily apply compiler/flag policies (POSIX makefiles don't provide good ways to override variables, and passing a dozen FOO=$FOO arguments gets kludgy)
trivial to embed as a submodule in another meson project: https://mesonbuild.com/Wrap-dependency-system-manual.html or see how the zlib subproject here works.
test harness which summarizes successes and prints test output only on failure
test harness automatically handles MALLOC_PERTURB and sanitizers

This can still coexist quite happily with the existing Makefile. As a result, I haven't implemented maintainer targets (codedoc, regenerating the MSVC def file) at all.
If interested, I am happy to volunteer to maintain this, too.

OK, I've never heard of meson. But after reading the documentation on the web site I don't think this is a good fit for PDFio.
If I was to add support for another build tool, I'd probably choose autoconf (which creates a POSIX shell script for Unix platforms) to complement the existing "native" VisualStudio and Xcode IDE projects. Requiring yet another build tool with significant non-standard dependencies (Python in this case, plus the meson software) just makes it that much harder for people to use the PDFio software.
What, specifically, is making it difficult for you to package PDFio on Gentoo with the current portable makefile?

What, specifically, is making it difficult for you to package PDFio on Gentoo with the current portable makefile?

In no particular order:

hardcoding incorrect installation directories places installed files in illegal directories that the system does not recognize
use of posix CC = xxx style variable assignments means that the Makefile doesn't work out of the box, it doesn't pick up settings the way meson.build or a configure script does
out of tree builds don't work -- placing all the compiled files into user chosen artifact directories. This works out of the box with either meson.build or automake, but does not work with autoconf and a custom Makefile.in. out of tree builds are extremely important when you need to build for multiple CPU architectures
tests aren't wired up correctly, running make test fails
.SILENT is undesirable since it breaks debuggability and makes centralized logging useless when things fail and the user is asked to upload build logs to the distro bug tracker. I wasted 15 minutes trying to figure out why make test failed with no details until I realized this highly unusual feature was being used. meson.build generates ninja files which automatically compact progress to one line (overwriting previous lines) and display "Compiling XXX" by default... Unless you pass the -v flag to make it show the command lines. It also automatically displays the command line on a failure instead of the description text.
the all-shared target recursively runs Make with overridden debug flags that I cannot control.
zlib isn't looked up via pkg-config

Not to put too fine a point on it, but saying "you can just compile and install two other C99 projects to build PDFio" doesn't sell it. Replacing the existing Xcode and Visual Studio projects with auto-generated ones is also a non-starter because my experience with such things (cmake and other tools do this, and I've written a few over the years as well) has not been good. Honestly PDFio is not such a large project that maintaining the two IDE files is not a large burden.
So again, I'm really interested in knowing how the current makefile is causing you problems? Honestly if there are issues with a bare makefile I can introduce an autoconf script (or the equivalent) to deal with that.

So again, I'm really interested in knowing how the current makefile is causing you problems? Honestly if there are issues with a bare makefile I can introduce an autoconf script (or the equivalent) to deal with that.

In my previous comment I have already listed 7 issues I encountered with the current Makefile. If you have specific questions about any of these 7 issues I am happy to provide more details.

What, specifically, is making it difficult for you to package PDFio on Gentoo with the current portable makefile?

In no particular order:

hardcoding incorrect installation directories places installed files in illegal directories that the system does not recognize

Huh? "prefix" defaults to /usr/local (standard for any build system), and the other install directories flow from there. I can certainly add the full cadre of GNU/FHS-style destination directories (all based on prefix by default) but you'd be the first to ask for this level of customization.

use of posix CC = xxx style variable assignments means that the Makefile doesn't work out of the box, it doesn't pick up settings the way meson.build or a configure script does

Huh? Does overriding (on the command-line or in the environment) not work for you?

out of tree builds don't work -- placing all the compiled files into user chosen artifact directories. This works out of the box with either meson.build or automake, but does not work with autoconf and a custom Makefile.in. out of tree builds are extremely important when you need to build for multiple CPU architectures

Having managed many build systems over the years, I've actually found doing this sort of "share the source among multiple builds" approach is more trouble than it is worth. But I understand that some prefer/are stuck with this.

tests aren't wired up correctly, running make test fails

Huh? This is part of the Github Actions CI for the project, and it most definitely works. What failures are you seeing?

.SILENT is undesirable since it breaks debuggability and makes centralized logging useless when things fail and the user is asked to upload build logs to the distro bug tracker. I wasted 15 minutes trying to figure out why make test failed with no details until I realized this highly unusual feature was being used.

Hardly unusual, it is widely used and has been supported by "make" since the early BSD days. The reason I use it here is that the normal make output is way too chatty, making it impossible to see a build's progress when the compiler/linker options are hundreds (or in some cases if I'm building in Yocto) thousands of characters long.

meson.build generates ninja files which automatically compact progress to one line (overwriting previous lines) and display "Compiling XXX" by default... Unless you pass the -v flag to make it show the command lines. It also automatically displays the command line on a failure instead of the description text.

I am not interested in using non-standard (for the platform) tools.

the all-shared target recursively runs Make with overridden debug flags that I cannot control.

Fair complaint, but this exists only to satisfy the small number of packagers that wanted an easy way to build/package shared libraries on Linux/macOS.

zlib isn't looked up via pkg-config

That's because:

pkg-config is not a standard tool across all operating systems, and
zlib is a hard requirement for PDFio and using "-lz" works 99.9999999% of the time with a simple makefile like this.

Portable Makefiles, in my experience, aren't.

When you need to do something complicated (out of tree cross compile for a non-native OS), why would you expect them to? "make" was designed for building on the current OS/architecture, and most tool sets still manage architecture variations for the same OS using make just fine.

...
I can write autotools but doing so doesn't fill me with joy, libtool is slow, etc etc... if I'm going to write it myself I'd rather do meson which I both find nice and is also reasonably portable if you don't care about "preinstalled with the POSIX option for Software Development Utilities" and just want it to be easily available.

If you look at any of my (many) OSS projects, you'll notice that while I will use autoconf to make things work for cross compiling, etc., I NEVER use automake, autoheader, or libtool because in my experience they are slow (as you've noted), complicated (Makefile.am -> obtuse Makefile.in -> non-portable Makefile), and worse they break in hard-to-understand ways (particularly libtool and its .la and .lo files).
Based on our discussions, I'm going to close out this PR and have created a new issue (#54) to track adopting autoconf to support cross-compilation, fine-grained control of installation directories, and out-of-tree builds. Please feel free to add any specific concerns you have there...

Huh? This is part of the Github Actions CI for the project, and it most definitely works. What failures are you seeing?

$ git clone https://github.com/michaelrsweet/pdfio/
$ cd pdfio
$ make test
Compiling testpdfio.c...
Compiling pdfio-aes.c...
Compiling pdfio-array.c...
Compiling pdfio-common.c...
Compiling pdfio-content.c...
Compiling pdfio-crypto.c...
Compiling pdfio-dict.c...
Compiling pdfio-file.c...
Compiling pdfio-md5.c...
Compiling pdfio-object.c...
Compiling pdfio-page.c...
Compiling pdfio-rc4.c...
Compiling pdfio-sha256.c...
Compiling pdfio-stream.c...
Compiling pdfio-string.c...
Compiling pdfio-token.c...
Compiling pdfio-value.c...
Compiling ttf.c...
Archiving libpdfio.a...
Linking testpdfio...
*** Error code 127

Stop.
make: stopped in /tmp/pdfio

Figuring out what that actually means is an excellent exercise in frustration. (I did eventually realize that it was trying to run a program that was not a test dependency, which automake would automatically handle via check_PROGRAMS / TESTS = progname. This can be fixed manually -- it's just busywork.)
Which leads to...

Hardly unusual, it is widely used and has been supported by "make" since the early BSD days. The reason I use it here is that the normal make output is way too chatty, making it impossible to see a build's progress when the compiler/linker options are hundreds (or in some cases if I'm building in Yocto) thousands of characters long.

"Has been supported", yes. Widely used? In my experience, most people do not use it, they explicitly opt in to silent rules at a per-callsite granularity with @ for targets that they know have very long command lines and could really use the shortening.
Having zero output isn't better, because then you get the informative error:
Linking testpdfio...
*** Error code 127

Stop.
make: stopped in /tmp/pdfio

But automake (not autoconf) has a solution for this:
make V=1 will show full command lines. The default -- or make V=0 will silence each command line using @ rather than .SILENT, while also inserting a preceding rule such as "GEN $@" or "CC $@" which is only run when V=0.
The downsides of using .SILENT are discussed, as well as the automake variables for fine-grained control, at https://www.gnu.org/software/automake/manual/html_node/Automake-Silent-Rules.html

That's because:

pkg-config is not a standard tool across all operating systems, and

zlib is a hard requirement for PDFio and using "-lz" works 99.9999999% of the time with a simple makefile like this.

With autoconf you'd usually use PKG_CHECK_MODULES([ZLIB], [zlib >= 1.0], , [ZLIB_LIBS=-lz]) for this and then it would just use -lz in the event that pkg-config is not installed or cannot find a zlib.pc. (Other build systems have their own tooling for this, e.g. meson dependency('zlib') does a builtin check for both -lz as well as pkg-config, cmake find_package(ZLIB) checks for -lz in a few places including $ZLIB_ROOT).
The autoconf PKG_CHECK_MODULES approach is very flexible, gives you tremendous customizability, and does not require pkg-config to be installed but simply offers to allow the user to override -lz when pkg-config is installed. I see no reason not to use it for autoconf scripts.


fix(FINDINGS ITs): removed order from card note, to resolve conflict

Codecov Report

Merging #9 (848c267) into main (070b123) will decrease coverage by 0.16%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main       #9      +/-   ##
==========================================
- Coverage   90.85%   90.69%   -0.17%
==========================================
  Files           5        5
  Lines        3596     3534      -62
==========================================
- Hits         3267     3205      -62
  Misses        329      329

Impacted Files
Coverage Δ

ibm_scc/configuration_governance_v1.py
89.35% <0.00%> (-0.19%)
:arrow_down:

ibm_scc/findings_v1.py
90.95% <0.00%> (-0.15%)
:arrow_down:

ibm_scc/notifications_v1.py
92.98% <0.00%> (-0.14%)
:arrow_down:

Continue to review full report at Codecov.

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

:tada: This PR is included in version 0.0.5 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


 Gain more control over the app's garbage collector

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Container inspect

Feature to inspect a container through CLI. Helps debugging container issues and eliminates need to swim to nodes with SSH to inspect a container.

I fixed the unnecessary puts and opts thingies. :) I still have to figure why the branch has conflicts as on my end even rebase says that everything is up to date. :/

Did you already try this: https://help.github.com/articles/syncing-a-fork/

I would like to see at least api level test for this


How to contribute?

I want to contribute to this source, how can I contribute?
Which standards I have to follow?

@TrNgTien Hi,
I'm glad to see u wanna join this project.
I don't have a documented contribution standards to follow currently.
You can just follow the common git collaboration flow below.

Ensure your change has an issue! Find an existing issue or open a new issue.

This is where you can get a feel if the change will be accepted or not.

Once approved, fork the Meilisearch repository in your own GitHub account.
Create a new Git branch
Make your changes on your branch.
Submit the branch as a Pull Request pointing to the main branch of this repository. A maintainer should comment and/or review your Pull Request within a few days. Although depending on the circumstances, it may take longer.

@riccox Thank a lot!!


Add CHANGELOG for documenting changes

Description
Adds a changelog according to format suggested at https://keepachangelog.com/en/1.1.0/. As further versions are released, we should track changes here
Issues Resolved
N/a
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Thanks @phillbaker LGTM.
Should we also backport this change to 1.x?


Support typescript configurations options

Adds support of typescript options:

tsConfig: path to the TS configuration file
outDir: the output directory of the compiled files, to be used if the tsconfig is not found
flag: CLI flags for tsc

This is still marked as a draft. Is it ready for review yet?

Yes! It's missing docs.


Add babel-core peer dependency, fix Jest breaking.

Based on fix here.
Likely that the regression issue will still cause the build to break (#1854), so this PR is gated on that one.

1854 has been shipped, but I expect the build to fail for other reasons. Try rebasing on master; if the spec here fails on an issue with ramda (and not the regression), you're god to merge it in.


add support for inline-manifest-webpack-plugin

Trying to implement long-term caching via code splitting. To get this to work, I need to print the manifest file. See https://twitter.com/kentcdodds/status/759078941206261761 for more info.

Hehe, I'm just gonna yolo on this one.  I've never used this, and hope it works for you.  I'll merge.  You let me know how it works for you, please, @williamboman .

Now available in v5.5.0.

Thanks @jaketrent! I'm not sure how common this way of doing it is, but it sure works for us :)!


Feature Request: Adjustments to Controller Input Animation

The controller input is a really handy feature, though the "leaning" with stick input isn't always appropriate for some games.
It would nice to be able to do some of the following:

Enable/disable character "leaning" based on input
Assign input for lean (most controllers support Right Stick/Left Stick)
Adjust sensitivity for lean. For example, lean only occurs at once the stick is fully pressed.
Replace controller model with user model, such as FBX

@bitbot-marina
Thanks for feedback,

Enable/disable character "leaning" based on input
Assign input for lean (most controllers support Right Stick/Left Stick

These are supported feature, detail is in: https://malaybaku.github.io/VMagicMirror/en/docs/devices

Replace controller model with user model, such as FBX

I think texture replacement feature is an enough good alternative for this request: https://malaybaku.github.io/VMagicMirror/en/tips/change_textures

Adjust sensitivity for lean

I think this is reasonable request, but I do not plan it since it seems too detailed setting.


Vundle cannot manage itself?

Hi, after a long time using Vundle, I'm trying to create new configuration files and just faced that I don't have a line on any of my previous configuration files asking to Vundle manage Vundle, as required on the documentation. When I insert that line on my new configuration files and try to install or update plugins, I get the following message:
[2017-02-01 10:18:39]·
[2017-02-01 10:18:39] Plugin VundleVim/Vundle.vim                                          |~
[2017-02-01 10:18:39] $ git clone --recursive 'https://github.com/VundleVim/Vundle.vim.git'|~
     '/home/vim/.vim/bundle/Vundle.vim'                                                        |~
[2017-02-01 10:18:39] > fatal: destination path '/home/vim/.vim/bundle/Vundle.vim' already |~
    exists and is not an empty directory.

It makes sense because I already cloned Vundle, as instructed, on the ~/.vim/bundle/Vundle.vim directory:
$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

So Vundle won't manage itself? Is better to remove that line from the config file and update Vundle with a simple git pull?

Just move .vim/bundle/Vundle.vim somewhere else for the time being, and everything should go smoothly.
And if it's all good, get rid of old repository.

Hey @AlexisFinn , thanks for the answer. So, it works like that: first time Vundle loads itself, then I move the directory after loading Vim and ask to install it again?

Not quite sure I understand what you're saying, but vundle should automatically reinstall everything by itself, so I would just rename your .vim directory to .vimBackup (or something) and then launch un new :PluginInstall, and everything should be back up and running with no need ot manage anything by hand.
Then either git rid of .vimBackup, or if something doesn't seem to work quite right and you can't be bothered to deal with it right now, just replace the newly created .vim with the backup and go with your original idea of updating vundle yourself.

Ok, I'll try it, thanks. :-)


No more annoying lower case mentions and cashtags

Mentions and Cashtags were in lower case before and to be honest it was annoying.
Idea by @HPaulson
Before:

After:

PS. it works for $CashTags as well

Does this use the users set case for their username, or does it just use the posters?
I think it's the latter.
So it would allow me to post @ITSATiDyA and it would still show up as such.
Not a massive issue - removing the lower casing definitely better. Especially when we have prepop mentions: bitclout/cips#35

I agree with @tijn

It is dependent on the poster now. and i think it's fine. i just crosschecked it with other platforms like twitter and they work on the same principle :)

Does this use the users set case for their username, or does it just use the posters?
I think it's the latter.
So it would allow me to post @ITSATiDyA and it would still show up as such.
Not a massive issue - removing the lower casing definitely better. Especially when we have prepop mentions: bitclout/cips#35

I agree with @tijn

@harpreet9629 Could you guys take care to name the right Tijn, please? The one with an extra o: @tijno, is the one you need. I understand that typos and small mistakes exists; it's fine, no bad feelings, but for me all these messages are basically spam in my inbox and I have no means to stop it other than hitting the unsubscribe button on each and every pull-request and issue where I'm mentioned by mistake.

Does this use the users set case for their username, or does it just use the posters?
I think it's the latter.
So it would allow me to post @ITSATiDyA and it would still show up as such.
Not a massive issue - removing the lower casing definitely better. Especially when we have prepop mentions: bitclout/cips#35

I agree with @tijn

@harpreet9629 Could you guys take care to name the right Tijn, please? The one with an extra o: @tijno, is the one you need. I understand that typos and small mistakes exists; it's fine, no bad feelings, but for me all these messages are basically spam in my inbox and I have no means to stop it other than hitting the unsubscribe button on each and every pull-request and issue where I'm mentioned by mistake.

Sorry it's my bad

@harpreet9629 edit the original post please as you just notified @tijn again by quoting your previous reply :)

Lol i thought this went real

We can use this PR, because yet there is no approval of auto complete mentions. In being time i am agree with this PR.

This PR has nothing to do with auto-complete. it will just won't let the mentions to go in lower case automatically.

This PR has nothing to do with auto-complete. it will just won't let the mentions to go in lower case automatically.

Yes, i saw all changes. 😊

This seems like a positive change to me. @lazynina thoughts?

Think this is a good change as well!


Building a source project using the packaged archive.

I don't know where else to put this. So here it is.
Let's say I lost the foundationpress directory with all the sources of the sass version of foundation, the gulpfile, etc.
I have a backup of a package made with npm run package.
Is there any way (or best way from anyone that knows) for me to rebuild the source project so I can use the npm tasks goodies?
I don't know if I'm making myself clear.
Cheers

The npm run package command is meant to be a tool for creating a zip containing the minified, production ready version of your theme. It's not meant to be a complete backup tool for your project.
I would highly recommend and encourage developers to use git for version control. Simply push your local git repository to a remote repo on Github, Bitbucket or similar so that you have a backup of your project at all times.


FreeBSD CI

Describe the solution you'd like
I would like to provide a few FreeBSD runners for swift to be tested on
I have hardware that runs FreeBSD laying around (namely, older hp rack servers) that are running FreeBSD and I would like to provide a bit of computing power :smiley:

(I would also enjoy working on making swift work a bit better on freebsd)


envoy: Start listening on xDS socket only after endpoint restoration

Envoy can successfully connect to a socket as soon as the socket is listening, regardless when the accept calls on the new connections are made.
Delay listening on the xDS socket until endpoints have regenerated so that the time gap between the successful xDS connection and the initial fetch of the xDS resources is less likely to hit the initial fetch timeout. This silences related warnings in the logs. Hopefully there will not be a flood of warning logs due to the increased time to successful xDS connections now.
Fixes: #35984
Cilium agent now delays creating the Unix domain socket for xDS until endpoints have been restored,
reducing the chance that Envoy will log initial fetch timeout warnings.

/test


Bug 696265 shipyard remove mootools from editor

MooTools has been completely axed in this pull request. The IDE runs entirely on Shipyard.
Since other parts of FlightDeck depend on some of the XPI stuff (which now uses Shipyard), such as Search, or the User Dashboard, I had to convert all of those into Shipyard apps as well. Shipyard now has an easy way of declaring other apps as dependencies, and will bundle the files together into a single minified blob.
The following are what are now "apps":

ide (this is the editor)
flightdeck (base app needed to interact with ABH)
search
dashboard
admin
browserid

Additional benefit: all JavaScript (besides the browserid_include.js) on a page will be a single, minified file. Yay, page load score, amirite?
/cc @pennyfx @zalun

hold off on checking it out, apparently i broke some stuff towards the end. will double check it myself

@pennyfx @zalun i've run through the app again to try to catch all outlying errors. It seems to all work for me.

this is a PIoHTR (Pull Impossible or Hard To Review) :)
merge it


[BUG] Registered data issue A549 cells

Summary and expected behavior
I'm getting a white square (values seem to be 1 when I hover over the square in napari) showing up in napari when I try to visualize data for some fovs and specific cells/patches. It seems that the bug is coming from my registered.zarr. The path to the registered file is: /hpc/projects/intracellular_dashboard/viral-sensor/2024_02_04_A549_DENV_ZIKV_timelapse/2-register/registered.zarr.

The specific cells I see the issue in is A/3/0 6th timestep and 36th z slice. channel 1 is rfp and channel 3 is phase. These are the channels we are looking at.
The patches data can be found at: /hpc/projects/intracellular_dashboard/viral-sensor/2024_02_04_A549_DENV_ZIKV_timelapse/6-patches/patch_final_2.zarr. The specific cells I am getting the issue with are at /hpc/projects/intracellular_dashboard/viral-sensor/2024_02_04_A549_DENV_ZIKV_timelapse/6-patches/patch_final_2.zarr/A/3/fov0cell10 and /hpc/projects/intracellular_dashboard/viral-sensor/2024_02_04_A549_DENV_ZIKV_timelapse/6-patches/patch_final_2.zarr/A/3/fov0cell11 around timestep 5/6th and 36th z slice.
I've plotted the following histograms from the patches ome_zarr for A/3/fov0cell11 at timestep 6, z slice 36. Channel 0 is rfp and channel 1 on the diagram is phase.

This is the registered file data from A/3/0 at timestep 6, z slice 36. Channel 1 is rfp and channel 3 on the diagram is phase.

@Soorya19Pradeep looks like the fluorescence channel in registerd.zarr has zeros (this can be due to noise) and the phase channel has few saturated pixels. Please look into this and figure out why we are getting clipped pixel values in the registration process.
@alishbaimran this does not block the current iteration on model and dataloader.

@Soorya19Pradeep has narrowed this bug to SLURM-parallelized registration steps, so this issue might belong to shrimpy.
@edyoshikun also checked that the incorrect patches do not correspond to the chunk sizes.
We checked the memory usage of @ziw-liu's job to make sure that there wasn't an OOM or other resource issue...no problem there...RAM usage was ~10%.
My mind goes to SLURM and ants registration issues? Not really sure yet...

@alishbaimran it seems like you accidentally overwrote the source data when creating the patches. Note that these patches follow your first version's size (64 px) and move with the cells. By default, iohub opens the zarr store in a read-only mode (4th code block of this example). Please check your script to remove the unnecessary file mode argument that allows writing. Also refer to API documentation.
/hpc/projects/intracellular_dashboard/viral-sensor/2024_02_04_A549_DENV_ZIKV_timelapse/2-register/registered.zarr/A/3/0/0/5 stat 0/0/0/0
  File: 0/0/0/0
  Size: 257227143       Blocks: 502408     IO Block: 4194304 regular file
Device: f87a3582h/4168758658d   Inode:<PHONE_NUMBER>15912125  Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 5712/alishba.imran)   Gid: (25022/group.tlg.icd)
Access: 2024-07-03 09:01:09.000000000 -0700
Modify: 2024-06-20 16:53:28.000000000 -0700
Change: 2024-06-20 16:53:28.000000000 -0700
 Birth: 2024-06-20 16:53:27.000000000 -0700
/hpc/projects/intracellular_dashboard/viral-sensor/2024_02_04_A549_DENV_ZIKV_timelapse/2-register/registered.zarr/A/3/0/0/5 la 0/0/0/0
-rw-rw-r-- 1 alishba.imran group.tlg.icd 246M Jun 20 16:53 0/0/0/0

Just to clarify, I was getting inappropriate results using slurm as I was not allocating enough resources. Thanks @ziw-liu for figuring it out!

Team effort!
@alishbaimran, can you close this issue when you've checked that it's solved.

@alishbaimran it seems like you accidentally overwrote the source data when creating the patches. Note that these patches follow your first version's size (64 px) and move with the cells. By default, iohub opens the zarr store in a read-only mode (4th code block of this example). Please check your script to remove the unnecessary file mode argument that allows writing. Also refer to API documentation.
/hpc/projects/intracellular_dashboard/viral-sensor/2024_02_04_A549_DENV_ZIKV_timelapse/2-register/registered.zarr/A/3/0/0/5 stat 0/0/0/0
  File: 0/0/0/0
  Size: 257227143       Blocks: 502408     IO Block: 4194304 regular file
Device: f87a3582h/4168758658d   Inode:<PHONE_NUMBER>15912125  Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 5712/alishba.imran)   Gid: (25022/group.tlg.icd)
Access: 2024-07-03 09:01:09.000000000 -0700
Modify: 2024-06-20 16:53:28.000000000 -0700
Change: 2024-06-20 16:53:28.000000000 -0700
 Birth: 2024-06-20 16:53:27.000000000 -0700
/hpc/projects/intracellular_dashboard/viral-sensor/2024_02_04_A549_DENV_ZIKV_timelapse/2-register/registered.zarr/A/3/0/0/5 la 0/0/0/0
-rw-rw-r-- 1 alishba.imran group.tlg.icd 246M Jun 20 16:53 0/0/0/0

Yes I think I accidentally overwrote data which impacted some cells in one FOV before I stopped the script. Is there a way to recover the original registered file?


Integrate .env of admin page with Dockerfile

Description

Dockerfile need the external IP addresses of the monitor and delegator service as arguments when it run.
When executed Create docker image workflow for Admin page would deploy two images, CYPRESS and BAOBAB

Fixes #756
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist before requesting a review

[x] I have performed a self-review of my code.
[ ] If it is a core feature, I have added thorough tests.

Deployment

[ ] Should publish npm package
[x] Should publish Docker image

LGTM :)

LGTM :)

Thank you for comment, Can you approve it?


Unable to use resource url with more than one word

Hey,
i am using the latest version of your extension and it have found a problem with using a resource url that contains more than one word. The following example works fine:
// $ php artisan jsonapi:schema --model=Foobar foobar
// -> created app/JsonApi/V1/Foobars/FoobarSchema.php

// app/JsonApi/V1/Server.php
protected function allSchemas(): array
{
  return [
    FoobarSchema::class,
  ];
}

// routes/api.php
JsonApiRoute::server('v1')
  ->prefix('v1')
  ->resources(function (ResourceRegistrar $server) {
    $server->resource('foobars', JsonApiController::class);
  });

This works fine. But when i do it for the API endpoint for a resource record a it stops working. I used the following code:
// $ php artisan jsonapi:schema --model=ResourceRecordA rr_a
// -> created app/JsonApi/V1/RrAs/RrASchema.php

// app/JsonApi/V1/Server.php
protected function allSchemas(): array
{
  return [
    RrASchema::class,
  ];
}

// routes/api.php
JsonApiRoute::server('v1')
  ->prefix('v1')
  ->resources(function (ResourceRegistrar $server) {
    $server->resource('rr_as', JsonApiController::class);
  });

I get the following error message:
$ pa route:list

   LogicException

  No schema for JSON:API resource type rrAs.

  at vendor/laravel-json-api/core/src/Core/Schema/Container.php:105
    101▕         if (isset($this->types[$resourceType])) {
    102▕             return $this->resolve($this->types[$resourceType]);
    103▕         }
    104▕
  ➜ 105▕         throw new LogicException("No schema for JSON:API resource type {$resourceType}.");
    106▕     }
    107▕
    108▕     /**
    109▕      * @inheritDoc

      +6 vendor frames
  7   routes/api.php:18
      LaravelJsonApi\Laravel\Routing\ResourceRegistrar::resource()

      +4 vendor frames
  12  routes/api.php:20
      LaravelJsonApi\Laravel\Routing\PendingServerRegistration::resources()

I also tried the following other resource names in the route registration:
$server->resource('rr_a', JsonApiController::class);
$server->resource('rr_as', JsonApiController::class);
$server->resource('rrA', JsonApiController::class);
$server->resource('rrAs', JsonApiController::class);
$server->resource('rr-a', JsonApiController::class);
$server->resource('rr-as', JsonApiController::class);

All of them result in the same error message. Am i doing something wrong or is that a bug?
Thanks and greetings
Leo

The automatically detected resource type from the schema class name is described here, along with how to override it to use your own convention:
https://laraveljsonapi.io/docs/2.0/schemas/#resource-type

Yeah, i read that link before asking. As far as i understand the docs i am following the recommended naming convention. That's why the error confuses me.
$server->resource('rr_as', JsonApiController::class);

If the name is rr_a it needs a tailing s and then it should be RrAs/RrASchema.php.

So it will be rr-as - that should work. I've checked and that's what the class that works it out returns for RrASchema.


Refactor BannedWord Service

Fixes #8202 for version 9.

Switched to Doctrine Entity
Remove unused and old-school functions marked as deprecated on #9070
Support wildcard * to make it useful to add Japanese Word. CJK languages don't have white spaces. Refs #9301
Added a test case

I can update the view also. Any suggestions?

I can update the view also. Any suggestions?

Ugh. Someone was working on this for v9, but apparently they never got around to actually finishing it. 🤦

Ugh. Someone was working on this for v9, but apparently they never got around to actually finishing it. 🤦

I'd love to have some help on this... I think whatever is easiest, honestly.
It's kind of weird that @6tematik reported that they couldn't reproduce this error: https://github.com/concrete5/concrete5/pull/8626

I'd love to have some help on this... I think whatever is easiest, honestly.
It's kind of weird that @6tematik reported that they couldn't reproduce this error: https://github.com/concrete5/concrete5/pull/8626

Hmm. This page should be displayed like this, right?
https://github.com/concrete5/concrete5/pull/8626#issuecomment-627365279
I'll try to find the reason.

Hmm. This page should be displayed like this, right?
https://github.com/concrete5/concrete5/pull/8626#issuecomment-627365279
I'll try to find the reason.

Sorry, I'll check it later.

@aembler
I've fixed the broken interface. The reason for this issue is this change https://github.com/concrete5/concrete5/commit/d8afb5e6e9eaa9929cddf9077a309d627c193919 so I moved div.ccm-dashboard-header-buttons to outside of the form.
Now, this pull request becomes ready to merge, but should I update the name of the database migration class? It might be too old to merge.

Oops, @deek87 already fixed the interface on #9531 . You should choose his one instead of mine when you merge this PR.

@aembler Should I re-create this pull request against to 9.0rc branch?

If there are aspects of this pull request that were not in #9531 we should probably fix them in a new pull request.


Player select screen enhancements

Description
Feature: #273
Enhancements to the player select screen to fit the build system.

[x] Add stat bars for different builds (20 Sep)
[x] Allow the screen to fit more players (20 Sep)
[x] Make it look nicer with backgrounds, colours (22 Sep)
[x] Animate the players (done by Nadia from character team)
[x] Testing (23 Sep)
[x] Documentation, PR, update sprint form (24 Sep)

Extras

Animate the stat bars

Dependencies

Character team implementing speed, maybe attack player attributes
Other teams adding their builds as JSON player config files to populate the player select screen

Completion Deadline: 23 Sep
Documentation
In progress

Main description of feature
JavaDoc

Member

Ian Pinto @IanP96

Done

Reopening as new changes have been added and are yet to be merged into main


Separate sozo migrate into subcommands

To follow up on the comment by @tarrencev here:

Not something for this PR but what do you guys think of having:
sozo migrate plan (generate migration plan)
sozo migrate apply (apply migration plan)

Currently sozo migrate is generating the deployment manifest with "what the on-chain world should be", and then sozo migrate attempts to actually apply this by deploying/upgrading the on-chain contrats.
Also we recently added the --dry-run in #1686, from which this suggestion came from.

@tarrencev what exactly is the migration plan in your mind? Is it the deployment manifest without the block information and tx hash, as we currently do before migration?
Or did you have in mind an other file, or maybe just an output?

Fixed in #1767.


SectionList Sticky Headers don't take into account the offset of the iOS translucent header

Description
When using React-Native-Screeens navigation library and we pass the option of headerTranslucent={true} in the ScreenOptions of the StackNavigator, it causes the sectionList Sticky headers to not stick to the header anymore. They start to go under the navigation header as a result.
It was recommended in the react-native-screens GitHub by @WoLewicki in this comment that the issue is with scrollViewStickyHeaders not being able to take into account the offset of the iOS translucent header when calculating the start of the "stickiness"
Here is a video of the problem as also linked in the expo snack below :
https://user-images.githubusercontent.com/32917154/130368617-28a11d9c-90ad-4747-940b-76cbb5365652.mp4
snack of the issue
React Native version:
This issue is reproducible in the Expo SDK 42 Which is using react native version 0.63.
Steps To Reproduce

Install react-native-screens,
set up a stack navigator and set headerTranslucent={true}
import sectionList and set the sticky headers to true.
you will notice that when the stack navigator has a translucent header to be true, the sticky headers start going under the header.

Expected Results
The expected behavior is that the sticky headers should be sticking normally just below the stack navigator header even when the translucent header is set to be true.
You can see this feature in the iOS Safari app/Contacts App. Where when you are searching for something, the header is translucent and the sticky headers
Here is a video of the expected behavior as demonstrated in the iOS safari search tab, as you can see the header is translucent and the sticky headers stick to the right offset :
https://user-images.githubusercontent.com/32917154/130368602-4f08faa7-ce87-453c-a67a-fb36b55c6bd4.mov
Snack, code example, screenshot, or link to a repository:
Here is a snack that can reproduce the Issue
It would be awesome, to see if there is any way we can find a solution to this issue, or if anyone has done that on their own already.
Thanks.

bump


Convert Excel to PDF

As a Flex team analyst, I want Excel files pre-processed so that I can load them into Intella to create one PDF for redaction that can easily be created with no errors or delays
Acceptance Criteria
Scenario 1: Convert Excel file(s) into a PDF

GIVEN a LAN folder with the Call for Records contains Excel files
WHEN the Excel file are loaded into the processor
THEN the Excel files will be converted to PDF
AND the PDFs are able to be loaded into Intella for deduplication

Happy path
Scenario 2: Scale Excel file(s) onto a single PDF

GIVEN the Excel file is loaded into the file processor
WHEN the Excel file is processed
THEN the scale of the file will be changed to fit all columns onto a single page
AND rows can be broken across multiple pages if necessary
AND the page(s) will still be human readable in a PDF reader by using Zoom

Scenario 4: Create PDF page for each worksheet

GIVEN an Excel file has multiple worksheets
WHEN the Excel file is processed
THEN each worksheet will be converted into a separate PDF page
AND a header will be added to the each PDF worksheet page so that the analyst understands how the worksheet fit into the greater Excel file

Dependencies?
Technical:

As there is no UI, file conversion is dependent upon the file watcher to pull records into the app for conversion.
AXIS requires files to be in PDF for redaction.
Business:
There are exceptions where an Excel spreadsheet does not require redaction and can be released to the applicant in native format. For those exceptions, the analyst can access the original Excel file from the LAN.

Validation Rules? (If yes, list here)
Design
This is a backend process with no user interface.
Definition of Ready

[ ] Is there a well articulated User Story?
[ ] Is there Acceptance Criteria that covers all scenarios (happy/sad paths)?
[ ] If there is a user interface, is there a design?
[ ] Does the user story need user research/validation?
[ ] Does this User Story needs stakeholder approval?
[ ] Design / Solution accepted by Product Owner
[ ] Is this user story small enough to be completed in a Sprint? Should it be split?
[ ] Are the dependencies known/ understood? (technical, business, regulatory/policy)
[ ] Has the story been estimated?

Definition of Done

[ ] Passes developer unit tests

[ ] Passes peer code review
[ ] If there's a user interface, passes UX assurance
[ ] Passes QA of Acceptance Criteria with verification in Dev and Test
[ ] Confirm Test cases built and succeeding
[ ] No regression test failures
[ ] Test coverage acceptable by Product Owner
[ ] Ticket ready to be merged to master or story branch
[ ] Developer to list Config changes/ Update documents and designs
[ ] Can be demoed in Sprint Review
[ ] Tagged as part of a Release
[ ] Feature flagged if required
[ ] Change Management activities done?

@abin-aot, @divyav-aot , please review the Acceptance Criteria, aka scenarios

@abin-aot, @divyav-aot , please review the Acceptance Criteria, aka scenarios

@lmullane For the initial sprint/sprint 1 , File Watcher(dependent) will not have the statuses ready from FOI request management to do the conversion, so we might need to some "manual" configurations temporarily  till we complete File Watcher integration with FOI Management with Backend DB and workflow statuses for "CFR completed"

Agreed. Let's discuss in refinement how we will do that.

AC looks good to me - did we want to add a criteria that the PDF integrates with Intella and can still be de-duplicated? We know this is possible from @abin-aot testing, just wondering if it needs to be added to the AC for this story.

@m-prodan, updated Scenario 1 to capture that point.

Team discussion - for edge case large Excel files (i.e. columns cannot be easily printed to another page) another solution may be required.


Issues between serde and mongo

Have anyone had issues between serde and mongo? Since recently I ran a cargo update there had been an issue where is serde, serde_json, and serde_macro exist along side mongo-rust-driver-prototype would give an error related to quasi but with it commented out in Cargo.toml it does not error out at all. I cannot pinpoint the issue but it seems to be related to https://github.com/serde-rs/quasi/issues/54 .
Example of Cargo.toml (replace the section for mongodb with either from crates or use git}
[package]
name = "test-serde"
version = "0.1.0"
authors = ["test"]

[dependencies]
serde = "0.7"
serde_json = "0.7"
serde_macros = "0.7"

mongodb = {path = "../mongo-rust-driver-prototype"}

I do not know what the reason on why it happens when using mongodb (even tried it with bson-rs and it doesnt error out). At this point i might have to switch back to rustc_serialize :/ .

From trying it out, it seems that updating serde and serde_macros to the latest version (0.8.0-rc2) seems to fix the compilation errors I got. I'm not sure if using a release candidate is an option for your situtation, but either way, the final 0.8.0 release will probably be available shortly.

I do not know if its fixed now but I did switch back to rustc_serialize. It was an annoying move though but hopefully serde will become more stable.

I just tried it out again now that serde 0.8.0 has been released, and after running cargo update, I'm now getting an issue with bson still using serde 0.7. I looked into seeing what it would take to upgrade the dependency, but unfortunately it seems decently involved due to the API changes made in the new version. I'm not familiar with the serde code in bson, but I'll open up an issue there.
@kyeah, I don't suppose you'd have a chance to take a look at updating bson to use serde 0.8? I'm not as familiar with that code as you are, although I can take a stab at doing the update myself if you're busy with other things.

I can take care of bson today.

Awesome! Thanks a bunch

PR https://github.com/zonyitoo/bson-rs/pull/39

bson v0.3 is out with the fix, should be able to update. sorry for the wait, y'all!

Assuming the Travis build passes, I'll merge #160 and push out a new version to crates.io

Just pushed 0.1.6. @dariusc93, if you use the latest version along with bson 0.3, and serde 0.8, it should work fine now.


get_list_items uses self.fields instead of self.get_fields

Now it's not possible to have the fields displayed to be dynamic

fixed in https://github.com/sanoma/django-arctic/pull/157


Plugin asks for bluetooth permission on app startup (iOS)

I'm using this plugin in an app where bluetooth is optional. However, in iOS, when the user boots up the app for the first time the plugin immediately asks for bluetooth permissions. Is it possible to control when to ask for permission? For instance, in a view where the bluetooth feature is utilized?
I came across issue #272 with no clear solution other than digging into the source code and I was wondering if anyone has a solution?

Duplicate of #696

Yeah this is a serious problem for us too. We'd like to be able to ask permission and explain why we need it too users before it actually asks them. Currentely it just pops up right away. This should be an easy fix, not sure how to implement it though (iOS)

I agree that it is a serious issue to publish an app to market
Please improve this functionnality

Let's just first fix the even more serious issue of  #726

Hi, I have this issue as well and it is quite unfortunate as it spoils the ergonomic of an app. Have any of you found some kind of solution ? Many thanks.

@Chris-FizziQ  check #599 .

Do we have a fix from the package itself without having to change the IOS code for this?


Add dummy model scores to the returned info

This would not be a :triangular_flag_on_post: but something like :information_source:
We should be able to train a DummyClassifier or DummyRegressor to get a baseline score for the task.
This would be a new component in the sklearn pipeline, called DummyMetric or similar. This would perform a dummy score (depending on whether y is continuous or not) and report it back with something like:
ℹ A naive dummy classifier scores 0.77 on this task. Make sure you beat this!

I think the default strategies used by the sklearn models are good for this.

Closed by 3a78f56a895716a789efa3ab93fc7ef39da86622


asyncio.Protocol not handles TimeoutError

good day!

What steps will reproduce the problem?

example of code (EchoServer.py):

    import asyncio
    import socket

    class EchoServer(asyncio.Protocol):
        def connection_made(self, transport):
            ############ XXX: DETECT BROKEN SOCKETS ############################
            sock = transport.get_extra_info('socket')
            sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1)
            ####################################################################

            peername = transport.get_extra_info('peername')
            print('connection from {}'.format(peername))
            self.transport = transport

        def data_received(self, data):
            print('data received: {}'.format(data))
            self.transport.write(data)

        def connection_lost(self, exc):
            print('connection_lost')

    loop = asyncio.get_event_loop()
    coro = loop.create_server(EchoServer, '<IP_ADDRESS>', 8888)
    server = loop.run_until_complete(coro)
    loop.run_forever()

this code -- may to generates error (see below).

$ python EchoServer.py
connection from ('<IP_ADDRESS>', 36687)
data received: b'test normal connection\r\n'
data received: b'test normal disconnect (will be normal disconect)\r\n'
connection_lost
connection from ('<IP_ADDRESS>', 36761)
data received: b'it is new connection\r\n'
data received: b'test BROKEN SOCKET (after some minutes socket will be broken
ON CLIENT SIDE)\r\n'
Fatal error for <asyncio.selector_events._SelectorSocketTransport object at
0x7ff02f839750>
Traceback (most recent call last):
  File "/home/regular-user/Desktop/t/venv/lib/python3.3/site-packages/asyncio/selector_events.py", line 505, in _read_ready
    data = self._sock.recv(self.max_size)
TimeoutError: [Errno 110] Connection timed out
connection_lost

What version of the product are you using? On what operating system?

I used asyncio-0.3.1 (on python-3.3 on linux)

thanks in advance!
sorry my bad english :(

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 16 Feb 2014 at 1:14
Attachments:

EchoServer.py

It doesn't look like an issue was ever opened for this on bugs.python.org, so I opened one: http://bugs.python.org/issue24577.

I'm getting TimeoutError too and after reading this I don't understand how I am supposed to handle it.
An exception is raised and I have no idea where I'm supposed to catch it.
This exception is raised when the client disconnects not-so-gracefully and the server has to wait for timeout to realize it disconnected. But the server shouldn't raise exceptions in this case. It should instead consider it a disconnection.

@toogy I don't understand why it's Won't FIX, but I solved this problem by adding custom handler using BaseEventLoop.set_exception_handler, as gvanrossum said


Update machine-learning-live-chat.md

Changing author, and updating date.

Hi @LuisCabrer, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (luisca). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, or work for Microsoft Open Technologies, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;


Cannot see the outline of my SVG image file

I added my own SVG file, everything looks alright. But I cannot see the outline of the image in the puzzle part.

I found the reason is because the air balloon do not have an outline....


Handle all swap transfer mapping errors

Summary
Expanding upon https://github.com/safe-global/safe-client-gateway/pull/1732#discussion_r1666642902, when mapping a swap transfer, any failed requests to CoW will cause an error and break the mapping of "normal" transfers.
This wraps the call to the specified mapper, logging every error accordingly and meaning that the "normal" mapping of transfers will be used as a fallback.
Changes

Always return a mapped transaction from SwapTransferInfoMapper['mapSwapTransferInfo']
Add error handling wrapper that calls the above in to TransferInfoMapper['mapSwapTransfer']
Update tests accordingly

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

3 of 11 (27.27%)  changed or added relevant lines in 2 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.02%) to 48.257%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/routes/transactions/mappers/transfers/swap-transfer-info.mapper.ts
0
3
0.0%

src/routes/transactions/mappers/transfers/transfer-info.mapper.ts
3
8
37.5%

Files with Coverage Reduction
New Missed Lines
%

src/routes/transactions/mappers/transfers/swap-transfer-info.mapper.ts
2
13.64%

Totals

Change from base Build<PHONE_NUMBER>:
-0.02%

Covered Lines:
4225

Relevant Lines:
7022

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

3 of 11 (27.27%)  changed or added relevant lines in 2 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.02%) to 48.257%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/routes/transactions/mappers/transfers/swap-transfer-info.mapper.ts
0
3
0.0%

src/routes/transactions/mappers/transfers/transfer-info.mapper.ts
3
8
37.5%

Files with Coverage Reduction
New Missed Lines
%

src/routes/transactions/mappers/transfers/swap-transfer-info.mapper.ts
2
13.64%

Totals

Change from base Build<PHONE_NUMBER>:
-0.02%

Covered Lines:
4225

Relevant Lines:
7022

💛  - Coveralls


Requests to _changes with descending=true ignore since

Description
When passing descending=true to _changes, CouchDB completely ignores the since parameter and always resolves with results as if since=now. It even ignores a malformed seq.
Steps to Reproduce
curl "http://<your_host>/<your_db>/_changes?limit=1&descending=true&since=NOT_A_SEQ"

Expected Behaviour
According to the documentation, descending means:

Return the change results in descending sequence order (most recent change first). Default is false.

No other interactions are documented. I would expect it to respect the since parameter.
Your Environment

CouchDB version used: 3.0, 2.3.1, 2.2, 2.1, 1.7 **
Operating system and version: Manjaro 19

** Couch 1.7 does return a badarg when passing a malformed since , but a correct since is ignored.

Hi @dianabarsan , thanks for this.
I'm afraid to say that given you tested this all the way back to 1.7, this is probably a documentation error.
The code is pretty clear that the since token is ignored when descending (rev) is specified. I don't know if enhancing CouchDB to support this is possible, but I'll let others respond.
For now I'm changing this to an enhancement request. Once we've determined if this is possible or not, we can then decide if this goes forward in development, or instead turns into a "fix the docs" ticket instead.


Fix test_list_spaces_linked

https://huggingface.co/spaces/open-llm-leaderboard/open_llm_leaderboard#/ is not linked to models/datasets on the Hub anymore (most likely due to recent update) cc @clefourrier
We were using it in our tests so it broke. Replaced it with https://huggingface.co/spaces/stabilityai/stable-diffusion .

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


Test contract: compile with Cairo version 2.4.0-rc6

This change is

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (969e353) 67.18% compared to head (64e7992) 67.18%.

Additional details and impacted files
@@              Coverage Diff              @@
##           main-v0.13.0    #1188   +/-   ##
=============================================
  Coverage         67.18%   67.18%
=============================================
  Files                52       52
  Lines              6734     6734
  Branches           6734     6734
=============================================
  Hits               4524     4524
  Misses             1798     1798
  Partials            412      412

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


SVG %styled.circle "This HTML element isn't valid."

module Path = %styled.circle([
    %css("stroke-dasharray: 187;"),
    %css("stroke-dashoffset: 0;"),
    %css("transform-origin: center;"),
    %css("animation: ${dash} 1.4s ease-in-out infinite;"),
    %css("stroke: black;"),
])
...
module Container = %styled.svg([
    %css(`animation: ${rotator} 1.4s linear infinite;`),
])

@genType @react.component let make = () => {
    <Container width="30px" height="30px" viewBox="0 0 66 66">
        <Path fill="none" strokeWidth="6" strokeLinecap="round" cx="33" cy="33" r="30" />
    </Container>
}

Encountered an issue with SVG elements/tags while converting a pre-existing styled-component to styled-ppx.
  18 │
  19 │ module Path = %styled.circle([
  20 │     %css("stroke-dasharray: 187;"),
  21 │     %css("stroke-dashoffset: 0;"),

  This HTML element isn't valid.

How to fix//workaround the problem?
Is SVG supported in styled-ppx?

Hey @mocsy
The current implementation supports the same HTML Elements as React does. It's trivial to add support to them.
Do these elements make sense? https://www.w3.org/TR/SVG2/eltindex.html
I will add them in the next release!

I removed the validation for HTML/SVG tags altogether.
Can you try it with<EMAIL_ADDRESS>and if it works fine, will be part of v 0.25


Login Page

https://www.figma.com/design/DWokUT7bGtMrDVSyj7bp7l/Digiaccel---E-Learning-Platform-(Community)?node-id=5734-14661&t=NxXBNrYk4gzODMg9-1
Refer this figma and Create the learners login page ie 1,2,3,4 with proper authentication.
User id: courseguard
password: pass@123

Hello! @Krishi1211 i want to work on this , can you please assign me this project ?

Please work on it

I have two queries @Krishi1211  and would appreciate your input:

Can I use an alternative image like the one i pasted below for the background, as I don't have the exact one shown in the Figma file?

Is it okay if I create a separate folder named "Login page" in the repo for making my PR?

Hii @Me-Priyank

You can export the image from the figma and add it.
You can create a new folder for routing

@Me-Priyank Please keep the login page on the first route

Hi @Krishi1211, could you please clarify the issue? Based on my understanding, the current code correctly serves the login page at the root URL (http://localhost:3333/). If there's something specific you want to be changed or addressed, kindly let me know.

The main page of the Base url is directing from app/page.tsx so can you redirect it from there

Sure, I’m looking into this. Can you please tell me if I can do it in .ejs, or do I need to follow .tsx?

Its preferable if u can use .tsx

Fine , looking into this

@Krishi1211 Could you please review my PR? It failed the Vercel deployment check, and I'm not sure why.

@Krishi1211, I'm really unsure why I am encountering this Vercel deployment issue. I also cannot access the Vercel logs because I don't have permission for your Vercel bot preview. Could you guide me through this?

This is the error in build logs

@Krishi1211 I have reviewed the logs everything works fine within my system , but the vercel deployment check failed again .

I really dont have any idea why this issue is comming repetitively . am i missing out on something ? If you have any insights or suggestions, I would greatly appreciate your guidance.


How can I detect FlowListView scrolled at the end?

Hi Daniel,
First of all I'm sorry for my English.
I'm new on Xamarin.
I'm using FlowListView. I'm trying to make auto load more when user scroll to bottom.
How can I detect when flowlistview scrolled, is it the end of the list or not? I've tried to use FlowItemAppearing but there is no act. I'm writing part of code below.
<flv:FlowListView x:Name="lstFlowList" FlowColumnCount="3" SeparatorVisibility="None"
  HasUnevenRows="true" FlowItemsSource="{Binding .}"
  FlowColumnMinWidth="100" FlowItemTapped="onItemTapped"
  FlowItemAppearing="flvItemAppearing">
  <flv:FlowListView.FlowColumnTemplate>
    <DataTemplate>
      <StackLayout Orientation="Vertical" Spacing="3" VerticalOptions="FillAndExpand">
        <ffimageloading:CachedImage Aspect="AspectFit" DownsampleUseDipUnits="false"
	  LoadingPlaceholder="{local:ImageResource cf_cover.png}"
          ErrorPlaceholder="{local:ImageResource cf_cover.png}"  Source="{Binding ImageURL}" />

      </StackLayout>
    </DataTemplate>
  </flv:FlowListView.FlowColumnTemplate>
</flv:FlowListView>

--
private void flvItemAppearing(object sender, ItemVisibilityEventArgs e)
{
     if ((myModelType)e.Item == model[model.Count - 1])
     {
         //LoadData(_model);
         DisplayAlert("Warning", "End of the List", "Ok");
     }
}

Hi @gokhanyilmaz,
For XAML is better to use FlowItemAppearingCommand property:
<flv:FlowListView x:Name="lstFlowList" FlowColumnCount="3" SeparatorVisibility="None"
  HasUnevenRows="true" FlowItemsSource="{Binding .}"
  FlowColumnMinWidth="100" FlowItemTapped="onItemTapped"
  FlowItemAppearingCommand="{Binding FlvItemAppearingCommand}">

public Command FlvItemAppearingCommand = get { return new Command((obj) =>
{
  var item = obj as YourItemType;
  // ....
}); };

FlvItemAppearingCommand seems to get executed even if the item is not actually in view. If I add enough items to the FlowListView such that the last item is below the bottom of the control and not visible, the command will still be executed for that item.

If you place FlowListView on a TabbedPage, it eats the first back button command. You have to press back twice to actually go back.


AppBar set toolbarHeight

'package:flutter/src/material/scaffold.dart': Failed assertion: line 2406 pos 14: '_appBarMaxHeight >= 0.0 && _appBarMaxHeight.isFinite': is not true.

@gongshaozhu
Please provide flutter doctor -v and a minimal complete reproducible code sample that shows the issue you are facing.
Thanks.

@gongshaozhu
Please provide flutter doctor -v and a minimal complete reproducible code sample that shows the issue you are facing.
Thanks.
flutter_screenutil: ^4.0.2
appBar: AppBar(
backgroundColor: Colors.grey[300],
toolbarHeight: 80.0.h,
elevation: 0,
title: Text(
'app',
style: TextStyle(color: Colors.black, fontSize: 30.ssp),
),
centerTitle: true,
leading: Center(
child: Container(
width: 60.w,
height: 60.h,
child: Image.asset('images/logo.png'),
),
),
automaticallyImplyLeading: false,
),

@gongshaozhu
Please provide flutter doctor -v and a minimal complete reproducible code sample that shows the issue you are facing.
Thanks.

flutter_screenutil: ^4.0.2
@override   Widget build(BuildContext context) {     return Scaffold(       appBar: AppBar(         backgroundColor: Colors.grey[300],         toolbarHeight: 80.0.h,         elevation: 0,         title: Text(           'app',           style: TextStyle(color: Colors.black, fontSize: 30.ssp),         ),         centerTitle: true,         // leadingWidth: 150.w,         leading: Center(           child: Container(             width: 60.w,             height: 60.h,             child: Image.asset('images/logo.png'),           ),         ),         automaticallyImplyLeading: false,         actions: [           Container(             width: 200.w,             child: Stack(               children: [Text('news')],             ),           )         ],       ),       bottomNavigationBar: BottomNavigationBar(         iconSize: 20,         type: BottomNavigationBarType.fixed,         currentIndex: currentIndex,         items: bottomTabs,         onTap: (index) {           setState(() {             currentIndex = index;             currengPage = tabBodies[currentIndex];           });         },       ),       body: currengPage,     );   }

@gongshaozhu
Please provide flutter doctor -v and a minimal complete reproducible code sample that shows the issue you are facing.
Thanks.

flutter_screenutil: ^4.0.2
@override   Widget build(BuildContext context) {     return Scaffold(       appBar: AppBar(         backgroundColor: Colors.grey[300],         toolbarHeight: 80.0.h,         elevation: 0,         title: Text(           'app',           style: TextStyle(color: Colors.black, fontSize: 30.ssp),         ),         centerTitle: true,         // leadingWidth: 150.w,         leading: Center(           child: Container(             width: 60.w,             height: 60.h,             child: Image.asset('images/logo.png'),           ),         ),         automaticallyImplyLeading: false,         actions: [           Container(             width: 200.w,             child: Stack(               children: [Text('news')],             ),           )         ],       ),       bottomNavigationBar: BottomNavigationBar(         iconSize: 20,         type: BottomNavigationBarType.fixed,         currentIndex: currentIndex,         items: bottomTabs,         onTap: (index) {           setState(() {             currentIndex = index;             currengPage = tabBodies[currentIndex];           });         },       ),       body: currengPage,     );   }

@gongshaozhu
Please provide flutter doctor -v and a minimal complete reproducible code sample that shows the issue you are facing.
Thanks.

@gongshaozhu
Please provide flutter doctor -v and a minimal complete reproducible code sample that shows the issue you are facing.
Thanks.

@gongshaozhu
Please provide flutter doctor -v and a minimal complete reproducible code sample that shows the issue you are facing.
Thanks.

@gongshaozhu Why did you set a double property with 100.h?

@gongshaozhu Why did you set a double property with 100.h? It is not a valid double.
flutter_screenutil: ^4.0.2
example: set width or height   (  width: 100.w   height: 100.h)

@gongshaozhu Why did you set a double property with 100.h? It is not a valid double.

I used 100.0.h，It not work.

What does .h mean?

@gongshaozhu
I think you are able to use 100.h and 100.w due to the 3rd party plugin you are using flutter_screenutil. Can you directly provide height as 100 and try again to see if you still get same issue or not ?
If not, then it could be an issue with the plugin you are using and may have to open this issue in the plugin owner's repo.

@gongshaozhu
I think you are able to use 100.h and 100.w due to the 3rd party plugin you are using flutter_screenutil. Can you directly provide height as 100 and try again to see if you still get same issue or not ?
If not, then it could be an issue with the plugin you are using and may have to open this issue in the plugin owner's repo.

thank you !
It's solved. It's probably height over


copy and paste error

The phrase "To access the Target Framework setting in Visual Studio for Mac" is used 3 times.  I think the last 2 are errors.

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

ID: 433a2ad1-1ba6-7860-2012-7fe24e79f254
Version Independent ID: 5c817523-a465-9818-7411-af390402afce
Content: Understanding Android API Levels - Xamarin
Content Source: docs/android/app-fundamentals/android-api-levels.md
Product: xamarin
GitHub Login: @mgmclemore
Microsoft Alias: mamcle

Hi @DirkMaas, Thank you for the feedback! This topic has been updated and the changes should be published soon.


Ignore FHIR resource conditional patch test while java 8 is broken.

Updating region tag names and disabling test. Filed internal bug to track broken test.

Created to replace #1468

@dpebot merge when green


[SPARK-48972][PYTHON] Unify the literal string handling in functions

What changes were proposed in this pull request?
Unify the literal string handling in functions
Why are the changes needed?
internal refactoring, to make code simple
Does this PR introduce any user-facing change?
No
How was this patch tested?
CI
Was this patch authored or co-authored using generative AI tooling?
No

Merged to master.


builtin.mod.js fixes

Jacques, I made some fixes in __builtin__.mod.js:

function  issubclass - IsA made inline with loop instead of recursion, because with recursion sometimes it takes about 30ms to execute, now this problem gone.
function py_typeof - additional checking for __class__ property in object, otherwise it returns undefined for javascript Object types. I think better is to return type object in such cases.

Has been merged into main branch.


Create PULL_REQUEST_TEMPLATE.md

Purpose
The PR template helps occasional contributors make meaningful PRs.
Changes Made in this PR
Adapted PR template from an ABC repo.
Code Review Specifics

Read the code, make suggestions

Task Checklist

[ ] Ran nox -rs safety.
[ ] Ran pre-commit run --all-files
[ ] Tests cover new or modified code.
[ ] Ran test suite: nox -rs tests -- https://okapi-LATEST_BUGFEST_URI TENANT_ID USERNAME PASSWORD
[ ] Code runs and outputs default usage info: cd src; poetry run python3 -m folio_migration_tools -h
[ ] Documentation updated

Warning Checklist

[ ] New dependencies added
[ ] Includes breaking changes

How to Verify
No real verification for this. It should just work.
Open Questions

[ ] Does anything in the CONTRIBUTING.md doc need to change and be reflected here?

Learn Anything Cool?
No.

@jjensen-ebsco I tweaked the checklist item for running tests. We don't need the bugfest information there anymore. The tests don't need to connect to a FOLIO system to run. I'll update CONTRIBUTING.md later.