When I create a chart using a virtual table , it reports error "KeyError: 'compile_state'"

Bug description
https://github.com/user-attachments/assets/afa07d8d-bbb9-4984-99a0-80a72814ef1d
Screenshots/recordings
No response
Superset version
4.1.1
Python version
3.9
Node version
I don't know
Browser
Chrome
Additional context
NFO:sqlalchemy.engine.Engine:[cached since 1371s ago] (1,)
INFO:sqlalchemy.engine.Engine:[cached since 1371s ago] (1,)
INFO:sqlalchemy.engine.Engine:SELECT row_level_security_filters.id AS row_level_security_filters_id, row_level_security_filters.group_key AS row_level_security_filters_group_key, row_level_security_filters.clause AS row_level_security_filters_clause
FROM row_level_security_filters
WHERE row_level_security_filters.id IN (SELECT rls_filter_tables.rls_filter_id
FROM rls_filter_tables
WHERE rls_filter_tables.table_id = %s) AND (row_level_security_filters.filter_type = %s AND row_level_security_filters.id IN (SELECT rls_filter_roles.rls_filter_id
FROM rls_filter_roles INNER JOIN row_level_security_filters ON row_level_security_filters.id = rls_filter_roles.rls_filter_id
WHERE row_level_security_filters.filter_type = %s AND rls_filter_roles.role_id IN (%s)) OR row_level_security_filters.filter_type = %s AND (row_level_security_filters.id NOT IN (SELECT rls_filter_roles.rls_filter_id
FROM rls_filter_roles INNER JOIN row_level_security_filters ON row_level_security_filters.id = rls_filter_roles.rls_filter_id
WHERE row_level_security_filters.filter_type = %s AND rls_filter_roles.role_id IN (%s))))
INFO:sqlalchemy.engine.Engine:SELECT row_level_security_filters.id AS row_level_security_filters_id, row_level_security_filters.group_key AS row_level_security_filters_group_key, row_level_security_filters.clause AS row_level_security_filters_clause
FROM row_level_security_filters
WHERE row_level_security_filters.id IN (SELECT rls_filter_tables.rls_filter_id
FROM rls_filter_tables
WHERE rls_filter_tables.table_id = %s) AND (row_level_security_filters.filter_type = %s AND row_level_security_filters.id IN (SELECT rls_filter_roles.rls_filter_id
FROM rls_filter_roles INNER JOIN row_level_security_filters ON row_level_security_filters.id = rls_filter_roles.rls_filter_id
WHERE row_level_security_filters.filter_type = %s AND rls_filter_roles.role_id IN (%s)) OR row_level_security_filters.filter_type = %s AND (row_level_security_filters.id NOT IN (SELECT rls_filter_roles.rls_filter_id
FROM rls_filter_roles INNER JOIN row_level_security_filters ON row_level_security_filters.id = rls_filter_roles.rls_filter_id
WHERE row_level_security_filters.filter_type = %s AND rls_filter_roles.role_id IN (%s))))
INFO:sqlalchemy.engine.Engine:[cached since 1371s ago] (17, 'Regular', 'Regular', 1, 'Base', 'Base', 1)
INFO:sqlalchemy.engine.Engine:[cached since 1371s ago] (17, 'Regular', 'Regular', 1, 'Base', 'Base', 1)
INFO:werkzeug:<IP_ADDRESS> - - [29/Dec/2024 02:12:43] "GET / HTTP/1.1" 302 -
INFO:sqlalchemy.engine.Engine:SELECT ssh_tunnels.uuid AS ssh_tunnels_uuid, ssh_tunnels.created_on AS ssh_tunnels_created_on, ssh_tunnels.changed_on AS ssh_tunnels_changed_on, ssh_tunnels.extra_json AS ssh_tunnels_extra_json, ssh_tunnels.id AS ssh_tunnels_id, ssh_tunnels.database_id AS ssh_tunnels_database_id, ssh_tunnels.server_address AS ssh_tunnels_server_address, ssh_tunnels.server_port AS ssh_tunnels_server_port, ssh_tunnels.username AS ssh_tunnels_username, ssh_tunnels.password AS ssh_tunnels_password, ssh_tunnels.private_key AS ssh_tunnels_private_key, ssh_tunnels.private_key_password AS ssh_tunnels_private_key_password, ssh_tunnels.created_by_fk AS ssh_tunnels_created_by_fk, ssh_tunnels.changed_by_fk AS ssh_tunnels_changed_by_fk
FROM ssh_tunnels
WHERE ssh_tunnels.database_id = %s
INFO:sqlalchemy.engine.Engine:SELECT ssh_tunnels.uuid AS ssh_tunnels_uuid, ssh_tunnels.created_on AS ssh_tunnels_created_on, ssh_tunnels.changed_on AS ssh_tunnels_changed_on, ssh_tunnels.extra_json AS ssh_tunnels_extra_json, ssh_tunnels.id AS ssh_tunnels_id, ssh_tunnels.database_id AS ssh_tunnels_database_id, ssh_tunnels.server_address AS ssh_tunnels_server_address, ssh_tunnels.server_port AS ssh_tunnels_server_port, ssh_tunnels.username AS ssh_tunnels_username, ssh_tunnels.password AS ssh_tunnels_password, ssh_tunnels.private_key AS ssh_tunnels_private_key, ssh_tunnels.private_key_password AS ssh_tunnels_private_key_password, ssh_tunnels.created_by_fk AS ssh_tunnels_created_by_fk, ssh_tunnels.changed_by_fk AS ssh_tunnels_changed_by_fk
FROM ssh_tunnels
WHERE ssh_tunnels.database_id = %s
INFO:sqlalchemy.engine.Engine:[cached since 1371s ago] (1,)
INFO:werkzeug:<IP_ADDRESS> - - [29/Dec/2024 02:12:43] "GET / HTTP/1.1" 302 -
INFO:sqlalchemy.engine.Engine:[cached since 1371s ago] (1,)
WARNING:superset.views.error_handling:Exception
Traceback (most recent call last):
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
rv = self.dispatch_request()
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/flask/app.py", line 1469, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/flask_appbuilder/security/decorators.py", line 109, in wraps
return f(self, *args, **kwargs)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/superset/views/base_api.py", line 119, in wraps
duration, response = time_function(f, self, *args, **kwargs)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/superset/utils/core.py", line 1364, in time_function
response = func(*args, **kwargs)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/superset/utils/log.py", line 303, in wrapper
value = f(*args, **kwargs)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/superset/charts/data/api.py", line 260, in data
return self._get_data_response(
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/superset/charts/data/api.py", line 416, in _get_data_response
result = command.run(force_cached=force_cached)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/superset/commands/chart/data/get_data_command.py", line 45, in run
payload = self._query_context.get_payload(
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/superset/common/query_context.py", line 102, in get_payload
return self._processor.get_payload(cache_query_context, force_cached)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/superset/common/query_context_processor.py", line 675, in get_payload
query_results = [
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/superset/common/query_context_processor.py", line 676, in
get_query_results(
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/superset/common/query_actions.py", line 227, in get_query_results
return result_func(query_context, query_obj, force_cached)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/superset/common/query_actions.py", line 103, in _get_full
payload = query_context.get_df_payload(query_obj, force_cached=force_cached)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/superset/common/query_context.py", line 123, in get_df_payload
return self._processor.get_df_payload(
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/superset/common/query_context_processor.py", line 158, in get_df_payload
query_result = self.get_query_result(query_obj)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/superset/common/query_context_processor.py", line 237, in get_query_result
result = query_context.datasource.query(query_object.to_dict())
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/superset/connectors/sqla/models.py", line 1729, in query
query_str_ext = self.get_query_str_extended(query_obj)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/superset/models/helpers.py", line 881, in get_query_str_extended
sql = self.database.compile_sqla_query(sqlaq.sqla_query)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/superset/models/core.py", line 700, in compile_sqla_query
sql = str(qry.compile(engine, compile_kwargs={"literal_binds": True}))
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 494, in compile
return self._compiler(dialect, **kw)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 558, in _compiler
return dialect.statement_compiler(dialect, self, **kw)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/sqlalchemy/sql/compiler.py", line 776, in init
Compiled.init(self, dialect, statement, **kwargs)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/sqlalchemy/sql/compiler.py", line 451, in init
self.string = self.process(self.statement, **compile_kwargs)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/sqlalchemy/sql/compiler.py", line 486, in process
return obj._compiler_dispatch(self, **kwargs)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/sqlalchemy/sql/visitors.py", line 82, in _compiler_dispatch
return meth(self, **kw)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/sqlalchemy/sql/compiler.py", line 3401, in visit_select
text = self._compose_select_body(
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/sqlalchemy/sql/compiler.py", line 3579, in _compose_select_body
text += self.order_by_clause(select, **kwargs)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/sqlalchemy/sql/compiler.py", line 3691, in order_by_clause
order_by = self._generate_delimited_list(
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/sqlalchemy/sql/compiler.py", line 1685, in _generate_delimited_list
return separator.join(
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/sqlalchemy/sql/compiler.py", line 1685, in
return separator.join(
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/sqlalchemy/sql/compiler.py", line 1687, in
for s in (c._compiler_dispatch(self, **kw) for c in elements)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/sqlalchemy/sql/visitors.py", line 82, in _compiler_dispatch
return meth(self, **kw)
File "/data/module/miniconda3/envs/superset/lib/python3.9/site-packages/sqlalchemy/sql/compiler.py", line 1399, in visit_label_reference
compile_state = self.stack[-1]["compile_state"]
KeyError: 'compile_state'
Checklist

[x] I have searched Superset docs and Slack and didn't find a solution to my problem.
[x] I have searched the GitHub issue tracker and didn't find a similar bug report.
[x] I have checked Superset's logs for errors and if I found a relevant Python stacktrace, I included it here as text in the "additional context" section.

@dosu ,my SQLAlchemy is 1.4.32  and Virtual dataset can query data normally and Database Connection are correctly configured

@dosu This is the front-end request parameter : {"datasource":{"id":17,"type":"table"},"force":false,"queries":[{"filters":[{"col":"channel","op":"IN","val":["gdt","kuaishou","toutiao","xhs"]}],"extras":{"having":"","where":""},"applied_time_extras":{},"columns":["hour"],"metrics":[{"aggregate":"COUNT_DISTINCT","column":{"advanced_data_type":null,"certification_details":null,"certified_by":null,"column_name":"channel","description":null,"expression":null,"filterable":true,"groupby":true,"id":369,"is_certified":false,"is_dttm":false,"python_date_format":null,"type":"STRING","type_generic":1,"verbose_name":null,"warning_markdown":null},"datasourceWarning":false,"expressionType":"SIMPLE","hasCustomLabel":false,"label":"COUNT_DISTINCT(channel)","optionName":"metric_h6kqwm5nj0s_njfwix95tz","sqlExpression":null}],"orderby":[["user_cnt",false]],"annotation_layers":[],"row_limit":1000,"series_limit":0,"series_limit_metric":"user_cnt","order_desc":true,"url_params":{"datasource_id":"17","datasource_type":"table","form_data_key":"ex5HALrXZfoi4jUSWZ5cjF8t-WRmQvdGFeAfNDPCW1zdIJaBZft69Ufp0fieMdzH"},"custom_params":{},"custom_form_data":{},"post_processing":[],"time_offsets":[]}],"form_data":{"datasource":"17__table","viz_type":"table","url_params":{"datasource_id":"17","datasource_type":"table","form_data_key":"ex5HALrXZfoi4jUSWZ5cjF8t-WRmQvdGFeAfNDPCW1zdIJaBZft69Ufp0fieMdzH"},"query_mode":"aggregate","groupby":["hour"],"temporal_columns_lookup":{},"metrics":[{"aggregate":"COUNT_DISTINCT","column":{"advanced_data_type":null,"certification_details":null,"certified_by":null,"column_name":"channel","description":null,"expression":null,"filterable":true,"groupby":true,"id":369,"is_certified":false,"is_dttm":false,"python_date_format":null,"type":"STRING","type_generic":1,"verbose_name":null,"warning_markdown":null},"datasourceWarning":false,"expressionType":"SIMPLE","hasCustomLabel":false,"label":"COUNT_DISTINCT(channel)","optionName":"metric_h6kqwm5nj0s_njfwix95tz","sqlExpression":null}],"all_columns":["os"],"percent_metrics":[],"adhoc_filters":[{"clause":"WHERE","comparator":["gdt","kuaishou","toutiao","xhs"],"datasourceWarning":false,"expressionType":"SIMPLE","filterOptionName":"filter_sz5jsn5uasc_5k0xvmr622q","isExtra":false,"isNew":false,"operator":"IN","operatorId":"IN","sqlExpression":null,"subject":"channel"}],"timeseries_limit_metric":"user_cnt","order_by_cols":[],"row_limit":1000,"order_desc":true,"table_timestamp_format":"smart_date","allow_render_html":true,"show_cell_bars":true,"color_pn":true,"comparison_color_scheme":"Green","comparison_type":"values","extra_form_data":{},"force":false,"result_format":"json","result_type":"full"},"result_format":"json","result_type":"full"}

i solve the problem by tewaking the version:
superset:4.1.1


Allow channel pool to refresh its channels periodically

This address #804
ChannelPool is modified to managed the lifecycle of its channels, including the initial creation and periodically creating new channels and replacing old channels.
ChannelPrimer will be implemented by the clients to choose what they want to do during channel creation to prime the channel.
InstantiatingGrpcChannelProvider adds the ability to create ChannelPools that will refresh its channels. If ChannelPrimer is not provided, ChannelPool will not refresh its connection, and the functionality will be exactly the same as before.

Codecov Report

Merging #805 into master will decrease coverage by 0.07%.
The diff coverage is 76.92%.

@@             Coverage Diff              @@
##             master     #805      +/-   ##
============================================
- Coverage     78.76%   78.68%   -0.08%
- Complexity     1126     1146      +20
============================================
  Files           200      202       +2
  Lines          4983     5091     +108
  Branches        398      405       +7
============================================
+ Hits           3925     4006      +81
- Misses          888      912      +24
- Partials        170      173       +3

Impacted Files
Coverage Δ
Complexity Δ

...main/java/com/google/api/gax/grpc/ChannelPool.java
47.82% <100%> (+9.36%)
12 <2> (+5)
:arrow_up:

.../google/api/gax/grpc/RefreshingManagedChannel.java
62.96% <62.96%> (ø)
7 <7> (?)

...oogle/api/gax/grpc/SafeShutdownManagedChannel.java
83.33% <83.33%> (ø)
9 <9> (?)

...api/gax/grpc/InstantiatingGrpcChannelProvider.java
80.1% <94.44%> (+0.66%)
35 <2> (-1)
: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 fad1d50...ae03a15. Read the comment docs.


ESRGAN doesnt run in new version

I updated new version and I got this error...  any help?
Traceback (most recent call last):
File "test.py", line 15, in
model.load_state_dict(torch.load(model_path), strict=True)
File "C:\ProgramData\Anaconda3\lib\site-packages\torch\nn\modules\module.py", line 769, in load_state_dict
self.class.name, "\n\t".join(error_msgs)))
RuntimeError: Error(s) in loading state_dict for RRDBNet:
Missing key(s) in state_dict: "conv_first.weight", "conv_first.bias", "RRDB_trunk.0.RDB1.conv1.weight", "RRDB_trunk.0.RDB1.conv1.bias", "RRDB_trunk.0.RDB1.conv2.weight", "RRDB_trunk.0.RDB1.conv2.bias", "RRDB_trunk.0.RDB1.conv3.weight", "RRDB_trunk.0.RDB1.conv3.bias", "RRDB_trunk.0.RDB1.conv4.weight", "RRDB_trunk.0.RDB1.conv4.bias", "RRDB_trunk.0.RDB1.conv5.weight",.... etc. .... "model.6.bias", "model.8.weight", "model.8.bias", "model.10.weight", "model.10.bias".

The model isn't matching the architecture, your probably using an old-arch created model on the current arch.
Try run transfer_RRDB_models.py on the model

i was trying to convert 4x or 8x upscalers from here (https://nmkd.de/?esrgan) using the transfer script, but these 4 lines are failing, so i guess it's some 3rd new format of ESRGAN network? or just model params should be adjusted in the beginning of the convert script?
crt_net['HRconv.weight'] = pretrained_net['model.8.weight']
crt_net['HRconv.bias'] = pretrained_net['model.8.bias']
crt_net['conv_last.weight'] = pretrained_net['model.10.weight']
crt_net['conv_last.bias'] = pretrained_net['model.10.bias']

i was trying to convert 4x or 8x upscalers from here (nmkd.de/?esrgan) using the transfer script, but these 4 lines are failing, so i guess it's some 3rd new format of ESRGAN network? or just model params should be adjusted in the beginning of the convert script?
crt_net['HRconv.weight'] = pretrained_net['model.8.weight']
crt_net['HRconv.bias'] = pretrained_net['model.8.bias']
crt_net['conv_last.weight'] = pretrained_net['model.10.weight']
crt_net['conv_last.bias'] = pretrained_net['model.10.bias']

UPD: it works in this fork: JoeyBallentine/ESRGAN directly without converting

GOAT


PR: Add finfo and iinfo in the spec

This PR

Adds specification for finfo, which defines the machine limits for floating point types
Adds specification for iinfo, which defines the machine limits for integer types

Notes

For finfo class the minimal common set of attributes was defined, reducing the number of attributes currently supported by NumPy, CuPy and JAX.

Merged, thanks @steff456! And thanks @kgryte for reviewing.

Currently some array libraries return 0d arrays instead of Python scalars for the attributes of these info objects. For example:

:heavy_check_mark: numpy.array_api returns Python scalars
:x: pytorch returns 0d arrays

Specifying these attributes as Python scalars could be problematic if libraries remain returning 0d arrays, e.g. hypothesis.extra.array_api currently assumes Python scalars and so breaks the test suite if a library returns 0d arrays.
TODO: check where all adopters are at

Currently dask.array returns 0d arrays instead of Python scalars for the attributes of these info objects. I don't imagine that's a choice, just a vestige of copying NumPy proper, and subject to change once more efforts been made in adoption. But it's interesting to think if this could be a problem when these libraries start seriously adopting the spec, as 0d arrays have conveniences such as representing >64bit elements. And the spec might want to support such elements in the future too (tho that seems to be limited by CUDA?).
Currently numpy.array_api, cupy.array_api and pytorch return Python scalars. Not sure about the rest.


Replace pipenv with requirements

solves #25

Codecov Report

Merging #26 (9efe453) into master (7eaa011) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #26   +/-   ##
=======================================
  Coverage   57.03%   57.03%
=======================================
  Files          30       30
  Lines        1173     1173
=======================================
  Hits          669      669
  Misses        504      504

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 7eaa011...9efe453. Read the comment docs.


Update installation.md

Adding dependencies to the general path

possible reduced problems： https://github.com/akfamily/akshare/issues/2590


Nullreference exception when adding link model target/source ports

For some reason the following code throws a NRE
Am I doing something wrong?
            Diagram.Nodes.Add(current);

            if (parent is not null)
            {
                var link = new LinkModel(parent, current)
                {
                    TargetMarker = LinkMarker.Arrow
                };
                link.SetSourcePort(parent.GetPort(PortAlignment.Bottom));
                link.SetTargetPort(current.GetPort(PortAlignment.Top));
                Diagram.Links.Add(link);
            }

Stacktrace:
   at Blazor.Diagrams.Core.Layers.LinkLayer.OnItemAdded(BaseLinkModel link)
   at Blazor.Diagrams.Core.BaseLayer`1.Add(T item)
   at ForkHierarchy.Pages.Index.<RenderNodeAsync>d__24.MoveNext()

Checking whether I am adding a null value to SetSource/TargetPort, shows me that they do have values:

Oh and the reason why I suspect the source / target port setters is, that it doesnt occur when not setting them:

Digging into this:

Hello, what version are you using?

Latest stable release, 2.1.6
Debugging the current master branch source to investigate

When Node#GetPort(), shouldn't the returning Port's parent be the Node I used it on? ^^

Is there a possibility SourceNode is null? Even though it seems impossible, since its being set in https://github.com/Blazor-Diagrams/Blazor.Diagrams/blob/master/src/Blazor.Diagrams.Core/Models/Base/BaseLinkModel.cs#L70

 When Node#GetPort(), shouldn't the returning Port's parent be the Node I used it on? ^^

Interesting. Can you show me how are you creating these nodes and ports?

I think this is the only place where I create both, the node models and then ports

The type of SourcePort is NodePort?
This is very wierd... The only way Parent could be null is if you pass null to it. Cna you show me the NodePort class?

Oh, funny thing. I had this in my portmodel
Is the parent the node's parent or is the parent the node itself?

A port's parent is the node itself. A node doesn't have a parent (at least in the library, so that might be your own property?)

Would make sense, yeah 😄

One more question related to this feature

It isn't showing any links at all now 😄
Am I using it right?

I'll need more information. Firstly, how are you rendering your ports?

Oh! I didn't know you had to add a PortRenderer to the custom node razor file! 😄
My bad
With this all my questions in this regards were answered. Thanks


page height on iOS Safari browser doesn't match actual viewport

this bug was noticed on an iPhone 8 device and is displayed on the image below:

the height of the document is including the bottom bar of the safari browser, messing the entire layout up.
the content should recognize the actual viewport of a safari browser, especially since the page has no scroll enabled.
reference: https://nicolas-hoizey.com/articles/2015/02/18/viewport-height-is-taller-than-the-visible-part-of-the-document-in-some-mobile-browsers/

solved in: https://github.com/LukeberryPi/phived/commit/d44bb24b722f3feb8c3050ae55987b81e910e0f3
important reference: https://stackoverflow.com/a/37113430


add yargs to package.json

I tried to use this, and I had to add yargs to my project in order to get it to work. You should add yargs to the dependencies so that people don't have to do that in order to use this.

Here is a PR https://github.com/parro-it/electron-detach/pull/6

This was merged. Closing issue.


Add close-apps extension

Description

Extension that closes all open apps
Doesn't close apps in a user specified whitelist
Whitelists Raycast by default

Screencast

Youtube link

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

Made a few changes since opening this PR. Going to publish afresh🫡


feat(avatar): update demo

🤔 这个 PR 的性质是？

[x] 演示代码改进

Codecov Report

Merging #296 (2722793) into develop (6108f18) will decrease coverage by 0.01%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           develop    #296      +/-   ##
==========================================
- Coverage     7.20%   7.19%   -0.02%
==========================================
  Files          383     385       +2
  Lines         4134    4140       +6
  Branches       969     969
==========================================
  Hits           298     298
- Misses        3836    3842       +6

Impacted Files
Coverage Δ

src/avatar/_example/action.jsx
0.00% <0.00%> (ø)

src/avatar/_example/exhibition.jsx
0.00% <0.00%> (ø)

src/avatar/_example/index.jsx
0.00% <ø> (ø)

src/avatar/_example/shape.jsx
0.00% <0.00%> (ø)

src/avatar/_example/size.jsx
0.00% <ø> (ø)

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


STM32 support for custom I2C pins

Hi there
While using this library, I had to specify which pins I want to use for I2C communication on my STM32 Nucleo board.
The changes use Arduino wide defines for the STM32 platform. The user can then just use the overloaded begin function with the specified pins.

Hi there
While using this library, I had to specify which pins I want to use for I2C communication on my STM32 Nucleo board. The changes use Arduino wide defines for the STM32 platform. The user can then just use the overloaded begin function with the specified pins.

Thanks for your contribution to the project!


RFP - Money Manager EX

Money Manager Ex is a free, open-source, cross-platform, easy-to-use personal finance software. It primarily helps organize one's finances and keeps track of where, when and how the money goes.

Website: https://www.moneymanagerex.org/
License: GPL2
Source code: https://github.com/moneymanagerex/moneymanagerex
I use this on Linux, MacOS, Windows, and Android, with Syncthing handling the database synchronization. It has been an essential tool for me for several years. It would be very nice if someone made a Chocolatey package for it!

Thanks @yaomtc - have you thought about trying to put together a package for this yourself?

I did consider it, but haven't yet taken the time to investigate how much time it would take to learn and do it. Maybe I will.

In moderation: https://chocolatey.org/packages/money-manager-ex/<IP_ADDRESS>

Approved: https://chocolatey.org/packages/money-manager-ex

Thank you, @mikecole!


Update readme.md

thang  was a less common word , keeping it simple by using 'thing' is I think good , also there were SASS support so why not add that too.

SASS and LESS should be all caps.

Cheers!

:)


Need a way to use flutter ios --init with a custom built flutter

Maybe it's as simple as changing one of the .xcconfig files?  Maybe dropping a new Flutter.framework onto your XCode?  Maybe this is just a documentation question?
https://github.com/flutter/engine/wiki/Flutter-Apps-on-iOS
This is only needed by those doing flutter framework/engine development.  However since we would like more of our core team to be living on the iOS workflows, this is blocking that.
I would like to completely deprecate the building-apps-via-ninja workflow.
@collinjackson ran into this.

Using the flutter tool with a custom built engine may be slightly awkward since the tools depend on the combined artifacts of multiple engine builds (device + simulator and their associated snapshotters). For developers working on the engine, https://github.com/flutter/engine/wiki/Flutter-Apps-on-iOS#3-running-your-flutter-project are the currently recommended guidelines.


VirtualizedList: missing keys for items

TeslaClone\node_modules\react-native\Libraries\LogBox\Data\LogBoxData.js (197:30)
I am sorry this is my first ever look at React-Native and I installed example from GitHub so that I could get an overall visual before I touched anything.
Yarn  was started and the Expo Android app loaded right up with the beautiful app being displayed, but there was an error at the bottom of the page.
Any suggestion what I might need to change?

Add this line of code to the flatlist props
keyExtractor={(_, index) => index.toString()}


Restore original tighter line-height on <LinkCard> titles

Description

We noticed in https://github.com/withastro/starlight/pull/1357#issuecomment-1900323888 that we accidentally made the line height of <LinkCard> titles wider in #488. This PR restores the original tighter design.

An example of the change:

Before
After

size-limit report 📦

Path
Size

/index.html
5.22 KB (+0.06% 🔺)

/_astro/*.js
21.44 KB (0%)

/_astro/*.css
13.13 KB (0%)


Cordova Deep Link Support

Hi,
does this Cordova Plugin have support für DeepLinking/Universal Links on iOS and Android?
This is the most important feature for us with tracking.
From first look, I couldn't see any listeners from the JS-Side, only native tutorials. @john-gu

The only thing I've found is
https://github.com/TuneOSS/phonegap-plugin/blob/master/www/TunePlugin.js#L34
But I can't find any "registerDeeplinkListener" function. Could you please describe that a little more?

Hi @Hirbod, that API call appears to have not gotten migrated over when the plugin was updated. I will create a ticket to do so.

Any ETA?

We're currently in the middle of a plugin update so I will slot this into the upcoming release. We plan to release within the next week.

Hi @Hirbod, the 7.0.0 release of the cordova-plugin-tune plugin now contains the registerDeeplinkListener API call.


525 birds classification using the best model possible in DL

💥 Proposal
to classify the birds in respective categories based on its image
the dataset i would like to use is :- https://www.kaggle.com/datasets/gpiosenka/100-bird-species
@khusheekapoor
I am GSSOC'23 contributor
i would like to do this project
so kindly assign me this issue

to classify the birds in respective categories based on its image
the dataset i would like to use is :- https://www.kaggle.com/datasets/gpiosenka/100-bird-species
@khusheekapoor
I am GSSOC'23 contributor
i would like to do this project
so kindly assign me this issue
@khusheekapoor

@lcs2022026 - you can go ahead! We are assigning you 21 days for this project, after which it will be assigned to someone else if not completed. All the best!
Name the file as: algorithm_dataset.ipynb and link it in the readme of the labeled directory as algorithm - dataset.


Any docker image officially built?

If not, I'd like to try to build one for this beautiful tool

Hi @lawipac, I haven't added Dockerfile for the repo. Happy to accept PRs :)

Any official docker ???

@Allan-Nava thank you for the PR.  This is available here

@Allan-Nava thank you for the PR. This is available here

No problem!


can-ssr should wait on plain old XHR calls

This fixes a problem where can-wait wraps XMLHttpRequest.prototype.send and our XHR polyfill creates send in the constructor.


Added "spreading" of java functional interface var-args arguments to JS function args

(at invocation of FunctionInterface with single var-args)
This way JS see them as normal arguments, but not single argument with an array, containing initial var-arg params.
(complements var-args behaviour during translation from JS to Java).
E.g. calling  callBack.call(1, 2, 3) from Java will results in three arguments in JS - 1, 2, 3, but not three arguments like this: [1, 2, 3], undefined , undefined.
Here Function interface is following:
    private interface CallBack {
        Object call(Object... args);
    }

Thank you so much, this is great work! Checked and merged as version 1.57.
For future PRs, please mark any future work or TODO's as // TODO: Comment instead of // XXX: Comment; this makes tracking a little bit easier for me. 😄

@crahda thanks for merging and pleasing feedback. Concerning your request for TODO - I will follow this rule for the future.
But just to explain: I added it because in my own projects I tend to follow "old Eclipse" practice - FIXME, TODO, XXX (ordered with descending severity : )
Thus question - do you use FIXME as well? If so - do you possibly also use something to mark as "TODO", but with lesser severity?

@AlexTrotsenko ; no problem, and thank you!
Your reasoning makes perfect sense. I've never encountered an XXX comment before, so I was a little surprised. I do use FIXME: comments very occasionally, but I don't check them into master branches because they almost always imply a huge level of severity that I want fixed before pushing a feature. Clean code!
Regarding lesser severity - generally no. I don't have a good compass for discerning between a "medium" severity (e.g., TODO: ) and a "low" severity (e.g., TODO-Someday: ) so I just mark everything with TODO: . This also makes tracking things easier since someone can just go in with tools like IntelliJ and Eclipse which automatically itemize TODO: s very neatly.


Execute ClrHeap.EnumerateRoots stops process with exit code 139

I'm trying to inspect a memory dump taken from a process running .NET 7.0.10, macos-arm64 (third party app).
When I try to iterate over ClrHeap.EnumerateRoots() my process exits without throwing any exception.
Console output:
Process finished with exit code 139.

Reproduced on latest Microsoft.Diagnostics.Runtime v3.1.456101 and v3.1.506101 from Azure DevOps public feed.
I tried to debug ClrMD and the process stops at the end of ReadVirtual method.
https://github.com/microsoft/clrmd/blob/437022b361da20cf5f02d401a01c5e2c6c366097/src/Microsoft.Diagnostics.Runtime/DacInterface/DacDataTargetCOM.cs#L126-L134
Last variable values:
address = {ulong}<PHONE_NUMBER>
buffer = {IntPtr} 0x145116330
bytesRead = {int} 8
bytesRequested = {int} 8
dacDataTarget = DacDataTarget
pBytesRead = {int*} 0x16e13a8ec
result = {bool} true
self = {IntPtr} 0x600002010258

Stack trace:
DacDataTargetCOM.IDacDataTargetVtbl.ReadVirtual() at /Users/ne4to/projects/github.com/Ne4to/clrmd/src/Microsoft.Diagnostics.Runtime/DacInterface/DacDataTargetCOM.cs:line 134
[Managed to Native Transition]
SOSStackRefEnum.Read() at /Users/ne4to/projects/github.com/Ne4to/clrmd/src/Microsoft.Diagnostics.Runtime/DacInterface/SosStackRefEnum.cs:line 54
SOSStackRefEnum.ReadStackRefs()
DacThreadHelpers.<EnumerateStackRoots>d__4.MoveNext()
Enumerable.SelectEnumerableIterator<StackRootInfo, ClrStackRoot>.MoveNext()
Enumerable.WhereEnumerableIterator<ClrStackRoot>.MoveNext()
ClrThread.<CacheAndReturnRoots>d__51.MoveNext()
ClrHeap.<EnumerateRoots>d__91.MoveNext()

<REDACTED>

ThreadPoolWorkQueue.Dispatch()
PortableThreadPool.WorkerThread.WorkerThreadStart()
Thread.StartCallback()
[Native to Managed Transition]

ClrMD is running in a .NET 8 process
dotnet --info output:
.NET SDK:
 Version:           8.0.101
 Commit:            6eceda187b
 Workload version:  8.0.100-manifests.69afb982

Runtime Environment:
 OS Name:     Mac OS X
 OS Version:  14.2
 OS Platform: Darwin
 RID:         osx-arm64
 Base Path:   /usr/local/share/dotnet/sdk/8.0.101/

.NET workloads installed:
 Workload version: 8.0.100-manifests.69afb982
 [aspire]
   Installation Source: SDK 8.0.100
   Manifest Version:    8.0.0-preview.1.23557.2/8.0.100
   Manifest Path:       /usr/local/share/dotnet/sdk-manifests/8.0.100/microsoft.net.sdk.aspire/8.0.0-preview.1.23557.2/WorkloadManifest.json
   Install Type:        FileBased

Host:
  Version:      8.0.1
  Architecture: arm64
  Commit:       bf5e279d92

.NET SDKs installed:
  6.0.412 [/usr/local/share/dotnet/sdk]
  6.0.414 [/usr/local/share/dotnet/sdk]
  7.0.306 [/usr/local/share/dotnet/sdk]
  7.0.401 [/usr/local/share/dotnet/sdk]
  7.0.403 [/usr/local/share/dotnet/sdk]
  8.0.100 [/usr/local/share/dotnet/sdk]
  8.0.101 [/usr/local/share/dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.20 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 6.0.22 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 7.0.9 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 7.0.11 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 7.0.13 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 8.0.0 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 8.0.1 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.20 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 6.0.22 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 7.0.9 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 7.0.11 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 7.0.13 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 8.0.0 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 8.0.1 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

Other architectures found:
  None

Environment variables:
  DOTNET_ROOT       [/Users/ne4to/.dotnet]

global.json file:
  /Users/ne4to/projects/github.com/Ne4to/Heartbeat/global.json

Learn more:
  https://aka.ms/dotnet/info

Download .NET:
  https://aka.ms/dotnet/download

I get this error intermittently on .NET 8.0.7, after connecting to a process and enumerating the thread stacktraces. Because it takes down the process, it makes cldmd essentially useless on macOS.
Code Type:             ARM-64 (Native)
Responsible:           Terminal [460]
User ID:               0

Date/Time:             2024-09-21 12:30:10.1523 +0800
OS Version:            macOS 14.2 (23C64)
Report Version:        12
Anonymous UUID:        5108AE38-3CAC-7E60-22A6-7FEE6480CC01

Sleep/Wake UUID:       4903E49B-157A-4B2D-A6B3-A9AF183D7315

Time Awake Since Boot: 120000 seconds
Time Since Wake:       80158 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Codes:       0x0000000000000001, 0x0000000000000000

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [44112]

External Modification Warnings:
Process used task_for_pid().

VM Region Info: 0 is not in any region.  Bytes before following region:<PHONE_NUMBER>
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->
      __TEXT                      104ce0000-104cf0000    [   64K] r-x/r-x SM=COW  ...LINQPad.Query

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libmscordaccore.dylib         	       0x1615917c0 StackFrameIterator::CheckForSkippedFrames() + 112
1   libmscordaccore.dylib         	       0x161591574 StackFrameIterator::NextRaw() + 740
2   libmscordaccore.dylib         	       0x1615903b4 StackFrameIterator::Next() + 56
3   libmscordaccore.dylib         	       0x16160a590 ClrDataStackWalk::Next() + 160
4   ???                           	       0x10c89b51c ???
5   ???                           	       0x10c89a788 ???
6   ???                           	       0x10c89a22c ???
7   ???                           	       0x10c3b534c ???
8   ???                           	       0x10c6631fc ???


Conflict between native and cross-compiled version

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

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

Describe the bug
Can't use the SDK when there's a cross-compiled version of it in the same machine
SDK version number
1.7.363
Platform/OS/Hardware/Device
x86_64 computer
To Reproduce (observed behavior)
I've cross-compiled the SDK to arm 32 bits arch and it all went fine. Whenever I had to build an application to arm_32, I pointed it to my toolchain and that was all. Then, I decided to build the SDK for x86_64 (my computer's arch). The build process went fine as well. After that, I had a x86_64 installation at /usr and an arm_32 installation at <my-toolchain-path>. However, once I had built the x86 version, I couldn't compile any application to arm_32 that would need to include the sdk. This is the cmake error I got:
CMake Error at <my-toolchain-path>/lib/cmake/AWSSDK/AWSSDKConfig.cmake:122 (message):
  AWS SDK for C++ headers found, but we were unable to locate the binaries.
  Have you deleted or moved it?

              Please make sure header files and binaries are located in INSTALL_ROOT_DIR/INCLUDE_DIR/ and INSTALL_ROOT_DIR/LIB_DIR/[PLATFORM_PREFIX]/[Debug|Config|OtherConfigs]
Call Stack (most recent call first):
  CMakeLists.txt:5 (find_package)

Than, using two virtual machines with the same operating system as mine, I built the SDK for x86_64 in one of them and cross-compilled to arm_32 in the other, so they would be separated, and both worked perfectly.
My guess is this is related to some conflict when having two different builds in the same environment
Expected behavior
I expect to use both versions in the same computer without having conflicts or, at least, to know that this is not possible.
Additional context
A important note is that, when dealing with the environment where both versions are installed, the only application that would fail to build was the one the had to include the cross-compiled version.

When searching installed sdk files, by default SDK will search /usr directory first. That's why the firstly installed SDK (arm_32) was not looked up correctly.

Indeed it worked. Just changing this line enabled me to use both sdk versions.
Will be closing the issue as solved
Thanks!


MSID: 94739 Version: 2 DOI: 10.1101/2<IP_ADDRESS>1303

MSID: 94739
Version: 2
Preprint DOI: https://doi.org/10.1101/2<IP_ADDRESS>1303
Step 1. Awaiting reviews
Editorial to post reviews via hypothesis
Useful links:

DocMap: https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=94739
New model tracking: https://docs.google.com/spreadsheets/d/1_fHaoOy7hjyocptKtVJRijeNpUY4hBS7Ck_aVmx6ZJk/
Reviews on sciety: https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>1303

For trouble shooting (e.g. no Docmaps available):

DocMap issue addressing: https://miro.com/app/board/uXjVNCwK6EI=/
Explore DataHub DocMaps API: https://lookerstudio.google.com/reporting/4c2f0368-babb-4beb-b5b3-497e7e7b0f08/page/ejphD
Unmatched submissions and preprints: https://lookerstudio.google.com/u/0/reporting/9f86204f-3bf7-477c-9b18-5c5ef141bf69/page/p_gxi57ha93c
Unmatched manuscripts spreadsheet: https://docs.google.com/spreadsheets/d/15QcK8w-ssB7109RQEDtFpJPZ0J5HTGxoHa_2TtpMBbg/edit#gid=1336081641

Step 2. Preview reviewed preprint
Production QC content ahead of publication
Instructions:

QC preview: https://prod--epp.elifesciences.org/previews/94739v2
Update ticket with any problems (add blocked label)
When QC OK, add QC OK label to ticket and add publication date and time to https://docs.google.com/spreadsheets/d/1amAlKvdLcaDp5W8Z8g77NmkwbMF5n_u89ArSqPMO8jg
Move card to next column
(At end of the day post link in #enhanced-preprint and ask for PDF to be generated)

Useful links:

Preprint DOI :  https://doi.org/10.1101/2<IP_ADDRESS>1303
Confirm reviews returned by EPP: https://prod--epp.elifesciences.org/api/reviewed-preprints/94739/v2/reviews
To update the MECA path in the docmap: https://docs.google.com/spreadsheets/d/1mctCQuNFBjSn97Lihy7_vBO6z7-N-oqyLv4clyi6zHg

Step 3: Awaiting search reindex
This step adds the reviewed preprint to the homepage: https://elifesciences.org
The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.
Useful links:

Jenkins pipeline to reindex search can be triggered sooner or monitored here: https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 4: Published! PDF requested
Waiting for PDF to be generated
Useful links:

PDF tracking: https://docs.google.com/spreadsheets/d/106_XeDjmuBae7gexOTNzg60lapeqjl2aRn9DzupGyS8/

Step 5: Introduce PDF to data folder and git repo
Upload PDF to relevent folder in git repo https://github.com/elifesciences/enhanced-preprints-data/
Step 6: Done!

[ ] Kettle is on!

1st May: eLife assessment was updated but authors have further concerns with it so remains unresolved

1st May: eLife assessment was updated but authors have further concerns with it so remains unresolved

@n-adamson Has this been resolved now?

Hi @naushinthomson, sorry, had forgotten there was a comment here. Yeah we're moving forward, thanks.


Add wayland support

If you use the library from wayland it is very likely that you will not get good results, with this PR I intend to solve that problem, I am using smithay because it is the easiest way to work with wayland and as a first integration I think it is great.

[!IMPORTANT]
The only thing that could be a problem is the definition of the raw_handler because wayland doesn't really offer an option for this, I have manipulated this to create a handler, but I don't think it will work completely.
And also to know if the monitor is primary or not, I have not seen how to get that information, but I imagine it is possible.

MacOS CI failed https://github.com/nashaofu/display-info/actions/runs/7926253156/job/21680059058?pr=30

Ok, in a while I'll check the problem and upload a change

Problem solved, for some reason I had put the PartialEq

@SergioRibera is_primary  has not been implemented

@nashaofu Yup, I didn't implement it because I couldn't find a way to make wayland give me that information, if I find a way I will do another PR

Maybe the coordinates of the primary display is 0,0

I think it would not apply in all cases, for example, my primary display is not at 0x0 because on the left I have my display

Get


Changing logic "music_art_download_custom"

Mine way, working as should..
Extrafanart and rest of art in artist folder.
Album folder is in Artist folder with all art for album.

Marcel, no need to include this PR
You doo on your way :)

Just checked in some changes. This should fix the creation of the custom folders.
Also added the additional splitters.
Please test with latest git version and let me know.

Sorry cant test...have error for fanart api (now is down)
All helper script is slow as "Belgrade Metro"...:)

File "C:\Users\TEST\AppData\Roaming\Kodi\addons\script.module.requests\lib\requests\adapters.py", line 479, in send
raise ConnectTimeout(e, request=request)

Hmm looks like fanarttv is down indeed. Please test when it's back up, can't tell for sure how it all responds if that is down

Not good your code without Fanart, Just try mine code same situation, and working.
Isue dont cose missing of fanart api...somthing in your code.
Try mine version of "musicartwork.py"...Collect all art in custom folder, but in log I have error
18:18:05.941 T:3424   ERROR: XFILE::CDirectory::GetDirectory - Error getting D:\Documents and Settings\TEST\My Documents\Downloads\Film\Music\1Art\Madonna\ 18:18:15.143 T:3424   ERROR: XFILE::CDirectory::GetDirectory - Error getting D:\Documents and Settings\TEST\My Documents\Downloads\Film\Music\1Art\Sexual Exposure`
Script try to load beffore is populated folder..
Just to be clear In mine Custom folder I have this "folder name" and art inside.


When adding content (+) while your viewing a channel it should understand the context

Automatically connect it to the channel without the extra step of asking the user.
cc @csherron ?

i'm not sure here but it sounds tricky for closed channels / channels you cant add to etc., what do you think @broskoski ?

In those cases it'd just default to the current behavior. At the very least we should be pre-populating that connection screen with the channel you're in if it's addable.

gotcha, yeah lets try it


Support for Custom Renderers

Description
As of now, https://github.com/Tresjs/tres/blob/main/src/composables/useRenderer/index.ts#L209  supports the default WebGL 2 renderer.
The idea would be to adapt useRenderer so a custom renderer like https://github.com/mrdoob/three.js/blob/dev/examples/jsm/renderers/webgpu/WebGPURenderer.js can be used.
Suggested solution
Check out R3F and NGT support
https://github.com/pmndrs/react-three-fiber/blob/master/packages/fiber/src/core/index.tsx#L108

Alternative
No response
Additional context
No response
Validations

[X] I agree to follow this project's Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.

I've been having a look at this. Depending on the level of support we want, this might be tricky. WebGPURenderer might be fine, but Tres seems to assume that the output element will be a canvas, which in the case of SVGRenderer, CSS2DRenderer, stuff like that, the output element is not a canvas.
Looks like to truly support any renderer, we'd have to take the returned domElement and use that instead of providing our own.
Maybe it would be best to support only canvas-based renderers?
(R3F also only support canvas-based renderers)

Another complication - to use a canvas-based renderer, Tres needs to instantiate the renderer (because it has the canvas), but for an example like this, we need access to the renderer itself in the vue component.
I'm giving up for now - if anyone wants to pick it up in the future, here's what I tried so far :) https://github.com/callumacrae/tres/commit/a475a3f814932732883ebc69ac95babaf2cb14b1

(R3F also only support canvas-based renderers)

the output doesn't really matter because for various reasons you don't want to output a canvas anyway as the outmost element but a div (or a view on native). the reason for this is you have eco system overlays that rely on being in the same nesting as the canvas element, for instance html.
here's an example of a svg renderer https://codesandbox.io/s/zcuqh?file=/src/App.js


[BUG] Dedupe the output list of changed files

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug?
There's a possibility of returning the same file twice when it matches one or more regex used in the files input.
To Reproduce

Create a .github/workflows/test.yml
Enter the following

  uses: tj-actions/changed-files@v9
  with:
    files: |
		path-to-files
	    .(js|ts|tsx|scss)$
  ...

What OS are you seeing the problem on?
all
Expected behavior?
The list of changed files returned shouldn't be duplicated.
Relevant log output
All changed files: path-to-files/test.js path-to-files/test.js

Anything else?
No response
Code of Conduct

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

@mabdullah99 can you provide the related logs where you saw duplicates ?


[Feature] Discord RPC

Display current in-game activity on Discord.

Added in https://github.com/Prevter/GDOpenHack/commit/55c655123562bc15ab349ea96337f751ade2ccdb


Lacking info on how do build and package single-project MSIX using CI

There's currently very little information on how to automate the process of creating packages
Similar too:
https://docs.microsoft.com/en-us/windows/uwp/packaging/auto-build-package-uwp-apps

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

ID: 7126fd1c-81c6-89d6-9c67-b62687636a5e
Version Independent ID: e25cbc91-dad5-3bf8-e407-c711ae7d9419
Content: Package and deploy - Windows apps
Content Source: hub/apps/package-and-deploy/index.md
Product: uwp
Technology: apps
GitHub Login: @stevewhims
Microsoft Alias: stwhi

Thanks, @devlead, I'll investigate.
-Steve

@devlead, if you're still blocked on the info, please see How can I build and package a packaged single-project MSIX app in command line? #1835.
I'm looking for a good place in the docs to add this info.
Thanks!
Steve

FYI, the content is now live here: Automate building and packaging your single-project MSIX app.
Thanks!
-Steve


Send X-Request-ID with every request ...

refs #140
blocked by https://github.com/owncloud/core/pull/33909

how to fix CI ? you'd need the docker in Travis to point at stable10

No idea how to handle this. We should only send the Header with 10.1 and higher

You can detect version with capabilities I believe

So the capabilities requests never sends the header then .... Sounds reasonable


[Bug] be crashes with doris::OlapMeta::put

Search before asking

[X] I had searched in the issues and found no similar issues.

I want to fix my issue.
How to Reproduce?
No response
Anything Else?
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

It seems that it is caused by a problem with the interaction. Version 0.15.0 is a bit old. Can you consider upgrading to a newer version? Let's take a look together. My WeChat account is: cylly810222

It seems that it is caused by a problem with the interaction. Version 0.15.0 is a bit old. Can you consider upgrading to a newer version? Let's take a look together. My WeChat account is: cylly810222

If I upgrade to anewer version, do I also need to upgrade the flink and jdbc drivers that are being used? Also, this WeChat account cannot be found by users in the search results.

It seems that it is caused by a problem with the interaction. Version 0.15.0 is a bit old. Can you consider upgrading to a newer version? Let's take a look together. My WeChat account is: cylly810222

If I upgrade to anewer version, do I also need to upgrade the flink and jdbc drivers that are being used? Also, this WeChat account cannot be found by users in the search results.

I have already seen the corresponding upgrade version on the official website. I will try to upgrade it first.

Sorry, there is a problem with WeChat. This is correct: cyllyy810222


Error occurred while processing the page

I'm getting the error: "Some error occurred while processing the page. Maybe refresh and try again?" . Wasn't able to get it to work on both Chrome and Firefox

Hello, please try to use extension debugging tools (https://extensionworkshop.com/documentation/develop/debugging/) and check the console for any error. I will need the output in order to check whats's wrong

I believe the problem lies when we get the meeting JSON data. Example: https://nirmauni.webex.com/webappng/api/v1/recordings/3d5e4e95246b475a80a7ce0b4da77625/stream?siteurl=nirmauni
This URL returns an error
I should also add that this meeting link is password protected.
Tried extension debugging

Uhm, I'm pretty sure that error is not the cause. Does anything else appear while you reproduce the error? Make sure you make the console log persistent, otherwise it will reset every time the extension is reopened.

Understood the issue, in a password protected Webex Recording, you are supposed to pass the password as a header too.
Something like
headers = {
"accept": "application/json, text/plain, /",
"accept-language": "en-US,en;q=0.9",
"accesspwd": "RkQEgPG3",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "same-origin",
}

Ok, I will do some tests and try to add support to password-protected recording.

@prakhar-ai turns out that those headers aren't needed. Only the header appFrom: pb is, for some reason. I think version 1.1.2 (coming up shortly) solves this issue.


Add pull request template

Resolves #28

I deleted the fork, so can I close this PR and open a new one 😅

Sure! Feel free to close this PR

Thanks!


feat: port ModelTheory.Quotients

[x] depends on: #3971

This PR/issue depends on:

leanprover-community/mathlib4#3971
By Dependent Issues (🤖). Happy coding!

This PR/issue depends on:

leanprover-community/mathlib4#3971
By Dependent Issues (🤖). Happy coding!

bors merge


How much GPU memory does the model need?

I don't have Tesla V-100. Can i run it with two GTX 1080 ti?

Hello,
I am afraid not. I tried a very small patch size (648096, batch size=1) and had oom error.
But on 2080ti every thing goes on well, and finally I got 0.86 dice score on BraTS2018 and 0.87 on another dataset.

Hello,
I am afraid not. I tried a very small patch size (64,80,96, batch size=1) and had oom error.
But on 2080ti every thing goes on well (but still I need to crop the image into patch size=96, 112, 80), and finally I got 0.86 dice score on BraTS2018 and 0.87 on another dataset.

Thank you, your answer is helpful.


Null Pointer & IllegalState Exception

Sir,
There is a Illegal State Exception error for the setContentView for Menu (There must be a child inside menu).
& NullPointer Exception for Recycleview Layout Manager.

Make sure that the View returned from activity.findViewById(android.R.id.content) has exactly one child.

hi
im a beginner in android.
i have a serious problem for days with your library
i have problem with:
rcl.setLayoutManager( new LinearLayoutManager( MainActivity.this ) );
it says
Caused by: java.lang.NullPointerException:
rcl is not in activity_main.xml and i think thas is the problem BUT its not in your MainActivity's xml code tooo.
what should i do?
please help me


Log err.reason when no err.code is availiable

When connecting to https resource, the error can have no code. Lets display err.reason instead
ie.:
err { Error: Hostname/IP doesn't match certificate's altnames: "Host: localhost. is not in the cert's altnames: DNS:..."
    at Object.checkServerIdentity (tls.js:222:17)
    at TLSSocket.<anonymous> (_tls_wrap.js:1109:29)
    at emitNone (events.js:106:13)
    at TLSSocket.emit (events.js:208:7)
    at TLSSocket._finishInit (_tls_wrap.js:637:8)
    at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:467:38)
  reason: 'Host: localhost. is not in the cert\'s altnames: DNS:...,
  host: 'localhost',
  cert: ...

Otherwise the log looks like this: (see (undefined))
[HPM] Error occurred while trying to proxy request /url/sth/sth from localhost:3009 to https://example.com (undefined) (https://nodejs.org/api/errors.html#errors_common_system_errors)

Coverage remained the same at 97.067% when pulling 1e8d788cd467971c770b708d1a626c109725e63e on zbycz:patch-1 into 952c1afb7045179417659cf45c111f51b9339d2e on chimurai:master.

Maintainers, please review and merge; I struggled with this today and ended up tracking down the same issue and locally fixing to diagnose the same cert issue (missing "changeOrigin": true in config).

merged in #263


Add formatters for .sh, .yaml, etc.

What would you like to be added?

[ ] .sh
[ ] .yaml

Why is this needed?
NONE

/assign


PShell q fails

I didn't see a PR for the PShell repo. I  haven't pull over that functionality yet.

Ahh, I hacked that im my local installation. You just need $agentResponse = $agent | Get-AgentResponse $prompt in that line in PShell-AI\0.2.4\Public\q.ps1 when using PSAI 0.4.0

This will only work with PSAI 0.4.0 and abobe :-)

Works with the q added to the PR :-)


Toggle incorrectly rendering as checkbox

Before clicking the toggle:

After checked:

After reset to unchecked state

Here's the input element:

Here's my package.json:
{
"private": true,
"scripts": {
"dev": "next dev -p 3001",
"build": "next build",
"start": "next start"
},
"dependencies": {
"@heroicons/react": "^2.0.13",
"@tailwindcss/forms": "^0.5.3",
"@tailwindcss/typography": "^0.5.8",
"axios": "^1.2.1",
"classnames": "^2.3.2",
"cookies-next": "^2.1.1",
"daisyui": "^2.45.0",
"date-fns": "^2.29.3",
"iron-session": "^6.3.1",
"next": "latest",
"next-themes": "^0.2.1",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-hook-form": "^7.40.0",
"react-toastify": "^9.1.1",
"swr": "^2.0.0"
},
"devDependencies": {
"@types/node": "18.11.3",
"@types/react": "18.0.21",
"@types/react-dom": "18.0.6",
"autoprefixer": "^10.4.12",
"postcss": "^8.4.18",
"tailwindcss": "^3.2.1",
"typescript": "4.8.4"
}
}

This style is from @tailwindcss/forms package. I don't think you need both daisyUI and forms plugin on the same project because both of theme do the same job.
Related topics:

https://github.com/saadeghi/daisyui/issues/1431
https://github.com/saadeghi/daisyui/issues/1378
https://github.com/saadeghi/daisyui/issues/1301
https://github.com/saadeghi/daisyui/issues/804

That was exactly it. Thanks for your time and your answer! Loving the library!


Edit minified js system

Alaska Airlines Pull Request
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Resolves: # (issue, if applicable)
Summary:
Please summarize the scope of the changes you have submitted, what the intent of the work is and anything that describes the before/after state of the project.

Update minified js example system to work on docsite
Update dependencies
Edit lastFocusableElement event to fix error for unformatted drawers

Type of change:
Please delete options that are not relevant.

[ ] New capability
[x] Revision of an existing capability
[ ] Infrastructure change (automation, etc.)
[ ] Other (please elaborate)

Checklist:

[x] My update follows the CONTRIBUTING guidelines of this project
[x] I have performed a self-review of my own update

By submitting this Pull Request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Pull Requests will be evaluated by their quality of update and whether it is consistent with the goals and values of this project. Any submission is to be considered a conversation between the submitter and the maintainers of this project and may require changes to your submission.
Thank you for your submission!
-- Auro Design System Team

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Handler not being called iOS 10 Xcode 8

Below is my code. Not going through Handler. Code is inside a UITableViewCell. Thank you.
if (self.post.content != nil) {
    NSArray *contentArray = [self.post.content componentsSeparatedByString:@" "];

    self.descriptionLabel.attributedText = [[NSAttributedString alloc] initWithString:self.post.content attributes:nil];

    void(^handler)(FRHyperLabel *label, NSString *substring) = ^(FRHyperLabel *label, NSString *substring) {

        NSLog(@"Selected: %@", substring);

    };
    NSMutableArray *hashtagWords = [NSMutableArray new];
    for (NSString *string in contentArray) {
        if ([string hasPrefix:@"#"]) {
            [hashtagWords addObject:string];

        }
    }

    if ([hashtagWords count] > 0) {

        [self.descriptionLabel clearActionDictionary];
        [self.descriptionLabel setLinksForSubstrings:hashtagWords withLinkHandler:handler];
    }

}

Looks like the textContainerOffset is messing it up.
In FRHyperLabel.m, method - (NSValue *)attributedTextRangeForPoint:(CGPoint)point, I just zero'd out the textContainerOffset CGPoint... i.e. changed it to:
CGPoint textContainerOffset = CGPointMake(0.0f,0.0f);
Worked for me.

@ljaderman Not sure where you are seeing the textContainerOffset. Don't see that in that part of the library.

@mokn  I just realized that I'm using an older version of the library... IF you pull from the feb-3 commit, (link below) then modify line 165, you'll get a working version (under iOS10).
https://github.com/null09264/FRHyperLabel/tree/616424a43443817d9378d6e0a8b6958d3db9148d

Thanks for the help @ljaderman, I ended up going with another library to get it to work.

Great - good luck.
On Wed, Oct 5, 2016 at 6:47 AM, mokn<EMAIL_ADDRESS>wrote:

Thanks for the help @ljaderman https://github.com/ljaderman, I ended up
going with another library to get it to work.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/null09264/FRHyperLabel/issues/22#issuecomment-251679403,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACcf0PyJNsA1hB2AojDgiD07Ap4QDg05ks5qw6p9gaJpZM4KN8Li
.

--
Leon Atkinson-Derman
President & CEO
Winkpass Creations, Inc.
Office:<PHONE_NUMBER>
Mobile:<PHONE_NUMBER>
Fax:<PHONE_NUMBER>
http://www.winkpass.com


describe-data routing appears to lose the correct step index

This is a...

[ ] Feature request
[ ] Regression (a behavior that used to work and stopped working in a new release)
[x] Bug report
[ ] Documentation issue or request

Description
Noticed this when testing out something else, so to reproduce create an integration using an AMQ connection.  Use "Subscribe for messages" and you'll be at this config page:

'Next' takes you to the "describe data page" but look at what happens in the side-bar:

Then when I click next again:

so I think now I'm filling in the end step, but I picked something:

And now we're here:

the last step there doesn't seem to edit properly either, in that if I change the action to an appropriate one I don't wind up at the describe data page after the configuration page.

This also complicates to use Datamapper.


Document all writers

The following log writers are currently undocumented:

Zend\Log\Writer\Mail
Zend\Log\Writer\MongoDB
Zend\Log\Writer\Syslog
Zend\Log\Writer\ZendMonitor

Documentation should include:

constructor arguments
constructor option names
any information specific to their implementations

I'm a Long time Zend Framework user but never made any contributions (shame on me). Looks like a good place to start. I'll see what I can whip up for this.


Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 169 [text/plain]
Saving to: 'STDOUT'
 0K                                                       100% 18.5M=0s

2021-02-19 18:43:33 (18.5 MB/s) - written to stdout [169/169]
http://: Invalid host name.

ok, it was an absence of BATCH_INSIGHTS_DOWNLOAD_URL.
maybe it worth to have some default URL.


Documentation for API interface

Done most of the documentation. Reassigning issue to Jas so she can complete the genericmd docs, if that class is intended to be used like the API, if not then delete the heading in docs and close the issue.

Added genericMD API docs and merged to docs


[tool_crash] UnknownException since chrome version 115

Command
flutter drive --driver=test_driver/integration_e2e_driver.dart --target=e2e/gherkin_suite_test.dart -d chrome --browser-name chrome --driver-port 4444 --web-browser-flag --disable-dev-shm-usage --web-browser-flag --disable-web-security --browser-dimension 1920,1080 --web-renderer canvaskit --release --no-headless

Steps to Reproduce

...
...
...

Logs
UnknownException
#0      parseW3cResponse (package:webdriver/src/handler/w3c/utils.dart:102:9)
#1      W3cSessionHandler.parseCreateResponse (package:webdriver/src/handler/w3c/session.dart:19:21)
#2      InferSessionHandler.parseCreateResponse (package:webdriver/src/handler/infer_handler.dart:106:34)
#3      AsyncRequestClient.send (package:webdriver/src/common/request_client.dart:96:32)
<asynchronous suspension>
#4      createDriver (package:webdriver/async_core.dart:62:19)
<asynchronous suspension>
#5      WebDriverService.startTest (package:flutter_tools/src/drive/web_driver_service.dart:145:19)
<asynchronous suspension>
#6      DriveCommand.runCommand (package:flutter_tools/src/commands/drive.dart:332:30)
<asynchronous suspension>
#7      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1336:27)
<asynchronous suspension>
#8      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#9      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
#10     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:296:9)
<asynchronous suspension>
#11     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#12     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:244:5)
<asynchronous suspension>
#13     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:91:9)
<asynchronous suspension>

[✓] Flutter (Channel stable, 3.10.6, on Microsoft Windows [Version 10.0.19044.3208], locale en-DE)
    • Flutter version 3.10.6 on channel stable at C:\SDKs\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f468f3366c (3 weeks ago), 2023-07-12 15:19:05 -0700
    • Engine revision cdbeda788a
    • Dart version 3.0.6
    • DevTools version 2.23.1

[✓] Windows Version (Installed version of Windows is version 10 or higher)

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
    • Android SDK at C:\Users\diadt659\AppData\Local\Android\Sdk
    • Platform android-33-ext5, build-tools 33.0.2
    • ANDROID_HOME = C:\Users\diadt659\AppData\Local\Android\Sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-9505619)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[✓] Visual Studio - develop for Windows (Visual Studio Community 2019 16.11.25)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.11.33423.256
    • Windows 10 SDK version 10.0.20348.0

[✓] Android Studio (version 2022.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-9505619)

[✓] IntelliJ IDEA Community Edition (version 2022.3)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.3.3
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.80.2)
    • VS Code at C:\Users\diadt659\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.70.0

[✓] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19044.3208]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 115.0.5790.171
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 115.0.1901.188

[✓] Network resources
    • All expected network resources are available.

• No issues found!

Flutter Application Metadata
Type: app
Version: 1.0.0+1
Material: true
Android X: false
Module: false
Plugin: false
Android package: null
iOS bundle identifier: null
Creation channel: stable
Creation framework version: b8f7f1f9869bb2d116aa6a70dbeac61000b52849
Plugins
app_links-3.4.3
cloud_firestore-4.8.1
cloud_firestore_web-3.6.1
cryptography_flutter-2.3.0
datadog_flutter_plugin-1.5.1
firebase_core-2.14.0
firebase_core_web-2.6.0
flutter_native_splash-2.3.1
integration_test
path_provider_linux-2.1.11
path_provider_windows-2.1.7
shared_preferences-2.1.2
shared_preferences_android-2.1.4
shared_preferences_content_provider-0.0.5
shared_preferences_foundation-2.2.2
shared_preferences_linux-2.2.0
shared_preferences_web-2.1.0
shared_preferences_windows-2.2.0
url_launcher-6.1.11
url_launcher_android-6.0.35
url_launcher_ios-6.1.4
url_launcher_linux-3.0.5
url_launcher_macos-3.0.5
url_launcher_web-2.0.17
url_launcher_windows-3.0.6
video_player-2.6.1
video_player_android-2.4.9
video_player_avfoundation-2.4.6
video_player_web-2.0.16
wakelock-0.6.2
wakelock_macos-0.4.0
wakelock_web-0.4.0

Hi @slrongji. Thanks for filing this issue. This seems to be similar to https://github.com/flutter/flutter/issues/123602. You can see https://github.com/flutter/flutter/issues/123602#issuecomment-1490895875 and https://github.com/flutter/flutter/issues/123602#issuecomment-1662235796 for solution and check if it works for you.

Thanks for responding @slrongji. Can you provide more information on how this issue occurs?


apply promisify codemod

same as https://github.com/webrtc/samples/pull/789 -- i'm shooting at anything right now :-)
The bind+this in the first chunk made me think for a minute but it looks ok.

LGTM, thanks for this!


Add roll links to Hide and Sneak actions

Closes https://github.com/foundryvtt/pf2e/issues/13656

We should start using the inline /act syntax instead.
[[/act hide]]

[[/act sneak]]


notcurses: 2.1.5 -> 2.2.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/dankamongmen/notcurses/releases.
meta.description for notcurses is: "blingful TUIs and character graphics"
meta.homepage for notcurses is: "https://github.com/dankamongmen/notcurses"
meta.changelog for notcurses is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 2.2.2 with grep in /nix/store/f4wasr2295sm7hj73lmad2bnr270dnxi-notcurses-2.2.2

directory tree listing: https://gist.github.com/8811f36d20dad9db34f436af42299026

du listing: https://gist.github.com/c52fa89db29ef5587edf53c93670713a

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
notcurses

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/f4wasr2295sm7hj73lmad2bnr270dnxi-notcurses-2.2.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A notcurses https://github.com/r-ryantm/nixpkgs/archive/76f3f009a4f3ff58c1ae80f80da5898fc459efbb.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/f4wasr2295sm7hj73lmad2bnr270dnxi-notcurses-2.2.2
ls -la /nix/store/f4wasr2295sm7hj73lmad2bnr270dnxi-notcurses-2.2.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review took longer than 45m and timed out

Maintainer pings
cc @jb55 for testing.

Result of nixpkgs-review pr 115139 at 76f3f009 run on x86_64-linux 1

1 package failed to build:

notcurses

Result of nixpkgs-review pr 115139 at 76f3f009 run on x86_64-linux 1

1 package built successfully:

notcurses

Tested notcurses-demo binary. Works fine.

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

1 package built:

notcurses


Update harness-platform-faqs.md

Added multiple FAQ's for platform
Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

[ ] Issue
[ x] Feature
[ ] Maintenance/Chore

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


Add Dual Monitor Tools

Dual Monitor Tools is a utility for users with dual or multiple monitor setups.

All suggestions applied.


Add Support for Shiny

Hi Chales,
Great, package thank you very much!
This PR brings support for Shiny, I added an example in the README too.

Awesome!  I will look into this tonight or in the weekend.   Thank you!   I can definitely use some assistance

Great, thank you. Sorry, some of the checks don't pass; I'm really not used to {renv}. Let me know if you want me to change anything.

I'll mess with renv as I need to update the dependencies.   Master will be unstable but we'll keep 1.0.1 stable until then.  I've tried to get this into CRAN (via submission) but have not been able to get a response.  Have you done that successfully?

Yes, I have a few packages on CRAN. It's not always easy but this should be accepted. I'll do another PR to change some things that I know CRAN checks require :)

What is that failed in your initial CRAN submission?
It looks good to me, there are examples that can be run, it passes checks, etc.
A few things that might have been raised by the CRAN submission
https://github.com/cfmack/pRometheus/blob/ab7b99ec9c82d8239ca4dea09982fb70896c6cd9/DESCRIPTION#L3
This won't pass Prometheus should be between single quotes: 'Prometheus' (it's a brand~ish). Also you should not have "this is a package" or "for R" in there.
Also here, "This R package" should not be there.
https://github.com/cfmack/pRometheus/blob/ab7b99ec9c82d8239ca4dea09982fb70896c6cd9/DESCRIPTION#L9
In case you don't know (sorry if you do, not trying to appear condescending, just trying to help) run devtools::check_win_devel() before you submit this will run tests remotely on a windows as CRAN does. The local devtools::check(), travis, etc. Differ slightly from CRAN checks.
Also use usethis::use_cran_comments to create the CRAN comments. You should have 1 NOTE (new submission) but everything else should be good to go. devtools::check_win_devel() should also only have 1 NOTE (new submission) and nothing else.
I would also check rhub it will let you run the checks on various machines, rhub::check_for_cran is pretty good though do not be alarmed by some of the warnings or errors that come out of it, it can be iffy I found.
Then devtools::release_checks() is pretty good too for basic checks.
When all is done submit with devtools::submit_cran, it'll use the .md created by usethis::use_cran_comments.
Hope that helps a bit, don't hesitate if you think I can help further!

I did not get a reply from CRAN, albeit some can imagine it hit my spam folder.  Regardless, I'll give these notes ago.  Thank you!

As an FYI, I got renv updated.


Autostart tray config switch not working

The config key on crc side was changed to autostart-tray from auto-start-tray, but it was not changed here on the tray repo, and currently when the user tries to change it

Fixed in #69


Use pkgjs/action for CI to auto-upgrade to latest nodes

The CI workflow used here is almost identical to a standard Node.js library testing pattern (checkout, npm install, npm test).
As part of Package Maintenance WG, I've recently created pkgjs/action - it basically does that standard Node testing pattern, but it automatically maintains the test matrix for you, i.e. it will automatically detect the lowest supported (major) version from engines field and will automatically add new Node.js versions as they come out.
As the action is pretty new, I'd like to get some battle testing for it.
Would people mind if I opened a PR to start using it here? I'm willing to take on the maintenance of that until we feel it's stable.
The end result here would probably look something like this: https://github.com/pkgjs/action/blob/main/.github/workflows/ci.yaml

That's really cool! Normally I would say "sure, let's try it here" but unfortunately node-inspect is effectively archived since the code was moved into node core.
Looks like the only thing that prevents us from archiving the repo right now is doing some triage on the remaining open issues (see https://github.com/nodejs/node/discussions/36481).

👍
Thanks. I guess this can be closed, so you won't have to triage it ;)


Could not open input file: bin/console

i just start the example docker compose i get Could not open input file: bin/console

Does anyone care ?

Doesn't work for me either.

What does your Dockerfile look like? The error sounds like you don't have Shopware inside the Docker container

Do you maybe have vendor folder in .dockerignore file?

Hey there,
thanks for answering :) This is how it looks like
`
#syntax=docker/dockerfile:1.4
pin versions
FROM ghcr.io/shopware/docker-base:8.1 as base-image
FROM ghcr.io/friendsofshopware/shopware-cli:latest-php-8.1 as shopware-cli
build
FROM shopware-cli as build
COPY --link . /src
WORKDIR /src
COPY ./.shopware-project.yml /src/.shopware-project.yml
RUN --mount=type=secret,id=composer_auth,dst=/src/auth.json
--mount=type=cache,target=/root/.composer
--mount=type=cache,target=/root/.npm
/usr/local/bin/entrypoint.sh
build final image
FROM base-image
COPY --from=build --chown=www-data /src /var/www/html
`

Do you have a .dockerignore file? 🤔

No i do not have one

Is it possible that you can share the complete project somewhere? :)

