ERROR about cv_reader when using MSVD

I converted the video according to the method you provided. I found that some errors occurred in the batch of videos（num_workers=12, 4 were correct and 8 were wrong) , the wrong videos are:
./dataset/msvd/videos_240_h264_keyint_60/Nd45qJn61Dw_0_10.avi
./dataset/msvd/videos_240_h264_keyint_60/5P6UU6m3cqk_57_75.avi
./dataset/msvd/videos_240_h264_keyint_60/PD6eQY7yCfw_32_37.avi
./dataset/msvd/videos_240_h264_keyint_60/77iDIp40m9E_159_181.avi
./dataset/msvd/videos_240_h264_keyint_60/9Wr48VFhZH8_45_50.avi
./dataset/msvd/videos_240_h264_keyint_60/HxRK-WqZ5Gk_30_50.avi
./dataset/msvd/videos_240_h264_keyint_60/UgUFP5baQ9Y_0_7.avi
./dataset/msvd/videos_240_h264_keyint_60/PqSZ89FqpiY_65_75.avi

and I converted these wrong videos to mp4 but got the same error.
I wonder if there is something wrong with the MSVD dataset or cv_reader (I can train normally on MSRVTT).
Your help will be greatly appreciated.

I converted the video according to the method you provided. I found that some errors occurred in the batch of videos（num_workers=12, 4 were correct and 8 were wrong) , the wrong videos are:
./dataset/msvd/videos_240_h264_keyint_60/Nd45qJn61Dw_0_10.avi
./dataset/msvd/videos_240_h264_keyint_60/5P6UU6m3cqk_57_75.avi
./dataset/msvd/videos_240_h264_keyint_60/PD6eQY7yCfw_32_37.avi
./dataset/msvd/videos_240_h264_keyint_60/77iDIp40m9E_159_181.avi
./dataset/msvd/videos_240_h264_keyint_60/9Wr48VFhZH8_45_50.avi
./dataset/msvd/videos_240_h264_keyint_60/HxRK-WqZ5Gk_30_50.avi
./dataset/msvd/videos_240_h264_keyint_60/UgUFP5baQ9Y_0_7.avi
./dataset/msvd/videos_240_h264_keyint_60/PqSZ89FqpiY_65_75.avi

and I converted these wrong videos to mp4 but got the same error.
I wonder if there is something wrong with the MSVD dataset or cv_reader (I can train normally on MSRVTT).
Your help will be greatly appreciated.

Hello, i met the same problem on MSVD dataset. Do you solve this problem?? How to solve this problem??

I converted the video according to the method you provided. I found that some errors occurred in the batch of videos（num_workers=12, 4 were correct and 8 were wrong) , the wrong videos are:
./dataset/msvd/videos_240_h264_keyint_60/Nd45qJn61Dw_0_10.avi
./dataset/msvd/videos_240_h264_keyint_60/5P6UU6m3cqk_57_75.avi
./dataset/msvd/videos_240_h264_keyint_60/PD6eQY7yCfw_32_37.avi
./dataset/msvd/videos_240_h264_keyint_60/77iDIp40m9E_159_181.avi
./dataset/msvd/videos_240_h264_keyint_60/9Wr48VFhZH8_45_50.avi
./dataset/msvd/videos_240_h264_keyint_60/HxRK-WqZ5Gk_30_50.avi
./dataset/msvd/videos_240_h264_keyint_60/UgUFP5baQ9Y_0_7.avi
./dataset/msvd/videos_240_h264_keyint_60/PqSZ89FqpiY_65_75.avi

and I converted these wrong videos to mp4 but got the same error.
I wonder if there is something wrong with the MSVD dataset or cv_reader (I can train normally on MSRVTT).
Your help will be greatly appreciated.

I find that it can run normally on MSRVTT.  Does the MSVD dataset have some problems?

并没有得到解决，所以我只做了MSRVTT的实验o(╥﹏╥)o

I converted the video according to the method you provided. I found that some errors occurred in the batch of videos（num_workers=12, 4 were correct and 8 were wrong) , the wrong videos are:
./dataset/msvd/videos_240_h264_keyint_60/Nd45qJn61Dw_0_10.avi
./dataset/msvd/videos_240_h264_keyint_60/5P6UU6m3cqk_57_75.avi
./dataset/msvd/videos_240_h264_keyint_60/PD6eQY7yCfw_32_37.avi
./dataset/msvd/videos_240_h264_keyint_60/77iDIp40m9E_159_181.avi
./dataset/msvd/videos_240_h264_keyint_60/9Wr48VFhZH8_45_50.avi
./dataset/msvd/videos_240_h264_keyint_60/HxRK-WqZ5Gk_30_50.avi
./dataset/msvd/videos_240_h264_keyint_60/UgUFP5baQ9Y_0_7.avi
./dataset/msvd/videos_240_h264_keyint_60/PqSZ89FqpiY_65_75.avi

and I converted these wrong videos to mp4 but got the same error.
I wonder if there is something wrong with the MSVD dataset or cv_reader (I can train normally on MSRVTT).
Your help will be greatly appreciated.

I find that it can run normally on MSRVTT. Does the MSVD dataset have some problems?

可以加个微信吗？我也是研究字幕生成的，我也有一些伙伴在群里，要不要一起加个群，以后大家可以一起讨论下？
发自我的iPhone
------------------ Original ------------------
From: Mc @.>
Date: Wed,Aug 14,2024 2:17 PM
To: acherstyx/CoCap @.>
Cc: 习泽宇 @.>, Comment @.>
Subject: Re: [acherstyx/CoCap] ERROR about cv_reader when using MSVD (Issue#12)

Refer to https://github.com/acherstyx/CoCap/issues/13.


Add OSGi Support

Hi,
Could you please elaborate a little more, please? Is this related to #37?

Yes, you are right. It's related to #37 but I would love to have this library as an OSGi bundle.

Apart from it, it would be really helpful if you can provide c10n core as an OSGi bundle which also packages all the necessary libraries such as Guice and et al.

Currently I have no plans to support OSGi, as J am not at all familiar with the technology and the use cases for it. If you feel strongly the support is required please propose a patch, thanks!


Resolve race conditions in attach API call

Signed-off-by: Jim Minter<EMAIL_ADDRESS>Fixes #29285
- What I did
In container/container.go, split AttachStreams() into two pieces.  The first returns the container's streams, having registered stdout & stderr in the broadcaster.  The second does the byte copying as before.
In daemon/attach.go pull forward the call to container.AttachStreams() so that these are held before the HTTP response is returned to the client via c.GetStreams().
- How to verify it
See reproducer in #29285
- Description for the changelog
Resolve race conditions in attach API call

@runcom @tonistiigi @cpuguy83 @LK4D4

@jim-minter I just merged #30344
Your PR should be slightly simpler after rebase. Thanks!

Rebased.

LGTM apart from & :) I don't know why, but I don't like this style and it was different before.

ping @AkihiroSuda

ping @docker/core-engine-maintainers

@jim-minter @LK4D4 @cpuguy83 this has caused a regression:
$ echo true | docker run -a stdin -a stderr --tty=false centos
read unix @->/var/run/docker.sock: read: connection reset by peer

$ echo true | docker run -a stdin -a stderr centos
read unix @->/var/run/docker.sock: read: connection reset by peer

It's happening only if both stdin and stderr are attached, if you attach just stdin or just stderr, no issues. However, this works w/o this patch.

opened https://github.com/docker/docker/issues/30816

Thanks @runcom


[Maintenance] Updated next-auth-hasura-adapter dependencies

Hi Amruth Pillai 👋
I hope this message finds you well. I have thoroughly enjoyed working on this project and have made several updates and refactors based on the recent commits. Here's a summary of the changes I made:

Updated the project's library dependencies to their latest compatible versions, enhancing security and leveraging new features.
I believe these changes significantly improve the project's maintainability, code quality, and alignment with the latest best practices. I have thoroughly tested the modifications and ensured they integrate seamlessly into the existing codebase.

Added necessary TypeScript types to enhance code integrity and maintainability.

Included a Prettier configuration file to ensure consistent code formatting across the project.

Transitioned from YAML to TypeScript for codegen configuration due to major changes updates
Migrated the code generation configuration from YAML to TypeScript to accommodate recent major changes and updates.

Thank you for your time and consideration. I look forward to your feedback and the opportunity to contribute further to this open-source project. Please let me know if there's anything else I can assist you with.
Best regards,
Agustin Tornielli

Sorry about the late response, I was on vacation. Back today. This is absolutely great, very clean changes. Thank you so much for your contribution! ❤


Crashing upon startup

My computer freezes upon starting hyperbone
Windows 10 v10.0.14393
I7-5930k

i have the same issues

win7 x64 bsod when start to execute "net start hyperbone" every time.
Unable to load image ??\F:\code\新建文件夹\bin\x64\Win7Debug\HyperBone.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for HyperBone.sys

                                                                        *

                   Bugcheck Analysis                                    *

                                                                        *

Use !analyze -v to get detailed debugging information.
BugCheck 20001, {1, 21, 0, 0}
***** Kernel symbols are WRONG. Please fix symbols to do analysis.

***    Your debugger is not using the correct symbols                 ***

***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***

***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***

***    Type referenced: nt!_KPRCB                                     ***

***    Your debugger is not using the correct symbols                 ***

***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***

***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***

***    Type referenced: nt!KPRCB                                      ***

***    Your debugger is not using the correct symbols                 ***

***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***

***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***

***    Type referenced: nt!_KPRCB                                     ***

***    Your debugger is not using the correct symbols                 ***

***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***

***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***

***    Type referenced: nt!KPRCB                                      ***

***    Your debugger is not using the correct symbols                 ***

***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***

***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***

***    Type referenced: nt!_KPRCB                                     ***

***    Your debugger is not using the correct symbols                 ***

***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***

***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***

***    Type referenced: nt!_KPRCB                                     ***

***    Your debugger is not using the correct symbols                 ***

***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***

***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***

***    Type referenced: nt!_KPRCB                                     ***

***    Your debugger is not using the correct symbols                 ***

***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***

***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***

***    Type referenced: nt!_KPRCB                                     ***

Probably caused by : HyperBone.sys ( HyperBone!VmExitTripleFault+85 )
Followup: MachineOwner

033119-15225-01.zip
minidump
HyperBone-master.zip


Release Google.Cloud.ArtifactRegistry.V1 version 2.1.0

Changes in this release:
New features

Enable REST transport in C# (commit a6c4606)
Add location methods (commit a8855da)

Created release for Google.Cloud.ArtifactRegistry.V1-2.1.0


⚠ Bofrost.de has degraded performance

In d362ac9, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 791 ms

Resolved: Bofrost.de performance has improved in e37c9e5.


Update to Debian 10.10

