device status not updating

When light color or brightness is changed in Tuya app or by Alexa, homekit seems to always show the previous data. There is also no way to see the actual color of light as it is always display as white in the home app.
When some device settings are changed in Home app Tuya app  right away ( Alexa within 5 s) provides with updated data. When color is changed in Tuya app or by Alexa those datas are not updated in homekit.

Hello, I have the same problem with the status update. Homebridge does not recognize a change in device state. After the Hombridge server reset, the status is up-to-date.
I have wifi and Tuya zigbee drivers and a Homebridge Tuya Platform plug in the latest version.

It's already working, I had the "Device Status Notification" api not running.

I got the same issue when I say Alexa turn on light it on home app but light does not come
thanks Oliver

Hi guys, Sorry for the late reply.
Please see https://github.com/tuya/tuya-homebridge/issues/117#issuecomment-958759411


Feature pulsar monitoring

[ ]  If this is non-trivial feature, paste the links/URLs to the design doc.
[ ]  Update the documentation to include this new feature.
[ ]  Tests(including UT, IT, E2E) are added to verify the new feature.
[]  If it's UI related, attach the screenshots below.
[ ]  If this pull request closes/resolves/fixes an existing issue, replace the issue number. Closes #.
[x]  Update the CHANGES log.

Please ref https://github.com/apache/skywalking-booster-ui/pull/318 to submit PR for the translations of the menu words.

Once this is done, please attach the screenshots. One more optional step is adding the monitoring in the showcase repository.

CI Licence header check fails,
ERROR the following files don't have a valid license header:
oap-server/server-starter/src/main/resources/otel-rules/pulsar/pulsar-bookkeeper.yaml
oap-server/server-starter/src/main/resources/otel-rules/pulsar/pulsar-broker.yaml
oap-server/server-starter/src/main/resources/otel-rules/pulsar/pulsar-cluster.yaml
test/e2e-v2/cases/pulsar/pulsar-cases.yaml
ERROR one or more files does not have a valid license header

And e2e all fails, please make sure you have run the tests locally through e2e tools, and submit the update.

Recommend using MB at least to show the size. I think, from today's infra resource, less than 1MB is not worth showing as an increment.

Notice, that the OSPP is reaching the deadline. SkyWalking community would not accept the PR until it is qualified.
Only two days left, and I can't be sure your PR can be merged at the last minute.

Notice, that the OSPP is reaching the deadline. SkyWalking community would not accept the PR until it is qualified. Only two days left, and I can't be sure your PR can be merged at the last minute.

@wu-sheng This PR is basically ready. Please help review it.

@wankai123 Could you another round of review in case of missing anything?

@wu-sheng @liuhaoyang I think we should give a warning to latecomers:

The current tool compose in [skywalking-infra-e2e](https://github.com/apache/skywalking-infra-e2e) does not support volumes.
The container that is depended on cannot have a command.

This problem is inconsistent in the operation of local and CI. This took me a lot of time to test and verify.

@wu-sheng @liuhaoyang I think we should give a warning to latecomers:

The current tool compose in [skywalking-infra-e2e](https://github.com/apache/skywalking-infra-e2e) does not support volumes.

The container that is depended on cannot have a command.

This problem is inconsistent in the operation of local and CI. This took me a lot of time to test and verify.

Forwars to @kezhenxu94 @fgksgf Any comment about this?

@wu-sheng @liuhaoyang I think we should give a warning to latecomers:

The current tool compose in [skywalking-infra-e2e](https://github.com/apache/skywalking-infra-e2e) does not support volumes.

The container that is depended on cannot have a command.

This problem is inconsistent in the operation of local and CI. This took me a lot of time to test and verify.

Can you provide some examples (docker-compose.yaml) for the cases above?

@wu-sheng @liuhaoyang I think we should give a warning to latecomers:

The current tool compose in [skywalking-infra-e2e](https://github.com/apache/skywalking-infra-e2e) does not support volumes.
The container that is depended on cannot have a command.

This problem is inconsistent in the operation of local and CI. This took me a lot of time to test and verify.

Can you provide some examples (docker-compose.yaml) for the cases above?

For volume: https://github.com/apache/skywalking/pull/11339/commits/90703434d32dc0dbf51d11dfada98b4ecdc1f74c

The test passed locally, but the cI report ERROR /bin/sh command not executable
For depend on: https://github.com/apache/skywalking/pull/11339/commits/1b41304c5499836963098b58dcd27880b883fc02#diff-cd52bb11901c8fa7de29792681bee6848ce71ae7a1c0e9a3f4b4058f07e84303L16
When I tested locally, the cluster status was healthy, but CI reported an error ERROR: for bookie  Container "bfe1184eba80" is unhealthy.ERROR: for pulsar-init  Container "bfe1184eba80" is unhealthy.

@liangyepianzhou Besides discussion around e2e, are all other comments resolved?

@liangyepianzhou Besides discussion around e2e, are all other comments resolved?

There is still one comment; I am still determining where the unit should be added. Title or other special place.

@liangyepianzhou Besides discussion around e2e, are all other comments resolved?

There is still one comment; I am still determining where the unit should be added. Title or other special place.

Your link doesn't work. Which one are you referring to?

@liangyepianzhou Besides discussion around e2e, are all other comments resolved?

There is still one comment; I am still determining where the unit should be added. Title or other special place.

you can refer to the other dashboard templates, I think add on the title is good.

@wu-sheng @wankai123 @liuhaoyang All the comments are addressed. Could you please take a look? We are asked to merge this PR tonight.

In the root dashboards, the description text should be on the top, please check and fix both of 2.

@liangyepianzhou You can't change things blindly. It would only make you much slower.


Frends.SFTP.UploadFiles Issue with server fingerprint

Task needs update how the server fingerprint is checked. See Frends.SFTP.DownloadFiles for reference.

This was fixed in PR #57


Make serialization consistent

We tried to switch from Newtonsoft.Json to System.Text.Json a few months ago, which has introduced a handful of bizarre incompatibilities as I've been developing more features (I'm looking at you, 'lack of built-in support for polymorphic deserialization'). As of #101 this has gone back to being a problem. We need to go through and pick either Newtonsoft or System.Text and use it everywhere.
 I would like to help here.
What is the decision matrix around Newtonsoft and System.Text?
The one obvious one I can think of is the as the base .NET libraries evolve, the changes in System.Text get rolled in. NewtonSoft needs to be manually upgrade them and if we have components using different version of NewtonSoft , they need to evaluated for change.

@anthturner
Interesting problem. I would like to help here.
What is the decision matrix around Newtonsoft and System.Text?
The one obvious one I can think of is the as the base .NET libraries evolve, the changes in System.Text get rolled in. NewtonSoft needs to be manually upgrade them and if we have components using different version of NewtonSoft , they need to evaluated for change.

At the moment the gaps are polymorphic deserialization (for the AuthJanitorProviderConfiguration object graph) and lack of native TimeSpan serialization. However, the new PR I just started on for my "2021 Simplification" will probably absorb the majority of the serialization discrepancies as a ton of code is simplified and consolidated. Beyond the web UI, the other serialization issues will likely be out of AuthJanitor.Repository (which does implicit serialization for the repository models when it comes to ProviderWorkflowActionCollection and ProviderExecutionParameters) or from ProviderManagerService.
Worth double-checking the new branch to see if we can make the shift from Newtonsoft.Json to System.Text.Json without much difficulty now, since there are far fewer places where the serializer is invoked. I plan on having the remainder of the simplification branch done this week, so you're welcome to either peek in the in-progress PR or wait for the merge.

At the moment the gaps are polymorphic deserialization (for the AuthJanitorProviderConfiguration object graph) and lack of native TimeSpan serialization. However, the new PR I just started on for my "2021 Simplification" will probably absorb the majority of the serialization discrepancies as a ton of code is simplified and consolidated. Beyond the web UI, the other serialization issues will likely be out of AuthJanitor.Repository (which does implicit serialization for the repository models when it comes to ProviderWorkflowActionCollection and ProviderExecutionParameters) or from ProviderManagerService.
Worth double-checking the new branch to see if we can make the shift from Newtonsoft.Json to System.Text.Json without much difficulty now, since there are far fewer places where the serializer is invoked. I plan on having the remainder of the simplification branch done this week, so you're welcome to either peek in the in-progress PR or wait for the merge.


rsync: This rsync lacks old-style --compress due to its external zlib.  Try -zz

sshcode version: v0.10.0
client platform: macOS with latest rsync from brew
server platform: Archlinux with latest rsync
2020-04-18 09:16:33 INFO	syncing settings
rsync: This rsync lacks old-style --compress due to its external zlib.  Try -zz.
rsync error: syntax or usage error (code 1) at main.c(1578) [server=3.1.3]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-54/rsync/io.c(453) [sender=2.6.9]

maybe supply an embed ssh support by ssh package is a better choice than calling external binary.

My PR, which has yet to be pulled, will add this in. just waiting on someone to merge it


Land experimental Block Editor behind developer setting

Progress toward a block editor. This PR just lays foundation. The block editor is currently non-functional, and hidden behind a flag accessible through Settings > Developer. Rough progress so far:

[x] Add feature toggle in Developer menu
[x] UIViewController store
[x] Get UICollectionView virtual scroller working
[x] Subtext rendering
[x] Multiple block types (text, heading, list, quote, etc)
[x] Basic transcludes beneath each block
[x] Basic related transcludes section
[x] Block selection mode

Remaining work to be done:

[ ] Block select mode menu
[ ] Delete blocks in select mode
[ ] Exit select mode
[ ] Line break microinteractions (breaking a list item should create a list item, etc)
[ ] Wire up to actual data
[ ] Wire up persistence
[ ] Wire up effects for loading transcludes, etc

I'd like to land this progress so far and pick work back up in a future PR.

@bfollington addressed all feedback


you can't switch layouts aka from english us to arabic while using kanata

Already reported ? *

[X] I have searched the existing open and closed issues.

Regression?
No
System Info and Version
 System/Version info
Hyprland 0.45.0 built from branch  at commit b1e5cc66bdb20b002c93479490c3a317552210b3  ().
Date: 2024-12-06
Tag: @TAG@, commits:
built against:
 aquamarine 0.5.0
 hyprlang 0.5.3
 hyprutils 0.2.6
 hyprcursor 0.1.10
 hyprgraphics 0.1.1

flags set:
debug

System Information:
System name: Linux
Node name: laptop
Release: 6.12.1
Version: #1-NixOS SMP PREEMPT_DYNAMIC Fri Nov 22 14:30:26 UTC 2024

GPU information:
00:02.0 VGA compatible controller [0300]: Intel Corporation CometLake-H GT2 [UHD Graphics] [8086:9bc4] (rev 05) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU117M [GeForce GTX 1650 Ti Mobile] [10de:1f95] (rev a1) (prog-if 00 [VGA controller])

os-release: ANSI_COLOR="0;38;2;126;186;228"
BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues"
BUILD_ID="25.05.20241203.566e53c"
CPE_NAME="cpe:/o:nixos:nixos:25.05"
DEFAULT_HOSTNAME=nixos
DOCUMENTATION_URL="https://nixos.org/learn.html"
HOME_URL="https://nixos.org/"
ID=nixos
ID_LIKE=""
IMAGE_ID=""
IMAGE_VERSION=""
LOGO="nix-snowflake"
NAME=NixOS
PRETTY_NAME="NixOS 25.05 (Warbler)"
SUPPORT_URL="https://nixos.org/community.html"
VARIANT=""
VARIANT_ID=""
VENDOR_NAME=NixOS
VENDOR_URL="https://nixos.org/"
VERSION="25.05 (Warbler)"
VERSION_CODENAME=warbler
VERSION_ID="25.05"

plugins:
	unknown: not runtime

Description
use kanata try to switch layout to arabic even switching to colemak doesn't work so yeah help
How to reproduce
use kanata
try to switch layout
Crash reports, logs, images, videos
maybe this is gonna be helpful
https://github.com/jtroo/kanata/discussions/474#discussioncomment-11492622
thats all thanks

Listed steps are incomplete, what command exactly you're trying to use to switch layouts?
Have you actually checked if it doesn't happen without running kanata?

@rszyma thanks this really helped
I was using hyprctl switchxkblayout at-translated-set-2-keyboard next which is my physical keyboard
what I should use is hyprctl switchxkblayout kanata next
thanks a lot


Package.resolved needs to be removed and added to gitignore

Checking in the Package.resolved can be problematic for other packages that depend on this package

That goes against my intuition. Can you show discussion or examples of why it might be problematic?

I'm also curious on what kind of problems this may cause. The proposal mentions it shouldn't cause issues (highlight by me):

Resolved versions will always be recorded by the package manager. Some users may chose to add the Package.resolved file to their package's .gitignore file. When this file is checked in, it allows a team to coordinate on what versions of the dependencies they should use. If this file is gitignored, each user will separately choose when to get new versions based on when they run the swift package update command, and new users will start with the latest eligible version of each dependency. Either way, for a package which is a dependency of other packages (e.g. a library package), that package's Package.resolved file will not have any effect on its client packages.

I have been following the Vapor development community for some time now and they have always chosen not to check them in.  I had assumed that there was a good reason for it but it could possibly be just a preference

Lockfiles should always be checked in, in every programming environment I've worked on so far. Here's the best summary of why: https://yarnpkg.com/blog/2016/11/24/lockfiles-for-all/

Yeah lockfiles make perfect sense for the end user of the library but adding lockfiles to each library seemed like it could cause dependency hell because each library had a specific version pinned and would conflict with others that had a different version pinned.  But it appears that the resolved  file is ignored for all packages except the top level package which resolves my concerns

If you’re up for it, I’d recommend opening the inverse issue over at vapor. I’d love to hear if you find out why they choose not to check in their lockfile

@tanner0101 Just mentioning you here for your thoughts on why Vapor projects choose to add the Package.resolved to .gitignore on all library projects

We don't have the Package.resolved file git ignored for our templates, so anyone creating a Vapor project will commit the lockfile by default. However, our libraries do ignore the resolved file so that we can be sure CI is always testing against the latest dependencies. We discussed this decision quite a bit with the SPM team before doing it and they seemed to think it was a sensible approach.


BUG: Fix cursor position during auto-complete

When error messages were printed during auto-complete, the error messages got mixed up with the entered command.
Fixed by inserting text into the correct position (this->textCursor()  was called twice in ctkConsolePrivate::printString() and so the movePosition() call had no effect); also changed the code to use this->textCursor() consistently to get the cursor (sometimes the equivalent QTextCursor c(this->document()) call was used)
Also fixed output printing: always print pending messages before displaying the prompt.
see https://github.com/Slicer/Slicer/issues/6630

In this specific autocomplete typed case, is there something that I'm doing wrong or is it just executing code prematurely in a manner that is invalid?

I suggest we revisit in a follow up PR, in the meantime, I will move forward with integration and update CTK.

from a user standpoint I might be questioning if I'm doing something wrong now that these errors are more prominently displayed

The error messages are reported if a property getter of a Python-wrapped Qt object reports an error (see for example a freshly created slicer.qMRMLTableView(), without setting a table node in it). I've created an issue to track this and added more information and potential solutions:
https://github.com/commontk/CTK/issues/1054


Today's agenda

Sorry. I must be missing something. Trying to get today's agenda, I'm getting a missing appointment at 7am
X@X:~ $ gcalcli agenda
Mon Oct 07           Reoccuring
Wed Oct 09           birthday
7:00am  Wake -# This goes missing
3:00pm  testing caladd
Thu Oct 10
7:00am  Wake
10:00am  another normal entry # This also goes missing
pi@pi3:~ $ gcalcli agenda today tomorrow
Mon Oct 07           Reoccuring
Wed Oct 09           birthday
3:00pm  testing caladd
Thu Oct 10
7:00am  Wake

Happy birthday! :)
Maybe adding --details=all would help shed some light on what is going on here.  Also, can you report which version of gcalcli you're using?

Thanks Joshua, hugely appreciated. sadly not my cake day ;)
gcalcli v4.0.4
I looking at details all and realised that was an appointment from another calendar. But having made a new one it still seems to happen
As I want to give you the full output, but would rather not post that here, mind if I email it to you?
Can I just check something obvious
today= midnight this morning to midnight this evening right?
tomorrow= midnight to midnight tomorrow, right?

Ha, I wish that was more obvious than it is!
Here's a first test:
$ gcalcli agenda

No Events Found...
$ gcalcli add --when=tomorrow
Title: test
Location: anywhere
Duration (minutes): 40
Description: a test
Enter a valid reminder or "." to end: .
0<EMAIL_ADDRESS>Specify calendar from above: 0
$ gcalcli agenda

Wed Oct 23  9:00am             test

So, at least in creating an event, 'tomorrow' seems to default to 9AM.  Of course there's a whole bunch of variables which might be relevant: my locale (set to US/Los_Angeles), my google calendar settings.
So now to test agenda search:
$ gcalcli agenda

Wed Oct 23  9:00am             test
$ gcalcli add --when="tomorrow 12:01am"
Title: just after midnight
Location: anywhere
Duration (minutes): 10
Description: a test after midnight
Enter a valid reminder or "." to end: .
0<EMAIL_ADDRESS>Specify calendar from above: 0
$ gcalcli agenda today tomorrow

Wed Oct 23  12:01am            just after midnight

^^^ so that's a little surprising.
Ok, so this should be interesting:
$ for i in $(seq -w 00 23); do gcalcli add --when="tomorrow ${i}:01" --description="just after $i" --duration=10  --title="just after $i" --where="test" --noprompt"; done

jcrowgey@tsuga:~/src/gcalcli$ gcalcli agenda --military

Wed Oct 23  :01            just after midnight
            :01            just after 00
            1:01           just after 01
            2:01           just after 02
            3:01           just after 03
            4:01           just after 04
            5:01           just after 05
            6:01           just after 06
            7:01           just after 07
            8:01           just after 08
            9:00           test
            9:01           just after 09
            10:01          just after 10
            11:01          just after 11
            12:01          just after 12
            13:01          just after 13
            14:01          just after 14
            15:01          just after 15
            16:01          just after 16
            17:01          just after 17
            18:01          just after 18
            19:01          just after 19
            20:01          just after 20
            21:01          just after 21
            22:01          just after 22
            23:01          just after 23
jcrowgey@tsuga:~/src/gcalcli$ gcalcli agenda --military today tomorrow

Wed Oct 23  :01            just after midnight
            :01            just after 00
            1:01           just after 01
            2:01           just after 02
            3:01           just after 03
            4:01           just after 04
            5:01           just after 05
            6:01           just after 06
            7:01           just after 07
            8:01           just after 08

So that seems like a bug to me.  Maybe we're dealing with UTC here (since I'm in -7 and with some sort of off by one error?).  In any case, I'll open a bug for now.