It already not working if i just use the Readme stuff.
But here's a repo https://github.com/Tjerk-Haaye-Henricus/tmp_shopware

I cloned it, had to change two things in the .app.env
The database mentioned in the DATABASE_URL ended with dev_shop, but the database was not present, changed it back to just shopware. Also, the APP_ENV needs to be prod. Otherwise, WebProfilerBundle will be loaded and this is missing due to composer install --no-dev.
So my .app.env was looking like:
APP_ENV=prod
APP_SECRET=440dec3766de53010c5ccf6231c182acfc90bd25cff82e771245f736fd276518
INSTANCE_ID=10612e3916e153dd3447850e944a03fabe89440970295447a30a75b151bd844e
APP_URL=http://localhost
MAILER_URL=null://localhost
DATABASE_HOST=db
DATABASE_PORT=3306
DATABASE_URL=mysql://shopware:shopware@db:3306/shopware
SHOPWARE_ES_HOSTS=
SHOPWARE_ES_ENABLED=0
SHOPWARE_ES_INDEXING_ENABLED=0
SHOPWARE_ES_INDEX_PREFIX=
COMPOSER_HOME=/tmp/composer
SHOPWARE_HTTP_CACHE_ENABLED=1
SHOPWARE_HTTP_DEFAULT_TTL=7200
INSTALL_LOCALE=de-DE