Since dockerhub-util.py does not require Senzing API to be installed.  Change
From
https://github.com/Senzing/dockerhub-util/blob/04019acebea371543824d9d79c32bab1a86cc5d5/Dockerfile#L1-L2
To
ARG BASE_IMAGE=debian:10.10
FROM ${BASE_IMAGE}

See https://github.com/Senzing/docker-senzing-base/issues/78.
When complete, create a versioned release with an increased "patch" number.

Pull requests

https://github.com/Senzing/dockerhub-util/pull/19


script attempts to change the value of a getter

Describe the bug
This line attempts to set a new value to isSuppressed which throws an error.
https://github.com/kandashi/Active-Auras/blob/5f3b00987a9955279e1f603a7d467fc0f5897fff/src/lib/AAHelpers.mjs#L375
Instead, it should perform an update() on the effect to change the value.
await args[1].effect.update({'isSuppressed': true});

To Reproduce
Steps to reproduce the behavior:

Set an aura to ignore self
See error

Expected behavior
Set isSuppressedwith an update on the effect normally
Environment:

OS: macOS
Browser: Chrome
Foundry Version: v11.315
Module Version: 0.9.0
All Modules Disabled: No
Module List if no: only content modules and those required by Active Auras.

Additional context
This is was observed in the SWADE system, but did not try it in any others.

Oh interesting, I think this is a product of the removal of Legacy Transferal in SWADE.

Fixed in v0.9.1

Duplicate of https://github.com/kandashi/Active-Auras/issues/295


FW: Vulnerability Remediation Request#00300 Low: Information Disclosure Vulnerability in https://campd.epa.gov through Client-side JavaScript Code

