Error when adding metadata

I keep getting this issue:

[ffmpeg] Adding metadata to '3 Minute Game Design - Episode 5 - Clockwork Game D
esign-V_-IrHkpkqk.mp4'
Traceback (most recent call last):
File "main.py", line 19, in
File "youtube_dl_init_.pyo", line 403, in main
File "youtube_dl_init_.pyo", line 393, in _real_main
File "youtube_dl\YoutubeDL.pyo", line 1448, in download
File "youtube_dl\YoutubeDL.pyo", line 660, in extract_info
File "youtube_dl\YoutubeDL.pyo", line 819, in process_ie_result
File "youtube_dl\YoutubeDL.pyo", line 713, in process_ie_result
File "youtube_dl\YoutubeDL.pyo", line 660, in extract_info
File "youtube_dl\YoutubeDL.pyo", line 706, in process_ie_result
File "youtube_dl\YoutubeDL.pyo", line 1149, in process_video_result
File "youtube_dl\YoutubeDL.pyo", line 1431, in process_info
File "youtube_dl\YoutubeDL.pyo", line 1489, in post_process
File "youtube_dl\postprocessor\ffmpeg.pyo", line 576, in run
WindowsError: [Error 183] Cannot create a file when that file already exists

Seems its the rename here:

574         self.run_ffmpeg(filename, temp_filename, options)
575         os.remove(encodeFilename(filename))
576         os.rename(encodeFilename(temp_filename), encodeFilename(filename))

The file shouldn't exists because it was just deleted but I'm getting the error still.

Post the full output you get when running with --verbose option.

Full log:
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', '-c', '--console-title', '--add-metadata', '--download-archive', 'C:\Users\Adam Gates\AppData\Roaming\MyYouTubeDL\Extra Credits.log', '--playlist-end', '5', 'https://www.youtube.com/user/ExtraCreditz']
[debug] Encodings: locale cp1252, fs mbcs, out None, pref cp1252
[debug] youtube-dl version 2015.03.09
[debug] Python version 2.7.8 - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg N-70606-g2e5605f, ffprobe N-70606-g2e5605f, rtmpdump 2.4
[debug] Proxy map: {}
[download] Downloading playlist: ExtraCreditz
[youtube:user] ExtraCreditz: Downloading video ids from 1 to 51
[youtube:user] playlist ExtraCreditz: Downloading 5 videos
[download] Downloading video 1 of 5
[download] Extra History - England: The South Sea Bubble - Ch. 2: Too Big to Fail has already been recorded in archive
[download] Downloading video 2 of 5
[youtube] FSjU-7PA5QA: Downloading webpage
[youtube] FSjU-7PA5QA: Extracting video information
[youtube] FSjU-7PA5QA: Downloading DASH manifest
[debug] Invoking downloader on u'https://r6---sn-u2bpouxgoxu-hxal.googlevideo.com/videoplayback?mime=video%2Fmp4&pl=23&ip=<IP_ADDRESS>&expire=1426413866&ms=au&source=youtube&dur=187.501&mv=m&id=1528d4fbb3c0e500&key=yt5&mm=31&ipbits=0&fexp=907263%2C927622%2C934954%2C9406983%2C9407103%2C943917%2C948124%2C951511%2C951703%2C952302%2C952612%2C952901%2C955301%2C957201%2C959701&initcwndbps=622500&sver=3&upn=GvEIGmb2dHc&sparams=dur%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cmime%2Cmm%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&requiressl=yes&itag=22&mt=1426392233&signature=07B893406B601B8A626DA78FCC957D0221644132.419A710F9F25DB58C7DED0467AFA6EC3C729B6A9&ratebypass=yes'
[download] Resuming download at byte 29442517
[download] Destination: James Recommends - Apotheon - Greek Art Comes to Life as a Metroidvania Game-FSjU-7PA5QA.mp4
[download]  50.3% of 55.82MiB at 10.64KiB/s ETA 44:29
[download]  50.3% of 55.82MiB at 31.91KiB/s ETA 14:49
[download]  50.3% of 55.82MiB at 74.47KiB/s ETA 06:21
[download]  50.3% of 55.82MiB at 159.57KiB/s ETA 02:57
[download]  50.4% of 55.82MiB at 180.23KiB/s ETA 02:37
[download]  50.4% of 55.82MiB at 212.12KiB/s ETA 02:13
[download]  50.5% of 55.82MiB at 203.53KiB/s ETA 02:18
[download]  50.8% of 55.82MiB at 185.72KiB/s ETA 02:31
[download]  51.1% of 55.82MiB at 197.81KiB/s ETA 02:21
[download]  51.4% of 55.82MiB at 221.04KiB/s ETA 02:05
[download]  51.9% of 55.82MiB at 245.68KiB/s ETA 01:51
[download]  52.5% of 55.82MiB at 275.53KiB/s ETA 01:38
[download]  53.2% of 55.82MiB at 303.36KiB/s ETA 01:28
[download]  54.0% of 55.82MiB at 340.63KiB/s ETA 01:17
[download]  55.1% of 55.82MiB at 397.01KiB/s ETA 01:04
[download]  56.6% of 55.82MiB at 456.54KiB/s ETA 00:54
[download]  58.2% of 55.82MiB at 502.88KiB/s ETA 00:47
[download]  59.7% of 55.82MiB at 541.14KiB/s ETA 00:42
[download]  61.3% of 55.82MiB at 570.39KiB/s ETA 00:38
[download]  62.7% of 55.82MiB at 596.40KiB/s ETA 00:35
[download]  64.3% of 55.82MiB at 617.11KiB/s ETA 00:33
[download]  65.8% of 55.82MiB at 634.53KiB/s ETA 00:30
[download]  67.3% of 55.82MiB at 650.64KiB/s ETA 00:28
[download]  68.9% of 55.82MiB at 665.07KiB/s ETA 00:26
[download]  70.4% of 55.82MiB at 677.87KiB/s ETA 00:24
[download]  71.9% of 55.82MiB at 687.53KiB/s ETA 00:23
[download]  73.4% of 55.82MiB at 698.72KiB/s ETA 00:21
[download]  75.0% of 55.82MiB at 706.98KiB/s ETA 00:20
[download]  76.5% of 55.82MiB at 715.01KiB/s ETA 00:18
[download]  78.1% of 55.82MiB at 722.64KiB/s ETA 00:17
[download]  79.6% of 55.82MiB at 729.65KiB/s ETA 00:15
[download]  81.2% of 55.82MiB at 735.19KiB/s ETA 00:14
[download]  82.7% of 55.82MiB at 740.64KiB/s ETA 00:13
[download]  84.2% of 55.82MiB at 745.36KiB/s ETA 00:12
[download]  85.7% of 55.82MiB at 751.01KiB/s ETA 00:10
[download]  87.3% of 55.82MiB at 756.14KiB/s ETA 00:09
[download]  88.8% of 55.82MiB at 760.90KiB/s ETA 00:08
[download]  90.4% of 55.82MiB at 764.21KiB/s ETA 00:07
[download]  91.9% of 55.82MiB at 768.75KiB/s ETA 00:06
[download]  93.5% of 55.82MiB at 771.84KiB/s ETA 00:04
[download]  95.0% of 55.82MiB at 774.96KiB/s ETA 00:03
[download]  96.5% of 55.82MiB at 778.00KiB/s ETA 00:02
[download]  98.1% of 55.82MiB at 781.25KiB/s ETA 00:01
[download]  99.6% of 55.82MiB at 783.40KiB/s ETA 00:00
[download] 100.0% of 55.82MiB at 785.41KiB/s ETA 00:00
[download] 100% of 55.82MiB in 00:36
[ffmpeg] Adding metadata to 'James Recommends - Apotheon - Greek Art Comes to Life as a Metroidvania Game-FSjU-7PA5QA.mp4'
[debug] ffmpeg command line: ffmpeg -y -i 'James Recommends - Apotheon - Greek Art Comes to Life as a Metroidvania Game-FSjU-7PA5QA.mp4' -c copy -metadata 'comment=Buy Apotheon: http://bit.ly/1AnXxye
See what else James Recommmends: http://bit.ly/JRecommends
Subscribe for new recommendations every Friday! http://bit.ly/SubToEC
Platforms: PC, Mac, Linux, PS4
Get our full list of recommended games on Steam! http://bit.ly/ECCurator

James Recommends Apotheon, a visually stunning game that brings the style of ancient Grecian urns to life with a 2D side-scrolling platformer. The Metroidvania bones of the game are solid, with a Mount & Blade inspired combat system that feels fresh and fun. The story leans heavily on traditional elements of Greek mythology that'"'"'s unfortunately undercut by poor voice acting, but the surprisingly new and creative idea to  use a Greek art style matches traditional platforming gameplay so perfectly that the game still succeeds in creating a compelling world.

Follow us on Twitch! http://bit.ly/ECTwitch
Follow us on Twitter! http://bit.ly/ECTweet
Follow us on Facebook! http://bit.ly/ECFBPage

Recommended for you!
James Recommends - Dark, Atmospheric Puzzle Platformer
The Swapper: http://bit.ly/JRecommends
Design Club - How the Wii Remake Scored a KO
The Animation of Punch Out!!: http://bit.ly/1D9fQOs

Get the theme music here!
http://bit.ly/1l9KYld

Check for hidden annotations or turn on subtitles for Bonus Facts about Apotheon!' -metadata 'description=Buy Apotheon: http://bit.ly/1AnXxye
See what else James Recommmends: http://bit.ly/JRecommends
Subscribe for new recommendations every Friday! http://bit.ly/SubToEC
Platforms: PC, Mac, Linux, PS4
Get our full list of recommended games on Steam! http://bit.ly/ECCurator

James Recommends Apotheon, a visually stunning game that brings the style of ancient Grecian urns to life with a 2D side-scrolling platformer. The Metroidvania bones of the game are solid, with a Mount & Blade inspired combat system that feels fresh and fun. The story leans heavily on traditional elements of Greek mythology that'"'"'s unfortunately undercut by poor voice acting, but the surprisingly new and creative idea to  use a Greek art style matches traditional platforming gameplay so perfectly that the game still succeeds in creating a compelling world.

Follow us on Twitch! http://bit.ly/ECTwitch
Follow us on Twitter! http://bit.ly/ECTweet
Follow us on Facebook! http://bit.ly/ECFBPage