and it was working for me.

Tried it but did not make any difference
Could it be that m1 is causing the issue ?

I'm also getting the same issue

@shyim I create a c project with composer.json file https://github.com/shopware/production/blob/trunk/composer.json
After that i build and do docker-compose up -d container init container install plugin and all the stuff fine. While on going to web getting 500 Error.
can you please help.

@hasanelahi does /admin work for you? maybe just sales channel domain config

@shyim

You need to set a JWT_PRIVATE_KEY and JWT_PUBLIC_KEY environment variable.
Can be generated with shopware-cli project generate-jwt --env or php bin/console system:generate-jwt-secret --use-env

@shyim  its work thank you very much

@Tjerk-Haaye-Henricus Works on my m3. Can you list the steps you've gone through to create your project? Maybe I can help.

We created an example repository with everything. https://github.com/shopwareLabs/example-docker-repository


googlecast: fhempy server offline

Hi!
I Just installed fhempy into a fresh Raspberry Pi with fhem. Everything looks fine except that the googlecast shows "fhempy server offline":

fhempy server log looks fine:
2021-12-29 13:37:24,662 - INFO     - fhempy.lib.fhem_pythonbinding: Starting fhempy...
2021-12-29 13:37:24,680 - INFO     - fhempy.lib.pkg_installer: Attempting install of async-upnp-client==0.20.0
2021-12-29 13:37:36,939 - INFO     - fhempy.lib.pkg_installer: Successfully installed async-upnp-client==0.20.0 update!
2021-12-29 13:37:36,944 - INFO     - fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2021-12-29 13:37:37,011 - INFO     - websockets.server: server listening on <IP_ADDRESS>:15733
Any ideas?
Best wishes
Michael