Just to recreate some of that in the UK - with daylight savings in effect, in case it helps
pi@pi3:~ $ gcalcli add --when="tomorrow 12:01am"
Title: just after midnight
Location: anywhere
Duration (minutes): 10
Description: a test after midnight
Enter a valid reminder or "." to end: .
pi@pi3:~ $ gcalcli agenda today tomorrow
Thu Oct 24           pay mariana £30
12:01am  just after midnight
7:00am  Wake
7:30am  wake-ba
For the loop, was that an extra quote just after the --noprompt? I had to ctrl+c
pi@pi3:~ $ for i in $(seq -w 00 23); do gcalcli add --when="tomorrow ${i}:01" --description="just after $i" --duration=10  --title="just after $i" --where="test" --noprompt"; done

^C

Assuming I found the right one
pi@pi3:~ $ for i in $(seq -w 00 23); do gcalcli add --when="tomorrow ${i}:01" --description="just after $i" --duration=10  --title="just after $i" --where="test" --noprompt; done
Thu Oct 24         pay mariana £30
00:01  just after midnight
00:01  just after 00
01:01  just after 01
02:01  just after 02
03:01  just after 03
04:01  just after 04
05:01  just after 05
06:01  just after 06
07:00  Wake
07:01  just after 07
07:30  wake-ba
08:01  just after 08


[refactor] drop unused whoami path and drop redundant endpoints info

As far as I can see, the whoami endpoint is not used anymore in the console as it pull the username from the oauth token claim.
In the case where we need to keep it (to use with an access token? Is that a use case ? ) we could move it to /api/console/v1alpha1/user/whoami in order to prevent the clash with the apps managements paths.

/test

/test


Exec tachikoma update<PHONE_NUMBER>2101

:hamster::hamster::hamster:   Strategy bundler
Powered by Bundle Update as a Service - Tachikoma.io Announcement: 2015-06-28 Updated permissions - Tachikoma.io

Coverage remained the same at 12.651% when pulling bd1f4a9d7dcadb3eebe4a874737233dc6fecb257 on pazjacket:tachikoma/update-20170621092101 into 7f78fb56c4076b6c905283f348b8b68a300749af on Protom512:master.

Coverage remained the same at 12.651% when pulling bd1f4a9d7dcadb3eebe4a874737233dc6fecb257 on pazjacket:tachikoma/update-20170621092101 into 7f78fb56c4076b6c905283f348b8b68a300749af on Protom512:master.


Curl Converter needs a VSCode extension

Quicktype has one -- why not us, too?!

Adding this to the Ansible plugin for VS Code
https://github.com/VSChina/vscode-ansible/pull/244

