Writing """ ALTER """ breaks code highlighting

Prerequisites

[X] Put an X between the brackets on this line if you have done all of the following:

Reproduced the problem in Safe Mode: https://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
Followed all applicable steps in the debugging guide: https://flight-manual.atom.io/hacking-atom/sections/debugging/
Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages

Description
Writing `ALTER` in triple quote (multiline string) renders highlighting of rest of the code as string in py files.
Steps to Reproduce

Open a .py file
Type """`ALTER`"""anywhere

Expected behavior: Only """`ALTER`""" should appear string like. (green)
Actual behavior: Rest of the code is highlighted as string.
Reproduces how often: Always
Versions
Atom    : 1.26.1
Electron: 1.7.11
Chrome  : 58.0.3029.110
Node    : 7.9.0

You can see that adding alter in backticks ` causes rest of the code to become green.

Thanks for contributing!
We noticed that this looks like a duplicate of https://github.com/atom/language-python/issues/143 so you can subscribe there for updates if you'd like.

Because we treat our issues list as the Atom team's backlog, we close duplicates to focus our work and not have to touch the same chunk of code for the same reason multiple times. This is also why we may mark something as duplicate that isn't an exact duplicate but is closely related.
For information on how to use GitHub's search feature to find out if something is a duplicate before filing, see the How Can I Contribute? section of the Atom CONTRIBUTING guide.


咋不考虑分页情况吗[BUG]

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Code Example
Versions:

PHP:
Laravel:
Packeage

Additional context
Add any other context about the problem here.

which part of the statistics you need pagination?


qiskit-experiments exhibits a different behavior for devices and simulators in case of job failure

Re https://github.com/Qiskit/qiskit-experiments/blob/57fd212d6d468b3894b122f046901f9a384017d7/qiskit_experiments/framework/experiment_data.py#L783-L818
This code assumes that a failed execution of the backend will cause the line job.result() to raise an exception. This is indeed the case for devices, but not for Aer (run either directly or by running a fake backend).
Even if Aer raised an exception, job status for Aer is always DONE, and the error_message method does not exist in AerJob.
@chriseclectic suggested the following solution: https://github.com/Qiskit/qiskit-experiments/pull/871#issuecomment-1210952542. I agree with this solution.
See also https://github.com/Qiskit/qiskit-aer/issues/1567.

Will be done in #880.

#880 was eventually closed without merging.
Someone has to run and check the current status of this issue.


datsource

how to manage user information?
how to use manage FPL data?
NEO4j

Answer question like
Most used player by league/User
Most valuable player by league /User
Taking stab at https://neo4j.com/graph-data-science-library/


Error Reporting in Sleuth

Hello,
I currently try to get as much information reported as possible, when an exception is not caught in one of the microservices I am monitoring.
For test I set up a spring boot application that will throw an exception with a message. My Spans are sent to Kafka in JSON format. When looking at https://github.com/spring-cloud/spring-cloud-sleuth#visualizing-errors there seems to be a way to forward more information than just the status code I am currently reading from the Spans in Kafka.
I could not find any useful resource to help me to understand better how error/exception information can be handled in sleuth. Any hints would be greatly appreciated.
Best regards,
Lukas

It's enough for you to create a tag with key error and whatever value you want. If that's the case then Zipkin will put a red color to the rows as presented in the screenshots.
With the next Dalston release you'll also have the ErrorParser interface if you want to provide more customized error message - https://github.com/spring-cloud/spring-cloud-sleuth/pull/590.

So the feature shown at the position of the link is not implemented by default? I will handle the messages myself. So it does not have to match the zipkin-server. I was just assuming the information required for the described case will be written somewhere so the zipkin server can handle them - and I could use those information to do the different things I want to do.

It is implemented by default but you can customize what you want to be there in the error tag's value. So the answer to your question is that if there's an exception thrown that we're catching, then Sleuth will automatically add the error tag and value will be the exception message. If you want to customize that value you'll need to use the ErrorParser feature. If you want to provide a custom error tag to make Zipkin colourize your span red - just add the error tag with some arbitrary value you want.

Ok - when I call a method like:
@RequestMapping(
            value = {"/{service}/{route_id}/book", "/accounting-core-service/{service}/{route_id}/book"},
            method = RequestMethod.GET)
    @ResponseBody
    public ModelAndView book(@PathVariable(value="service") String serviceName,
                             @PathVariable(value = "route_id") int routeId,
                             HttpServletResponse response) throws Exception {

    	throw new Exception("This is the booking Exception!");
        }

I received the following JSONS for two Spans-Objects written to Kafka:
{
	"host": {
		"serviceName": "zuul-service",
		"address": "<IP_ADDRESS>",
		"port": 9000
	},
	"spans": [{
			"begin":<PHONE_NUMBER>186,
			"end":<PHONE_NUMBER>924,
			"name": "http:/accounting-core-service/deutsche-bahn/5/book",
			"traceId": -6513692843231898233,
			"parents": [-6513692843231898233],
			"spanId": -7158068482129368830,
			"exportable": true,
			"tags": {
				"http.path": "/accounting-core-service/deutsche-bahn/5/book",
				"http.url": "/accounting-core-service/deutsche-bahn/5/book",
				"http.status_code": "500",
				"http.method": "GET",
				"lc": "zuul"
			},
			"logs": [{
					"timestamp":<PHONE_NUMBER>186,
					"event": "cs"
				}, {
					"timestamp":<PHONE_NUMBER>924,
					"event": "cr"
				}
			],
			"durationMicros": 737509
		}
	]
}

{
		"host": {
			"serviceName": "accounting-core-service",
			"address": "<IP_ADDRESS>",
			"port": 5001
		},
		"spans": [{
				"begin":<PHONE_NUMBER>620,
				"end":<PHONE_NUMBER>652,
				"name": "book",
				"traceId": -6513692843231898233,
				"parents": [-7158068482129368830],
				"spanId": -3422535960945121632,
				"exportable": true,
				"tags": {
					"mvc.controller.method": "book",
					"mvc.controller.class": "AccountServiceController"
				},
				"logs": [],
				"durationMicros": 32174
			}, {
				"begin":<PHONE_NUMBER>427,
				"end":<PHONE_NUMBER>664,
				"name": "http:/accounting-core-service/deutsche-bahn/5/book",
				"traceId": -6513692843231898233,
				"parents": [-6513692843231898233],
				"spanId": -7158068482129368830,
				"remote": true,
				"exportable": true,
				"tags": {
					"http.status_code": "500"
				},
				"logs": [{
						"timestamp":<PHONE_NUMBER>428,
						"event": "sr"
					}, {
						"timestamp":<PHONE_NUMBER>664,
						"event": "ss"
					}
				],
				"durationMicros": 237122
			}
		]
	}

Do I make wrong assumptions how exceptions are caught? Or what am I missing?

Which version of Sleuth are you using? Do you have in the logs on the controller side an exception thrown and in the log message you can see that there is no span / trace id set?

You could also run this with Sleuth logging at debug mode and send me the logs.

I am using:
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Camden.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

That leads to spring-cloud-sleuth-stream 1.0.9.RELEASE and spring-cloud-stream-binder-kafka 1.1.0.RELEASE
And here are some lines of the log containing the thrown exception:
logs.txt

Can you upgrade to Dalston.SR1 and try again? Or at least to latest Camden?

I tried the version update to Dalston.SR1 however that results into TypeNotPresentExceptions that I will have to figure out first. I will update here as soon as I get it working.

Thank you so much for your help. Updating to Dalston.SR1 helped:
{
	"host": {
		"serviceName": "accounting-core-service",
		"address": "<IP_ADDRESS>",
		"port": 5001
	},
	"spans": [{
			"begin":<PHONE_NUMBER>778,
			"end":<PHONE_NUMBER>784,
			"name": "http:/accounting-core-service/deutsche-bahn/5/book",
			"traceId": -6109416087067669485,
			"parents": [-6109416087067669485],
			"spanId":<PHONE_NUMBER>262908458,
			"remote": true,
			"exportable": true,
			"tags": {
				"mvc.controller.class": "BasicErrorController",
				"http.status_code": "500",
				"mvc.controller.method": "errorHtml",
				"error": "Request processing failed; nested exception is java.lang.Exception: This is the booking Exception!",
				"spring.instance_id": "Notebook:accounting-core-service:5001"
			},
			"logs": [{
					"timestamp":<PHONE_NUMBER>778,
					"event": "sr"
				}, {
					"timestamp":<PHONE_NUMBER>784,
					"event": "ss"
				}
			],
			"durationMicros": 6273
		}
	]
}
{
	"host": {
		"serviceName": "zuul-service",
		"address": "<IP_ADDRESS>",
		"port": 9000
	},
	"spans": [{
			"begin":<PHONE_NUMBER>772,
			"end":<PHONE_NUMBER>811,
			"name": "http:/accounting-core-service/deutsche-bahn/5/book",
			"traceId": -6109416087067669485,
			"parents": [-6109416087067669485],
			"spanId":<PHONE_NUMBER>262908458,
			"exportable": true,
			"tags": {
				"http.status_code": "500",
				"lc": "zuul",
				"spring.instance_id": "Notebook:zuul-service:9000",
				"http.path": "/deutsche-bahn/5/book",
				"http.url": "/deutsche-bahn/5/book",
				"http.method": "GET"
			},
			"logs": [{
					"timestamp":<PHONE_NUMBER>772,
					"event": "cs"
				}, {
					"timestamp":<PHONE_NUMBER>774,
					"event": "cs"
				}, {
					"timestamp":<PHONE_NUMBER>811,
					"event": "cr"
				}
			],
			"durationMicros": 39186
		}
	]
}

For anyone else who might read/use this solution: Do not forget to update the version of your spring-boot-starter-parent. That is what caused me the trouble with the application not starting anymore after updating to Dalston.SR1
Just one more thing (hopefully): Is there a convenient way to override the behavior how the error-tag is filled?

Like I mentioned previously

With the next Dalston release you'll also have the ErrorParser interface if you want to provide more customized error message - #590.

Perfect. Any schedule when that release will be available?

Nothing concrete yet.

I just discovered a case that seems to be only partly covered: Timeout Exceptions thrown by the zuul service while the main processing is done by a different service.
In this case I only get the following tags on the BasicErrorController span:
Map(mvc.controller.class -> BasicErrorController, mvc.controller.method -> errorHtml, spring.instance_id -> Notebook:zuul-service:9000, http.status_code -> 500)
The exception in zuul is the following:  exception.txt
For some reason (I assume as the error is not thrown in the same service as the processing is done at that moment) the error tag is not set and filled.

Can you file a separate issue for this?


Upgrade to HA Core 2024.12.3 breaks BA integration

Well it was good while it lasted...
I upgraded to HA Core 2024.12.3 earlier today and it completely broke the Blueair integration.
Any attempt to click on pretty much anything resulted in no action.  In the logs I saw the following:
2024-12-13 12:19:46.032 ERROR (MainThread) [homeassistant.setup] Setup failed for custom integration 'ha_blueair': Unable to import component: cannot import name 'get_devices' from 'blueair_api' (/usr/local/lib/python3.13/site-packages/blueair_api/__init__.py)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1014, in async_get_component
    comp = await self.hass.async_add_import_executor_job(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        self._get_component, True
        ^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1074, in _get_component
    ComponentProtocol, importlib.import_module(self.pkg_path)
                       ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/util/loop.py", line 200, in protected_loop_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 1022, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/config/custom_components/ha_blueair/__init__.py", line 16, in <module>
    from blueair_api import get_devices, get_aws_devices, LoginError
ImportError: cannot import name 'get_devices' from 'blueair_api' (/usr/local/lib/python3.13/site-packages/blueair_api/__init__.py)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/setup.py", line 334, in _async_setup_component
    component = await integration.async_get_component()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1034, in async_get_component
    self._component_future.result()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1026, in async_get_component
    comp = self._get_component()
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1074, in _get_component
    ComponentProtocol, importlib.import_module(self.pkg_path)
                       ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/util/loop.py", line 200, in protected_loop_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 1022, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/config/custom_components/ha_blueair/__init__.py", line 16, in <module>
    from blueair_api import get_devices, get_aws_devices, LoginError
ImportError: cannot import name 'get_devices' from 'blueair_api' (/usr/local/lib/python3.13/site-packages/blueair_api/__init__.py)

After much fussing, I finally managed to force the integration's removal and (after it telling me "omg invalid config") the config that went with it hoping to completely remove everything and start over.
I was then able to re-add the integration via HACS but when I went to setup my account/device again, I got the following error on the screen:
Config flow could not be loaded: {"message":"Invalid handler specified"}
Checking the pretty log I got this:
Logger: homeassistant.config_entries
Source: config_entries.py:3314
First occurred: 1:02:18 AM (2 occurrences)
Last logged: 1:04:53 AM

Error occurred loading flow for integration ha_blueair: cannot import name 'get_devices' from 'blueair_api' (/usr/local/lib/python3.13/site-packages/blueair_api/__init__.py)

With the more detailed log showing this:
2024-12-13 17:02:18.562 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to import_module with args ('custom_components.ha_blueair.config_flow',) inside the event loop by integration 'config' at homeassistant/components/config/config_entries.py, line 179: return await super()._post_impl(request, data) (offender: /usr/src/homeassistant/homeassistant/loader.py, line 1303: return importlib.import_module(f"{self.pkg_path}.{platform_name}")), please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+config%22
For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#import_module
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/usr/src/homeassistant/homeassistant/__main__.py", line 227, in <module>
    sys.exit(main())
  File "/usr/src/homeassistant/homeassistant/__main__.py", line 213, in main
    exit_code = runner.run(runtime_conf)
  File "/usr/src/homeassistant/homeassistant/runner.py", line 154, in run
    return loop.run_until_complete(setup_and_run_hass(runtime_config))
  File "/usr/local/lib/python3.13/asyncio/base_events.py", line 708, in run_until_complete
    self.run_forever()
  File "/usr/local/lib/python3.13/asyncio/base_events.py", line 679, in run_forever
    self._run_once()
  File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2027, in _run_once
    handle._run()
  File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
  File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 480, in _handle_request
    resp = await request_handler(request)
  File "/usr/local/lib/python3.13/site-packages/aiohttp/web_app.py", line 569, in _handle
    return await handler(request)
  File "/usr/local/lib/python3.13/site-packages/aiohttp/web_middlewares.py", line 117, in impl
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 92, in security_filter_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 210, in forwarded_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 26, in request_context_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 86, in ban_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 242, in auth_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 32, in headers_middleware
    response = await handler(request)
  File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 73, in handle
    result = await handler(request, **request.match_info)
  File "/usr/src/homeassistant/homeassistant/components/http/decorators.py", line 81, in with_admin
    return await func(self, request, *args, **kwargs)
  File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 74, in wrapper
    return await method(view, request, data, *args, **kwargs)
  File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 172, in post
    return await self._post_impl(request, data)
  File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 179, in _post_impl
    return await super()._post_impl(request, data)
2024-12-13 17:02:18.564 ERROR (MainThread) [homeassistant.config_entries] Error occurred loading flow for integration ha_blueair: cannot import name 'get_devices' from 'blueair_api' (/usr/local/lib/python3.13/site-packages/blueair_api/__init__.py)
2024-12-13 17:04:53.136 ERROR (MainThread) [homeassistant.config_entries] Error occurred loading flow for integration ha_blueair: cannot import name 'get_devices' from 'blueair_api' (/usr/local/lib/python3.13/site-packages/blueair_api/__init__.py)
2024-12-13 17:04:53.136 ERROR (MainThread) [homeassistant.config_entries] Error occurred loading flow for integration ha_blueair: cannot import name 'get_devices' from 'blueair_api' (/usr/local/lib/python3.13/site-packages/blueair_api/__init__.py)
2024-12-13 17:04:53.136 ERROR (MainThread) [homeassistant.config_entries] Error occurred loading flow for integration ha_blueair: cannot import name 'get_devices' from 'blueair_api' (/usr/local/lib/python3.13/site-packages/blueair_api/__init__.py)
2024-12-13 17:04:53.136 ERROR (MainThread) [homeassistant.config_entries] Error occurred loading flow for integration ha_blueair: cannot import name 'get_devices' from 'blueair_api' (/usr/local/lib/python3.13/site-packages/blueair_api/__init__.py)
2024-12-13 17:04:53.136 ERROR (MainThread) [homeassistant.config_entries] Error occurred loading flow for integration ha_blueair: cannot import name 'get_devices' from 'blueair_api' (/usr/local/lib/python3.13/site-packages/blueair_api/__init__.py)

I'm guessing the HA group has changed something in the latest version which has now broken how the BA integration module works.
I'm open to suggestions, or even finding out if someone else has managed to upgrade to HA Core 2024.12.3 and not had this issue.

I am running 12.3 and latest ha_blueair release with no apparent issue. I suspect somehow your system is stuck with an older version of blueair_api -- did you manually install blueair_api on your ha supervisor(I think that's what it is called?) at any point?

Hey @rainwoodman,
Thanks for the confirmation that I'm crazy (aka - it's just me that's broken).
No, I hadn't manually installed the blueair_api pip package or even done anything involving the CLI in HA yet.
After multiple more deletes/adds of the addon through HACS, I managed to get into the CLI of the HA Core docker container (I think, still not sure of the HA architecture).  Once there I found the blueair_api package and further found that uninstalling the addon does not remove the blueair_api python package this addon depends on.
Once that far into the HA system, I managed to use pip to remove the blueair_api package.  Once I did that and reinstalled this addon (which re-added this pip package) then everything started working again.
Not sure what I did that necessitated such drastic steps but at last I managed to get it fixed.
Thanks again for the confirmation that it was just me.


Would you allow extension of "yml"?

Hi.
It is coded to use "./goss.yaml" in cmd/goss/goss.go , but would you also allow "./goss.yml"?
Thank you.

Hi @pysysops.
Thank you for your help:)


Remove switch statement from the language

switch has turned out to be a thorn in my side. In the simple case (using primitives) it's fine, but it quickly gets very complicated when dealing with "edge cases" (which turn out to be more common than the "common cases":

Dealing with objects represented by pointers (confusion around comparing pointers)
Dealing with immutable objects (nothing to compare)
Dealing with functions (cannot compare function pointers, function references are always immutable and unique)
Fallthrough logic complexity
Support in LLVM IR and support in possible future compile targets that don't have semantically-similar switch constructs

The switch, case, and default tokens will be converted to reserved words. The switchtype proposal will probably bring some of these back.

Done


Chore: remap URLs to raw prefix

Currently using https://github.com/{slug}/{repo}/raw/{branch}/{file}.
This is redirected to https://raw.githubusercontent.com/{slug}/{repo}/{branch}/{file} after the request completes.
Use the latter to save a few cycles.

Resolved by 85060d43fdc7f12a02d6e9a04c1248dedfbff9ee


[sw/otbn/crypto] Add arithmetic to boolean masking for P256 ECDH

This PR/commit modifies the p256_scalar_mult function so that it returns an arithmetically masked result. The arithmetic masking is done before converting back to affine coordinates. For this the internal scalar_mult_int function is changed to return projective coordinates. The transformation to affine coordinates now needs to be done outside scalar_mult_int.
This commit also adds code to convert from arithmetic masking to boolean masking. The conversion is implemented following Gaubin's algorithm to prevent side-channel leakage. The conversion is implemented in a 257-bit domain to enable carry bit handling, which is necessary when the arithmetic masking is performed within a mod p domain.
Both described changes are then put together to generate the P256 ECDH shared session key.
Further, this commit also adds the relevant tests.

I just saw that with this code the device driver for ECDH ecdh_p256.c needs to be adapted. The reason is that now the second share of the shared key is returned in DMEM via the variable m_x (before it was returned via y).
Probably the best way to solve this is to return the second share again via y, this way the device driver doesn't have to be changed. What do you think @jadephilipoom ?

I just saw that with this code the device driver for ECDH ecdh_p256.c needs to be adapted. The reason is that now the second share of the shared key is returned in DMEM via the variable m_x (before it was returned via y). Probably the best way to solve this is to return the second share again via y, this way the device driver doesn't have to be changed. What do you think @jadephilipoom ?

I think the changes to the device driver should be pretty minimal, just editing the declaration of the symbol and then the variable name that gets used later -- maybe it would be nice to change it since m_x makes a little more sense in this context.
I think all that needs to change is these two lines:
https://github.com/lowRISC/opentitan/blob/dd8b7098f35b43190506a33460b2852b9edf6155/sw/device/lib/crypto/impl/ecc/ecdh_p256.c#L19
https://github.com/lowRISC/opentitan/blob/dd8b7098f35b43190506a33460b2852b9edf6155/sw/device/lib/crypto/impl/ecc/ecdh_p256.c#L28
...and then changing the variable name kOtbnVarEcdhY to kOtbnVarEcdhMx for style/clarity.

Okay I'll change it in a separate PR.
But I would rather add kOtbnVarEcdhMx instead of replacing kOtbnVarEcdhY with it, because kOtbnVarEcdhY is still used as input for the public key y-coordinate. Then only ecdh_p256_shared_key_finalize() needs to be changed.

Oh, I see, in that case it actually does make sense to change m_x to y so we can reuse the buffer! I thought it was only an output buffer but had a mismatched name. I retract my previous comment, no device driver changes needed :slightly_smiling_face:

Okay, but for clearness, this would mean that already p256_scalar_mult in p256.s wouldn't return a y-coordinate anymore, only the masked x-coordinate as x and the mask as y.

Okay, but for clarity, this would mean that already p256_scalar_mult in p256.s wouldn't return a y-coordinate anymore, only the masked x-coordinate as x and the mask as y.

I think that's okay. We should only need p256_scalar_mult for ECDH, since we use p256_base_mult instead to generate the public key, and ECDSA uses the internal scalar mult.

I changed the code so that y is again used as return value for the mask. This means there is no need to change the device driver. I also changed and tested the tests accordingly.

last force-push fixed some comments: because of this PR#s changes output parameters of scalar_mult_int were commented incorrectly

The latest added (second) commit restructures the code to prevent an
overflow of OTBN IMEM.
The changes to P256 OTBN software, introduced in the previous commit,
increase code size so much that IMEM of OTBN is too small for the
application. Therefore, this commit restructures P256 code to prevent
an IMEM overflow. For this, p256.s is split into several individual
files containing different functions. In case the functions are not
needed for a specific binary, they now won't get inserted into the
binary anymore.


feat(Makefile): enable immutable (git-based) Docker tag publishing

Is this going to work for local development as well? docker-push now does multiple things

@helgi docker-push will definitely still work locally. It will push both the canary and the immutable-tagged image to whatever registry/image_prefix you have configured.

Is there a way we can not have locally get 2x images of everything, since it is a local disk that fills up quickly. I've had to clean up my registry a few times just because development generates a lot of images

This is nice but would be even prettier with a little... makeup. :)

Followed up with @helgi via slack:

How does it fill up your disk faster, @helgi? It’s just a tag that points to the same underlying image...
right now local development is using that git sha based version...

As for @vdice's suggestion... I'm interested in getting this logic into repositories and then picking the elegant solution that plugs right in.


Fix nested lists

Line 14 (GitHub won't let me highlight since it wasn't changed) is also showing up FUBAR'd.


Hide Explanatory Message at the top of the popup

would like to be able to hide the message that explains how to close the popup and how to mine words.

This is already possible through "Preferences->Popup->Show mining mode reminder" option.

thanks missed that option for some reason.


FieldPath

i think  FieldPath is missing in flutter firrestore, so please i think its an important thing that should not be left out the current stage of flutter. thanks

You can just use __name__ as described here.

@creativecreatorormaybenot how would I run such a query in flutter admin.firestore.FieldPath.documentId()?

@alfiepoleon I updated the answer. You just use it as a String.

@rayjadore
This issue has been moved to https://github.com/FirebaseExtended/flutterfire/issues/617. Any further collaboration will be done there.


CIV-12658 Add Exception Handler

Before creating a pull request make sure that:

[ ] commit messages are meaningful and follow good commit message guidelines
[ ] README and other documentation has been updated / added (if needed)
[ ] tests have been updated / new tests has been added (if needed)
[ ] Screenshot attached for the Evidence of manual testing
[ ] Functional, Smoke and API tests have been run locally
[ ] Full gradle build and run tests with coverage have been completed (if needed)

Please remove this line and everything above and fill the following sections:
JIRA link (if applicable)
https://tools.hmcts.net/jira/browse/CIV-12658
Change description
Testing branch and instruction
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[ ] No


(Willing to PR) Support async Python

Currently, LeanDojo provides synchronous API. However, it would be great to provide async python API in order to make downstream programming easier.
IMHO this may not be very hard to implement: The asyncio.subprocess.Process has quite similar APIs compared with the subprocess package LeanDojo is using.
I am willing to PR if this looks ok!

Hi,
Thank you for the suggestion and for offering to help. I'm OK with it as long as it does not break LeanDojo's existing API.


Adding preprocess function to ImageDataGenerator

Used when I tried to use generator for fine tuning pre-trained model.
I believe it might help in many more use cases.
another approach will be to use this function instead of standardize but I think this is better.

LGTM, thanks


TraitException: ClassLoader: code length overflow. (1596 > 1248bit)

chillerlan\Traits\TraitException: ClassLoader: code length overflow. (1596 > 1248bit)
...

Do you have more information on this? Code snippet, the input that caused this error? Did you try a higher QR Code version?


Documentation required on creating identifiers

@mico as the Metanorma maintainer, I need to be able to generate identifiers from metadata fields. I do not have an identifier that I can parse, as the current usecases have: I am generating the identifier from scratch.
The fields in https://github.com/metanorma/pubid-ieee/blob/main/lib/pubid/ieee/identifier.rb are not documented to the extent necessary for me to use them. This needs to be addressed as a matter of urgency. The same applies to https://github.com/metanorma/pubid-iso/issues/54 , which has been unactioned now for two months, and which has been holding up my work on ISO.
In particular, it is necessary for me to know:

The legal values, for any enum values (e.g. for type)
The range of values, when they are not obvious (e.g. what goes into supersedes)
The meaning of attributes, when it is not obvious (what does proposal mean)
How do generate particular kinds of identifier (e.g. identifiers with ™ vs ®; this may be an overlap with @andrew2net )

This is necessary for https://github.com/metanorma/metanorma-ieee/issues/112 to proceed, since I am not going to duplicate this code to generate the required identifier. From what I understand, it is also required by @andrew2net for his integration work.

@mico we need to implement the https://github.com/relaton/relaton-ieee/issues/21 functionality in this gem.
Here is my implementation.

This is blocking https://github.com/ietf-tools/bibxml-service/issues/238#issuecomment-1201509668

Need to specify the required arguments for pubid-ieee class initialisation, and their expected effect.

So the initialisation parameters for the class, which inherits from Core, are:

trademark: Boolean. Default false. If true, a trademark sign is inserted in the identifier. This can be either ™ or ®, depending on the number value, and the location of the trademark sign is after the number. Andrej has provided his existing implementation at https://github.com/relaton/relaton-ieee/blob/a54c7cd55c544b2bef2e05d3f887481d909169fb/lib/relaton_ieee/pub_id.rb#L55
amendment: amendment number
corrigendum: corrigendum number
stage: DIS\d?|PSI|FCD|FDIS|CD\d?|Pub2|CDV|TS|SI
approval: boolean, outputs Approved, Unapproved
draft: draft number
redline: true or false. Is a particular classification of documents, orthogonal to normal document classes
month: month number, two digits

Inherited arguments used:

edition
publisher
number
part
year

Test code at https://github.com/relaton/relaton-ieee/blob/e7a85f38953152fc38f4e9890ea533068c5b6f17/lib/relaton_ieee/rawbib_id_parser.rb

This ticket is rather unclear on what needs to be done.
e.g. The trademark rendering is a rendering option, not a creation option.

What is the status on this? Yes, trademarking is indeed a rendering option.


No connection behind proxy possible since version <IP_ADDRESS>

Hi,
after the upgrade to the version <IP_ADDRESS> im unable to connect to any server that must be connected by a HTTP proxy
Before it worked.
A Socket connection is not available. The connection must be done by a normal HTTP proxy.

It is not working behind a proxy server for me as well.  I'm running version <IP_ADDRESS>-stable

This is fixed by https://github.com/jarrodek/ChromeRestClient/commit/89973b258fe80f0bcc33814111917d6ef272617c

Hello,
In which version is this fixed? I'm using v<IP_ADDRESS> and I have the problem.


Strange issue on some systems

The countdowns stop at 09:00:00 on some systems, more specifically windows 10 Chrome, Mac osX Chrome and Safari, all updated to latest versions

This wasn't an issue but my mistake. Great script. Thank you.


docs: ✏ add caution

What I did

add caution

cuz it's not working invite a bot if use bot token

@75asa
Hi, thank you for the contribution!
I believe this looks good and ready to go though, it's still a WIP.
I'll merge this when it's ready. 😃

@75asa
Hi, thank you for the contribution!
I believe this looks good and ready to go though, it's still a WIP.
I'll merge this when it's ready. 😃

@mangano-ito Thx, it's just ready for review !!

@mangano-ito it's done suggestion commit !!

@75asa Thank you!


Update construction MvNormal in Heteroscedastic

Following a warning in the docs, the constructor of MvNormal has been changed
I also changed that the transform leads to the variance and not the std. dev. (which is more standard in the literature)
There was also a bug for the homoscedastic case (taking the std. dev. instead of the variance)

Codecov Report

Merging #38 (b21d1d1) into master (891cd59) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master      #38   +/-   ##
=======================================
  Coverage   83.33%   83.33%
=======================================
  Files           7        7
  Lines          66       66
=======================================
  Hits           55       55
  Misses         11       11

Impacted Files
Coverage Δ

src/likelihoods/gaussian.jl
81.81% <100.00%> (ø)

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 891cd59...b21d1d1. Read the comment docs.

Let's merge #40 first so we can get a first version of stable docs


docker swarm does not respect depends_on

Proposed changes
Swarmkit does not seem to have the concept of starting services in a particular order.
Tested with docker 1.13.1. Also, docker-compose bundle warns us about depends_on being unsupported.
It should be obvious from the documentation.

@aaronlehmann @nishanttotla PTAL

ping @dnephin

The title of this issue is a bit misleading. I believe it should say "Document that docker stack deploy does not support depends_on"
I guess a note here wouldn't hurt.
There's some background in https://github.com/docker/docker/issues/31333. The idea is that on swarm mode services are restarted until they are stable, so the order they are started shouldn't matter. There's also no way to say "has started" because service create is async.

@dnephin
Definitely docs should state Note: These options are ignored when deploying a stack in swarm mode with a (version 3) Compose file.
Also docker stack deploy doesn't say anything that those options are ignored in contrast to raising warning for restart: always.
While it makes sense there is no such concept as deployment order with swarm, availability of those options in doc suggested I could use it to improve starting issues (e.g. some services die because other are not yet available so I get bunch containers that are restarted at initialization couple of times before they finally connect to each other).
Anyway, would be nice to update docs and maybe rise warning for ignored options as I lost plenty of time on this and on https://github.com/docker/docker/issues/30404

I've included this fix in #2278 because they are going to conflict.


Multiple Creation of Model Issue in laravel 8

can not create multiple model in laravel 8

Hi,
Please post issues on the main repository. I was not able to produce an error by having multiple models in laravel 8.


Filtering: merge the word and token watch filters

Closes #322
The only difference was the automatic addition of word boundaries. Otherwise, they shared a lot of code. The regex lists were kept separate in the config to retain the convenience of word boundaries automatically being added.

Rename filter to watch_regex
Expand spoilers for both words and tokens
Ignore URLs for both words and tokens

No, the word boundaries are still added automatically.


Throttled ACE bar for DB Writer

Throttled ACE bar for DB Writer

DB WRITER Integration server Pod logs while pulling messages from MQ queue: db-writer-pod-log-rate-throttling.txt
Postgres rows in the database:
db_cp4i1_sor_eei=# Select Count(*) from quotes;
 count
-------
    22
(1 row)

db_cp4i1_sor_eei=# Select Count(*) from quotes;
 count
-------
    24
(1 row)

db_cp4i1_sor_eei=# Select Count(*) from quotes;
 count
-------
    27
(1 row)

Java code to enable throttling:
try
{
  System.out.println("Rate throttling for one minute");
    Thread.sleep(60000);
}
catch(InterruptedException ex)
{
    Thread.currentThread().interrupt();
}
System.out.println("Getting message from MQ queue to write in database");


[NEW ALGORITHM] Find duplicate

Description:
Given an array of integers
There is one repeated number in nums ,  return this repeated number
Checklist:

[+ ] Contributor in GSSoC-ext
[+ ] Want to work on it

Please assign to me so that i can start working


Remove cruft template from workflow

This PR removed the "train-qdm-script" template. We don't use it any longer in the prototype. I should have removed it earlier.
Removing this should make this workflow file considerably smaller.

Pinging @dgergel for the review because you might have to pull this into branches you're working on when this merges.


Moment 2.10 locale defaults to zh-tw

Something changed between 2.9 and 2.10 and now the default locale is zh-tw instead of the browser's locale.
http://jsfiddle.net/Eonasdan/hfwhs7vx/1/

Dup #2367


incorrect colors on keys/variables

as per the catppuccin docs, the keys/properties are supposed to be blue right?
for eg on nix for vscode, we get the blue color:

however on emacs we get normal white color like this:

as per catppuccin style  guide it should be blue

another example with json:
vscode:

Emacs:

infact even the brackets dont seem to be themed correctly
I already have the ts mode enabled for both as well
One thing I am confused with,is the ts-modes somehow causing issues?

Hey thanks for reporting this! The face used for colouring the attributes in nix-ts-mode is font-lock-variable-name-face. This is a tricky decision because if we were to set :foreground ,ctp-blue on font-lock-variable-face it would make all variable definitions blue in all languages. That might work for expression languages like Nix but for other languages it can be very disconcerting seeing that much colour all the time. To be clear this is not an issue with treesitter major modes.
Here's an example of some C code with :foreground ,ctp-blue on font-lock-variable-name-face:

There are two issues here: first, being that the Catppuccin theme does not style property faces (font-lock-property-name-face inherits from font-lock-variable-name-face); second, being the abuse of faces by modes. Faces such as font-lock-property-name-face exist, but in modes such as nix-ts-mode font-lock-variable-name-face is used instead. Modes should use the designated face where possible, and when they don't things can quite easily look oversaturated or have an unintended colour.
Essentially on our side we should patch in support for font-lock-property-name-face and font-lock-property-use-face and modes such as nix-ts-mode should be patched to use these faces where there is too much or not enough colour.

Hey thanks for reporting this! The face used for colouring the attributes in nix-ts-mode is font-lock-variable-name-face. This is a tricky decision because if we were to set :foreground ,ctp-blue on font-lock-variable-face it would make all variable definitions blue in all languages. That might work for expression languages like Nix but for other languages it can be very disconcerting seeing that much colour all the time. To be clear this is not an issue with treesitter major modes.
Here's an example of some C code with :foreground ,ctp-blue on font-lock-variable-name-face:

There are two issues here: first, being that the Catppuccin theme does not style property faces (font-lock-property-name-face inherits from font-lock-variable-name-face); second, being the abuse of faces by modes. Faces such as font-lock-property-name-face exist, but in modes such as nix-ts-mode font-lock-variable-name-face is used instead. Modes should use the designated face where possible, and when they don't things can quite easily look oversaturated or have an unintended colour.
Essentially on our side we should patch in support for font-lock-property-name-face and font-lock-property-use-face and modes such as nix-ts-mode should be patched to use these faces where there is too much or not enough colour.

yes, I  also noticed this thing with a lot of other ts modes as well, observed this in both json ts mode and also toml ts mode as well
however interestingly if I switch to js-json-mode instead of the treesitter one keys are correctly themed to ctp-blue
but in case of toml mode both normal and ts mode are themed incorrectly with ctp-text instead  🤔

also yes I do agree that having :foreground ,ctp-blue is probably a bad idea for other languages

yes, I also noticed this thing with a lot of other ts modes as well, observed this in both json ts mode and also toml ts mode as well however interestingly if I switch to js-json-mode instead of the treesitter one keys are correctly themed to ctp-blue but in case of toml mode both normal and ts mode are themed incorrectly with ctp-text instead 🤔

I'd have to look into what faces those modes are using, it's especially difficult when different modes use faces for different things

Essentially on our side we should patch in support for font-lock-property-name-face and font-lock-property-use-face [...]

Hello, how's is progress on this? I just saw this issue and I think I'll open up a PR on nix-ts-mode. I'll set font-lock-property-name-face to some random value first to see if it looks right.
Nix:

JSON:

Essentially on our side we should patch in support for font-lock-property-name-face and font-lock-property-use-face [...]

Hello, how's is progress on this? I just saw this issue and I think I'll open up a PR on nix-ts-mode. I'll set font-lock-property-name-face to some random value first to see if it looks right.
Nix
On Emacs:
On Kate:
JSON
On Emacs:

On Kate:

Hmm interesting, in emacs the keys are red :thinking:

Hmm interesting, in emacs the keys are red 🤔

I just set it to red for a quick demonstration of fontification (setting a face to red in Emacs just requires a quick set-face-attribute 'FACE nil :foreground "red"), if I were to make a change I'd set it to blue like it is suggested in the style guide.

Emacs vs. VSCodium

For Nix, there would still be a long way to go (although, this comparison might be inaccurate, since VSCode doesn't use tree-sitter, let me know if VSCodium in my screenshot is also incorrect).

Emacs vs. VSCodium
For Nix, there would still be a long way to go (although, this comparison might be inaccurate, since VSCode doesn't use tree-sitter, let me know if VSCodium in my screenshot is also incorrect).

that seems to look pretty close

edit: Also I wonder, would it be possible to theme brackets as well

If it's defined in the grammar, then yes (I saw entries for parentheses and curly brackets), but it would require some time to get it right, as I'd need to do a more thorough reading of the grammar.

edit: Also I wonder, would it be possible to theme brackets as well

If it's defined in the grammar, then yes (I saw entries for parentheses and curly brackets), but it would require some time to get it right, as I'd need to do a more thorough reading of the grammar.
EDIT: the brackets seem to be colured based on depth, so you can just use rainbow-delimiters instead.

yes rainbow-delimiters work for now


Question: how do I do begin Transaction & end Transaction ?

Hi,
I used to the idiom that put all my insert inside a begin Transaction & end Transaction block.
But how do I do that with better-sqlite, checking your document I only see
.transaction(function) -> function
But that won't work for my case, e.g I need to scan n files, each file with a bunch of insert clauses,
begin Transaction
scan files -> each file, bulk insert
end Transaction

How do I do that with better-sqlite ?

OK I find I can just call db.exec('BEGIN TRANSACTION') but that leads to my second question when using this vs .transaction(function) -> function

@qiulang I would recommend scanning the input files asynchronously before performing your transaction.
const { promises: fs } = require('fs'); // requires nodejs 10
const db = require('better-sqlite3')('my-data.db');

const execMulti = db.transaction((strings) => {
  for (const str of strings) db.exec(str);
});

async function readAndExecuteFiles(filenames) {
  const files = await Promise.all(filenames.map(name => fs.readFile(name, 'utf8')));
  execMulti(files);
}

@qiulang if your program is just a script (i.e., it's not doing other things in parallel with the task you describe), then there's nothing wrong with just managing the transaction manually, as you described in your second post.
async function readAndExecuteFiles(filenames) {
  db.exec('BEGIN');
  try {
    for (const name of filenames) db.exec(await fs.readFile(name, 'utf8'));
    db.exec('COMMIT');
  } catch (err) {
    if (db.inTransaction) db.exec('ROLLBACK');
    throw err;
  }
}

Keeping a SQLite3 transaction open across an asynchronous operation is generally discouraged, because it prevents other parts of the program from using the database during the operation. However, for scripts that are designed to only do one thing at a time, that doesn't actually matter. It matters, for example, in a web server.

@qiulang has your question been answered?

Oh yes I would also like to tell you that I did a little performance test for db.transaction vs one transaction.
So I used a "bulk" read (try 100 files, 200files, 400 files each many time) for my total 4000 files,
then test for one db.transaction for one bulk read (like your codes showed) vs just one transaction.
In my test one transaction is always much faster, but of course that is predictable.
B/C for my program, during the import process there should be no other part access DB so I go with one transaction.
Thank you for your detailed reply!


Agario updated, bots no longer working.

title says it all.

It's agar-expose fault

This has nothing to do with agario bots. This client still works. Plus, bots are so easy to fix. It took 5 mins for me to figure out :D

@easyrider81
agario-client still works, but this might be beginning of the end of agario-client. I can't do much with their new script.

@DaAwesomeRazor can you please help me to fix bots


Depreciated Dependency Usage in babel-preset-react-app

Current Behavior
babel-preset-react-app imports @babel/plugin-proposal-private-property-in-object without declaring it.
Solution
Install @babel/plugin-transform-private-property-in-object as a development dependency by running:
npm install --save-dev @babel/plugin-transform-private-property-in-object
Screenshots/Logs

Contributor Guides and Resources

🛠 Meshery Build & Release Strategy
📚 Instructions for contributing to documentation

Meshery documentation site and source

🎨 Wireframes and designs for Meshery UI in Figma (open invite)
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

Hi, I would like to work on this issue. Could you please assign it to me?


[Bug]: The openpose-editor does not show up in RUNPOD Fast Stable Diffusion

Is there an existing issue for this?

[X] I have searched the existing issues and checked the recent builds/commits of both this extension and the webui

What happened?
I use the RunPod Fast Stable Diffusion on Cloudservice Runpod. It uses a Jupyter Lab (Port 8888) to connect to the interface (Port 3000).
When I try to get to the openpose editor by clicking "Edit", I can only see a window without anything:

Steps to reproduce the problem

ControlNet v1.1.233 input an image
Control type -> Openpose
Run Preprocessor
Click "Edit"

What should have happened?
The normal interface of the openpose editor should come.
Commit where the problem happens
webui: v1.4.1
controlnet: v1.1.233
openpose-editor: 35dd1943
What browsers do you use to access the UI ?
Google Chrome
Command Line Arguments
No

Console logs
Running on local URL: https://rcud4c01mi5i07-3001.proxy.runpod.net
✔ Connected
Startup time: 29.1s (import torch: 3.3s, import gradio: 0.8s, import ldm: 0.5s, other imports: 2.2s, load scripts: 10.0s, create ui: 11.9s, gradio launch: 0.3s, add APIs: 0.1s).
preload_extensions_git_metadata for 33 extensions took 0.69s
2023-07-25 03:08:59,288 - ControlNet - INFO - Preview Resolution = 512

Browser logs
Mixed Content: The page at 'https://rcud4c01mi5i07-3000.proxy.runpod.net/' was loaded over HTTPS, but requested an insecure resource 'http://<IP_ADDRESS>:60811/openpose_editor_index/'. This request has been blocked; the content must be served over HTTPS.
openpose_editor.js?1689829721.2718813:4 Uncaught (in promise) TypeError: Failed to fetch
at checkEditorAvailable (openpose_editor.js?1689829721.2718813:4:27)
at openpose_editor.js?1689829721.2718813:131:5
at openpose_editor.js?1689829721.2718813:139:3
civitai_helper.js?1686112472.0:337 gradio_ver:3.23.0
civitai_helper.js?1686112472.0:438 found active tab: undefined
index.js?1686112371.0:1 sd-webui-3d-open-pose-editor: onUiLoaded
openoutpaint-ext.js?1686112535.0:117 [openoutpaint] Add message listener
2openoutpaint-ext.js?1686112535.0:184 [openoutpaint] Sending init message
index.js?a83964bb:85 i18next: languageChanged zh-TW
index.js?a83964bb:85 i18next: initialized Object
index.js?a83964bb:85 0.1.18  2023-04-15 06:20:24
662The specified value "[object Object]" cannot be parsed, or is out of range.
layers.js?v=26b7436:677 [layers] Collection 'Image Layers' at layers.collections.image registered
layers.js?v=26b7436:632 [layers] Layer 'Background' at layers.collections.image.layers.bg registered
layers.js?v=26b7436:632 [layers] Layer 'Image' at layers.collections.image.layers.image registered
layers.js?v=26b7436:632 [layers] Layer 'Mask Paint' at layers.collections.image.layers.mask registered
layers.js?v=26b7436:632 [layers] Layer 'Overlay' at layers.collections.image.layers.overlay registered
layers.js?v=26b7436:632 [layers] Layer 'Debug Layer' at layers.collections.image.layers.debug registered
openoutpaint-ext.js?1686112535.0:184 [openoutpaint] Sending init message
layers.js?v=26b7436:632 [layers] Layer 'Default Image Layer' at layers.collections.image.layers.default registered
index.js?a83964bb:102 @mediapipe/pose Module
index.js?a83964bb:102 MyPose ƒ Pv(h){var w=this;h=h||{},this.h=new Ch({locateFile:h.locateFile,files:function(M){return[{url:"pose_solution_packed_assets_loader.js"},{simd:!1,url:"pose_solution_wasm_bin.js"},{simd:!0,url:"pose_sol…
index.js?a83964bb:3440 create editor
(anonymous) @ index.js?a83964bb:3440
openoutpaint-ext.js?1686112535.0:184 [openoutpaint] Sending init message
index.js?a83964bb:3305 Infinity% loaded
openoutpaint-ext.js?1686112535.0:184 [openoutpaint] Sending init message
webui.js?v=ccd423a:38 [webui] key.json loaded successfully
webui.js?v=ccd423a:57 [webui] Window is child of 'https://rcud4c01mi5i07-3000.proxy.runpod.net/'
index.js?v=d4006e8:181 [index] Fixed host to 'https://rcud4c01mi5i07-3000.proxy.runpod.net'
index.js?a83964bb:3419 method GetAppVersion Array(0)
index.js?a83964bb:3419 return Object
openoutpaint-ext.js?1686112535.0:123 [openoutpaint] Received Init Ack
index.js?1686112371.0:1 Method GetAppVersion MessageEvent
index.js?a83964bb:3419 method Pause Array(0)
index.js?a83964bb:3419 return Object
index.js?a83964bb:3305 Infinity% loaded
index.js?1686112371.0:1 Method Pause MessageEvent
index.js?a83964bb:3305 _o
index.js?a83964bb:3305 Array(2)
index.js?a83964bb:3419 pushCommand
openoutpaint-ext.js?1686112535.0:184 [openoutpaint] Sending init message
index.js?v=d4006e8:181 [index] Fixed host to 'https://rcud4c01mi5i07-3000.proxy.runpod.net'
openoutpaint-ext.js?1686112535.0:123 [openoutpaint] Received Init Ack
<IP_ADDRESS>:7860/sdapi/v1/options:1     Failed to load resource: net::ERR_CONNECTION_REFUSED
<IP_ADDRESS>:7860/startup-events:1     Failed to load resource: net::ERR_CONNECTION_REFUSED
index.js?v=d4006e8:466 The server seems to be offline. Is host 'https://rcud4c01mi5i07-3000.proxy.runpod.net' correct?
checkConnection @ index.js?v=d4006e8:466
index.js?a83964bb:3419 method Pause Array(0)
index.js?a83964bb:3419 return Object
index.js?1686112371.0:1 Method Pause MessageEvent
index.js?v=d4006e8:1298 [index] WebUI Settings set as recommended.
index.js?v=d4006e8:1186 Current model: SDv1-5.ckpt [4c86efd062]
index.js?a83964bb:3419 method Resume Array(0)
index.js?a83964bb:3419 return Object
index.js?1686112371.0:1 Method Resume MessageEvent
index.js?a83964bb:3419 method Pause Array(0)
index.js?a83964bb:3419 return Object
index.js?1686112371.0:1 Method Pause MessageEvent
DevTools failed to load source map: Could not load content for chrome-extension://fheoggkfdfchfphceeifdbepaooicaho/sourceMap/chrome/scripts/iframe_form_check.js.map: System error: net::ERR_BLOCKED_BY_CLIENT
DevTools failed to load source map: Could not load content for chrome-extension://fheoggkfdfchfphceeifdbepaooicaho/sourceMap/chrome/scripts/iframe_form_detection.js.map: System error: net::ERR_BLOCKED_BY_CLIENT
Additional information
It would be good if the openpose editor can be run in a new tab besides coming to a bumped-out window.

Closing for inactivity.


feat: add notion of parent/child in the menu data structures

🙋 Feature Request
The FluentNav component should know which child items are active to expand the navigation bar correctly when browsing the page through a bookmark or external link.
🔦 Context
Related to #2297 & #2142

This is going to take a significant amount of work, I believe. We will investigate for the next major version


Support the new architecture on current version of React Native

A followup to https://github.com/react-native-progress-view/progress-bar-android/pull/90.
Updates the fabricexample app to React Native 0.71, and build.gradle to implement react-native in different ways depending on its version. This is because starting with RN 0.71 it's no longer built from source but distributed as a prebuilt package by default.

Hi @Naturalclar ! could you please merge that ? It's directly linked to https://github.com/react-native-progress-view/progress-bar-android/pull/90 that you've just merged a moment ago...


ESP32-C6 - Add Wokwi Simulation

The PR adds ESP32-C6 simulation to ESP32 projects. A developer can experience the simulation of the project directly in browser or a developer can work with Swift even without having real HW.
The following files were added to root of ESP projects:

wokwi.toml - points to UF2 binary within the project, so the simulator knows where to find the binary
diagram.json - contains description of HW connections for simulator to visualize it

A developer should build an UF2 binary image for the simulator using command:
idf.py uf2

A developer can open VS Code, Espressif IDE or CLion/JetBrains with Wokwi plugin and run the simulation.
Another option is to open the link directly from README which is pointing to release of the image and a developer can see the result in browser, including serial console output.
Example of the link: https://wokwi.com/experimental/viewer?diagram=https://raw.githubusercontent.com/georgik/swift-embedded-examples/feature/wokwi/esp32-led-blink-sdk/diagram.json&firmware=https://github.com/georgik/swift-embedded-examples/releases/download/v0.1/embedded-swift-esp32-c6-led-blink-sdk.uf2.bin
Topics to discuss before merging:

Binaries were uploaded to forked repo Releases. Do you prefere to upload it into official repo and change the links?
The same text about the simulation was added to both ESP32 projects. Would you recommend other method to share the simulator specific instructions?
The rgb lights in the simulator are not very visible, since Swift code is setting values from 0-16, I've created a request to change the baseline for simulation of those values, since it's perfectly visible on real HW.

I would appreciate your comments @rauhul, @kubamracek, @urish

@georgik any updates on this?

We have some new updates for this topic to make it even simpler. I will create new PR.


Sample DatePicker has unwanted Margin

I try to add a DatePicker with MaterialDialogs like shown in the sample application.
However it does not really fit and has small spacing on the sides which doesn't look good.

Without setting a title its even more visible:

Version <IP_ADDRESS>, Nexus 5X, Android 7.1.1

I'm open to PRs to fix such issues.

I think this is not trivial. The calendar view does not resize. Thus to make this fit the library needs to have a switch to turn off the n-dp grid resizing.
If I understand correctly.

This problem actually occurred before I added the recent width limiting code.

But yes, wrapping the calendar tightly would be a solution.

And how can I wrap it?

That's logic which would have to be implemented.
Probably checking if a custom view's measured width is less than the default dialog width?

I'm not sure if that is a good solution.
Most views are resizable. For example if I just display a single word I'm fine with the dialog being wider than the world. A builder option with an ugly name so you know this should not be the default would be good.
like forceWidthToCustomViewWidth(force: Boolean)

You can check the measure spec of a view to see if the user used wrap_content, match_parent, or an explicit px/dp value.

Automatic is always better IMO, when possible

But lets say its a textview with the word me. You set it to wrap_content and it is like 50dp wide. Now you would set the dialog to that width?
Can you describe in which case you would make the dialog wrap tightly?

Hmm, yeah, good point.

Any progress on this?

No, I don't have much time for open source work.

Closing in favor of https://github.com/afollestad/material-dialogs/issues/1282


[TRIVIAL] Update ripple-lib version

Resolves the problem where rc6 was removed from the repo

Current coverage is 49.23%

Merging #1315 into develop will increase coverage by +0.01% as of d3c0ae7

@@            develop   #1315   diff @@
=======================================
  Files           957     957
  Stmts         65515   65515
  Branches          0       0
  Methods           0       0
=======================================
+ Hit           32250   32256     +6
  Partial           0       0
+ Missed        33265   33259     -6

Review entire Coverage Diff as of d3c0ae7

Powered by Codecov. Updated on successful CI builds.

Duplicate of #1312


Declare inputs and outputs for every single task

This ensures that cleanliness/dirtiness can be tracked properly
rather than not-running a task, or running a task unnecessarily
when all the dependencies are the same.

This change is

fyi @lee467

Review status: 0 of 4 files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

This lgtm. Waiting for YY's feedback.

Review status: 0 of 4 files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

Reviewed 4 of 4 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

Thumbsup. I made similar changes in #134, but I'll rebase after this is merged.

Review status: :shipit: all files reviewed at latest revision, all discussions resolved, all commit checks successful.

Comments from Reviewable


gather spark logs

using the scripts imported from the old osp-deploy repo in https://github.com/opensyllabus/osp-pipeline/commit/4b5625d47989be73232fbcd41b01404f1b2f1d3a wire it up to work with our new docker deploy
If we can expose the docker image to the host, this should almost work out of the box: https://docs.docker.com/engine/admin/volumes/volumes/

The difficulty is that the the playbook expects to find the logs in the host, rather than the container, but still in the /opt/spark-2.2.0/work/ directory

Quick idea with this - we mount the /mnt directory from the host into the Docker container, which is then used as the Spark scratch disk. I'd have to dig around in the Spark config docs, but I bet we could set a custom logging directory? If so, we could just put it in something like /mnt/spark-logs, and then anything that gets written from the container would be visible to the host.

I believe this is fixed in v0.9.0


Block accounts that promote

Use case: some account promotes a tweet and tweet appears in timeline → enable blocking those accounts. Several users discuss doing this already, manually.
Using ad blocker will hide/remove these but does not block the poster. Blocking account will impact visibility of such ads across all devices since that info is persisted on Twitter server. (ad blocking is local only)
Make this a voluntary opt-in with default off since defaulting to on maybe too intrusive (and some people might want to follow big corps)
Add a toggle on the profile page: "Block accounts that post promoted tweets"

Hey, just so you know, you can already get this functionality with this plugin, that can be used at the same time without conflict:
https://github.com/kheina-com/Blue-Blocker
You can set the threshhold of number of followers for ignoring users fairly low to not actually block all BlueChecks, but still use the option to block or mute accounts that promote tweets. It works really well, can't remember the last time I saw a promoted tweet in the browser.


iproute: 5.8.0 -> 5.9.0

"TODO" [0]
File changes (additions/removals):
None
[0]: TODO: No release announcement yet(?)

Not sure yet whether that's a proper release or if something's gone wrong...

Motivation for this change
Things done

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

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

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

Should be fine, some other distros have already updated it. No announcement this time though. I was mainly confused because I still diffed the release against master and forgot they renamed it to main (guess I should start using my alias to diff against the upstream branch...).


DCOS-18090: Remove Tabs from UI Components

Previously, each UI component in the design system had 3 tabs: overview, code and style. This content is now consolidated into a single page as requested by the design team.
To test:

Enable the design system in Config.dev.js

        tracking: {
          enabled: true
        },
        "design-system": {
          enabled: designSystemEnabled
        }

useUIConfigFixtures in Config.dev.js should be set to true
Navigate to each of the components in the Components heading for the Design System category on the sidebar
Each is a single page (only Buttons is populated with actual content at the moment)

Closes DCOS-18090

Checklist

[x] Did you add a JIRA issue in a commit message or as part of the branch name?
[ ] Did you add new unit tests?
[ ] Did you add new integration tests?
[ ] If this is a regression, did you write a test to catch this in the future?

@tnguyen0 are you able to break this up into smaller, more testable PRs?

Closing this PR to split into smaller ones.


Invalid email address<EMAIL_ADDRESS>

Hello!
Love the module you've put together.
https://github.com/Ba4bes/PSSendGrid/blob/master/PSSendGrid/PSSendGrid.psm1
Line 27
$EmailAddressRegex = '^([\w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([\w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$'
This email address regex checker doesn't support - domain.support as a valid domain.
For now i've just pulled the function from your module and removed the Regex checker.
Thanks!

You are right, this regex doesn't take care of the newer TLD's.
So I'm thinking of making use of the c# class for mailaddress link
Some other inspiration: link

I have changed the mailcheck, it should now be able to handle for example domain.support


metadata-handler: Handle single-number precisions

https://msdn.microsoft.com/en-us/library/ms187746.aspx says that
the default scale is 0; i.e. that there should be no digits after the
decimal point.

Coverage increased (+0.3%) to 95.157% when pulling 787b2e7a723b0c068ffdc027f4005a527a36ab4d on rhoggSugarcrm:handle-single-digit-precisons into c62743304b3363906533451480345daf3886cc16 on sugarcrm:master.

Coverage increased (+0.3%) to 96.089% when pulling 320578bd69777a04bab21a21431906c5bf5d0021 on rhoggSugarcrm:handle-single-digit-precisons into 2e872d3f30ea49af45c697e93aace070f4db9e51 on sugarcrm:master.

Coverage increased (+0.3%) to 96.089% when pulling 2ae60c0b5947e3a595971851e60bbb3389167aeb on rhoggSugarcrm:handle-single-digit-precisons into 730e5286f928437f7b44b0f27c09a152a36267c5 on sugarcrm:master.

Coverage increased (+0.3%) to 96.089% when pulling 0ad549d6b2ca22582dd6158f9862b25417843fd3 on rhoggSugarcrm:handle-single-digit-precisons into e6e43c4cf4c782f78d41ba0c9a7762555448fe20 on sugarcrm:master.

Coverage increased (+0.3%) to 96.089% when pulling 444f367b674c2e8b6c4156d80400547931959fdd on rhoggSugarcrm:handle-single-digit-precisons into b473fd5a4910c5782341b04b085eeac2da09b68f on sugarcrm:master.

Coverage increased (+0.3%) to 96.089% when pulling c52319c7e0f6e40ea6462a9aba662429d6f3b45d on rhoggSugarcrm:handle-single-digit-precisons into 2b7e2d7c041628e53f04d842ed97f96f3dd3100d on sugarcrm:master.

Coverage increased (+0.3%) to 96.089% when pulling 71bb5bf74b85a08813070b65163642a3e3441b1c on rhoggSugarcrm:handle-single-digit-precisons into 6256c5ca5e161ea8925bc487532f294a69733648 on sugarcrm:master.

Coverage increased (+0.3%) to 96.089% when pulling 957d018718552f014f79a0926fea27c5f85405a1 on rhoggSugarcrm:handle-single-digit-precisons into c9a341bc6fb7fb28d14edece9ab504e8268fa843 on sugarcrm:master.

Coverage increased (+0.3%) to 96.089% when pulling 429df1d93b5c51377f9b6747f66440652215d452 on rhoggSugarcrm:handle-single-digit-precisons into fe63897f35f6423a2f3dd481c4919fbdf0325aa6 on sugarcrm:master.

Coverage increased (+0.3%) to 96.089% when pulling 2a593f308b03ecc6baa2f669f7af25e9fea8d6b0 on rhoggSugarcrm:handle-single-digit-precisons into c5740d8d6c7f132929a93024b8501501b2760816 on sugarcrm:master.

Coverage increased (+0.3%) to 96.089% when pulling 21fc5920ebd19d75415d1635d2e116f1257603e9 on rhoggSugarcrm:handle-single-digit-precisons into 61d64230e9d5bf8a64a98a87a59ffaa46ca1d6fe on sugarcrm:master.

Coverage increased (+0.3%) to 96.089% when pulling b6fc164ee024051d754189494e571f4638fd3686 on rhoggSugarcrm:handle-single-digit-precisons into 8df3a924358885d7a2285f9ea06948172611cb5e on sugarcrm:master.

Coverage increased (+0.3%) to 96.089% when pulling 9abff4ec6e3b12350de6a178c979a2e718a190f5 on rhoggSugarcrm:handle-single-digit-precisons into 2a66d5e605f2cca7c7c1cb03f51b20c01166053c on sugarcrm:master.

Coverage increased (+0.3%) to 96.143% when pulling 752633f9b81d3a41a034ef9c541bc5f0d232552d on rhoggSugarcrm:handle-single-digit-precisons into 0a7363a5c701ddce3fc86333874de37e507270c6 on sugarcrm:master.

Coverage increased (+0.3%) to 95.87% when pulling e281edc2a54e8b86ffac799b3a7d52e9612e3dd3 on rhoggSugarcrm:handle-single-digit-precisons into ecbcd356ca5a28ba88c15a3aa2e4fcf2b6ec9c0e on sugarcrm:master.

Coverage increased (+0.3%) to 95.87% when pulling 1ae94c4b43850758062c892d1f78cb642fea9db1 on rhoggSugarcrm:handle-single-digit-precisons into 2cde8a2317c7bf0d313a741d29ed5eaed6e3123a on sugarcrm:master.

Coverage increased (+0.3%) to 95.965% when pulling 29d7f0cd96cd6340bd3afbf88868df091c4d3cc6 on rhoggSugarcrm:handle-single-digit-precisons into 782b4a45384bf3005dee33b1bf4cebcd5335ffa2 on sugarcrm:master.

Coverage increased (+0.3%) to 95.965% when pulling 29d7f0cd96cd6340bd3afbf88868df091c4d3cc6 on rhoggSugarcrm:handle-single-digit-precisons into 782b4a45384bf3005dee33b1bf4cebcd5335ffa2 on sugarcrm:master.


Detect undefined macros to avoid misconfigurations

Hi, this PR adds the -Wundef option to detect misconfigurations. Also, it fixes the following bugs:

-Wno-gnu-zero-variadic-macro-arguments applied only to clang
kProtocolVersion is undefined at pre-processing time; here: https://github.com/openthread/openthread/blob/16c01d58c04a8a572be40bcb35132a8236ec3e6d/src/core/mac/mac_frame.hpp#L1282
I actually don't know if the fix is ok, so I'd appreciate feedback.
openthread-core-default-config.h requires definition of OPENTHREAD_CONFIG_COAP_SECURE_API_ENABLE, which is defined by default in src/core/config/coap.h:
https://github.com/openthread/openthread/blob/16c01d58c04a8a572be40bcb35132a8236ec3e6d/src/core/config/coap.h#L108
https://github.com/openthread/openthread/blob/16c01d58c04a8a572be40bcb35132a8236ec3e6d/src/core/config/openthread-core-default-config.h#L270
An ugly temporary fix is to include coap.h before openthread-core-default-config.h in src/core/openthread-core-config.h.
Similar problem with OPENTHREAD_CONFIG_TIMESYNC_ENABLE. config/time_sync.h is placed before config/mac.h. An additional problem is that make pretty messes with the header order.
Typos in src/ncp/ncp_uart.hpp (OPENTHREAD_CONFIG_NCP_SPI_ENABLENEL_ENCRYPTER instead of OPENTHREAD_ENABLE_NCP_SPINEL_ENCRYPTER).

Some platform code will probably report many warnings; I've removed -Wundef for efr32.

I've updated all platforms to either:

Correct problems with undefined preprocessor symbols
or
Silence warning (-Wundef), in case these come from code in SDKs (third_party).

Travis previously failed because the logs became too long (too many warnings). All platforms should now compile with no warnings.

@dismirlian, any update on moving this PR forward?

Hi @jwhui, the folks at https://github.com/nestlabs/nlbuild-autotools prefer not to include the fix. They argue that configure.ac should detect the compiler and check the positive version of each -Wno-* switch before adding the negative version to CFLAGS, instead of handling this in autotools.
I haven't had time yet to review how I can implement this. I'll look at this in a few days.


Cannot read property 'getStart' of undefined — For invalid JavaScript

From https://github.com/microsoft/vscode-html-languageservice/issues/70

TypeScript Version:  3.6.0-rc

Search Terms:

getOutliningSpans

Repo
Paste the following JavaScript into VS Code:
  try {
    var x = [
      {% try %}{% except %} // <-- breaks code folding support
    ]
  } catch (e) {
  }

Expected behavior:
I know this code is invalid since it contains an html template directive, but the ts server should not produce an exception on it.
Actual behavior:
TypeError: Cannot read property 'getStart' of undefined
    at Object.createTextSpanFromNode (tsserver.js:99663:49)
    at spanBetweenTokens (tsserver.js:109165:72)
    at spanForNode (tsserver.js:109151:51)
    at getOutliningSpanForNode (tsserver.js:109092:40)
    at visitNonImportNode (tsserver.js:108964:28)
    at visitNode (tsserver.js:17016:24)
    at Object.forEachChild (tsserver.js:17313:21)
    at NodeObject.forEachChild (tsserver.js:124434:23)
    at visitNonImportNode (tsserver.js:108977:23)
    at addNodeOutliningSpans (tsserver.js:108939:21)
    at Object.collectElements (tsserver.js:108927:13)
    at Object.getOutliningSpans (tsserver.js:125729:50)

Playground Link:
Related Issues:

Interesting, this only seems to happen when you embed the JS inside a script within a HTML file
<script type="text/javascript">
  try {
    var x = [
      {% try %}{% except %}
    ]
  } catch (e) {
  }
</script>

Crashes tsserver, but
// #33102

class MyThing {
  thing() {
  }

  thingTwo() {

    const thing = ""
    try {
      var x = [
        {% try %}{% except %} // <-- breaks code folding support
      ]
    } catch (e) {
    }
    MyT
  }
}

Is fine.


Revamp Cluster's config

This PR removes some fields on Cluster's Config that are included in all Shards of the cluster. This saves some memory too since the cluster no longer contains a separate HttpClient.
Cluster::config could return a (ClusterConfig, ShardConfig) tuple or it could be left as is.

Thanks


Add files via upload

ForwardingContract ,not adding signature functionailty

not yet a review, but a first comment:

please add documentation for each function
please define the events at the beginning of the contract, not in between of function definitions

not yet a review, but a first comment:

please add documentation for each function
please define the events at the beginning of the contract, not in between of function definitions

also add the unit tests, please

also add the unit tests, please


Branch/Tag-Selection has wrong z-index

I found the problem, that you can't select the last few branches/tags, if they are vertically under the Headline of the Readme.
A sample is in https://git.local.janfred.de/rieckers/issue-1932

Thanks, I've noticed this.

Please check out new UI here: https://try.gogs.io/janfred/issue-1932/

Looks good!
Thanks :)

@Janfred thanks your confirmation!


package vs. individual repositories

To me, it is currently unclear how the combined package and individual import, study, client packages are organized.
I think it would make sense to have:

1 package in 1 github repository with all code and 1 pip repo.
if you really want all the client, study and import classes in a seperate github repository, you could use submodules (https://git-scm.com/book/en/v2/Git-Tools-Submodules) to avoid duplicate code.

(just a suggestion, so feel free to close this issue without any follow-up)

Individual packages are going to be deprecated and point to the combined package, only the combined package will appear on pip and conda.


Split Session class

Possible solution: https://mariusschulz.com/blog/typescript-2-2-mixin-classes

Unfortunately it's not possible without sacrificing the documentation generation


Load AWS credentials through a provider chain

Confd 0.10.0 with a dynamodb backed always seems to fail with a  FATAL EmptyStaticCreds: static credentials are empty error.  Tried to set the credentials with both environmental variables and with a config file with no success.
This seems to be because of this line which only sets dummy, empty credentials.
This patch replaces that with a chain provider which looks at the AWS environmental variables and at EC2 provided roles.
Tried it with an actual dynamo table and it seems to work. No more errors and AWS credentials are loaded from environmental variables correctly.

There's seems to be something funny with the pull request, as it included one of your @carmstrong's commits. However, this looks to be mergeable. Let me know if you want me to redo the commit & pull request.

I'm also running into this issue. Using both env vars and config file, getting back FATAL EmptyStaticCreds: static credentials are empty.
Thanks @cvrabie for the fix!

@cvrabie Thanks!


Center Teammate Avatar on Blog Posts

Fix for #76

thanks @jamesjlyons — can you remove the previously merged commits and only add the one commit for this PR?
you may need to pull from upstream and hard reset — lmk if you have any questions!


Updated README.md

Added link of the Linear Regression project file to the README.md of Machine Learning directory.
Description
(Write your answer here.)
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

(Add x in the [] to mark as completed.)
Related Issues or Pull Requests
(Link the Issue Number over here.)
#18

@khusheekapoor Please review my PR


[Add Project 🎃] Shuru

Name : Shuru
Link : https://github.com/harshdoesdev/shuru
Do project offer any kind of digital or physical swag ? (put "x" in between [ ] brackets)

[x]  yes
[ ] no

Swags: 5 (New) contributors (Code and Docs) - StickerPress stickers related to the Rust programming language

Thank you Harsh for new new entry,  it will be added to the list in a while ✨

Is that 5 stickers on from 1 to any number of pr merged,  right?  5 sticker per person?

Yes, 5 stickers per person.

what logo i should use ?

I added the project to the list so could see it in a minute, so if there's no logo then it's okay.
just check it and tell it's looking okay, so i can close this issue.
thank you

Please use this logo: https://github.com/harshdoesdev/shuru/blob/main/shuru.svg
Thanks!

Thank you! I see that the logo has been updated. We can close this issue now.

Thank you! I see that the logo has been updated. We can close this issue now.


Check official phone numbers

Let's remove that path os stuff and keep it simple for the devs at paypal open('./invoices.txt`)

