wrong value for free diskspace displayed

Describe the bug
free disk space shows a wrong value
Expected behavior
show the value, the finder shows
Screenshots & Logfiles

Versions:

Adapter version: 1.7.14
JS-Controller version: 3.2.16
Node version: 12.22.1
Operating system: macOS bug sure 11.3.1

Additional context
in addition, in the logfile I see a recurring warning:
"(98599) State "info.0.uuid" has no existing object, this might lead to an error in future versions"
Is this a problem? and how to avoid this?

Please try GitHub version


do not install npm

What ❔

Why ❔

Checklist

[ ] PR title corresponds to the body of PR (we generate changelog entries from PRs).
[ ] Tests for the changes have been added / updated.
[ ] Documentation comments have been added / updated.
[ ] Code has been formatted via zk fmt and zk lint.

Good my what about me
17 Eki 2023 Sal 17:14 tarihinde AnastasiiaVashchuk @.***>
şunu yazdı:

What ❔ Why ❔ Checklist

PR title corresponds to the body of PR (we generate changelog
entries from PRs).
Tests for the changes have been added / updated.
Documentation comments have been added / updated.
Code has been formatted via zk fmt and zk lint.

You can view, comment on, or merge this pull request online at:
https://github.com/matter-labs/zksync-era/pull/248
Commit Summary

795310e
https://github.com/matter-labs/zksync-era/pull/248/commits/795310e329f90bd5d569cbdd7b50462eb2df86fa
do not install npm

File Changes
(1 file https://github.com/matter-labs/zksync-era/pull/248/files)

M docker/local-node/Dockerfile
https://github.com/matter-labs/zksync-era/pull/248/files#diff-7700eeb05f178f7c5a32e4e66ce7c35d5207fab22309f0e79656200069e00bd4
(2)

Patch Links:

https://github.com/matter-labs/zksync-era/pull/248.patch
https://github.com/matter-labs/zksync-era/pull/248.diff

—
Reply to this email directly, view it on GitHub
https://github.com/matter-labs/zksync-era/pull/248, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXEO6W3W3MRVCSWNBVWNQSLX72HCXAVCNFSM6AAAAAA6D5VYLSVHI2DSMVQWIX3LMV43ASLTON2WKOZRHE2DONJTG43TGOI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

It's nice but I don't know how to write that well


Get active page

How to get the current active page (tab) ?
I want to execute JS function that applies only in the current tab, so how do i find which one is the current on if there are multiple tabs open ?
Also is there some way to detect when the focus switches from one page to another ?

@Chimerax2 You cam use page.Evaluate for it


Hide header and navigation tab on scroll

The header and navigation tab are always present on the search page. They should disappear when scrolling.
Acceptance Criteria

[ ]  On scroll should look like this: https://zpl.io/VkzBNkK
Video demo: https://drive.google.com/open?id=1UYm9VnwCy0fEdp0WG6uRN9PuVXdS6SJn

Steps for QA:

Go to search page
Type in a search term
Type in a search location
Scroll through the search results and see the page looks like the mock

@aron-chen-pg can you add the mock here?

Updated the issue with Zeplin mockup and video demonstration.

Hey, is the header supposed to be hidden as well when scrolling? The mock shows otherwise.

@niko-pg sorry for taking so long to get back to you. The header typically means the bar that includes the hamburger on the top. In the mock the hamburger was hidden before the scrolling action. I will have @aron-chen-pg to clarify the specifications.

@niko-pg Like Ian explained, we refer the header as the horizontal space that contains the hamburger menu and the "Find a service" header string. I have updated the video demo so you could see how the part should be hidden when scrolling. Let me know if you have any more questions.

Tested on Samsung 8, version 1.33.0
When clicking onto the minimized input field while the header and the bottom footer are hiding, they should resurface. Like this:

Instead, right now the app does not re-surface the header nor the footer when input field is being clicked on:

Staging version 1.33.0:
After scrolling down and a search service list and seeing the header and footer disappear, clicking the back button on my Samsung s9 to navigate to a previous screen also shows the screen without a footer.

@aron-chen-pg Should the header and footer re-appear if the search inputs are clicked in expanded mode?

@niko-pg Yes, since the users aren't scrolling/looking at individual services, the header and the footer should remain open.

Tested on Samsung S8, version 1.34.0


[Feature Request] change type attribute for buttons

Existing Component
Yes
Component Name
button
Description
There is currently no way to set type="submit" for buttons. type should not be used for buttons. This also disables the native form submit.

You can use native-type="submit" instead of it.

@jikkai
Thanks. But again i think it is better not to hijack native type.


[Bug]: Airgapped - Able to access welcome tour through a link in Get Started module

Is there an existing issue for this?

[X] I have searched the existing issues

Description
When I run through the Get Started module, and follow the step by step guide, at the end of the guide there is a link to have user take the welcome tour if he is not sure where to start. Once this is clicked, the user is taken through the complete Welcome Tour flow.
Steps To Reproduce

Pull the image with the command docker pull appsmith/appsmith-airgap:release
Switch off internet and execute the docker run command
Now setup the instance and enter the license key
Once inside the application, on the top left, you will find a Get Started section. Click on it.
You will see a few steps that you need to perform
At the end of it, you will see a link "Not sure where to start? Take the welcome tour"
On clicking it, the welcome tour and creation of customer support dashboard comes up.

Public Sample App
No response
Environment
Release
Issue video log
No response
Version
Self Hosted

Yep, we gotta hide this too. Just hide that whole row @berzerkeer.

The one at the bottom @berzerkeer - "Not sure where to start....."


adding restart unless stopped for this container

Sometimes the container for the heartbeat listener would stop and need to be restarted. This should fix the problem.

I'm seeing some errors in pytest related to keycloak. Not sure what is going on there, looking into it.


Update set-up-qnamaker-service-azure.md

Updating the line specific to website location, as there are many tickets specific to region.

@nerajput1607 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off approve


Allow installing packages using UV

Describe changes
Allow installing packages using UV when building Docker images.
Pre-requisites
Please ensure you have done the following:

[ ] I have read the CONTRIBUTING.md document.
[ ] If my change requires a change to docs, I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] I have based my new branch on develop and the open PR is targeting develop. If your branch wasn't based on develop read Contribution guide on rebasing branch to develop.
[ ] If my changes require changes to the dashboard, these changes are communicated/requested.

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Other (add details above)

Mhm I'm actually not too familiar with uv yet, would you say it is as reliable as pip?

Mhm I'm actually not too familiar with uv yet, would you say it is as reliable as pip?

Actually that's probably a good point. I think not yet is probably the right call, but maybe in 3-5 months yes.


Restrict app execution incorrect limitations/response

The following is not documented as a limitation or response:
When you send multiple API calls to restrict app execution for the same device, there are inconsistent results. It may depend on how much time has passed since you last issued the associated API call. Some duplicate calls returned the pending machine action instead of a new machine action and some duplicate calls returned HTTP 400 with the message "Action is already in progress".

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

ID: 264be640-abfe-c898-148b-6601ca2b5340
Version Independent ID: 54dd47ea-9583-4d28-6a5e-33c921945a9b
Content: Restrict app execution API
Content Source: microsoft-365/security/defender-endpoint/restrict-code-execution.md
Product: m365-security
GitHub Login: @mjcaparas
Microsoft Alias: macapara

@MastaDisasta Thank you for your feedback. We have made changes to the document via PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/5994
Thanks
Sri

@msbemba Thank you very much for the contribution and updating the documentation with PR. @MastaDisasta Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Startup spins forever on 1.6.0-rc2

Describe the bug
Startup spins forever after upgrade.
I tried orbctl reset and startup continues to spin forever.
To Reproduce
No response
Expected behavior
No response
Diagnostic report (REQUIRED)
OrbStack info:
Version: 1.6.0-rc2
Commit: c4249e57063cf047dfbc1c9e875e1a63bc8ef216 (v1.6.0-rc2)
System info:
macOS: 14.4.1 (23E224)
CPU: amd64, 24 cores
CPU model: Intel(R) Xeon(R) W-3235 CPU @ 3.30GHz
Model: MacPro7,1
Memory: 96 GiB
Full report: https://orbstack.dev/_admin/diag/orbstack-diagreport_2024-05-21T01-03-28.818730Z.zip

Screenshots and additional context (optional)
No response

Fixed for the next version.

Thanks for the quick fix!

Can you actually test this and confirm that it works before the stable release? Thanks! https://cdn-updates.orbstack.dev/exp/OrbStack_v1.6.0-rc2-13-g5ab1b0bbd-dirty_16995_amd64.dmg

Seems to work for me. I uploaded a diagnostic in case that's helpful.
OrbStack info:
Version: 1.6.0-rc2
Commit: 5ab1b0bbd01fea1fdaa88e7e35bfc96811b23684 (v1.6.0-rc2-13-g5ab1b0bbd-dirty)
System info:
macOS: 14.4.1 (23E224)
CPU: amd64, 24 cores
CPU model: Intel(R) Xeon(R) W-3235 CPU @ 3.30GHz
Model: MacPro7,1
Memory: 96 GiB
Full report: https://orbstack.dev/_admin/diag/orbstack-diagreport_2024-05-22T00-48-51.722830Z.zip

Great, thanks for testing!

Released in v1.6.0.
New: Truly fast container filesystems on macOS: 2–10x faster, within 75-95% of native


feat: Initial Shared Library

Adds a standard build config for compiling wasm from *.wat files.
Adds a standard library of imports that:

provides a bunch of logging functions to help students debug
provides a mechanism to get a random number

@bushidocodes ping me if you want me to publish this.


Be able to host & use private crate registries

This used to be important for us as we have a lot of private crates and dependencies between them.
But we have since moved to a monorepo for all of our Rust crates where it is easy to set up dependencies within the repository and workspace.
But believe for other companies this will be critical to adopt Rust.
One workaround that we've used in the past when having multiple private repositories of crates with dependencies between them is to set up the dependencies as git dependencies. The draw back of that is that it is both slower to download and more to set up on local machines and esp. CI.