Why do you have local_pybinding and pyBinding? I would suggest to remove all 3 devices, restart fhem and do
define local_pybinding BindingsIo fhempy
again.

That did the trick. Thanks a lot! :)


Reserve values in the ApiFamilyId enum

CI gfxreconstruct build queued with queue ID 190425.

CI gfxreconstruct build # 4239 running.

CI gfxreconstruct build # 4239 passed.


Incorrect Release Date for AO Sample

The initial release date for the SSAO v. AO sample under Raytracing is incorrect in the docx.

Well, it was finished in November 2018 and we did the publish cycle a week later...
Anyhow, fixed for a future release.


Added Gym signup page

Zero To Mastery - Webblocks 2022 📦📦
PR contains:

I have made signup page for a fitness website for new members to join. It also contains the contact details of the owner and a navigation bar to make the site more useful and user friendly.🤜

Breaking changes
NONE
Screenshots

Please see README for how to contribute.

Files are in the wrong location
meta.json missing
Please provide license to the images you used, so that we can be sure that we don't violate copyright by merging your PR.

Closing due to unresolved change request. Feel free to resolve and reopen.


Add the CustomRegexComponent protocol

Adds the CustomRegexComponent protocol that inherits from RegexProtocol, and modifies _MatcherInterface to also take an index that is separate from the given index range.