From: Heese, Michael<EMAIL_ADDRESS>Sent: Tuesday, November 14, 2023 9:52 AM
To: Hiwot Amezene<EMAIL_ADDRESS>adam.langmaid<EMAIL_ADDRESS>Cc: Shahbaz Khan<EMAIL_ADDRESS>Ibarra, Michelle<EMAIL_ADDRESS>Stetsyuk, Karina (she/her/hers<EMAIL_ADDRESS>Lageman, Travis (he/him/his<EMAIL_ADDRESS>Subject: FW: Vulnerability Remediation Request#00300 Low: Information Disclosure Vulnerability in https://campd.epa.gov through Client-side JavaScript Code
Importance: High
Hi Hiwot and Adam –
This email came in last week about a reported vulnerability in CAMPD.  We have received a similar email in the past and CVP reviewed and responded that this is not a vulnerability as these “secrets” are only used to call the camd-services endpoint for bookmarks and contact-us emails.  I would like DPC/ERG to review how this was set up to insure that this is truly not a vulnerability before I respond.  We can discuss at the next CAMPD meeting.
Thanks,
Mike
From: VSMT<EMAIL_ADDRESS>Sent: Wednesday, November 8, 2023 4:02 PM
To: Heese, Michael<EMAIL_ADDRESS>Cc: VSMT<EMAIL_ADDRESS>Dollison, Lawrence A<EMAIL_ADDRESS>Subject: Vulnerability Remediation Request#00300 Low: Information Disclosure Vulnerability in https://campd.epa.gov through Client-side JavaScript Code
Importance: High
Hello,
You have been identified as the owner, admin or manager responsible for the security of certain EPA information systems, applications or websites. Authorized public researcher(s) have reported the vulnerabilities listed below in accordance with the EPA Vulnerability Disclosure Policy. Please review the report and remediate vulnerabilities applicable to your systems in accordance with the timelines defined in the EPA Information Security Policy – Risk Assessment Procedures (as amended) which requires remediation as follows:
• Critical – within 15 days of initial detection
• High – within 30 days of initial detection
• Medium – within 60 days of initial detection
• Low – within 90 days of initial detection
Please email<EMAIL_ADDRESS>with the following response feedback as applicable:
• If you have any questions, concerns, challenges or other feedback;
• If you are unable to remediate this issue by 2024-01-29 open a POA&M and provide the POA&M number; or
• When remediation is complete.
Thanks in advance for your prompt attention to this request.
Respectfully,
Office of Information Security and Privacy
Security Operations Center Division – Vulnerability  Management Team
Controlled by: U.S. Environmental Protection Agency
Hello there,
While researching, I came over this domain https://campd.epa.gov, which is disclosing secrets.
Description:
The vulnerability involves the disclosure of sensitive data that can be used by attackers to gain unauthorized access to the system or perform other malicious activities. Upon investigation, I have found that the website/application is leaking sensitive data via the client-side JavaScript code. Specifically, the data is being exposed in the form of environment variables.
Steps to Reproduce:

Visit this URL from your browser: https://campd.epa.gov/env-config.js
Impact:
•	An attacker who gains access to the sensitive data can potentially exploit it to launch various attacks, such as: Stealing confidential data, Taking control of the website/application.
vrtversion 1.10.1
Sensitive Data Exposure > Disclosure of Secrets > For Internal Asset

Target
*.epa.gov— Web App
Bug URL
https://campd.epa.gov/env-config.js
Remediation

Do not store secrets in source code that is publicly accessible such as in a public GitHub repository.
Critically sensitive data should not be transmitted in cleartext. Make sure to only use HTTPS whenever transmitting passwords and private API keys.
Set appropriate headers to prevent caching of sensitive data when served to end-user.
References
•	https://www.owasp.org/index.php/Top_10-2017_A3-Sensitive_Data_Exposure
•	http://projects.webappsec.org/Information-Leakage
•	https://blog.detectify.com/2016/07/01/owasp-top-10-sensitive-data-exposure-6/
•	https://www.cvedetails.com/vulnerability-list/opginf-1/gain-information.html
•	https://cwe.mitre.org/data/definitions/522
•	https://cwe.mitre.org/data/definitions/934
Private Zenhub Image

Please review the links below for additional information on the vulnerabilities:
Emissions:
https://epa.us.qlikcloudgov.com/sense/app/7173c584-769d-4752-808f-8556b0972385/sheet/7f6eb011-1700-4eb0-b40e-bbccd4dd2e9d/state/analysis
Accounts:
https://epa.us.qlikcloudgov.com/sense/app/7173c584-769d-4752-808f-8556b0972385/sheet/7f6eb011-1700-4eb0-b40e-bbccd4dd2e9d/state/analysis
Facilities:
https://epa.us.qlikcloudgov.com/sense/app/7173c584-769d-4752-808f-8556b0972385/sheet/7f6eb011-1700-4eb0-b40e-bbccd4dd2e9d/state/analysis
Streaming:
https://epa.us.qlikcloudgov.com/sense/app/7173c584-769d-4752-808f-8556b0972385/sheet/7f6eb011-1700-4eb0-b40e-bbccd4dd2e9d/state/analysis

campd_api_security_results_111623.xlsx

Private Zenhub Image

Cleaned up ticket so that it discusses only the voluntarily submitted vulnerability

Vulnerability team did not respond.


[Contrib] Fix error message at callback_get_section_size()

Hi @kevinthesun
This PR improves the error message for raising RuntimeError when calling  callback_get_section_size, I would appreciate if you can help to review/manage it.
many thanks,

cc @weberlo can you take a look?

LGTM. Thanks for the fix!

Thanks @cchung100m


Add category_id field to Reservation

Had this idea while trying to re write reports.
Thoughts? This would be easily pulled from the reservations' equipment model at the time of creation. Sure, you could pull it from the equipment model when you needed to and not store it, but this would solve quite a few issues we have where we have to elaborately avoid N+1 queries by working around the fact that category and reservation are not directly tied. Plus then you could get all reservations that match a certain category using a scoped query.

Actually, after implementing it I realized it doesn't actually help that much. Plus wrt reports I figured out another pretty good way to do it


Some small modifications

Added a reverse shell functionality. Just by specifying IP
Added new if statement to perform system command passthru()
Updated README.md

Done. please check

Thanks!


Dict args with integer keys get renamed as strings

Hey @william-silversmith :) It's 10pm on a work night, which means it's time for a weird bug(feature?) report from Jordan!
I've put together a minimum viable example to illustrate this, I promise I can do this math in my head usually :)
Check out the code below. In short, I have a dictionary with a key of 1 (int) and a value of some number (here, 100), which I decrement by 1, re-insert into the queue, and then process the next job:
Min-reproducible:
from functools import partial
from taskqueue import queueable, TaskQueue

QUEUE_URI = "fq://demoqueue"
Q = TaskQueue(QUEUE_URI)

@queueable
def subtract_one(my_data: dict[int, int]):
    if my_data[1] > 0:
        new_data = my_data.copy()
        new_data[1] -= 1
        Q.insert([partial(subtract_one, new_data)])
    else:
        print("Done")

if __name__ == "__main__":
    subtract_one({1: 100})
    Q.poll()

So on the first execution, my payload should be {1: 100}, then {1: 99}, etc.
Error
but when I run this, I get the following error:
Traceback (most recent call last):
  File "mvp-integer-keys.py", line 25, in <module>
    Q.poll()
  File ".../python3.9/site-packages/taskqueue/taskqueue.py", line 375, in poll
    task.execute(*execute_args, **execute_kwargs)
  File ".../python3.9/site-packages/taskqueue/queueablefns.py", line 78, in execute
    self(*args, **kwargs)
  File ".../python3.9/site-packages/taskqueue/queueablefns.py", line 87, in __call__
    return self.tofunc()()
  File "mvp-integer-keys.py", line 14, in subtract_one
    if my_data[1] > 0:
KeyError: 1

Checking the queue files, the my_data arg in subtract_one gets populated as {"1": 99} instead:
From <ts>-<uuid>.json in demoqueue/queue/:
{"payload": [["__main__", "subtract_one"], [{"1": 99}], {}, -1], "queueName": "demoqueue", "id": "fcb21030-f8f8-4721-a9df-3001cb5c2c79"}

Funky! I'm guessing this is because orjson needs string keys? But it's opaque to the end-user here (I'm still not totally sure that that's what's going wrong!)
Fix
If I just assume that my keys are all str, this same code runs perfectly:
...

@queueable
def subtract_one(my_data: dict[str, int]):
    if my_data["1"] > 0:                                 # 👀
        new_data = my_data.copy()
        new_data["1"] -= 1                               # 👀
        Q.insert([partial(subtract_one, new_data)])
    else:
        print("Done")

if __name__ == "__main__":
    subtract_one({"1": 100})                             # 👀
    Q.poll()

So not a huge deal! But thought I'd report it in case others encounter the same thing!

Ack! The reason for this is probably the JSON encoder that requires dict keys to be strings. I could probably add some type information and then force the keys to be integers.

On the other hand, Python allows you to mix integers and strings... that could get hairy.

It might be easier to just do a deep equality check before and after serial/deserialization and refuse to insert (or insert with warning?) This isn't mission-critical for me, but thought it was interesting!

I wonder if there are other formats out there as easy to use as JSON that would support valid integer keys. I think the "good" options here are (a) be explicit that JSON is the medium of transmission with the caveats that go with that (b) use a different format that doesn't have this issue (c) reject or warn about conversions which will cost extra computation.


[misc] Support conditional access

Closing this issue, because this feature has already been implemented.
Refs: AADConditionalAccessIT.


What is the correct way to establish the X_train.tsv/X_test.tsv/server.tsv file needed in the 38/44/50th line of data.py？

Dear authors,
I hope this email finds you well. I have already gained the OpenBHB dataset needs here, howerver, it seems like X_train.tsv/X_test.tsv/server.tsv (X is the client index, they appear in the 38/44/50th line of data.py) files are necessary for running this project completely. Could you please give me some instructions on how to correctly establish these .tsc files?
Thanks for your kind help! Looking forward to your reply.
Best regards! :-D

Hi,
These files serve as records for each client in our methodology as their local data. Establishing these .tsv files involves sampling records for each client from the original dataset based on specific criteria. You can employ methods such as random sampling or grouping records based on common attributes such as site, acquisition settings, age, etc.


Fix render request on Linux and RPI

Credits to emacs+rtags highlighting of active defines!

I think @matteblair found same thing yesterday in https://github.com/tangrams/tangram-es/compare/fix-rpi.
Maybe you can cherry-pick the scene file loading refactoring to his branch.
Otherwise this is all good. 👍

Yep, that was the primary bug in the RPi demo actually. I resolved it by creating a rpiPlatform.cpp separate from linuxPlatform.cpp, obviating the need for that #define.

ok


backup: Add --resume option

What does this PR change? What problem does it solve?
Adds an option --resume to the backup command.
When specified, this option does:

search for unreferences trees, like recover. These trees may exist due to an aborted backup
use these tree as additional "parent trees" for each dir to backup, i.e. do a brute-force check whether these unreferenced trees may contain a suitable parent tree for the dirs to backup

=> This should effectively speed up "resumed backups", i.e. repetitions of backups that aborted and therefore could not write snapshots. It should especially work well if already big parts were processed during that aborted backup run.
There is however the trade-off that searching for unreferenced trees needs to read all trees and all snapshots in the repo.
Note that this PR relies on #2880 and on the first commits of #3121 and is therefore marked as draft.
Moreover, I strongly recommend to merge #3228 to not have too many unreferenced trees.
The code should work already but I did not do any performance tests yet.
Was the change discussed in an issue or in the forum before?
closes #2280
alternative to #2960
https://forum.restic.net/t/quicker-interrupted-backup-resumption/3470/6
Checklist

[x] I have read the Contribution Guidelines
[x] I have enabled maintainer edits for this PR
[ ] I have added tests for all changes in this PR
[ ] I have added documentation for the changes (in the manual)
[ ] There's a new file in changelog/unreleased/ that describes the changes for our users (template here)
[x] I have run gofmt on the code in all commits
[x] All commit messages are formatted in the same style as the other commits in the repo
[x] I'm done, this Pull Request is ready for review

Can you tell us more about the actual gains here? How much quicker is it in some example cases, and at what cost? I'm basically asking if it's worth it (after all, the user has to be educated to use --resume when it makes sense, and this may be more confusing than it's worth).

Can you tell us more about the actual gains here? How much quicker is it in some example cases, and at what cost? I'm basically asking if it's worth it (after all, the user has to be educated to use --resume when it makes sense, and this may be more confusing than it's worth).

To me this looks like --resume could take at least as much time as a full check run before it can "resume" a backup. And that can take several hours. For larger backups I'd expect that a single interrupted backup can leave hundreds of unreferenced trees behind which will only accumulate of time until prune is run. Checking thousands of trees for each file to backup could regress backup performance a lot. After all, not too long ago one could turn backup into a crawl by specifying a few thousand exclude patterns.

To me this looks like --resume could take at least as much time as a full check run before it can "resume" a backup. And that can take several hours. For larger backups I'd expect that a single interrupted backup can leave hundreds of unreferenced trees behind which will only accumulate of time until prune is run. Checking thousands of trees for each file to backup could regress backup performance a lot. After all, not too long ago one could turn backup into a crawl by specifying a few thousand exclude patterns.

To me this looks like --resume could take at least as much time as a full check run before it can "resume" a backup

I did some first tests, and you are right. Scanning for unreferenced trees may take a long time making this only work for aborted initial (or initial-like) backups, which I agree is a too narrow use case.
That's a pitty - I was hoping it would be possible to gather the needed information by only what is already stored in restic...
So I close this PR.

To me this looks like --resume could take at least as much time as a full check run before it can "resume" a backup

I did some first tests, and you are right. Scanning for unreferenced trees may take a long time making this only work for aborted initial (or initial-like) backups, which I agree is a too narrow use case.
That's a pitty - I was hoping it would be possible to gather the needed information by only what is already stored in restic...
So I close this PR.


Minimize state prefix keys

State breaking change so shouldn't be done unless you decide you want this.
The idea is minimizing the prefix and state key size to one byte. If no state is accessed without a prefix, which it seems is the case, words and utf8 characters are inefficient as you'll be paying gas for extra storage key bytes on the reads and writes.
Also trivially reduces wasm code size (negligible though)
Ref: https://github.com/NearDeFi/near-eth/blob/8d80cf14a33016539e9af8cf867b34c093f6f9ce/contract/src/lib.rs#L8-L19

I was wrong when I misread the code quickly yesterday. This was fine


[MSL] RWBuffer becomes texture2d

it looks like this is intentional though i'm not sure it makes any sense. RWBuffer is a buffer in all gapis not sure why it is texture2d in metal
RWBuffer<uint> testBuffer : register(b0);

float4 main(): SV_Target0
{
	testBuffer[0] = 123;
	return float4(0);
}

results in
#pragma clang diagnostic ignored "-Wmissing-prototypes"

#include <metal_stdlib>
#include <simd/simd.h>

using namespace metal;

struct main0_out
{
    float4 _entryPointOutput [[color(0)]];
};

// Returns 2D texture coords corresponding to 1D texel buffer coords
uint2 spvTexelBufferCoord(uint tc)
{
    return uint2(tc % 4096, tc / 4096);
}

fragment main0_out main0(texture2d<uint, access::write> testBuffer [[texture(0)]], float4 gl_FragCoord [[position]])
{
    main0_out out = {};
    testBuffer.write(123u, spvTexelBufferCoord(0));
    out._entryPointOutput = float4(0.0);
    return out;
}

though it should be something like device uint* testBuffer

Because it's not a raw (RWByteAddressBuffer) or structured buffer, it needs pixel format conversion. Prior to Metal 2.1, the only way to get that on a buffer was to create a linear 2D texture from it--hence the texture2d<uint, access::write> in the generated code. Metal 2.1 adds the new MTLTextureTypeTextureBuffer texture type, with the corresponding texture_buffer<T> construct in MSL. Supporting this will require a bit of work, but not too much.

fair enough, i didn't know rwbuffer is capable of format conversions and i guess most of the code i've seen don't rely on that hence the confusion. not sure if it'll make sense to have an option to treat rwbuffers as rwbyteaddressbuffers. thanks!

alright, looks like rwbyteaddressbuffer does work but has some bugs
RWByteAddressBuffer testBuffer : register(b0);

float4 main(): SV_Target0
{
	testBuffer.Store(0, 0);
	testBuffer.Store(1, 1);
	testBuffer.Store(2, 2);
	testBuffer.Store(3, 3);
	return float4(0);
}

results in
#include <metal_stdlib>
#include <simd/simd.h>

using namespace metal;

struct testBuffer
{
    uint _data[1];
};

struct main0_out
{
    float4 _entryPointOutput [[color(0)]];
};

fragment main0_out main0(device testBuffer& testBuffer [[buffer(0)]], float4 gl_FragCoord [[position]])
{
    main0_out out = {};
    testBuffer._data[0] = 0u;
    testBuffer._data[0] = 1u;
    testBuffer._data[0] = 2u;
    testBuffer._data[0] = 3u;
    out._entryPointOutput = float4(0.0);
    return out;
}

and
RWByteAddressBuffer testBuffer : register(b0);

float4 main(): SV_Target0
{
	testBuffer[0] = 0;
	testBuffer[1] = 1;
	testBuffer[2] = 2;
	testBuffer[3] = 3;
	return float4(0);
}

is fine
#include <metal_stdlib>
#include <simd/simd.h>

using namespace metal;

struct testBuffer
{
    uint _data[1];
};

struct main0_out
{
    float4 _entryPointOutput [[color(0)]];
};

fragment main0_out main0(device testBuffer& testBuffer [[buffer(0)]], float4 gl_FragCoord [[position]])
{
    main0_out out = {};
    testBuffer._data[0] = 0u;
    testBuffer._data[1] = 1u;
    testBuffer._data[2] = 2u;
    testBuffer._data[3] = 3u;
    out._entryPointOutput = float4(0.0);
    return out;
}

but i'm not sure rwbyteaddressbuffer has operator []. let me check


Wierd behavior if you hide then show a form

Hello,
I am getting wierd behavior after I updated formly to 5.5.10.
I was previously using 5.5.6 and wasn't facing these issues but I'm not sure if this behavior is by design or if it's is a bug.
Please check the following link to reproduce it: https://angular-wqn8sy.stackblitz.io

Hide textbox (using a checkbox)
Hide form
Show form
try to uncheck the checkbox to show the textbox again. The textbox won't show. so HideExpression doesn't function properly anymore.

Thank you.

This issue has been fixed and released as part of v5.5.11 release.
Please let us know, in case you are still encountering a similar issue/problem.
Thank you!


FIX(aamwriter): Avoid exception if threshold value is empty string

This also adds nuro aam and topology.

Current coverage is 36.68%

Merging #224 into master will increase coverage by +0.08% as of e65d8df

@@            master    #224   diff @@
======================================
  Files          326     326
  Stmts        11966   11971     +5
  Branches      1535    1535
  Methods          0       0
======================================
+ Hit           4380    4391    +11
+ Partial        444     443     -1
+ Missed        7142    7137     -5

Review entire Coverage Diff as of e65d8df

Powered by Codecov. Updated on successful CI builds.

Nice catch, LGTM


Bulk edit #6, fixing column header missing.

Docs Build status updates of commit 71888fb:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/web-service-reference/allinternal.md
:white_check_mark:Succeeded
View

docs/web-service-reference/applyconversationaction.md
:white_check_mark:Succeeded
View

docs/web-service-reference/entry-phonenumber.md
:white_check_mark:Succeeded
View

docs/web-service-reference/failedmailboxes.md
:white_check_mark:Succeeded
View

docs/web-service-reference/freebusyviewtype.md
:white_check_mark:Succeeded
View

docs/web-service-reference/getuseravailabilityresponse.md
:white_check_mark:Succeeded
View

docs/web-service-reference/globalitemids.md
:white_check_mark:Succeeded
View

docs/web-service-reference/greetingtype-um-web-service.md
:white_check_mark:Succeeded
View

docs/web-service-reference/grouptype.md
:white_check_mark:Succeeded
View

docs/web-service-reference/imaddress-nonemptystringtype.md
:white_check_mark:Succeeded
View

docs/web-service-reference/imaddress-string.md
:white_check_mark:Succeeded
View

docs/web-service-reference/imaddresses.md
:white_check_mark:Succeeded
View

docs/web-service-reference/iscancelled.md
:white_check_mark:Succeeded
View

docs/web-service-reference/isexception.md
:white_check_mark:Succeeded
View

docs/web-service-reference/isgreaterthan.md
:white_check_mark:Succeeded
View

docs/web-service-reference/ismeetingresponse.md
:white_check_mark:Succeeded
View

docs/web-service-reference/isprivate.md
:white_check_mark:Succeeded
View

docs/web-service-reference/mailboxholdresult.md
:white_check_mark:Succeeded
View

docs/web-service-reference/mailboxtype.md
:white_check_mark:Succeeded
View

docs/web-service-reference/mailtipsaccessenabled-soap.md
:white_check_mark:Succeeded
View

docs/web-service-reference/minimumsuggestionquality.md
:white_check_mark:Succeeded
View

docs/web-service-reference/minorbuildnumber-soap.md
:white_check_mark:Succeeded
View

docs/web-service-reference/occurrenceitemid.md
:white_check_mark:Succeeded
View

docs/web-service-reference/offset.md
:white_check_mark:Succeeded
View

docs/web-service-reference/permission.md
:white_check_mark:Succeeded
View

docs/web-service-reference/persona.md
:white_check_mark:Succeeded
View

docs/web-service-reference/personas-ex15websvcsotherref.md
:white_check_mark:Succeeded
View

docs/web-service-reference/rawmastertablexml.md
:white_check_mark:Succeeded
View

docs/web-service-reference/recipientaddress.md
:white_check_mark:Succeeded
View

docs/web-service-reference/replyallowed.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Update alternatives

Hi :wave: , thanks for open sourcing the tokenizer :+1:
I noticed that the listed alternatives have some gotchas and thought it's useful to mention them directly. This way people can directly stay on your repo page without having to find those out first.
I also added another alternative, it's the one listed as alternative in the now deprecated library that you listed. It has one interesting feature that you could take some inspiration from: By default it downloads the OpenAI vocabulary, but optionally you can download it via a separate module. This way you can choose which way you prefer, and the fixed/required embedding doesn't have to be mentioned as caveat in the README.

Thanks for your contribution!


Add python example appending Urdf and another model

show how a spherical joint can be appended to a urdf model.

Hi ! This project doesn't usually accept pull requests on master.
If this wasn't intentionnal, you can change the base branch of this PR to devel
(No need to close it for that). Best, a bot.


Detecting Agent Hang Ups using Streams

I'm not sure if this has been asked/answered before , I couldn't find it in open issues. If it has been answered, I apologize , please direct me to the answer.
Is it possible to capture an event that identifies when an agent hangs up a call on the CCP (as opposed to the caller) .   I would like to identify on every call, whether the agent disconnected using the "End Call" button on CCP or if the caller disconnected.   I have searched for this and there doesn't seem to be a clear answer.   AWS has a blog post that refers to log entries in the CCP logs  (SIGNALING state or "Agent disconnected successfully") , however these entries are not seen in the CCP logs when I download them.
Additionally,  the streams documentation mentions a state called "AgentHungUp" under the Agent States Logging section, however this is also not found in the CCP logs when searching in the downloaded file.  Even if it were, I'm at a loss to figure out how a log entry can be captured within your CCP code.
Is there an agent state (or some other way) that can be used to capture whether it was the agent that disconnected the call using the "End Call" on the CCP  or  if it was the caller.  If this data can be made available in the contact.onEnded event , then the CTR can be updated with a contact attribute which will indicate who hung up on every call.

Would also like to be able to subscribe or find out in some way if it was the agent that hung up the call. The agent hang up event is not available in the connect log download. Something like agent.onStateChange but for the AgentErrorStates as well as AgentAvailStates would be very handy.

@reyiv if you've found a solution to this question, is it okay with you if we resolve this issue?


Remove evil

Didn't see any differences with the performance examples.

I just tested and DrawTime falls with this PR. See https://github.com/cedricpinson/osgjs/pull/233.
Just enable stats in develop branch vs your branch and see drawtime.

I remove the two "remove evil" commits. Now the PR is just about something else :).


Problem with dependency resolution in a multi-module JEE ear project

@tan9 was reporting problems with JEE projects using a ear application layout.
Originally posted by @fabapp2 in https://github.com/spring-projects-experimental/spring-boot-migrator/issues/492#issuecomment-1299776345

Closed with #520


Remove react-dom from peer dependencies

Description
Removes react-dom as peer dependency
References
https://github.com/auth0/auth0-react/issues/394
Checklist

[ ] I have added documentation for new/changed functionality in this PR or in auth0.com/docs
[x] All active GitHub checks for tests, formatting, and security are passing
[x] The correct base branch is being used, if not the default branch

See https://github.com/auth0/auth0-react/issues/394


Feature suggestion

Hi, it appears as the only filtering is time based. Therefor it is a bit cumbersome to answer questions like “what did I do since last charge”. A specific filter/button would be very useful.
My 2c. Thanks for the great work, by the way.

Moving this to 💡 Ideas


High CPU usage when DB is not reachable (Oracle JDBC 12.x, Ubuntu 16.04)

I have encountered issue when DBeaver starts using quite a lot of CPU (100+) after DB is not reachable.
Steps to reproduce is:

connect to DB
make some queries
disconnect cable / turn off wifi
after some time DBeaver starts using more CPU
it does NOT help if I choose "Disconnect all" from menu

This can happen in two situations:

firewall silently close the connection to DB
unplug the cable / connect to different network

Versions:
DBeaver: 4.2.2
Java: openjdk version "1.8.0_131" (I have tried Oracle java as well, issue does not seem to depend on version)
Oracle JDBC: ojdbc7 (12.1.x version)

Maybe this is the same as #1041
Please try to execute
SWT_GTK3=0

before running DBeaver.

Hi,
Should not be, this is my startup script:
#!/bin/bash
. $HOME/.bashrc.CUST
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export SWT_GTK3=0
/data/.applications/DBUtils/dbeaver/dbeaver "$@"
Actually, yesterday, I think I left DBeaver open, but  I definitely disconnected from all of the DB's and it started using more CPU after some time which I didn't measure, hour maybe.
I'll try to measure next time.

Ok.
I still can't reproduce that (left it with disconnected wifi for an hour and nothing). Perhaps this depends on OS/settings.
Could you make a thread dump once DBeaver will start to consume CPU (https://github.com/serge-rider/dbeaver/wiki/Making-a-thread-dump) and post it here.
Thanks

I did more deep investigation, it seems that particular kernel's single task CPU usage accounting may show greater numbers than it actually is.
If this will be the case, I'll close the bug.

I also face the same every day. When I go out of the network, or close the laptop lid, then I open the fans go crazy, and I have to force kill dbeaver.

@piqoni Could you try to make a thread dump (https://github.com/serge-rider/dbeaver/wiki/Making-a-thread-dump)

thread-dump.txt
Here is my thread-dump file. Reopening since someone else has similar problem and I'm still not sure about accounting though.
Hope this helps.

Actually I have tested DBeaver extension on Eclipse Photon, I don't see such CPU usage there.
I'll continue using Photon to see whether this issue is a non-issue on Photon.


Problem in long tooltip text without white space .

Hi,
When I add a long text to the tooltip content, tooltip content will getting out from the right side of browser window.

Please find an attachment.

Use the word-break CSS property.


US_3.11: Mark as accepted / rejected

As
organizer
I want to
mark applications as accepted or rejected before sending the emails
in order to
change my decision before I am absolutely sure.
estimation: 8
new estimation: 3
Tasks

[ ] add radio buttons to the overview page
[ ] add update mechanism for status state
[ ] ensure access rights and display the state as text if no change can be made
[ ] documentation / tests

Acceptance criteria

When an organizer clicks on the radio button "annehmen" / "ablehnen" on the overview page or details page, the application should be marked as accepted / rejected. This should be displayed in both pages.

When an organizer visits the overview page, he / she sees a three-state-radio button accept / reject / no decision yet.

When the decision is made (pushed button for sending email), the radio button is not visible any more. in order to deny any changes.

Coaches and applicants do not see this button but the text of the current state

The accept and reject is persisted.

Feedback

I can not accept / reject applications of other pupils.

Acceptance criteria
When an organizer clicks on the button "annehmen" / "ablehnen"in the overview or details view, the application should be marked as accepted / rejected. This should be displayed in both views.

Functionality worked on Alex' laptop. I am happy :)

The PR #183 currently not completes the US.
It is currently possible to change the status of an application even after the email is send. This should not be possible, after the Acceptance Criteria of the US.

@TimBasel: Thank you for your comment! This is a serious problem.
@ekrebs5 @querenker: When you fix this, please keep in mind, that we want to change the status of "Nachrücker" to "angenommen", if someone cancels his / her acceptance (e.g. because of exams). Therefore your implementation should re extensible in this direction. Probably we would add a status "canceled" in the future for accepted applicants that will not participate in the event that only changed from "angenommen" to "wiederrufen" or something like this. This is NOT part of this US but maybe could be implemented easier if you keep it in mind.


ElmahCore not honoring custom URL Path

Having the following settings in ConfigureServices method works fine (I can see Elmah UI at /elmah as expected):
services.AddElmah<SqlErrorLog>(options => {
    options.ConnectionString = Configuration.GetConnectionString("DefaultConnection");
});

But when using a custom path as shown below, nothing is shown at /test/elmah:
services.AddElmah<SqlErrorLog>(options => {
    options.Path = "~/test/elmah";
    options.ConnectionString = Configuration.GetConnectionString("DefaultConnection");
});

Try options.Path = "test/elmah";

Yes. That worked.


CodeQL out of memory

Associated GitHub Community ticket: https://github.community/t/codeql-out-of-memory/135280
The customer set a workflow like as this.
When the set the CodeQL action to run for the C# language, the step "Perform CodeQL Analysis" failed with the following errors (more details, see here):
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000007e2300000, 200278016, 0) failed; error='The paging file is too small for this operation to complete' (DOS error/errno=1455)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 200278016 bytes for Failed to commit area from 0x00000007e2300000 to 0x00000007ee200000 of length 200278016.
# An error report file with more information is saved as:
# D:\a\Dnn.Platform\Dnn.Platform\hs_err_pid6332.log
Error: Error running analysis for csharp: Error: The process 'C:\hostedtoolcache\windows\CodeQL\0.0.0-20200826\x64\codeql\codeql.exe' failed with exit code 1
Error: The process 'C:\hostedtoolcache\windows\CodeQL\0.0.0-20200826\x64\codeql\codeql.exe' failed with exit code 1
Error: No SARIF files found to upload in "../results".

Updates from the GitHub Community ticket:

There are at least a one other running into this same issue when analyzing C#
Not every run was a failure, there were two successes out of five runs (similarly, the above workflow failed twice and succeeded once)
At the suggestion of @al-cheb, I tried using their configure-pagefile-action, and was able to resolve this error

    - name: configure Pagefile
      uses<EMAIL_ADDRESS>      with:
          minimum-size: 8GB
          maximum-size: 32GB
          disk-root: "D:"

We're seeing a similar issue in cdr/code-server: see logs
Run github/codeql-action/upload-sarif@v1
Uploading sarif files: ["trivy-image-results.sarif"]
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

<--- Last few GCs --->

[2047:0x42960e0]   211606 ms: Mark-sweep 1968.4 (1973.9) -> 1968.4 (1970.9) MB, 1146.9 / 0.0 ms  (average mu = 0.902, current mu = 0.000) last resort GC in old space requested
[2047:0x42960e0]   212790 ms: Mark-sweep 1968.4 (1970.9) -> 1968.4 (1970.9) MB, 1183.6 / 0.0 ms  (average mu = 0.811, current mu = 0.000) last resort GC in old space requested

<--- JS stacktrace --->

==== JS stack trace =========================================

    0: ExitFrame [pc: 0x1374fd9]
Security context: 0x1df0d8ac08a1 <JSObject>
    1: outputHash(aka outputHash) [0x23868395bba1] [/home/runner/work/_actions/github/codeql-action/v1/lib/fingerprints.js:~63] [pc=0x4e7bc427b85](this=0x2d8a3d4404a9 <undefined>)
    2: hash(aka hash) [0x4b2344f8471] [/home/runner/work/_actions/github/codeql-action/v1/lib/fingerprints.js:~41] [pc=0x4e7bc42400b](this=0x2d8a3d4404a9 <undefined>,0x23868395bbe1 <JSF...

 1: 0x9da7c0 node::Abort() [/home/runner/runners/2.278.0/externals/node12/bin/node]
 2: 0x9db976 node::OnFatalError(char const*, char const*) [/home/runner/runners/2.278.0/externals/node12/bin/node]
 3: 0xb39f1e v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/home/runner/runners/2.278.0/externals/node12/bin/node]
 4: 0xb3a299 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/home/runner/runners/2.278.0/externals/node12/bin/node]
 5: 0xce5635  [/home/runner/runners/2.278.0/externals/node12/bin/node]
 6: 0xcf54fd v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationType, v8::internal::AllocationAlignment) [/home/runner/runners/2.278.0/externals/node12/bin/node]
 7: 0xcbc118 v8::internal::Factory::NewFixedArrayWithFiller(v8::internal::RootIndex, int, v8::internal::Object, v8::internal::AllocationType) [/home/runner/runners/2.278.0/externals/node12/bin/node]
 8: 0xcbc220 v8::internal::Handle<v8::internal::FixedArray> v8::internal::Factory::NewFixedArrayWithMap<v8::internal::FixedArray>(v8::internal::RootIndex, int, v8::internal::AllocationType) [/home/runner/runners/2.278.0/externals/node12/bin/node]
 9: 0xecb760 v8::internal::HashTable<v8::internal::StringTable, v8::internal::StringTableShape>::NewInternal(v8::internal::Isolate*, int, v8::internal::AllocationType) [/home/runner/runners/2.278.0/externals/node12/bin/node]
10: 0xecb7be v8::internal::HashTable<v8::internal::StringTable, v8::internal::StringTableShape>::New(v8::internal::Isolate*, int, v8::internal::AllocationType, v8::internal::MinimumCapacity) [/home/runner/runners/2.278.0/externals/node12/bin/node]
11: 0xecbe8b v8::internal::HashTable<v8::internal::StringTable, v8::internal::StringTableShape>::EnsureCapacity(v8::internal::Isolate*, v8::internal::Handle<v8::internal::StringTable>, int, v8::internal::AllocationType) [/home/runner/runners/2.278.0/externals/node12/bin/node]
12: 0xed4af1 v8::internal::Handle<v8::internal::String> v8::internal::StringTable::LookupKey<v8::internal::InternalizedStringKey>(v8::internal::Isolate*, v8::internal::InternalizedStringKey*) [/home/runner/runners/2.278.0/externals/node12/bin/node]
13: 0xed4be6 v8::internal::StringTable::LookupString(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>) [/home/runner/runners/2.278.0/externals/node12/bin/node]
14: 0x100b30b v8::internal::Runtime_GetProperty(int, unsigned long*, v8::internal::Isolate*) [/home/runner/runners/2.278.0/externals/node12/bin/node]
15: 0x1374fd9  [/home/runner/runners/2.278.0/externals/node12/bin/node]


SIGSEGV on full screen

The launcher crashes when trying to enter full screen.
Resizing works fine.
I am using the AppImage under Wayland

Upstream issue: https://github.com/electron/electron/issues/41839
A bump of Electron should solve this problem.


Access the parsed data in the arrays via UI

Story #53

Out of time in sprint 1. May recapture in future sprint or another similar task.


hv.Table(df).to.image throws warning and error

hv.Table(df).to.image(kdims=['samples', 'sparsity'], vdims='error')

throws an warning "WARNING:root:GridImage: GridImage is now deprecated. Please use Image element instead." and an error with a traceback
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-6-8b2b98813c82> in <module>()
----> 1 data.to.image(kdims=['samples', 'sparsity'], vdims='error')
/Users/scott/anaconda/lib/python3.6/site-packages/holoviews/element/__init__.py in image(self, kdims, vdims, groupby, **kwargs)
---> 58         return self(GridImage, kdims, vdims, groupby, **kwargs)
/Users/scott/anaconda/lib/python3.6/site-packages/holoviews/core/data/__init__.py in __call__(self, new_type, kdims, vdims, groupby, sort, **kwargs)
--> 134                                  group_type=new_type, **params)
/Users/scott/anaconda/lib/python3.6/site-packages/holoviews/core/data/__init__.py in groupby(self, dimensions, container_type, group_type, dynamic, **kwargs)
--> 561                                       group_type, **kwargs)
/Users/scott/anaconda/lib/python3.6/site-packages/holoviews/core/data/pandas.py in groupby(cls, columns, dimensions, container_type, group_type, **kwargs)
--> 128                 columns.data.groupby(group_by, sort=False)]
/Users/scott/anaconda/lib/python3.6/site-packages/holoviews/core/data/pandas.py in <listcomp>(.0)
--> 127         data = [(k, group_type(v, **group_kwargs)) for k, v in
/Users/scott/anaconda/lib/python3.6/site-packages/holoviews/element/raster.py in __init__(self, *args, **kwargs)
--> 443         super(GridImage, self).__init__(*args, **kwargs)
/Users/scott/anaconda/lib/python3.6/site-packages/holoviews/element/raster.py in __init__(self, data, bounds, extents, xdensity, ydensity, **params)
--> 241         dim2, dim1 = self.interface.shape(self, gridded=True)[:2]
TypeError: shape() got an unexpected keyword argument 'gridded'

The below works in the same example above:
hv.Table(df).to.heatmap(kdims=['samples', 'sparsity'], vdims='error')

I'm on holoviews version: 1.8.1.

Thanks for reporting this!
I think in the first line of code you reported you meant to write .to.image instead of .to.heatmap.
Anyway,  all references to GridImage can be easily be fixed so I'll make a PR to address that. It is possible that this will  fix everything here as Image now uses a proper data interface behind the scenes (that hopefully supports the gridded argument properly).

Whoop, I did mean 'to.image'. I've edited to reflect this.

It is possible that this will fix everything

That's what I hoped for.

Switching GridImage to Image worked (line 57 of element/__init__.py) but unfortunately the .to.image isn't correctly converting from columnar to gridded formats just yet.
Here is my current workaround to convert from a Table to an Image:

I don't see any reason why the .to interface couldn't be updated to handle this for you, though I need to check with @philippjfr to make sure. Lastly, I should just mention that storing raster type data in tabular format is never going to be the most efficient of things! :-)