[x] cargo: Alternative Registries Stabilization Proposal
[x] rust: Tracking issue for RFC 2141: Add support to Cargo for alternative registries
[ ] cargo: Using alternative registries names in text output

Reopened this because I tested out the alternate registry support together with cloudsmith and unfortunately Cargo doesn't support the main use case we have.
What we would like to do is to have a mechanism to privately publish individual crates that we have, that are in development, to a private registry and reference them in other private crates and repos.
This one can do by setting up a cloudsmith registry, adding that to .cargo/config and when referencing that crate using the registry keyword to use the private registry, something like this:
[dependencies]
embark-test = { version = "0.2.0", registry = "embark" }

And this itself does work, but only if the crate doesn't have any dependencies itself or if it only have dependencies that are in the same private registry and they are not also used from crates.io.
The first issue here for us is that all transitive dependencies of the crate from the private registry also have to exist in the private registry, so if say embark-test here also depends on the log crate that has to be duplicated to the private registry. And the second issue (which I've read but haven't confirmed myself) is that even if the log crate is identical in the private registry compared to the crates.io version, it will be duplicated and treated as a separate crate so you can't have some code using the crate and the types from the crates.io version together with code that use it from the private registry.
What we are actually after in our use case is that we just want to publish our private crates in our private registry, and use everything that doesn't specify registry = "embark" get it from crates.io, including transitive dependencies to our private crate.
There doesn't seem to be a way to do this today and I'm unsure how we should proceed

@repi Lee from @cloudsmith-io here!
This popped up on my radar, so thought I'd offer some assistance. We recently made a change that would help alleviate at least the first problem. Enabling "Use crates.io as default Cargo upstream?" in your repository settings would allow for transitive dependencies to exist on crates.io without having to change configuration on the client-side. See screenshot:

Don't forget, we're always happy to help out if you're having issues. :-)

@lskillen oh that is super interesting and relevant, will try it out and see if it solves our use case.
big thanks for reaching out!

Not a problem! If it doesn't, let me know and we'll sort it out for you. 😊

Tested it now and just checking that "Use crates.io as default Cargo upstream" checkbox worked perfectly for us and resolves our issues!
It picks up the private crate that we have uploaded and specified that it should use the private registry, and all its dependencies (including transitive) gets picked up by crates.io and there is no duplication of crates or issues. Sweet!
Did run into a minor potential issue with Cargo in that its log output writes out the full URL for the registry instead of the name of the registry. And in the cloudsmith case this can include the secret entitlement token for it which unnecessarily leaks it into log files and such.
  Downloaded embark-test v0.2.0 (registry `https://dl.cloudsmith.io/<SECRET_TOKEN>/org/test/cargo/index.git`)
    Checking nalgebra-glm v0.4.0
    Checking embark-test v0.2.0 (registry `https://dl.cloudsmith.io/<SECRET_TOKEN>/org/test/cargo/index.git`)

Think it would be cleaner, nicer, and safer it Cargo just writes out the name of the registry here instead of the URL for it. Should be an easy fix in Cargo and found an issue for it here:
https://github.com/rust-lang/cargo/issues/6691

You're absolutely right; we've put our thumbs up on that as well. 👍
In the meantime, it's possible to get around this by configuring basic authentication instead of using entitlement tokens; where the former is authentication via a header, and the latter bakes the token into the URI itself. Screenshot for configuration (accessed via "Set Me Up" from the top-right):

As Cargo is built upon the git protocol, it requires the credentials to be registered with git, using the credentials store. Quick example (from our own examples):
git config --global credential.helper store
echo<EMAIL_ADDRESS>> ~/.git-credentials

In this case we're using an API key, and token is literally the string "token" to indicate that we're using an API key (or entitlement token, that works too) as the password.
Configuring this means that your credentials won't be baked into any output or logs.

Cool thanks, may try out that approach also

Is https://github.com/cswindle/caesium the only open source private registry?

@gilescope  There is also this one https://github.com/mcorbin/meuse (I have not tried using it yet myself).

I’ve been making good progress with using cargo-local-registry and using a non-rust package manager to provision the crates there.
Sent with GitHawk

We're interested in being able to do a local instance of docs.rs and point it to or private crate registry as well, filed a separate issue on that in #47


Adds tests for the extensions

Pull Request Checklist

[x] Read the contributing guidelines
[x] Tests pass

Description of the PR
Adds tests that can be run against the SDK extensions without too much of a dependency on any single SDK.

gonna switch branches and back due to https://github.com/isaacs/github/issues/750


[BugFix] Add enable pipeline load config & Fix crash

What type of PR is this：

[x] bug
[ ] feature
[ ] enhancement
[ ] refactor
[ ] others

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

[FE PR Coverage check]
:disappointed: fail : 1 / 2 (50.00%)
file detail

path
covered line
new line
coverage

:large_blue_circle:
com/starrocks/planner/OlapTableSink.java
0
1
00.00%

:large_blue_circle:
com/starrocks/common/Config.java
1
1
100.00%


Registry prop without latest slash throw an error

if I use --registry=my.registryserver.com/some/path, then I have an error because the result link for bootstrap will be so:
my.registryserver.com/some/pathbootstrap
but should be my.registryserver.com/some/path/bootstrap
it will be better to add an additional check for the last slash, and if not exists, then add it manually.

Solved with pr #104


Forms examples

This is an example of things to consider. Not a PR of features.

[ ] Should we document how to interact with forms?
[ ] Onchange the first time, onkeyup changed for subsequent ones?
[ ] How to do oob returns, perhaps a subclass of ModelAndView?
[x] Needing to repeat the th:object call on sub fragments (just the way it has to be?)

I'll close it. I've learned a bit more in regards to forms.


doom-horizon: Differentiate "blue" from "teal"

Before: above, after: below

Previously, doom-horizon defined blue with exactly the same color code as teal, which led to some visual confusions when teal and blue are placed next to each other.
For example, in doom-themes-base.el:
    (rainbow-delimiters-depth-5-face :foreground teal)
    (rainbow-delimiters-depth-6-face :foreground blue)

Then parentheses of level 5 and 6, when colorized with rainbow-delimiters are indistinguishable.
This PR attempts to make blue standout from teal a bit, enough to tell the two a part by assigning SkyBlue to blue.

I would change the teal variable instead of the blue one since usually what's done is, when the teal color is missing (which is more often than not) any other color is duplicated into it (either cyan, blue, etc). So I would change the teal instead of the blue.

when the teal color is missing (which is more often than not) any other color is duplicated into it (either cyan, blue, etc)

Can you elaborate more about this, I don't thoroughly understand it.
Did you intent to change 'teal to another (real-world) shade of blue? Since out the those colors, ~1/3 of them are just "cyan"s.

Anyway, other users and I would appreciate any forms of visual changes as you think which needs to.

Yes. The thing is that teal is always an extra color used to solve contrast issues for some themes and a lot of times it just has the same color as some other color (blue, cyan, etc), whereas the blue color is actually a color from the theme's palette which is considered in the design of the theme. So, if one color should be changed, it is teal rather than blue.

if one color should be changed, it is teal rather than blue.

This is the new difference, can you review again?


Make Style/RedundantParentheses allow parentheses in assignment.

Fixes https://github.com/rubocop/rubocop/issues/12511#issuecomment-1852817131.
This PR makes Style/RedundantParentheses allow parentheses around conditional expressions in assignment to respect user's intentions for readability:
var = (foo || bar)

Before submitting the PR make sure the following are checked:

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

I think this should be some configuration option, not a default behavior.

I think that by default user's intent can be respected with var = (a || b). If user don't like it, intentionally writing var = foo || bar will not register an offense.
How about starting with that approach, and if issues become noticeable, consider adding a configuration option?

My point is that if a cop is supposed to register redundant parentheses anything that's redundant, but someone might want to keep should be considered some special case. In general it's hard to know if some redundant parentheses where placed on purpose or accidentally.

That reasoning makes a lot of sense. OTOH, I apologize for sharing my personal opinion, but for instance, the operator precedence differs in the following example:
$ ruby-parse -e "var = foo || bar"
(lvasgn :var
  (or
    (send nil :foo)
    (send nil :bar)))

$ ruby-parse -e "var = foo or bar"
(or
  (lvasgn :var
    (send nil :foo))
  (send nil :bar))

I understand that allowing parentheses in these cases provides consistent readability. But, the current behavior forces parentheses to be removed when using ||. (which is, of course, expected behavior).
For a use case, see https://github.com/rubygems/rubygems/commit/7cc647c8f34da70caff27b3090db30e37791a72b#diff-6e1c7ff50326d1315e87ff73c66c05ba3897487bcbac0ed1290ad3a3bd889efc, though I doubt that this improved readability, from var ||= (foo || bar) to var ||= foo || bar.
So, I've added this special case to the documentation. How about starting with this?

So, I've added this special case to the documentation. How about starting with this?

Yeah, I agree the parentheses should be preserved when removing them would change the AST.

@rubocop/rubocop-core Anyone else has an opinion on how to proceed here?

I would expect a Style/RedundantParentheses in its default configuration to flag not just some redundant parentheses but all redundant parentheses.
If that results in my code looking “inconsistent” because a = (b or c) has parens while a = b || c has not, it is fine. It actually underlines the difference between the two operators. (And in my personal opinion I think many people could use the reminder that || and or are not the same thing.)

@bquorning I totally agree with your perspective!

@koic friendly ping :-) It'd be nice to wrap up this PR.


AMBARI-23422 Dashboard: add Yarn Containers widget

How was this patch tested?
21533 passing (31s)
48 pending

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/1553/
Test FAILed.
Test FAILured.

retest this please

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/1693/
Test PASSed.


ProxyException on startup

custom_component/hahomematic version (if applicable):
latest
Home Assistant version (if applicable):
latest
CCU version:
CCU3 with Raspberrymatic
Problem-relevant configuration:
Do you use tls? No
Do you use callback? No
Do you use username and password? Yes
Which interfaces do you use? Hm, HmIP
Describe the bug
On every startup, the following error is logged:
Logger: hahomematic.client
Source: /usr/local/lib/python3.9/site-packages/hahomematic/client.py:254
First occurred: 15:40:15 (1 occurrences)
Last logged: 15:40:15