Let's remove that path os stuff and keep it simple for the devs at paypal open('./invoices.txt`)

Updated! It was originally assuming you were running from the python directory.


pluto_grid_export is not compatible with Flutter 3.22.2 and Dart 3.4.3

When running pluto_grid_export in a repo with Flutter 3.22.2 and Dart 3.4.3 , the compiler returns error.

This is a major issue that we keep running into as well. Is pluto_grid_export not supported anymore??

this package is not maintained https://github.com/bosskmk/pluto_grid/issues/968 there is a fork taking over it with a lot of commits ahead, may be you want to check it there https://github.com/doonfrs/pluto_grid_plus there is also pluto_grid_export plus


Ensure ObjectCleaner will also be used when FastThreadLocal.set is used.

Motivation:
e329ca1 introduced the user of ObjectCleaner in FastThreadLocal but we missed the case to register our cleaner task if FastThreadLocal.set was called only.
Modifications:

Use ObjectCleaner also when FastThreadLocal.set is used.
Add test case.

Result:
ObjectCleaner is always used.

@zpencer PTAL

Cherry-picked into 4.1 (e004b4a35) and 4.0 (09484de7692a4643bb422f6f92392cd45de6f78b)


Оptimal remove old range

Your base is very fast and excellent but lacks documentation.
I use a lot Bucket and date key RFC3339
but I have no idea how to delete all records older than 30 days
for all Bucket ?
delete range?
please tell me how it can be implemented

You can use a Cursor from the bucket to iterate and delete. Something like:
// Compute 30 days ago.
start := time.Now().AddDate(0, 0, -30)

// Determine key to start from.
seek := []byte(start.Format(time.RFC3339))

// Iterate over bucket starting from your initial key.
c := bkt.Cursor()
for k, _ := c.Seek(seek); k != nil; k, _ := c.Next() {
	if err := c.Delete(); err != nil {
		return err
	}
}

It is perfectly thx!
But what if I do not know the names of all Bucket
possible to get them in a cycle?
sample
// Compute 30 days ago.
start := time.Now().AddDate(0, 0, -30)
// Determine key to start from.
seek := []byte(start.Format(time.RFC3339))
for _, bkt := range db.BucketList() {
	for k, _ := c.Seek(seek); k != nil; k, _ := c.Next() {
                if err := c.Delete(); err != nil {
                    continue
                }
            }
}

You can determine if a key points to a nested bucket if v == nil during cursor iteration. Then you can call Bucket(k) to retrieve the bucket.


variable explorer enhancement: color code boolean

I think it would bring a better overview if the variable explorer color coded boolean data, just as it does numeric
Spyder 4.1.4

Hi @jontis,
Can you please create a sketch of your idea so we can understand it better?

Closing due to lack of response.


Unable to setup SSL

I was trying to setup SSL for my Dokku server today, however no matter what I tried, I could not get Dokku to recognize my application as an SSL one and generate the correct nginx.conf (Dokku kept generating a regular HTTP only one)
My System

Ubuntu 14.04 x64
Latest Dokku installed using readme script

Things I have tried

Generating key and certificate, tarring and using nginx:importssl (There is no output, and upon redeploy the Dokku again generates a standard HTTP config)

Putting server.crt and server.key into /home/dokku//tls and redeploying (same thing happens, an HTTP config is created)

Generating a wildcard certificate, putting server.crt and server.key into /home/dokku/tls, uncommenting the lines referring to in the documentation, reloading nginx config, and redeploying (to no avail, another HTTP config is created)

The domain in the certificate matches the app domain, so that isn't the problem either.
Is there anything I am missing? I have looked everywhere online but everything tutorial I find suggests one of the three things listed above, all of which didn't work for me.

Pinging @josegonzalez

I get notifications for issues, no need to ping me. I'll take a look when I get a chance ;)

So same thing as from #1343...
Please post a gist  of the following items.

full deploy log with dokku trace on
your app's nginx config /home/dokku/$APP/nginx.conf
the output of docker ps -a
the output of docker inspect <running_app_container> (the running /start web, if is exists)
the output of find /home/dokku/tls /home/dokku/*/tls -ls

It seems the problem was that I was putting a wildcard domain cert into /home/dokku/$APP/tls/ and dokku wasn't registering as being usable. I created another certificate, this time with just the single base domain (not a wildcard) and dokku correctly identified it and setup SSL for my app. Sorry for the mixup guys :disappointed:

Glad you got it working.


feat(test): test call_contract internal function

Feature Request
Describe the Feature Request
test call_contract internal function: https://github.com/keep-starknet-strange/madara/tree/main/crates/pallets/starknet/src/lib.rs#L785
Currently, it is only called in starknet_call and could be tested from the RPC layer (in TS)
But we can also test it in Rust.
It'll allow us to also test the ContractNotFound error
https://github.com/keep-starknet-strange/madara/tree/main/crates/pallets/starknet/src/lib.rs#L379
-> Is there a preferred solution as to how we should do this?

I can take this!


Vite server constantly restarting from v4.3.0 >

Describe the bug
I have updated from Vite v4.2.2 to v4.3.x (tried them all). After the upgrade the server constantly reboots and reloads my site every few milliseconds.
The Chrome console shows the following errors:
Socket connection to 'wss://localhost/socket.io' failed:
setupWebSocket @ client.ts:77
(anonymous) @ client.ts:67

and
client.ts:102 [vite] server connection lost. polling for restart...
client.ts:322     GET https://localhost/socket.io 502 (Bad Gateway)
ping | @ | client.ts:322
waitForSuccessfulPing | @ | client.ts:330
(anonymous) | @ | client.ts:103

My vite.config.ts file looks like so:
import { fileURLToPath, URL } from 'node:url';
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import vuetify from 'vite-plugin-vuetify';

export default defineConfig({
  build: {
    target: 'esnext'
  },
  plugins: [
    vue(),
    vuetify({
      autoImport: true,
    }),
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  },
  server: {
    host: '<IP_ADDRESS>',
    port: 1024,
    proxy: {
        '/socket.io': {
            target: 'ws://localhost:5174',
            ws: true
        },
    },
    hmr: {
        path: "/socket.io",
        port: 5174,
        clientPort: 443,
    },
    watch: {
      usePolling: true,
    }
  },
});

Relevant nginx.conf settings are:
http {
    upstream wss-upstream {
        server my-vite-server:5174;
    }
    location /socket.io {
        proxy_pass http://wss-upstream;
    }
}

Reproduction
https://vite.new
Steps to reproduce
My actual code runs through docker instances, but an npm run build should produce the same thing
System Info
System:
    OS: Linux 3.10 CentOS Linux 7 (Core)
    CPU: (4) x64 Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz
    Memory: 8.61 GB / 15.51 GB
    Container: Yes
    Shell: 4.2.46 - /bin/bash
  Binaries:
    Node: 16.20.0 - /bin/node
    Yarn: 1.22.19 - /bin/yarn
    npm: 8.19.4 - /bin/npm
  Browsers:
    Chrome: 112.0.5615.165
  npmPackages:
    @vitejs/plugin-basic-ssl: ^1.0.1 => 1.0.1
    @vitejs/plugin-vue: ^4.2.1 => 4.2.1
    vite: 4.3.0 => 4.3.0

Used Package Manager
npm
Logs
No response
Validations

[X] Follow our 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.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to vuejs/core instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

Duplicate of #12964

Fixed in<EMAIL_ADDRESS>


How to hide header with animation?

Hello!
I don’t know the animation at all! But I urgently need to sanitize. Help me please!
I need to hide the header and leave only the content when the bottomSheet opens to full.
So i have snap point [0, 100, '96%'] where 100 is show the header and '96%' is show full page.
I'm trying to do something like this, but nothing happen.
this.state = {
            animation: new Animated.Value(0),
        };

renderHeader={() => (
                        <TouchableWithoutFeedback onPress={() => {this.bottomSheetRef.snapTo(2)}}>
                                <AnimatedView style={[styles.headerContainer, {transform: [
                                                                {
                                                                  translateY: this.state.animation.interpolate({
                                                                    inputRange: [0, 100, 200],
                                                                    outputRange: [0, 100, 200]
                                                                  })
                                                                }
                                                              ]}]} >
                                </AnimatedView>
                            </TouchableWithoutFeedback>
                        )}
renderContent={() => ( ...

Hello @wedusa!
Sorry, But did you manage to make this animation?


Issue using with .scss/ExtractTextPlugin

Hello, thank you very much for your work on this plugin.  I'm having some trouble using it in my React app, which uses .scss rather than .css - was hoping you could offer some guidance.
First off, here's my relevant version info from package.json:
"webpack": "^3.6.0"
"postcss-loader": "^2.1.0"

and Node is version 6.11.1.
The relevant parts of my webpack.config file is set up like so:
const Webpack = require("webpack"),
	ExtractTextPlugin = require("extract-text-webpack-plugin"),
	IconfontWebpackPlugin = require("iconfont-webpack-plugin")

module.exports = {
    module: {
        rules: [
	    {
	        test: /\.scss$/,
		use: ExtractTextPlugin.extract({
		    fallback: "style-loader",
		    use: ["css-loader", "sass-loader", {
		        loader: "postcss-loader",
			    options: {
			        plugins: (loader) => [
				    new IconfontWebpackPlugin(loader)
				]
			    }
			}]
		    })
              }
          ]
      }
}

the .svg is referenced in _icons.scss
.angle-selector {
  font-icon: url('../static/images/angle-selector.svg');
}

But when I run my app, I get the following error:
Uncaught Error: Module build failed: ModuleParseError: Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type.
| <?xml version="1.0" encoding="UTF-8"?>
| <svg width="15px" height="9px" viewBox="0 0 15 9" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|     <title>angle-selector</title>

etc...

and the styling for the app is totally broken.  On a whim, I changed the url on the icon and removed the .. so that it read
.angle-selector {
  font-icon: url('/static/images/angle-selector.svg');
}

and my app loaded fine, but when I inspected the .angle-selector element in the DOM,
font-icon: url(/static/images/angle-selector.svg);
with an Unknown property name warning.
Can you offer any guidance in this situation?  Thank you very much!

I am not sure but shouldn't you switch the position of the sass and the postcss loader?

Thanks for getting back to me - do mean setting it like:
use: ["css-loader", "postcss-loader", {
    loader: "sass-loader",
    options: {
            plugins: (loader) => [
                new IconfontWebpackPlugin(loader)
            ]
        }
}]

or like
use: ["css-loader", {
    loader: "postcss-loader",
    options: {
            plugins: (loader) => [
                new IconfontWebpackPlugin(loader)
            ]
        }
}, "sass-loader"]

(Sorry, Webpack is not my forte)

can you please give the second version a try?
this would execute the sass loader first and the post loader second just like sass(postcss(code))


feat(home-page): add more home page styling and add FAQ page

Summary

Work Type:  Feature

What I did

More styling for Home page
Add FAQ page

Checklist

[x] Branch is in format TYPE/scope/description
[x] PR title is in format TYPE(scope): description
[x] Commits are in semantic format
[x] Has Summary
[x] Has Labels

https://reactjs.org/docs/hooks-faq.html
https://www.netguru.com/blog/node.js-faq-everything-you-want-to-know-about-node.js-but-were-afraid-to-ask
https://zety.com/contact
Take a look at some of these examples


N3FJP2Hamclock error

When I try to run N3FJP2Hamclock after connecting, I get the following error:
"Error calling hamClock API at http://localhost:8080: No connection could be made because the target machine actively refused it. (localhost:8080)"
Any advice on how I can fix this?
Thanks and 73,
Bill W1WH
<EMAIL_ADDRESS>

Hi Bill @W1WH - The HamClock URL should be set to the URL where you access your HamClock. The localhost URL will only work if you're running HamClock on the same PC as N3FJP2HamClock.
So for example if you access your HamClock at http://<IP_ADDRESS>:8080/live.html you would enter http://<IP_ADDRESS>:8080 in the HamClock URL field.  Please review the other configuration options in the readme.

Thank you for the quick response and clarification Chris!  Got it running!
73 Bill W1WH
On Thu, Oct 17, 2024 at 4:13 PM Chris Romp @.***> wrote:

Hi Bill @W1WH https://github.com/W1WH - The HamClock URL should be set
to the URL where you access your HamClock. The localhost URL will only
work if you're running HamClock on the same PC as N3FJP2HamClock.
So for example if you access your HamClock at
http://<IP_ADDRESS>:8080/live.html you would enter
http://<IP_ADDRESS>:8080 in the HamClock URL field. Please review the
other configuration options in the readme
https://github.com/ChrisRomp/n3fjp2hamclock/blob/main/README.md#running-n3fjp2hamclock
.
—
Reply to this email directly, view it on GitHub
https://github.com/ChrisRomp/n3fjp2hamclock/issues/12#issuecomment-2420467119,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BMGVKOCY52LTJ2PTJ5WENMTZ4AK67AVCNFSM6AAAAABQEPCB3OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRQGQ3DOMJRHE
.
You are receiving this because you were mentioned.Message ID:
@.***>


Create and use workbook templates.

In Power BI, it is possible to create report templates to use as a basis for other reports.
I would like to see similar functionality in DataLens.
https://learn.microsoft.com/en-us/power-bi/create-reports/desktop-templates

This is a good idea!


Adding localstorage support

Currently the project is not connected to a database. This is a feature to be implement in future. For now store the values for the user's events in localstorage, specifically these two values:

events -> inside the /src/components/smart-calendar.tsx file
tasks -> inside the /src/app/dashboard/page.tsx file

Make sure to thoroughly test before creating a pull request. Name the feature branch as localstorage-support.
For any doubts, feel free to ask. Happy coding!

Could you please assign me I want to work on this?
I already worked on this before.

@genial-mani you are assigned! feel free to ask any doubts you might have

@genial-mani are you still working on this issue? its kind of an urgent one

yes

I see this is an urgent issue and I'd like to help resolve it as soon as possible. Could you please assign this issue to me ?

Okay.. I am multi assigning this one. Who ever created the pr first will get it merged. @genial-mani


RHBRMS-2564 : Org.unit/repo/project navigation missing in standalone authoring perspective

https://issues.jboss.org/browse/GUVNOR-2331
NO_CONTEXT_NAVIGATION is no longer used and instead the code checks if the OU/REPO/PROJECT selector is set to visible in the URL. By default we show it.

@manstis @karreiro if either of you could please review.

@karreiro Ok, back to you.

+1


[3.0.1-rc4] Status

Planed for [3.0.1-rc4]

#771
#959
#986
#997
#1011
#1034
#1042
#1044
#1045

Possibly fixed by rc2

#977
#935

Good day @Tinyblargon,
I am interested in utilizing the new disk schema, could you let us know when you plan to release 3.0.1-rc4 ?
Thank you.

Can you please add  Fix Invalid address to set for hostpci configuration #1070 . Pretty please.

@m-da-costa that fix will be included in rc4, but I'm unsure it will fix #1029 for everyone. The issue has been added to keep easier track of it.

Can you please add  Fix Invalid address to set for hostpci configuration #1070 . Pretty please.

Can we get similar fix for USB devices? They are not working aswell


Import wallet to bitpay shows no funds

Please help!
I have imported (using recovery key) my wallet from Particl to Bitpay but Bitpay wallet shows no funds/BTC.
Are my funds lost or does it take time to see funds/BTC in Bitpay?
If I go back to particl app and use recovery phrase I can see my funds. Not sure what is happening.
Has particl lost/stolen my funds?? Why can't I see funds in new Bitpay wallet after import?

Same for me. Just opened a separate thread on this case. Did you get any update yet?

Same for me. Just opened a separate thread on this case. Did you get any update yet?

No comment or feedback even from Bitpay.
I deleted Bitpay twice and reinstalled and then gave the funds some time to load. It has since then worked. BUT only 2/3 of my BTC coins came through to my wallet. I have contacted Bitpay but no reply yet after 7 days I'm still waiting. I read somewhere it takes some time for the funds to show up but I'm not sure if that's correct.

No comment or feedback even from Bitpay.
I deleted Bitpay twice and reinstalled and then gave the funds some time to load. It has since then worked. BUT only 2/3 of my BTC coins came through to my wallet. I have contacted Bitpay but no reply yet after 7 days I'm still waiting. I read somewhere it takes some time for the funds to show up but I'm not sure if that's correct.