@philippjfr
The way I'm reading the code, it seems that the call to the Dataset constructor is resulting in a non-gridded interface being set, leaving the .data in a format that doesn't work with Image.  I'm thinking we just need a method on interface to convert to/from gridded formats appropriately. Is that right? Or is this supposed to be working and there is some other bug causing the issue?

The way I'm reading the code, it seems that the call to the Dataset constructor is resulting in a non-gridded interface being set, leaving the .data in a format that doesn't work with Image. I'm thinking we just need a method on interface to convert to/from gridded formats appropriately.

It's not clear to me what converting to/from gridded formats means for a Table. We have two ways of converting tabular data to an image-like thing, the first is categorical_aggregate2D which assumes that the x- and y-values are categorical and is used by HeatMap to get a 2D array for plotting, the second is the datashader aggregate operation which applies 2D binning. Without applying one of these operations it's not clear to me what converting would mean without applying one of these operations. My preference is to check whether the data is tabular or gridded and throw an exception pointing to these operations if it is tabular.

@philippjfr Didn't conversions like this work some time in the past? I know a lot has changed as data interfaces have been implemented.
Out of those two options, I was assuming a datashader aggregate style conversion to Image as I would assume the other style would be implicitly chosen by converting to HeatMap instead.

My preference is to check whether the data is tabular or gridded and throw an exception pointing to these operations if it is tabular.