Recommended for you!
James Recommends - Dark, Atmospheric Puzzle Platformer
The Swapper: http://bit.ly/JRecommends
Design Club - How the Wii Remake Scored a KO
The Animation of Punch Out!!: http://bit.ly/1D9fQOs

Get the theme music here!
http://bit.ly/1l9KYld

Check for hidden annotations or turn on subtitles for Bonus Facts about Apotheon!' -metadata 'artist=Extra Credits' -metadata 'title=James Recommends - Apotheon - Greek Art Comes to Life as a Metroidvania Game' -metadata date=20150313 -metadata 'purl=https://www.youtube.com/watch?v=FSjU-7PA5QA' 'James Recommends - Apotheon - Greek Art Comes to Life as a Metroidvania Game-FSjU-7PA5QA.temp.mp4'
Traceback (most recent call last):
File "main.py", line 19, in
File "youtube_dl_init_.pyo", line 403, in main
File "youtube_dl_init_.pyo", line 393, in _real_main
File "youtube_dl\YoutubeDL.pyo", line 1448, in download
File "youtube_dl\YoutubeDL.pyo", line 660, in extract_info
File "youtube_dl\YoutubeDL.pyo", line 819, in process_ie_result
File "youtube_dl\YoutubeDL.pyo", line 713, in process_ie_result
File "youtube_dl\YoutubeDL.pyo", line 660, in extract_info
File "youtube_dl\YoutubeDL.pyo", line 706, in process_ie_result
File "youtube_dl\YoutubeDL.pyo", line 1149, in process_video_result
File "youtube_dl\YoutubeDL.pyo", line 1431, in process_info
File "youtube_dl\YoutubeDL.pyo", line 1489, in post_process
File "youtube_dl\postprocessor\ffmpeg.pyo", line 576, in run
WindowsError: [Error 183] Cannot create a file when that file already exists

Can we change the order of the operations to avoid the error Im getting. ie:
os.rename(encodeFilename(filename), encodeFilename(temp_filename))
self.run_ffmpeg(temp_filename, filename, options)
os.remove(encodeFilename(temp_filename))


Very slow download

Describe the bug
I'm trying to download "prebuilt release" from https://win32-zip.kui-shell.org/ (link is given in readme https://github.com/IBM/kui ), Chrome estimates download as an hour, after some time download fails with network error.
Steps to reproduce the behavior

Go to https://github.com/IBM/kui
Click Kui-Win32-x64.zip
Wait for download to finish

Expected behavior
Download should be finished in 5 minutes,
actual: download hangs for some time and eventually fails
Screenshots

System

Kui version: not applicable
Operating system: Windows 10

thanks for the bug report! we will run some experiments to see if we can verify. if you don't mind sharing, what geo are you in? thanks!

Location is Munich. Though today it has downloaded fine.. I guess it was some kind of temporary network problem in aws.


Can't set expire / end date for vault records

End date and warning period are missing in the vaultrecord datasource en resource

Fixed, will be included in v1.2.3


Cant connect to planetscale DB

I cant connect to planetscale DB.
I check the use SSL box but I still seeing "database requires SSL" error.
Do I have to manually insert all the cert paths?
I cant even find something like a private server key for planetscale...
Other tools also can connect out of the box.
I am using windows.

I am not familiar with planetscale. Which SQLTools driver are you using?

mysql.
I have a bug there even if I am seleting a certificate (but nothing else) it will have the connection setup the enableSsl will be disabled.
When I set it to True or Enabled it will get the error from above.

When ssl is disabled but I use a connection string and add this to the end I can connect
?ssl={"rejectUnauthorized":false}&sslaccept=strict


Signed division instructions (IDIV, IREM)

The emulator contains signed versions of the DIV and REM instructions, but the assembler currently doesn't handle them. What's the right direction to resolve this inconsistency?

Fixed in abd160e6e58cd3edbe925941fc2569233ee08203.

awesome, thanks


Duplicate properties handling

Fixes #931
Added property for JsonLoadSettings for handling elements with the same name.
By default duplicates are ignored and only last value used.
To throw an exception set DuplicatePropertyNamesHandling = DuplicatePropertyNamesHandling.Throw.

@JamesNK are you against merging it?

Thank you!


Categories cards section

Description
I want to add a split card hover effect on the cards in the categories section so that the user find it more attractive to use .
So, @ANSHIKA-26 mam can you please assign it to me, with a level 1 task.
Expected behavior
The card will split into two parts  when  the user put his/her cursor on it
Screenshots
I want to do is....

please @ANSHIKA-26 mam assign this issue to me.


This website has 11 html errors and does not pass W3C validation

This has a direct impact on SEO - the website will perform poorly on Google
To Reproduce
Steps to reproduce the behavior:

Go to https://validator.w3.org/
Click on Check after putting a link
See error with HTML

Expected behavior
The website should Pass W3C validation without HTML Errors

@DarWik Thanks for gathering those areas for improvement with regard to SEO!

@DarWik Thanks for gathering those areas for improvement with regard to SEO!


satisfies test fails if assertion is not provided

Describe the bug
satisfies test fails if assertion is not provided despite there being a default value for the argument.
I believe the reference satisfies$default$2 should be satisfies$default$3 but I need to test that.
To Reproduce
from pydeequ.checks import *
from pydeequ.verification import *

check = Check(spark, CheckLevel.Warning, "test satisfies")

checkResult = VerificationSuite(spark)
.onData(df)
.addCheck(
check
.satisfies("r in ('123','456','789')","r cannot contain any values excpet"))
.run()

Error:

py4j.Py4JException: Method satisfies$default$2([]) does not exist

--> 542 else getattr(self._Check, "satisfies$default$2")()
543 hint = self._jvm.scala.Option.apply(hint)
544 self._Check = self._Check.satisfies(columnCondition, constraintName, assertion_func, hint)

Expected behavior
Test runs without error
Additional context
Spark 3.3, pydeequ==1.1.1

I have verified that satisfies$default$3 resolves the issue, I will submit a PR.


ENH: update package version

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

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.
I do have some suggestions for making it better though...
For recipe/meta.yaml:

ℹ noarch: python recipes should usually follow the syntax in our documentation for specifying the Python version.

For the host section of the recipe, you should usually use python {{ python_min }} for the python entry.
For the run section of the recipe, you should usually use python >={{ python_min }} for the python entry.
For the test.requires section of the recipe, you should usually use python {{ python_min }} for the python entry.
If the package requires a newer Python version than the currently supported minimum version on conda-forge, you can override the python_min variable by adding a Jinja2 set statement at the top of your recipe (or using an equivalent context variable for v1 recipes).

This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/12006954745. Examine the logs at this URL for more detail.


Updating readme.md

Added a few lines under Building, for helping with setting the gopath !

I'm not sure the readme should document how to set up a Go development environment.
Maybe it could link to https://golang.org/doc/code.html. What do you think?

Sure


lint: Run whitespace linter against .yml files.

Run whitespace linter against .yml files.
tested with ./tools/lint

Nice, merged, thanks for the cleanup @arpit551!  We really appreciate this sort of tooling initiative.


constexpr' is not valid here

In VisualStudio 2017, I am getting this error:
Severity	Code	Description	Project	File	Line	Suppression State
Error (active)	E2386	'constexpr' is not valid here	Pegtl	####\include\tao\pegtl\internal\bol.hpp	27

and
explicit specialization of variable "tao::pegtl::internal::enable_control [with Rule=tao::pegtl::internal::eof]" must precede its first use ()	Pegtl	####\include\tao\pegtl\internal\eof.hpp	28

it works fine in VisualStudio 2019.
What am I missing?

I guess VS2017 is confused as inline constexpr might be too new for it? Anyways, the code is fine and VS2019 apparently fixed the issue of the false positive.


Final survey

Questions:
What other rewards would you like?
How likely are you to recommend this to another teacher?

What were the best rewards? (rephrase e.g. which did you like the best? Trees, funding, etc)

How could we improve this?


Typing project name bug, doesnt type last character until next one is pressed

Godot version:
Windows 10 official 64 bit 3.1.1.stable.official from website (Standard version)
OS/device including version:
Windows 10 Home Single Language 64-bit OS, x64 based processor, Intel Core I7
OpenGL ES 3.0 Renderer: Intel(R) HD Graphics 620
Issue description:

Official Godot at launch has a delay issue with its text entry.
Steps to reproduce:
->Go to project name and type letter 'A'
->Letter doesn't show
->go ahead and type letter 'B'
->Letter A is displayed
->Press delete key
->Letter B is displayed
->Press another key and letter B is deleted
And so on and so forth. Can't give more reproduction details as it happens at launch for prettymmuch every UI text entry.
Minimal reproduction project:

I can't seem to reproduce it. Could you provide an example screenshot where it happens?

Duplicate of #23069. Try updating your graphics driver to the latest version provided by Intel. Alternatively, start the Godot editor with the --verbose command-line argument, which can also mitigate the issue.


Load RDF from a spec

Once a spec is annotated with RDFa we need to get data from it.
Assumption is that it is not served from an endpoint that support content-negotation to provide Turtle, therefore we need to parse the HTML to get the RDF.
Evaluate semargl - does it plug into RDF4J or can we at least use it standalone?

Closed by PR #58


Gotcha for people with conda