@swift-ci Please test Linux platform


#203 Display Avatar of users assigned to a task

Reference Issue/PRs
#203 Display Avatar of users assigned to a task
All errors on previous pull request resolved encountered error so need to re-clone and create a new branch thanks I hope to my changes pass

Okay will work on it thanks
On Sat, 4 Sep 2021, 2:35 am Andrew Glago, @.***> wrote:

@.**** requested changes on this pull request.
This is good, you're close.

Update the images so they resize to fit in the parent container.
Use percentages in your -space-x styles so the overlaps work at any
screen size. Extend the tailwind config percentage scale to include
percentages. See how here
https://tailwindcss.com/docs/space#spacing-scale

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/zurichat/zc_plugin_reminder/pull/323#pullrequestreview-746529011,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVI34LJQ6EO5NYWP4GWWX73UAFZWFANCNFSM5DMJTJBQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

So sorry boss for the late commit I already have the new changes that has correct previous issues can I still send it in my pc power yesterday night is down and am unable to commit the changes if chanced pls I wish to commit the changes spend alot of time on it making it responsive


Create database schema

I have some experience creating UML diagrams for database schemas, so I can help with that when the time comes.


Apply fixes from StyleCI

This pull request applies code style fixes from an analysis carried out by StyleCI.

For more information, click here.

