Compile fails with clang 16

I am seeing the following trying to build on Fedora 38 ppc64;e and s390x. I do not have this problem on x86_64 or aarch64.
I believe it is coming from the change in behavior to Wimplicit-function-declaration.
https://www.redhat.com/en/blog/new-warnings-and-errors-clang-16
[ 11%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/api.c.o
cd /builddir/build/BUILD/pytorch-v2.0.1.gitf81f9093/redhat-linux-build/confu-deps/cpuinfo && /usr/bin/clang -DCPUINFO_LOG_LEVEL=2 -I/builddir/build/BUILD/pytorch-v2.0.1.gitf81f9093/third_party/cpuinfo/src -I/builddir/build/BUILD/pytorch-v2.0.1.gitf81f9093/third_party/cpuinfo/include -I/builddir/build/BUILD/pytorch-v2.0.1.gitf81f9093/third_party/cpuinfo/deps/clog/include -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong   -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c99 -fPIC -MD -MT confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/api.c.o -MF CMakeFiles/cpuinfo.dir/src/api.c.o.d -o CMakeFiles/cpuinfo.dir/src/api.c.o -c /builddir/build/BUILD/pytorch-v2.0.1.gitf81f9093/third_party/cpuinfo/src/api.c
/builddir/build/BUILD/pytorch-v2.0.1.gitf81f9093/third_party/cpuinfo/src/api.c:319:23: error: call to undeclared function 'syscall'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
                if CPUINFO_UNLIKELY(syscall(__NR_getcpu, &cpu, NULL, NULL) != 0) {
                                    ^
/builddir/build/BUILD/pytorch-v2.0.1.gitf81f9093/third_party/cpuinfo/src/api.c:338:23: error: call to undeclared function 'syscall'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
                if CPUINFO_UNLIKELY(syscall(__NR_getcpu, &cpu, NULL, NULL) != 0) {
                                    ^
2 errors generated.

A full build log can be found here:
https://download.copr.fedorainfracloud.org/results/jmontleon/pytorch/fedora-38-s390x/06239794-pytorch/builder-live.log.gz

I filed an issue against cpuinfo. https://github.com/pytorch/cpuinfo/issues/171

Why is syscall undeclared on Red Hat?

Also, cpuinfo doesn't support ppc64 and s390x

Is there a way to build pytorch without it?

I don't know, you should ask PyTorch devs

Did I file this in the wrong place? cpuinfo is included in the third_party deps of pytorch and this repo is within the pytorch org. I had assumed you all talk occasionally?
The only option I see available in pytorch is -DUSE_SYSTEM_PYTORCH to use a version provided by the system rather than bundled in the third party repo.
And the cmake warning when building on unsupported architectures:
CMake Warning at third_party/cpuinfo/CMakeLists.txt:81 (MESSAGE):
  Target processor architecture "s390x" is not supported in cpuinfo.  cpuinfo
  will compile, but cpuinfo_initialize() will always fail.

To you question, "Why is syscall undeclared on Red Hat?", I don't think this is distribution specific. As mentioned I don't have this problem on amd64 or aarch64 using the same version of clang. Rather it seems a difference in architectures.
One of the explanations I see is:
"#define _GNU_SOURCE before including unistd.h or any other header as syscall(2) is not POSIX."
https://stackoverflow.com/questions/42469583/problems-calling-syscall-function-in-c
It's also present in the example within the man page
https://man7.org/linux/man-pages/man2/syscall.2.html#EXAMPLES
Putting this define at the top of the file does seem to resolve the build failure. I don't have a strong enough understanding at present to say why it's necessary for some architectures and not others.

@Maratyszcza syscall is not a standard function in posix.
It is implemented in glibc. It looks like the Clang has strict constraints (compared to GCC) ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration].
The man page https://linux.die.net/man/2/syscall also show that we should add #define _GNU_SOURCE before including headers.


Missing themes.

Describe the bug
Not all of the themes described here exist. The missing ones are :
bootstrap4
materialize
To Reproduce
Add them as per the docs :
from tabulator.Tabulator import Tabulator
Tabulator.theme = "bootstrap4"

And you see the error :
ERROR: Failed to load theme bootstrap4

Hi - please confirm the version of tabulator you are using
These were added in #108
which was live in v2.2.11
I double checked and works for me as expected

Ahh, I see. I wasn't paying attention when I selected the version for the dependency. I lazily assumed the drop down in Anvil was in order (most recent at the top), but it's not. Might create a feature request in Anvil to make the dependency list properly order itself.
Closing as no fault.


Change design to better use space available

Change on the design to obtain that result:

Minor changes have been made on .gitignore and .dockerignore to ignore node_modules and idea generated files.
A builded image with these changes is available here: https://hub.docker.com/r/bargenson/docker-swarm-visualizer/

I like this design, but I like the other design as well. My proposal is that instead of changing the existing visualization, we add this  as a second one as an option. Button at the top or something that would allow switching to this this more detailed visualization.

I'm closing this since there is no action, but feel free to submit a new pull request that meets my earlier proposal:
My proposal is that instead of changing the existing visualization, we add this as a second one as an option. Button at the top or something that would allow switching to this this more detailed visualization.


Support for Facebook Messenger

We're already tacking that request on our UserVoice site:
https://feedback.botframework.com/forums/354219-bot-connector/suggestions/13398783-will-support-be-added-for-newly-released-fb-messen


Bin Support

It would be helpful to quickly create "bin" variants of the operators:
val data: List<MyItem> = ...

// returns Map<IntRange,List<MyItem>>
val binnedRanges = data.binBy(
    binSize = 10.0,
    binStart = 20.0,
    doubleSelector = { it.amount }
)

// returns Map<IntRange, Int>
val binCounts= data.binCountBy(
    binSize = 10.0,
    binStart = 20.0,
    doubleSelector = { it.amount }
)

Perhaps it would be better to have a propriarty Bin type and a type that contains all the Bins. Then it would streamline accessing items inside of it.


Fix publish workflow

Motivation

Changes

Tests

#13  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @lmuntaner and the rest of your teammates on  Graphite


Spatial aggregation

Thanks for providing this valuable package. The idea of this PR to aggregate raster data cube over a set of polygon geometries  #35 as it needed to use within openEO process Open-EO/openeo-processes-dask#124  . It is based on dask array and parallelization which make it efficient and fast. It has been tested to aggregate polygons over data on continental level and shows a good performance.
I'd like to know your thoughts about that.
Here is an example:
import datetime
import geopandas as gpd
import pandas as pd
import xarray as xr
import numpy as np
import xvec
from shapely.geometry import Polygon

# Create a dataset with 2 variables and 3 time steps
np.random.seed(0)

temperature = 15 + 8 * np.random.randn(20, 20, 3)
precipitation = 15 + 10 * np.random.randn(20, 20,3)
lat = np.linspace(30,40,20)
lon = np.linspace(10,20,20)

time = pd.date_range("2014-09-06", periods=3)
reference_time = pd.Timestamp("2014-09-05")

ds = xr.Dataset(
    data_vars=dict(
        temperature=(["x", "y", "time"], temperature),
        precipitation=(["x", "y", "time"], precipitation),
    ),
    coords=dict(
        x=lon,
        y=lat,
        time=time,
        reference_time=reference_time,
    ),
    attrs=dict(description="Weather related data."),
)

ds = ds.chunk(dict(x=4,y=4))

# Create geometries over the dataset
num_polygons = 2  # Adjust the number of polygons as needed
polygons = []

for _ in range(num_polygons):
    # Generate random polygon coordinates within the bounding box of the downsampled dataset
    lon = np.random.uniform(ds.x.min(), ds.x.max(), 4)
    lat = np.random.uniform(ds.y.min(), ds.y.max(), 4)
    polygons.append(Polygon(zip(lon, lat)))

geoseries = gpd.GeoSeries(polygons)
gdf = gpd.GeoDataFrame(geometry=geoseries)

gdf = gdf.set_geometry('geometry')
gdf.crs = 'EPSG:4326'

polys = gdf.geometry.values

extracted = ds.xvec.agg_polys(polys, stat="mean")

Thanks! I'll have a look later but note that you need to add new deps to https://github.com/xarray-contrib/xvec/tree/main/ci

I'll go through the notes and work on them.

Hey, I went through the notes. Now the code passed the pre-commit. And I made it an optional to use dask and number of jobs if the data is big as the following:
extracted = ds.xvec.zonal_stats(polys, stat="mean", dask = False, n_jobs = -1)

ds1 = ds.chunk(dict(x=4,y=4))
extracted = ds1.xvec.zonal_stats(polys, stat="mean", dask = True, n_jobs = -1)

And I think it's possible to use geodatasets  and xarray example data to get some raster cubes instead of storing the data in the repo. I'll look into that and let u know.

I've tested it using counties fetched from geodatasets and  'air_temperature' data cube. It works but the order of (x, y ) dimensions is not consistent with what implemented now (similar to data cube structure in openEO) so I had to modify the order manually.
We can add function to make sure the dimension order is as expected. What do u think ?
from geodatasets import get_path
counties = gpd.read_file(get_path("geoda.natregimes"))
polys = counties.geometry.values

ds = xr.tutorial.open_dataset("air_temperature")

extracted = ds.xvec.zonal_stats(polys[:2], stat="sum", dask = False, n_jobs = -1)

extracted

We can add function to make sure the dimension order is as expected. What do u think ?

In extract_points, we have the dimension mapping exposed directly as x_coords and y_coords (https://xvec.readthedocs.io/en/stable/generated/xarray.Dataset.xvec.extract_points.html). We could maybe use something like that?

We can add function to make sure the dimension order is as expected. What do u think ?

In extract_points, we have the dimension mapping exposed directly as x_coords and y_coords (https://xvec.readthedocs.io/en/stable/generated/xarray.Dataset.xvec.extract_points.html). We could maybe use something like that?

I'll take a look at that. But for now I made (lon, lat) as default dims names to aggregate over them. And added a function to rename any other possible names (in a dictionary) to (lon, lat) to be consistent with the function requirement.  So, now it works for both data cubes from openEO and data cubes from xarray.

We can add function to make sure the dimension order is as expected. What do u think ?

In extract_points, we have the dimension mapping exposed directly as x_coords and y_coords (https://xvec.readthedocs.io/en/stable/generated/xarray.Dataset.xvec.extract_points.html). We could maybe use something like that?

I think  it is saver to do it in this way, the name of the coordinates or its order "as dask does not support the name "  https://docs.dask.org/en/stable/generated/dask.array.sum.html

I've added the dimension mapping like what used for "extract_points", with option to handle dask dims.
from geodatasets import get_path
import geopandas as gpd
import xarray as xr
import xvec
import dask

counties = gpd.read_file(get_path("geoda.natregimes"))
ds = xr.tutorial.open_dataset("air_temperature")

extracted = ds.xvec.zonal_stats(polys[:2], x_coords='lon',y_coords='lat', stat="mean", n_jobs = -1)

ds2 = ds.chunk(dict(lon=4,lat=4))
extracted = ds.xvec.zonal_stats(polys[:2], x_axis=2, y_axis=1, stat="sum", dask = True, n_jobs = -1)

Thanks for your review and feedback. I reviewed the suggestions and made the necessary modifications to the code accordingly.

Hi , I've adjusted the code to be more flexible and dimension-agnostic, as you can see below. I've just hard-coded the name of one coordinate as 'data_variables' to save the data variable names temporary, but we can make it a user input. However, I believe this is not critical, as it's an internal step that doesn't affect the output, unless we intend to have the output as an xarray.DataArray.

Hey, I did a deep dive into this which resulted in refactoring of the code. I opted to use more xarray logic on the process than before, which simplifies the code quite a bit.
I also noticed that the implementation was providing wrong results when I compared it to the one based on geocube so I also fixed that and since I have a geocube-based Implementation now I will make a follow-up PR exposing it as another engine. It is faster but not suitable for small polygons. Hopefully, we can also expose exactextract once the Python bindings are released (a prototype is there).
I have removed chunking as I believe that is something a user can do if they run into issues but it was more of a bottleneck in most use cases I tried.
Plus some other changes you can see in the code.
I plan on adding tests etc and then merge. I will follow-up with the geocube version, user guide notebook and a release.

Looking at it in more detail, we can probably use rasterio.features.rasterize ourselves without depending on geocube. I'll look into that during the follow up.

Sounds great,  looking forward to the new release :)


"Arbore", "Bodnăreni" and "Clit"  villages are listed in the drop-down menu.

Description:
The villages are listed in the drop-down menu alongside its corresponding county and commune, according to the law
Preconditions : the website (https://peviitor-ro.github.io/ui.orase/) is up and runing. After every step delete the text you typed from the search bar.

Step 1
Write in the search bar "Arbore".

Expected results
The location is listed in the drop-down menu as "Sat Arbore SUCEAVA (Arbore)".

Step 2
Write in the search bar "Bodnăreni".

Expected results
The location is listed in the drop-down menu as "Sat BodnăreniSUCEAVA (Arbore)".

Step 3
Write in the search bar "Clit ".

Expected results
The location is listed in the drop-down menu as "Sat Clit SUCEAVA (Arbore)".


"docker stack deploy" does NOT care if additional volume keys are used alongside "external"

File: compose/compose-file/index.md, CC @londoncalling
This issue concerns how docker stack deploy handles additional properties used alongside "external".
https://docs.docker.com/compose/compose-file/#external
Documentation says that "external" property must be the only one:

However, "docker stack deploy" does NOT seem to care.
cat dc-test-external-plus-other.yml
version: "3.1"
services:
  aservice:
    image: busybox
    volumes:
      - test-vol:/tmp:z
volumes:
  test-vol:
    external: true
    driver: local

$ docker stack deploy -c dc-test-external-plus-other.yml myapp2
Creating network myapp2_default
Creating service myapp2_aservice

@shin- @dnephin @thaJeztah  is this limitation ^^ on external not relevant for docker stack deploy by design?

I believe this was fixed here by #31176 which is in 17.04

Closing this issue per @dnephin and the referenced PR ^^


Missing ViewResult tests

Here. Should add tests similar to those of PartialViewResult

@Eilon  @cjqian I can add these tests tomorrow if it is still up for grabs.

@Haplois yes, of course! Thank you!

@javiercn I'm parking this on your plate to track, then you can review @Haplois 's PR when that comes in.

I migrated tests of from PartialViewResultTest class into same namespace and folder. But (https://github.com/aspnet/Mvc/pull/4939#issuecomment-229744040) there is a test for this already, and it's nearly the same.
What's the correct folder/namespace for these tests? Is it Microsoft.AspNetCore.Mvc or Microsoft.AspNetCore.Mvc.ViewFeatures.Internal?

The correct namespace is Microsoft.AspNetCore.Mvc - the namespace should be the same as the thing its testing.
Looks like PartialViewResultTest is in the wrong

Then I'll fix that instead :)

https://github.com/aspnet/Mvc/commit/4fe758240fcc4a51039565122923fe51b1920354


InvalidToken error message is generated when resetting password by .net core identity

Describe the bug
The following code snippet depicts the process of generating a token to reset a user's password:
var user = await _userManager.FindByNameAsync(model.Email);
var code = await _userManager.GeneratePasswordResetTokenAsync(user);
var callbackUrl = Url.Page(
				string.Empty,
				pageHandler: null,
				values: new
				{
					userId = user.Id,
					code = code
				},
				protocol: model.Request.Scheme);

The email sender routine sends the following encoded string message to the user's mailbox:
var message = $"Please have your password reset by clicking here.",

When the user clicks on the generated link, they're directed to a small online form to collect the new password and a POST action is submitted to the backend containing the code, userId and the new password. The backend code tries to reset the password by the following code snippet:
var foundUser = await _userManager.FindByIdAsync(model.UserId);
var confirmation = await _userManager.ResetPasswordAsync(foundUser, model.Code, model.NewPassword);

The confirmation object always exhibites InvalidToken failure.
To Reproduce
Steps to reproduce the behavior:

Using this version of ASP.NET Core  2.2
Steps explained above.

Expected behavior
confirmation should not exhibit InvalidToken error message.
Screenshots
N/A
Additional context
N/A

In between sending the email are you doing anything else to the user object? Certain things, like changing email addresses will invalidate the security stamp, invalidating all issued tokens. But we've never seen this out of the box with the template code.
Also please check your logs for application startup for Data Protection messages. If you see anything about ephemeral keys, or if you're using multiple servers, then you need to configure data protection

In between sending the email are you doing anything else to the user object? Certain things, like changing email addresses will invalidate the security stamp, invalidating all issued tokens. But we've never seen this out of the box with the template code.

No, there is nothing done.

Also please check your logs for application startup for Data Protection messages. If you see anything about ephemeral keys, or if you're using multiple servers, then you need to configure data protection

None of these cases apply.

This is strange. We know of cases where it happens every now and again (tokens with a + in them), but not every time.
@HaoK any ideas?

@blowdart @HaoK Any updates on a possible solution?

Without a repo there's not a lot we can do, beyond fixing the known problem with + signs. This isn't a bug we've seen, or had reported before.

@blowdart I will try to get you a small repo in a few days. Hope that will help.

It would be extremely helpful, thank you

@blowdart, I am having the same issue as @Arash-Sabet. Just as a test, I run the following code
var token = await _userManager.GeneratePasswordResetTokenAsync(user);
var result = await _userManager.ResetPasswordAsync(user, token, "asdf");

Which returns an IdentityResult with error InvalidToken.
Worth noting that we were previously able to reset passwords via email. Still trying to figure out where the issue got introduced on our end.

@bmikkelsen22 , I can see this issue as well. I am getting InvalidToken.  Setting options.TokenLifespan = TimeSpan did not help me.

Closing as user discovered the problem


Add a folder as a fence

+1 i have all my fences organized into folders already

It also makes it easier to manage. You have to put the shortcuts somewhere anyway. Having to add it to fence is redundant. And when you don't need it anymore, or what to move it to another fence, it's also double work.


Merge live into master

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/api/catalog-resource.md
:white_check_mark:Succeeded

docs/api/report-abuse-resource.md
:white_check_mark:Succeeded

docs/consume-packages/Configuring-NuGet-Behavior.md
:white_check_mark:Succeeded

docs/guides/Create-UWP-Packages.md
:white_check_mark:Succeeded

docs/index.md
:white_check_mark:Succeeded

docs/reference/target-frameworks.md
:white_check_mark:Succeeded

docs/what-is-nuget.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Mis-match error for inode

What could be the possible cause for inode mis-match?

Specifically, I think the inode checker is buggy


add external black box testing

Black box testing is being built into the Anchor project by Jane Valley.


date range in schedule

Hi, is there a way to define job running only between Monday and Friday?

Is this issue scheduled in the upcoming releases ?

+1 ...  I have jobs that run every other day for a month, once a year and right now the only way I can see to do that is to create separate yearly jobs for each day I want it to run.
There's also #218 which is asking for essentially the same thing.

+1 i have jobs that need to run on specific weekedays.

+1 financial company where most jobs don't make sense to run over the weekends.

+1 (scheduled security checks only on work days)

+1 to support this
The current scheduling capabilities are very limited and restrictive to some common use cases like scheduling tasks at specific dates within each month/year/dates.
The cron format is much more flexible and accounts for some of those use cases. Please consider supporting cron scheduling format as well

+1.
I have to set up multiple jobs to work around this. The "cron format" support would really help.

+1 really need this feature.
Is this planned any time soon?
@mrdmnd I don't have experience with Scala; however if you could point me in the right direction, I could try and add this feature myself; should not be too hard.
I think, adding a new flag like "schedulePreferredDays" which might contain [1,2,3,4,5,6,7] for the 7 days would work; and if the next generated schedule do not fall inside "schedulePreferredDays" we re-generate another day?

+1.
It's too old thread though, any progress or workaround?

+1
seems no one work progress on this?


Incorrect Log time

Describe the bug
A clear and concise description of what the bug is.
The time in the server logs is in EST instead of being in the timezone as the user viewing the page is in.
To Reproduce
Steps to reproduce the behavior:

Don't live in EST
Go to Server Logs
Look at the time

Expected behavior
It should be displayed in the same timezone as the user viewing the page is in.
Screenshots

Got no clue how to fix this issue, for some reason every fix i push works on my side but not in live


Bug-fixes

Fixed - create pool, unable to click on any of the left pane steps (#262)
updated min value of PGcount

@gnehapk please review.


Update pna.p4 to include packet length as optional parameter

Packet length parameter is required by dpdk for Indirect counters and Meters.

I think we should create separate , like we did for psa.p4?

I think we should create separate , like we did for psa.p4?

Right now, dpdk is the only target using PNA. For PNA, we can try to have this added to the specification. If not,  we can take a call in future and update similar to PSA.

Closing as upstreamed


Another vertical slider height issue...

This is a (multiple allowed):

[x] bug

[ ] enhancement

[ ] feature-discussion (RFC)

Swiper Version: 4.5.0

Chrome Version 76.0.3800.0 (Official Build) canary (64-bit).

https://the-transmission.harte.online/post-20
Scroll down and click the button "Launch Demo Modal"

This is what I am trying to build:
https://the-transmission.harte.online/wp-content/uploads/sites/7/2019/05/modal-slider-vertical-thumbnails.png
Expected Behavior
Display 2 sliders side by side. left shows a large version of the image. The right side shows a 2-column by 5-row vertical scrolling thumbnails of all the images in the gallery.
Actual Behavior
Height isn't correct and the height of each slide increases every time you resize the screen.

Closing as not the issue with Swiper, fix vertical Swiper's height

How do I fix the height?


Improve SEO of developers.kodadot.xyz

[x] Submit your site to Google: Do this via Google's Search Console. This informs Google your site exists and requests it to crawl your site.
[x] Check your robots.txt file and meta tags: Ensure they're not inadvertently blocking Google from indexing your site or any of its important pages.
[x] Improve your SEO: This might include using relevant keywords in your content, optimizing your meta descriptions and alt tags, using semantic HTML, etc.
[x] Improve your website's speed and mobile optimization: Use tools and strategies to achieve this, from optimizing images to minimizing CSS and JavaScript.

add to config
<EMAIL_ADDRESS>


Invoke the busybox we're including in the image instead of the system…

…-installed copy.

With this, a cloud build in my project gives:
$ docker run -ti --rm --entrypoint=sh gcr.io/<my-project>/java:debug -c "echo Hi"
Hi


General metadata extraction failed (some metadata might be missing)

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I'm running yt-dlp version 2023.03.04 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[ ] I've read about sharing account credentials and I'm willing to share it if required

Region
Austria
Provide a description that is worded well enough to be understood
Whenever I attempt to download an Instagram Reel using yt-dlp, I receive a "General metadata extraction failed" error message. This error suggests that the metadata extraction process is encountering difficulties, resulting in some missing metadata.
The process therefore gets canceled and the video won't be downloaded
I have attached the code that showcases the error message for reference.
Code:
.\yt-dlp.exe -f bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4 -o "%(title)s.%(ext)s" https://www.instagram.com/reel/CrkqPiFBUvl/
[Instagram] Extracting URL: https://www.instagram.com/reel/CrkqPiFBUvl/
[Instagram] CrkqPiFBUvl: Setting up session
WARNING: [Instagram] CrkqPiFBUvl: No csrf token set by Instagram API
[Instagram] CrkqPiFBUvl: Downloading JSON metadata
WARNING: [Instagram] CrkqPiFBUvl: General metadata extraction failed (some metadata might be missing).
[Instagram] CrkqPiFBUvl: Downloading webpage
WARNING: [Instagram] unable to extract shared data; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
WARNING: [Instagram] Main webpage is locked behind the login page. Retrying with embed webpage (some metadata might be missing).
[Instagram] CrkqPiFBUvl: Downloading embed webpage
WARNING: [Instagram] unable to extract additional data; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
ERROR: [Instagram] CrkqPiFBUvl: Requested content is not available, rate-limit reached or login required. Use --cookies, --cookies-from-browser, --username and --password, or --netrc (instagram) to provide account credentials
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
.\yt-dlp.exe -vU .\yt-dlp.exe -f bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4 -o "%(title)s.%(ext)s" https://www.instagram.com/reel/CrkqPiFBUvl/
[debug] Command-line config: ['-vU', '.\\yt-dlp.exe', '-f', 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4', '-o', '%(title)s.%(ext)s', 'https://www.instagram.com/reel/CrkqPiFBUvl/']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[2d306c03d] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.22621-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg 6.0-essentials_build-www.gyan.dev (setts), ffprobe 6.0-essentials_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.18.0, brotli-1.0.9, certifi-2023.05.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-11.0.3
[debug] Proxy map: {}
[debug] Loaded 1836 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp-nightly-builds/releases/latest
Available version<EMAIL_ADDRESS>Current version<EMAIL_ADDRESS>Current Build Hash: 78139f063bf3c5939c7f8a473cc1b1eafbae74b5e5d327a1ca140080caab244d
[debug] Downloading _update_spec from https://github.com/yt-dlp/yt-dlp-nightly-builds/releases/latest/download/_update_spec
Updating to<EMAIL_ADDRESS>...
[debug] Downloading yt-dlp.exe from https://github.com/yt-dlp/yt-dlp-nightly-builds/releases/latest/download/yt-dlp.exe
[debug] Downloading SHA2-256SUMS from https://github.com/yt-dlp/yt-dlp-nightly-builds/releases/latest/download/SHA2-256SUMS
Updated yt-dlp to<EMAIL_ADDRESS>[debug] Restarting: "C:\Users\cleme\yt-dlp.exe" -vU ".\yt-dlp.exe" -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4" -o "%(title)s.%(ext)s" "https://www.instagram.com/reel/CrkqPiFBUvl/"
[debug] Command-line config: ['-vU', '.\\yt-dlp.exe', '-f', 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4', '-o', '%(title)s.%(ext)s', 'https://www.instagram.com/reel/CrkqPiFBUvl/']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[489f51279] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.22621-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg 6.0-essentials_build-www.gyan.dev (setts), ffprobe 6.0-essentials_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.18.0, brotli-1.0.9, certifi-2023.05.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-11.0.3
[debug] Proxy map: {}
[debug] Loaded 1837 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp-nightly-builds/releases/latest
Available version<EMAIL_ADDRESS>Current version<EMAIL_ADDRESS>Current Build Hash: e8f51980cb49f239307fa9c3cbc477e9ac9328a72ca8805205951405486a00b5
yt-dlp is up to date<EMAIL_ADDRESS>[generic] Extracting URL: .\yt-dlp.exe
ERROR: [generic] None: '.\\yt-dlp.exe' is not a valid URL. Set --default-search "ytsearch" (or run  yt-dlp "ytsearch:.\yt-dlp.exe" ) to search YouTube
  File "yt_dlp\extractor\common.py", line 698, in extract
  File "yt_dlp\extractor\generic.py", line 2403, in _real_extract

[Instagram] Extracting URL: https://www.instagram.com/reel/CrkqPiFBUvl/
[Instagram] CrkqPiFBUvl: Setting up session
WARNING: [Instagram] CrkqPiFBUvl: No csrf token set by Instagram API
[Instagram] CrkqPiFBUvl: Downloading JSON metadata
WARNING: [Instagram] CrkqPiFBUvl: General metadata extraction failed (some metadata might be missing).
[Instagram] CrkqPiFBUvl: Downloading webpage
WARNING: [Instagram] unable to extract shared data; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
WARNING: [Instagram] Main webpage is locked behind the login page. Retrying with embed webpage (some metadata might be missing).
[Instagram] CrkqPiFBUvl: Downloading embed webpage
WARNING: [Instagram] unable to extract additional data; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
ERROR: [Instagram] CrkqPiFBUvl: Requested content is not available, rate-limit reached or login required. Use --cookies, --cookies-from-browser, --username and --password, or --netrc (instagram) to provide account credentials
  File "yt_dlp\extractor\common.py", line 698, in extract
  File "yt_dlp\extractor\instagram.py", line 456, in _real_extract
  File "yt_dlp\extractor\common.py", line 1158, in raise_login_required

I'm also affected by this problem.

I have this problem too. I also noticed that trying to open a reel on a browser results in a blank page (note that I don't have an account).

If you can't view the post in your browser without logging in, then yt-dlp is not going to be able to download it without cookies.

Nope, I get this when I'm not rate-limited and can access the video in an incognito browser
[debug] Command-line config: ['https://www.instagram.com/p/CywOW4UId72/', '--verbose']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[b634ba742] (pip)
[debug] Python 3.11.6 (CPython x86_64 64bit) - Linux-6.5.7-surface-2-x86_64-with-glibc2.38 (OpenSSL 3.0.10 1 Aug 2023, glibc 2.38)
[debug] exe versions: ffmpeg 6.0 (setts), ffprobe 6.0, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.11.0, brotli-1.0.9, certifi-2023.07.22, mutagen-1.46.0, pyxattr-0.8.1, secretstorage-3.3.3, sqlite3-3.42.0, websockets-10.4
[debug] Proxy map: {}
[debug] Loaded 1890 extractors
[Instagram] Extracting URL: https://www.instagram.com/p/CywOW4UId72/
[Instagram] CywOW4UId72: Setting up session
[Instagram] CywOW4UId72: Downloading JSON metadata
WARNING: [Instagram] CywOW4UId72: General metadata extraction failed (some metadata might be missing).
[Instagram] CywOW4UId72: Downloading webpage
WARNING: [Instagram] unable to extract shared data; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
WARNING: [Instagram] Main webpage is locked behind the login page. Retrying with embed webpage (some metadata might be missing).
[Instagram] CywOW4UId72: Downloading embed webpage
WARNING: [Instagram] unable to extract additional data; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
ERROR: [Instagram] CywOW4UId72: Requested content is not available, rate-limit reached or login required. Use --cookies, --cookies-from-browser, --username and --password, --netrc-cmd, or --netrc (instagram) to provide account credentials
  File "/home/jay/.local/lib/python3.11/site-packages/yt_dlp/extractor/common.py", line 715, in extract
    ie_result = self._real_extract(url)
                ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/jay/.local/lib/python3.11/site-packages/yt_dlp/extractor/instagram.py", line 456, in _real_extract
    self.raise_login_required('Requested content is not available, rate-limit reached or login required')
  File "/home/jay/.local/lib/python3.11/site-packages/yt_dlp/extractor/common.py", line 1175, in raise_login_required
    raise ExtractorError(msg, expected=True)


contributor

Hello there @telephone , This is Luis one of the previous and only accepted commits. I have been reached out by many for updates regarding looking glass and have helped a few setup to get it working on newer setups. Would you be able to assign me as an admin or code contributor in permissions so that i may be able to review and accept pull requests and bring the code up to date with modern technologies. I could fork off instead as well if your willing to link me as the most up to date fork in the readme and archive this project. Im more than willing to admin you to said fork.

@ldrrp I don't suppose you were ever able to get in touch with @telephone ?
Are you still thinking about forking the project?

No I have not but i may use this issue to link and fork. I did not realize it had likes. Thanks for your comment @hwcltjn .
@telephone ill post a new fork link soon. Let me know what your thoughts are if u see this.

@ldrrp @hwcltjn We have made a complete new version based on Bootstrap 5 and PHP 7, while we only use the procExecute() function from this repo. Feel free to contribute, PR are welcome: https://github.com/hybula/lookingglass

@ldrrp @hwcltjn @dqos
I think this repo is dead! No activity more since 30 Jan 2016!
@telephone
You do realize you still have a repo here?


XAML Tag 'OnPlatform' deprecated

The XAML tag OnPlatform is deprecated, outherwise we can use the Device object (code behind) like:
switch (Device.RuntimePlatform)
{
case Device.UWP:
break;
case Device.iOS:
break;
case Device.Android
break;
.......
}

Dettagli del documento
⚠ Non modificare questa sezione. È necessaria per i collegamenti relativi ai problemi tra docs.microsoft.com ➟ GitHub.

ID: 3b25d4cd-0c3f-e9a6-6256-ea54d0972d4b
Version Independent ID: babd49b7-8e18-13dc-99f2-6783495cb0dc
Content
Content Source
Service: unspecified

@RSadocchi thank you for the feedback. We hope to have updated Xamarin docs soon.

I got compiler error when trying to Build WeatherApp
Severity	Code	Description	Project	File	Line	Suppression State
Error	CS0656	Missing compiler required member 'Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create'	WeatherApp	C:...\source\repos\WeatherApp\WeatherApp\WeatherApp\Core.cs	17	Active
What is the fix for this, thanks

The Missing compiler required member 'Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create' error can result from using a dynamic variable in a .NET Standard 2.0 library. To fix it, add the Microsoft.CSharp NuGet package to the WeatherApp library.
Updated versions of the WeatherApp sample will be published soon.

Hi, also please remove  Microsoft.Net.Http NuGet package.

If you're talking about the Xamarin.Forms weather sample, which is here:
https://github.com/xamarin/xamarin-forms-samples/tree/master/Weather
the Microsoft.Net.Http package was removed in January. The cross-platform native version of Weather:
https://github.com/xamarin/mobile-samples/tree/master/Weather
is currently being revised.

Yeah I got it working.    Thanks!

On Mar 27, 2018 at 9:53 AM,  <Charles Petzold (mailto:notifications@github.com)>  wrote:
If you're talking about the Xamarin.Forms weather sample, which is here:
https://github.com/xamarin/xamarin-forms-samples/tree/master/Weather
the  Microsoft.Net.Http  package was removed in January. The cross-platform native version of Weather:
https://github.com/xamarin/mobile-samples/tree/master/Weather
is currently being revised.
—
You are receiving this because you commented.
Reply to this email directly,   view it on GitHub (https://github.com/MicrosoftDocs/visualstudio-docs/issues/531#issuecomment-376555228), or   mute the thread (https://github.com/notifications/unsubscribe-auth/AkDro7btySOhnD8l8tzIf1okFKwS4li_ks5tilJvgaJpZM4R-wP4).

Docs & sample are in the process of being updated. Thanks for the feedback!


[chore] fix release

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (b6faf44) 92.18% compared to head (422ada3) 92.18%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##           master     #110   +/-   ##
=======================================
  Coverage   92.18%   92.18%
=======================================
  Files          15       15
  Lines         243      243
  Branches       66       66
=======================================
  Hits          224      224
  Misses         19       19

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


[AIRFLOW-2380] Add support for environment variables in Spark submit operator.

JIRA

[x] My PR addresses the following AIRFLOW-2380

Description

[x] Add support to define environment variables on spark-submit. It is done in all sopported modes

Tests

[x] My PR adds the following unit tests tests/contrib/hooks/test_spark_submit_hook.py
test_resolve_spark_submit_env_vars_standalone_client_mode
test_resolve_spark_submit_env_vars_standalone_cluster_mode
test_resolve_spark_submit_env_vars_yarn
test_resolve_spark_submit_env_vars_k8s

Commits

[x] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Documentation

[x] In case of new functionality, my PR adds documentation that describes how to use it.

When adding new operators/hooks/sensors, the autoclass documentation generation needs to be added.

Code Quality

[x] Passes git diff upstream/master -u -- "*.py" | flake8 --diff

LGTM pending CI results.

Codecov Report

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

@@           Coverage Diff           @@
##           master    #3268   +/-   ##
=======================================
  Coverage   75.78%   75.78%
=======================================
  Files         197      197
  Lines       14699    14699
=======================================
  Hits        11140    11140
  Misses       3559     3559

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 b0d0d0a...f600d24. Read the comment docs.


[bug]: drawer when used responsively with dialog flashes

Describe the bug
Title says most of it, but it’s been a recorded behavior by multiple people, but the last issue was closed without being resolved
https://github.com/shadcn-ui/ui/assets/89933800/122954a9-95b3-47b5-baf7-31f87ceab9b6
Affected component/components
Drawer
How to reproduce

Go to drawer component on iPhone safari
Click the responsive one

Codesandbox/StackBlitz link
No response
Logs
No response
System Info
iPhone 15 pro, safari

Before submitting

[X] I've made research efforts and searched the documentation
[X] I've searched for existing issues

I encounter similar behavior when I use drawer and there is an embla-carousel somewhere on the site. The carousel's context always flashes.

You can work around the issue by using disablePreventScroll and noBodyStyles.
From what I tested, it's more related to the fact that you scrolled in the page than it being related to the responsive example.
If you scroll a little and open the first one in the documentation, you'll see a little flicker when opening the drawer.

Note that I also disabled shouldScaleBackground, but I don't think this is relevant to the workaround.


Add secret mounting to kubernetes dispatch

This needs to be merged with cf-engine-k8s branch. It has extensive changes in this class.

This needs to be merged with cf-engine-k8s branch. It has extensive changes in this class.


Login Input verification

I want to have frontend authentication for Login page

I want to make sure that the user is NOT ABLE TO SUBMIT the Login form until and unless   :

The email and password fields have values
Make sure the size of password is GREATER than 5 characters
Make sure the EMAIL is proper
Finally LINK the "Register Here" text to the USER REGISTER PAGE

Make sure you have read SETUP and  CONTRIBUTION GUIDELINES before you work.
Incase of any doubt do tag me in DISCORD in the #milan channel
Cheers 🥂

Can I work on this?

Amit91848

Are you in JWOC ?

Nope

Well sorry then , this si only for JWOC participants.
Your comments will be deleted soon.

I would to contribute to this under JWOC.

I would to contribute to this under JWOC.

Assigned to you @mridul4101


Update README.md

Description
Improved spacing and indentation
Related Issue
If this pull request is related to an issue, state it.
Motivation and Context
What inspired you to to make these improvements? How will your changes improve the project?
Testing Procedure
The commits should be well tested before creating a pull request. How did you test this pull request?
Screenshots(if applicable)
Post the screenshots of your improvements in action.

Reduced repository size


One click deploy on Heroku completes but application unavailable

I've managed to complete the deployment one click on Heroku, but the final app url doesn't appear to work.
https://traveltalkslack.herokuapp.com/

The message I'm seeing is:
Application Error
An error occurred in the application and your page could not be served. Please try again in a few moments.
If you are the application owner, check your logs for details.


merge-config accumulates config from prior templates

CloudFormation Lint Version
cfn-lint 0.72.5
What operating system are you using?
Linux (Fedora)
Describe the bug
When scanning multiple template files in a single invocation with merge-config enabled, rules that are marked as ignored in one template's metadata accumulate into subsequently scanning templates.
For example given three templates A, B and C where:

A contains template level metadata config to ignore rule W2001
B contains template level metadata config to ignore rule E3002
C contains no template level ignore rules

I would expect  cfn-lint --merge-config --ignore-checks W3011 *.yml to

Ignore W3011 + W2001 for template A
Ignore W3011 + E3002 for template B
Ignore W3011 only for template C

Expected behavior
However what actually happens is that

W3011 and W2001 are ignored for template A
W3011, W2001 and E3002 are ignored for template B
W3011, W2001 and E3002 are ignored for template C

Reproduction template
Metadata:
    cfn-lint:
        config:
            ignore_checks:
              - W2001
...

Metadata:
    cfn-lint:
        config:
            ignore_checks:
              - E3002
...

Closing this since it's fixed by https://github.com/aws-cloudformation/cfn-lint/pull/2536 which is now merged


Moarfix

Hey @rakyll, could you have a look?

Can you do a LGTM on the code review section?
Trying to keep this repo as an example of how to manage repos GitHub style 😄
Thanks!


Update zh-cn.yml

I had translate some others English words to Chinese(simplified)

[ ✓] Have you followed the contributing guidelines?
[✓ ] Have you explained what your changes do, and why they add value to the Guides?

Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.

I'm going to go ahead and merge since these are newly translated strings and they look OK according to an automated translation service. Of course anyone who has improvements is welcome to submit an issue or another PR. Thanks @crystalhoo!


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-main" workflow

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (0699d7d) 95.69% compared to head (9c7db43) 95.69%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #841   +/-   ##
=======================================
  Coverage   95.69%   95.69%
=======================================
  Files           1        1
  Lines         395      395
  Branches       53       53
=======================================
  Hits          378      378
  Misses         17       17

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


[GOBBLIN-1766] Define metric to measure lag from producing to consume…

… change stream events
Dear Gobblin maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA

[X] My PR addresses the following Gobblin JIRA issues and references them in the PR title. For example, "[GOBBLIN-XXX] My Gobblin PR"

https://issues.apache.org/jira/browse/GOBBLIN-1766

Description

[X] Here are some details about my PR, including screenshots (if applicable):
Modify event for change stream events to add the transaction identifier and produceTimestamp. Use the transaction identifier instead of timestamp to dedup events as "at least once" delivery may result in multiple change stream events with different timestamps for the same row update in mysql. Instead use the timestamp to emit a metric measuring the time between producing the event and consuming on our monitor.

Tests

[X] My PR adds the following unit tests OR does not need testing for this extremely good reason:

Commits

[X] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

@ZihanLi58 @phet can you review?

Codecov Report

Merging #3625 (0c7e1db) into master (85cd1f9) will decrease coverage by 2.68%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #3625      +/-   ##
============================================
- Coverage     46.44%   43.76%   -2.69%
+ Complexity    10621     2063    -8558
============================================
  Files          2130      409    -1721
  Lines         83303    17626   -65677
  Branches       9282     2152    -7130
============================================
- Hits          38692     7714   -30978
+ Misses        41039     9054   -31985
+ Partials       3572      858    -2714

Impacted Files
Coverage Δ

...a/org/apache/gobblin/cluster/GobblinHelixTask.java
64.51% <0.00%> (-2.16%)
:arrow_down:

...apache/gobblin/runtime/metrics/RuntimeMetrics.java

...ervice/monitoring/DagActionStoreChangeMonitor.java

...lin/service/monitoring/SpecStoreChangeMonitor.java

...java/org/apache/gobblin/http/ApacheHttpClient.java

...apache/gobblin/metrics/event/sla/SlaEventKeys.java

...he/gobblin/kafka/client/Kafka08ConsumerClient.java

...in/source/extractor/watermark/SimpleWatermark.java

.../main/java/org/apache/gobblin/fork/CopyHelper.java

.../apache/gobblin/yarn/GobblinApplicationMaster.java

... and 1712 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


can't use relative path (from home) for pem

doing
one: {
      host: 'ip',
      username: 'ubuntu',
      pem: '~/.ssh/mykey.pem',
    },

fails with Error: ENOENT: no such file or directory, open '/pathTo.deploy/~/.ssh/mykey.pem', because this is the output of path.resolve (from https://github.com/kadirahq/meteor-up/blob/master/lib/mup-api.js#L105)

Yes, ~ is a bash-specific way of referring to  the home directory. path.resolve doesn't support it. So doesn't mup.

All right. What about using https://github.com/sindresorhus/os-homedir ?

If you can send a PR with the logic, I'm happy to merge it :)

Cool, will do

You can also just use
var privateKey = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.ssh', 'id_rsa');


MediaDevices.getUserMedia() is not supported on your browser

Specs

Leon version: 97311aa1b4a51a82e2532ac91bfa6a3570b89dff
OS (or browser) version: Ubuntu 18.10 Docker-CE
Node.js version: 10-alpine
Complete "npm run check" output:
(if using Docker) Complete "npm run docker:check" output:

docker run --rm -it -p 1337:1337 leon npm run check

><EMAIL_ADDRESS>check /app
> babel-node scripts/run-check.js

⠋
---

.: CHECKING :.

➡ /bin/sh -c node --version
✔ v10.15.3

➡ /bin/sh -c npm --version
✔ 6.4.1

➡ /bin/sh -c pipenv --version
✔ pipenv, version 2018.11.26

➡ /bin/sh -c pipenv --where
✔ /app/bridges/python

➡ /bin/sh -c pipenv run python --version
✔ Python 3.6.8

➡ /bin/sh -c pipenv run python bridges/python/main.py scripts/assets/query-object.json
✔ {"package": "leon", "module": "randomnumber", "action": "run", "lang": "en", "input": "Give me a random number", "entities": [], "output": {"type": "end", "codes": ["success"], "speech": 82, "options": {}}}

➡ Classifier state
✔ Found and valid

➡ Amazon Polly TTS
❗ Amazon Polly TTS is not yet configured

➡ Google Cloud TTS/STT
❗ Google Cloud TTS/STT is not yet configured

➡ Watson TTS
❗ Watson TTS is not yet configured

➡ Offline TTS
❗ Cannot find bin/flite/flite. You can setup the offline TTS by running: "npm run setup:offline-tts"

➡ Watson STT
❗ Watson STT is not yet configured

➡ Offline STT
❗ Cannot find bin/deepspeech/lm.binary. You can setup the offline STT by running: "npm run setup:offline-stt"

---

.: REPORT :.

➡ Here is the diagnosis about your current setup
✔ Run
✔ Run modules
✔ Reply you by texting
❗ Amazon Polly text-to-speech
❗ Google Cloud text-to-speech
❗ Watson text-to-speech
❗ Offline text-to-speech
❗ Google Cloud speech-to-text
❗ Watson speech-to-text
❗ Offline speech-to-text

✔ Hooray! Leon can run correctly
➡ If you have some yellow warnings, it is all good. It means some entities are not yet configured

(optional) Leon package version:

Expected Behavior
Ask me for permission to access my mic
Actual Behavior
main.js:469 MediaDevices.getUserMedia() is not supported on your browser.
How Do We Reproduce?
Click the mic icon
Extra (like a sample repo to reproduce the issue, etc.)
Using Chrome 74.0.3729.131

Hello @SuperSandro2000,
Thanks for opening this issue. I've tried to reproduce the issue, the only moment I get an error is when I have already disallowed at first the access to my mic (which is normal). But once I click on the camera icon then check Always allow ... to access your microphone, then refresh the page and the error is gone.
Also, did you make sure you have a mic input?

I don't have such icon on the right of the address bar and on the top left in the drop down menu with permissions is nothing either.
I have a mic connected that works flawlessly with Discord.

Alright, I think I've found the origin of the problem, it should be related to this.
Chrome disables features such as getUserMedia when it comes from an unsecured origin. http://localhost is considered as a secure origin by default, however if you use an origin that does not have an SSL/TLS certificate then Chrome will consider the origin as unsecured and disable getUserMedia.
What you can do is:

Setup an SSL/TLS certificate.
Or go to chrome://flags, search for the flag unsafely-treat-insecure-origin-as-secure, enter the origin you want to treat as secure such as http://{YOUR HOST IP]:1337, enable the feature and relaunch the browser.

Let me know if that works.

First of all your app does not play nice with reverse proxies. I needed to change the leons server port to 80 or it wouldn't grab https://leon.example.de:1337/v1/info. My suggestion is to not grab it from the full URL but from a relative one.
Then I had some trouble with the .env file and that it always grabbed the .env.sample and redirect the calls to v1/info to localhost.
Then it wanted to grab /v1/info over http.
Access to XMLHttpRequest at 'http://leon.example.de/v1/info' from origin 'https://leon.example.de' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Traefik allows setting this Header only on 2.0 and I don't want to upgrade my reverse proxy to an alpha build. Could you change your code to better support reverse proxies?

I've made a few changes under that branch.
Please let me know your thoughts.

I still needed to change .env.sample and it did not pick up .env.
You need to add doc about the new protocol infront of the host
It should not try to do this

GET https://leon.example.de:80/v1/info net::ERR_SSL_PROTOCOL_ERROR

I don't know what the smartest idea is cause I don't do web dev but the :80 should probably go.

and I still don't like that it needs the host where it runs. Can't it just take relative paths instead of absolute ones? Specifing the full host, protocol and port in a Dockerfile is just not great.

Alright, I'll take a look at that.
Maybe you can help by contributing? I do not use Docker and Kubernetes that much today.

Hey! It seems you are going for a sleepless night, be careful. Got it working! pr ist here #99
I am looking into the speech stuff hopefully the next days and send PRs or open issues if I encounter new problems.
Btw where does leon store its data? We would need to add a volume for that one.

Awesome! And yeah as Leon said, be careful to not go for a sleepless night. I sent you an email to ask you a few questions regarding your use case.
Regarding the data topic, this part of the docs should answer your question.
I'm gonna close this issue as it has been solved, feel free to open a new ones.

 🔧 [1.0.0-beta.3] Reverse proxy improvement


links don't open on iOS

When tapping on a link within the htmllabel on iOS it doesn't do anything, on Android it opens the url in browser.

Nevermind, it seems its picky about the links on iOS, need to pixel perfect tap on the letters in the link or it won't open. On Android it will open from a pretty large area to tap. My bad.


FIDO/U2F: Open and unlock stronghold with security key

Description
Use a security key (e.g. Yubikey) to unlock the vault using libfido2 (Rust bindings: https://github.com/PvdBerg1998/libfido2)
Motivation
Strong protection by using a physical security key.
Requirements

Open stronghold using FIDO
Unlock stronghold using FIDO

Open questions (optional)
How can the two step open - unlock be archived with a key?
One could leverage the residential FIDO feature, where a public handle is stored on the key (protected by an extra PIN).
Unlocking would require extra presence and touch of the key.
Are you planning to do it yourself in a pull request?
No. Time.

These FIDO systems use a challenge / response approach, whereas Stronghold uses box encryption (aka a password - potentially stored in a keychain) to decrypt/encrypt the snapshot. We recommend using a yubikey / FIDO at layer 2, which would then be implemented at the consumer layer (wallet.rs / firefly etc.) to verify presence.
See this example for insight into what I mean:
https://github.com/Yubico/libfido2/blob/master/examples/assert.c


Multi-device Monitoring

Really cool project!
I was wondering if you plan to support multi-device monitoring at some point? Not exactly sure how it would be accomplished, but I am currently using 2 different devices to run my ROS stack, and having multi-device support would be huge.

@RobRoyce Thanks! I haven't tested this extensively, but are you able to launch two different cpu_monitor nodes with different node names on the two different machines? By default, the node is called "cpu_monitor" and launching a second one will kick the first off, but if given different names, e.g. "cpu_monitor_A", "cpu_monitor_B", etc., they should be able to co-exist, and publish the topics for the ros nodes on their respective computers. You should be able to change the name by passing __name:=NAME on the command line when running or launch (or in the launch file). Let me know if this works for you.


geo: add st_voronoipolygons and st_voronoilines builtin

PR: https://github.com/cockroachdb/cockroach/pull/56496
From release notes:

Added a new builtin method to calculate voronoi polygons. [#56496][#56496] {% comment %}doc{% endcomment %}

docs at https://www.cockroachlabs.com/docs/v21.1/functions-and-operators.html#spatial-functions


Error when installing dependency Minify-html on a ARM64 device

Not really a bug from your plugin but really a bug on one of your dependency @minify-html.
Here is the issue and there's a working workaround in the comments.
I thought you should know about it. Maybe you'll feel like adding a disclaimer or switching library or whatever.

 I'll see if I can test this on an ARM mac later.
I'll see if there's an alternative minifier I could use. As far as I can recall from my testing, this was the fastest package.

So unfortunately, I only have an Intel Mac (work laptop) and a Windows laptop (personal) that I can test with. I can accept PRs to replace the library with an equivalent one, so long as it doesn't slow down builds considerably (@minify-html is quite lightweight). @GoOz Were you able to get the workaround to work for you? If so, I can link to it in the docs.

Yes this workaround worked for me, so I'd say it's not really a blocker for now.

@GoOz Thanks, I've updated the installation docs to link to the workaround. Closing this issue for now, but feel free to reopen it if the workaround stops working for some reason.

Hey, quick update: I ran into this issue myself out of the blue. I migrated the project to use a different, backwards-compatible minifier that doesn't run into this problem. The only caveat is that the shortcode is now async and requires Eleventy v3.0+ with Node >= 18 and ESM.


Make Expression types instantiable

@johnktims @Shredder121 @robertandrewbain Do you see problems with this approach? Maybe we could make the constructors of the *Expression types protected?

Depends on what you want to achieve.
Do you want to not directly extend *Expression types?

I thought that directly providing the support to wrap expressions would be beneficial.

But then I realized that there are serious drawbacks in this approach, e.g. a wrapped path won't be a path anymore.

I'll provide direct instantiation in a different (and safer) way later.


feat: manage severity filtering in LS [ROAD-1143]

Description
This PR should manage severity filtering in LS.
Checklist

[x] Tests added and all succeed
[x] Linted
[x] CHANGELOG.md updated

Is this PR waiting for the PR in snyk-ls?

Hey @asaf92, yes it is pending the snyk-ls PR here


Some deprecations to note

npm WARN deprecated<EMAIL_ADDRESS>Consider jsdom-global instead. https://www.npmjs.com/package/jsdom-global
npm WARN deprecated<EMAIL_ADDRESS><EMAIL_ADDRESS>is no longer maintained. Upgrade to<EMAIL_ADDRESS>npm WARN deprecated<EMAIL_ADDRESS>this package has been reintegrated into npm and is now out of date with respect to npm
npm WARN prefer global<EMAIL_ADDRESS>should be installed with -g

They are warning from node-sass

Thanks for the note @jeffscottward, but @thangngoc89 is right here. Closing since this isn't an issue directly related to the starter kit.

Whoops! No worries :)


Make ripple white on colored backgrounds.

For Android, it would be nice to have the framework auto-detect when and item is colored something other than white/grey, and force the ripple to be in white. Currently I don't think this function exists.

This issue was moved to driftyco/ionic-feature-requests#116


Slide Transition Direction

Not sure If I' missed a doc but I cant seem to find out if or how to change the direction the splash transition direction works. In 2 of the examples the icon is coming on from different sides but the code for slideTransition are the same value.
Can someone tell me how to do this please

Same here

AnimatedSplashScreen(         duration: 500,         splash: Image.asset("assets/images/logo_white.png"),         nextScreen: ref.watch(userDataAuthProvider).when(               data: (user) {                 if (user == null) {                   return LandingScreen();                 }                 return const HomeScreen();               },               error: (err, trace) {                 return ErrorScreen(                   error: err.toString(),                 );               },               loading: () => const Loader(),             ),         customTween: Tween<Offset>(           end: Offset.zero,           begin: Offset(-1, 0),         ),         splashTransition: SplashTransition.slideTransition,         pageTransitionType: PageTransitionType.leftToRight,         backgroundColor: primaryColor);

customTween: Tween<Offset>(
      end: Offset.zero,
      begin: Offset(-1, 0),
    ),


What is the sign parameter for in BigInteger?

Nevermind. I am inspecting the code commit by commit, I saw you already got rid of it.


Negative Repeat Variables

Bug
Infinite loops for repeat (negative) [...]
Fix
In   visitLoop in builder.py:
change
loopCond = ChironAST.ConditionCommand(ChironAST.NEQ(counterVar, constZero))
to
loopCond = ChironAST.ConditionCommand(ChironAST.GT(counterVar, constZero))
otherwise fuzzers will go into infinite loops if repeat has a fuzzing var.
version: 1.0.4

@Enkryp This would change the semantics of the way we handle loops; if you check the IR for loops, we need the loop variable to be positive since we perform a decrement. Example below, the __rep_counter_3 must be 0 or greater, since we just want to loop through, we don't support conditional loops yet.
[L17] :__rep_counter_3 = 5 [1]
[L18] (:__rep_counter_3 != 0) [5]
[L19] forward :p [1]
[L20] left 72 [1]
[L21] :__rep_counter_3 = (:__rep_counter_3 - 1) [1]

However, GTE may work fine I guess.

@Enkryp This would change the semantics of the way we handle loops; if you check the IR for loops, we need the loop variable to be positive since we perform a decrement. Example below, the __rep_counter_3 must be 0 or greater, since we just want to loop through, we don't support conditional loops yet.
[L17] :__rep_counter_3 = 5 [1]
[L18] (:__rep_counter_3 != 0) [5]
[L19] forward :p [1]
[L20] left 72 [1]
[L21] :__rep_counter_3 = (:__rep_counter_3 - 1) [1]

What I meant was if there is a statement :
...
]```
and this is passed to fuzzer, fuzzer might try to check this of x = -1 say, that will never terminate.

Yeah, so we will change to greater than equal, for x = -1, we won't even enter the loop
x = -1
if (x >= 0) {
....
....
x = x - 1;
}

We shall fix it in the next release. Thanks @Enkryp

Yeah, so we will change to greater than equal, for x = -1, we won't even enter the loop
x = -1
if (x >= 0) {
....
....
x = x - 1;
}

shouldn't it be greater than ? if x = 0 we still dont want to enter.

I see. You are right here.

@Enkryp This has now been fixed. Thanks!


Support more loader options

Hi,
According to https://developers.google.com/recaptcha/docs/invisible#render_param I guess that I can pass some options to the "render" parameter. The doc is for invisible captcha V2 but it seems applicable to V3 too.
I'm particularly interested by setting data-badge="inline" so that I can position the logo by CSS, but not hide it. (https://stackoverflow.com/questions/42845324/invisible-recaptcha-badge-positioning-issue)
Could your loader interface accept more flexible parameters and pass then to the recaptcha call as render param ?
https://github.com/AurityLab/recaptcha-v3/blob/c5a5416028ee6c6ae4627bf946c599ce65735b11/src/ReCaptchaLoader.ts#L121
In fact I use vue-recaptcha-v3 so you would need to update both packages.
Thanks, hoping my request is clear enough? I'm new to recaptcha :)
EDIT : I managed adding simple css rule for grecaptcha-badge class and it looks ok in my design, but it's unclear whether we're able to customize the badge rendering language with V3. What do you think? Where could I ask?

Hey,
sounds like a good idea :)
I'll look into it this evening and try to provide a new version with this feature this evening or tomorrow.

I just saw your EDIT.
If you have any specific questions about reCAPTCHA directly I'd suggest one of their official support channels.
Just to be sure, do you still need the option to add additional parameters?

Yes, at least the hl parameter for language 🙂. Thanks
Le ven. 26 avr. 2019 à 16:59, Andre Loreth<EMAIL_ADDRESS>a
écrit :

I just saw your EDIT.
If you have any specific questions about reCAPTCHA directly I'd suggest
one of their official support channels
https://developers.google.com/recaptcha/docs/faq.
Just to be sure, do you still need the option to add additional parameters?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/AurityLab/recaptcha-v3/issues/4#issuecomment-487088455,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABKL7LD5YDE7UFNO6ASET3PSMKFRANCNFSM4HIUFW4A
.

I've added a renderParameters option to the loader.
If you want to set the hl parameter you have to do the following:
load('<site key>', {
  renderParameters: {
    hl: 'de'
  }
}).then((recaptcha) => {
  <...>
})

It is available in version 1.5.0 (I've also published a new version of vue-recaptcha-v3)


Meteor and routing... _uihooks

Were you able to make F7 work with Meteor and have a F7 example app layout work from a navigational standpoint? F7 has it's own approach to how it routes and doesn't mesh well with Meteor) and thus routing wise F7 is a no go in Meteor.
If not -
these packages wrapping F7 are pretty useless for anything very advanced.

@dkovach Thank you for using this package!
I tried to integrate Framework7 with Meteor, but I have not yet found a good way.
In my humble opinion, It might be to work with Flow Router, Flow Router SSR and React. I will try them.
FYI: https://github.com/nolimits4web/Framework7/issues/248#issuecomment-137414311

Hey, just a drive-by.  You might find this interesting as they probably faced the same issues:
https://atmospherejs.com/zendy/velociratchet


Support unions in offset_of(_union)

Closes https://github.com/Gilnaa/memoffset/issues/66
Note that the matcher for union type is $parent:path all throughout; otherwise you get error: expected identifier, found STRUCT_NAME when attempting to expand the macro.
I have to admit I'm not sure what's the significance of this. (Original offset_of uses :path, tuple uses :ty)

LGTM!


Minimum matlab version?

Should we pick a minimum version of matlab to design toward?

Agreed. I should add this to the documentation.
I will likely be a provider for some compatibility updates (n.b., I've got access to many older versions for testing -- thanks current employer!) since I have a colleague who needs to use this but can't be bothered to update his machine.


Docker image is broken because wrong jar file is executed

Docker image is broken, this happens because the entrypoint executes jhlite-*-tests.jar instead of jhlite*.jar because -tests.jar appears first in an alpha sort.
docker run --rm --pull=always -p 7471:7471 -v $(pwd):/tmp/jhlite:Z -it jhipster/jhipster-lite:latest
latest: Pulling from jhipster/jhipster-lite
1fe172e4850f: Pull complete
44d3aa8d0766: Pull complete
6ce99fdf16e8: Pull complete
98edf43b258a: Pull complete
eecc7acc909c: Pull complete
Digest: sha256:6cdd7aac2df8c23761230eeac345aa58619bd6a064de1081bf095430a6bb1dce
Status: Downloaded newer image for jhipster/jhipster-lite:latest
Error: Could not find or load main class tech.jhipster.lite.JHLiteApp
Caused by: java.lang.ClassNotFoundException: tech.jhipster.lite.JHLiteApp

I think you're right, thanks for reporting this bug @deftdawg !

Forgot to PR the fix, done now.


Typo

🛑 IMPORTANT: You can get your feedback addressed faster if you use the comment section for the article in which you encountered a problem.
Link to article:
https://docs.microsoft.com/en-us/sharepoint/sites/sites-and-site-collections-overview#overview-of-sharepoint-site-collections
Problem:
In the last sentence of the first paragraph under the "Overview of SharePoint site collections" there is a typo of "ahat" instead of "that".

This seems to have been fixed. Closing.


Add lint: Stutter in components, resources, events, systems

A component named NameComponent is unnecessarily redundant, Name is much better.

See [my comment] in https://github.com/TheBevyFlock/bevy_cli/pull/111#issuecomment-2384659028:

Note to self: this should probably use implements_trait() and check the structure definition not the impl.

I'm going to make this a follow-up issue. I'd rather get this merged as-is.

I did some more experimentation on this. It is far easier to lint on the impl block because it does not require dealing with generics nearly as much as linting on structure definitions. implements_trait() requires a list of GenericArg, since traits can be conditionally implemented for certain generic types and not others.
While implements_trait() is handy, and I got to learn a lot more about compiler queries and binders, it's not worth it for this specific case.

In summary: components, resources, events, and systems are all designated by their associated types. All but systems are relatively easy to check for, since I believe we can look for #[derive(Trait)] using LateLintPass::check_attribute() (that is, if #[derive(...)] is retained to the HIR).
Systems are a different kind of beast, though. What we're looking for is any function that implements SystemParamFunction, which almost has as many generics as I have fingers and toes. There's no derive, no impl Trait for MyClearAndDefiniteFunction, just a blanket implementation that makes implements_trait() difficult to use. The only other signal that we can really use is to check whether App::add_systems() was called for that type, but even that has its own issues. Unfortunately, I think that's the path we're going to have to go with.
So in summary, here's my game plan for this issue:

Write a lint checking for stutter in components, resources, and events in one fell swoop by inspecting #[derive(...)] or impl items. It shouldn't be too difficult, and you can use #111 as a reference.
In a separate PR, write a lint for stutter in systems checking for App::add_systems() calls. It should be completely separate for now, added to the Nursery category. Once it gains enough testing (with #125 :O and through community use), it will be merged into the previous lint.

Also see https://github.com/bevyengine/bevy/issues/14274 for more context on naming conventions.


Fixes for Go client unit test

Motivation
There are several Go client unit test are not passing. Fixing them here.


Getting warning: Processing fstab with mount -a failed.

Windows Version
Microsoft Windows [Version 10.0.22621.1992]
WSL Version
<IP_ADDRESS>
Are you using WSL 1 or WSL 2?

[X] WSL 2
[ ] WSL 1

Kernel Version
<IP_ADDRESS>-microsoft-standard-WSL2
Distro Version
No response
Other Software
No response
Repro Steps
Follow the instructions described at https://github.com/kind-in-open-source/DevEx-Linux .
Run: wsl -d DevEx
Expected Behavior
Get a shell without any warning
Actual Behavior
I get the warning:
Processing fstab with mount -a failed.
Diagnostic Logs
No response

Could you provide the content of /etc/fstab file?

DevDesktop:~# cat /etc/fstab
UNCONFIGURED FSTAB FOR BASE SYSTEM
DevDesktop:~#

I resolved it by adjusting my distro configuration:
cat <<EOF > etc/wsl.conf
[automount]
mountFsTab = false

[user]
default = developer
EOF

I get the same thing.
my /etc/fstab
UUID=148e0ac8-7864-46df-a27f-a77fe56febcd /home ext4    defaults        0 0

when I su to root and run mount -a it runs.
WSL version: <IP_ADDRESS>
Kernel version: <IP_ADDRESS>
WSLg version: 1.0.51
MSRDC version: 1.2.3770
Direct3D version: 1.608.2-61064218
DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows version: 10.0.22621.1992

root@LEICA:~# dmesg | head -1
[    0.000000] Linux version <IP_ADDRESS>-microsoft-standard-WSL2 (oe-user@oe-host) (x86_64-msft-linux-gcc (GCC) 9.3.0, GNU ld (GNU Binutils) <IP_ADDRESS>00220) #1 SMP Fri Jan 27 02:56:13 UTC 2023
root@LEICA:~# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.2 LTS"
root@LEICA:~#

seems to be working now, not sure what changed.


Unable to parse multiple contacts  in single Vcard

If upload a vcard with multiple contacts shows error message
Fatal error: Uncaught exception 'Exception' with message 'vCard: invalid vCard'

Got the same error here. In my case it was a VCF file that started with a Byte-Order Mark.
Open the source file with a hexeditor and check if it starts with the ascii bytes 'BEGIN' (good) or has the hexadecimal bytes 'ef bb bf'.
See https://en.wikipedia.org/wiki/Byte_order_mark for more information.
We worked around this issue by not passing the BOM to the vCard() constructor.


Power toys run got error

Microsoft PowerToys version
0.67.0
Installation method
PowerToys auto-update
Running as admin
Yes
Area(s) with issue?
PowerToys Run
Steps to reproduce
I just initialized power toys run feature and tried to open app and then I got this error.
Version: <IP_ADDRESS>
OS Version: Microsoft Windows NT 10.0.19045.0
IntPtr Length: 8
x64: True
Date: 3.2.2023. 18:14:23
Exception:
System.InvalidOperationException: Dispatcher processing has been suspended, but messages are still being processed.
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
2023-02-03.txt
✔ Expected Behavior
Open search bar with app selections without erorr
❌ Actual Behavior
Open search bar with app selection and got error
Other Software
No response

/dup #18166

For any users that are able to replicate this consistently, can you please update to 0.68.1 and disable thumbnail generation to verify if it fixes the issue? Please let us know on #18166!


Check if the ddq jar is available in pyddq

Codecov Report

Merging #131 into master will not impact coverage.

@@          Coverage Diff          @@
##           master   #131   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          27     27
  Lines         551    551
  Branches       43     43
=====================================
  Hits          551    551

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 edb03ee...33e130f. Read the comment docs.


secure element: at_onboarding_flutter refactoring to use at_chops

Is your feature request related to a problem? Please describe.
See https://github.com/atsign-foundation/at_client_sdk/issues/756
Describe the solution you'd like
See https://github.com/atsign-foundation/at_client_sdk/issues/756
Describe alternatives you've considered
No response
Additional context
No response

Moving to Backlog as we won't get to it this sprint

@murali-shris Has this work been done? I can't remember off the top of my head but I think the necessary work in at_client_mobile was completed, is that right?

onboarding_service --> onboard uses at_client_service -->onboard which takes care of at_chops instance creation. No additional work is required for this, except upgrading the dependencies in onboarding_flutter package and a round of app testing

Verified wavi app with the onboarding branch of at_chops_uptake. Everything worked fine. Attaching logs below
waviLogsOnboarding.txt
With atmosphere_pro app, I'm getting errors with the third party packages
Because every version of at_onboarding_flutter from git depends on webview_flutter ^4.0.0 and atsign_atmosphere_pro depends on webview_flutter ^3.0.4,
at_onboarding_flutter from git is forbidden.
So, because atsign_atmosphere_pro depends on at_onboarding_flutter from git, version solving failed.
After I upgrade webview_flutter: ^4.0.0 it throws errors in the app code. Added dependency_overrides for webview_flutter: ^3.0.4
Build fails with the following error
atMosphereWebview_flutter_logs.txt

@purnimavenkatasubbu Please create a ticket in atmosphere pro and assign to Sachin

@purnimavenkatasubbu Please create a ticket in atmosphere pro and assign to Sachin

https://github.com/atsign-foundation/atmosphere_pro/issues/261

once atmosphere pro bug is resolved..changes in https://github.com/atsign-foundation/at_widgets/tree/at_chops_uptake can be merged

@purnimavenkatasubbu Please create a ticket in atmosphere pro and assign to Sachin

atsign-foundation/atmosphere_pro#261

@purnimavenkatasubbu fix has been merged to trunk branch of atmosphere pro. can you please test with at_widgets branch

Verified atmospherePro app with the changes and published the onboarding package with the fix.
at_onboarding_flutter: ^6.0.3


[Bug]: Enabling Camera Feed via HOOBS

What happened?
How can I enabled the video stream as an accessory in HOOBS?
{
"platform": "EufySecurity",
"username": "",
"password": "*",
"enableDetailedLogging": 0,
"enableCamera": true
}
Device Type
Floodlight (Supported)
Plugin Version
v2.0.x (Supported)
HomeBridge Version
v1.6.x (Supported)
NodeJS Version
v18 (Supported)
Operating System
Ubuntu 18.04+ (Supported)
Relevant log output
9/11/2023, 12:13:27 AM Hub Eufy Security Bridge starting
9/11/2023, 12:14:03 AM Eufy Security Bridge Loaded plugin 'homebridge-eufy-security'
9/11/2023, 12:14:03 AM Eufy Security Bridge [ DEBUG ] Registering platform 'homebridge-eufy-security.EufySecurity'
9/11/2023, 12:14:03 AM Eufy Security Bridge Loading 1 platforms...
9/11/2023, 12:14:03 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 04:14:03]	[EufySecurity-2.2.14]	WARN	warning: planned changes, see https://github.com/homebridge-eufy-security/plugin/issues/1
9/11/2023, 12:14:03 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 04:14:03]	[EufySecurity-2.2.14]	INFO	Country set: US
9/11/2023, 12:14:04 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 04:14:03]	[EufySecurity-2.2.14]	INFO	Finished initializing!
9/11/2023, 12:14:04 AM Eufy Security Bridge [ DEBUG ] Setup URI 'X-HM://0023ISYWY9MUK'
9/11/2023, 12:14:04 AM Eufy Security Bridge Bridge is running on port 51836.
9/11/2023, 12:14:13 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 04:14:13]	[EufySecurity-2.2.14]	INFO	Freedom Security Base pre-caching: done
9/11/2023, 12:14:13 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 04:14:13]	[EufySecurity-2.2.14]	INFO	Updating existing accessory: Freedom Security Base
9/11/2023, 12:14:13 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 04:14:13]	[EufySecurity-2.2.14]	INFO	Backyard pre-caching: done
9/11/2023, 12:14:13 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 04:14:13]	[EufySecurity-2.2.14]	INFO	Updating existing accessory: Backyard
9/11/2023, 12:14:13 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 04:14:13]	[EufySecurity-2.2.14]	INFO	Garage pre-caching: done
9/11/2023, 12:14:13 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 04:14:13]	[EufySecurity-2.2.14]	INFO	Updating existing accessory: Garage
9/11/2023, 12:14:15 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 04:14:15]	[EufySecurity-2.2.14]	INFO	Backyard East pre-caching complete
9/11/2023, 12:14:15 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 04:14:15]	[EufySecurity-2.2.14]	INFO	Deck pre-caching complete
9/11/2023, 12:14:15 AM Eufy Security Bridge [ ERROR ] [Eufy Security Bridge 8068@Backyard East@Backyard East@Battery Level] Characteristic not in required or optional characteristic section for service MotionSensor. Adding anyway.
9/11/2023, 12:14:15 AM Eufy Security Bridge [ ERROR ] [Eufy Security Bridge 8068@Deck@Deck@Battery Level] Characteristic not in required or optional characteristic section for service MotionSensor. Adding anyway.
9/11/2023, 12:14:15 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 04:14:15]	[EufySecurity-2.2.14]	INFO	Backyard West pre-caching complete
9/11/2023, 12:14:15 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 04:14:15]	[EufySecurity-2.2.14]	INFO	Garage pre-caching complete
9/11/2023, 12:14:15 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 04:14:15]	[EufySecurity-2.2.14]	INFO	Backyard pre-caching complete
9/11/2023, 12:14:15 AM Eufy Security Bridge [ ERROR ] [Eufy Security Bridge 8068@Backyard West@Backyard West@Battery Level] Characteristic not in required or optional characteristic section for service MotionSensor. Adding anyway.
9/11/2023, 12:14:49 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 04:14:49]	[EufySecurity-2.2.14]	INFO	Looking for old cached accessories that seem to be outdated...
9/11/2023, 12:14:49 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 04:14:49]	[EufySecurity-2.2.14]	INFO	No outdated cached accessories found.
9/11/2023, 7:26:00 AM Hub Eufy Security Bridge starting
9/11/2023, 7:26:37 AM Eufy Security Bridge Loaded plugin 'homebridge-eufy-security'
9/11/2023, 7:26:37 AM Eufy Security Bridge [ DEBUG ] Registering platform 'homebridge-eufy-security.EufySecurity'
9/11/2023, 7:26:37 AM Eufy Security Bridge Loading 1 platforms...
9/11/2023, 7:26:37 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 11:26:37]	[EufySecurity-2.2.14]	WARN	warning: planned changes, see https://github.com/homebridge-eufy-security/plugin/issues/1
9/11/2023, 7:26:37 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 11:26:37]	[EufySecurity-2.2.14]	INFO	Country set: US
9/11/2023, 7:26:37 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 11:26:37]	[EufySecurity-2.2.14]	INFO	Finished initializing!
9/11/2023, 7:26:37 AM Eufy Security Bridge [ DEBUG ] Setup URI 'X-HM://0023ISYWY9MUK'
9/11/2023, 7:26:37 AM Eufy Security Bridge Bridge is running on port 51836.
9/11/2023, 7:26:46 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 11:26:46]	[EufySecurity-2.2.14]	INFO	Freedom Security Base pre-caching: done
9/11/2023, 7:26:46 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 11:26:46]	[EufySecurity-2.2.14]	INFO	Updating existing accessory: Freedom Security Base
9/11/2023, 7:26:46 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 11:26:46]	[EufySecurity-2.2.14]	INFO	Backyard pre-caching: done
9/11/2023, 7:26:46 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 11:26:46]	[EufySecurity-2.2.14]	INFO	Updating existing accessory: Backyard
9/11/2023, 7:26:46 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 11:26:46]	[EufySecurity-2.2.14]	INFO	Garage pre-caching: done
9/11/2023, 7:26:46 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 11:26:46]	[EufySecurity-2.2.14]	INFO	Updating existing accessory: Garage
9/11/2023, 7:26:48 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 11:26:48]	[EufySecurity-2.2.14]	INFO	Backyard East pre-caching complete
9/11/2023, 7:26:48 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 11:26:48]	[EufySecurity-2.2.14]	INFO	Deck pre-caching complete
9/11/2023, 7:26:48 AM Eufy Security Bridge [ ERROR ] [Eufy Security Bridge 8068@Backyard East@Backyard East@Battery Level] Characteristic not in required or optional characteristic section for service MotionSensor. Adding anyway.
9/11/2023, 7:26:48 AM Eufy Security Bridge [ ERROR ] [Eufy Security Bridge 8068@Deck@Deck@Battery Level] Characteristic not in required or optional characteristic section for service MotionSensor. Adding anyway.
9/11/2023, 7:26:48 AM Eufy Security Bridge [ ERROR ] [Eufy Security Bridge 8068@Backyard West@Backyard West@Battery Level] Characteristic not in required or optional characteristic section for service MotionSensor. Adding anyway.
9/11/2023, 7:26:48 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 11:26:48]	[EufySecurity-2.2.14]	INFO	Backyard West pre-caching complete
9/11/2023, 7:26:48 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 11:26:48]	[EufySecurity-2.2.14]	INFO	Backyard pre-caching complete
9/11/2023, 7:26:48 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 11:26:48]	[EufySecurity-2.2.14]	INFO	Garage pre-caching complete
9/11/2023, 7:27:23 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 11:27:23]	[EufySecurity-2.2.14]	INFO	Looking for old cached accessories that seem to be outdated...
9/11/2023, 7:27:23 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 11:27:23]	[EufySecurity-2.2.14]	INFO	No outdated cached accessories found.
9/11/2023, 11:08:09 AM Eufy Security Bridge Configuration change
9/11/2023, 11:08:09 AM Eufy Security Bridge [ DEBUG ] Shutting down
9/11/2023, 11:08:09 AM Eufy Security Bridge [ DEBUG ] [09/11/2023 15:08:09]	[EufySecurity-2.2.14]	INFO	Finished shutdown!
9/11/2023, 11:08:13 AM Eufy Security Bridge [ DEBUG ] Stopped
9/11/2023, 11:08:16 AM Hub Eufy Security Bridge starting
9/11/2023, 11:08:27 AM Eufy Security Bridge Loaded plugin 'homebridge-eufy-security'
9/11/2023, 11:08:27 AM Eufy Security Bridge [ DEBUG ] Registering platform 'homebridge-eufy-security.EufySecurity'
9/11/2023, 11:08:27 AM Eufy Security Bridge Loading 1 platforms...
9/11/2023, 11:08:27 AM Eufy Security Bridge [ DEBUG ] [09/11/2023, 15:08:27]	[EufySecurity]	WARN	warning: planned changes, see https://github.com/homebridge-eufy-security/plugin/issues/1
9/11/2023, 11:08:27 AM Eufy Security Bridge [ DEBUG ] [09/11/2023, 15:08:27]	[EufySecurity]	INFO	Country set: US
9/11/2023, 11:08:27 AM Eufy Security Bridge [ DEBUG ] [09/11/2023, 15:08:27]	[EufySecurity]	INFO	Finished initializing!
9/11/2023, 11:08:28 AM Eufy Security Bridge [ DEBUG ] Setup URI 'X-HM://0023ISYWY9MUK'
9/11/2023, 11:08:28 AM Eufy Security Bridge Bridge is running on port 51836.
9/11/2023, 11:08:38 AM Eufy Security Bridge [ DEBUG ] [09/11/2023, 15:08:38]	[EufySecurity]	INFO	Updating existing accessory: Freedom Security Base
9/11/2023, 11:08:38 AM Eufy Security Bridge [ DEBUG ] [09/11/2023, 15:08:38]	[EufySecurity]	INFO	Updating existing accessory: Backyard
9/11/2023, 11:08:38 AM Eufy Security Bridge [ DEBUG ] [09/11/2023, 15:08:38]	[EufySecurity]	INFO	Updating existing accessory: Garage
9/11/2023, 11:08:41 AM Eufy Security Bridge [ ERROR ] [Eufy Security Bridge 8068@Backyard East@Backyard East@Battery Level] Characteristic not in required or optional characteristic section for service MotionSensor. Adding anyway.
9/11/2023, 11:08:41 AM Eufy Security Bridge [ ERROR ] [Eufy Security Bridge 8068@Deck@Deck@Battery Level] Characteristic not in required or optional characteristic section for service MotionSensor. Adding anyway.
9/11/2023, 11:08:41 AM Eufy Security Bridge [ ERROR ] [Eufy Security Bridge 8068@Backyard West@Backyard West@Battery Level] Characteristic not in required or optional characteristic section for service MotionSensor. Adding anyway.
9/11/2023, 11:09:13 AM Eufy Security Bridge [ DEBUG ] [09/11/2023, 15:09:13]	[EufySecurity]	INFO	Looking for old cached accessories that seem to be outdated...
9/11/2023, 11:09:13 AM Eufy Security Bridge [ DEBUG ] [09/11/2023, 15:09:13]	[EufySecurity]	INFO	No outdated cached accessories found.

config
{
    "platform": "EufySecurity",
    "username": "****",
    "password": "****",
    "enableDetailedLogging": 0,
    "enableCamera": true
}

Hello @neoaxelot,
That's the main issue, I installed a Hoobs instance and noticed that it relies on Homebridge config UI.
Problem: Unfortunately, Eufy Security has implemented captcha and two-factor authentication (2FA) for connecting to their API. Our UI captures these security features, which is causing Hoobs users to have trouble setting up the plugin correctly within Hoobs. This can't be done thru HB config UI and like your case, all the setup of the camera is done thru our new UI which is not presented to you thru Hoobs.
Here is an example with camera enabled, you will need to fetch all your serial numbers :

        {
            "enableDetailedLogging": false,
            "CameraMaxLivestreamDuration": 30,
            "pollingIntervalMinutes": 10,
            "hkHome": 1,
            "hkAway": 0,
            "hkNight": 3,
            "hkOff": 63,
            "ignoreStations": [
                "T8410Pxxxxxx"
            ],
            "ignoreDevices": [
                "T8114Pxxxxxx"
            ],
            "country": "FR",
            "ffmpegdebug": false,
            "cameras": [
                {
                    "serialNumber": "T8114Pxxxxxx",
                    "enableCamera": false,
                    "useCachedLocalLivestream": true,
                    "enableButton": true,
                    "motionButton": false
                },
                {
                    "serialNumber": "T8114Pxxxxxx",
                    "enableCamera": false
                },
                {
                    "serialNumber": "T8400Pxxxxxx",
                    "enableCamera": false
                },
                {
                    "serialNumber": "T8410Pxxxxxx",
                    "enableCamera": true,
                    "enableButton": true,
                    "motionButton": true
                },
                {
                    "serialNumber": "T8442Pxxxxxx",
                    "enableCamera": true,
                    "videoConfig": {
                        "audio": true,
                        "audioSampleRate": 0
                    },
                    "useCachedLocalLivestream": true,
                    "talkback": true
                },
                {
                    "serialNumber": "T8910Pxxxxxx",
                    "rtsp": false,
                    "talkback": false
                },
                {
                    "serialNumber": "T8900Pxxxxxx",
                    "rtsp": false,
                    "talkback": false
                },
                {
                    "serialNumber": "T8900Pxxxxxx",
                    "rtsp": false,
                    "talkback": false
                },
                {
                    "serialNumber": "T8210Pxxxxxx",
                    "rtsp": false,
                    "enableCamera": true,
                    "talkback": true,
                    "videoConfig": {
                        "audio": true,
                        "audioSampleRate": 0
                    }
                }
            ],
            "cleanCache": true,
            "unbridge": true,
            "platform": "EufySecurity",
            "username": "[redacted]",
            "password": "[redacted]",
            "deviceName": "LambdaPhone",
            "omitLogFiles": false,
            "stations": [
                {
                    "serialNumber": "T8400Pxxxxxx",
                    "manualTriggerModes": [
                        1,
                        2
                    ]
                }
            ]
        },

We don't support HOOBS.

We don't support HOOBS.


linux-x64 tests is assigned to alpine-linux agent

jobs
https://ci.adoptium.net/job/Test_openjdk21_hs_sanity.functional_x86-64_linux/159/
https://ci.adoptium.net/job/Test_openjdk21_hs_extended.openjdk_x86-64_linux_testList_1/5/
failed for assigning to a wrong alpine-linux agent https://ci.adoptium.net/computer/test-docker-alpine319-x64-4/
Need to confirm if the label of https://ci.adoptium.net/computer/test-docker-alpine319-x64-4/ was changed recently? If not we need to figure out why this happened?

This has already been fixed so should not be happening now Slack Thread
FYI @Haroon-Khel in case there's an issue with the way these are being created.


No implicit view available from fastparse.P[Any] => fastparse.P[Unit]

def sign[_: P] = P("+" ~ "-")
Results in No implicit view available from fastparse.P[Any] => fastparse.P[Unit]. This is caused by ~. I'm using Scala 2.13.1 with fastparse 2.2.2

Please provide a full reproduction snippet with imports and other context, preferably in the REPL

https://gist.github.com/PaperPlaneSoftware/81788ac6b9fac1d3ff3cb02cd24ceb68

You need an import NoWhitespace._

Thanks 👍


option to not show mocked modules (in mocks folder, for Jest)

Search Terms
autoimport mock
Suggestion
Currently auto import suggestions list both the actual module and the manual mock if there is a manual mock for Jest inside a __mocks__ folder (as per Jest convention).
Usually you don't want to specifically import the mocked module anywhere. So it should not be shown in the auto import suggestions.
Making the exclusion of mocked modules optional would take care of possible edge cases.

"exclude" in tsconfig.json/jsconfing.json is not sufficient?


Add orientation to the rectangle.

Added another selector that enables selecting oriented  rectangles through polygon shapes.

Great, many thanks!


Do you have plan to bring other DL inference engine support to this ?

Are you planning to include support for ONNX, pytorch etc support to this framework or it will be tightly coupled with tf or tflite only ?

@sagarsahu27 MediaPipe TF & TFlite support is due to the support tf inference calculators
& tflite inference calculatorsGiven the limited resources we have, we don't have plans to support other inference engines. We welcome open source community to create inference calculators for other DL inference engines

@sagarsahu27 MediaPipe TF & TFlite support is due to the support tf inference calculators
& tflite inference calculators Given the limited resources we have, we don't have plans to support other inference engines. We welcome open source community to create inference calculators for other DL inference engines

Thanks @mgyong for the information, I just started looking into this and was curious to know. I would like to contribute to this. This looks really promising.


Feature request: show actual command used by Runner in debug mode

This is quite useful for debugging.

Newer versions of Guard already show this when the '-d' option is used (guard -d).


Additional output files in gmx_cluster

If I'm not wrong, there are 3 additional output files from gmx cluster not included in the list of paths (currently the only output path is output_pdb_path). Thus this files are generated in the working directory but not copied to the corresponding step folder. The files are: step_name_cluster.log (log file), step_name_rmsd-clust.xpm and step_name_rmsd-dist.xvg.

Solved in 5347ca5
Pablo, let me know either if you need a new release or you can use the development version.


Add support to transient fields

Provide way to ignore fields in the model class with @Transient/@Ignore/transient annotation/keyword.

Thanks for the input, we will keep that in mind.


Add sqlite3 CLI

This adds the sqlite3 CLI to the build, and generates a shortcut for connecting to the database. It will work in any Docker environment.
To connect to sqlite in a running Docker container, run docker exec -ti <container> database-cli.
On Fly.io, you can run fly ssh console -C database-cli.

We're looking at the blues stack! It's a little harder, and we have fly pg connect -a <db-name> for this reason. I think we may be able to make fly pg connect work by default from the app directory. I'll add instructions at least.

@kentcdodds one other thing: I moved the env vars from fly.toml into the Dockerfile. This makes the Dockerfile more useful outside the Fly.io environment. It also made it easier to test this change. :)


Update README.md

Added link to the full license details page in the README file.

Thanks, @srivastavaayu for your contribution but these changes is not required, Can you pick some other issues