set_value: ProxyException
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/hahomematic/xml_rpc_proxy.py", line 55, in __async_request
    return await self._async_add_proxy_executor_job(
  File "/usr/local/lib/python3.9/site-packages/hahomematic/xml_rpc_proxy.py", line 47, in _async_add_proxy_executor_job
    return await self._loop.run_in_executor(self._proxy_executor, func, *args)
  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 52, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.9/xmlrpc/client.py", line 1458, in __request
    response = self.__transport.request(
  File "/usr/local/lib/python3.9/xmlrpc/client.py", line 1160, in request
    return self.single_request(host, handler, request_body, verbose)
  File "/usr/local/lib/python3.9/xmlrpc/client.py", line 1176, in single_request
    return self.parse_response(resp)
  File "/usr/local/lib/python3.9/xmlrpc/client.py", line 1348, in parse_response
    return u.close()
  File "/usr/local/lib/python3.9/xmlrpc/client.py", line 662, in close
    raise Fault(**self._stack[0])
xmlrpc.client.Fault: <Fault -1: 'Generic error'>

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/hahomematic/client.py", line 252, in set_value
    await self._proxy.setValue(channel_address, parameter, value)
  File "/usr/local/lib/python3.9/site-packages/hahomematic/xml_rpc_proxy.py", line 65, in __async_request
    raise ProxyException(fex) from fex
hahomematic.exceptions.ProxyException: <Fault -1: 'Generic error'>

To Reproduce
Steps to reproduce the behavior:

Restart HA

Expected behavior
No errors on a normal startup.
Additional context
Seems to work fine though.

Also some exceptions on shutdown:
2022-01-16 16:02:15 ERROR (MainThread) [homeassistant.components.hassio.handler] Timeout on /homeassistant/restart request
2022-01-16 16:02:15 ERROR (Thread-7) [root] Uncaught thread exception
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/threading.py", line 973, in _bootstrap_inner
    self.run()
  File "/usr/local/lib/python3.9/site-packages/hahomematic/central_unit.py", line 598, in run
    self._central.run_coroutine(self._check_connection())
  File "/usr/local/lib/python3.9/site-packages/hahomematic/central_unit.py", line 386, in run_coroutine
    return asyncio.run_coroutine_threadsafe(coro, self.loop).result()
  File "/usr/local/lib/python3.9/concurrent/futures/_base.py", line 443, in result
    raise CancelledError()
concurrent.futures._base.CancelledError
2022-01-16 16:02:25 ERROR (Thread-6) [hahomematic.xml_rpc_server] RPCFunctions.event: Failed to call callback for: CCU3-HmIP-RF, 002D1D898C86AA:1, CONCENTRATION
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/hahomematic/xml_rpc_server.py", line 65, in event
    callback(interface_id, channel_address, parameter, value)
  File "/usr/local/lib/python3.9/site-packages/hahomematic/entity.py", line 423, in event
    self.update_entity(self.unique_id)
  File "/usr/local/lib/python3.9/site-packages/hahomematic/entity.py", line 92, in update_entity
    _callback(*args)
  File "/config/custom_components/hahm/generic_entity.py", line 108, in _async_device_changed
    self.async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 505, in async_write_ha_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 629, in _async_write_ha_state
    self.hass.states.async_set(
  File "/usr/src/homeassistant/homeassistant/core.py", line 1232, in async_set
    self._bus.async_fire(
  File "/usr/src/homeassistant/homeassistant/core.py", line 734, in async_fire
    self._hass.async_add_hass_job(job, event)
  File "/usr/src/homeassistant/homeassistant/core.py", line 365, in async_add_hass_job
    self.loop.call_soon(hassjob.target, *args)
  File "/usr/local/lib/python3.9/asyncio/base_events.py", line 746, in call_soon
    self._check_closed()
  File "/usr/local/lib/python3.9/asyncio/base_events.py", line 510, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
2022-01-16 16:02:25 ERROR (Thread-6) [hahomematic.xml_rpc_server] RPCFunctions.event: Failed to call callback for: CCU3-HmIP-RF, 002D1D898C86AA:4, ACTUAL_TEMPERATURE
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/hahomematic/xml_rpc_server.py", line 65, in event
    callback(interface_id, channel_address, parameter, value)
  File "/usr/local/lib/python3.9/site-packages/hahomematic/entity.py", line 423, in event
    self.update_entity(self.unique_id)
  File "/usr/local/lib/python3.9/site-packages/hahomematic/entity.py", line 92, in update_entity
    _callback(*args)
  File "/config/custom_components/hahm/generic_entity.py", line 108, in _async_device_changed
    self.async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 505, in async_write_ha_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 629, in _async_write_ha_state
    self.hass.states.async_set(
  File "/usr/src/homeassistant/homeassistant/core.py", line 1232, in async_set
    self._bus.async_fire(
  File "/usr/src/homeassistant/homeassistant/core.py", line 734, in async_fire
    self._hass.async_add_hass_job(job, event)
  File "/usr/src/homeassistant/homeassistant/core.py", line 365, in async_add_hass_job
    self.loop.call_soon(hassjob.target, *args)
  File "/usr/local/lib/python3.9/asyncio/base_events.py", line 746, in call_soon
    self._check_closed()
  File "/usr/local/lib/python3.9/asyncio/base_events.py", line 510, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
2022-01-16 16:02:25 ERROR (Thread-6) [hahomematic.xml_rpc_server] RPCFunctions.event: Failed to call callback for: CCU3-HmIP-RF, 002D1D898C86AA:4, HUMIDITY
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/hahomematic/xml_rpc_server.py", line 65, in event
    callback(interface_id, channel_address, parameter, value)
  File "/usr/local/lib/python3.9/site-packages/hahomematic/entity.py", line 423, in event
    self.update_entity(self.unique_id)
  File "/usr/local/lib/python3.9/site-packages/hahomematic/entity.py", line 92, in update_entity
    _callback(*args)
  File "/config/custom_components/hahm/generic_entity.py", line 108, in _async_device_changed
    self.async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 505, in async_write_ha_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 629, in _async_write_ha_state
    self.hass.states.async_set(
  File "/usr/src/homeassistant/homeassistant/core.py", line 1232, in async_set
    self._bus.async_fire(
  File "/usr/src/homeassistant/homeassistant/core.py", line 734, in async_fire
    self._hass.async_add_hass_job(job, event)
  File "/usr/src/homeassistant/homeassistant/core.py", line 365, in async_add_hass_job
    self.loop.call_soon(hassjob.target, *args)
  File "/usr/local/lib/python3.9/asyncio/base_events.py", line 746, in call_soon
    self._check_closed()
  File "/usr/local/lib/python3.9/asyncio/base_events.py", line 510, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed

I ignore the shutdown restart/exception for now as they are expected, but should not be displayed.
Startup:
I wonder about the set_value. Do you have an automation running that writes data or changes the state of an entity?

I wonder about the set_value. Do you have an automation running that writes data or changes the state of an entity?

Not that I know of. To check, I just restarted and looked at the "last triggered" date of my automations and only one one was running before that error occurred. And that one is definitely not related to homematic (just sending a notification on startup to my phone).

Ok, next release takes care of exception handling.

Please retest

The previous ProxyException is gone. But on this restart I had other exceptions and it took a really long time (~10min?) until my wall switches started to work again.
Logger: homeassistant.components.number
Source: custom_components/hahm/generic_entity.py:88
Integration: Nummer (documentation, issues)
First occurred: 09:20:37 (1 occurrences)
Last logged: 09:20:37

Error adding entities for domain number with platform hahm
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 382, in async_add_entities
    await asyncio.gather(*tasks)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 613, in _async_add_entity
    await entity.add_to_platform_finish()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 747, in add_to_platform_finish
    await self.async_added_to_hass()
  File "/config/custom_components/hahm/generic_entity.py", line 88, in async_added_to_hass
    await self._hm_entity.load_data()
  File "/usr/local/lib/python3.9/site-packages/hahomematic/entity.py", line 444, in load_data
    self._value = self._convert_value(
  File "/usr/local/lib/python3.9/site-packages/hahomematic/entity.py", line 316, in _convert_value
    return float(value)  # type: ignore[return-value]
ValueError: could not convert string to float: ''

Logger: hahomematic.client
Source: /usr/local/lib/python3.9/site-packages/hahomematic/client.py:262
First occurred: 09:21:04 (1 occurrences)
Last logged: 09:21:04

set_value failed: ProxyException: 000A1A49A1090A:1, SET_POINT_TEMPERATURE, 22.0

Logger: hahomematic.client
Source: /usr/local/lib/python3.9/site-packages/hahomematic/client.py:434
First occurred: 09:21:16 (1 occurrences)
Last logged: 09:21:16

fetch_names_json: General exception

Logger: homeassistant
Source: custom_components/hahm/generic_entity.py:88
Integration: Homematic(IP) Local (documentation, issues)
First occurred: 09:21:17 (1 occurrences)
Last logged: 09:21:17

Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 382, in async_add_entities
    await asyncio.gather(*tasks)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 613, in _async_add_entity
    await entity.add_to_platform_finish()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 747, in add_to_platform_finish
    await self.async_added_to_hass()
  File "/config/custom_components/hahm/generic_entity.py", line 88, in async_added_to_hass
    await self._hm_entity.load_data()
  File "/usr/local/lib/python3.9/site-packages/hahomematic/entity.py", line 444, in load_data
    self._value = self._convert_value(
  File "/usr/local/lib/python3.9/site-packages/hahomematic/entity.py", line 316, in _convert_value
    return float(value)  # type: ignore[return-value]
ValueError: could not convert string to float: ''

Your latest exception reminds me of what I have fixed here: https://github.com/home-assistant/core/pull/64208
It seems as sometimes when performing the getValue during startup, the device doesn't respond with a valid value. Typically it should be the correct value. But for some reason there are cases where they return None or just empty strings.

I'll catch the ValueError and return None instead.

@eikowagenknecht:
Please restest with 0.24.2.
Conversion error should be gone, and the others should show more details.

Now it's just:
Logger: hahomematic.client
Source: /usr/local/lib/python3.9/site-packages/hahomematic/client.py:266
First occurred: 12:16:16 (1 occurrences)
Last logged: 12:16:16

set_value failed with ProxyException ((<Fault -1: 'Generic error'>,)): 000A1A49A10408:1, SET_POINT_TEMPERATURE, 21.5

Also a warning, but that might be unrelated:
Logger: homeassistant.components.sensor.recorder
Source: components/sensor/recorder.py:484
Integration: Sensor (documentation, issues)
First occurred: 12:20:10 (1 occurrences)
Last logged: 12:20:10

The unit of sensor.sonnenschein_heute (min) does not match the unit of already compiled statistics (#). Generation of long term statistics will be suppressed unless the unit changes back to #

What device is 000A1A49A10408?
How do you call set_temperature?

go to dev tools/statistics and solvethe issue there.

It's an HmIP-eTRV-2.

I do not call set_temperature at bootup. Maybe it's the Scheduler integration that is calling this at bootup, though. Have to check that later.

Huh, didn't yet know that menu existed. Thanks!

FYI
I just did a fresh test-installation with the latest version (0.25.0), and I don't get any exceptions during startup / shutdown / restart. How is it working for you now @eikowagenknecht ?

Working fine now after I removed the scheduler integration.


Linkify "getter"/"setter" in the IDL

Like I do with some of the other "behavioral" keywords.

Slightly related, i.e. HTML currently does this weirdly so don't copy them: https://github.com/whatwg/html/issues/922

Please have it produce links compatible with dfns of the following (for consistency with how the params are generated today). For example, a getter definition might be:
<dfn method for="SomeInterface" lt="__getter__()|__getter__(index)">when indexing object...</dfn>

Yeah, giving it a pretend name of __getter__/__setter__ is probably fine.


Update Induction.lagda

the continuation of the agreed convention on unification of the text

the continuation of the agreed convention on unification of the text

It was my mistake

Thank you!


Mailbox empty statistics

This line can be reached even when the mailbox is suspended and not empty : https://github.com/AsynkronIT/protoactor-go/blob/dev/mailbox/mailbox.go#L94

Good catch!

Before execution, adding judge sentences?just like：
if !m.suspended{
 for _, ms := range m.mailboxStats {
		ms.MailboxEmpty()
	}
}


python310Packages.gvm-tools: 22.6.1 -> 22.9.0

Description of changes
https://github.com/greenbone/gvm-tools/releases/tag/v22.9.0

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

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

2 packages built:

gvm-tools (python310Packages.gvm-tools)
python39Packages.gvm-tools


[Bug] Hover tooltip dimensions is incorrect for the fist time appear

Reproducible in vscode.dev or in VS Code Desktop?

[X] Not reproducible in vscode.dev or VS Code Desktop

Reproducible in the monaco editor playground?

[ ] Not reproducible in the monaco editor playground

Monaco Editor Playground Link
https://microsoft.github.io/monaco-editor/playground.html#example-extending-language-services-model-markers-example
Monaco Editor Playground Code
No response
Reproduction Steps

Refresh the page via CTRL+R
Hover mouse pointer at the abcd token with diagnostic problems

Actual (Problematic) Behavior
Calculated width is not correct, actions was moved to the next line

Expected Behavior
Calculated width is correct and all content fits

Additional Context
No response

@aiday-mar can you look into this?
It works in https://microsoft.github.io/monaco-editor/playground.html?source=v0.35.0-dev.20230126#example-extending-language-services-model-markers-example - you can use the bisect feature of the playground to identify when it broke.

Hi I have made several improvements to the editor hover since then. Do you still see this issue?


ui: improve version display on landing page sidebar

Closes https://github.com/inveniosoftware/invenio-app-rdm/issues/343
Current status:

Requires https://github.com/inveniosoftware/invenio-records-resources/pull/140 to pass tests

Latest version:
Expanded + tooltip (text taken from Zenodo):

Collapsed:

Working on: Lower margin + the fact that it is jumpy when collapsing (somehow it re-expands a bit on the bottom)


toFront removes events in internet explorer 6

If I call toFront on a element it removes the mouseover/hover event in internet explorer.
What I am doing is stacking rectangles on a graph. On mouse over I am animating them to be slightly bigger and have an outline. On mouse out they animate back to the correct scale. This works perfectly if I remove the toFront call. I need the toFront call so we can see the bigger rectangle rather than it being hidden behind the one I have plotted above it.

Replicated this issue in iOS as well. http://jsfiddle.net/vitorbarbosa/FAGkY/
After the first drag event is performed (mouseup/ontouchend) the element loses the events associated to the drag.

More then 5 years old bug still present in IE :(


ENH: update package version

Hi! This is the friendly automated conda-forge-webservice.
I've started a version update as instructed in #10.
I'm currently searching for new versions and will update this PR shortly if I find one! Thank you for waiting!
Fixes #10

Bot failed with
Downloading source to cache: pyiron_snippets-0.1.4_5664f54e83.tar.gz
Downloading https://pypi.io/packages/source/p/pyiron_snippets/pyiron_snippets-0.1.4.tar.gz
Success
Extracting download
Applying patch: /home/conda/recipe_root/py39.patch
Applying patch: /home/conda/recipe_root/py39.patch with args:
['-Np1', '-i', '/tmp/tmp7be4b6gs/py39.patch.native', '--binary']
checking file pyiron_snippets/resources.py
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored
Warning: failed to download source.  If building, will try again after downloading recipe dependencies.
Error was:
Command '['/opt/conda/bin/patch', '--no-backup-if-mismatch', '--batch', '-Np1', '-i', '/tmp/tmp7be4b6gs/py39.patch.native', '--binary', '--dry-run']' returned non-zero exit status 1.
Traceback (most recent call last):
  File "/opt/conda/bin/conda-build", line 11, in <module>
    sys.exit(execute())
  File "/opt/conda/lib/python3.10/site-packages/conda_build/cli/main_build.py", line 589, in execute
    api.build(
  File "/opt/conda/lib/python3.10/site-packages/conda_build/api.py", line 209, in build
    return build_tree(
  File "/opt/conda/lib/python3.10/site-packages/conda_build/build.py", line 3712, in build_tree
    packages_from_this = build(
  File "/opt/conda/lib/python3.10/site-packages/conda_build/build.py", line 2449, in build
    try_download(m, no_download_source=False, raise_error=True)
  File "/opt/conda/lib/python3.10/site-packages/conda_build/render.py", line 779, in try_download
    raise RuntimeError(
RuntimeError: Failed to download or patch source. Please see build log for info.

Source downloaded fine per the log, so it must be the patch. The patch is indeed still kicking around even though it's no longer necessary, so let's start by getting rid of it and see if that clears this up.


Fix stylus version to the most recent major version

It would probably be a good idea to fix the version of Stylus. v1.0 will be published somewhere in the future with some non-backwards compatible changes and many builds are going to fail because of this.

I am not a fan of limiting the version, though I would publish this to v2.0.2 and stylus@1 to v3
cc @jenius

Hey so I have plans to make accord such that it automatically supports backwards-compatible versions of all libraries. I'm aiming initially for sass support, and would love to have it work for stylus as well since I know many of my and my company's projects depend on it.
If I can pull this off, it would mean the versioning would be basically whatever people want to use. This plugin has the somewhat unfortunate issue of forcing a stylus version on the user, so I feel like the latest version (with major version updates for breaking changes) is probably the best policy. It's also possible that you could allow the user to choose the stylus version, although this is what gulp-accord does already.


Error: spot_price should be set to auto when spot_price_auto_product is specified

When running packer build -only=amazon-ebs -var-file=variables.json elasticsearch6-node.packer.json

Thanks for reporting, can you send a PR fixing that?

Sure, just need to find which way to fix it. Just adding "spot_price": "auto" to the config produces another error:

Spot instances do not support modification, which is required when either ena_support or sriov_support are set. Please ensure you use an AMI that already has either SR-IOV or ENA enabled.

So two solutions: Use on-demand over spot instances, or remove the ENA requirement.

Fixed via https://github.com/synhershko/elasticsearch-cloud-deploy/commit/f885f4e706013043e93a488df216f5e72db4c3c3


malware installed on windows 10

Dev Home version
0.1501.533.0
Windows build number
10.0.19045.4529
Other software
OS Build Version: 10.0.19045.4529.amd64fre.vb_release.191206-1406
.NET Version: .NET 8.0.5
Steps to reproduce the bug
run windows ten
Expected result
not have random Microsoft software randomly installed without my consent
Actual result
dev home installed automatically without my input
Included System Information
No response
Included Extensions Information
Extensions:
Microsoft.Windows.DevHome_0.1501.533.0_x64__8wekyb3d8bbwe (Core Widget Extension)
Microsoft.Windows.DevHome_0.1501.533.0_x64__8wekyb3d8bbwe (Hyper-V Extension)
Microsoft.Windows.DevHomeGitHubExtension_0.1500.533.0_x64__8wekyb3d8bbwe (Dev Home GitHub Extension (Preview))
Widget Service:
Microsoft.WidgetsPlatformRuntime_<IP_ADDRESS>_x64__8wekyb3d8bbwe

Duplicate of #1615


grab() cannot grab the newest image

I wrote a demo like this:
Camera zed;
some configuration parameters;
zed.open();
while(1)
{
zed.grab();
get gray image and depth image;
some processing
}
I found that the image obtained by grab function is not the newest when processing is time-consuming(like delaying 0.5s just for test). So how can I get the newest image when my processing is time-consuming? Multithreading may work but I still want your professional help. Thank you.

Hi,
I have an application(linux) runnig a second thread only for grab() and is fine if the cpu is not heavy loaded.
But if the cpu is processing a lot of information the fps from the camera slow down also.
Althoug the grabbing thread could be a temporary solution, is a waste of cpu usage for small embedded devices.
Software trigger or grablastframe()  would be very interesting for low cpu devices. Also the cappability of adding a ROI could be very interesting.
is this issue into the next library updates roadmap?
Thanks

I know this is an old question, but is there a solution meanwhile? Lets say I'm having some GUI and I want to display the current RGB and/or depth image when the user presses a button. Is it really the intended solution to call grap() all the time and waist CPU and GPU load?

you need to call grab() and this call must return SUCCESS to make sure you can retrieve the last images.
something like :
#define TIMEOUT_MAX 100 //Security
void onPushButton()
{
     int timeout=0;
     while(!zed.grab() && timeout<TIMEOUT_MAX) {
            sl::sleep_ms(1);
            timeout++;
            if (timeout>=TIMEOUT_MAX)
                  return; //something wrong
      }

       zed.retrieveImage(img);
       //Do your stuff.

}

I'm using the python api and it always takes me several successful grabs until I get a new image.
Let's say I move my hand in front of the camera: I would need to grab a new image multiple times before I see the hand in the picture.
Example code:
zed = sl.Camera()

init_params = sl.InitParameters()
init_params.camera_resolution = sl.RESOLUTION.RESOLUTION_VGA
init_params.camera_fps = 30

err = zed.open(init_params)
if err != sl.ERROR_CODE.SUCCESS:
    exit(1)

runtime_parameters = sl.RuntimeParameters()

def get_image():
    image = sl.Mat()
    if zed.grab(runtime_parameters) == sl.ERROR_CODE.SUCCESS:
        zed.retrieve_image(image, sl.VIEW.VIEW_LEFT)
        img = image.get_data()
        return img

Do you see an error there? Thanks in advance.


New Family of clans - Thé Winners Family

name: "Thé Winners Family"
key: thewinner
color: red
emblem: Crown_01
info:
  logo: https://i.postimg.cc/NjyXNYdk/The-winners.png
  description: >
    Welcome to the family Thé Winners! Founded in 2024, our family has grown with respect and good humor.
    We believe that our strength lies in the diversity of our members coming from all over the world. We’re
    planning to create specific clans with unique focuses. One clan will be all about Clan Wars, another
    clan will focus on Ladder. And finally, we’ll have a Relaxed Clan and multiple recruitment clans.
    Joining us is easy! Recruitment is open through our Discord server. Come say hello and see where you fit
    best in Thé Winners Family!
social:
  - discord: https://discord.gg/dwXnwjDa
clans:
  - name: Thé Winners
    tag: LJPPLRJV
  - name: Thé Winners 2.0
    tag: GLG08LCY
  - name: Thé Winners 3.0
    tag: G8JVVJ0J

name: "Thé Winners Family"
key: thewinners
color: red
emblem: Crown_01
info:
  logo: https://i.postimg.cc/NjyXNYdk/The-winners.png
  description: >
    Welcome to the family Thé Winners! Founded in 2024, our family has grown with respect and good humor.
    We believe that our strength lies in the diversity of our members coming from all over the world. We’re
    planning to create specific clans with unique focuses. One clan will be all about Clan Wars, another
    clan will focus on Ladder. And finally, we’ll have a Relaxed Clan and multiple recruitment clans.
    Joining us is easy! Recruitment is open through our Discord server. Come say hello and see where you fit
    best in Thé Winners Family!
social:
  - discord: https://discord.gg/dwXnwjDa
clans:
  - name: Thé Winners
    tag: LJPPLRJV
  - name: Thé Winners 2.0
    tag: GLG08LCY
  - name: Thé Winners 3.0
    tag: G8JVVJ0J


Sample Startup Exception

Hey guys,
Getting the following when trying to run the eShop example:
An exception was thrown while activating λ:Microsoft.Extensions.Hosting.IHostedService[] -> Microsoft.AspNetCore.Hosting.GenericWebHostService -> λ:Microsoft.AspNetCore.Hosting.IStartupFilter[] -> Microsoft.AspNetCore.SystemWebAdapters.HostingRuntimeExtensions+HostingEnvironmentStartupFilter.
on
app.Run()

Can you paste your full exception?


svelte-vega improperly packaged. Invalid UMD file in main.

Hello!
I have been redirected from sveltekit, with the instruction:

svelte-vega looks to be improperly packaged. It has a UMD file in main which is invalid. Node.js will try to load whatever is in main and can't load UMD files. Please file a bug against svelte-vega asking the author to put a CJS or ESM (if they also put "type": "module") in the main field. You may also share https://kit.svelte.dev/faq#packages with them as they are currently violating bullet three

details are in this issue,
https://github.com/sveltejs/kit/issues/5325
but in short, build fails with SyntaxError: Named export 'vega' not found. The requested module 'vega-embed' is a CommonJS module after the simplest possible inclusion of svelte-vega
svelte-vega version is 1.1.1
I did read #90 and #210 but I couldn't find progress.
I would be happy to contribute but unfortunately I am very new to svelte and javascript in general, but I do believe that svelte-vega has great potential, and is by far the best way to create an interesting static dashboard I have found. It's such a shame that the build fails like this.

Hi! did you try adding this to the config:
const config = {
  kit: {
    // hydrate the <div id="svelte"> element in src/app.html
    target: "#svelte",
    vite: {
      optimizeDeps: {
        include: [
          "fast-deep-equal",
          "semver",
          "json-stringify-pretty-compact",
          "clone",
          "fast-json-stable-stringify",
        ],
      },
    },
  },
};

Hi!
Thanks for the quick response!
This is the config that fails
https://github.com/endremborza/qft-viz/blob/main/svelte.config.js
the target: #svelte is claimed to be deprecated by sveltekit, I believe.
I also tried
vite: {
	ssr: {
		noExternal: ['vega-embed']
	},
...
}

which gave a different error but broke the dev server

Hmmmm - so I did rewrite this for sveltekit on another branch: https://github.com/vega/svelte-vega/tree/sveltekit if you want to try it from dev.
I have plans to rewrite it fully for sveltekit, but since it's not at V1 I don't want to have to update it multiple times. I'll try to get to it next week but don't think I can fix it in the next day or two :/

Thank you!
I will look into whether this branch works or not I and post it here.
I really hope vega will end up working with svelte and sveltekit.
meanwhile, is there another straightforward way to compile and export a svelte app with vega to be hosted as a static site like gh-pages?

You can use vega-embed directly: https://github.com/vega/vega-embed

the sveltekit branch fails like this:
[vite:resolve] Failed to resolve entry for package "svelte-vega". The package may have incorrect main/module/exports specified in its package.json: Failed to resolve entry for package "svelte-vega". The package may have incorrect main/module/exports specified in its package.json.
> Failed to resolve entry for package "svelte-vega". The package may have incorrect main/module/exports specified in its package.json: Failed to resolve entry for package "svelte-vega". The package may have incorrect main/module/exports specified in its package.json.

Sounds good I'll look into it!
As for this:

meanwhile, is there another straightforward way to compile and export a svelte app with vega to be hosted as a static site like gh-pages?

You can just use normal svelte

I attempted to fix this in #561 but I am still running into an issue for SvelteKit - I get the error:
Unknown file extension ".svelte" for /Users/acabrera/dev/rand/svelte-vega-kit/svelte-vega/packages/svelte-vega/dist/Vega.svelte
Which seems to be due to missing fields in package.json, but I'm pretty sure I included all the required ones: https://github.com/hperrin/svelte-material-ui/issues/375
If someone can spot the issue please let me know!

@cabreraalex do you recall why you closed this? Looks like vite still doesn't like embed: https://github.com/vega/svelte-vega/issues/868.


send email from gmail not working

I can't send email from my gmail account with following code:
`
import SwiftSMTP
public final class SwiftToolBoxCore {
public func send() -> Void {
let smtp = SMTP(
hostname: "smtp.gmail.com",
email<EMAIL_ADDRESS>password: "mypassword",
tlsMode: .requireSTARTTLS
)
    let fromUser = Mail.User(
        name: "- -",
        email<EMAIL_ADDRESS>    )
    let toUser = Mail.User(
        email<EMAIL_ADDRESS>    )

    let mail = Mail(
        from: fromUser,
        to: [toUser],
        subject: "subject",
        text: "content text"
    )

    smtp.send(mail) { (error) in
        if let error = error {
            print(error)
        }
    }
}

}
`
There is no error message. Not secure apps are allowed on my gmail account.  What I am doing wrong?

I am thanking for speedy responses!
Here is my repo: https://github.com/imgruntw/SwiftToolBox

How are you running this project? When I run, nothing is happening. It may not be related to Swift-SMTP.

run in console: swift package generate-xcodeproj
insert your email account data in Method: send() in /SwiftToolBox/Sources/SwiftToolBoxCore/SwiftToolBoxCore
after open SwiftToolBox-project in Xcode and choose SwiftToolbox and then run

the Method: send() in /SwiftToolBox/Sources/SwiftToolBoxCore/SwiftToolBoxCore is executed, but without sending an email and without any errors

Perhaps execution of the program is ending before the asynchronous task can finish. When I put a print statement in the closure of smtp.send(), the print statement is not executed but the program returns with exit code 0.

Thanks, waiting for end of the asynchronous task with was the solution .


Error: Cannot get the NetworkManager service state

I'm running the following code, which was working on a previous flash of my RPi Zero W's SD card. After re-imaging and re-installing, I'm not getting an error, where I expect wifi-connect to interrupt my correction wifi connection and create a portal.
main.py:
...

process = subprocess.Popen(['bash', 'wifi-connect.sh'])
process.wait()

...

wifi-connect.sh:
#!/usr/bin/env bash
export DBUS_SYSTEM_BUS_ADDRESS=unix:path=/host/run/dbus/system_bus_socket
wifi-connect --portal-listening-port 45454

This is the error:
#!/usr/bin/env bash
Cannot get the NetworkManager service state
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: D-Bus error: Failed to connect to socket /host/run/dbus/system_bus_socket: No such file or directory (org.freedesktop.DBus.Error.FileNotFound)', /checkout/src/libcore/result.rs:906:4
note: Run with `RUST_BACKTRACE=1` for a backtrace.

Expected behavior is that running this interrupts my current wifi connection, opens a portal, and let's me connect via the captive portal pop-up. This was working before but I can't identify what has changed to break this behavior, and show the error message instead.

You may check the env argument of Popen for specifying the environment variables to the run process and then run wifi-connect directly instead of through bash script.
The error is not related to this though. Are you running this in a multicontainer environment and is this on balenaOS? Can you paste me your dockerfile?

@majorz this is not running within a container environment, primarily because I’m currently unable to use the rpi_ws281x RGB LED library to control lights from within a container (see: https://github.com/jgarff/rpi_ws281x/issues/351).
I’m trying to figure out why it’s behaving differently now than before—is the expected behavior that it should interrupt current wifi connection and not throw an error?

If you are not running this under balenaOS then you should not export DBUS_SYSTEM_BUS_ADDRESS.

That fixed it, thank you!

Hello, I'm attempting to do a multi-container environment. I am also getting this same error when running the wifi-connect start.sh. Cannot get the NetworkManager service state.
This is my docker-compose
`version: '2'
services:
wifi-connect:
build: ./wifi-connect
expose:
- "80"
gateway:
build: ./gateway
command: gateway:/mozilla-iot/gateway/run-app.sh
image: mozillaiot/gateway:arm
depends_on:
- wifi-connect
ports:
- "8080"
volumes:
wifi-connect:
gateway:
I also tried not exportingDBUS_SYSTEM_BUS_ADDRESSbut I still have the same issue when i runbash start.sh` in the service terminal.

Hello, I'm attempting to do a multi-container environment. I am also getting this same error when running the wifi-connect start.sh. Cannot get the NetworkManager service state.
This is my docker-compose
`version: '2'
services:
wifi-connect:
build: ./wifi-connect
expose:

"80"

gateway:
build: ./gateway
command: gateway:/mozilla-iot/gateway/run-app.sh
image: mozillaiot/gateway:arm
depends_on:

wifi-connect
ports:
"8080"

volumes:
wifi-connect:
gateway:`
I also tried not exporting DBUS_SYSTEM_BUS_ADDRESS but I still have the same issue when I run bash start.sh in the service terminal.

You need to add the following to wifi-connect::
labels:
io.balena.features.dbus: '1'


Update in README the link to the latest stable release

Hi! On Ubuntu 20.04, I found out that the link to the transpiler's *.jar file in README is outdated. So, I decided to run the freshest version from here. Unfortunately, I received:
Error: Could not find or load main class org.polystat.py2eo.transpiler.Main
Caused by: java.lang.ClassNotFoundException: org.polystat.py2eo.transpiler.Main

Here were my steps:

Create a file test.py in ./dir:

def myC():
    class c:
        value = 11
        def getValue(self): return self.value
    class d(c): pass
    o = d()
    return o.getValue() == 11

Download the transpiler into ./dir
Run .jar in ./dir

cd dir
java -jar py2eo*.jar test.py

Please, make the link refer to the latest stable version of the transpiler.

@br4ch1st0chr0n3  Hi! I've updated the link to this one: https://repo1.maven.org/maven2/org/polystat/py2eo/transpiler/<IP_ADDRESS>/transpiler-<IP_ADDRESS>-jar-with-dependencies.jar

Thank you!


Remove k8sclient dependency

Towards https://github.com/giantswarm/giantswarm/issues/13206
Removing k8sclient and using the controller-runtime client instead of the generated client. This makes the dependencies in app tests much simpler.
Checklist

[x] Update changelog in CHANGELOG.md.

Tested in https://github.com/giantswarm/metrics-server-app/pull/34


Allow scrolling the page under an input window (and maybe moving the window)

When I'm writing a reply to a comment (on Station for example), sometimes the comment is covered by the input window and I can no longer read it while composing a reply. I need to copy the text, click Cancel, read the original comment again, click reply again, paste and continue writing.
It would be much more convenient if I could use the scroll wheel and/or the scroll bar to scroll the page under the popup window.
Also, sometimes the relevant part of a page is at the top and even with this scrolling feature, there is no way to scroll such that it isn't under the input window. Being able to also move the window would solve this.

Yeah the input dialog is a bit cumbersome.
A workaround I recommend for now is to use split view mode when writing a reply. For example, Shift-Click on the "Reply" link on Station.
I'm considering changing the design of the input prompt. If the prompt was inlined, for example, the rest of the page would remain available normally. This would also be pretty flexible considering different-sized screens.

That's a great workaround, thanks!
I like the idea of inlining the prompt, it would solve both problems mentioned above.
Thanks for your work on Lagrange and being so responsive (I guess being in the same timezone helps :) ). I use it every day and it makes browsing Gemini a very nice experience.


Explicit dependency management

Implements #111, #168, and #35. First steps towards #205.

:get() will now error when called.
Fusion.peek will retrieve the value of any state object without adding dependencies, or pass through constants.
Dependency providers will wrap peek in dependency management code to generate use callbacks for use by the API consumer. These should also pass through constants.

Lovely! I haven't read through the PR but I hope it contains the use function within computed!

Small thing, maybe use the term solves to make github detect that this PR will close the labeled issues. For a list you'll need to put the prefix before every issue (e.g. solves [a], solves [b])

Lovely! I haven't read through the PR but I hope it contains the use function within computed! (nevermind it was like 6 lines changed)
Small thing, maybe use the term solves to make github detect that this PR will close the labeled issues. For a list you'll need to put the prefix before every issue (e.g. solves [a], solves [b])

Yeah, I'm only just starting work now that the prereq backlog is sorted, hence draft status. This won't take long to implement and should be an easy one-man job.
I'm currently focusing on public API work (docs, types, messages) before doing the simple private work.
Solves #111. Solves #168. Solves #35.

I'm currently focusing on public API work (docs, types, messages) before doing the simple private work.

nice! I might make a small PR which fixes all of the stuff on the docs unless you’ve already got that.

I'm currently focusing on public API work (docs, types, messages) before doing the simple private work.

nice! I might make a small PR which fixes all of the stuff on the docs unless you’ve already got that.

I'll be fine - there's some nuance required for the tutorials.

Also didn’t realise you could link prs and issues so that’s my bad!

I'll be fine - there's some nuance required for the tutorials.

oh okay! I’ll find some other issues or things to work on in the meantime

The most recent commit poses an interesting question. For the for* objects, will use now be the first parameter followed by the others (the key in ForKeys, the value in ForValues and both in ForPairs)?

The most recent commit poses an interesting question. For the for* objects, will use now be the first parameter followed by the others (the key in ForKeys, the value in ForValues and both in ForPairs)?

Yes. Having the use callback in a stable position seems to be a good idea.

Makes sense, and by seeing the new issue put out we might not even need for keys or for values anymore

I'm finished updating the wording of the tutorials. I'll move on to the API reference updates when I next come back to this PR.

Nice! While this gets worked on I’ll be updating the few PR’s I’ve got. I still need to draft the tags api aswell

The API reference should be done now. Will now work on the cookbook examples.

That should be the documentation all done. Feel free to review it and check for any spots I missed.

Probably done for the day at this point. I haven't yet tested any of this code, but this should roughly be along the right lines.
Will need to update tests and benchmarks too.

Nice! If you need help lmk haha but it should be easy enough as u said. I’m gonna most likely work on some others today during class

One small thing you probably forgot is to change Attributes to use isState instead of xtypeof, I didn’t notice that in the last commit that’s all, the rest looks amazing!

This should be ready now. I know there's a few places where I could perhaps do more caching work, but we can do that in the future - it's more important to merge a working version than an optimal one, I think.

Did you fix the issue in Attribute.lua?


Adding TFLite variant xception65_coco_voc_trainval DeepLabV3 checkpoints

Similar to https://github.com/tensorflow/hub/pull/610.

Is this still needed? It appears tfhub_dev/assets/sayakpaul/deeplabv3-xception65/1.md has meanwhile been added by https://github.com/tensorflow/hub/pull/610. I'll close this for now, please reopen if I am wrong.

@arnoegw you are right about this.


Sphinx improvements

Added various Sphinx improvements:

extlinks (+demo usage)
intersphinx
theme options
RTD yaml config
docs deps moved to extras

PR Type

Bugfix Pull Request
Docs Pull Request
Feature Pull Request

@gundalow is this blocked by #1541?

Merged and follow up fix https://github.com/ansible/molecule/pull/1551 resolves Problem parsing YAML configuration. Invalid "requirements_file": path doc-requirements.txt does not exist
Docs rebuild and

confirmed that intersphinx_mapping mappings such as https://pip.pypa.io/en/latest/usage/ work
confirmed that gh links in CHANGELOG.rst work


Alternative catch stream for last year

We included this in our new base run (based on run 25 from 2018). The numbers in 2018 Table a match those in that run 25 (and so are slightly different to our 2018 base run), and so don't change for this year. However, 2016 and 2017 both have one ton more in the hake_data.ss (new base, and run 25 from 2018) file than what appears in Table a. Table a is derived from catches.R.
Obviously not a big deal as it's only 1 t, but for consistency it would be nice to have the numbers match and someone will notice it. Am thinking it's probably a rounding issue, in the way that Table a gets constructed versus the data files. There's not one simple table of catches in data/ so it's not as simple as just adding 1 t to the final two years.

I think we are good here.  Issues associated with the alternative catch stream from last year have been all sorted out this year.  Data in 2019 assessment Table a match the base model data file.

Great. And the other data tables (Can, US etc.) add up to give Table a values? (I forget this minute how they all link together).


Add a license

Very cool project! Thanks for releasing it. I took the same approach of running a tRPC binary as a sidecar for my Tauri app.
I noticed this project doesn’t seem to have a license, so I wonder if you would consider adding one.
Thanks!

Thanks for the heads-up. I overlooked this!
MIT license added


Add winston-newrelic-agent-transport to transport documentation.

Background
The New Relic agent typically automatically sends Winston logs to New Relic when using CommonJS. With CommonJS no additional transport should be needed. However, when using ECMAScript modules, the automatic sending of logs can with certain coding patterns not work.
The winston-newrelic-agent-transport transport was created to leverage the New Relic agent to send logs to New Relic for the times when automatic log sending is not working.
PR
This PR updates the transports documentation to include information about winston-newrelic-agent-transport.
Why create another New Relic transport?
The current Newrelic Transport only handles errors. Its use of newrelic.noticeError to transmit log messages constrains it to specific use cases. Also, the noticeError method was not intended for logging.

@kimnetics Do you feel that this transport subsumes all of the existing functionality in https://github.com/winstonjs/winston/blob/master/docs/transports.md#newrelic-transport ?  That transport (https://github.com/namshi/newrelic-winston) hasn't been updated in 5 years, so I'm assuming it's not actively maintained, and I'd be fine just replacing that transport with this one -- if it's a strict superset of features.  Let me know your thoughts!

@DABH It is not a strict superset, but I do not believe it should be. In regards to general logging, my transport is a superset as the old transport only logs errors. The old transport does have some characteristics which are not brought forward into my transport. My rationale for not bringing them forward is explained below:
'dev' or 'test' exclusion from logging
The old transport has hardcoded logic to exclude 'dev' and 'test' environment from logging. That seems pretty opinionated for a logging transport. It could surprise people. My opinion is that a transport should just transport. That kind of logic is probably better left to the app's Winston logger code where any other special behavior configuration would likely be.
Personally, I want logging to happen in dev and test, so I do not want that logic in the first place.
Use of newrelic.noticeError
The old transport is using newrelic.noticeError to log. I believe this may be throwing off New Relic (NR) error counts, but there are rare cases where you would want to use it and with my transport you need to call it separately.
The purpose of that method is not to log but rather to let NR know that an error has occurred. This allows NR to properly class it as an error in the UI and counts. Normally errors are automatically noticed by NR so that method is typically only for times when you want something to be counted as an error, but for some reason don't want to throw an error. In other words, the method used by the old transport is for very special use cases. I believe I have only used it once in years of using NR.
My transport does not use newrelic.noticeError so in the special cases when you need to let NR know an error has occurred you need to call it separately from the logging statement. This matches to the NR API which separates logging from noticing an error. There is a reason they are separate. You sometimes don't want to both log an error and count an error.
I am concerned that the old transport may be producing potentially confusing output on the NR error page and counts. I believe both the NR automatically caught errors and the old transport newrelic.noticeError log messages are showing there. Users have to be careful when considering error counts as they may be doubled if the old transport is used to log errors already being caught by NR.

One more thing about the newrelic.noticeError behavior.
Since the old transport is using newrelic.noticeError, its logging messages are showing on the Error page in the NR UI.
My transport has all logging messages showing on the Logs page in the NR UI.

@DABH I do believe we should replace the existing newrelic-winston transport with this one. Its use of newrelic.noticeError to log is problematical. I was planning to make a video to show what I mean about the double of entry of error messages, when I found that the transport is based on a deprecated New Relic agent version.
Doing an npm install produces the following:
 ✘ npm install newrelic-winston
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package<EMAIL_ADDRESS>npm WARN EBADENGINE   required: { node: '>=6.0.0 <13.0.0', npm: '>=3.0.0' },
npm WARN EBADENGINE   current: { node: 'v18.18.2', npm: '9.8.1' }
npm WARN EBADENGINE }
npm WARN deprecated<EMAIL_ADDRESS>This version of the New Relic Node Agent has reached the end of life.

If you're agreeable, I could remove the old transport as part of this PR. Please let me know if I should add another commit that removes the old transport.

Gotcha.  Yeah, I figured as much due to the lack of activity on that repo.  I'm okay with adding yours and removing the other one (feel free to make another commit or PR for that).  Thanks again for your contribution to the winston ecosystem!

@DABH As I thought about it, a separate PR to remove newrelic-winston was cleaner than using a another commit on this PR. I created a separate PR to handle the removal: https://github.com/winstonjs/winston/pull/2405.


Let's encrypt...

using either:
security/py-letsencrypt -- APACHE20
security/letsencrypt.sh (bash) -- MIT
security/py-acme-tiny -- MIT
https://github.com/kuba/simp_le -- GPLv3 licensed
via: https://forum.opnsense.org/index.php?topic=2319.0

We now have acme-tiny in our eco-system if anyone wants to try...
# pkg install acme-tiny

@fichtner: Would you mind to add the security/letskencrypt port to OPNsense? It looks like a perfect fit with it's main focus being security.

Was already done, package will be in 16.1.16

On 02.06.2016, at 13:48, Frank Wall<EMAIL_ADDRESS>wrote:
@fichtner: Would you mind to add the security/letskencrypt port to OPNsense? It looks like a perfect fit with it's main focus being security.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Looks like security/letskencrypt(or security/acme-client) can only be used on the LibreSSL flavour of OPNsense. I don't want a different client for every SSL flavour, so I'm going to checkout security/py-acme-tiny instead.

acme-client gained a "static" option now to be usable with OpenSSL, but our build system is not clever enough for this just yet. Just FYI.

@fraenki from the looks of it, acme-client can now be shipped in both LibreSSL and OpenSSL flavours.

@fichtner Yes, just recently installed it on my FreeBSD test VM. I hope to provide a rough concept for how I want to implement LE in OPNsense. Some workarounds are required, but I hope to integrate it with HAProxy, Load balancer (relayd) and the bundled lighttpd. Alpha-quality code should follow soonish. I'm several weeks behind my schedule, but I hope to provide a first alpha version in january.

you might really want to look at https://github.com/Neilpang/acme.sh .. i am using it right now on the opnsense instances, it works pretty good.
The current point would be, to reimport the certis when they are issued into opnsense, so more or less a sync between the cert/key folder of acme.sh folder and opnsense configuration.
Using the external script we get:

more or less all modes supported ( dns, .well-known )
DNS server integration ( like cloud front )  - its build in

So a lot less code to maintain or rather develop

@EugenMayer can you post some small examples of how this should work? This sounds practical, the first time I looked at integrating let's encrypt there was just too much glue needed to make it functional, if this is easier I might be willing to do the work for this feature.

sure
right now on a fresh 17.1 installation, i do
cd /root
git clone https://github.com/Neilpang/acme.sh
cd acme.sh
./acme.sh install

the latter command just deploys the cron job for acme automatically get new certificates
to get a new certificate using ACME with in my case cloudfront
setenv CF_Key <apikey>
setenv CF_Key <mycfmail>

./acme.sh --issue --dns dns_cf --dnssleep 25 -d <mydomain>

You can use other modes then --dns or a dns with a API integration ( you can go the manual way ) and all kinds, so very flexible. But when thinking about opnsense, most probably the webserver will not be accessible by the letsencrypt servers, so ACME using DNS sounds like the perfect match

No examples  required, the plugin is almost complete.

@fraenki will it have and cloud-dns integration for ACME dns verifcation?

@EugenMayer If you mean CloudFlare, then yes.

Some minor things to do:
Jan 27 08:55:33	configd.py: [527c12a2-f1dd-46d9-95bd-34e9b440111b] Inline action failed with OPNsense/AcmeClient OPNsense/AcmeClient/lighttpd-acme-challenge.conf 'collections.OrderedDict object' has no attribute 'AcmeClient' at Traceback (most recent call last): File "/usr/local/opnsense/service/modules/processhandler.py", line 505, in execute return ph_inline_actions.execute(self, inline_act_parameters) File "/usr/local/opnsense/service/modules/ph_inline_actions.py", line 52, in execute filenames = tmpl.generate(parameters) File "/usr/local/opnsense/service/modules/template.py", line 309, in generate raise render_exception Exception: OPNsense/AcmeClient OPNsense/AcmeClient/lighttpd-acme-challenge.conf 'collections.OrderedDict object' has no attribute 'AcmeClient'
Jan 27 08:55:33	configd.py: generate template container OPNsense/AcmeClient
Jan 27 08:55:32	configd.py: [527c12a2-f1dd-46d9-95bd-34e9b440111b] generate template OPNsense/AcmeClient
Jan 27 08:54:28	configd.py: [af999a5b-5613-40c4-8fe8-7e0a39aac536] Script action stderr returned "/usr/local/etc/rc.d/acme_http_challenge: Permission denied"
Jan 27 08:54:28	configd.py: [af999a5b-5613-40c4-8fe8-7e0a39aac536] requesting acme_http_challenge status

@fraenki ok, that should be all. can you double-check to approve this?

I am not seeing this plugin available in the WebUI for 16.7.14 -- is that intentional or is there something I need to do to update the plugins list?

@syserr0r It was added to the tree just today ;) since 16.7.14 is EOL, the plugin will only be shipped with 17.1 and up

Ah the plugin list is set at build time and not pulled from here -- I hadn't realized.


Make current_page available in rendered view

this issue: https://github.com/thoughtbot/high_voltage/issues/235
Unfortunately I can't find how to test locals on render methods.

@dgalarza please take a look

Thanks for this @BreahnaDavid! I've merged in 1f85fa6c5e4f8714d8d02cfa338d844fa87cbb20 which incorporates your changes and adds a feature spec to have some test coverage around this.


Preload associations

Hi @npurushe,
Is there any chance to add support for preloading assocs with Requery ? That is dearly missing at the moment unless I am missing something.
For illustration, this is how the semantic works with Elixir/Ecto, having something similar with Requery would be awesome: https://hexdocs.pm/ecto/Ecto.Query.html#preload/3

Not currently no, but definitely a good enhancement


Specify covariant overrides

This is the specification issue for #27486

[ ] 1.50 spec
[ ] 2.0 spec

Please publish a formal spec so I can implement this in the VM.

We have been working on a document (docs/language/informal/covariant-overrides.md) about this feature in this pull request. We finally reached a workable solution to the syntax issues (and I finally had some contiguous time to get an informal spec extracted ;-). You'll find  the informal spec at the beginning of the document, which should be suitable for implementation. For convenience, here is a direct link to the current version.

The informal specification has been merged into the sdk repository, it's now available here.

A CL introducing covariant overrides in the context of Dart 1.50 is available here.

Can this be closed?

The abovementioned CL has been landed, and that addresses this issue for 1.50 (first bullet).
We do not have a language specification for 2.0, but we do have informal specs for covariant parameters: induced by keyword, induced by class covariance. However, this issue is about the full specification, not the informal specs. So we cannot yet close it: We need a full 2.0 specification for covariant parameters.

Marked the 1.50 specification as complete because no more work will be done specifying Dart 1.x.
The informal specifications mentioned above still need to be integrated into dartLangSpec.tex.

Added milestone for reaching the level where the feature specification of covariant overrides is stable. In particular, this CL needs to be landed or abandoned.

Removing the Dart 2 milestone: Said CL has now been landed, and the only remaining task is to integrate the feature spec (all of it, not just that update) into the language specification, which is not blocking Dart 2.


[#224] Add components sorting

Fix #224
Add components sorting:

Last Added first
Oldest first
Stars Desc
Stars Asc
Name Asc
Name Desc

Wow, this is great. Thanks!  What do you think about changing the default sort? The most widely used libraries with the most stars are more likely to be the most useful as compared to the most recently added (which could either be new and immature or just overlooked and not added here for awhile)


Feature/shootingtest

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

2 of 2 (100.0%)  changed or added relevant lines in 1 file are covered.
3 unchanged lines in 1 file lost coverage.
Overall coverage remained the same at 99.039%

Files with Coverage Reduction
New Missed Lines
%

src/Battle.Logic/Map/FieldOfView.cs
3
96.11%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1571

Relevant Lines:
1585

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

2 of 2 (100.0%)  changed or added relevant lines in 1 file are covered.
3 unchanged lines in 1 file lost coverage.
Overall coverage remained the same at 99.039%

Files with Coverage Reduction
New Missed Lines
%

src/Battle.Logic/Map/FieldOfView.cs
3
96.11%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1571

Relevant Lines:
1585

💛  - Coveralls


Incompatibility with Win10 LTSC Edition OS

🧐 Have you read the FAQ and viewed similar issues?

[X] I have read the FAQ
[X] I have checked older issues, open and closed
[X] I did a clean install of SpotX as described in the FAQ

Сountry of your account
Philippines
What is your Spotify Plan?
Free
Do you have Spicetify installed?
No
ℹ Computer information
- Spotify: <IP_ADDRESS>5.g464c973a
- Windows: Windows 10 LTSC Version 10.0.17763 Build 17763
- PowerShell: 5.1.17763.2931

📝 Description

Perform Usual installation and run Install.bat
Wait until cmd finishes downloading and reach 100% progress
Installation throws an error message "This application only runs under WinPE or WinRE".

📸 Screenshots

Try this guide to solve this problem

The guide works. thanks!


Update quiterss.json homepage link

Old link went to bad gateway.
I have read the Contributing Guide.

/verify


Assert that tokens in the syntax tree match token_choices and text_choices

We currently specify token_choices and text_choices in the Python files but don't enforce that the tokens in the syntax tree actually match these – effectively we are ignoring these properties.
Add assertions that the actual tokens in the syntax tree match the specification and fix a few cases where these assertions were violated.
rdar://103448567

@swift-ci Please test


Requirements for acceptable contributions

The silver badge requires a project to document how to contribute and the requirements for contributions to be accepted

The information on how to contribute MUST include the requirements for acceptable contributions

We need to identify which repositories this applies to
Determine our requirements
Update the wordpress site with the requirements for contributions


Error when repairing render settings

Running version
3.12.2
Describe the bug
Using repair on a Render Settings validation error results in this error message:
// Error: pyblish.plugin : Traceback (most recent call last):
  File "C:\Program Files (x86)\OpenPype\dependencies\pyblish\plugin.py", line 522, in __explicit_process
    runner(*args)
  File "C:\Users\florianbehr\AppData\Local\pypeclub\openpype\openpype-v3.12.2\openpype\action.py", line 65, in process
    plugin.repair(instance)
  File "C:\Users\florianbehr\AppData\Local\pypeclub\openpype\openpype-v3.12.2\openpype\hosts\maya\plugins\publish\validate_rendersettings.py", line 324, in repair
RuntimeError: Item not found: _

Traceback (most recent call last):
  File "C:\Program Files (x86)\OpenPype\dependencies\pyblish\plugin.py", line 522, in __explicit_process
    runner(*args)
  File "C:\Users\florianbehr\AppData\Local\pypeclub\openpype\openpype-v3.12.2\openpype\action.py", line 65, in process
    plugin.repair(instance)
  File "<string>", line 324, in repair
RuntimeError: Item not found: _
 //

To Reproduce
Steps to reproduce the behavior:

Configure some attributes to validate in project_settings/maya/publish/ValidateRenderSettings/vray_render_attributes
Create a scene in Maya
Change some render settings so they will cause the validator to error
Create a render family
Run publish
Try repair on the render settings error

Expected behavior
The attributes with wrong values should be set to the expected values.
Desktop (please complete the following information):

OS: Windows
Host: Maya

[cuID:2w5bzfe]

This issue is actually not related to the vray_render_attributes but is logic related to the AOV / RenderElement separator.
It fails on this line which is still broken in develop where it should be doing it like how it's done in the RenderSettings.

I still get the same error message even if I open the render settings before running validation.


Can't Autodetect 2017 on 1262

I have been using an older version of samsungctl for a long time with my tv, but it stopped working (likely with a software update.)
I have downloaded your latest master and develop branches and both of them give the same error when I use:
samsungctl --host <IP_ADDRESS> KEY_VOLDOWN
Traceback (most recent call last):
  File "/usr/local/lib/python3.5/dist-packages/samsungctl-0.8.0b0-py3.5.egg/samsungctl/remote_legacy.py", line 76, in open
    self.sock.connect((self.config.host, self.config.port))
ConnectionRefusedError: [Errno 111] Connection refused

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/bin/samsungctl", line 11, in <module>
    load_entry_point('samsungctl==0.8.0b0', 'console_scripts', 'samsungctl')()
  File "/usr/local/lib/python3.5/dist-packages/samsungctl-0.8.0b0-py3.5.egg/samsungctl/__main__.py", line 355, in main
    with Remote(config) as remote:
  File "/usr/local/lib/python3.5/dist-packages/samsungctl-0.8.0b0-py3.5.egg/samsungctl/remote.py", line 67, in __enter__
    self.open()
  File "/usr/local/lib/python3.5/dist-packages/samsungctl-0.8.0b0-py3.5.egg/samsungctl/utils.py", line 24, in wrapper
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.5/dist-packages/samsungctl-0.8.0b0-py3.5.egg/samsungctl/remote_legacy.py", line 79, in open
    raise RuntimeError('Unable to pair with TV.. Is the TV on?!?')
RuntimeError: Unable to pair with TV.. Is the TV on?!?

I have tried with a freshly-installed version on a raspberry pi, and on my mac with the same result.
I can ping the TV, and I can telnet to port 8002 and 8001. I can also run an arp command and get back the proper mac address.
I have also tried my old configuration:
config = {
    "name": "samsungctl",
    "description": "PC",
    "id": "",
    "host": "<IP_ADDRESS>",
    "port": "8002",
    "method": "websocket",
    "timeout": 30,
}

Which just hangs forever. If I use the command-line and add --method websocket it also hangs forever.
TV:
Model: UN43MU6290
SW: 1262
Year: 2017

I can confirm this. I have exactly the same issue with 2 TVs (UE40NU7199 and UE40MU6470), both with Firmware 1262.

This issue I have solved. I am still updating the library. When I am on I will update the code here. I have a grip of people some of which have 3-4 Samsung TV's I wrote a test program that goes through and tests each of the available functions. There is a decent variety of models, and years that the test program is being run on.
But as an update anyway. This is what is going on.
Fixed python 2 compatibility with the legacy connection
Fixed connection type detecting
Fixed several UPNP issues
Fixed endless loop problem in UPNP
Added full discovery. no need to set a static IP address on the TV. and also no need to specify the IP of the TV to have the library connect.
Added automatic reconnect of the library when the TV gets powered on.
Added WOL for legacy TV's I did this because the 2013 models have an almost identical UPNP structure to the 2014's I think that 2013 may be able to be turned on using WOL. don't know if it would work because it was never added. so now it is and it can be tested.
Things to do.
Fix incorrect power state being reported.
Add automatic discovery to command line.
Add channel support to UPNP
Bonus. Finish cross platform GUI control

I have the same issues for my UE65MU8005 TV.
I dowloaded the latest library from https://github.com/kdschlosser/samsungctl.git ; and have the following errors (my TV was turned on during this)
samsungctl --host <IP_ADDRESS> --volume 20
Traceback (most recent call last):
File "/usr/local/bin/samsungctl", line 11, in
load_entry_point('samsungctl==0.8.0b0', 'console_scripts', 'samsungctl')()
File "/usr/local/lib/python2.7/dist-packages/samsungctl-0.8.0b0-py2.7.egg/samsungctl/main.py", line 355, in main
with Remote(config) as remote:
File "/usr/local/lib/python2.7/dist-packages/samsungctl-0.8.0b0-py2.7.egg/samsungctl/remote.py", line 67, in enter
self.open()
File "/usr/local/lib/python2.7/dist-packages/samsungctl-0.8.0b0-py2.7.egg/samsungctl/utils.py", line 24, in wrapper
return func(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/samsungctl-0.8.0b0-py2.7.egg/samsungctl/remote_legacy.py", line 79, in open
raise RuntimeError('Unable to pair with TV.. Is the TV on?!?')
RuntimeError: Unable to pair with TV.. Is the TV on?!?
Thanks,
Aymeric


Upload files to multiple storage providers.

This would allow us to fallback to various storage options should one go down. Additional storage options

Shadow Drive
NFT.storage

Tagging @ankur2136 for further comment.

I'm going to close this ticket as based on recent discussions we will solve associated problems in other ways.