Codecov Report

Merging #2 into master will not change coverage.
The diff coverage is 40%.

@@            Coverage Diff            @@
##             master       #2   +/-   ##
=========================================
  Coverage     91.85%   91.85%
  Complexity      336      336
=========================================
  Files            27       27
  Lines           945      945
=========================================
  Hits            868      868
  Misses           77       77

Impacted Files
Coverage Δ
Complexity Δ

...src/classes/Brave/Core/Service/UserAuthService.php
92.59% <ø> (ø)
22 <0> (ø)
:arrow_down:

backend/src/classes/Brave/Middleware/Cors.php
100% <ø> (ø)
4 <0> (ø)
:arrow_down:

...kend/src/classes/Brave/Core/Service/EveService.php
94.44% <ø> (ø)
12 <0> (ø)
:arrow_down:

.../src/classes/Brave/Core/Service/AppAuthService.php
95.65% <ø> (ø)
18 <0> (ø)
:arrow_down:

.../classes/Brave/Slim/Role/SecureRouteMiddleware.php
100% <ø> (ø)
8 <0> (ø)
:arrow_down:

...src/classes/Brave/Slim/Role/AuthRoleMiddleware.php
100% <ø> (ø)
11 <0> (ø)
:arrow_down:

...c/classes/Brave/Core/Api/User/PlayerController.php
88.46% <ø> (ø)
19 <0> (ø)
:arrow_down:

...src/classes/Brave/Core/Api/User/AuthController.php
98.8% <ø> (ø)
24 <0> (ø)
:arrow_down:

...rave/Slim/Session/NonBlockingSessionMiddleware.php
85.41% <ø> (ø)
23 <0> (ø)
:arrow_down:

...ckend/src/classes/Brave/Core/Command/MakeAdmin.php
90.32% <ø> (ø)
7 <0> (ø)
:arrow_down:

... and 2 more

Continue to review full report at Codecov.

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


Monokle locks up while loading folder

when loading a folder with many resources (thousands..) the UI can lock-up for minutes - would be great to get some indication of what's going on

performance is better now - closing...


Min/Max DateTime should affect the hours/minute picker.

Hi team,
Please consider this feature.
For now, our min/max limitation only affect Date view. Please take it in account for hours and minute view also.
Thanks.

Already implemented in v4


Bump livenessprobe project versions for all versions

Issue #, if available:
Closes https://github.com/aws/eks-distro/issues/1411
Closes https://github.com/aws/eks-distro/issues/1412
Closes https://github.com/aws/eks-distro/issues/1413
Closes https://github.com/aws/eks-distro/issues/1414
Description of changes:
Bumps project version
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/approve

/lgtm


[SEDONA-22] [SEDONA-60] Fix join in Spark SQL when one side has no rows or only one row