That would be fine by me if we are convinced there is no sensible automatic policy.

The error message for this case has been improved.


I can't see my epics

Hello support.

I have the last version of JIRA and JIRA AGILE.

I have installed your Release Engineering / Epic Plugin pluggin

I have just one Project in JIRA AGILE

I have 4 epics

I have few Stories (in progress, Done etc..) and few sprints

I can't see my epics on your Epics Tab...

Do you have an idea why it doesn't work ?
Thank you.

Are you guys adding hours/time to your stories & tasks?

Sure. I have a lot of Stories, Epics with story points and tasks

I had 2 projets more and I can not see them on the Epic dashbord too...I don't know why.

I'm not sure if this is the problem in this case, but the epic will only show up if a story in that epic has been updated within the last 7 days. This means the story either needs to be opened or closed.


V2

I tried to port the code to comply with Astronomy v2.
What do you think? Maybe it helps somebody to upgrade Astronomy? Until the new version is done, or as simple alternative.
Note: currently the relations are always refetched from the database.

Hi, thanks for your work. I will test it after the weekend. From what I remember there was some problem with the original relations package. I think it was about caching but you said that in your solution relations are always refetched so it should work. I will let you know after I test your code.

Thank you for your effort.

@cryptic23dj1 sorry that it took me so long to take a look at the code but I was pretty busy. I've played with the code, found some places for improvements and fixed them. So far, I have a working version of the relations module here https://github.com/lukejagodzinski/meteor-astronomy-relations/tree/cryptic23dj1-v2
It's not perfect and probably does not cover all the cases. But it would be great if you could test it. There has been one change to API from v1. Instead of providing class name, you have to provide an actual class function in the "class" property:
{
  fields: {
    /* ... */
    postsIds: {
      type: [String],
      default: () => []
    }
  },
  relations: {
    posts: {
      type: "many",
      class: Post, // It's not class name but an actual class.
      local: "postsIds",
      foreign: "_id"
    }
  }
}