I created the extension:
https://marketplace.visualstudio.com/items?itemName=curlconverter.curlconverter
https://github.com/curlconverter/vs-code
It adds a "Paste cURL as code" Cmd-Shift-P command to VS Code and adds it to the right click menu under "Paste" when you're editing a language that curlconverter can convert to.
I'm thinking it might be annoying since curlconverter is not something most people would use that often and cluttering up the right click menu for that 1 time you want to use it isn't great. I'm open to suggestions on how to improve that UX. I wanted to add the entry to the right click menu only when the user's clipboard begins with "curl " but I couldn't figure out how to listen for right click events in VS Code. It's also not ideal since people might be confused why they sometimes see the entry and sometimes they don't, always having the entry and explaining "your clipboard must start with 'curl'" in an error message has its benefits.
I was unable to use the latest curlconverter code with tree-sitter because you can't use ES6 modules in Electron and curlconverter needs to be an ES6 module because top-level await is the simplest way to initialize the tree-sitter Parser object, so the extension is shipping curlconverter 3.21.0.


[Bug] BrokenProcessPool completely disables ProcessPoolExecutor

What are you really trying to do?
I'm trying use the multiprocessing/other activity execution scheme to run synchronous activities and be able to recover from undesirable but inevitable operational problems (e.g., segfault, oomkill) which result in the termination of worker child processes.
Describe the bug
When using a multiprocessing/other-type activity executor, termination of worker processes comprising the ProcessPoolExecutor apparently renders the worker unable to service further activity or workflow execution. Stack traces indicate a BrokenProcessPool, e.g.:
Completing activity as failed ({'activity_id': '1', 'activity_type': 'compose_greeting', 'attempt': 1, 'namespace': 'default', 'task_queue': 'hello-activity-multiprocess-task-queue', 'workflow_id': 'hello-activity-multiprocess-workflow-id', 'workflow_run_id': 'a0d0cf4e-3cb4-4b9d-98a8-98d4ee67ccbf', 'workflow_type': 'GreetingWorkflow'})
Traceback (most recent call last):
  File "/home/wilsoniya/ia/devel/github.com/temporalio/samples-python/venv/lib/python3.8/site-packages/temporalio/worker/_activity.py", line 402, in _run_activity
    result = await impl.execute_activity(input)
  File "/home/wilsoniya/ia/devel/github.com/temporalio/samples-python/venv/lib/python3.8/site-packages/temporalio/worker/_activity.py", line 638, in execute_activity
    return await loop.run_in_executor(
concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.
Completing activity as failed ({'activity_id': '1', 'activity_type': 'compose_greeting', 'attempt': 2, 'namespace': 'default', 'task_queue': 'hello-activity-multiprocess-task-queue', 'workflow_id': 'hello-activity-multiprocess-workflow-id', 'workflow_run_id': 'a0d0cf4e-3cb4-4b9d-98a8-98d4ee67ccbf', 'workflow_type': 'GreetingWorkflow'})
Traceback (most recent call last):
  File "/home/wilsoniya/ia/devel/github.com/temporalio/samples-python/venv/lib/python3.8/site-packages/temporalio/worker/_activity.py", line 402, in _run_activity
    result = await impl.execute_activity(input)
  File "/home/wilsoniya/ia/devel/github.com/temporalio/samples-python/venv/lib/python3.8/site-packages/temporalio/worker/_activity.py", line 638, in execute_activity
    return await loop.run_in_executor(
  File "/home/wilsoniya/ia/devel/github.com/temporalio/samples-python/venv/lib/python3.8/site-packages/temporalio/worker/_activity.py", line 638, in execute_activity
    return await loop.run_in_executor(
...

At the minimum, the top-level worker process should be terminated to allow for the service/pod to be restarted (e.g., by systemd or k8s), though ideally the temporal Worker could cope with a ProcessPoolExecutor that has entered a bad state.
Minimal Reproduction

clone samples-python
increase the number of iterations in compose_greeting to allow time to kill a worker process

diff --git a/hello/hello_activity_multiprocess.py b/hello/hello_activity_multiprocess.py
index 49395c3..ee0e7b7 100644
--- a/hello/hello_activity_multiprocess.py
+++ b/hello/hello_activity_multiprocess.py
@@ -24,7 +24,7 @@ class ComposeGreetingInput:
 def compose_greeting(input: ComposeGreetingInput) -> str:
     # We'll wait for 3 seconds, heartbeating in between (like all long-running
     # activities should do), then return the greeting
-    for _ in range(0, 3):
+    for _ in range(0, 10000):
         print(f"Heartbeating activity on PID {os.getpid()}")
         activity.heartbeat()
         time.sleep(1)

poetry run python hello/hello_activity_multiprocess.py
discover pid of running worker process (it's helpful to use a nested view e.g., as provided by htop, so as to select a process at the deepest level of nesting under the top hello_activity_multiprocess.py python process)
kill worker process

temporalio/samples-python ‹main*› » poetry run python hello/hello_activity_multiprocess.py
Heartbeating activity on PID 1652969
Heartbeating activity on PID 1652969
Heartbeating activity on PID 1652969
Heartbeating activity on PID 1652969
Heartbeating activity on PID 1652969
Heartbeating activity on PID 1652969
Heartbeating activity on PID 1652969
Heartbeating activity on PID 1652969
Heartbeating activity on PID 1652969
Heartbeating activity on PID 1652969
Heartbeating activity on PID 1652969
Heartbeating activity on PID 1652971
Heartbeating activity on PID 1652969
Heartbeating activity on PID 1652971
Heartbeating activity on PID 1652969
Completing activity as failed ({'activity_id': '1', 'activity_type': 'compose_greeting', 'attempt': 1, 'namespace': 'default', 'task_queue': 'hello-activity-multiprocess-task-queue', 'workflow_id': 'hello-activity-multiprocess-workflow-id', 'workflow_run_id': 'a0d0cf4e-3cb4-4b9d-98a8-98d4ee67ccbf', 'workflow_type': 'GreetingWorkflow'})
Traceback (most recent call last):
  File "/home/wilsoniya/ia/devel/github.com/temporalio/samples-python/venv/lib/python3.8/site-packages/temporalio/worker/_activity.py", line 402, in _run_activity
    result = await impl.execute_activity(input)
  File "/home/wilsoniya/ia/devel/github.com/temporalio/samples-python/venv/lib/python3.8/site-packages/temporalio/worker/_activity.py", line 638, in execute_activity
    return await loop.run_in_executor(
concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.
Completing activity as failed ({'activity_id': '1', 'activity_type': 'compose_greeting', 'attempt': 2, 'namespace': 'default', 'task_queue': 'hello-activity-multiprocess-task-queue', 'workflow_id': 'hello-activity-multiprocess-workflow-id', 'workflow_run_id': 'a0d0cf4e-3cb4-4b9d-98a8-98d4ee67ccbf', 'workflow_type': 'GreetingWorkflow'})
Traceback (most recent call last):
  File "/home/wilsoniya/ia/devel/github.com/temporalio/samples-python/venv/lib/python3.8/site-packages/temporalio/worker/_activity.py", line 402, in _run_activity
    result = await impl.execute_activity(input)
  File "/home/wilsoniya/ia/devel/github.com/temporalio/samples-python/venv/lib/python3.8/site-packages/temporalio/worker/_activity.py", line 638, in execute_activity
    return await loop.run_in_executor(
  File "/home/wilsoniya/ia/devel/github.com/temporalio/samples-python/venv/lib/python3.8/site-packages/temporalio/worker/_activity.py", line 638, in execute_activity
    return await loop.run_in_executor(
concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.

# ... apparently forever

Environment/Versions

OS and processor:

uname -a
Linux 6.1.1-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 21 Dec 2022 22:27:55 +0000 x86_64 GNU/Linux

lscpu
...
  Model name:            AMD Ryzen 7 3700X 8-Core Processor

sdk-python version

python --version
Python 3.8.12

pip freeze | grep temporalio
temporalio==1.0.0
-e git+ssh://git@github.com/temporalio/samples-python.git@af94df067f2d0afc5fd4f2433e83ed0ad85467f5#egg=temporalio_samples
# and also
pip freeze | grep temporalio
temporalio==0.1b3

Are you using Docker or Kubernetes or building Temporal from source?
I'm using a docker distribution for local development but I don't think that should affect the reproduction of this bug.

Additional context
Thanks for the help and congrats on reaching 1.0.0 on sdk-python :tada: !

Looks like this ProcessPoolExecutor implementation might be a workaround: https://github.com/joblib/loky

We use https://docs.python.org/3/library/asyncio-eventloop.html#asyncio.loop.run_in_executor to run a process-pool-based activity. What do you think may be the best way to handle this issue? What if only one process from the pool is down, should we fail the whole worker when we see concurrent.futures.process.BrokenProcessPool? Is there some way to know the entire pool is broken and we should fail the worker?
I will investigate and see if I can find something. If you have any ideas on how to know a ProcessPoolExecutor can not be used anymore, please let us know. Maybe I should have a fail_on_broken_executor option?

Did some research. I think it's pretty clear we should fatally error the worker if we get any concurrent.futures.BrokenExecutor from run_in_executor. Thanks for the report!


ci: configure prerelease

:tada: This PR is included in version 1.1.0-staging.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

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


cannot import name 'jacrev' from 'functorch'

hi all
i'm running python 3.10.9
gpu 1060 6gb
windows
i9 32gb
followed the installation guide at https://docs.nerf.studio/en/latest/quickstart/installation.html
when i try to train the first scene i get
T:\nerf>ns-train nerfacto --data temp/capuchos
Traceback (most recent call last):
File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in run_code
exec(code, run_globals)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\Scripts\ns-train.exe_main.py", line 4, in
File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\site-packages\scripts\train.py", line 50, in
from nerfstudio.configs.method_configs import AnnotatedBaseConfigUnion
File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\site-packages\nerfstudio\configs\method_configs.py", line 48, in
from nerfstudio.models.mipnerf import MipNerfModel
File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\site-packages\nerfstudio\models\mipnerf.py", line 31, in
from nerfstudio.fields.vanilla_nerf_field import NeRFField
File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\site-packages\nerfstudio\fields\vanilla_nerf_field.py", line 33, in
from nerfstudio.field_components.spatial_distortions import SpatialDistortion
File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\site-packages\nerfstudio\field_components\spatial_distortions.py", line 20, in
from functorch import jacrev, vmap
ImportError: cannot import name 'jacrev' from 'functorch' (unknown location)
don't know what else can i provide to help you assist me. just ask.
happy holidays and thank you

I ran into this issue when updating pytorch to 1.13. If using pytorch > 1.12 you will need to first uninstall functorch pip uninstall functorch, then reinstall pytorch.

I have the same error on windows:
File "C:\gitcode\nerfstudio\nerfstudio\field_components\spatial_distortions.py", line 20, in
from functorch import jacrev, vmap
ImportError: cannot import name 'jacrev' from 'functorch' (unknown location)
I tried "uninstall functorch pip uninstall functorch, then reinstall pytorch. " but it doesn't fix the problem. would appreciate any helps. thanks.


Add solution to BA2F

This adds a solution to BA2F.
BA2G is in progress...

woo hoo! closing the door on chapter 2...


Implement Wasm proposal: simd128

Implementing the simd128 Wasm extension in wasmi would enable us to build smart contracts with this extension, resulting in overall smaller contract sizes.
I've built the ink! example contracts with simd128 on an experimental branch here.
We would gain size reductions for basically all contracts, most noteworthy are contracts which have more complex storage and logic:

Example
master
simd128

delegator
10.7 K
9.1 K

dns
24.97 K
21.7 K

erc20
30.1 K
27.3 K

I would have liked to run the comparison with multivalue as well, but a bug in rustc currently prevents this.

With https://github.com/paritytech/wasmi/pull/346 merged we are one step closer to implementing this.

I am going to close this issue since I don't think we should have SIMD support in wasmi.
Those 10% saving in Wasm file sizes would not really solve our Wasm file size problems in ink! and contracts-pallet.
Beyond that this Wasm proposal alone adds so many new Wasm operators that I am sure we do not want to include all of them to our gas cost model.
Another fear is that those many new Wasm operators and the additional V128 value type will slow down the rest of the wasmi interpreter significantly.
Closing this in accordance with @athei .


Adding ML videos to our Coding Easy website

Description
I will add Ml videos to our Coding Easy website

Please assign this issue to me @arpit456jain

@muhammadgalhoum

Please close this issue @arpit456jain


Help can be more usefull

On help I read on row 207:
BUFFERS-MODE                                                *xtabline-buffers*
==============================================================================
                                                      *xtabline-select-buffer*
  Plug                              Mapping~
  <Plug>(XT-Select-Buffer)          [count] <BS>

  Command                           Mapping~
  XTabNextBuffer                  [count] ]b
  XTabPrevBuffer                  [count] [b
  XTabCloseBuffer                *q
  XTabHideBuffer                  *h
  XTabMoveBuffer                 *m
  XTabMoveBufferNext          *]
  XTabMoveBufferPrev          *[
  XTabPinBuffer                     *p

I'm using Ubuntu 20.04 and vim 8.2

XTabNextBuffer                    [count] ]b

work in normal mode but is not write in help

XTabMoveBuffer                    *m

work only if use \x before and this too is not write.
The * before the key is for what?
Is this * tell me I have to use \x ?
before the \x m the [count] work to set the buffer number position to move:
\x [count]]m
\x 3m move the current buffer to 3 position
I like this plugin and I'm moving to use it, so I not know it well.
If the help was writing thinking to beginners I think it will be more usefull.
Please, my English is not good so forgive it: my intention is to be polite and help the project.
best regards,
Leoanardo

https://github.com/mg979/vim-xtabline/blob/654675222adde47c9d72caa400e35c7e680fe5a1/doc/xtabline.txt#L160-L170

Ok thank you


Skip Save Dialog

Is there a way to save a file bypassing the save dialog?  i.e. I press the shortcut key and it automatically saves to a predefined folder without prompting?

Not currently, but it could be implemented as an option.

Should be working now on master, note that you need to have Remember last save path option the booru browser options enabled.
The default keybinding is shift+s.


[EP-5500] Fix UT crash in async mode

@henprtz PR name should follow semantic release or a new release will not be published.

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


shared high variable genes

Hi,
Is it necessary to use only high variable genes for the downstream analysis ?
If an examperiment includes many batches, then each batch will give a different set of high variable genes, how to determine the shared high variable genes (intersection or union) when integrating the batches ? Does scany have any fucntion to get the  shared genes ?

The batch-keyoption in scanpy.pp.highly_variable_genes provides this functionality, and adds highly_variable_intersection to adata.var. For more information, see the documentation: https://scanpy.readthedocs.io/en/stable/api/scanpy.pp.highly_variable_genes.html#scanpy.pp.highly_variable_genes.

The batch-keyoption in scanpy.pp.highly_variable_genes provides this functionality, and adds highly_variable_intersection to adata.var. For more information, see the documentation: https://scanpy.readthedocs.io/en/stable/api/scanpy.pp.highly_variable_genes.html#scanpy.pp.highly_variable_genes.

Please refer to this related issue:
https://github.com/10XGenomics/cellranger/issues/108#issuecomment-758455901
What about PCA in scanpy ?

Please refer to this related issue:
https://github.com/10XGenomics/cellranger/issues/108#issuecomment-758455901
What about PCA in scanpy ?

You don't have to use HVGs for downstream analysis, but it is typically done for two reasons (at least):

Using fewer genes is computationally less expensive for downstream analysis.
The signal-to-noise ratio is better with highly variable genes than in the full gene set.

The second point is usually particularly important, as even if one single gene doesn't contribute as much to the PCA if it has lower variance, if you have 15000 low-variance genes this does affect the embedding. If you'd like a rationale for why HVGs are used, please see our best-practices review

You don't have to use HVGs for downstream analysis, but it is typically done for two reasons (at least):

Using fewer genes is computationally less expensive for downstream analysis.
The signal-to-noise ratio is better with highly variable genes than in the full gene set.

The second point is usually particularly important, as even if one single gene doesn't contribute as much to the PCA if it has lower variance, if you have 15000 low-variance genes this does affect the embedding. If you'd like a rationale for why HVGs are used, please see our best-practices review

Feature selection refers to excluding uninformative genes such as those which exhibit no meaningful biological variation across samples. Since scRNA-Seq experiments usually examine cells within a single tissue, only a small fraction of genes are expected to be informative since many genes are biologically variable only across different tissues (adopted from https://genomebiology.biomedcentral.com/articles/10.1186/s13059-019-1861-6).
But, in fact some experimental design are very complex, such single-cell RNAseq of tissues from different development stage. The tissues can vary a log along the development timeline.
I find that the number of HVGs can affect data integration and batch effects correction. I've integrated seven cell samples collected at different development stage(1day, 2 day, 3 day, 4day, 5 day, 6 day, 7day after fertilization) with SCVI-tools, using 2000 HVGs, which then shows no "batch effect" (cells were mixed with no correlation among samples) left; on the other hand, using all genes, which shows still some extent of "batch effect" (some cells were clustered by time obviously) left. This could definitely affect the biological explaination, because the "batch effect" can be regarded as the difference of true biological difference at different development stage. Using only HVGs might lost these development process.
In sum, HVGs are good for batch effect correction. The "batch effects" become less obvious when using less genes and more obvious when using more genes. However, more genes are good for discovery of new cell population. Does this make sense ?

Feature selection refers to excluding uninformative genes such as those which exhibit no meaningful biological variation across samples. Since scRNA-Seq experiments usually examine cells within a single tissue, only a small fraction of genes are expected to be informative since many genes are biologically variable only across different tissues (adopted from https://genomebiology.biomedcentral.com/articles/10.1186/s13059-019-1861-6).
But, in fact some experimental design are very complex, such single-cell RNAseq of tissues from different development stage. The tissues can vary a log along the development timeline.
I find that the number of HVGs can affect data integration and batch effects correction. I've integrated seven cell samples collected at different development stage(1day, 2 day, 3 day, 4day, 5 day, 6 day, 7day after fertilization) with SCVI-tools, using 2000 HVGs, which then shows no "batch effect" (cells were mixed with no correlation among samples) left; on the other hand, using all genes, which shows still some extent of "batch effect" (some cells were clustered by time obviously) left. This could definitely affect the biological explaination, because the "batch effect" can be regarded as the difference of true biological difference at different development stage. Using only HVGs might lost these development process.
In sum, HVGs are good for batch effect correction. The "batch effects" become less obvious when using less genes and more obvious when using more genes. However, more genes are good for discovery of new cell population. Does this make sense ?

Yes, this makes a lot of sense. This is also what we found in our review of data integration methods and pre-processing decisions here

Yes, this makes a lot of sense. This is also what we found in our review of data integration methods and pre-processing decisions here


docs: Adds NodeJS and Data Science tutorials

Added a couple of JavaScript (NodeJS) tutorials and a Data Science tutorial to the list

Description

How to build your own Uber-for-X App (Parts 1 & 2)
Using Data Science and Machine Learning on a Wine Dataset

Motivation and Context

To my very pleasant surprise I saw one of my tutorials from medium.com already existing in the list (Predicting Quality of Wine).

Since I'm moving away from medium, I've updated the wine tutorial link to my personal tech blog.
Have added two more links on NodeJS which have been published earlier on freeCodeCamp.

How Has This Been Tested?

I've authored the posts so I know for sure that they work.
As a sanity check, you can read the responses from other developers on my medium profile

Types of changes

[x] Content Update (change which fixes an issue or updates an already existing submission)
[x] New Article (change which adds functionality)
[x] Documentation change

Checklist:

[x] My code follows the code style of this project.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have made checks to ensure URLs and other resources are valid

@tuvtran Might be a good time to review this P.R? freeCodeCamp has moved away from medium completely. Thanks!


Document uninstall using Ansible

#1297 created an uninstall playbook, but did not update the docs.  This task is to add it to the documentation.  The documentation should direct the user to use the same inventory file that they used when they installed EnMasse (with Ansible).  It should also inform the user that the infra namespace will be deleted by the playbook.
ansible-playbook -i _inventory-file_ ansible/playbooks/openshift/uninstall.yml

PR: https://github.com/EnMasseProject/enmasse/pull/3005

PR merged; closing


Kibana does not come up

Tried following steps in README.md file. http://localhost:5061 does not work.
Another thing I noticed is Elastic Search is inaccessible after logstash starts. If I start elasticsearch individually from the docker it is accessible at http://localhost:9200 but as soon as logstash starts this become inaccessible.
Docker Version 17.03.1-ce-mac12 (17661)
stack-docker version 5.4.3
Attached log file.
elastic-stask-docker.txt

Closing this issue. I did not check previous issues. Just increased the Docker Memory to 8GB on my MAC and things started working fine.


Actually slice things in _StringGutsSlice (5.7 cherry pick)

Cherry pick of https://github.com/apple/swift/pull/58948
During the ICU removal we accidentally dropped checking the bounds on Substrings in some cases, particularly hashing. This resulted in Substrings that compared equal but hashed differently, causing crashes when using them as keys or putting them in sets. This change fixes that by slicing the temporary String we use to get access to the NFC data, and adds tests to make sure it stays fixed.

@swift-ci please test and merge


feat: Added pnpm in docs

Added pnpm docs on multiple places including README.md and getting started docs.
#386

LGTM! Great work! Are you in our slack channel? Will give you a shoutout for your contributions and if you have any feedback, please share: https://join.slack.com/t/mirrorful/shared_invite/zt-1ps2xtxh0-2NaixFfFzSKZbr5gw_AHfA


[testlib] Add generic CP2K check for the cscs-supported apps into hpctestlib/apps

This is a continuation of #2084, devoted exclusively to the CP2K test. A new file nve.py has been added, introducing the main class for the CP2K test, as well as the CSCS tests inherited from it.

Can I test this patch?

Codecov Report

Merging #2176 (8b1ff97) into master (eda1667) will increase coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #2176      +/-   ##
==========================================
+ Coverage   86.29%   86.31%   +0.02%
==========================================
  Files          53       53
  Lines        9571     9557      -14
==========================================
- Hits         8259     8249      -10
+ Misses       1312     1308       -4

Impacted Files
Coverage Δ

reframe/utility/osext.py
84.71% <0.00%> (ø)

reframe/frontend/autodetect.py
62.41% <0.00%> (+0.54%)
:arrow_up:

reframe/core/systems.py
89.38% <0.00%> (+0.62%)
:arrow_up:

reframe/utility/jsonext.py
86.04% <0.00%> (+1.23%)
:arrow_up:

Continue to review full report at Codecov.

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

This still needs substantial work, so I'm closing the PR due to time constraints. It will be added to the library at a later time.


Problem with Lager when running 'mix deps.get'

Hi, I have tried to run mix deps.get and get the following error regarding deps/lager:
➜  phoenix-starter git:(master) ✗ mix deps.get

Getting lager (git://github.com/basho/lager.git)
Cloning into '/Users/dara/Sites/phoenix-starter/deps/lager'...
fatal: unable to connect to github.com:
github.com[0: <IP_ADDRESS>]: errno=Operation timed out

** (Mix) Command "git clone --no-checkout --progress "git://github.com/basho/lager.git" "/Users/dara/Sites/phoenix-starter/deps/lager"" failed
➜  phoenix-starter git:(master) ✗

Very late reply. I stopped working on the app, after pushing it up 6 months ago. Gonna revive project since a ton more Elixir/Phoenix contributions and simple drop in solutions. Can try pulling the latest project if still interested in checking out the project and let me know if any issues. Thanks.


add PyYAML dependancy for CVE

Fixes: wandb/core#1881

It think the failing test could be fixed by adding --upgrade to the pip install...

This PyYAML dependency breaks "pip install wandb" on Amazon AMI's. Some workarounds here https://github.com/pypa/pip/issues/5247


Game board state

Depends on #10

I think we can split this task into smaller ones.

Ok, I renamed this task to what we have done and created another task #32 for the everything else. I think we can close this issue now.


After last update not working (Meteor <IP_ADDRESS>)

Hi, I updated this package using 'meteor update' but now the package is not working, I am receiving this error on console: Uncaught ReferenceError: i18n_status_func is not defined

same for me

Breaks when minified, after typing "meteor --production"

yup breaking in production for me too

This is a duplicate of #22 if that doesn't fix your issue, please feel free to reopen it.
Cheers.


Intergration with HACS

Do you feel like integrate this into HACS, the new plugin on home assistant?
https://custom-components.github.io/hacs/

Integration of Afvalwijzer into HACS would be great!

Looks nice! Wasn't aware of the existence... However, I`ll look into it!

I`m trying to find out how to get the component added to HACS, but I can't find it in the documentation. Anyone got an idea?

https://custom-components.github.io/hacs/developer/general/
On Thu, 4 Jul 2019, 13:47 Bram van Dartel<EMAIL_ADDRESS>wrote:

I`m trying to find out how to get the component added to HACS, but I can't
find it in the documentation. Anyone got an idea?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/xirixiz/Home-Assistant-Sensor-Afvalwijzer/issues/16?email_source=notifications&email_token=ACLVJWZRP7GNFISWFFYB7VTP5XPOTA5CNFSM4HYTMJ42YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZHGHIY#issuecomment-508453795,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACLVJW2F4K2IYEZFQ4V3RMTP5XPOTANCNFSM4HYTMJ4Q
.

Thanks! Done!
https://github.com/custom-components/hacs/pull/225

i cant se the cards on hacs

The pull request wasn't merged, it has been now....

still same:
[image: image.png]
Op vr 5 jul. 2019 om 08:44 schreef Bram van Dartel<EMAIL_ADDRESS>
:

The pull request wasn't merged, it has been now....
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/xirixiz/Home-Assistant-Sensor-Afvalwijzer/issues/16?email_source=notifications&email_token=ACLVJW7TSIA7JKTBMFUEA2DP53UUFA5CNFSM4HYTMJ42YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZIWBDQ#issuecomment-508649614,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACLVJWYJJEHYFOGA35NKKYTP53UUFANCNFSM4HYTMJ4Q
.

--
Met vriendelijke Groet,
Thomas van Dalen
E<EMAIL_ADDRESS>T: 06 239 88 343

what is the correct resources: ?
cant find an example like other have, see example:
- url: /community_plugin/lovelace-card-mod/card-mod.js
yours:
/config/custom_components/afvalwijzer

Can you please update the readme.md for the HACS? i cant find the correct resource either.

I`m pretty busy because of a private matter, but I'll try to look into this asap, or someone could create a pull request ofcourse.

I already managed to install it into HACS by simply putting the GitHub URL into HACS. Main goal would be, I presume, to make afvalwijzer available on the HACS store.

It's available now in HACS without the need of adding a custom repo url +1

Ok, I`m not using HACS myself, is anything still missing? Do I need to do some additional stuff?

I successfully installed this component using HACS and its working great.
I think in HACS a description / link to the repo readme with config (or lovelace) example might be nice.


Wrong float values returned from ecto. (Possible type casting error)

Environment

Elixir version (elixir -v): 1.9.1
Database and version: MySQL Ver 8.0.17 for osx10.14
Ecto version (mix deps): 3.2.1
Database adapter and version (mix deps): MyXQL - 0.2.9
Operating system: osx10.14

Current behavior
Table Description
+-------+---------+------+-----+---------+----------------+
| Field | Type    | Null | Key | Default | Extra          |
+-------+---------+------+-----+---------+----------------+
| id    | int(11) | NO   | PRI | NULL    | auto_increment |
| value | float   | YES  |     | NULL    |                |
+-------+---------+------+-----+---------+----------------+

Table Contents
+----+-------+
| id | value |
+----+-------+
|  1 |   2.2 |
+----+-------+

Query
from(x in "test", where: x.id == 1, select: [:value]) |> MyRepo.Repo.all()
Result
[%{value: 2.200000047683716}]

Expected behavior
Result
[%{value: 2.2}]

That’s floats in a nutshell. The number is never stored in memory as 2.2 but something closer to what Elixir shows, but CLIs and so on generally convert it to a short representation as long as it is not ambiguous. The difference in this case is most likely due to precision, where floats in Elixir are 64 bits but 32 in PG unless you use double. If you want 2.2, you should use numeric on the DB and decimal in Elixir.

Thanks. I cannot change the type on DB. The DB is MySQL btw. And elixir gives me the same result even if I cast to Decimal with something like
type(value, :decimal)

It DOES NOT give me 2.2

You declared it as decimal in the database and how have you declared it in your schema?

No it is declared as a float in DB, and I'm actually not using any schema. I'm using the from(var in "table_name") type queries. It is actually a remote DB that I'm using only to query.
Since I'm not maintaining the DB it from my side, like migrations etc, I didn't bother defining schema for the table
Would defining a schema make a difference?

So how did you use type(value, :decimal)? I thought it was in a
schema/migration, but I assume it was in a query. Can you paste it please?
And does it return a float or a decimal?
On Fri, Sep 27, 2019 at 10:33 Kaushik Evani<EMAIL_ADDRESS>wrote:

No it is declared as a float in DB, and I'm actually not using any schema.
I'm using the from(var in "table_name") type queries. It is actually a
remote DB that I'm using only to query.
Since I'm not maintaining the DB it from my side, like migrations etc, I
didn't bother defining schema for the table
Would defining a schema make a difference?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/elixir-ecto/ecto/issues/3126?email_source=notifications&email_token=AAACK3XB2OK2WL5VT2MUGYLQLYDUBA5CNFSM4I3FTQ72YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7Y5ARA#issuecomment-535941188,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAACK3TSAYTRUI2TPQRLSB3QLYDUBANCNFSM4I3FTQ7Q
.

--
José Valimwww.plataformatec.com.br
http://www.plataformatec.com.br/Founder and Director of R&D

Given your field in the database is of type float, then 2.200000047683716 is as accurate as MySQL can represent 2.2, this is an aspect of how floats work:
https://floating-point-gui.de/formats/fp/
Thus the best Elixir could get it back as is a float as well, even if you try to 'upcast' it to a Decimal, it's still only as accurate as the database itself gives it, which is 2.200000047683716.  You need to switch the MySQL type for it from float to something that can represent it as you want, which if you want something like a fixed point then you want to use decimal or so on the MySQL Decimal type, set to whatever range is appropriate for your use, then use Ecto's :decimal type to map to it perfectly.
And of course a usual caveat I always give, make sure this is not money, absolutely never ever ever store money as a float in a database (even a decimal is not sufficient), and if you want to use money accurately in Elixir you should use the Elixir Money library, which has an Ecto helper and all to do everything properly.

as @OvermindDL1 said, 2.200000047683716 is what we get on the wire and so there's nothing we can do about that, that's literally how mysql returns it (as a 32bit little-endian float)
For completeness sake, on the text wire protocol (as opposed to the binary write protocol that is used for prepared statements and thus the default), since the value comes back as string you'd get what you're expecting, but you need to use lower level API:
iex> EctoExample.MyXQLRepo.query!("create temporary table if not exists floats (x float)");
iex> EctoExample.MyXQLRepo.query!("insert into floats values (2.2)"); import Ecto.Query;
iex> EctoExample.MyXQLRepo.query!("select * from floats", [], query_type: :text)
%MyXQL.Result{
  columns: ["x"],
  connection_id: 88,
  last_insert_id: nil,
  num_rows: 1,
  num_warnings: 0,
  rows: [[2.2]]
}


Add force_refresh param to get_projects_by_id()

Codecov Report

Merging #363 (18eb6b1) into main (9a059f6) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main     #363   +/-   ##
=======================================
  Coverage   93.70%   93.70%
=======================================
  Files          55       55
  Lines        2604     2606    +2
  Branches      333      334    +1
=======================================
+ Hits         2440     2442    +2
  Misses        125      125
  Partials       39       39

Impacted Files
Coverage Δ

pyinaturalist/models/__init__.py
100.00% <ø> (ø)

pyinaturalist/__init__.py
90.47% <100.00%> (ø)

pyinaturalist/session.py
97.02% <100.00%> (+0.51%)
:arrow_up:

pyinaturalist/v1/projects.py
90.90% <100.00%> (-1.50%)
:arrow_down:

Continue to review full report at Codecov.

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


Added video to geomux settings

Also made the stats display a setting

@spiderkeys ,please review and commit if your okay with it.


Remove user and session identifiers from cookies when anonymous tracking becomes enabled

Currently, when one enables anonymous tracking while having had it disabled previously, the tracker does not clean up existing identifiers in cookies. The identifiers are not tracked in events (they are masked when the events are tracked) but they are still present in the cookies. It is possible to clear them using snowplow('clearUserData') but one would expect that enabling anonymous tracking clears them by automatically (also there is no option to only clear the user ID while keeping the session ID the same).
The proposed solution is to clear the sp_id cookie when anonymous tracking is enabled. In case anonymous tracking is enabled with session tracking, we should clear the user ID within the sp_id cookie.

As mentioned in PR #1103, decided to close this issue without changing the behaviour. There is risk in breaking existing use cases if user data was cleared automatically and there is not much benefit in complicating the API for enabling anonymous tracking with additional options.
Created a PR in the docs that slightly expands on what happens with the identifiers in the current implementation to make it more clear.


Crash when aborting download

Hi,
I connect to the server using FileZilla and then download about 100 files of (1-2K each). On half of the transfert I removed all remaining items (~50 files) from the download queue of FileZilla. After what, Filezilla seems to detect a connection break. I tried reconnecting but the server does no longer listen on that port.
netstat -anp | grep 21

Give nothing, ftp-srv crashed.
I then look on the console and then I saw this error, maybe it will help you.
Cannot read property 'write' of null","name":"TypeError","stack":"TypeError: Cannot read property 'write' of null\n
at ReadStream.stream.on.data (/root/xxx/node_modules/ftp-srv/src/commands/registration/retr.js:18:56)\n
at emitOne (events.js:96:13)\n
at ReadStream.emit (events.js:188:7)\n
at readableAddChunk (_stream_readable.js:176:18)\n
at onread (fs.js:2018:12)\n
at FSReqWrap.wrapper [as oncomplete] (fs.js:683:17)

I'm using the latest version : ftp-srv : 2.11.2

Thanks for the issue!
This PR should ensure the socket exists before trying to write to it.

Thanks you :)


Href to grep tests incorrect when running in browser

When I run my tests in the browser (by visiting localhost:4200/tests?coverage=true), everything works fine, but if I try to click on one of the links reported by mocha (to view that specific set of tests), the browser redirects me back to "/?grep=<MODULE_NAME>".
I did a little inspecting of the HTML on the mocha test results page, and it looks like the links are being created as "href=?grep=<MODULE_NAME>", but I believe the correct link should be "href=/tests?grep=<GREP_STRING>".

:+1: this is really annoying

apparently this was fixed by https://github.com/sglanzer/ember-cli-blanket/pull/91. thanks @dwickern!


Bluetooth Pairing Problems

Home Assistant Version (eg. 2023.2): 2023.4
Ember Mug Component Version (eg. 0.5.0): 0.6.1

Description
Device would not pair through this component. Nor does it want to pair with bluetoothctl. I did run a firmware update when I first got the device. I am not sure if that's why it doesn't want to work anymore.
What I Did
Paired the mug with my mobile device and updated firmware to 394/4. My Hardware version is 10
Deleted/unpaired device from my mobile device.
Put the device into pairing mode by holding the button below until the LED blinks blue.
Ran the following
$ sudo service bluetooth stop
$ sudo service bluetooth start
$ bluetoothctl power on
Changing power on succeeded
$ bluetoothctl agent on
$ bluetoothctl trust FA:15:F2:XX:XX:XX
Changing FA:15:F2:XX:XX:XX trust succeeded
$ bluetoothctl pair FA:15:F2:XX:XX:XX
Attempting to pair with FA:15:F2:XX:XX:XX
[CHG] Device FA:15:F2:XX:XX:XX Connected: yes
Failed to pair: org.bluez.Error.ConnectionAttemptFailed
$ bluetoothctl pairable on
Changing pairable on succeeded
$ bluetoothctl discoverable on
Changing discoverable on succeeded
$ bluetoothctl pair FA:15:F2:XX:XX:XX
Attempting to pair with FA:15:F2:XX:XX:XX
[CHG] Device FA:15:F2:XX:XX:XX Connected: yes
Failed to pair: org.bluez.Error.AuthenticationFailed

Logs / Errors
I don't think it's this component's fault so not attaching any logs.

Hi, thanks for the info!
I assume you have an Ember Mug 2? As that's what I have and I have the same version numbers, so I think that means we have the same model and firmware. That means it should work.
That's strange that you can't get it to pair. What are you using for your Bluetooth Adapter? Is it one of the ones known to work with Home assistant?
Other adapters should work too, but I think you need to have one that at least supports Bluetooth 4.2. Not certain though.
If you have an ESP32 laying around you you can try with a Bluetooth Proxy too as long as it's the "active" ones it should work.

Yes, I have the Ember Mug 2. I have no idea why it's not pairing
I tried with two other linux devices: a raspberry pi 400 and my desktop running ubuntu and these would not even see the mug when I set scan on
My home assistant instance is an intel nuc 10th gen so it supports bluetooth 5.
I will try with an esp32.
I think it's paired before but it never succeeds in connecting, like something is blocking it. I am not clear on how pairing/connecting work. I am going to close this. I figured I'd ask if you had any tips for me or if my mug is just incompatible.

@imhotep Oh OK. Yes, the Ember Mug 2 definitely should work.
That's very strange... was it in pairing mode in those cases? The mug is very finicky and will only broadcast in pairing mode. Once paired it's pretty reliable though, but it still doesn't broadcast it unless you subscribe to it (that's what the integration does), but a simple scan won't see it.
OK, that's good. It should work in theory then as long as the adapter is not being used by anything else.
Hmm, OK. Well, if you have multiple devices trying to connect to it that can definitely happen. Maybe during tests another device was still paired to it. You can always try resetting it too (hold down the button until it goes blue, yellow, and then red and release), setting it up again with you phone and then un-pairing it from the phone and trying again using it with Home Assistant.
Don't hesitate if you have questions. Your mug should work. But Bluetooth can be finicky sometimes.

I had trouble with mine, but I eventually wrangled it.
It seems as though it's simply not discoverable unless the ember app itself is trying to connect to it. There I'm guessing there's some backchannel wakeup signal sent by the app.
What eventually worked required using the app to request device setup (no login required), ignore the pairing request on phone, swoop in and pair with bluetoothctl. I also did trust for good measure.
Your README instructions suggest that the app needs to have spoken to the mug at least once to initialize it, but I would further add that there may be a time sensitive component. Clear the app's data to start the pairing process again while near your home assistant BT device, and attempt to pair to home assistant as soon as possible.

@AeliusSaionji it took a few minutes but I got it working following your hints! Thank you so much for sharing!
I am using the iOS app as the Android app never really worked for me (it seems like both apps are crap according to reviews):

Launch iOS app and follow instructions to pair device
try to pair device in bluetoothctl
cancel pairing request on iOS device
it seems like it pairs just fine in bluetoothctl

I never got it to work following the instructions in the README.md and I tried with two different mugs. Speaking of which, does the integration work with 2+ mugs? It seems like the bluetooth adapter can only connect to one mug at at time.
@sopelj I'd definitely update the README.md with these instructions in case the common ones don't work.


Improve doc for ebpf filters

Downstream PR: https://github.com/openshift/openshift-docs/pull/84158/

thanks @skrthomas , comments addressed

/retest-required

merging since downstream was merged


Jbrewer

I moved a bunch of files into a src folder. I added a tests folder and created a simply unit test using pytest library.

Nice!
I did notice one bug: the README image links need to be updated to point to the new src/data folder. Also does the .metals folder need to be in the repo?

I don't think so, I don't know what the .metals folder is, I was going to
ask you about it lol
On Tue, Sep 8, 2020 at 7:32 PM Matt Geary<EMAIL_ADDRESS>wrote:

Nice!
I did notice one bug: the README image links need to be updated to point
to the new src/data folder. Also does the .metals folder need to be in
the repo?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mgear2/undervoid/pull/6#issuecomment-689260109, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AIWFV6RBW6T33YBAUSY7OVLSE3SKDANCNFSM4RAWAVTQ
.

The .metals folder only shows up in your branch; it may have just gotten committed accidentally.

Hmm ok I just don't know what it is
On Tue, Sep 8, 2020 at 8:33 PM Matt Geary<EMAIL_ADDRESS>wrote:

The .metals folder only shows up in your branch; it may have just gotten
committed accidentally.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mgear2/undervoid/pull/6#issuecomment-689278553, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AIWFV6V32KHO5HPRAPSWVVTSE3ZSJANCNFSM4RAWAVTQ
.

I fixed the README and removed the .metals folder

Everything was fixed, just the undervoid title image in the README had a small typo so it wasn't showing correctly. I fixed it and will merge shortly.


Add in support for ssl config

@willfarrell thanks for the PR. I did not know SSL options will not be parsed directly from the connection string.

All good, thanks for merging so quickly.


field validation on click of the disabled submit button

I see that validations on fields are executed when you leave them. Is it possible to validate all fields when clicking on the disabled submit button? Maybe it would be good to have this as default behaviour.

@StefanHoutzager whats your use case for this functionality? Validations happen on the blur event, as you correctly mentioned, but I don't feel good about giving a disabled button any functionality.

I've seen the fuctionality at least in https://github.com/1000hz/bootstrap-validator (lots of stars). Some discussion wherein the functinality is named: https://github.com/1000hz/bootstrap-validator/issues/443.
Usecase is that a user, which maybe did not touch every input with a validation, should be able to see what's wrong. That the submit button is disabled indicates the input is not ok, but not what is not ok.

@StefanHoutzager do you not see field level error messages on incorrect inputs?

Yes I see them, that's is not what my isssue is about. For that see the first description.

@StefanHoutzager okay, if you see field level messages and the submit button is disabled, what do you want to happen when clicking the disabled submit button?
Are new error messages/notifications created and where are they shown?

I like the https://github.com/1000hz/bootstrap-validator functionality (try it if you're interested). When you click on the submitbutton with that validator you see the error messages for single field validations just like all of them would have been on blur of the field on which the validation was defined.

@StefanHoutzager, gotcha. Seems like a pretty cool idea, I'll float it by the team, thanks!

@StefanHoutzager / @zackurben  I ran into this same issue.  If this is the same issue that is caused by error messages displayed on "focus out" of the input (pushing the submit button out of range of the click), I was able to resolve this by adding a delay on the help-block display.  In the Validator.prototype.showErrors function, I wrapped the $block DOM manipulation with a timeout:
        window.setTimeout(function () {
            $block.empty().append(errors);
        }, 0);


#M14. Misc cleanup changes and improvements

Description

Adding extra status between registration_open and hack_in_progress during which time the teams can be distributed, but will not be displayed yet.
Adding assigned team to the hackathon view page for participants and mentors

Pull request type

[x] #M01 (Miscellaneous User Story #01)
[ ] #P02 (Participant User Story #02)
[ ] #S03 (Staff User Story #03)
[ ] #A04 (Admin User Story #04)
[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

Related Issue
#131
Screenshots

@TravelTimN another question is, should we even show all teams during a Hackathon to the participants as well?

@TravelTimN another question is, should we even show all teams during a Hackathon to the participants as well?

Yeah? Why not? We always show/announce the teams publicly anyway, so I think we can continue with this as per normal. Not sure why we'd hide the team information during a Hackathon?

@TravelTimN yeah, no I am fine with sharing it. I just think it takes up a lot of real estate that we could maybe use to share some other content and we can maybe have a another tab with all the teams? Just a thought and nothing immediate.


Network view will show usernames of people who have forked it

for privacy, in browsing episode.

We will need to create two versions: recorded and not-recorded.

Let's keep this open until we have clear instructor guide for this.


Moved: Google.ChromeRemoteDesktopHost version 124.0.6367.18

Microsoft Reviewers: Open in CodeFlow

@vikingnope Hi, I'm moving this package to a new identifier with versioned installer URL.

Should I close my other PR?

Should I close my PR?

Feel free to close yours

Hi @SpecterShell,
When run, it gives an error:

Is this expected?
Verify:

Hi @SpecterShell,
When run, it gives an error:
Is this expected?
Verify:

Yes, it will be triggered by the extension from https://remotedesktop.google.com/


Does inliner inline font file?

can't use fontawesome

I thought it did. If not, do you want to have a shot at a PR to add support (appreciate this was 3 months ago!!!). Thanks so much.


SEPA payment response handling after bank processing

To develop response parser

This really sucks, you are worthless. 💩


Amend file location for local settings when advising on contribution.

The file local_settings.py.template does not exist in the directory mezzanine/project_template/. Change contribution advisory of the new location at mezzanine/project_template/project_name.

Thanks Stuart!


Improve generation of UUIDs

Hey Andrew (thank you for Ahoy!), I was going through the code and noticed that it uses Math.random to generate the UUID, which is not recommended anymore even by the linked StackOverflow answer.
Here a quick update to use the crypto.randomUUID (if supported by the browser), otherwise falling back to the current recommended SO linked answer in the comment that now uses crypto.getRandomValues
On non-https pages the randomUUID won't be present, so it'll also fallback (getRandomValues works on http).

Hi @cover, thanks for the PR (and sorry for the delay)! Updated to use randomUUID when available in the commit above, but I'd like to keep the current fallback for now.


Error Generate using Github

I get an error I generate by using the Generate action on github
[  INFO  ] Sending a request for a license...
[ FAILED ] Traceback (most recent call last):
  File "/home/runner/work/ESET-KeyGen/ESET-KeyGen/ESET-KeyGen/main.py", line 329, in main
    EK_obj.sendRequestForKey()
  File "/home/runner/work/ESET-KeyGen/ESET-KeyGen/ESET-KeyGen/modules/EsetTools.py", line 116, in sendRequestForKey
    exec_js(f"return {GET_EBID}('email')").send_keys(self.email_obj.email)
AttributeError: 'NoneType' object has no attribute 'send_keys'

cat: './*KEYS.txt': No such file or directory
Error: Process completed with exit code 1.
##[debug]Finishing: Generate key

Now works only creating account

Now works only creating account
I create an account,but i have the same error.

Now works only creating account
I create an account,but i have the same error.

screenshot?

https://github.com/rzc0d3r/ESET-KeyGen/actions/runs/10288242851

https://github.com/rzc0d3r/ESET-KeyGen/actions/runs/10288242851

It works to create accounts, but at the very least in my case, it shows that they have no subscription, I even tried using the accounts you have created here. Is this something to do with having ESET being already installed (it did not do this, before today), or is it just not working?

https://github.com/rzc0d3r/ESET-KeyGen/releases/tag/v<IP_ADDRESS>

You are a legend!!


Give an option to hide merge commits in a branch view in the UI

Similarly to GitHub metrics I guess. We switched our transaction model to a merge of an ephemeral branch, which creates merge commits on success. When going through a branch history, these commits clutter the view, so it would be great to have a filtered view where we can focus on the actual additions.
cc @maxmynter

Thanks for opening this request @nicholasjng! Are you using lakectl or the lakeFS UI to view the commit history?
If you had a --no-merges flag as part of the lakectl log command, would that solve your case?

I'm viewing it in the UI. --no-merges sounds like a good idea (assuming it means everything with maximum 1 parent, like in git log), for a UI view of commits, should not be difficult to filter by that condition, then.

Also the same filtering is equally possible in the UI.


Increase letter spacing token precision

In specific cases I encountered while using figmagic, letter spacings defined as 0.0065em and -0.0065em in Figma resulted in generated tokens with values of -0.006em and 0.007em respectively. This PR increases decimal precision of generated tokens so this case gets covered.

Thanks for your contribution, merging.
🎉


Invoke cct run before testsetup

Huh?  This is barely different to #446 which is already merged.  Looks like you rewrote your branch without rebasing?

yes looks like not rebased... but then it should show a merge conflict here at least :-/

No conflict because the new changes are independent of the old ones.

@MaximilianMeister , @aspiers sorry, I was surprised that this got merged so quickly before I was able to finish testing.. :-)

+1

+1


ajout de FOSUserBundle

Coverage remained the same at 100.0% when pulling 6bb01a7b23737e1001cbd96170c1a0abe23cb69e on develop into 7fee1e401fa7a4060a65f9d2b9f93bfa65e4dcf0 on master.


Cardinality of performerType

Hello José, a question about referral prescription. The cardinality of ServiceRequest.performerType is 0..1. This field is used to indicate what type of caregiver can execute the ServiceRequest. How can you indicate that more than one type of performer can execute the request? e.g. a nurse and a physiotherapist?

[08/02/2022 08:56]  Jose Costa Teixeira (ZEORA BVBA):
you are correct. that seems silly to be 0..1

[08/02/2022 09:09]  Jose Costa Teixeira (ZEORA BVBA):
sorry, i was checking the backlog and poinging some colleagues about this
pinging
https://jira.hl7.org/browse/FHIR-23708
this would solve our problem
so, technically, what we can do:
add an extension Smile
[08/02/2022 09:11]  Jose Costa Teixeira (ZEORA BVBA):
what extension: I think this request seems a good structure:
https://jira.hl7.org/browse/FHIR-23708

[08/02/2022 09:13]  Jose Costa Teixeira (ZEORA BVBA):
aa ServiceRequest.intendedPerformer 0..*
it could be either:
backbone, where you have inside of it the type/role and the person.a single codeableReference for type OR role
sorry
a) a backbone, where you have inside of it the type/role and the person, each 0..1

[08/02/2022 09:15]  Jose Costa Teixeira (ZEORA BVBA):
b) a single CodeableConcept/Reference for type OR role
I don't know what is best. b) would be more forward compatible with the future R5 CodeableReference type
a) would be cleaner and more explicit differentiate the type vs the person
[08/02/2022 09:16]  Jose Costa Teixeira (ZEORA BVBA):
do we want to distinguish the type and the person?


Create firebase database and initialize connection

create a mongodb database and integrate with project.

Hi, does it require a firebase connection or a MongoDB connection?


Post open source release

The following items should be completed immediately post open source release

[ ] integrate with travis-ci
[ ] create github pages with documentation and examples
[ ] host on CDN

It's public!!!

😁

https://github.com/jsdelivr/jsdelivr/pull/12852
PR to add filterjitsu to jsdelivr

https://github.com/jsdelivr/jsdelivr/pull/12852

https://fullscreen.github.io/filterjitsu/
i think just updating the index.html file we have is the easiest way to do github pages for this project. no extra work

closing this one


Eliminating dependency on PyVCF

We are planning to remove PyVCF dependency because it is no longer supported, resulting in significant delays in the read_vcf method.

[ ] Re-define the VCF structure to align with our dataframe architecture.
[ ] Parse VCF files and map them to the corresponding VCF-related classes.
[ ] Save the VCF file data as files on the disk, rather than storing it as pandas dataframes in memory or as tables in a database (e.g., PostgreSQL).

I think this prevents me from even installing Viola.
$ pip install viola-sv
Collecting viola-sv
  Downloading Viola_SV-1.0.2-py3-none-any.whl (71 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.7/71.7 kB 11.2 MB/s eta 0:00:00
Requirement already satisfied: pandas>=1.1.5
Collecting PyVCF>=0.6.8
  Downloading PyVCF-0.6.8.tar.gz (34 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [1 lines of output]
      error in PyVCF setup command: use_2to3 is invalid.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.


Adopt REUSE best practices to clarify copyright and licensing

Description
I suggest that Gitea becomes REUSE compliant. That would mean that every file in this repository is unambiguously marked with its copyright and licensing information. It would be a good timing to do so since the FSFE (heavy Gitea user itself) is currently offering projects some help in adopting these best practices.
Gitea is distributed under MIT and a very popular project. So it is likely that developers may reuse whole files or parts of them in their own projects. That's completely fine, but it's beneficial if information about their license and copyright is retained in this step.
Especially if some files are under a different license (e.g. Creative Commons) it's important to be aware of this to avoid a license violation. On a quick search I found that some files under vendor/ are licensed under Apache-2.0, e.g. from mongodb and opentelemetry. The whole vendor section might be the most difficult one to make REUSE compliant as it contains 3rd-party code for which editing license and copyright information should be avoided.
That is why external help is probably a good idea :)

All direct Gitea source files are marked with a license header.
Unfortunately, the vendor directory can't really be altered because afaik go mod vendor and such are responsible for keeping those files in sync. That is to say, whenever a vendor is updated it would be overwritten.
As well, I'm not sure it's good practice to add content (even just comments about licensing) to vendored files.

That is why external help is probably a good idea :)

If someone wishes to comment on this issue, I'd be interested in seeing what changes would need to be made (if any) and if it's viable given Go's tooling.

For the copyright lines, the example file you've given is perfectly fine.
However, for the license, it's best practice to use SPDX license identifiers with the corresponding tag. So for this file, you could replace
// Use of this source code is governed by a MIT-style
// license that can be found in the LICENSE file.

with a mere SPDX-License-Identifier: MIT. That makes it easy to understand by humans and machines alike, and also enables an easy search for files that are acking such information. Otherwise, you'd have to trust heuristics.

Unfortunately, the vendor directory can't really be altered because afaik go mod vendor and such are responsible for keeping those files in sync. That is to say, whenever a vendor is updated it would be overwritten.
As well, I'm not sure it's good practice to add content (even just comments about licensing) to vendored files.

I understand. I'm not so familiar with Go and its vendoring.
What you could do is doing a bulk-declaration of the individual directories without touching the files, using DEP-5.

With the vendor directory gone, making Gitea compatible with the REUSE best practice and therefore provide clear open source licensing became much easier.
I'd be happy to help with this, but this only works if a Gitea maintainer would provide some info and review the added copyright and licensing info. @techknowlogick AFAIU you currently work on the NGI granted federation project and perhaps also heard about REUSE once in this process. Would you like to be a sparring partner here as well? Or someone else?

@mxmehl I am indeed working on the NGI grant, would you be open to coming to our (as of yet unscheduled) April community video call and presenting on REUSE? We usually cap them at an hour in length and so you could use as much or as little of that time as you'd need. I'd be very interested in hearing more about REUSE, and seeing if/how it could be implemented in gitea. With "software supplychain" and "software bill of materials" becoming hot-topics as of late, I think it would be especially relevant to our project.

Thanks, that's a large step forward, but I'm afraid this is not completed yet. There are > 50% of files not fixed yet:
# SUMMARY

* Bad licenses:
* Deprecated licenses:
* Licenses without file extension:
* Missing licenses: MIT
* Unused licenses:
* Used licenses: MIT
* Read errors: 0
* Files with copyright information: 2460 / 4971
* Files with license information: 1871 / 4971

Unfortunately, your project is not compliant with version 3.0 of the REUSE Specification :-(

Again, the REUSE team would be happy to assist with this (/cc @lnceballosz)

We also merged a check from ourself check tool gitea-vet in #22004 . How did you generate that report?


IPFS Desktop just shows a blank screen

OS: macOS
Version of IPFS Desktop 0.16.1

Describe the bug
IPFS Desktop.app just shows a blank screen upon opening
To Reproduce
Steps to reproduce the behavior:

Open the app

Expected behavior
It shows the webui
Screenshots

Additional context
Add any other context about the problem here.

combined.log
error.log

Seems that you are using external  ipfs binary  that is not bundled with ipfs-desktop, and it does not support daemon mode?
 Command failed with exit code 1: /opt/homebrew/bin/ipfs daemon --migrate --routing dhtclient --enable-pubsub-experiment --enable-namesys-pubsub --enable-gc
ERROR: unknown command "daemon"

Did you set up use of /opt/homebrew/bin/ipfs by manually editing the config, or was it picked up because was on PATH ?

The issue isn't happening any more, but what I did is since /opt/homebrew/bin/ipfs is actually an alias and not a binary, I put the ipfs binary there, set that as the custom binary from the toolbar options, and then put the alias back which points to the binary.


Cannot see entire task output in terminal in Linux

Testing #27471
On a fresh Ubuntu 16.04

clone https://github.com/Microsoft/node-native-keymap

run npm install .

open the folder in VS Code

have node-gyp installed

create a non-syntactical error e.g. in keyboard_x.cc add void f() { return x; }

run build via ctrl+shift+b

show output => observe output in the Output window and errors getting picked up by the markers service

change the version of the tasks.json to 2.0.0

restart VS Code

run build via ctrl+shift+b (bottom panel collapsed)

open terminal

observe you cannot scroll to see the task output with the mouse wheel or with a scrollbar (there is no scrollbar). This is different from running e.g. ls -al where the terminal gets a scrollbar:

e.g. of ls -al which has scrollbars:

I suspect this is related to this one: https://github.com/Microsoft/vscode/issues/20505

I was not able to reproduce this under Linux Fedora. So I guess that this is indeed a problem with the terminal as pointed out in #20505


Delete obsolete option

Leaving it like this fails test in PHPDI/Slim-Bridge

Coverage remained the same at 92.999% when pulling 3c15feef0818dee55a2ae916c8d2e3e0d3c8fc43 on SergeAx:patch-1 into d1c5b02e94c4df7d3a0d3bfe60fb9dfc660b538c on slimphp:4.x.

Container is removed completely by https://github.com/slimphp/Slim/pull/2290

@akrabat , sorry, hadn't checked out current progress. So I just wait for #2290 to be merged, right? Is there any time estimates?


For https://github.com/intersystems-ru/webterminal/issues/41

For https://github.com/intersystems-ru/webterminal/issues/41
I think that covers it all

The first (For #41) change I was thinking about to make - you're ahead of me this time :smile:
Thanks!


Material Icons

When are you guys planning to update the Material icons to align with the website https://fonts.google.com/icons
Is there any workaround to get the most updated icons?

Hi @nagringapp, if there are icons you feel are missing, kindly follow the instructions in  https://github.com/flutter/flutter/issues/99973#issue-1166360809 and then leave a comment on the issue and it will be added.
To answer your question, you can try using https://www.fluttericon.com/ to generate the icons you need for your project and include them that way until they become available in the project.
Closing from here.
Thank you


MacOS question marks instead of icons

On a fresh installation all the icons are colored question marks instead of normal icons as shown in the example

https://github.com/Peltoche/lsd/issues/199#issuecomment-494218334


Remove version: Jackett.Jackett version 0.21.2530

All InstallerUrls returned 404 Not Found

https://github.com/Jackett/Jackett/releases/download/v0.21.2530/Jackett.Installer.Windows.exe

Microsoft Reviewers: Open in CodeFlow

URL: https://github.com/Jackett/Jackett/releases/download/v0.21.2530/Jackett.Installer.Windows.exe
Response Error: The remote server returned an error: (404) Not Found.
(Automated message - build 918)


fix: externalize dependencies by default during SSR

Description
Externalize dependencies by default during SSR
Additional context
We had talked about doing this in https://github.com/vitejs/vite/pull/5544. At the time, I didn't want to change the code more than necessary because we were trying to get 2.7 out the door and we had already made so many SSR changes. But now that SSR has settled down a bit, I do think it'd be a good cleanup to make.
As far as I'm aware, there's really nothing to gain by bundling rather than externalizing. I'm not aware of any case where that makes something work that otherwise wouldn't work. Rather, I'm only aware of cases where that breaks things because of incorrect or incomplete bundling logic (e.g. https://github.com/vitejs/vite/issues/2579)
One of our users recently reported a problem using Reflect.js. From a quick glance, it looks like the library is essentially a polyfill for a proposed piece of functionality to the ES spec, so it sticks its functionality onto the global scope and doesn't export anything. Because it doesn't export anything, we don't see exports or module.exports, etc. As a result, we fail to detect that the library is a CJS library and thus fail to externalize the library.

What is the purpose of this pull request?

[X] Bug fix
[ ] New Feature
[ ] Documentation update
[ ] Other

Before submitting the PR, please make sure you do the following

[X] Read the Contributing Guidelines.
[X] Read the Pull Request Guidelines and follow the Commit Convention.
[X] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[X] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[ ] Ideally, include relevant tests that fail without this PR but pass with it.

Hmmm. The tests are failing, which I didn't expect. I still think this is probably a good idea, but it's not a high priority for me, so I'm just going to go ahead and close this. Perhaps @brillout or someone else would like to take a stab at it in the future in which case I'll give a review and likely approval to any PR

I had a quick look at the failing test, I couldn't see how it's related to this PR.
Maybe it was just a flaky test? Thinking maybe rebasing this would fix the test.
Because, in principle, I also (still) see this as a good idea.

I had a quick look at the failing test, I couldn't see how it's related to this PR.
Maybe it was just a flaky test? Thinking maybe rebasing this would fix the test.

Rebasing isn't enough and the test isn't flaky, but fails consistently. I did investigate some awhile ago and sent https://github.com/vitejs/vite/pull/7332 to clarify the code comments in that test to make it easier to understand what it's supposed to be testing and what's supposed to be happening. I'm not sure why it's failing though and haven't really had time to dig in

I opened #8025 which should fix the failing test

That's amazing! Thank you so much! I couldn't reopen this PR so sent a new one and all the tests are passing now: https://github.com/vitejs/vite/pull/8033


SQL coloration for Repo.query!

Hello! thanks for the great package.
i'm trying to add Repo.query! as a valid way to start an SQL fragment.
By just adding it to the list like so:
  ## SQL

  sql_or_fragment:
    - match: (?>(fragment)|(sql)|(Repo\.query!))(\()

It kinda works, but it looses the function coloration, i.e. becomes white:
Before:

After:

It's miles better, but what am I missing? Adding only query! doesn't work at all.

There's also this form
result = Ecto.Adapters.SQL.query!(MyRepo, "SELECT * FROM users", [])

But harder to deal with since the query is at the second position.

 Thanks for the suggestion! I managed to implement it. Can you check in the v3.3.0 branch (PR #68)?

Works almost like a charm! Looking at the PR it seems like it's trying to look at popping arguments for this case:
Ecto.Adapters.SQL.query!(MyRepo, "SELECT * FROM users", [])

?
This doesn't seem to work.
For what it's worth, we also use the aliased version

(note, i'm only pointing it out because I thought your change was trying to handle that case, if that's not the case no worries, this must be a pain to handle I guess)

I think I solved this now. :+1: Better late than never... :sweat_smile:


fix(fetch): remove internal console.log statement

Useless information, polluting the console

Released: v0.19.1 🎉
This has been released in v0.19.1!

📄 Release notes
📦 npm package

Make sure to always update to the latest version (npm i @mswjs/interceptors@latest) to get the newest features and bug fixes.

Predictable release automation by @ossjs/release.


refactor(ChildMap): Add typing to ChildMap

Signed-off-by: grzesuav<EMAIL_ADDRESS>Adding more typing to internal collections to avoid errors and for readability

About tests, will add more unit tests (for now added just serialization/deserialization test) to test behavior of ChildMap

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


Cloud native observability

Guides, tools, architecture patterns related to cloud native space. This is a skeletal issue based on the feedback. Happy to discuss and add more details.

@cmaclaughlin is working on this now

@narmathabala - this issue has been stale for a while, is it still relevant with an active plan or should it be closed


Improve routes and controllers of Posts and Users

Example : go from post comments: [ { userId: ..., content: ...}] -> [{user:..., content:...}]
also :post favorites : [{userId:...}, {...}] -> favorites: [{name:..., email:..., ...},{...}]

Added a lot of improvements


Remove ed25519-dalek stub code

We want to remove the ed25519-dalek stub code (in pcli and pd) once tendermint-rs transitions to ed25519-consensus. The latter has been tracked and resolved in https://github.com/informalsystems/tendermint-rs/issues/355, but was ultimately part of a yanked release.
Desired changes:

[x] replace ed25519-dalek with ed25519-consensus in https://github.com/informalsystems/tendermint-rs
[ ] port penumbra-zone/penumbra to using the corresponding new release of tendermint-rs
[ ] remove stub dalek code from the codebase (pcli / pd)

Point #1 is addressed by https://github.com/informalsystems/tendermint-rs/pull/1245

The first point is done now that https://github.com/informalsystems/tendermint-rs/pull/1245 has been merged; we just have to wait for it to propagate through our dep tree.

As with #1932, we're waiting on upstream to release.

<EMAIL_ADDRESS>is now out, we're just waiting for<EMAIL_ADDRESS>and<EMAIL_ADDRESS>to be published and we should be good to go to close this.