Is this PR related to a proposed Issue?
Yes, SEDONA-60 and SEDONA-22.
What changes were proposed in this PR?
This patch fixes spatial joins performed in Spark SQL: when the dominant side contains only one row or no rows, we'd like to perform the join as usual instead of raising exceptions.
How was this patch tested?
We've added new unit tests to cover these 2 cases.
Did this PR include necessary documentation updates?
No.

@Nnicolini I am preparing the doc of the next release continuously. You can track the progress here: https://github.com/apache/incubator-sedona/pull/548


Export data in HDX

@spMohanty can you give an update on this? and link with the map request if you are going ahead with the idea to use HDX's mapping support to display results?

@elliec : I am still working on this. I would set a deadline of the end of this week for both the HDX export and the summary maps.

@spMohanty do you think this will be done for end nov?

if not we can manually add the data in for now


The pr template is outdated for licence and checkstyle

The basic check below is outdated cause rocketmq repo uses workflow now. And it need to be updated.
https://github.com/apache/rocketmq/blob/3df28420ba78706c788978a7ffbe5d1b8dfdf040/.github/PULL_REQUEST_TEMPLATE.md?plain=1#L22

@aaron-ai Please check this issue.


include  for numeric_limits

Omission of this include will cause build failures with GCC 11.
https://www.gnu.org/software/gcc/gcc-11/porting_to.html
Original bug report: https://bugs.debian.org/984212

Thank you!


No longer works

was the bug fixed?

hi. Can the OP answer to that question please ? It would be greatly appreciated


allow changing the queue for executing delegate callbacks

Looks good. Only thing I notices is need to add public keyword to the queue variable so it has the proper visibility in the framework. After that I think we are good to merge.

Yeah, public modifier is added to the queue var.


Nice work! But I wonder when will the inference code be made publicly available?

Please see ./src/test.py for testing.

Thank you for your reply, but I mean the inference code on the real world situation rather than the code work on the simulated test set. I would be greatly appreciate if you can make that code available.


Add joinInNaturalLayout to NSString

This might not be necessary since the underlying VC won't show up with the new course outlines.
@aleffert Feel free to close it if not required

I don't think we should rely on global assumptions for things that are local to a particular component. In particular, we may eventually want to support having content in one direction and the UI in another in order to match the language the content was written (like if the course is in english, but the UI is in arabic).
The joinInNaturalLayout thing was originally a quick hack for shoving an icon and text into a button and in hindsight may have been a mistake. I'm not even sure it always does the right thing based on the text direction of the individual characters. For buttons we should really be taking advantage of iOS 9's RTL support and for groups of strings we should probably be using a UIStackView (or an iOS 8 compatible clone) of individual labels. This way we don't have to care about individual character's behavior in text flows.


var matrix specializations for a-c unary functions in rev

Summary
This is just going through rev and adding var matrix functions for a bunch of functions.
Tests
expect_ad_matvar tests added for all of the functions in here. Though I still need to write tests for std::vector<var<matrix>>
Side Effects
I wrote this by specializing a function for each rev version. But that means we have to write the scalar_unary version like
template <typename Container,
          require_not_container_st<std::is_arithmetic, Container>* = nullptr,
          require_not_var_matrix_t<Container>* = nullptr>
inline auto fabs(const Container& x) {
  return apply_scalar_unary<fabs_fun, Container>::apply(x);
}

Though there may be some other way to do this where instead we specialize *_fun
struct fabs_fun {
  template <typename T>
  static inline T fun(const T& x) {
    using std::fabs;
    return fabs(x);
  }
};

As it's written right now it's nice because it works with std::vector<var<matrix>>. eod we need to specialize somewhere so I don't mind having it like we do now. We could also make var<matrix> not a container type so then we can remove the require_not_var_matrix_t<Container>
Release notes
Adds arc trig functions for var<matrix> along several other unary operators
Checklist

[x] Math issue #1805

[x] Copyright holder: Steve Bronder
The copyright holder is typically you or your assignee, such as a university or company. By submitting this pull request, the copyright holder is agreeing to the license the submitted work under the following licenses:
- Code: BSD 3-clause (https://opensource.org/licenses/BSD-3-Clause)
- Documentation: CC-BY 4.0 (https://creativecommons.org/licenses/by/4.0/)

[x] the basic tests are passing

unit tests pass (to run, use: ./runTests.py test/unit)
header checks pass, (make test-headers)
dependencies checks pass, (make test-math-dependencies)
docs build, (make doxygen)
code passes the built in C++ standards checks (make cpplint)

[x] the code is written in idiomatic C++ and changes are documented in the doxygen

[x] the new changes are tested

THere are a few functions like this in #2254. I was stuck there on what to do with std::vector<varmat> but sounds like you solved that.
Does what you did here also work with std::vector<std::vector<varmat>>, etc?
I asked @andrjohns about this in the other thread but maybe you have already solved it (in which case don't worry about it @andrjohns !)

Though I still need to write tests for std::vector<var>

That should be testable now. I had to add these tests for log_softmax. I didn't add tests for std::vector<std::vector<varmat>> though.

Lemme test that. It should at least be close to working. All this does is overload each function so when apply scalar iterates over the elements it should just do the normal thing and differ to the other specializations until it hits varmat and then just do the varmat thing

@bbbales2 fyi I removed var matrix from the container types. It feels like a var matrix is a single unit and we are pretty much always going to have specializations for var matrix. With the container checks we're normally checking whether it's an eigen vector so we can do some specialization or a std vector so we can recursivly go through it (or to map the std vector to an eigen matrix to use the Eigen specialization). So like I think with var matrix it makes sense to not have it count as a container. Does that make sense?

But if its not a container, is it a scalar? I dont think that make sense.

Yeah I'm not totally sure what it is either, but I'm also not using it like the other things we call containers. Popping it out seems fine with me.
Seems like whenever we use var_value, it is require_var_vector_t or require_var_matrix_t or require_rev_matrix_t or something like that.
I guess we could change require_container_t to require_std_vector_or_eigen_t lol but that's getting kinda long.

@SteveBronder this ready to review? I want to just copy whatever you do here for the scalar functions in #2254 so if it's done that's convenient lol.

@bbbales2 this should be good to go

Ty! Yes I just went through and removed the .noalias() call where we didn't need them so should be cool and good


Describe the bug

Register in Open Humans using Google results in a server error
Verification using email loops round (resolved as wrong link clicked)

Steps to reproduce
No response
In which environment are you using AutSPACEs?
No response
Other comments
No response

Whops, sorry for that. I’ve fixed that just now!
On 14 Aug 2024, at 14:20, Georgia @.***> wrote:
Describe the bug

Register in Open Humans using Google results in a server error

Steps to reproduce
No response
In which environment are you using AutSPACEs?
No response
Other comments
No response
—
Reply to this email directly, view it on GitHubhttps://github.com/alan-turing-institute/AutSPACEs/issues/701, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAFEYU3KJXYZMWAFQYCZ4WTZRNKQBAVCNFSM6AAAAABMQK23MSVHI2DSMVQWIX3LMV43ASLTON2WKOZSGQ3DKOBRHA4DCMI.
You are receiving this because you are subscribed to this thread.Message ID: @.***>