Awesome work!
I will test it and I will let you know if I make a noticeable finding

This time I want to apologize for the latency.
I have run some tests and I think your code looks great.
The only thing I noticed is that due to the API change you need to extend a class-model after class-creation for relations refering the same class. But that shouldn't be a big problem.
`  const Reference = Class.create({
name: 'Reference',
collection: new Mongo.Collection(null),
secured: false,
fields: {
ref: {
type: String,
default: ""
}
}
});
Reference.extend({
relations: {
getRef: {
type: 'one',
class: Reference,
foreign: '_id',
local: 'ref'
}
}
});`


Add release events api

Supersedes and closes #162

Apart from the two minor notes, everything is fine.

@AurelioDeRosa updated the PR

PR merged. Please can you update the README to include these new methods?


menu bar improvements

the menu bar should give some info on the node, like:

say what ports it's on (swarm, gateway, api)
stats (maybe under a sub-menu):

uptime

of peers connected

bandwidth numbers

and maybe it should have some more options:

"Open" should be "Open Web Console" or "Open Web UI" or "Open Admin Console" or something...
"Open Web Console in Browser" (opens in a normal browser, just in case)
"Configuration" (opens config in an editor)
"Restart" (kills the node and reboots it)
"Check for Update" (checks for update-- we need to figure this out)

I couldn't find a way to dynamically update the tray menu contents last I checked but I'm totally :+1: on these stats.  https://github.com/maxogden/menubar Fakes a menu using html/css and is dynamically updatable if we can't dynamically update the native menu system.

html menu means we can draw whatever we want, which is nice
otoh, native menus are more ok with people. im down for whatever, if we do html, we should use it creatively.

You can update the context menu, but that also closes the menu for the user, for now i'm doing something like this:

@jbenet

@krl good stuff!

"run daemon" is not very intuitive for end users. This is a tricky UI, because we want to give people the idea of "turning something On and Off". maybe "connect to swarm" could be grayed out when daemon is offline.

Maybe something like:
IPFS local node running ...
Stop IPFS node
[ ] Online (connected to swarm)
---
Open Console Window
Open Console in Browser
---
Exit

Hmm not sure.  Maybe:

(Experimenting. probably want a real designer to figure this out, not me)

btw, we can use arbitrary web page as a menu. see https://github.com/maxogden/ScreenCat

jbenet: in osx that is, it seems like linux/windows support for this is not in. i could look at enabling that, but do we want to go that path?

i'm really into your designs though.

An alternative in the meantime i just thought of colud be using radio buttons.
( ) offline
( ) run local node
( ) run connected node
[ ] check for updates

@krl i think we'll get a lot more mileage out of an HTML window.

from: https://github.com/atom/electron/blob/master/docs/api/tray.md
Platform limitations:
On OS X clicked event will be ignored if the tray icon has context menu.
On Linux app indicator will be used if it is supported, otherwise GtkStatusIcon will be used instead.
App indicator will only be showed when it has context menu.
When app indicator is used on Linux, clicked event is ignored.

So if you want to keep exact same behaviors on all platforms, you should not rely on clicked event and always attach a context menu to the tray icon.
It seems to be the case that you cannot even get the 'clicked' event in gnome for example.

hmm actually: https://github.com/atom/electron/pull/1741
I'll investigate this.

Those mockups look amazing!  I don't know how to do the cool dropbox style window arrow, but everything else looks totally doable and nice.

@bcomnes on the transparency, we could actually have a nice space background instead of making it transparent, which gets us 50% of the way there.
@krl do you need frontend help to make all this look super nice? If it's not your thing we can find someone who is good at it. (we should allocate resources optimally)

Yeah, i'm not spending a lot of time on the design now, just getting something that looks decent and that works. I think having a designer go over it would be ideal.

how would the drop 'down' thing work for people (like me) who have their tray at the bottom of the screen?

drop up! /o\
On Wed, Jun 17, 2015 at 12:55 PM, Jeromy Johnson<EMAIL_ADDRESS>wrote:

how would the drop 'down' thing work for people (like me) who have their
tray at the bottom of the screen?
—
Reply to this email directly or view it on GitHub
https://github.com/ipfs/electron-app/issues/3#issuecomment-112927781.

Ok, the stats shown in your example, is there a way to actually get them from the api, or from the client without daemon running?

@krl maybe we should add an ipfs repo stat command

+1 repo stat command

@krl let's try getting it in this next sprint for you.

@jbenet what are your thoughts on a settings/preferences page, UI'wise?

@diasdavid yeah we can do settings. what are the things we would have there?

Some that I have in my mind

repo/folder
ports
reset Node (updating key pair)
start on boot
bandwith used
language
link to help
user

@diasdavid @jbenet let's extract individual items from here into separate issues.

The only item missing after #516 is merged is https://github.com/ipfs-shipyard/station/issues/523


Plugin UI missing labels

Hey Iain,
It looks like the UI version of the plugin is missing some text strings. I'm using plugin v0.3.2 with Grav v1.7.35 and Admin v1.10.35

Hi, Faisal —
Thanks for opening the issue: I couldn't reproduce this myself either on my own site or in a fresh local install of Grav v1.7.35 and Admin v1.10.35 with the plugin installed from the admin panel.
Could you dump the contents of your {grav_root}/user/plugins/plausible/languages.yaml and {grav_root}/user/plugins/plausible/blueprints.yaml files and attached them here?
Those two keys from your screenshot are in the languages.yaml file for v0.3.2: DONT_TRACK_CUSTOM and DONT_TRACK_OUTBOUND
I might suggest clearing the cache and uninstalling/reinstalling the plugin first, in case something went wrong with the initial install.
That said, I've reviewed the plugin again, I'm hoping that the validation I added to blueprints.yaml in v0.3.3 will resolve this for you if the cache & reinstall steps don't work.
The official update should be available before too long (I'm not sure how often the gpm index gets rebuilt); if you want to test this sooner, I might suggest setting gpm.official_gpm_only to false in your system settings, and then using direct install, either from the Tools > Direct Install tab in the admin panel, or with the following command from the root of your Grav install.
bin/gpm direct-install https://github.com/iainsgillis/grav-plugin-plausible/archive/refs/tags/v0.3.3.zip

Either way, let me know how you get on? If it's still not resolved, I'll do my best to help you out.
Cheers,
.ig

This is weird, and I'm stumped.
I'd like to get to the bottom of this, but I'm reasonably confident that it's something related to your particular environment and installation, rather than a problem with this plugin per se.
If you turn on the debugger, does anything useful show up in the messages? I see in your screenshot that you have a number of other plugins installed as well: perhaps there's a conflict with one of them?
From the admin panel, under Tools, is there anything untoward in the logs or reports?

It's possible it's a conflict. There's nothing in the logs or the debugger.  Will try disabling/removing the unneeded ones and see if that helps. In the meantime, I'll just close this.

Okey dokey -- thanks! (If you do conclude that there is a conflict with another plugin, could you let me know which plugin and the version?)
Best wishes,
Iain

The plot thickens... I was able to replicate on a completely fresh install

Hey, Faisal -- I was finally able to replicate, too, in a Docker instance. Weird. New release (v0.3.4) just pushed. Hope this has it sorted. Let me know how you get on.
Cheers,
.ig

Looking good now with 0.3.4! I don't use docker, but I wonder if it was due to any underlying config by my host?


Close button is sometimes at the top right

Summary | Résumé

One paragraph explanation of the bug, including why it is a problem (i.e. what does it prevent a user from doing or accomplishing). Screenshots are greatly helpful here too.

The Material UX guidelines suggest using an x at the top left. But, the enter exposure key flow has a close button at the top right:

Most of the close buttons are at the top left, e.g.:

There's even a cancel button at the top left:

Steps to reproduce | Étapes à reproduire

Sequential steps (1., 2., 3., ...) that describe how to reproduce the bug. This will help a developer experience what the user experienced so that they can debug it.

Open Covid Alert app
Tap Tap for menu
Tap Enter your one-time key

Environment | Environnement logiciel

What kind of device was the bug experienced with. This would include device, version of the operating system (i.e. iOS or Android), and any other environmental details that might be relevant.

Pixel 3a / Android 11
Unresolved questions / Out of scope | Questions non résolues ou hors sujet

Are there any related issues you consider out of scope for this issue that could be addressed in the future?

The Cancel / Close buttons have different vertical padding as well

Thanks @jsoref we'll take a look and update accordingly.

@amazingphilippe @katewilhelm - can one of you confirm on the design end?

Yes the positioning of the close and cancel actions moves around a bit. The material design guidelines suggest an "X" icon for contextual action bars. However, we are using the top portion of the screen as a navigation bar. Usually to allow users to close a flow, but also sometimes to go back one step in a flow.
In some cases, the "Close" button does both. It goes back one step and closes the current page. In other cases, the "Close" button closes a multi-step flow from anywhere within the flow. We still allow for users to go back one step with a "back" button. See screenshot:

Overall, I think you are right to suggest we take a look at the consistency of the position and language of those actions. The last image you provide is a good example where the close button should be on the top right of the screen, if we aim to be consistent.

@amazingphilippe has this been accounted for in the latest Figma updates?

latest Figma updates

Yep! For consistency, we've moved all close buttons to the top right and back buttons to the  top left. In instances where no back button is needed, only the close button remains at the top right.

Fixes for iOS went out in a release this morning.
Android will ship possibly Mon.

Shipped - closing thanks for flagging @jsoref


Can not book

From a participant I heard that there are problems booking events. I can reproduce them:

URL: https://zen.coderdojo.com/dojo/0be123e7-c9be-4002-a3cf-f0c8550f749a/event/92157342-ecac-47e2-ae20-312eb744f188
Browser:

Firefox ESR 52.3.0
Opera 47.0
Chrome Version 60.0.3112.113 (Offizieller Build) (64-Bit)
Intenret Explorer

Same if I log in:

URL: https://zen.coderdojo.com/event/92157342-ecac-47e2-ae20-312eb744f188

Hey @niccokunzmann
What you're seeing is an UX issue alas. The book button is for all the tickets displayed (Coder, Laptop, Mentor..)
When you click "Buchen", it'll display each ticket for this session and a dropdown to select the user from

I am logged in, where should I click?

Apologies, your first screenshot made me think it was an UX issue.
This should be fixed by https://github.com/CoderDojo/cp-zen-platform/pull/1184, we saw it this WE only and only affect the /event/:id; using the /dojo/:dojoId/event/:eventId would still work

@Wardormeur confirmed :)