I recently discovered a bug that occurs for people with conda installations using radian -- if one has conda installed for python packages, VS code actively recommends using the "terminal.integrated.inheritEnv": false setting (it has a popup, then adds if you click yes).
BUT
that results in vscode-R not being able to find RHOME, and so if I launch radian, I get this error (it just flashes up for a moment -- had to screen record to see it -- they terminal closes, and I get a The terminal process "/Users/Nick/miniconda3/bin/radian" terminated with exit code: 1. popup:

I set my R_HOME var in both zsh and bash profiles, and if I open a zsh terminal in VSCode, radian works, and if I open a bash terminal in VSCode, radian works. It's only when it's launched by trying to run an R file that I have a problem.
Adding this to settings:
    "terminal.integrated.env.osx": {
        "R_HOME": "/Library/Frameworks/R.framework/Resources/"
    }

(based on advice in #431) fixes the problem.

I think it is caused by that we don't start R term from a shell so that the shell profile will not be sourced.

OK -- but if I turn off that one inheritEnv setting, it works fine without an explicit R_HOME declaration in the settings. So I think it's tied to that setting some how.
(And because vscode actively suggests it for conda users, I think you may find a lot of users getting into trouble with it.)

Hello. What are the best practices for setting R_HOME in windows?

unstale

For an R installation in linux using a conda environment named r the settings.json file would include:
    "terminal.integrated.env.linux": {
        "R_HOME": "/PATH/TO/CONDA/envs/r/lib/R"
    }

Radian looks inside this directory for lib/libR.so.


StringSegment improvements

Added a contructor that takes an existing string to allow
representing a string as a StringSegment easily.
Fix a small bug in SubString and SubSegment.
Implement IndexOf for StringSegment.
Optimize Value to return the Buffer when the StringSegment
represents the whole string in the Buffer.

Hi @javiercn, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;

Looks good after giving the docs a bit more love :watch:


docs: Add permanent delegate extension and example

Problem
The permanent delegate extension exists and is supported in the CLI and JS lib, but it's not in the docs.
Solution
Add the docs and examples.

Docs and token-js tests passed, which were the only affected parts in this PR, so merging this on red


Fix #33984 : Allow space before 'export default{}' statement in JS objects.

Description
This PR fixes the issue #33984 which allows a space before the export default{} statement in JS objects.
Communication
Should the DevRel and Marketing teams inform users about this change?

[ ] Yes
[x] No

Summary by CodeRabbit

Documentation

Improved clarity and accuracy of help texts in various widget configuration files.
Updated descriptions to better explain the purpose of unique column assignments for maintaining selected and triggered rows.

Hey @zoispyridi ! It looks like the changes on the PR do not reflect the resolution of the issue yet, I am going to convert this PR into a draft assuming it's a work in progress.

Hi @nidhi-nair thank you for your feedback and for converting the PR to a draft. I appreciate your help in identifying that the changes don't yet resolve the issue.I would be grateful if you could provide some guidance on how to proceed with fixing this issue correctly. Specifically, if you could point out the parts of the code that need attention or any particular approach I should take, it would be extremely helpful.Thanks again for your support!

@rishabhrathod01 could you please help @zoispyridi out here?

@nidhi-nair Thank you for your help and reaching out. I've made some changes to address the problem, but I'd like some guidance to ensure I'm moving in the right direction. Your input will be greatly appreciated. Thanks again for your support!


[Bug]: Persistent Dark Mode Across Page Refreshes

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
When using Bitbox, the dark mode setting resets to the light theme every time the page is refreshed. This results in a loss of user preference, requiring users to manually re-enable dark mode after each refresh or navigation.
Expected behavior
I expected that once I enabled dark mode in Bitbox, the application would retain this setting even after refreshing the page or navigating to different sections. The theme should remain consistent, allowing for a seamless user experience without needing to toggle the setting repeatedly.
Add screenshots (if applicable)
https://github.com/user-attachments/assets/8cbe95c4-8ea0-4072-bb55-602118423ba6
On which device or platform are you experiencing this bug?
Android, iPhone, Linux, Chrome, Windows
Confirmation

[X] I have read the Bitbox Contributing Guidelines
[X] I am a GSSOC-EXT contributor
[X] I am a HACKTOBERFEST contributor
[X] I have starred the Bitbox repository

Please assign this issue to me for Hacktoberfest and GSoC-ext.

Hyy @amitb0ra, I'm assigning this issue to you.


Added support for BH1750 light sensor

Support for BH1750 light sensor has been added. Only address 0x23 will be supported (pin ADDR=OPEN).
BH1750 requires SDA/SCL pins. You can use BME280 or BME680 in parallel. If you want to combine it with DHT22, you need to select different pins for 1Wire (used by DHT22) and I2C (used by BME280, BME680 and BH1750) on the Options page.
BREAKING CHANGE: changed names of pin assignments in configruration. If you used non-default pins, you have to redo your pin assignment.

Thanks again, you are a real asset to this project!


Custom notification content

⚠ Please verify that this feature request has NOT been suggested before.

[X] I checked and didn't find similar feature request

🏷 Feature Request Type
New Notification
🔖 Feature description
If it is a public notification, is it possible to hide key information such as ip address, port.
The notification content can be set as the name of the notification content, or you can customize a notification content.
✔ Solution
The content of the notification can be customized.
❓ Alternatives
No response
📝 Additional Context
No response

Duplicate of #1793

Note that templating is tracked in #646


play() got an unexpected argument dt or Unable to concatenate str with Nonetype object

Add-on name: JioTv+
Add-on version: latest version
Operating system version/name: Android tv / Android mobile and Windows

whenever i try to play any channel in JioTv+ it encountered  error sometimes this  "play() got an unexpected argument dt" or Unable to concatenate str with Nonetype object
Steps to reproduce the behavior:

Go to '...'
Click on '....':any channel to play in JioTv+

This add-on is deprecated.


no longer usable in ECS

Hi, I was using rust-s3 in the Elastic Container Service, but by #64, it became available only in EC2. Shall we allow to use it also in other services?

I misunderstood the AWS architecture. Sorry. Never mind.

I wrote about my real issues in #67 .


SQL Server 2017 supported?

Could you directly specify that sql server 2017 supported or not?
Without this statement- it will be hard ti propose this solution for a long time projects, where could be used latest sql server versions.

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

ID: f4ca8348-d608-f3d1-ffa3-7eeec99375af
Version Independent ID: 8ed5a7eb-ea93-2a4c-28bc-543041bd2c8d
Content: Optimize your SQL Server environment with Azure Monitor
Content Source: articles/azure-monitor/insights/sql-assessment.md
Service: log-analytics
GitHub Login: @MGoedtel
Microsoft Alias: magoedte

@SychevIgor, Thank  you for sharing the query. We are looking into this and would get back to you soon.

@SychevIgor As of now, the solution supports SQL Server version 2012, 2014, and 2016.
@MGoedtel Can you please let us know if SQL server version 2017 will be supported or not?

The same for SQL2019 it's in RC, but anyway. If we can't use the same instrument for all modern version of sql- so we probably should find some instrument that will support all modern version.

As of right now the article is up-to-date regarding the versions of SQL it supports.  I've reached out to the PG to re-verify if they plan on supporting newer versions of SQL and if it does, I will update this article to reflect such.  Because this isn't a doc issue, I'm going to close the issue #please-close.


Improve campagne detail + tester name

Codecov Report

Merging #37 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #37   +/-   ##
=======================================
  Coverage   80.71%   80.71%
=======================================
  Files          71       71
  Lines        1799     1799
  Branches       92       92
=======================================
  Hits         1452     1452
  Misses        314      314
  Partials       33       33

Continue to review full report at Codecov.

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


fix(rpc): Isolate RPC queries from the rest of Zebra, to improve performance

Motivation
We want to use a separate tokio executor for RPCs, so that RPC queries don't slow down syncing. (And syncing doesn't slow down RPCs.)
API Reference
We don't want this behaviour:

Utilize existing event loop executor to poll RPC results.

https://docs.rs/jsonrpc-http-server/18.0.0/jsonrpc_http_server/struct.ServerBuilder.html#method.event_loop_executor
So if we don't supply an executor, all threads will spawn a new runtime:

The first thread will use provided Executor instance and all other threads will use UninitializedExecutor to spawn a new runtime for futures.

https://docs.rs/jsonrpc-http-server/18.0.0/jsonrpc_http_server/struct.ServerBuilder.html#method.threads
Solution

Stop sharing the tokio executor with RPCs
~Use 4 RPC threads, rather than 1, to improve RPC performance~ reverted because it caused RPC conflict test failures

Review
This is a routine performance fix.
Reviewer Checklist

[ ] lightwalletd tests pass

This doesn't seem to help (yet!), and it needs a test fix for a concurrency bug.
Let's re-test after we've merged some other fixes.

It looks like this change might let different Zebra instances share the same RPC port, which isn't what we want.
Reducing the number of threads to 1 might avoid that, I'll have to check.
It's also possible that it's a spurious test failure.

@mergifyio update

Let's see if this works on top of the latest fixes.

@mergifyio update

When the RPC server spawn() fails, it drops the tokio executor it has just created. But that needs to happen in a non-async context, so the server can block until all tasks finish.
tokio doesn't allow executors to be dropped inside spawn_blocking(), even though it allows blocking tasks. So we might have to escape from spawn_blocking() using a std::thread. 😞

CI is failing due to slow syncs, so existing performance fixes are a high priority.

@mergifyio update


frame: add ScrollTo() API

Frequently a user needs forcefully scroll a scrollable frame to an
arbitrary position. This API will scroll the content leaving the
clipper untouched.
Signed-off-by: Leandro Dorileo<EMAIL_ADDRESS>

Yes, it may be very useful


Date changes to local time even with timezone set

I am setting my timezone to London time in the datepicker options, however whenever the datepicker is displayed it is showing in my local time (I am currently in Australia).
This causes a problem because I give the datepicker the timestamp "1478334600" which is "2016-11-05 08:30:00" but it appears as "2016-11-05 19:30:00" in the browser.
This is problematic as when the form is submitted, 7.30pm is passed through to PHP even though the user hasn't changed anything. I have no way of knowing what timezone was used by the timepicker so risk updating my database with incorrect information.
I assumed if I give the datetimepicker a timestamp and set a timezone there shouldn't be any confusion about what date is shown, yet there still is.
I can't tell if this is a bug or if i'm missing a feature somewhere which would allow forcing of the timezone.
Here is a JS Fiddle: http://jsfiddle.net/xtvq3x39/4/
How can I give the datetimepicker a timestamp and have the date always shown in the Europe/London timezone?

I have also attempted to use the momentjs timezone function in their documentation but always get back an error. This may be part of the solution but i'm unsure.
moment.tz(1478334600, "Europe/London")

Uncaught TypeError: moment.tz is not a function

Ok I think I got it. See this Fiddle is that the way you need it?
the only really problems that I saw were:

you were not including moment-timezone library and that's way the

Uncaught TypeError: moment.tz is not a function

Not totally sure the timestap you gave always gave me a date on 1970 maybe is because I didn't formated it with unix time
After that everything worked, as It does show the time on london and tested from my timezone (I'm currently at Colombia)

Hope it helps if anything else need it just say
Good Luck!

Hi, I'll be closing this as there's no feedback from original poster, feel free to re open it if need it.


Upgrade mdc web dependencies to 2.x

these are the components that need to be upgraded:

[x] @material/react-button
[x] @material/react-card
[x] @material/react-checkbox
[x] @material/react-chips
[x] @material/react-dialog
[x] @material/react-drawer
[x] @material/react-fab
[x] @material/react-icon-button
[ ] @material/react-list has breaking change
[ ] @material/react-menu has breaking change
[ ] @material/react-radio
[ ] @material/react-ripple
[ ] @material/react-select
[ ] @material/react-snackbar
[ ] @material/react-switch
[ ] @material/react-tab-bar
[ ] @material/react-tab-indicator
[ ] @material/react-tab-scroller
[ ] @material/react-tab
[ ] @material/react-text-field
[ ] @material/react-top-app-bar has breaking change

Now that 0.14 is released, I want to warn one thing related directly to this issue (which is the reason behind I decided to comment instead of creating a new issue): You should attempt to use 0.13 version instead of upgrading to 0.14 if you're using a mdc's react package that was updated + a mdc's react package that was not updated.
For example, I'm using @material/react-list and @material/react-drawer on a project. After updating to version 0.14, importing these two libraries inside one project built by webpack means that @material/list will be duplicated inside the bundle, because:

Webpack cannot tree-shake the library; (given that @material/list's foundation.js only export MDCListFoundation)
Different versions of the same library will be imported, so webpack cannot import the library just once (see below the yarn why @material/list output on my project);

yarn why v1.16.0
[1/4] Why do we have the module<EMAIL_ADDRESS>[2/4] Initialising dependency graph...
[3/4] Finding dependency...
[4/4] Calculating file sizes...
=> Found "<EMAIL_ADDRESS>info Has been hoisted to "@material/list"
info Reasons this module exists
   - Hoisted from "@material#react-drawer#@material#list"
   - Hoisted from "@material#react-drawer#@material#drawer#@material#list"
info Disk size without dependencies: "1.5MB"
info Disk size with unique dependencies: "3.16MB"
info Disk size with transitive dependencies: "3.28MB"
info Number of shared dependencies: 10
=> Found "@material/react-list#<EMAIL_ADDRESS>info This module exists because "@material#react-list" depends on it.
info Disk size without dependencies: "600KB"
info Disk size with unique dependencies: "2.25MB"
info Disk size with transitive dependencies: "2.37MB"
info Number of shared dependencies: 10
Done in 1.07s.

On my project using these two libraries, I now get these warnings by webpack's dashboard:

So...If you wanna avoid the duplicated file, I guess the best solution is just to stay at version 0.13, so webpack doesn't need to duplicate the files because 0.13 always use the same version of the @material/list package. The same should apply to different mdc's react packages, I guess, but I haven't tested it.
I also believe that it should not bring any conflicts because each package is isolated inside the webpack bundle. But I just wanted to document this small detail related to mdc's react that I observed on my project, that's directly related to this issue. :)


Page speed optimizations

Live: http://detailed-temper.surge.sh

Did you check out the Lighthouse score? Locally it seems to be registering my service worker but surge doesn't seem to allow it. Probably an HTTPS issue?
cc / @utkarsh-var if possible we'll merge this and deploy to an HTTPS server

yeah, sw register fails on non HTTPS websites.
Lighthouse was green all the way.

Desktop:

Mobile:

I think you might wanna retry the mobile one, I'm getting a way higher score @apollonian11

also if you've got any changes you'd recommend please let me know, else let's merge this.

This definitely improves the score, so I think we should merge it. 👍


Create github pages deploy for javadocs

Pull Request Etiquette

[x] I have checked the PRs for upcoming features/bug fixes.
[x] I have read the contributing guidelines.

Changes

[ ] Internal code
[ ] Library interface (affecting end-user code)
[x] Documentation
[ ] Other: _____

Closes Issue: NaN
Description
This adds a github action to deploy javadocs as github pages.
To use this the repository settings need to be updated:

Open Pages Settings
Set the source to GitHub Actions

Optionally configure a custom domain

This is one of the first steps towards independence from jenkins.
On push to master, this will deploy the updated documentation under dv8fromtheworld.github.io/JDA or on the custom domain. For example, my discord-webhooks project is hosted this way on https://minndevelopment.github.io/discord-webhooks/overview-tree.html

I think the jda.wiki domain could be utilized here. Maybe jd.jda.wiki or docs.jda.wiki would be a good option (I personally would go with first option).
Alternatively use the dv8tion domain as it is used already for the Jenkins, but with a different subdomain.

I like the concept of docs.jda.wiki

We will only have docs for the current master branch with this. However, older versions are available at javadoc.io.


Hello world in C++ language

What the program do ?

In what programming language it is written?

Print hello world in  C++ language


Package upgrade: shared_preferences 2.0.6 --> 2.0.7

Summary
Package upgrade: shared_preferences 2.0.6 --> 2.0.7
Changelog
[General] [Change] - Upgrade shared_preferences from 2.0.6 to 2.0.7 (changelog)
Test Plan
Regression test the following areas:
./lib/ui/wayfinding/beacon_view.dart
./lib/ui/onboarding/onboarding_login.dart
./lib/ui/onboarding/onboarding_affiliations.dart
./lib/ui/home/home.dart
./lib/main.dart
./lib/core/providers/wayfinding.dart
./lib/core/providers/bluetooth.dart

Deferred


Update data download page on docs

Isn't pointing to the latest
https://genetics-docs.opentargets.org/technical-pipeline/data-download
Do we have a checklist of todos for each release?

good point @edm1. AFAIK we don't have a checklist of TODOs for each release, only a tentative version for manual QC.
I'm happy to start collating some of these TODOs and share with the team for further input/additions.
As per the downloads page, @mkarmona suggested to wait till the mini release is out to update the docs.
Following chats with @ElaineMcA, when/if the version changes are captured in a centralised place (GitHub, Google drive), she is happy to update the docs, as she does already for the Platform:
https://docs.targetvalidation.org/technical-pipeline/change-log

Change log now in place here:  https://genetics-docs.opentargets.org/technical-pipeline/change-log
@deniseOme to initiate draft to dos for review at team meeting.

Ticket closed as change log available in documentation along with data download links


How to set batch size when fine-tunning BART?

What is your question?
When I fine-tune BART.large on my server, OOM issue occurs. So I intend to reduce batch_size to enable training. So I would like to know how to set batch size when fine-tunning BART. Thanks!!
What's your environment?

fairseq Version (0.7.2)
PyTorch Version (1.5.0)
OS (Linux):
How you installed fairseq: pip
Python version: 3.7
CUDA/cuDNN version: 10.1
GPU models and configuration:

You have to change the --max-tokens parameter.  Basically, it says the number of maximum tokens that can consist of a batch of training data. The default is 2048.
But remember that, BART has dynamic batching, which means it can select examples of different sequence lengths.

Okay, Thanks!


PEP8 linting BrainNetworksInPython

I noticed yesterday when going through some of the code in BrainNetworksInPython that it could potentially use some linting to align with Python's PEP8 standards. Thankfully, tools like Atom have add-on packages that make this process much easier to do!
I was wondering if you would be amenable to my opening a PR aimed at linting the codebase a bit? I actually use the aforementioned package (linter-flake8) myself, and really like / recommend it. Indeed, while I may be a bit biased, I personally find that linted code is generally much nicer to read and easier to interpret—which will hopefully mean that new contributors find it easier to get involved.
Let me know if you think this would be of interest! :slightly_smiling_face:

Hi @rmarkello! I think @islast had the day off today, and she might have some thoughts, but I’m pretty confident that this seems very useful, and I’m definitely sure that we’d welcome a pull request if it’s easy to do!
From my point of view, we’ve passed what I know about writing code (this makes me feel old and busy) so if your PR had an update to the CONTRIBUTING.md file that explained what would be expected for future contributors that would be 🔥🔥🔥
Thank you!!

Ah, sorry I missed this. Of course linting has been on my to do list for a while. I would be delighted if you want to open a pull request :sparkles:


Bugfix: ensure quality and centroid attributes are binned

The LightCurve.bin() method does not currently bin the quality and centroid arrays.  This PR fixes this!

Codecov Report

Merging #73 into master will increase coverage by 0.05%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #73      +/-   ##
==========================================
+ Coverage   91.02%   91.08%   +0.05%
==========================================
  Files          17       17
  Lines        1884     1896      +12
==========================================
+ Hits         1715     1727      +12
  Misses        169      169

Impacted Files
Coverage Δ

lightkurve/tests/test_lightcurve.py
98.63% <100%> (+0.03%)
:arrow_up:

lightkurve/lightcurve.py
87.95% <100%> (+0.22%)
:arrow_up:

Continue to review full report at Codecov.

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


Gibbon::Request.throws_exceptions = false in v2

Hi there, just upgrading to version 2 and wondered if there was an equivalent setting for: Gibbon::Request.throws_exceptions = false?
Do I just have to rescue the calls if I don't want errors raised? :)

Sorry @brendon. Not anymore. Yep, rescue is the way to go.

Thanks @amro :)


Chrysler: add Pacifica 2023 FW versions (#30934)

Reverts commaai/openpilot#31143
This is actually not a hybrid, checked VIN and lack of hybrid ECU

@realfast do you know why we have them split up?

@realfast do you know why we have them split up? Both are treated identically in openpilot

This was done before I ever started messing with it. I am not sure.


Add ALSA audio backend for Linux

Build check failed because of lacking libasound2-dev in appveyor script - I've fix it in Tempest and OpenGothic in separated commit


feat: support sending empty body request to handler without extra arg

@Photon.handler
def run(self):
     return "ok"

Used to require request with explicity empty json body:
curl -X 'POST' URL -d '{}'

With this PR it allows
curl -X 'POST' URL

lgtm


Unable to Send AMP Emails

I am unable to send AMP emails with V3 API. Your article says we can send.(https://sendgrid.com/docs/for-developers/tracking-events/google-amp-for-email/).
Code Snippets:
const sgMail = require('@sendgrid/mail');
sgMail.setApiKey(process.env.SENDGRID_API_KEY);

const msg = {
  to<EMAIL_ADDRESS>  from<EMAIL_ADDRESS>  subject: 'Twilio SendGrid',
  content: [
      {
              type: "text/x-amp-html",
              value: '<!doctype html><meta charset="utf-8">Hello, AMP4EMAIL world.'
      },
      {
          type: "text/html",
          value: "and easy to do anywhere, even with Node.js ok "
      }
  ]
};

sgMail.send(msg);

Any configuration changes needed?
"@sendgrid/mail": "^6.4.0"

Node.js Version: 8.11.3

Hello @godhoomrohit,
Thanks for submitting a GitHub issue! We are very sorry that you are running into this problem. In order to better serve you, as this does not present itself as a library specific issue, we would like to ask that you reach out to our support team at https://support.sendgrid.com.
Thank you!
SendGrid DX Team


ATS9440 Driver

Changes proposed in this pull request:

Working ATS9440 Driver

@jenshnielsen @FarBo

Please remove the alazar folder with pdfs and pngs


bug: 'ionic upload' replaces single quotes in my index.html with '

Type: bug
Platform: all
Hi,
Everytime I do ionic upload, single quotes in my index.html file, particularly ones in a value="" attribute of a <meta> tag, get replaced with '. I can see it happen live if I have my editor open and I do ionic upload in my Terminal.
Seems like a sanitizer doing overtime. Doesn't look right to me. Could be doing it in other files too, though I haven't noticed.

Greetings @jorisw!
My sensors indicate that you need to update your issue through our custom issue form. We are now requiring all issues to be submitted this way, to ensure that we have all of the information necessary to fix them as quickly as possible.
Click Here To Update Your Issue
I will have no choice but to close this issue if it is not resubmitted through the form. Please fill out the rest of the form, so that I may use my friendly robot powers to assist you.
Thank you!

same here :(

Greetings @jorisw!
I've closed this issue because my sensors indicated it was old and inactive, and may have already been fixed in recent versions of Ionic. However, if you are still experiencing this issue, please feel free to reopen this issue by creating a new one, and include any examples and other necessary information, so that we can look into it further.
Thank you for allowing me to assist you.

hey,
still experiencing this issue
Your system information:

Cordova CLI: 5.4.1
Gulp version:  CLI version 3.8.11
Gulp local:   Local version 3.9.0
Ionic Version: 1.2.1
Ionic CLI Version: 1.7.12
Ionic App Lib Version: 0.6.5
ios-deploy version: 1.8.3
ios-sim version: 5.0.4
OS: Mac OS X El Capitan
Node Version: v0.12.0
Xcode version: Xcode 7.1.1 Build version 7B1005


Discussion for a new feature - Support more content types

I think this is useful when we want to send xml for example.
I have to integrate an app with old applications and need tests on that endpoint.
It could also be an option to have a method on response that allows any content type.

wrong repo hol up


Exception trying to compile the dbldoo project

java -jar PP2LAL2PP.jar main.pp2 results in:
   Exception in thread "main" java.lang.ClassCastException: nl.rubensten.pp2lal2pp.lang.Value cannot be cast to nl.rubensten.pp2lal2pp.lang.Number
	   at nl.rubensten.pp2lal2pp.compiler.Compiler.compile(Compiler.java:92)
	   at nl.rubensten.pp2lal2pp.PP2LAL2PP.main(PP2LAL2PP.java:106)

Could you embed your .pp2 source file?

global sensor0 = getAnalog(INPUT_LIGHT_SENSOR)
global sensor1 = getAnalog(INPUT_LIGHT_SENSOR_BACKUP)

You can't use function calls in global variable declarations. Only numbers are supported.


Publish linux/arm64 binary and image

Is your feature request related to a problem? Please describe.
When using arm64 (Linux or mac M1) it would be nice to have a native binary and image that didn't run under emulation.
Also, ARM nodes on GKE are a thing, so it would be handy to be able to run on them too.
Describe the solution you'd like

Publish an linux/arm64 binary.
Make the quilkin release image multi-arch and have images for both linux/amd64 and linux/arm64 under the same name and tag.

Describe alternatives you've considered
Don't do it. But it would be handy, so let's do it. Also shouldn't be too hard, the docker image is pretty straight forward.
Additional context

https://docs.docker.com/build/building/multi-platform/
Should wait for #608 to get it's upcoming PR, since there is a lot of cross compilation work in there.

If you are doing this work, should also do M1 Mac arm binary as well.


Inline publish script

This removes the step where we were accidentally blowing away the .m2 file.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI or the workflows README to see a list of phrases to trigger workflows.

R: @volatilemolotov
I think we should at least take this one since it moves us forward

Agreed. Lets do it this way


Add a way to get random numbers to the ABI

Closes #29.

I've implemented a buffer-oriented ABI.
Continuing our conversation on a past diff: it's up to the application anyway.
The application could opt-in to use possibly low-quality randomness, which is why I'm providing that first. Or it could refuse to run, report an error or whatever.

Found this interesting post in an LWN comment thread: http://blog.cr.yp.to/20140205-entropy.html

So, perhaps we should gather entropy using rdseed and JitterRng and then feed them into a CPRNG.

Oh, btw, I changed the names of some of the things you used in your abi implementation, so you'll have to fix that.

I'm working on adding other options.
The current generator is fine if you don't care about possible backdoors.
If you do care about them, you need configurability, because the sources become hardware dependent and some of them will fail to work. Which sources can be used and trusted depends on where you are going to deploy. Cloud environments (best use virtio!), embedded environments, and more classic deployments have different constraints.

Imagine an embedded system that's going to generate keys from very low entropy on its first boot.
Here rdrand or similar would be helpful, because there's not much ambient noise that could provide entropy at that point.

Okay, makes sense. Please use as many sources of entropy as possible, not just one.

I can mix all trusted, working sources of entropy if preferred.
I can't mix untrusted ones as well because of the exfiltration problem djb discusses.

If we combine with untrusted entropy, that will only make the entropy as good as what it would be without that untrusted entropy. Seems like more entropy at best and the same at worst is better than not having those extra sources.

The argument djb makes is that one of the untrusted source, running on the cpu, has access to the entire state of the trusted sources, and can make sure that the mix will skew a certain way. For example, if we simply xored the sources, the hostile source could make sure the seed is all zeroes. More complicated mixing could be countered similarly, by simulating the result until enough zeroes are found.

Okay, if you're happy with what you have now, I'll merge it in.

Until they're actually implemented, can you remote the features from Cargo.toml?

Sure! I've removed the last two commits that added to Cargo.toml.
You can merge this.
I have some local work on rdseed and on jitter, but the latter isn't done yet.


[patch][pulsar-sql] Add Java version trim agent for presto 332

Fix #14951
Motivation
The presto 332 couldn't parse Java version like this <IP_ADDRESS>, so add a Java version trim agent to walk around the problem.
This is a temporary patch, after the presto upgrade to 332+, we could remove this.
Modifications
Add a Java version trim agent to format the system property java.version for the Pulsar SQL plugin.
Verifying this change

[ ] Make sure that the change passes the CI checks.

(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end deployment with large payloads (10MB)
Extended integration test for recovery after broker failure

Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes

Dependencies (does it add or upgrade a dependency): (no)
The public API: (no)
The schema: (no)
The default values of configurations: (yes)
The wire protocol: (no)
The rest endpoints: (no)
The admin cli options: (no)
Anything that affects deployment: (no)

Documentation
Check the box below or label this PR directly.
Need to update docs?

[ ] doc-required
(Your PR needs to update docs and you will update later)

[x] no-need-doc
(Please explain why)

[ ] doc
(Your PR contains doc changes)

[ ] doc-added
(Docs have been already added)

@gaoran10 Please reply to my review comments.

@lhotari Thanks for your suggestions, and address comments. PTAL

@codelipenghui @lhotari All comments are resolved. PTAL, thanks

@gaoran10 I'm not able to cherry-pick this one to branch-2.10, could you please help with this or push a PR to branch-2.10 directly.

https://github.com/apache/pulsar/commit/421e7c7ff36137eb9c7960ed56b83e1a7521a7a1 for cherry-picking to branch-2.9

#15371 cherrypick to branch-2.10


Track binder transactions of StorageService

Track binder concurrency at SS.
Will add more traces and metrics to SS later.
PS: my very first baby-step in the Kotlin world

Thanks for the review.


Godot can't read non ascii characters properly

I made thread about this long time ago but this bug still exists in 2.0.2
https://github.com/godotengine/godot/issues/2254
While exporting godot is searching for template in:
C:\Users\Rafa\AppData\Roaming\Godot\templates\android_debug.apk
instead of
C:\Users\Rafał\AppData\Roaming\Godot\templates\android_debug.apk

Closing as duplicate of #2254, one report is enough since the initial issue hasn't been fixed and the bug report is still open :)


Remove CurrentVariablesTracker and use NewCurrentVariablesTracker

IIUC CurrentVariablesTracker is for the v1 contracts so I assume it can now be removed.
So we can remove CurrentVariablesTracker and rename NewCurrentVariablesTracker -> CurrentVariablesTracker

duplicate of https://github.com/tellor-io/TellorMiner/issues/182


Can't import genomicranges with Python 3.11

Overview
Hello - excited about this library!
I was attempting to do some testing/experimenting and I currently run Python 3.11.4, but I was running into an import error with numpy.
Steps to reproduce

Install fresh virtual environment with python 3.11:

pyenv local 3.11.4
python -m venv venv
source venv/bin/activate

Install GenomicRanges

pip install genomicranges

Attempt import:

import genomicranges

Observe error

File "__init__.pxd", line 944, in numpy.import_array
ImportError: numpy.core.multiarray failed to import

To resolve
I can resolve this by just downgrading python to 3.10.
Additional information
It seems like numpy only supports python 3.11 in 1.23.3 and up. I see this package has it pinned to 1.22.1. Is it possible to bump numpy to >1.23.3? Or just unpin it?
Let me know if you need any more information!
Nathan

Thanks for reporting this, I've gotten down to the real issue that forced me to pin the versions.


Error: could not find sequence for reference contig contig

Hi,
I'm having some problems with mCaller.py
../00_biosoft/mCaller/mCaller.py -m A -r ../04_mCaller/PT12_sm.fa -d ../00_biosoft/mCaller/r94_model_NN_6_m6A.pkl -e ../04_mCaller/02_wa.eventalign.tsv -f ../03_Guppy/02_WA-fast5_out/02_WA_all.fastq -b A &
I have seen this issue, but I don't think that's consistent reasons with my problem.
I used the -n parameter when I output the eventalign.tsv file with nanopolish.
../00_biosoft/nanopolish/nanopolish eventalign -t 12 --scale-events -n -r ../03_Guppy/02_WA-fast5_out/02_WA_all.fastq -b 02_wa_all.sorted.bam -g PT12_sm.fa > 02_wa.eventalign.tsv
Here is part of my fasq and eventalign.tsv fail, could you do me a favor please?

By the way, although this error is displayed, the program is still running...

Hi there,
A few follow-up questions to sort out the issue: 1) Does mCaller produce any output? 2) Is the error message exactly "Error: could not find sequence for reference contig contig"? I think this may be an issue with the first line of your eventalign.tsv -- try removing that first line starting with "contig" and rerunning mCaller with the modified file.

Hi thanks for your reply,
I deleted the first line of the eventalign.tsv file and re-ran the mCaller program. I got a file named eventalign.diffs.6, The first few lines of the file look like this:

The log file during the mCaller run shows that there are still some errors(1.txt), but I think that there might be some issues with my genome file and not caused by mCaller. Am I guess right? I will double-checking my genome file, and of course if you can give me some advice I would be very grateful!
Thanks again for your time.
1.txt

The output looks ok besides the threads throwing errors -- I would guess based on the log file that there are a few lines in the eventalign file that were misformed and start with "10", "contig", and "00200". Worth double checking your genome, but it might be nanopolish that's causing the issues here. A bit of a pain, but if you manage to find the misformed lines, you can take them out, and mCaller should run smoothly (or if you want to modify the mCaller code, add an exception to skip these lines).

I see it, thank you very much for your valuable advice.


Custom #djDebugToolbarHandle

I wanted to hide the default #djDebugToolbarHandle element, and have a bootstrap navbar button to hide/show the sidebar. I know it's enabled in toolbar.js, but it doesn't have a normal href url so I'm not quite sure how to link the two. Is this possible? Any help is appreciated.

Perhaps you're looking for the JavaScript functions djdt.show_toolbar() and djdt.hide_toolbar()`. Does that solve it for you and answer the question?
https://github.com/jazzband/django-debug-toolbar/blob/b8d808d2239b3d9d20ca52668ed67b9fba376982/debug_toolbar/static/debug_toolbar/js/toolbar.js#L351-L352


Every execution produces new VPC

Is it really by intention that every execution of the module produces VPC?
Must be limitation of the underlaying module, but how to deal withit?

Ansible will pattern patch, so if you have a VPC with the same setup (name, CIDR, tags, etc) then it shouldnt create a new one by default.

Same name is not problem and same cidr is suprisingly also not a problem for AWS or module... So i got two VPC... strange..


Improves F8 conversion

Codecov Report
Patch coverage: 100.00% and project coverage change: -0.04% :warning:

Comparison is base (85e2e52) 83.05% compared to head (53c1225) 83.02%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #40      +/-   ##
==========================================
- Coverage   83.05%   83.02%   -0.04%
==========================================
  Files          38       38
  Lines        5419     5421       +2
==========================================
  Hits         4501     4501
- Misses        918      920       +2

Files Changed
Coverage Δ

onnx_array_api/validation/f8.py
95.05% <100.00%> (+0.02%)
:arrow_up:

... and 1 file with indirect coverage changes

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


Replace CryptoSwift dependency with CommonCrypto

Primary Goal
Replace the CryptoSwift dependency in JWT with CommonCrypto
Motivation
When I started to research SFAuthenticationSession, CryptoSwift was apparently not ready for Swift 4 (at least I think that is what triggered me initially). During research, I realised all JWT needs is to calculate a hash, a simple enough task. I like to keep dependencies to an absolute minimum, and also — especially for security — I prefer Apple's platform solution for a number of reasons.
So, rather than trying to find a version of CryptoSwift for Swift 4, or fixing it myself, I wanted to calculate the hash using CommonCrypto
The Problem
Importing CommonCrypto into a Swift Framework is not trivial (For Apps, all you have to do is create a bridging header) (Side goal: I would be interested in the deeper reason for this)
Possible Solutions
IBM CommonCrypto Module Map
IBM has a CommonCrypto Module Map. The Problem is that this only works when using the Swift Package Manager
Custom Module Maps
Some are using custom CommonCrypto Module Maps. The Problem is that this solution uses hardcoded Xcode paths, which I consider plain ugly, especially given that Xcode should be self-contained and not location dependent.
Dynamic Module Maps
Again IBM, for their BlueCryptor project is creating dynamic module maps at runtime, always using the correct Xcode location. Here, the Problem is that Run Script build phases are not honored by the current implementation of CocoaPods. And I would like to use CocoaPods to use JWT. I could use the prepare_command, but that does not know what the build architecture will be.
My Question: Where to go from here?
From here, I see various possible routes:
A slim Objective-C wrapper
I could use or create a slim Objective-C wrapper, and add that as a dependency. As my goal was to remove dependencies, this seems contradictory
Use a new version of CocoaPods
In Version 1.4, a new feature is planned that will Add Podfile DSL for 'run script'. I am not sure if that works, also I would like to stick with a stable version of CocoaPods
Lose CocoaPods support
I could go to Swift PM or Carthage instead of CocoaPods. I would like to avoid this.
 (Remember I am an old Lisp developer: "Lisp is a shiv which comes in many forms. Anyone who uses this is probably crazy and dangerous")
However, I realise this is a working, but messy and unstable solution.
Your Input is appreciated

Did I miss anything?
Which way should I go?

Thanks a lot!

I'm not going to discuss what should be used, I just point that CryptoSwift has a very wide range of supported Swift versions you can use and skip most of the problems mentioned above.
https://github.com/krzyzanowskim/CryptoSwift#swift-versions-support

Thank you! I assumed that, given CryptoSwift is a very popular project, Swift 4 support can't be far.
This is a research project, and especially sparked my interest when I found out that it is not trivial, and none of the existing solutions (apart from using CryptoSwift) seem to be really clean


Unable to build on Mac Catalyst

I'm unable to build on Mac Catalyst with the same errors noted here: https://github.com/mrousavy/react-native-mmkv/issues/10
I created a minimal reproduction here: https://github.com/ryanlntn/MacOSCatalystMMKV
I've tried messing with deployment targets as per the solution there without effect. I've also toyed with different compiler settings but haven't found anything that does more than change the error message a little. I'm not sure what the requirements are for JSI but I am using react-native-reanimated 2 on catalyst without this issue. Oddly enough they set a lower deployment target too.

hey! which react native version? which deployment target?

Using react-native 0.64.2. I tried bumping iOS deployment targets from 11 on up to the latest and did the same for macOS deployment targets.

Hey! Do you have a solution for this? Shoot me a PR and I'll review


Force database parameter must be omitted or have the same value as schema

resolves #93
Description
Changes in credentials
Checklist

[X] I have signed the CLA
[X] I have run this code in development and it appears to resolve the stated issue
[X] This PR includes tests, or tests are not required/relevant for this PR
[X] I have updated the CHANGELOG.md and added information about my change to the "dbt-glue next" section.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@armaseg when testing this PR (I removed my database from my profile). I'm getting this error:

Credentials in profile "glue", target "dev" invalid: 'database' is a required property

I see bunch of places where the database is used:

sample profile: https://github.com/aws-samples/dbt-glue/blob/main/dbt/include/glue/sample_profiles.yml#L21
this macro: https://github.com/aws-samples/dbt-glue/blob/3c86a8a4f7c5dc200beaef42493534c85fe9ecc2/dbt/include/glue/macros/adapters.sql#L92, should be rather target.schema
seeds: https://github.com/aws-samples/dbt-glue/blob/1b50527ca9cd1c5bae919ac1f39a3166930b6846/dbt/include/glue/macros/materializations/seed.sql#L10-L11

If I understood correctly with this feature we should be able to don't pass the database in the profile, am I right?

Totally missed it! Thank you @nicor88 :)

@armaseg So I tested the following:

a simple dbt run on a model ✅
dbt seed with a sample csv (I did run it multiple times just to be sure) ✅

so far all works well.


fix(Record): Cast Record.str return to str

New Pull Request
Have you:

[ ] Updated the README if necessary?
[ ] Updated any configuration settings?
[ ] Written a unit test?

Change Notes
Justification
Cast Record.str to string before returning.
For us, this fixes cases where name on a custom object is an integer and repr(obj) is called.

Let me know if you'd like me to do anything for this (like tests)


feat: add just command to execute real tests (no fixtures)

sometimes I just want to run the real tests without firing up a bash shell, load the setup script...
I use the bash wrapper as my default shell is fish. Should be fine?
Originally, the command to startup the tests is documented as cargo test -p fedimint-tests -- --test-threads=1.
With the parallelization it seem to work now without --test-threads=1?  I think the logging output was out of order which is why I set RUST_LOG=none.
thoughts?
output is something like this:
$  time just test-real
bash -c 'source ./scripts/setup-tests.sh >/dev/null && export FM_TEST_DISABLE_MOCKS=1 && export RUST_BACKTRACE=1 && export RUST_LOG=none && cargo test -p fedimint-tests '
    Finished dev [unoptimized + debuginfo] target(s) in 0.16s
error: timeout on transient error: Could not connect to the server <IP_ADDRESS>:18443

Make sure the bitcoind server is running and that you are connecting to the correct RPC port.
LN gateway 1 not ready yet. Waiting ...
    Finished test [unoptimized + debuginfo] target(s) in 0.14s
     Running tests/tests.rs (target/debug/deps/fedimint_tests-77077150af491434)

running 31 tests
test audit_negative_balance_sheet_panics - should panic ... ok
test can_have_federations_with_one_peer ... ok
test ecash_in_wallet_can_sent_through_a_tx ... ok
test lightning_gateway_cannot_claim_invalid_preimage ... ok
test ecash_cannot_double_spent_with_different_nodes ... ok
test can_get_signed_epoch_history ... ok
test lightning_gateway_pays_outgoing_invoice ... ok
[...]
test ecash_can_be_exchanged_directly_between_users ... ok

test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 66.43s

Lost connection to the RPC socket.Lost connection to the RPC socket.Lost connection to the RPC socket.Lost connection to the RPC socket.Lost connection to the RPC socket.Lost connection to the RPC socket.
________________________________________________________
Executed in   76.37 secs    fish           external
   usr time  358.03 secs    8.41 millis  358.02 secs
   sys time   10.85 secs    6.16 millis   10.85 secs

Originally, the command to startup the tests is documented as cargo test -p fedimint-tests -- --test-threads=1.
With the parallelization it seem to work now without --test-threads=1?

oh, and if that's true I might also update the integration test documentation here?

@mxz42 We've just parallelized these tests this week. ./scripts/rust-tests.sh is the current command we use, so we should avoid duplicating that call IMO. Either everything in justfile, or justfile should call that script.

oh, wow, I honestly didn't know this script existed because I always looked at this description

oh, wow, I honestly didn't know this script existed because I always looked at this description

It's hard to keep documentation up to date. Hopefully putting everything useful in a justfile will help discoverability.

Codecov Report
Base: 63.94% // Head: 65.03% // Increases project coverage by +1.09% :tada:

Coverage data is based on head (fc2e108) compared to base (3e72dee).
Patch coverage: 73.77% of modified lines in pull request are covered.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1642      +/-   ##
==========================================
+ Coverage   63.94%   65.03%   +1.09%
==========================================
  Files         114      129      +15
  Lines       18364    23310    +4946
==========================================
+ Hits        11743    15160    +3417
- Misses       6621     8150    +1529

Impacted Files
Coverage Δ

client/cli/src/main.rs
0.25% <0.00%> (-0.01%)
:arrow_down:

client/client-lib/src/db.rs
20.00% <0.00%> (ø)

client/client-lib/src/ln/db.rs
42.85% <0.00%> (ø)

client/client-lib/src/utils.rs
47.45% <0.00%> (+37.45%)
:arrow_up:

client/client-lib/src/wallet/db.rs
16.66% <0.00%> (ø)

crypto/derive-secret/src/lib.rs
75.43% <0.00%> (ø)

fedimint-api/src/bitcoin_rpc.rs
0.00% <0.00%> (ø)

fedimint-api/src/core/client.rs
0.00% <0.00%> (ø)

fedimint-api/src/lib.rs
92.12% <0.00%> (+4.07%)
:arrow_up:

fedimint-bitcoind/src/bitcoincore_rpc.rs
0.00% <0.00%> (ø)

... and 177 more

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Fix frontend for search after backend updates

Some things need to be fixed in the frontend for the search to work after the latest changes.

When searching for workflows the indices are now separated into workflow_level1 and workflow_level2

Results now are sorted by index in the json response for each index one array.
workflow_level1, workflow_level2, indicators, collected_data

The search currently does not show "No results"

Wrong project


Fix the error message for failing non-det search.

I think this is called by assumption. Perhaps we can say No useful assumption found in the context?

Actually your message works well in either case.


Multiple sublevel domain for one secondlevel : wohto

This is a question on how to solve the following problem:
How should I indicate within the docker-compose.yml the main domain if I use several subdomains (in different dockers) based on the same second level domain?
Example:
Docker 1 : docker-compose.yml: <Application 1>
...

VIRTUAL_HOST=example.de,sub1.example.de,sub2.example.de
LETSENCRYPT_HOST=example.de,sub1.example.de,sub2.example.de
...
Docker 2 : docker-compose.yml: <Application 2>
...
VIRTUAL_HOST=example.de,sub3.example.de,sub4.example.de
LETSENCRYPT_HOST=example.de,sub3.example.de,sub4.example.de

((This could even be more complicated if I also want "example.com" to point to the same host/docker, i.e.

VIRTUAL_HOST=example.de,example.com,sub3.example.de,sub4.example.de,sub3.example.com,sub4.example.com
LETSENCRYPT_HOST=example.de,example.com,sub3.example.de,sub4.example.de,sub3.example.com,sub4.example.com

My problem is that when the SSL is created for the "application 2" the SSL-certificates for "application 1" gets lost / is no longer valid.
Maybe it is not OK to set the "main domain" (example.de and/or example.com) as first entries in both docker-compose??
Thanks a lot,
Pascal

Maybe it is not OK to set the "main domain" (example.de and/or example.com) as first entries in both docker-compose??

You got this right, you can't have the same base domain for two different containers.

Thanks for your answer!
Would it be a solution to set just the complete domain name (which is - of course - different for all containers) - i.e.
Docker 1:

VIRTUAL_HOST=sub1.example.de,sub2.example.de
LETSENCRYPT_HOST=sub1.example.de,sub2.example.de
Docker 2:
VIRTUAL_HOST=sub3.example.de,sub4.example.de
LETSENCRYPT_HOST=sub3.example.de,sub4.example.de

Or is there any other solution using frontproxy/SSL-companiopn?
Thank you for your help!
Pascal

Let me complete my previous answer as it was quite uncomplete.
First regarding nginx-proxy and the VIRTUAL_HOST variable:
You can't reuse domains for more than one container. That's a basic principle of a reverse proxy based on SNI in general and of nginx-proxy specifically, you can't proxy to more than one service on the same port(s) (80/443 in our case) for a given domain, as the proxy will have no way to tell which request must go to which backend service.
So
container1
VIRTUAL_HOST=example.com,sub1.example.com

...

container2
VIRTUAL_HOST=example.com,sub2.example.com

doesn't work, because in the configuration file that nginx-proxy dynamically creates, only one of those two containers can receive the requests for example.com.

The way letsencrypt-nginx-proxy-companion works with certificates in conjunction with nginx-proxy is a bit more complex.
The companion will attempt to create / renew a certificate for every LETSENCRYPT_HOST environment variable found on a container, wether the variable values is the same as another or not.
The ACME client (simp_le) on the other hand won't try to recreate a certificate that cover the same set of domains as an existing and still valid certificate in its working directory.
BUT, because the companion put certificates in folders named after the first domain in the LETSENCRYPT_HOST variable (the "base domain") things like example.com,sub1.example.com and sub1.example.com,example.com are considered as two different certificates by the container because the ACME client will be working inside different directories.
For example, something like
container1
VIRTUAL_HOST=example.com,sub1.example.com
LETSENCRYPT_HOST=example.com,sub1.example.com,sub2.example.com
...

container2
VIRTUAL_HOST=sub2.example.com
LETSENCRYPT_HOST=example.com,sub2.example.com,sub1.example.com

Will work and generate only one certificate if the two containers are started at the same time. If you don't start both at the same time, the first certificate creation will fail as one of the domains (sub2.example.com) won't be configured inside nginx-proxy, resulting in failing challenge authorization.  Starting the second container should make the certificate creation succeed as all the domains covered by the certificate are now configured inside nginx-proxy.
You could, theoretically, have a a hundred containers each with a single domain as VIRTUAL_HOST and all sharing the same certificate with a hundred domains long LETSENCRYPT_HOST variable.
This is however not a recommended way of using this container and considered unsupported for now, as the container lacks the mechanics needed to make it work consistently.
The recommended way is that each container have its own set of domains, and that all the domains set in the LETSENCRYPT_HOST variable of a container be also set on its VIRTUAL_HOST variable. You can set additional domains in the VIRTUAL_HOST variable of the container but they'll result in certificate errors when you'll try to use those domains to access the proxyed service.

Thank you so much for your explanation! I got it now (i hope so at least).
Would it then be possible to have the whole domain name as VIRTUAL_HOST AND LETSENCRYPT_HOST?
i.e.
container1

VIRTUAL_HOST=sub1.example.com
LETSENCRYPT_HOST=sub1.example.com

container2
VIRTUAL_HOST=sub2.example.com
LETSENCRYPT_HOST=sub2.example.com

...
container-n
VIRTUAL_HOST=sub-n.example.com
LETSENCRYPT_HOST=sub-n.example.com

If that does the trick, everything is perfect...
Then there is no need to put the general "example.com" at the beginning of each
VIRTUAL_HOST and LETSENCRYPT_HOST.
Thanks,
Pascal

Yes, this is the "normal" way of using those two containers together.
Do you mind me asking why you thought adding example.com in front of each VIRTUAL/LETSENCRYPT_HOST variables values was required ?

OK, that really helps me..
To answer your question: I do not know anymore. Maybe it was because auf your examples
where you set the secondlevel domain always at the beginning (example.com,www.example.com,mail.example.com) ..
$ docker run -d \
    --name example-app \
    -e "VIRTUAL_HOST=example.com,www.example.com,mail.example.com" \
    -e "LETSENCRYPT_HOST=example.com,www.example.com,mail.example.com" \
    -e<EMAIL_ADDRESS>\
    tutum/apache-php

But as this is not needed everything is fine.
Once again thanks for your great contribution and your answers!!


Adding guidance for function app

updated config:
result:
No changes. Your infrastructure matches the configuration.


t265 relocalization events

Required Info

Camera Model
t265

Firmware Version
<IP_ADDRESS>29

Operating System & Version
Ubuntu 16.04

Platform
PC

librealsense Version
2.19.1

Language
C++ / Python

Segment
Robot

Issue Description
Is there a way to subscribe to the relocalization events of the t265 camera in C++ and Python? I've checked the documentation, API, and source code but could not find a solution.
In addition to that, is it possible to disable (and enable) the relocalization feature of the t265 camera (offline or during runtime)?

The SDK has a reference to an instruction called SIXDOF_MODE_ENABLE_RELOCALIZATION
There is also a reference to SLAM_RELOCALIZATION_EVENT
https://github.com/IntelRealSense/librealsense/blob/master/third-party/libtm/libtm/src/Common.cpp#L272
A T265 doc warns that "The relocalization API should be considered unstable, and is planned to be updated in a future release".
https://github.com/IntelRealSense/librealsense/blob/bcc71f3b01c482dfa51895ab6247135c9c76323d/doc/t265.md

@MartyG-RealSense: Thanks. However, there is no reference to disable the relocalization. On my t265 it seems to be always on.
And I know that the relocalization event message is there, I receive it in the realsense viewer as soon as the pose jumps to a known spot. But how do I subscribe to it in order to implement my own callback?

The enable instruction is preceded by an index = true instruction in one of the references, so I would speculate that preceding the same line with an index = false instruction might disable it.  This is purely speculation though, and one of the Intel staff on this forum can provide an official answer.
https://github.com/IntelRealSense/librealsense/blob/master/third-party/libtm/tools/libtm_util/libtm_util.cpp#L2515
I have no further info I can find about subscribing to relocalization so again, an Intel person will be the best advisor about that.

Hi @moritzmaier
Relocalization events seem to be misbehaving in latest release, this is why we have temporarily disabled them (#3477). Once they are fixed in firmware, you should be able to register using sensor::set_notifications_callback, something like:
pipeline p;
auto profile = p.start();
auto t265 = profile.get_device().query_sensors().front();
t265.set_notifications_callback([](notification n){
     // ...
});

Disabling relocalization is currently not exposed, but seems like a good control to have. We will discuss and try to expose it.

Hi @dorodnic and thanks for the infos.
Where can I find the latest firmware? Or when will there be a firmware update for the t265? My current version is <IP_ADDRESS>29.

Firmware is being update automatically via librealsense. Upcoming librealsense 2.19.2 is not going to introduce firmware change, but the release after that (2.20 / 2.19.3) will come with new update firmware, hopefully with better relocalization.

Latest librealsense has updated FW with improved relocalization.  Use the latest released version of librealsense, v2.21.0

In addition to that, is it possible to disable (and enable) the relocalization feature of the t265 camera (offline or during runtime)?

This is the subject of realsense-ros issue 779, and :+1: we'd love to have the ability to turn it off (see that issue).

We are working on a PR, #4321, to disable pose jumping and/or relocalization.


Fixing SFR tests Refs #338

This PR resolves issue #338

Job VTB Documentation on c592d35 wanted to post the following:
View the site here
This comment will be updated on new commits.

you need to update the pronghorn submodule too. right now with the old version, you are now failing the test:
https://civet.inl.gov/job/1975618/

you need to update the pronghorn submodule too. right now with the old version, you are now failing the test: https://civet.inl.gov/job/1975618/

That error was cause by a typo. We were testing for a variable (Sij) that doesn't exist.

Tests are passing now.

yup looks good. thanks for the patch


Implementation for other shader types

It would be good to have Geometry, Tessellation Control and Evaluation and Compute Shaders

Agreed. Note that geometry and compute shaders are already available - I use compute shaders heavily in my projects.
About other shader types, I can't guarantee that I'll jump on it right away, given my bandwidth. If you feel like to submit a PR with the patch and an example program, feel free to go ahead.

How do i use geometry shader? And why is macrogl divided into non-ex and ex part?

The non-ex part is all the functionality that will work both with LWJGL and
WebGL (assuming the GPU supports it).
The ex part is functionality that WebGL does not support (typically, >
OpenGL 3.2, and some legacy things that WebGL does not support).
You can use the geometry shaders by instantiating a Program with the proper
Shader object:
  val pp = new Program("BasicTriangle")(
    Program.Shader.Vertex(vertexSource),
    ex.Program.Shader.Geometry(geometrySource),
    Program.Shader.Fragment(fragmentSource))

Note: for my purposes, I use the compute shaders, so I haven't tried the
geometry shaders out yet.
Ideally, we should have a working example with geometry shaders in the
examples programs.
On Wed, Oct 21, 2015 at 10:59 PM, PlayerWithoutName <
<EMAIL_ADDRESS>wrote:

How do i use geometry shader? And why is macrogl divided into non-ex and
ex part?
—
Reply to this email directly or view it on GitHub
https://github.com/storm-enroute/macrogl/issues/43#issuecomment-150022588
.


What is the context length of InternVL2-Llama3-76B-AWQ? How many tokens does one image take up, and what is the maximum number of images that can be input?

The context length of InternVL2-Llama3-76B-AWQ is 8k tokens. The number of tokens used by one image and the maximum number of images that can be input depend on the resolution of the images.


解码的生成多样性 - 张建的博客 | BY Blog

https://www.yuansearch.com/2023/08/14/解码的生成多样性/?
Every failure is leading towards success.

评测


feat(compile-class): new transformer

close #948
rendered

Can this kind of compilation somehow help in generating style for dynamically classes like from prop bg-${props.color} without safelist?


Find Command Possible Documentation bug flagged by someone

After the find command is executed, the interview list will not update. Is this stated somewhere in UG? Perhaps can summarise when will the interview list in sync with the application list and when it will not be in sync UG

Yup this is intended, but you're right we should mention this in the UG somewhere.


Create an architecture diagram to show the general workflow of the solution.

Either a component diagram or a process diagram or both. This must be included in the final presentation.


Update URL to WebDriverIO Examples Page

Proposed changes
Types of changes

[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist

[ ] I have read the CONTRIBUTING doc
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)

Further comments
Reviewers: @webdriverio/technical-committee

Codecov Report

Merging #101 into master will decrease coverage by 0.05%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #101      +/-   ##
==========================================
- Coverage   95.46%   95.41%   -0.06%
==========================================
  Files          93       93
  Lines        1832     1832
  Branches      392      392
==========================================
- Hits         1749     1748       -1
- Misses         74       75       +1
  Partials        9        9

Impacted Files
Coverage Δ

packages/webdriverio/src/utils/Timer.js
90.56% <0%> (-1.89%)
:arrow_down:

Continue to review full report at Codecov.

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

still used my work email not my personal one


this addresses an issue described in ES-260, and is a forward-port of…

… https://github.com/facebook/rocksdb/pull/5160

http://jenkins01.arangodb.biz:8080/view/PR/job/arangodb-matrix-pr/3959/


Graceful failure META-issue

Exceptions in plugins, apphooks and menus can make a whole page or even a whole site cause a 500 error. While this is a good behaviour while developing, it is bad in production.
This issue collects various other issues that strive to change the cms to behave more gracefully in such cases.

[ ] Plugins: #3157
[x] Apphooks: #3156
[x] conventions for menu extenders (don't fail hard if reverse urls fail because an apphook has not been added yet)
[ ] ...

Closing to track the only remaining issue https://github.com/divio/django-cms/issues/3157


[e2e]: nodejs create main default slsa3

Repo: https://github.com/slsa-framework/example-package/tree/v39.0.559
Run: https://github.com/slsa-framework/example-package/actions/runs/12310556575
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.create.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.create.main.default.slsa3.yml
Trigger: create
Branch: v39.0.559
Date: Fri Dec 13 06:13:39 UTC 2024

Repo: https://github.com/slsa-framework/example-package/tree/v39.0.560
Run: https://github.com/slsa-framework/example-package/actions/runs/12327485956
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.create.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.create.main.default.slsa3.yml
Trigger: create
Branch: v39.0.560
Date: Sat Dec 14 06:12:29 UTC 2024

Repo: https://github.com/slsa-framework/example-package/tree/v39.0.561
Run: https://github.com/slsa-framework/example-package/actions/runs/12336399574
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.create.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.create.main.default.slsa3.yml
Trigger: create
Branch: v39.0.561
Date: Sun Dec 15 06:13:43 UTC 2024
Tests are passing now. Closing this issue.


Missing branch.js.map file

Upon running on my iOS device I get a message stating "[directory]/www/plugins/io.branch.sdk/www/branch.js.map" was not found. I've also verified that the file doesn't exist in the listed directory. The only file in that directory in branch.js. I am using the the last spec 2.2.3. I've tried uninstalling the plugin and reinstalling and the same goes for the ios platform. Is there a configuration that I'm missing?

@jworm7 , can you try to install the plugin directly from Github?
cordova plugin add https://github.com/BranchMetrics/Cordova-Ionic-PhoneGap-Deferred-Deep-Linking-SDK.git --variable BRANCH_KEY=key_live_xxxx --variable URI_SCHEME=YOUR_URI_SCHEME
Based on the repo the branch.js.map file should still exist.

I tried that as well but unfortunately no luck

That's weird, have you clean up all the platform and plugin folders before reinstalling the plugin?
cordova platform add ios;
cordova platform add android;
cordova plugin remove io.branch.sdk;
cordova plugin add https://github.com/BranchMetrics/Cordova-Ionic-PhoneGap-Deferred-Deep-Linking-SDK.git --variable BRANCH_KEY=key_live_xxxx --variable URI_SCHEME=YOUR_URI_SCHEME

So far, I can't replicate the issue that you're having.

Yes I have and still no success. This is how my system is currently configured:
Cordova CLI: 6.4.0
Gulp version:  CLI version 3.9.0
Gulp local:   Local version 3.9.1
Ionic Framework Version: 1.0.1
Ionic CLI Version: 1.7.16
Ionic App Lib Version: 0.7.3
ios-deploy version: 1.9.0
ios-sim version: 3.1.1
OS: Mac OS X El Capitan
Node Version: v4.5.0
Xcode version: Xcode 8.1 Build version 8B62
Is there anything in this configuration that would be problematic?

Hello @jworm7
We have a Pull Request in the making for this issue. #231. This Pull Request is still not ready for production yet, so in the meantime can you please try the following to bypass npm?
# replace the xxxx's with the corresponding values within https://dashboard.branch.io/settings/link
cordova plugin remove io.branch.sdk;
cordova plugin add https://github.com/BranchMetrics/Cordova-Ionic-PhoneGap-Deferred-Deep-Linking-SDK.git --variable BRANCH_KEY=xxxx --variable URI_SCHEME=xxxx;

Keep in mind, you might have to reinstall your platforms to clear the cache of the bad Branch sdk:
cordova platform remove android;
cordova platform remove ios;
cordova platform add android;
cordova platform add ios;

@ethanneff unfortunately what your proposed hasn't resolved the issue. Is there any timeline for the pull request?

Hello @jworm7,
Is the error preventing the app from compiling?
Is the error similar to this one?
Iff so, you can remove this error temporarily by removing this line from the bottom of APP_NAME/plugins/io.branch/sdk/www/branch.js. Again, you might have to reinstall your platforms to clear the cache of the bad Branch SDK.

I apologize for this inconvenience.

Hey @ethanneff
Thanks for getting back. Thankfully it isn't a compiling issue it similar to what you pasted in. I've removed that line of code and it appears that the error has gone. I just want to verify that in removing the reference to the branch.js.map file that there aren't any features or branch capabilities that I would be missing?

Hey @jworm7,
The .map file is created whenever we convert our .js.es6 code to .js.  Essentially, it is a temporary conversion file which should never belong in our production code. You will not lose any features or branch capabilities by removing that line of code.
Best,


Plus 1PM - no status output if switched via web interace

Nodered + plugin set correctly with enabled status output:

But if the Shelly is turned on/off via webinterface, there isn't information in NR flow, but directly in mqtt this information is send.

This check box means that you get an output whenever you send a command to the node. It has nothing to do with the webinterface

OK, and how can i obtain information, if the Shelly will be toggled via web interface or wall switch?

            It sends you the status cyclically… in your case every 5s.Gesendet mit der WEB.DE iPad AppAm 25.06.22 um 20:07 schrieb S474N

                Von: "S474N"<EMAIL_ADDRESS>25. Juni 2022An: "windkh/node-red-contrib-shelly"<EMAIL_ADDRESS>"Comment" ***@***.***>,"Karl-Heinz Wind"<EMAIL_ADDRESS>Re: [windkh/node-red-contrib-shelly] Plus 1PM - no status output if switched via web interace (Issue #77)

OK, and how can i obtain information, if the Shelly will be toggled via web interface or wall switch?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

OK, but via mqtt is status send immediately.

Try callback mode then