Hey @niccokunzmann ,
Sorry, forgot to tell you but the fix has been deployed yesterday :)

All fine. Thanks for your work on the platform!


Updated tc.show to work in Jupyter Notebook

updated tc.show to work in Jupyter Notebook

Fixed #326


Arc Server VHD SAS URL will expire on August 1st 2023

Is your issue related to a Jumpstart scenario, ArcBox, or HCIBox?
Arc Servers
Describe the bug
Not a "bug" per se, but just a heads up, the SAS URL containing the Hyper-V VHD will expire on August 1st, causing automation to break.
Probably a good idea to update it to last another few years.
See line 76:
https://github.com/microsoft/azure_arc/blob/341952b4ec9280c4b0feadaa8d54ec1c98bdcc12/azure_arc_sqlsrv_jumpstart/azure/windows/defender_sql/arm_template/scripts/ArcServersLogonScript.ps1#L76
Additional context
(We use this VHD for test automation as well, it's super useful 🙂 )

Thank you @mdrakiburrahman. We are in the process of moving all the Jumpstart VHDs to our new production storage account and will update once completed.


How to use it to vite project?

Is there have some plugins or any codes to obfuscator vite project code ?

Seems there no plugin yet.

Vite plugins are an extension of Rollup's plugin interface. Try these:
https://github.com/getkey/rollup-plugin-obfuscator
https://github.com/javascript-obfuscator/rollup-plugin-javascript-obfuscator


Rule generator

Fix #1 add template files for rules and test alongside the rule generator file

Great PR!  Thank you for all your assistance! :1st_place_medal:


z/OS instrumentation support

Signed-off-by: Steven Royer<EMAIL_ADDRESS>

Can one of the admins verify this patch?

@jenkins-droid test this please

Can one of the admins verify this patch?

@jenkins-droid test this please

Jenkins Linux amd64 Build #1669 [push] z/OS instrumentation sup... started at 11:49

Jenkins Linux ppc64le Build #807 [push] z/OS instrumentation sup... started at 12:55

Jenkins Linux s390x Build #1667 [push] z/OS instrumentation sup... started at 12:49

Jenkins Linux s390x Build #1667 [push] z/OS instrumentation sup... passed after 44 min

Jenkins Linux amd64 Build #1669 [push] z/OS instrumentation sup... passed after 49 min

Jenkins Linux ppc64le Build #807 [push] z/OS instrumentation sup... passed after 1 hr 0 min


Fix form field

Issue
n/a
Description
Adds a default margin under each form field to have 2 error & hint lines.
Removes the added margin between form fields as it is not compatible with a flex-direction: row

[ ] Check with APIM

Additional context

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

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

npm package (@latest dist-tag)
npm package (@latest dist-tag)
npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Update dependencies

Most updates are in-range updates to yarn.lock, though two major updates are included also. The change to test/api/methods.js is because of a bugfix in parse5.

Shouldn't we also update package.json?

Definitely a good idea for parse5, though the others can be done optionally, since a new installation would pull those in anyway.

Sure, it just seems weird to encourage previous installations that upgrade to get different dependency versions than the one's we're testing against.

package.json updated too.


Testnet 6.7

This PR is for staging testnet 6.7.

We're currently processing your upload.  This comment will be updated when the results are available.


Add AMM data to book_changes

High Level Overview of Change
Add AMM data to book_changes, which currently parses only Offer data.
Context of Change
https://github.com/XRPLF/rippled/issues/4952
Type of Change

[x ] New feature (non-breaking change which adds functionality)

API Impact

[x ] Public API: New feature (new methods and/or new fields)

Codecov Report
Attention: Patch coverage is 0% with 84 lines in your changes are missing coverage. Please review.

Project coverage is 76.91%. Comparing base (c88166e) to head (4ef3f7b).

Files
Patch %
Lines

src/ripple/rpc/BookChanges.h
0.00%
68 Missing and 16 partials :warning:

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #4992      +/-   ##
===========================================
- Coverage    76.97%   76.91%   -0.06%
===========================================
  Files         1129     1129
  Lines       131914   131997      +83
  Branches     39629    39637       +8
===========================================
- Hits        101539   101529      -10
- Misses       24459    24484      +25
- Partials      5916     5984      +68

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


[request] TFJS model availability

Hi there, I read on your blog that you have made a tfjs version of PSEnet. I found both this repo and your PR to the tensorflow-js repo. In the code I found a link to the model (https://storage.googleapis.com/gsoc-tfjs/models/text-detection/quantized/1/psenet/model.json) but that appears to be down. Is there any way to get my hands on those files?

Hi! You can now find the converted weights on Dropbox


Produce BoM for container images

This might require some thinking.

Linux container images are now supported from 5.0.x onwards. Windows is also supported in os mode.


Make attempting to close the program open an eBay listing for "Shark Tale for GameCube"

Make it so every time you try to close the browser it just opens a tab that redirects you to an eBay listing of "Shark Tale" for GameCube.
Shark Tale for GameCube
Also make it so you can only close the browser if you buy a copy of Shark Tale for GameCube. This resets every time you reopen the browser.

I think Google should hire you

I think Google should hire you

Thanks man

if set to Polish, https://allegro.pl/oferta/grzybnia-prawdziwek-borowik-szlachetny-7711624123

Make it go to hololive.tv when set to Japanese and don't close the browser untill all the following conditions are met:

Audition for hololive
Get accepted
Get to 1 million YouTube subscribers
Join the YouTube Partner Program
Get $100,000,000 from it
every single contributor to the Chromium project a fair share of that

oh yes and ad my referil links so the community can also profit


Add Flash Player PPAPI plugin for Opera and Chromium browsers

uses a different URL and source for $version, may work for the NPAPI and ActiveX packages
Adobe did not release MSI installer for the PPAPI version (see https://forums.adobe.com/message/8108499#8108499), but the EXE installer supports silent setup.
reuses existing Flash icon
tested installation and uninstallation on Win7 x64 with Chromium 49.0.2598.0 x64

My first PR to this project, please review

@leonghui thank you for your submission! On the whole, this looks good, but I do have one question...
In the chocolateyInstall.ps1 file, the download URL is hard-coded.  In order for this to be considered an automatic package, the download URL, and anything else that is specific to the package version, should be replaced via the ketarin script.
If you can make that up to make it the case, we can get this package pulled in.

@leonghui apologies, didn't mean to close teh Pull Request.

@gep13
Thanks for the review, I have replaced the hardcoded values with the tokens.

@leonghui that looks better.  Let me try out the package just now.  Thanks!


Update examples and tests after introducing HasDataSpecification

IEC61360ConceptDescription is removed since V30RC02. New classes HasDataSpecification, Embedded_data_specification, DataSpecificationContent, DataSpecificationIEC61360 and DataSpecificationPhysicalUnit are introduces instead.
That´s why affected methods and classes in the following files should be updated:

aas/examples/init.py
aas/examples/data/example_concept_description.py
test/examples/test_examples.py
test/examples/test_helpers.py

Done as part of e30e6d6339fa05cd4b7f125441564a4b96c769aa.


Run unit tests in CI

This patch set fixes up the unit tests (updating filter parsing to prefer the creation timestamp in the image), and updates our CI configurations to run them.

Assuming happy test, LGTM.

LGTM


Getting "Error: Login credentials rejected" despite being able to login to my account on Tesla.com?

Describe the bug
Hi Maintainers,
I've got a Model 3.  I can manage it from Tesla.com; however, when I use this nodejs module with the same email & password, I get Error: Login credentials rejected.   MFA is not enabled.   Tried in my own code & the cli-based tool in the samples folder.

Any ideas?  Looks like this hasn't been maintained in awhile?

In 2021 Tesla broke login via this, and many other libraries, by introducing a required a reCaptcha step for login. We have not yet been able to fix this issue.

Thanks, I was able to obtain an accessToken/refreshToken by logging in (and completing the captcha) as part of https://github.com/adriankumpf/tesla_auth
From there, I just refresh the token prior to making any request.   Working now!


publish 0.13.1 to npm and CDNJS

I find that 0.13.1 was released several days ago, but npm and cdnjs still don't have this version. Please publish 0.13.1 to NPM and cdnjs.
Thank you

This is a duplicate of #793; please bear with us whilst we're transferring ownership of the project from Facebook to the GraphQL Foundation — we don't currently have access to the ability to publish.


Minor corrections to README.md files.

Just some minor corrections to the README files so they sync up to the recent cmake and directory structure changes.

Good catch, thanks!


PlotlyJS not working for HTML output

Problem:
test.qmd:
---
engine: julia
---

```{julia}
using PlotlyJS

plot(rand(10,4))
```

$ quarto render test.qmd --to html
load test.html in browser  ==>  no plot, error in javascript console: require not defined

Solution A:  change "require" to "cdn" here: https://github.com/PumasAI/QuartoNotebookRunner.jl/blob/main/src/worker.jl#L815

Solution B: Quarto has this mechanism: https://github.com/quarto-dev/quarto-cli/blob/main/src/core/jupyter/widgets.ts#L102-L105 but at the moment this is not triggered by the julia engine.

Could you provide the test.html output that's failing, I've not managed to reproduce that myself @MHellmund.

test.zip
produced as described above with
quarto 1.5.32,
julia 1.10.3,
julia env includes PlotlyJS.jl 0.18.13

@MHellmund the workaround for now (if you've not done it already) would of course just be to include requirejs in the notebook frontmatter
include-in-header:
    text: |
        <script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" integrity="sha512-c3Nl8+7g4LMSTdrm621y7kf9v3SDPnhxLNhcjFJbKECVnmZHTdo+IRO05sNLTH/D3vA6u1X32ehoLC7WFVdheg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>

OK, thank you.
I'm trying to understand what quarto does.
In Jupyter, output display cells using  javascript ("jupyter widgets")  have their own mimetypes: https://github.com/quarto-dev/quarto-cli/blob/main/src/core/mime.ts#L20-L23
A cell with this mimetype triggers the 'solution B' mechanism via https://github.com/quarto-dev/quarto-cli/blob/main/src/core/jupyter/widgets.ts#L25-L43
IJulia already has  a mimetype for Plotly: https://github.com/JuliaLang/IJulia.jl/blob/master/src/display.jl#L37-L41
Is this the way to go?

I did some more exploration:

In Jupyter, output display cells using javascript ("jupyter widgets") have their own mimetypes: https://github.com/quarto-dev/quarto-cli/blob/main/src/core/mime.ts#L20-L23

That system exists, and we in principle have access to it, because our notebook object runs through the same function in quarto-cli that the jupyter backend uses, called juptyerToMarkdown:
https://github.com/quarto-dev/quarto-cli/blob/c001669480ce8cd0756eb49b74b11bd222077bcc/src/core/jupyter/jupyter.ts#L731
But the mechanism that plotly hits when I render a plot in a python jupyter notebook is not that using the jupyter widget mime type. Rather, quarto has some special code to detect if there's a plotly plot in a cell, as text/html mime type:
https://github.com/quarto-dev/quarto-cli/blob/c001669480ce8cd0756eb49b74b11bd222077bcc/src/core/jupyter/widgets.ts#L188-L196
I checked the ipynb output of a python notebook, and the first cell with a plotly plot has two html outputs. One with the require.js setup code, and one with the actual plot
---
keep-ipynb: true
---

```{python}
import plotly.express as px
import plotly.io as pio
df = px.data.iris()
fig = px.scatter(df, x="sepal_width", y="sepal_length",
                 color="species", template="simple_white")
fig.show()
```

```{python}
fig.show()
```

When I show the same plot a second time, that cell doesn't carry the setup code a second time, so there's something checking whether the first plotly plot is being rendered

The quarto special-casing code then makes the first setup code block end up in the <head>. You can see the setup code at the top, at the end of the <head> section, and the other text/html block with the plot at the bottom, in the <body>.

If I just add that setup code manually in a cell above, it still doesn't work though:

The quarto code seems to suggest requires.js is only added if either a javascript widget or a jupyter widget is detected:
https://github.com/quarto-dev/quarto-cli/blob/c001669480ce8cd0756eb49b74b11bd222077bcc/src/core/jupyter/widgets.ts#L102-L105
I then saw that some code referring to includes and dependencies that jupyter.ts uses is missing from julia.ts. I'm opening a PR to add that back in, it seems to be able to just reuse the logic. With that, I could get a PlotlyJS plot going:
---
engine: julia
format: html
keep-ipynb: true
---

```{julia}
struct AsHTML
    s::String
end

Base.show(io::IO, ::MIME"text/html", a::AsHTML) = print(io, a.s)

AsHTML("""
<script type="text/javascript">
window.PlotlyConfig = {MathJaxConfig: 'local'};
if (window.MathJax && window.MathJax.Hub && window.MathJax.Hub.Config) {window.MathJax.Hub.Config({SVG: {font: "STIX-Web"}});}
if (typeof require !== 'undefined') {
require.undef("plotly");
requirejs.config({
    paths: {
        'plotly': ['https://cdn.plot.ly/plotly-2.32.0.min']
    }
});
require(['plotly'], function(Plotly) {
    window._Plotly = Plotly;
});
}
</script>
""")
```

```{julia}
using PlotlyJS

plot(rand(10,4))
```

Note that even with such a PR merged, we still need to include the setup code somehow, but that would be a QuartoNotebookRunner thing I think.

Note that even with such a PR merged, we still need to include the setup code somehow, but that would be a QuartoNotebookRunner thing I think.

Yes, seems fine that way.


Remove ros

@nim65s Roscpp was only used for printing outputs. Maybe there is still some useless lines in the package.xml now but I wasn't sure if I could remove them.

Hi ! This project doesn't usually accept pull requests on the main branch.
If this wasn't intentionnal, you can change the base branch of this PR to devel
(No need to close it for that). Best, a bot.

I cannot do an official review but all sounds good!
Ready to merge!


Question regarding the key ordering

For key ordering scenario demonstrated in 10.4. Ordered by Key, if 5E in partition one can never be processed successfully, does it cause the committed offset to stick to 5E and eventually exceed the OffsetMap size limit?

does it cause the committed offset to stick to 5E and

That's correct - the committed offset would "stick" to 5, with the metadata payload containing all the per msg ack's beyond 5.

eventually exceed the OffsetMap size limit?

No, as if the payload size hits 75% or more of the limit (4kB), the back pressure system kicks in,  and no more records will be taken for processing, until it drops below 75% again. Instead it will keep retrying existing records.
However, if the only record to continually fail is 5, and all others succeed, let's say offset 6-50,000, then the meta data payload is only ~2 shorts (1 and (50,000-6=) 49,994), as it will use run length encoding. So it's very efficient.
Does that answer your question?
This is described a bit in the readme, under 0.3 features: https://github.com/confluentinc/parallel-consumer#features-3
And lightly under https://github.com/confluentinc/parallel-consumer#storage-notes , and in the talk. However - I will make this more apparent in the readme - thanks for asking!


python3Packages.pyvolumio: 0.1.3 -> 0.1.4

Motivation for this change
Update to latest upstream release 0.1.4
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

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

3 packages built:

home-assistant
python38Packages.pyvolumio
python39Packages.pyvolumio


PropertyPaneDropDown Selected=False after click

I am new to this as I used to develop VB .Net desktop applications. Quite a learning curve.
I added a DropDown (office-ui-fabric-react/lib/components/Dropdown) on a propertypane.

The dropdown is populated dynamically and displays a set of lists holding a targeted content type. The idea is to select one and use the Title of the list in a call below
this.context.spHttpClient.get(this.context.pageContext.web.absoluteUrl + /_api/web/lists/GetByTitle('${this.properties.listName}')/items?$orderby=Order1
When clicked, the item is selected and displays. The onChange is fired. The selectedKey is populated but nothing else happens. my properties remains Undefined.

If this is a bug, is there a way round? How do you capture the selected value? Any code suggestions?
Jean-Marc

First, this is more of a question about Office UI Fabric React vs. SharePoint... so you should post the question in their issue list/forums.
Second, this is by design & how the dropdown control works. The selected property is used to tell the dropdown in which item should be selected, but only from a presentation POV.
You use the selectedKey to get the value of the item that was selected. Ideally, you update the object selected to set it's selected property to true and update the state with the updated collection of items so it's re-rendered and shows the selected item.


Error: Cannot find module

import { Something } from "../Something";

Something.ts
export class Something {}

will result in:
javax.script.ScriptException: Error: Cannot find module ../Something in <eval> at line number 141 at column number 6

This works perfectly fine if the imported file is in the path where the importing file is or under it. If the file is above then the error occurs.
Using 1.2.0 snapshot with j2v8 (3.1.1 same with 3.1.6)

Is the file that import Something.ts in the root of your classpath maybe? Files outside the classpath cannot be loaded.
If this does not apply, please send me a small example project so I can reproduce the issue.

thanks for taking time to respond, I will try to prepare the example sometime next week.


How to add a time variable

Hi，How to add a time variable

I added documentation for the plugin:
https://github.com/setial/intellij-javadocs/wiki/Javadoc-templates
For the time you can use the following code in template:
${.now?string.yyyy}


Incorrect result for directories with dot entries

Versions

Windows 10 (18362)
Node.js 12.0.0

Problem
The tiny-glob package returns results without prefer the dot option.
Reproduce steps
directory/
  - .git
  - .editorconfig
  - .gitignore
  - package.json

const tg = require('tiny-glob');

(async () => {
	const entries = await tg('*');

	console.dir(entries, { colors: true });
})();

Actual behaviour
⚠ The .editorconfig file excluded as expected, but not .git and .gitignore.  The dot option with true as value returns .editorconfig as expected.
[
	'.git',
	'.gitignore',
	'package.json'
]

Expected behaviour
[
	'package.json'
]

I don't know why, but if I delete /g for isHidden RegExp, all works correctly.

Thank you @mrmlnc! I guess we can remove /g from the RegExp


Open media in external window

I'm not sure if this is possible and would be an improvement, but just tossing it out here :).
When using the native twitter client, when you open an image, the image is opened in an external window which is sometimes nice when you want a larger view. I always end up resizing the window.
Opening media in an external window every time might be overkill. But maybe it's a nice addition when you Cmd/Ctrl+Click the image?

Maybe just open the image in the browser? Shouldn't it be Alt/Option+Click? At least that's the convention on OS X for alternative behavior.

Yes I believe that's the correct combo.

Ok. PR welcome :)


Apply several small fixes from go vet and others

Includes:

Changes to commentaries to follow godoc conventions;
Fix shadowing of identifiers;
Missing error checks;
Fix incorrect usages of fmt.Print* functions;
Initialize struct literals from other packages using explicit field
names;
Rename variables (not used in origin) to follow Go conventions.

[test]

@bparees could you please sum up what changes you'd like me to do here?

@rhcarvalho i think it's all fine, none of my concerns w/ the changes warrant reverting it, just things that might be worth keeping in mind during future refactors.  I think i just lean harder towards "if it ain't broke don't fix it" over obsessive de-linting, but certainly if we can get to a clean lint state, that's got value, so I appreciate you keeping us honest. :+1:

These changes were really to validate #495 when I realized that even though we had "verify-govet.sh" it was not playing any purpose in our CI.
Just a Sunday afternoon thing anyway....

[merge]


inputClass does nothing in current build 1.3.0

I was looking for a way to style the Add/Edit/Delete links to conform with Bootstrap 4, and noticed there is mixed support in the settings file per the documentation. However, upon trying it out, it did not work.
I looked into the following file and noticed there is nothing bound to [ngClass]:
ng2-smart-table/src/ng2-smart-table/components/tbody/cells/edit-delete.component.ts

nor are there any class variables pertaining to these options, as well as anything in ngOnChanges() to read from the settings.
The same goes for the add button here:
ng2-smart-table/src/ng2-smart-table/components/thead/cells/add-button.component.ts
Seems like these features were documented without being implemented.  I have my own fix for it at the moment but please remedy this for future builds. Thanks

Update: It seems I misunderstood the documentation a bit, as the 'inputClass' setting applies to the input[type=text] fields in the columns and not the actual buttons. However, it would definitely be nice to customize the class of the buttons as well via the settings.

Doesn't apply in selects or buttons?


double click on chart/filter should trigger "Show matches"

(from context menu)

In addition:

remove from the context menu - "activate / deactivate" for single
rename "Activate/Decativate All" to "Select/Unselect All"
rename "Activate except/Decativate except" to "Select except/Unselect except All"
rename "Show matches" to "Make Active" (make active means put into toolbar into search)


Spatial Mouse Support

Support for HoloLens-shell-style spatial/3D mouse in MRTK3. Tracking #10690

@shaynie can you take a look at this?  Related to https://github.com/microsoft/MixedRealityToolkit-Unity/pull/10690?

Spatial mouse support has been added

https://github.com/microsoft/MixedRealityToolkit-Unity/pull/11643