Could not invoke RNSpokestack.start, with The model is not a valid Flatbuffer file

Looks like you figured it out, but just in case, the path to the model needs to be a local path, not an asset path.

yes, thanks


[Example] can not run example app

Hey @jacklam718 :)
Good work!
I'm having troubles running the example app.
First thing I've noticed in the package.json is that you're requiring the file from your (very) own personal pc, thus I've got errors all over...
Will try to solve it and PR

@aviadhahami Haha ~~
Sorry about that.
Will welcome your PR 👍

:)
I'm also removing the fancy button is it won't link properly and won't compile

Link should work properly, what error you get? Can you show me the error messages

Can't really as it fills my whole screen.
Bottom line - the linear-gradient package won't link

Can you try to Link the ART library? You'll find ReactART library in node_modules/react-native/Libraries/ART/ART.xcodeproj
Detailed https://facebook.github.io/react-native/docs/linking-libraries-ios.html#content

What OS you use? IOS or Android?

Ok, just remove it if still breaking.

i know :+1:
Will PR that in couple of minutes


chore(Data/Nat/Choose/Sum): clean up

Includes sum_range_add_choose, needed in #15270.

You're mixing two unrelated things here, a cleanup (which is definitely useful), and the addition of a new lemma (which is already in #15270, so not really needed here). Could you remove the new lemma here, and then I will happily merge the cleanup PR?

You're mixing two unrelated things here, a cleanup (which is definitely useful), and the addition of a new lemma (which is already in #15270, so not really needed here). Could you remove the new lemma here, and then I will happily merge the cleanup PR?

Done.


handle PDF redirects

Sample warnings from esd.py:
2022-10-13 23:35:51 [scrapy.pipelines.files] WARNING: File (code: 301): Error downloading file from <GET https://esd.ny.gov/Reports/2015_2016/EXCELSIORJOBSPROGRAMQUARTERLYREPORT_12312015.pdf> referred in <None>
2022-10-13 23:35:57 [scrapy.pipelines.files] WARNING: File (code: 301): Error downloading file from <GET https://esd.ny.gov/Reports/2015_2016/RetentionChartA_BusinessesAdmittedToProgram_03312016.pdf> referred in <None>
2022-10-13 23:35:57 [scrapy.pipelines.files] WARNING: File (code: 301): Error downloading file from <GET https://esd.ny.gov/Reports/2015_2016/RetentionChartB_CreditsIssued_03312016.pdf> referred in <None>
2022-10-13 23:35:57 [scrapy.pipelines.files] WARNING: File (code: 301): Error downloading file from <GET https://esd.ny.gov/Reports/2015_2016/03312016_EXCELSIORJOBSPROGRAMQUARTERLYREPORT.pdf> referred in <None>

Others from parsehub.py:

https://esd.ny.gov/corporateinformation/Data/RequiredPostings/2014/AtlanticYardsCommunityDevelopmentCorporation_subsidiaryreport.pdf
https://cdn.esd.ny.gov/corporateinformation/Data/RequiredPostings/2012/LobbyingContactsPolicy.pdf

This appears to be a limitation of the middleware; requested PDFs via the spider in https://github.com/reinventalbany/esd-crawl/pull/49, which does follow redirects. May be a better path for fetching PDFs in the future.


villagersForgetInvalidCustomTrades property

Add a property villagersForgetInvalidCustomTrades that makes villagers lose invalid custom trades if one or more of the conditions to acquire the trade isnt met anymore.

Added: https://github.com/Reldeam/CustomVillagerTrades/commit/787df6a8850acf9ddf91172bde400812bb38b586


Dub fails to find a dependency of a dependency

Look at the recent failed ones for a the results vs the most recent:
https://travis-ci.org/Devisualization/window/builds
de_util is definitely a dependency of de_window but unless it is explicitly added to de_window, it fails to build.
This is quite a murky issue. And even weirder on my system (Windows 7 x64) it doesn't occur.
So it is either a Travis buildbot state issue, dub bug or codegen.

Can you please link to the exact build id that failed, and even better copy the relevant information here.

74 passes https://travis-ci.org/Devisualization/window/builds/57912669 (this is how I know adding worked)
73 failed https://travis-ci.org/Devisualization/window/builds/57912213 (manual fetch dependency)
72 falied https://travis-ci.org/Devisualization/window/builds/57911996 (remove old files/directories)
63 passes https://travis-ci.org/Devisualization/window/builds/55143604 (last known working)

Build 63 used 0.7.22 and 64 used 0.7.23

If I remove both de_image and de_core, then the build fails, because de_core isn't added as dependency. Still have to find out why though.
Can't tell you how much I dislike subpackages. Makes everything 3x more complex even though most things can already be solved with configurations, and the rest could be handled with separate packages (e.g. in the subfolder). So I'm pretty interested why you've chosen such a complex setup.

First run
Using dub registry url 'http://code.dlang.org/'
Refreshing local packages (refresh existing: true)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/dawg/.dub/packages/local-packages.json
Try to load local package map at /home/dawg/.dub/packages/local-packages.json
Determined package version using GIT: guip ~master
Note: Failed to determine version of package de_window at .. Assuming ~master.
Refreshing local packages (refresh existing: false)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/dawg/.dub/packages/local-packages.json
Try to load local package map at /home/dawg/.dub/packages/local-packages.json
Building package de_window:test in /tmp/tmp.UHWBwOsjGg/window-d56fc26c457136a70c18408501f1164c04485496/
Refreshing local packages (refresh existing: false)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/dawg/.dub/packages/local-packages.json
Try to load local package map at /home/dawg/.dub/packages/local-packages.json
Missing dependency de_image:mutable 0.4.2 of de_window:test
Found dependency de_window:platform ~master
Found dependency x11 ~master
Found dependency de_window:interfaces ~master
Missing dependency de_image:interfaces 0.4.2 of de_window:interfaces
Found dependency directx-d 0.9.1
Found dependency derelict-gl3 1.0.12
Found dependency derelict-util 1.9.1
Checking for missing dependencies.
Using fixed selection de_image 0.4.2
Sub package de_image:mutable doesn't exist in de_image 0.4.2.
Using fixed selection x11 ~master
Sub package de_image:interfaces doesn't exist in de_image 0.4.2.
Using fixed selection directx-d 0.9.1
Using fixed selection derelict-gl3 1.0.12
Using fixed selection derelict-util 1.9.1
Sub package de_image:mutable doesn't exist in de_image 0.4.2.
Sub package de_image:mutable doesn't exist in de_image 0.4.2.
Sub package de_image:mutable doesn't exist in de_image 0.4.2.
Sub package de_image:interfaces doesn't exist in de_image 0.4.2.
Sub package de_image:mutable doesn't exist in de_image 0.4.2.
Sub package de_image:interfaces doesn't exist in de_image 0.4.2.
Sub package de_image:mutable doesn't exist in de_image 0.4.2.
Sub package de_image:interfaces doesn't exist in de_image 0.4.2.
Sub package de_image:mutable doesn't exist in de_image 0.4.2.
Sub package de_image:interfaces doesn't exist in de_image 0.4.2.
Fetching de_image 0.4.2 (getting selected version)...
Acquiring package zip file
Found download URL: 'http://code.dlang.org/packages/de_image/0.4.2.zip'
Placing de_image 0.4.2 to /home/dawg/.dub/packages/...
Placing package 'de_image' version '0.4.2' to location '/home/dawg/.dub/packages/de_image-0.4.2' from file '/tmp/de_image-0.4.2.zip'
Copying all files...
23 file(s) copied.
Refreshing local packages (refresh existing: false)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/dawg/.dub/packages/local-packages.json
Try to load local package map at /home/dawg/.dub/packages/local-packages.json
Found dependency de_image:mutable 0.4.2
Version selection for dependency de_util (de_util:core) of de_image:mutable is missing.
Found dependency de_image:interfaces 0.4.2
Found dependency de_window:platform ~master
Found dependency x11 ~master
Found dependency de_window:interfaces ~master
Found dependency directx-d 0.9.1
Found dependency derelict-gl3 1.0.12
Found dependency derelict-util 1.9.1
Checking for upgrades.
Using cached upgrade results...
Error executing command build:
Unknown dependency: de_util:core

Second run
Using dub registry url 'http://code.dlang.org/'
Refreshing local packages (refresh existing: true)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/dawg/.dub/packages/local-packages.json
Try to load local package map at /home/dawg/.dub/packages/local-packages.json
Determined package version using GIT: guip ~master
Note: Failed to determine version of package de_window at .. Assuming ~master.
Refreshing local packages (refresh existing: false)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/dawg/.dub/packages/local-packages.json
Try to load local package map at /home/dawg/.dub/packages/local-packages.json
Building package de_window:test in /tmp/tmp.UHWBwOsjGg/window-d56fc26c457136a70c18408501f1164c04485496/
Refreshing local packages (refresh existing: false)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/dawg/.dub/packages/local-packages.json
Try to load local package map at /home/dawg/.dub/packages/local-packages.json
Found dependency de_image:mutable 0.4.2
Version selection for dependency de_util (de_util:core) of de_image:mutable is missing.
Found dependency de_image:interfaces 0.4.2
Found dependency de_window:platform ~master
Found dependency x11 ~master
Found dependency de_window:interfaces ~master
Found dependency directx-d 0.9.1
Found dependency derelict-gl3 1.0.12
Found dependency derelict-util 1.9.1
Checking for missing dependencies.
Using fixed selection de_image 0.4.2
Search for versions of de_util (1 package suppliers)
Sub package de_util:core doesn't exist in de_util 0.0.8.
Sub package de_util:core doesn't exist in de_util 0.0.7.
Using fixed selection x11 ~master
Using fixed selection directx-d 0.9.1
Using fixed selection derelict-gl3 1.0.12
Using fixed selection derelict-util 1.9.1
Sub package de_util:core doesn't exist in de_util 0.0.8.
Sub package de_util:core doesn't exist in de_util 0.0.8.
Sub package de_util:core doesn't exist in de_util 0.0.8.
Sub package de_util:core doesn't exist in de_util 0.0.8.
Sub package de_util:core doesn't exist in de_util 0.0.8.
Sub package de_util:core doesn't exist in de_util 0.0.8.
Fetching de_util 0.0.8 (getting selected version)...
Acquiring package zip file
Found download URL: 'http://code.dlang.org/packages/de_util/0.0.8.zip'
Placing de_util 0.0.8 to /home/dawg/.dub/packages/...
Placing package 'de_util' version '0.0.8' to location '/home/dawg/.dub/packages/de_util-0.0.8' from file '/tmp/de_util-0.0.8.zip'
Copying all files...
46 file(s) copied.
Refreshing local packages (refresh existing: false)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/dawg/.dub/packages/local-packages.json
Try to load local package map at /home/dawg/.dub/packages/local-packages.json
Found dependency de_image:mutable 0.4.2
Found dependency de_util:core 0.0.8
Found dependency de_image:interfaces 0.4.2
Found dependency de_window:platform ~master
Found dependency x11 ~master
Found dependency de_window:interfaces ~master
Found dependency directx-d 0.9.1
Found dependency derelict-gl3 1.0.12
Found dependency derelict-util 1.9.1
Checking for upgrades.
Using cached upgrade results...
Generating using build

Thanks @s-ludwig.
@MartinNowak I use it to keep the different purposed code separate. Aka clear abstraction seperation.

The reason for the failure was that during dependency resolution, only the meta data for de_image was downloaded (as an optimization, because all of its sub packages are defined locally in the main package description). For the base package in this metadata, an internal Package instance was created, but not for the sub packages, so that looking up de_image.mutable failed during dependency resolution and the de_util dependency was never included.

@rikkimax: I guess the real question is why not keeping it really separate, i.e. in separate folders. For vibe.d I'll also have to go this way during a transition phase, but eventually the individual sub packages will be moved to completely separate folders.
@MartinNowak: I've always hated sub packages defined within the base package description, too. But supporting existing code bases was too important to not implement them.

@s-ludwig As long as the files are not being specified by sourceFiles they must be at least a little separate file system wise. Anyway most of the time you are probably in an IDE. Which should handle making the separation nice.

What I meant was to really separate them with separate package description files (using path based sub packages in the root description). But apart from that, I noticed that you avoided the usual issue of a common import path. So that's all fine and I can't really find compelling arguments against organizing things that way, apart from the added implementation complexity in DUB to support that.

@s-ludwig I know what you meant about the separate files.
I think that feature is neat, it's just I can hold as one file better in my mind than multiple.
It's a little like how I can hold an entire program in my mind, but not the libraries it depends upon. Abstractions matter rather a lot to me. I work much better with good ones.

For the base package in this metadata, an internal Package instance was created, but not for the sub packages, so that looking up de_image.mutable failed during dependency resolution and the de_util dependency was never included.

Yeah, just came to something similar conclusion after my gdb session.
What's the package manager doing btw?

The package manager is exclusively responsible for keeping track of all locally available packages. In this case, since the package wasn't downloaded it had no information about the package in question. Maybe an assertion or at least a warning in PackageManager.getSubPackages if a Package is specified that is not stored locally - that would have lead to the problem more or less directly.


Cannot build - 'StringLiterals' is not a namespace-name

latest f5c2cf74acff1f88a0afe31da826df953983f86b cannot be built:
[ 17%] Building CXX object gui/CMakeFiles/AbracaDABra.dir/qrc_resources.cpp.o
Reaping winning child 0x560693e005e0 PID 8006
Live child 0x560693e005e0 (gui/CMakeFiles/AbracaDABra.dir/qrc_resources.cpp.o) PID 8008
Reaping winning child 0x560693e005e0 PID 8008
Removing child 0x560693e005e0 PID 8008 from chain.
    Successfully remade target file 'gui/CMakeFiles/AbracaDABra.dir/qrc_resources.cpp.o'.
    Considering target file 'gui/CMakeFiles/AbracaDABra.dir/airspyinput.cpp.o'.
     File 'gui/CMakeFiles/AbracaDABra.dir/airspyinput.cpp.o' does not exist.
      Pruning file 'gui/CMakeFiles/AbracaDABra.dir/compiler_depend.ts'.
      Pruning file 'gui/CMakeFiles/AbracaDABra.dir/flags.make'.
      Considering target file '../gui/airspyinput.cpp'.
       Looking for an implicit rule for '../gui/airspyinput.cpp'.
       No implicit rule found for '../gui/airspyinput.cpp'.
       Finished prerequisites of target file '../gui/airspyinput.cpp'.
      No need to remake target '../gui/airspyinput.cpp'.
     Finished prerequisites of target file 'gui/CMakeFiles/AbracaDABra.dir/airspyinput.cpp.o'.
    Must remake target 'gui/CMakeFiles/AbracaDABra.dir/airspyinput.cpp.o'.
Putting child 0x560693dfc550 (gui/CMakeFiles/AbracaDABra.dir/airspyinput.cpp.o) PID 8012 on the chain.

    Successfully remade target file 'gui/CMakeFiles/AbracaDABra.dir/airspyinput.cpp.o'.
    Considering target file 'gui/CMakeFiles/AbracaDABra.dir/main.cpp.o'.
     File 'gui/CMakeFiles/AbracaDABra.dir/main.cpp.o' does not exist.
      Pruning file 'gui/CMakeFiles/AbracaDABra.dir/compiler_depend.ts'.
      Pruning file 'gui/CMakeFiles/AbracaDABra.dir/flags.make'.
      Considering target file '../gui/main.cpp'.
       Looking for an implicit rule for '../gui/main.cpp'.
       No implicit rule found for '../gui/main.cpp'.
       Finished prerequisites of target file '../gui/main.cpp'.
      No need to remake target '../gui/main.cpp'.
     Finished prerequisites of target file 'gui/CMakeFiles/AbracaDABra.dir/main.cpp.o'.
    Must remake target 'gui/CMakeFiles/AbracaDABra.dir/main.cpp.o'.
Putting child 0x560693dfd460 (gui/CMakeFiles/AbracaDABra.dir/main.cpp.o) PID 8018 on the chain.
Live child 0x560693dfd460 (gui/CMakeFiles/AbracaDABra.dir/main.cpp.o) PID 8018
[ 21%] Building CXX object gui/CMakeFiles/AbracaDABra.dir/main.cpp.o
Reaping winning child 0x560693dfd460 PID 8018
Live child 0x560693dfd460 (gui/CMakeFiles/AbracaDABra.dir/main.cpp.o) PID 8020
/home/andreas/apps/AbracaDABra/gui/main.cpp:33:21: error: 'StringLiterals' is not a namespace-name
   33 | using namespace Qt::StringLiterals;
      |                     ^~~~~~~~~~~~~~
/home/andreas/apps/AbracaDABra/gui/main.cpp: In function 'int main(int, char**)':
/home/andreas/apps/AbracaDABra/gui/main.cpp:64:44: error: unable to find string literal operator 'operator""_s' with 'const char16_t [12]', 'long unsigned int' arguments
   64 |     if (translator.load(QLocale::system(), u"AbracaDABra"_s, u"_"_s, u":/i18n"_s))
      |                                            ^~~~~~~~~~~~~~~~
/home/andreas/apps/AbracaDABra/gui/main.cpp:64:62: error: unable to find string literal operator 'operator""_s' with 'const char16_t [2]', 'long unsigned int' arguments
   64 |     if (translator.load(QLocale::system(), u"AbracaDABra"_s, u"_"_s, u":/i18n"_s))
      |                                                              ^~~~~~
/home/andreas/apps/AbracaDABra/gui/main.cpp:64:70: error: unable to find string literal operator 'operator""_s' with 'const char16_t [7]', 'long unsigned int' arguments
   64 |     if (translator.load(QLocale::system(), u"AbracaDABra"_s, u"_"_s, u":/i18n"_s))
      |                                                                      ^~~~~~~~~~~
Reaping losing child 0x560693dfd460 PID 8020
make[2]: *** [gui/CMakeFiles/AbracaDABra.dir/build.make:195: gui/CMakeFiles/AbracaDABra.dir/main.cpp.o] Error 1
Removing child 0x560693dfd460 PID 8020 from chain.
Reaping losing child 0x55e1e409ed30 PID 7999
make[1]: *** [CMakeFiles/Makefile2:132: gui/CMakeFiles/AbracaDABra.dir/all] Error 2
Removing child 0x55e1e409ed30 PID 7999 from chain.
Reaping losing child 0x55dde98f2d00 PID 7924
make: *** [Makefile:136: all] Error 2
Removing child 0x55dde98f2d00 PID 7924 from chain.

code has been introduced in 50610614

This is the documented way for loading translations. I had the same compilation problem on Mac and resolved it by adding StringLiterals namespace. It is probably missing in older version of Qt6. I was able to compile it under ArchLinux ARM yesterday. I will check that later.

There is a missing
#include <StringLiterals>

in main.cpp, but it still does not compile.
https://doc.qt.io/qt-6/qt-literals-stringliterals.html

Ubuntu 22.04 LTS installs 6.2.4
Do you really want me to use 6.4?

StringLiteral related function have been introduced in Qt 6.4. Thre should be some solution for provious version of Qt6, I just need to find it somewhere.

https://doc.qt.io/qt-6.2/qtliterals.html
This?

Yes, it seems to be what I need for < Qt6.4.

Could you please try if 7392075c1ffa017833fa40151d34f96d6021be3a works?

Yes, this works, thank you!
[ 89%] Linking CXX executable AbracaDABra
[100%] Built target AbracaDABra


UserSelectedMode APIs are returning dummy values

Problem
#104 removed support for DeviceDescriptor. Due to this UserSelectedMode APIs in GenericConnectivityManagerImpl.h are returning dummy values.
Proposed Solution
Identify the replacement APIs for DeviceDescriptor, and reimplemented the following functions.
_IsUserSelectedModeActive
_SetUserSelectedMode
_GetUserSelectedModeTimeout
_SetUserSelectedModeTimeout

We can close this issue, as this code is not relevant for CHIP.

We can close this issue, as this code is not relevant for CHIP.


Second Contribution By Harshita Badwal

Name: Harshita Badwal
Projects:  InterpretML, Electron
Links: https://www.electronjs.org/governance
https://github.com/interpretml/interpret/
Governance model
Electron is a free and open-source framework that lets developers develop desktop applications using web technologies such as HTML, CSS, and JavaScript. GitHub created it and released it as "Atom Shell" in 2013.
Working Groups and Roles
Community & Safety
Docs & Tooling
Outreach
Releases
Security
Upgrades
Website
The Decision-making Process
One of the advisors must propose a vote, which is then submitted to the chair, who defines whether or not the vote can take place. To hold a vote, a core group of all advisors should be present or be accounted for in some way. The vote could be carried out in two ways: by secret vote or by counting individual advisor votes. The only people who can ratify a proposal are the founders, and they have the final say in all decisions. The founding members' decision cannot be overturned.
Analysis of two models:
Similarities:

Both Projects are open source and encourage contributions from the community to improve and maintain the software.
Both projects have a core team or foundation in charge of managing software development and setting overall direction.
In their governance models, both InterpretML and Electron prioritize transparency and open communication.
Both projects have established channels for interacting with and soliciting feedback from the community.

Differences:

InterpretML's governance is more centrally organized around Microsoft, whereas Electron is more decentralized.

Microsoft primarily sponsors InterpretML, whereas Electron is more community-driven and reliant on individual contributions.

InterpretML is more open to contributions from anyone, with final decision-making authority resting with Microsoft and the core team, whereas Electron provides more opportunities for community members to participate in working groups and committees.

The governance model for Electron is designed to handle the challenges of managing a large and diverse community, whereas InterpretML is more focused on maintaining the software's quality and consistency.

Opinion on which one is better
In my opinion, both projects have their own pros and cons and have had their own successes. So it will be difficult to say which one of them is the best.  but in my personal opinion,I like the ElectProjectject a little more. The reason for this is that it is a decentralized governance model, which is best suited for projects with a large and diverse community.   It allows for more democratic decision-making and encourages more community participation.

cc @arliss-NF

@Harshita221 - great work.  Solid analysis.  The lead-in to your conclusion is accurate, the decision on which model to use for a project is different for each one, and they do need to weigh the pros and cons.  However, I'm glad you chose one because it's important to be able to have an opinion when doing an analysis.


Problem with Hosted mqtt server via WebApplicationFactory

I have a problem with integration tests for a hosted mqtt server instance.
Program.cs:
builder.WebHost.UseKestrel(w =>
{
    w.ListenAnyIP(mqttOptions.Port, l => l.UseMqtt());
    w.ListenAnyIP(8100);
});

....
builder.Services.AddHostedMqttServer(mqttServer =>
{
    mqttServer.WithDefaultEndpoint()
        .WithDefaultEndpointPort(mqttOptions.Port)
        .WithMaxPendingMessagesPerClient(mqttOptions.MaxPendingMessages)
        .WithConnectionBacklog(100).WithTlsEndpointReuseAddress();
}).AddMqttConnectionHandler().AddConnections();

....
app.UseEndpoints(endpoints =>
{
    endpoints.MapControllers().RequireCors("AllowAll");
    endpoints.MapConnectionHandler<MqttConnectionHandler>(
        "/ws",
        httpConnectionDispatcherOptions => httpConnectionDispatcherOptions.WebSockets.SubProtocolSelector =
            protocolList =>
                protocolList.FirstOrDefault() ?? string.Empty);
});

Solution works correctly in normal usage but problem exists only in a integration tests when application is set up by WebApplicationFactory<Program>().
Server shows IsStarted property as true and everything gets up correctly until I try to connect via client, then I receive this:
MQTTnet.Exceptions.MqttCommunicationException : Error while connecting with host '<IP_ADDRESS>:1883'.
---- System.Net.Sockets.SocketException : No connection could be made because the target machine actively refused it.

Can someone give me any advice where is the problem?
Nugets:

MQTTnet <IP_ADDRESS>
MQTTnet.AspNetCore <IP_ADDRESS>

Env:

Asp .net core 6
Windows

I also noticed this problem a while ago. It seems to be a problem with WebApplicationFactory not binding the port. My guess is that WebApplicationFactory uses an internal routing mechanism to provide an isolated test environment. Therefore, it offers different methods to get a client. Our solution was to set up an external broker for integration tests.


Promblem with shape parameter

Hi authors,
I am very interested in your work. I want to use shape parameters of your dataset to generate some animal meshes via SMAL model. But I am a little confused about the length of shape parameters. I found SMAL need 41 shape parameters and for your dataset there are 20 parameter for "shape" and another "21" for "shape_extra". should I concat them into one list like blow?
``
import json
import numpy as np
poseData = []
betasData = []
with open('train.json') as f:
data = json.load(f)
for dataInstance in data['data']:
    pose =  dataInstance['pose']
    betas =  dataInstance['shape']+dataInstance['shape_extra']
    #print(len(betas))
    poseData.append(pose)
    betasData.append(betas)

``

Yes, you are right. You can simply concat shape and shape extra.


Microsoft.AspNetCore.SpaServices.Extensions Docementation

Where is the documentation for "Microsoft.AspNetCore.SpaServices.Extensions" package?
I am getting below warning when using "Microsoft.AspNetCore.SpaServices" with a Vue based .NET Core applciation. It seems like these packages were made obsolete with "Microsoft.AspNetCore.SpaServices.Extensions" package but there are no documentation about this package.
warning CS0618: 'PrerenderTagHelper' is obsolete: 'Use Microsoft.AspNetCore.SpaServices.Extensions'

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

ID: c771657b-a681-8e8a-52ed-3d974520f528
Version Independent ID: 318e32fc-62f2-c0e5-4658-5729aad48c91
Content: Use JavaScript Services to Create Single Page Applications in ASP.NET Core
Content Source: aspnetcore/client-side/spa-services.md
Product: aspnet-core
Technology: aspnetcore-clientside
GitHub Login: @scottaddie
Microsoft Alias: scaddie

Hello @IamDZN ...
Mentioned in the 2.2 to 3.0 migration topic under SPA Services. It links to the NuGet package at ...
https://www.nuget.org/packages/Microsoft.AspNetCore.SpaServices.Extensions
Also linked in the Use JavaScript Services to Create Single Page Applications in ASP.NET Core topic. The WARNING says ...

The features described in this article are obsolete as of ASP.NET Core 3.0. A simpler SPA frameworks integration mechanism is available in the Microsoft.AspNetCore.SpaServices.Extensions NuGet package. For more information, see [Announcement] Obsoleting Microsoft.AspNetCore.SpaServices and Microsoft.AspNetCore.NodeServices.

Where it links to the NuGet package again and an Announcement, which explains more about what's going on with it.
https://github.com/dotnet/AspNetCore/issues/12890
Since it's called out and cross-linked, I'll go ahead and close, but Scott will see this and re-open it if it requires more work later. He's OOF for the moment but will see this when he returns.

Those links only talk about why the new package was created and why the old one is deprecated, there's no documentation on how to actually use Microsoft.AspNetCore.SpaServices.Extensions (that I can find). Examples would be great as well. I only got it working after spending a few hours in object explorer looking for method names similar to the ones in Microsoft.AspNetCore.SpaServices.

Those links only talk about why the new package was created and why the old one is deprecated, there's no documentation on how to actually use Microsoft.AspNetCore.SpaServices.Extensions (that I can find). Examples would be great as well. I only got it working after spending a few hours in object explorer looking for method names similar to the ones in Microsoft.AspNetCore.SpaServices.
I would love to see the existing doc (https://docs.microsoft.com/en-us/aspnet/core/client-side/spa-services?view=aspnetcore-3.0#what-is-spaservices) updated for Microsoft.AspNetCore.SpaServices.Extensions, instead of just saying "hey, this is deprecated, here's the new undocumented nuget package".

This is exactly what I was talking about. It would be nice to see the documentation get updated with examples.

Deprecating a package, providing a new one without any documentation? 3.1 it's been LTS for a while now. Please provide documentation on how to use this because I could only make it work with the default create-react-app that comes in the template. I want to use my own react app (not cra-based) but I can't get it to work. It fails to proxy to the react app. There's no documentation on how to specify the port of the client app.

Any news on where is the documentation?

Another call for doc's please folks.  I'm trying to upgrade some Aurelia apps done under core 2.1.

Another call for doc's please folks.  I'm trying to upgrade some Aurelia apps done under core 2.1.

This issue is closed, so let's lock this one out in favor of the newer issue at https://github.com/dotnet/AspNetCore.Docs/issues/18405.

This issue is closed, so let's lock this one out in favor of the newer issue at https://github.com/dotnet/AspNetCore.Docs/issues/18405.


Allow configuration of zoom step percentage for fine-grained control of zoom

The difference in zoom between zoom level 0 and zoom level 1 is quite large. I would like something in-between.
Currently, you can zoom in and out at a fixed percentage step which, according to the settings, is 20% (i.e. the zoom changes by 20% in or out).

I would like to make the zoom step percentage configurable, so that I can zoom, e.g. 5% or 10% at a go when using the shortcuts (Ctrl+Shift+ minus or plus).

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

You can manually obtain a precise level of zoom by modifying "window.zoomLevel". "window.zoomLevel": 0, is the default value, and "window.zoomLevel": 1, corresponding to one level of default zoom. So a setting of "window.zoomLevel": 0.5, will get you a half-step of zoom. But I agree with you, allowing users to modify the default step size would be really nice.
I've found 3 extensions that somewhat offer this functionality.
| Installs | Rating |   | PRs | Last commit | Issues | Version | Released | Updated | Installs, sort
-- | -- | -- | -- | -- | -- | -- | -- | -- | -- | --
Zoom Bar | 96K | 4.5 | https://github.com/wraith13/zoombar-vscode | 3 | a year ago | 10 | 1.4.4 | 8/26/2018 | 2/17/2023 | 96000
Custom Window Zoom | 13.2K | 4.6 | https://github.com/cbengtson85/custom-window-zoom | 0 | 5 years ago | 1 | 1.1.4 | 3/10/2018 | 3/12/2018 | 13200
Zoomer | 2.9K | 5 | https://github.com/anthonyattard/zoomer | 0 | 2 months ago | 0 | 0.3.1 | 4/5/2022 | 5/20/2024 | 2900
Zoom Bar:

zoombar.zoomUnit defaults to 10.
A setting of "zoombar.zoomUnit": 20, is equivalent to the default zoom increment.
It looks like it's modifying the value of "window.zoomLevel" in order to change the current zoom level.
The only one which provides a "reset zoom" command. Adds some controls to the menu bar. Has the most settings. "zoombar.zoomUnitType": "additive", is a nice option, with a zoomUnit of 20, it changes the progression from 0 -> 1 -> 2 -> 3 -> 4 to 0 -> 1 -> 1.845 -> 2.578 -> 3.224.

Custom Window Zoom:

"customWindowZoom.zoomLevelChangeValue" defaults to 0.5.
A setting of "customWindowZoom.zoomLevelChangeValue": 1, is equivalent to the default zoom increment.
Also works by changing "window.zoomLevel".

Zoomer:

"zoomer.zoomIncrement" defaults to 0.1.
A setting of "zoomer.zoomIncrement": 1, is equivalent to the default zoom increment.
Also works by changing "window.zoomLevel".

It's great that there are extensions for this, but this is an issue that vscode itself should offer the solution to.
Looking into relevant code, the change would be minor:

Add a parameter to settings (something like "window.zoomIncrement"), defaulting to 1 (current behaviour).
Update ZoomInAction and  ZoomOutAction as follows:

// src/vs/workbench/electron-sandbox/actions/windowActions.ts#L117

export class ZoomInAction extends BaseZoomAction {
	...
	override run(accessor: ServicesAccessor): Promise<void> {
-		return super.setZoomLevel(accessor, getZoomLevel(getActiveWindow()) + 1);
+		return super.setZoomLevel(accessor, getZoomLevel(getActiveWindow()) + getZoomIncrement());
	}
}

export class ZoomOutAction extends BaseZoomAction {
	override run(accessor: ServicesAccessor): Promise<void> {
-		return super.setZoomLevel(accessor, getZoomLevel(getActiveWindow()) - 1);
+ 		return super.setZoomLevel(accessor, getZoomLevel(getActiveWindow()) - getZoomIncrement());
	}

Seems like it should be a quick fix for anyone who has done any work on vscode before, might even be a good #good-first-issue.


requirements.txt needs a fix

using pip install -r requirements.txt gives an error.
ERROR: Invalid requirement: flash-attn --no-build-isolation
pip: error: no such option: --no-build-isolation
It looks like flash-attn must be installed via a command separately pip install flash-attention --no-build-isolation

Hi, I reran the whole installation process at my end seeing this comment, and i do not encounter any error. Can you share more details about the system you are using, the pip version, and if you followed all the steps?

I have been able to reproduce the error on an older machine. Thanks for pointing this out!
Updated the readme and requirements accordingly.


use openlogging

Can one of the admins verify this patch?

Coverage increased (+0.09%) to 66.249% when pulling 51e2563a4e7526c6775b52f02c2ede9888bd87df on lizihuai:master into 071b79f5231d312287894d3c89edebdfad5bf812 on go-chassis:master.


Report is not showing up correct execution time

Environment (please complete the following information):

multiple-cucumber-html-reporter: [1.18.0]
Node.js version: [6.0.0]
NPM version: [8.1.2]
Platform name and version: [Mac]
Cucucmber version: [4.3.0]

Config of multiple-cucumber-html-reporter
{
  "name": "demoframework",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "npm run test:all && node report.js",
    "test:all": "cypress run --spec \"**/*.features\" --browser chrome",
    "test:each": "cypress run --spec \"**/*.feature\" --browser chrome",
    "test:debug": "DEBUG=cypress:* cypress open\n",
    "fixStyle": "eslint . --fix"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "cypress": "^8.7.0",
    "cypress-cucumber-preprocessor": "^4.3.0",
    "multiple-cucumber-html-reporter": "^1.18.0"
  },
  "cypress-cucumber-preprocessor": {
    "step_definitions": "cypress/support/step_definitions/",
    "cucumberJson": {
      "generate": true,
      "outputFolder": "cypress/cucumber-json",
      "filePrefix": "",
      "fileSuffix": ".cucumber"
    }
  }
}

Describe the bug
Report is not showing up correct execution time. It is documented that "Date" will be populated with the Json file generated time but in my report date is always showing up as constant value 2021/11/02 17:49:04
Report screenshot --
Json file generated screenshot -

To Reproduce
Steps to reproduce the behavior: Use the above config and generate the report
Expected behavior
Report should show up correct execution time
Log
Json files and report are zipped and uploaded
testExecutionReport.zip
cucumber-json.zip

Is there any update on it please?

Sorry @PavanGurram-DevOps
I've checked this on my machine, and this is what it is showing

The time is based on moment(date).format('YYYY/MM/DD HH:mm:ss')
I'm not sure why it is showing a different time on your machine

Hi @wswebcreation , thanks for your response which is appreciated. And I would say this report is awesome and we are proceeding to consider it in our large project and we will promote it to multiple projects as and when we get  achance.
I'm able to resolve the issue by explicitly clearing the cucumber json files. I have another question on Duration - I have added tags displayDuration AND durationInMS = true and highlighted below is the execution time. I'm unable to figure out the measurement of 10:56:40.000. My tests tooks more than 10 sec hence cannot consider first digits as sec so please can you advise me how to calculate the total execution time in seconds?
Appreciate your input. Cheers!!

Feature name

Status

Device
OS
Browser
Date
Duration
Total
Passed
Failed

Test Feature

Local test machine
16.04
60
2021/11/19 00:57:06
10:56:40.000
43
43
0

@wswebcreation  Please can you update on my above comment? Thanks

Sorry for the late reply, I'm pretty busy so just before end of the year. Can you share your complete config so I can replicate it on my local machine?

Thanks @wswebcreation  for response, please find the below config and let me know for any more details. Cheers!!
const report = require('multiple-cucumber-html-reporter');
report.generate({
jsonDir: './src/cucumber-json/',
reportPath: '../../reports/e2e-test/apps/intl-transfers-ui-e2e/test-execution-reports',
displayDuration: true,
PageTile: 'Transfers Test Execution Report',
repotName: 'Transfers Test Execution Report',
displayReportTime: true,
saveCollectedJson: true,
disableLog: false,
durationInMS: true,
OpenReportInBrowser: false,
metadata:{
browser: {
name: 'chrome',
version: '60'
},
device: 'Local test machine',
platform: {
name: 'ubuntu',
version: '16.04'
}
},
customData: {
title: 'Test Execution Information',
data: [
{label: 'Project', value: 'Funds Transfer'},
{label: 'Release', value: 'MVP'},
{label: 'Journey', value: 'ISA Transfer'},
{label: 'Environment', value: 'Engineering'}
]
}
});

Hi @wswebcreation Happy new year!! Did you get a chance to look into it please? Appreciate your fix, thanks

Hi @PavanGurram-DevOps
It's working on my machine if I remove durationInMS: true, or do durationInMS: false,

See also the remark in the docs

Closing this issue for now


Failed to resolve import @morev/vue-transitions/styles using Nuxt 3

Actual behavior
When building, throws error
Failed to resolve import "@morev/vue-transitions/styles" from "virtual:nuxt:/app/.nuxt/css.mjs". Does the file exist?

Expected behavior
Should've resolved the import
Steps to reproduce

Added the package with bun add @morev/vue-transitions/nuxt
Added into Nuxt's modules

// nuxt.config.ts
modules: [
    ...
    "@morev/vue-transitions/nuxt",
  ],

Use it is any of view files e.g Test.vue

<TransitionSlide :offset="[-16, 0]">
    content
</TransitionSlide>

Environment

Device: 2019 16" MBP (Intel)
OS: Sonoma 14.2

Additional context
No response
Possible solution
Possibly updating the package to have the styles imported properly.

Good day @r0lodex,
What version of Nuxt are you using?
Currently the module works fine (well, there are still some issues like types resolution and couple of bugs..) in my environment (Windows, any<EMAIL_ADDRESS>and Nuxt@3.6.4), maybe something went wrong because of using Bun or with Nuxt upgrade to version more than 3.6.4 - they have some Windows issues so I can't upgrade right now to test.
I'll try to take a look with Bun. Anyway, please provide more info about your environment - it might help.
For now, I believe it is possible to use the package as a custom Nuxt plugin and import stylesheet directly, I wrote about it here.

Thank you for responding. I'm using Nuxt 3.8.1 on MacOS Sonoma 14.2
I'll try on my end with npm or yarn.
Cheers and thank you again

I just read that you have a postinstall npm hook and that might be the reason it doesn't work with bun.
I've tried with npm and yarn and it works fine.

For bun users — https://bun.sh/guides/install/trusted

As of Bun v1.0.17, the top 500 npm packages that use postinstall scripts are now run by default. Please try again with Bun v1.0.17 and let me know if you still run into this.

@Jarred-Sumner well, I don't believe this package will ever be in the top 500 :D
@r0lodex does it work fine if you specify the package in trustedDependencies?
I would write about it in the readme file

@MorevM I tried the trustedDependencies field & it works, thank's!

I wrote a note about usage with Bun.
Thank you guys for pointing that out :)


Reproduce & fix possible bug related to returning true result from property_exists for private/protected properties

see Manipulator.php:202

upd: check  at isset mp.php:266


Active Directory LDAP Feature Help

PDA version
0.4.1
Python version
3.10.11
Steps to Reproduce

Start PowerDNS Admin via docker-compose.yml
Configure Ldap Active Directory
Basic filter: (objectClass=organizationalPerson)
Groups created in Active Directory: Global/Security
Try login - get error:

[2023-08-03 18:41:21 +0000] [8] [ERROR] User 'user' does not belong to any group while LDAP_GROUP_SECURITY_ENABLED is ON
[2023-08-03 18:41:21,782] [user.py:305] ERROR - User 'user' does not belong to any group while LDAP_GROUP_SECURITY_ENABLED is ON
[2023-08-03 18:41:21 +0000] [8] [WARNING] User user failed to authenticate via LDAP from <IP_ADDRESS>
[2023-08-03 18:41:21,783] [index.py:579] WARNING - User user failed to authenticate via LDAP from <IP_ADDRESS>

Expected Behavior
Success login via Active Directory
Observed Behavior
Get Invalid credentials error

@nohnaimer this should not have been reported as a bug. Remain more humble and ask for help as a starting point. The LDAP auth feature currently works for a number of deployment scenarios, so while it might possibly not work for yours, it doesn't make it a bug. Furthermore, LDAP is complicated so I can only assume that you might have improperly configured PDA for your scenario.

More modestly - it’s somehow strange. If you do not want to react to bugs, close the ability to create an issue. And thank you, I finally figured out what the problem is and if it’s not a bug, then what should I call it?
The behavior is exactly the same as described here - https://github.com/PowerDNS-Admin/PowerDNS-Admin/discussions/1525
I change into the database value of the ldap_sg_enabled parameter to False and everything worked.
Maybe someone will find this feature useful...

@nohnaimer of course we want to react to bugs, we want to react to everything. This simply isn't plausible with the current list of challenges in contract to the quality help that is available to contribute. It's unfortunate but this is the reality today.
As for your question, one could classify this as a feature-update on the basis that it is preferred to work differently for some scenarios. Being a user of LDAP, I would think you would recognize how hard this is to get right universally given that LDAP is very flexible in how organizations may use it. Granted, the original feature probably wasn't designed with the best insight to many differing environments, that doesn't make it broke since it does currently serve a number of environments without trouble.


Little guide for the pathing process

Hello Philipp,
Thank you very much for putting together the necessary fixes in patches!
I've just received my Yoga and I'm trying to fix all problems.
I don't have enough experience in linux to be sure that I doing that correctly, so can you update your readme and write some useful information about how to patch linux kernel in our case ?
Thanks!

The easiest patching process probably depends on your distribution's package manager. Or you install it manually using make.
So first of all, what distro are you using?

hey @PJungkamp and @olegpopovskiy , I am also working through fixing all issues with my recently purchased Yoga 7 14ACN6 laptop, which is also a convertible.
I was wondering if the patch for the shortcut keys (The Star with S and the others, the Star one is the only one present in my laptop) were submitted to mainline ?
I saw some discussion regarding figuring out how to get it to mainline but didn't see any updates about it on the thread about it.

Oh, and I am also using Arch  as you @PJungkamp so a simple write up the process would help me out too :)

I've only submitted the Audio patch until now.
I was busy with my exams.
Did you check out the README in the packaging/arch/ directory?

Small update. I was offline for most of September and October. The fn-key patches are on their way to mainline.

Thanks @PJungkamp , saw the discussion on the mailing lists about the fn-keys patch getting into the mainline, great work!
Also saw that the ideapad-laptop not exposing rapid charge issue's fix didnt make it through, I am thinking of creating a gnome extension or adding support for it in an existing Ideapad controls gnome extension in the meantime by making direct acpi calls,
we have https://aur.archlinux.org/packages/ideapad-wmi-fn-keys-dkms-git for enabling the fn keys in the meantime till the mainline support gets released,
I have also made a dkms module from your usage mode patch that is available at https://aur.archlinux.org/packages/ideapad-wmi-usage-mode-dkms-git (doesn't work for me though yet)
Only thing remaining atleast for my laptop (Yoga 7 14ACN6) is exposing the keyboard backlight controls,
and the fingerprint sensor but that's a whole other issue.

I already know how to configure the keyboard backlight via acpi_call. I just haven't bothered to write a patch for that yet.
The parameter values needed to control the keyboard backlight on my Yoga can be found here:
https://github.com/PJungkamp/yoga9-linux/tree/main/acpi-dump#readme
The basic idea is:

Store the type of keyboard backlight here.
Set keyboard type to KBLC and kbd_bl to 1 if the function is found on the adev here.
Adapt this code to call the KBLC acpi function if it is present.
...
$$ profit $$

I noticed that it's also possible to get notifications when the backlight changes automatically.
That's the Dynamic KB Lighting sensor in the sensors.txt. But it's an Intel sensor again. Probably no use on AMD.

@PJungkamp
I've got the Yoga 7 AMD 14ARB7, and the backlight control seems to be \_SB.PCI0.LPC0.EC0.VPC0.KBLC on my laptop. Sadly the values you have in your table don't do anything for mine, so I was wondering how you came across them? Hopefully the only difference is the argument required :)

I read the ACPI tables, reverse-engineering what input would result in a code path in the ASL that seemed somewhat promising...
You could also try tracing the ACPI calls Windows is doing.
It's somewhat difficult either way.
As you're poking around in your firmware's memory you should also be careful. You could easily trigger slumbering bugs in unused code paths.
I mostly noted the KBLC commands that did the trick for me as a note to myself. I just didn't have any motivation to build a driver for a feature that's a shortcut away.

Thanks for the info. I'll probably leave it for now then, as I have 101 other problems to fix that don't involve prodding the firmware.


Provide parser with path to script file executed by means of -File command line argument

PR Summary
Allow System.Management.Automation.Runspaces.Command operating in IsScript = true mode to remember and pass on path to the script file and make use of this feature when executing script file passed as -File command line argument.
PR Context
Fixes #4217

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: m5x sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

Tests have been added. I also added one small change to use ExternalScriptInfo for scripts with known path (i.e. scripts started with -File argument) and thus provide proper values in $MyInvocation special variable even for scripts without .ps1 extension.

Sorry for the spacing around parentheses. I like to put spaces inside for better readability and I've been doing it so long that I type it automatically this way and sometimes forget to check and fix it when committing to other projects. I will fix it in next commit - should I add [Feature] prefix to the commit message again to comply with  testing guidelines in case it is the last one of this PR?

Added the requested formatting and property docs changes. CodeFactor reports no more issues.

@m5x Please rebase to pass CIs.

Is rebasing all that's blocking merge of this pull request? I have currently some other things I have to finish first but if I am the only one blocking this I'll try to find a time to rebase this weekend.

It is a question for MSFT team - @daxian-dbw @anmenaga have you time to review the PR?

Add @SteveL-MSFT and @rjmholt to review.
@SteveL-MSFT You marked the issue "by design" in https://github.com/PowerShell/PowerShell/issues/4217#issuecomment-662134332, can you please review this PR and the subsequent comments in that issue to see if we want to accept this PR? Also would the change of design cause any breaking change?

Blocked on https://github.com/PowerShell/PowerShell/pull/12494#issuecomment-668136216; @SteveL-MSFT or the @PowerShell/powershell-committee need to advise on whether we want to make this change


Integration with Krew Plugins

As we starting to install krew and kubectl using asdf, immediately we have noticed that plugins that was installed using krew is no where to be executed via kubectl <plugin> if our PATH is not pointing to the correct target path that contain the krew plugins, technically we can't execute it.  We can manually set the PATH but it will be an issue if we switch krew version, then the path has to be changed every time we make changes on krew.  Can we add exec-env to check if krew is installed, get the current running krew version in asdf and set it in to the PATH before running kubectl.  That will work to load plugins installed by krew.  Any suggestion is welcome

I actually tried to set PATH in exec-env but it still couldn't work.  If i set it in my current shell, it works.  This is what I try in exec-env
export PATH=$(dirname $(asdf which krew))/bin:$PATH
echo $PATH

Not sure if i should post this issue in asdf Krew or Kubectl

This sounds like it should be a Krew asdf issue personally, otherwise we are going to include a weird circular dependency when kubectl does not need Krew to run at all.

FYI the author of the asdf-krew plugin suggests that asdf reshim is needed after installing a plugin. This fixes the problem for me, although it's still a workaround...
https://github.com/jimmidyson/asdf-krew/issues/3

It sounds like that is the intended design of krew, or at least would still be something to discuss there instead of with this plugin. Going to go ahead and close this.


Browser support for angular-modal-service

Hi,
Can anyone tell me the minimum browser version supported by angular-modal-service?
Thanks in advance.

It doesnt use anything angular doesnt already use so you should be good if you are running angular.

Yep, it's basically just whatever is supported by Angular 1


Error when running feast apply entity integration-tests/testdata/entity_specs/entity_1.yaml

Expected Behavior
Running installation guide:
https://github.com/gojek/feast/blob/master/docs/install.md
Current Behavior
Running from internal Google Corporate MacOSX (Google corporate wifi)
Running feast apply entity integration-tests/testdata/entity_specs/entity_1.yaml generates:
Applying entity at integration-tests/testdata/entity_specs/entity_1.yaml
Error: failed to apply entity at path integration-tests/testdata/entity_specs/entity_1.yaml: rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial tcp <IP_ADDRESS>:6565: i/o timeout"
Usage:
  feast apply [resource] [filepaths...] [flags]

Flags:
  -h, --help   help for apply

Steps to reproduce
[feast_venv] ~/Documents/Development/dpe/feast master*$ kubectl get pod
NAME                             READY   STATUS    RESTARTS   AGE
feast-core-6cd8bd67f6-xrmqj      1/1     Running   1          11m
feast-postgresql-0               1/1     Running   0          11m
feast-serving-569fdc84df-sjt2t   1/1     Running   0          11m
[feast_venv] ~/Documents/Development/dpe/feast master*$ kubectl get svc --selector release=${FEAST_HELM_RELEASE_NAME}
NAME                        TYPE           CLUSTER-IP      EXTERNAL-IP   PORT(S)                       AGE
feast-core                  LoadBalancer   <IP_ADDRESS>    <IP_ADDRESS>    80:31520/TCP,6565:32678/TCP   12m
feast-postgresql            ClusterIP      <IP_ADDRESS>   <none>        5432/TCP                      12m
feast-postgresql-headless   ClusterIP      None            <none>        5432/TCP                      12m
feast-serving               LoadBalancer   <IP_ADDRESS>    <IP_ADDRESS>    6565:30355/TCP,80:32549/TCP   12m
[feast_venv] ~/Documents/Development/dpe/feast master*$ FEAST_CORE_URI=<IP_ADDRESS>:6565

Version: OSX
Platform: Mac
Subsystem:

Possible Solution
Tried from an instance in Cloud and same error.
Applying entity at integration-tests/testdata/entity_specs/entity_1.yaml
Error: failed to apply entity at path integration-tests/testdata/entity_specs/entity_1.yaml: rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial tcp <IP_ADDRESS>:6565: i/o timeout"
Usage:
  feast apply [resource] [filepaths...] [flags]

Flags:
  -h, --help   help for apply

Hi @gogasca
The dial timeout error seems like it is network issue. Can you help check if Feast service is actually reachable? e.g if you have telnet installed:
# Assuming FEAST_CORE_URI=<IP_ADDRESS>:6565
telnet <IP_ADDRESS> 6565
# Should return "Connected to <IP_ADDRESS>"
# If not, there may be access issue,
# maybe due to the firewall configuration in GCP being too restrictive?

Alternatively, can you try accessing Feast pod directly, bypassing the Kubernetes service, by using port forwarding:
# the namespace where Feast is installed, default namespace is "default"
NAMESPACE=default

kubectl -n $NAMESPACE port-forward svc/feast-core 6565:6565
# Then you can use this value as FEAST_CORE_URI, and proceed as usual
# If you need to access the Feast serving, you can port-forward feast-serving too with a different local port number
FEAST_CORE_URI=localhost:6565
# Additionally, please check that now `telnet localhost 6565` should return "Connected"

@davidheryanto thanks for responding will give it a try and get back to you.

Hi @gogasca
The dial timeout error seems like a network issue (although your networks analysis screenshot looks ok). Can you help check if Feast service is actually reachable? e.g if you have telnet installed, run this command from the Feast client host:
# Assuming FEAST_CORE_URI=<IP_ADDRESS>:6565
telnet <IP_ADDRESS> 6565
# Should return "Connected to <IP_ADDRESS>"
# If not, there may be access issue,
# maybe due to the firewall configuration in GCP being too restrictive?

Alternatively, can you try accessing Feast pod directly, bypassing the Kubernetes service, by using port forwarding:
# the namespace where Feast is installed, default namespace is "default"
NAMESPACE=default

kubectl -n $NAMESPACE port-forward svc/feast-core 6565:6565
# Then you can use this value as FEAST_CORE_URI, and proceed as usual
FEAST_CORE_URI=localhost:6565

# Additionally, please check that now `telnet localhost 6565` should return "Connected"
#
# If you need to access Feast serving, you can port-forward feast-serving too
# with a different local port number

Hello, i have a some question with him.
i try it with port-forward is ok.
but with ingress is connection err.
here is my ingress yaml:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: feast-core-grpc
  namespace: test-feast
  annotations:
    kubernetes.io/ingress.class: "nginx"
    nginx.ingress.kubernetes.io/backend-protocol: "GRPC"
    nginx.ingress.kubernetes.io/ssl-redirect: "false"
spec:
  rules:
  - host: feast-core-grpc.service.com
    http:
      paths:
      - backend:
          serviceName: feast-core
          servicePort: 6565
  tls:
  - hosts:
    - feast-core-grpc.service.com
    secretName: grpc-secret

and i set the coreURI like :
feast config set coreURL feast-core-grpc.service.com

Issue seems to be answered. @zhangjunqiang please create a new issue if needed.


Theory and instances for FdVect with both of its monoidal products

Just recording this from a comment from @epatters on Zulip:

[snip] Note that graphical linear algebra is about (FdVect,⊕,0), not (FdVect,⊗,k), i.e., the monoidal product is the direct sum, not the tensor product.
Like you said, it'd be good to eventually have a clean, mathematically respectable implementation of FdVect with both of its monoidal products. Currently things are a bit scattered. Another starting point is here, implementing both monoidal products for standard Julia matrices over a commutative rig.

An interesting reference (share by @jpfairbanks on Zulip):

Type Your Matrices For Great Good (Functional Pearl) - A Haskell library of typed matrices and applications


Formalize lint commands

Closes #10.
Checklist

[x] I reference related Issue.
[ ] I update CHANGELOG (if needed).

Improvement
Add Makefile with project main commands. This allows to everyone use the same commands across to project.

Codecov Report

Merging #11 (b91e0a7) into main (82c161d) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main       #11   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           10        10
  Lines          200       200
=========================================
  Hits           200       200

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 82c161d...b91e0a7. Read the comment docs.


Remove incorrect step

There is no "Add permissions" at the bottom of the page. All that's needed is granting admin consent, IMO.

@Heidilohr

Can you review this PR?

IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

This article was updated and the line being edited no longer exists. #please-close


How to reproduce the results on MedMentions dataset?

May I ask you to provide more information about how to train/evaluate BioSyn on MedMentions dataset please?

Hi amirj
I'm sorry but we don't have a plan to provide the scripts for MedMentions yet.
But, as long as you preprocess the dataset following our scripts for other datasets (e.g., NCBI-disease), you will be able to train/evaluate it.
If you need help working on it, please feel free to ask.
Best regards
Mujeen

I recommend you to follow the documentation on how to preprocess NCBI-disease dataset.
(https://github.com/dmis-lab/BioSyn/tree/master/preprocess)
As for the dictionary, you need to convert UMLS to the list of CUI and its name like "D000853||anophthalmos"
(Please see the train_dictionary.txt in NCBI-disease dataset for the output)
As for the train/test dataset, you need to convert MedMentions dataset to the list of the information of the mentions like "23402||77|94||SpecificDisease||neonatal jaundice||D007567"
(Please see any file in the processed_train folder in NCBI-disease dataset for the output)

Thanks @mjeensung. It seems that there are three dictionaries for NCBI-disease dataset: (train/dev/test)_dictionary.txt
As you mentioned, I need to convert UMLS aliases to this file to map each alias to the corresponding CUIs. I'm wondering what's the difference between train/dev/test_dictionary.txt?
What would happen if I create a big dictionary from UMLS and reuse it for train/dev/test?

As another question: dataset files (inc. dictionaries and query files) should be pre-processed (lowercase,...) or BioSyn will manage that?
It seems that both dictionaries and query files pre-processed in the provided NCBI dataset, though checking the source codes, dictionaries are pre-processed but query files not.

The difference between train/dev_dictionary.txt is that dev_dictionary.txt has the mentions of the train queries apart from the original dictionary to increase the coverage.
Likewise, test_dictionary.txt contains the mentions of train and dev queries.
Query files should be pre-processed (e.g., lowercased, abbreviation resolution, ..) before using BioSyn as well.
(Please see https://github.com/dmis-lab/BioSyn/blob/master/preprocess/query_preprocess.py)

Thanks @mjeensung I can't understand why *_dictionary.txt depends on train/dev/test. I'm going to apply the trained model on any text rather than just MedMentions train/dev/test. I'm wondering that limiting *_dictionary.txt to only mentions of the train/dev/test queries, has an effect on the general ability of the model to be applied on any unseen text beyond train/dev/test?


refactor, chore, fix(egen): replace K80 with T4, template fixes

This PR includes the following updates for the `sdk_custom_tabular_regression_batch_explain.ipynb` notebook:

Replace K80 GPU with T4 GPU (as K80 is deprecated).
Add Colab Enterprise link and other updates related to the new notebook template.
Removes IS_TESTING from the cleaning up section.
Replaces aip with aiplatform.
Contracts words like is not, do not, You are, etc.
Replaces REGION with LOCATION.
Rewords some sentences to explain the cells.
Removes the usage of future tense.

REQUIRED: Fill out the below checklists or remove if irrelevant

If you are opening a PR for Official Notebooks under the notebooks/official folder, follow this mandatory checklist:

[x] Use the notebook template as a starting point.
[x] Follow the style and grammar rules outlined in the above notebook template.
[x] Verify the notebook runs successfully in Colab since the automated tests cannot guarantee this even when it passes.
[x] Passes all the required automated checks. You can locally test for formatting and linting with these instructions.
[ ] You have consulted with a tech writer to see if tech writer review is necessary. If so, the notebook has been reviewed by a tech writer, and they have approved it.
[ ] This notebook has been added to the CODEOWNERS file under the Official Notebooks section, pointing to the author or the author's team.
[x] The Jupyter notebook cleans up any artifacts it has created (datasets, ML models, endpoints, etc) so as not to eat up unnecessary resources.

Closing this PR as the team needs CLA to proceed.


How to use f64 version of rapier2d?

Should I use specific package? Or feature? Or that's not possible?

Hi! There is no convenient plugin for using the f64 version of rapier with bevy. So you can use the rapier2d-f64 package directly, but you will have to interface it with bevy yourself.

Related: https://github.com/dimforge/bevy_rapier/issues/253


quetion about testing

I used my own test picture and the pre-processing model provided by the author for testing but failed,could you help me see this question.

I used my own test picture and the pre-processing model provided by the author for testing but failed,could you help me see this question.

Hey , did you find solution for this ? i'm getting the same problem.
Thanks in advance.

I think this is related to your image's resolution.
Note that we have downsample and upsample in the network for multiple times. The width and height for images should be multiples of 16 (as I remembder).
You can crop or pad a little, then you can get correct results.


Remove assumption that ICS-04 packet data is a valid UTF-8 string

Closes: #3770
Description
This PR removes the assumption that the ICS-04 packet data is valid UTF-8, by using the packet_data_hex attribute instead of the deprecated packet_data attribute.
Relying on the packet_data attribute enforces a UTF-8 encoded payload (eg. JSON), disallowing Protobuf-encoded payloads which we are starting to see in the wild.
The packet_data atttribute has been deprecated in favor of packet_data_hex since IBC-Go v1.0.0.

PR author checklist:

[x] Added changelog entry, using unclog.
[ ] Added tests: integration (for Hermes) or unit/mock tests (for modules).
[x] Linked to GitHub issue.
[ ] Updated code comments and documentation (e.g., docs/).
[ ] Tagged one reviewer who will be the one responsible for shepherding this PR.

Reviewer checklist:

[ ] Reviewed Files changed in the GitHub PR explorer.
[ ] Manually tested (in case integration/unit/mock tests are absent).

Here is how I tested this PR:

I modified ibc-gotransfer module to change the type of the ICS-20 memo from string to []byte.

I used a modified version of Hermes based on this branch to submit a ICS-20 transfer message with a non-UTF-8 memo, and got the following error:

estimate_gas: failed to simulate tx. propagating error to caller: gRPC call `send_tx_simulate` failed with status: status: Internal, message: "failed to decode Protobuf message: EventAttribute.value: Event.attributes: Result.events: SimulateResponse.result: invalid string value: data is not UTF-8 encoded

This error comes from somewhere in Comet/SDK, where they assume that an event attribute   value is a valid UTF-8 encoded string, and there is nothing we can do about that.

Then I modified ibc-go again to not emit an event attribute for the memo and the deprecated packet_data attribute, and then error went away, my packet was successfully relayed.

So to summarize, while this PR indeed enables Hermes to relay packets with non-UTF-8 packet data, in practice we will never see those because:

ibc-go emits the whole packet data as a string in the deprecated packet_data event attribute, without ensuring it's actually valid UTF-8.
There is an assumption somewhere in the Cosmos SDK or in CometBFT that event attributes must be valid UTF-8 data, leading to the error above.

There is an assumption somewhere in the Cosmos SDK or in CometBFT that event attributes must be valid UTF-8 data, leading to the error above

Actually I was wrong. There is indeed an assumption in Comet v0.37+ that event attributes are valid UTF-8 strings but that's not where the error above comes from.
In fact this error is yielded not by the chain but by prost when it tries to decode the SimulateResponse it gets from the chain. This SimulateResponse proto has a field result which itself contains an events field of type Vec<tendermint_proto::abci::Event>.
This tendermint_proto::abci::Event is an alias for tendermint_proto::v0_38::abci::Event which contains a vector of EventAttribute, defined as:
pub struct EventAttribute {
    #[prost(string, tag = "1")]
    pub key: ::prost::alloc::string::String,
    #[prost(string, tag = "2")]
    pub value: ::prost::alloc::string::String,
    /// nondeterministic
    #[prost(bool, tag = "3")]
    pub index: bool,
}

where key and value are of type String, which enforces valid UTF-8.
Hence why decoding the simulation response fails.
I modified ibc-proto-rs to instead use tendermint_proto::v0_34::abci::EventAttribute, whose key and value are Vec<u8> and was able to successfully relay a packet with non UTF-8 memo, even in the presence of the packet_data event attribute in the simulation response.

Until ibc-go stops emitting the packet_data and packet_ack attributes, the best we can do is to modify the proto types for EventAttribute to use the CometBFT v0.34 definition, which has those specified as bytes instead of string. WIP PR for ibc-proto-rs here.

Hi,
I can confirm this solves the issue we were having with using Protobuf in the IBC channel.
Any plans to merge this?
Thanks,

Glad to hear! We'll include this in the next Hermes release.


Add dataset license info

Per discussion with @diegoceccarelli, it would be nice if the license information for each dataset was included in the documentation.

Indeed, very useful!


Streamlabs Chatbow - Allow user to enable / disable Script Khaos Commands as a checkbox option per command

The Streamlab Chatbox should have a checkbox to enable / disable Khaos commands from appearing in the Index HTML Overlay file maintained by the Khaos Bot scripts.
There are certain seeds (ex. Adventure) where users may not want the full range of options (ex. krelics, pandora) but may still want them for other seed types.
Only current alternatives are to directly comment out / remove commands in the python file in between runs or to set price / cooldown as high as possible.

Added in 1.0.7


Getting typescript error "module '@nuxt/schema' cannot be found" when extending layer template

Environment
app:
- Operating System: `Darwin`
- Node Version:     `v18.16.0`
- Nuxt Version:     `3.6.5`
- Nitro Version:    `2.5.2`
- Package Manager<EMAIL_ADDRESS>- Builder:          `vite`
- User Config:      `extends`, `typescript`, `devtools`
- Runtime Modules:  `-`
- Build Modules:    `-`

nuxt-layer:
- Operating System: `Darwin`
- Node Version:     `v18.16.0`
- Nuxt Version:     `3.6.5`
- Nitro Version:    `2.5.2`
- Package Manager<EMAIL_ADDRESS>- Builder:          `vite`
- User Config:      `typescript`
- Runtime Modules:  `-`
- Build Modules:    `-`

Reproduction

clone repo https://github.com/DawidKopys/nuxt-schema-error-repro
run npm i in nuxt-layer directory
run npm i in app directory
run npx nuxi typecheck / npm run dev / npx vue-tsc --noEmit inside app directory. You should get below error:

../nuxt-layer/app.config.ts:7:16 - error TS2664: Invalid module name in augmentation, module '@nuxt/schema' cannot be found.

7 declare module '@nuxt/schema' {
                 ~~~~~~~~~~~~~~

Found 1 error in ../nuxt-layer/app.config.ts:7

Describe the bug

the app directory was created by running npx nuxi@latest init app from the docs
the nuxt-layer directory was created with nuxt layer template - by running npx nuxi init --template layer nuxt-layer command from the docs
type checking was enabled in both directories by simply running npm install --save-dev typescript vue-tsc and turning type checking inside nuxt.config.ts for both directories

So, basically, I have just used the starters for app and layer, turned type checking for them, and I am getting this ts error straight away.
This error is very confusing to me as using @nuxt/schema was a solution to my previous (similar) issue and it works just fine if I use it in the repo linked in the issue - https://github.com/DawidKopys/nuxt-layers. But for some reason it doesn't work in above simple setup.
Additional context
Using @nuxt/schema was a solution to my previous (similar) issue and it works just fine if I use it in the repo linked in the issue - https://github.com/DawidKopys/nuxt-layers. But for some reason it doesn't work in above simple setup.
Logs
No response

might help:

https://github.com/nuxt/cli/pull/264

at least I hope so :pray:

Somehow adding import "nuxt/schema" on top worked for me

Somehow adding import "nuxt/schema" on top worked for me

The result of same import for me is broken DevTools and vite:

This should be resolved in the latest version of Nuxt with https://github.com/nuxt/nuxt/pull/26158. Let me know if not and I'll happily reopen 🙏


Node 18 compatibility.

With a move and shift towards bringing any packages and projects up to date again, build-tools should bring in Node 18 compatibility.

Closing in favour of #108


when the file that was opened has been read into buffer, the file should be closed

In some function, the content of file  was read into buffer space,and then we do not use those file handle in the future,so the file which was opened should be close.

Signed-off-by: Mabin<EMAIL_ADDRESS>

@ahmetalpbalkan it is good method,i'll try to update and test it

ping @ahmetalpbalkan looks like the PR is updated
(to @MabinGo; maintainers don't get notified automatically if a PR is updated, if you want them to review your updated PR, it's best to "ping" them)

@thaJeztah Thanks for your remind :), i will do it soon:)

ping @ahmetalpbalkan the PR #11055 is updated,could you please review the updated PR again? Thanks:)

LGTM (not a maintainer)

LGTM

ping @estesp Could you please do me a favor to review the the PR #11055? Thanks very much :)

LGTM thanks for finding these

Thanks all:)


Multiple paths are not recogonized

Hi,
First of all, congrats for this repository, helped me so much!
And sorry for my english, it's a crap.
I just found a issue and i came here to explain what happened:
When i input more than one path, the changes in my git don't identify has some change inside of paths inputed.
This is occurring because the vsts not pass the paths as a array but as a single string.
And verbose mode not working.
I have the code to solve this issue and i can share with you, if you want.

Hey @AugustoDeveloper
Have you tried adding /* at the end of your paths?
PoiTestTools.LoadTestTool/*,PoiTestTools.TestTool/*
I'm using multiple paths myself so i'm pretty confident it should work :)

Thks for the tip (System.Debug).
But, not working..

Without "*"

And you're sure that the commit for which the build is triggered has changes in that path?On 19 Sep 2018 18:51, Augusto Mesquita<EMAIL_ADDRESS>wrote:Thks for the tip (System.Debug).
But, not working..
Without "*"
—You are receiving this because you commented.Reply to this email directly, view it on GitHub, or mute the thread.

Yes, the image demonstrate:

@AugustoDeveloper yes, you're right.
Then to be honest i have no idea why it's not working. Could be that VSTS changed something how parameters are passed.
I haven't used VSTS in a while, we are using on premise TFS (which lacks behind in version compared to VSTS)
If you have the fix, feel free to submit a Pull Request and I'll merge it. Otherwise i'll have to investigate myself but I don't have that much time on my hands nowadays.

@AugustoDeveloper I just did a test on VSTS.
When I add the script itself to my sources and call it using the powershell task, it works as expected:

When I however use the task with the same settings, it does not detect it. So i'm guessing it's how VSTS passes the data to the powershell script.
I'd have to investigate further but for now you could the same thing as I did:
1.) Add a powershell task to your build
2.) Set it to be inline
3.) Add the following to the script block:
$VerbosePreference = "continue"
$Tag="test"
$PathFilters=@("PoiTestTools.LoadTestTool","PoiTestTools.TestTool")
$isTagged = $false
$CreateVariable = $true

# Get changes
$changes=$(git diff head head~ --name-only)

foreach($file in $changes){

    if($null -ne ($PathFilters | ? { $file.StartsWith($_) })){
        Write-Verbose "$File matches a filter, tagging build."
        Write-Host "##vso[build.addbuildtag]$Tag"
        $isTagged = $true
        break
    }
    else{
        Write-Verbose "$File - NO MATCH"
    }
}

if($CreateVariable -eq $true){
    Write-Verbose "Creating variable with name $Tag and value $isTagged"
    Write-Host "##vso[task.setvariable variable=$Tag]$isTagged"
}

Yeah, i did this before open this issues and worked well, thanks anyway.


header wrap fix

Possible solution to issue #611

Coverage remained the same at 77.323% when pulling baed3d54059d7f98e43b730efeea47ce830402bf on amacwhirter:master into bab1fcc808e376a169cce760183fe59aecc387dd on gregnb:master.

Fixes https://github.com/gregnb/mui-datatables/issues/611.

Looks good, thank you @amacwhirter! I will add this to the next release.

Thank you  @amacwhirter  💪


Autogenerate cffi module?

https://github.com/PyO3/maturin/
https://github.com/getsentry/milksnake
Maybe I'm mistaken but it looks like you can automatically generate a python cffi module based on the header and binaries we have... is that useful?

From what I understand about Milksnake, it could ease the distribution process, e.g. take care of the wheel tagging that we do with auditwheel. Although we don't build the binaries, but download them - not sure if we could still take advantage of Milkshake in this case, but it could be worth a try.
Milkshake's readme says: "[...] native libraries that are then loaded with CFFI at runtime." That's what we do as well: we feed cffi the headerfile and it will generate constants and create the function bindings with correct types etc. (something that had to be written out in code when just using ctypes).
The code in rs.py is mostly about mapping the WebGPU API to the wgpu-native C API, a large part of which is creating C structs from Python dicts and then calling the appropriate C function. This is not something these tools can help with. In fact, I think any code that would automate this process would become more complex than writing it by hand because of the many subtleties that change all the time.
From what I understand from tools like PyO3 and Maturin, they would help if we were targeting a Rust library, by automatically creating the C-API, header files, and then loading it up with cffi. But we're targeting a C API that happens to be implemented in Rust. Though in theory we could target wgpu-core, I guess.
I might be missing something though, so happy to discuss this further :)

It took me some time to understand this fully, sorry about the confusion. :) Thanks for clarifying; what didn't fully click in my brain is the runtime aspect of cffi. You are right, we are already kind of doing exactly what milkshake and maturin do, except that the rust build and cbindgen process is already executed upstream, and we just hook up cffi.

I also had to think very carefully how everything relates :)


Video content is playing instead of Ad when user enable fullscreen - iOS Safari

I found this issue recently and it was working till last week.
I'm playing video content on iPhone using playsinline property,  it starts playing preroll ad video and when the user clicks on the fullscreen button, the video content is playing in fullscreen player instead of video ad.
And when the user exit from full screen, the video ad is playing the background.
Note:
You can replicate the issue by adding "playsinline" attribute in the below example:
https://googleads.github.io/videojs-ima/examples/advanced/
<video id="content_video" class="video-js vjs-default-skin"
            poster = "../posters/bbb_poster.jpg" controls preload="auto"
            width="640" height="360" playsinline muted="muted">
          <source src="//commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4"
              type="video/mp4" ></source>
        </video>

It would be great if anyone can help to fix this issue
Thanks,
Tony

Hi Tony,
If you set disableCustomPlaybackForIOS10Plus to true as part of the additional settings, does that fix the issue?
If not this may be a bug with the videojs plugin.
Thanks,
Jackson
IMA SDK DevRel

It has been our experience that if you are using disableCustomPlaybackForIOS10Plus set to true and playsinline the IMA SDK itself doesn't properly handle or support fullscreen.
This was first mentioned https://ads-developers.googleblog.com/2017/06/new-custom-playback-apis-for-ima-html5.html and in the SDK docs here: https://developers.google.com/interactive-media-ads/docs/sdks/html5/skippable-ads
Specifically: " We do not currently support fullscreen on iPhone with skippable ads."
It would be great if this were not the case as we have customers that want skippable ads but also want to allow people to watch their content fullscreen.

We also ran into this problem since IMA was upgraded from 3.353.0 to 3.354.0.
When using https://imasdk.googleapis.com/prerelease/js/3.353.0/ima3.js and the disableCustomPlaybackForIOS10Plus is set to false, it will use 1 video tag for ad and content playback and the iOS native fullscreen works. When 3.354.0 is used it is using a separate video-tag for ad playback.

Thanks, @klipstein for your advice, this helped me 👍  Cheers

@Kiro705 this seems to be a general bug in IMA that was introduced lately. How can this bug be reported to the IMA team?


Implement Kerberos and OAuth

What does this PR do?

Motivation

Additional Notes

Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] PR title must be written as a CHANGELOG entry (see why)
[ ] Files changes must correspond to the primary purpose of the PR as described in the title (small unrelated changes should have their own PR)
[ ] PR must have changelog/ and integration/ labels attached
[ ] If the PR doesn't need to be tested during QA, please add a qa/skip-qa label.

Current dependencies on/for this PR:

master

PR #13918

PR #14103
PR #14095
PR #14094

PR #14105   👈

PR #14080
PR #14078
PR #14077
PR #14076
PR #14079

This comment was auto-generated by Graphite.


Fix the issue that the "Outdated:" label is not displayed in some cases.

Sorry, but the current outdated command can't print the "Outdated" label properly in some case: In order, the first candidate is not outdated, but the after-second candidate is outdated.
It's caused by the wrong condition.

GVM_CANDIDATES=asciidoctorj crash gaiden glide gradle grails griffon groovy groovyserv jbake lazybones springboot vertx

The first installed candiate in the above order is outdated, this issue isn't reproduced.
The first installed candiate in the above order is not outdated, this issue is reproduced.

I could reproduce this issue by the following test.
  Scenario: PR#321
    Given  the candidate "grails" version "1.3.9" is already installed and default
    And the default "grails" candidate is "2.4.4"
    And the candidate "groovy" version "2.0.5" is already installed and default
    And the default "groovy" candidate is "2.0.5"
    When I enter "gvm outdated"
    Then I see "Outdated:"
    And I see "grails (1.3.9 < 2.4.4)"
    And I do not see "groovy"

And it passed after the branch of this PR.

Hmm, I've just realized that my explanation and the test code is inconsistent.
I though the order of GVM_CANDIDATES is asciidoctorj crash gaiden glide gradle grails griffon groovy groovyserv jbake lazybones springboot vertx and it seems true in production, at least in my computer. But in the test, the order is groovy grails and so the issue is reproduced.

Should I add the test case?

Let's leave the test case then. It seems more trouble than it's worth. I'll merge it for you as it is.


[BUG]: Social media icons not containing the valid link , or not working

i will add all the links to all the icons , which is going to improve user experience

@Anishkagupta04 please assign this task to me

Hello @Anishkagupta04  I am Gargi! I work with html,css,js,react.js and so on and am eager to learn more. I'd appreciate being assigned this task for GSSoC 24.

Hello @Anishkagupta04 , I can fix the issue of social media links not working. I would appreciate if I am assigned this issue for GSSoC'24.

This is a very simple fix as i have already went through the documents and code , lemme work on this , assign it to me @Anishkagupta04

I would like to work on this issue and make sure that the social media icons work in the desired manner.
Please Assign me this issue.

@SougataXdev Thanks for raising an issue. Closing as it is a duplicate of

#29


Even after setting a Client Enabled to False it can still be used

Using IdentityServer4 2.2, I can still request tokens with a client with Enabled set to False, with Resource Owner Password grant type. I tried to restart the server instance to make sure it was not a cache issue. But still the Enabled flag in the client store is not checked.
I found that there is an extension method that is used on the IClientStore to get active clients, that is used internally. But it seems this is not working with the EF store.
Issue / Steps to reproduce the problem
Configure IdentityServer to use configuration store through EF
.AddConfigurationStore(options =>
{
options.ConfigureDbContext = builder => builder.UseNpgsql(configurationConnectionStrinng, sql => sql.MigrationsAssembly(migrationsAssembly));
})

could it have any link to this issue https://github.com/IdentityServer/IdentityServer3/issues/3462

Sorry about that, turns out I was messing up the DB update. No issue with IdentityServer.


Orientdb

Database proof of concept using Orientdb

Just wanted to add a comment that due to the edge being a class (table) in itself, it seems it would be possible for you to add additional features to it. I've not yet tested this, but it seems like it is possible in theory.

@jialutu, thanks so much for this cool idea! I'll look at this more closely in the next few days. Apologies for the delay!


Generate Alarm when Data Browser is down

See "Alerts (AKA Alarms)" in https://github.com/HumanCellAtlas/dcp-monitoring/blob/master/README.md
┆Issue Number: HCAB-333

Does this issue even make sense? If the data browser is a JS app with no server side component, what does "down" mean?

We would test that the index.html page is accessible. Thats it. We would not parse the JS and  test some feature of the app.  It's not much but its something. It's harder to actually test that the UI is usable. Looks like we can add this easily to the graphana setup now that it is going.

Please excuse my ignorance - I've not been keeping up with the Browser & Portal.   It was my understanding that the Browser was a JS app downloaded from S3 that is kicked off by a page in the Portal.  So is index.html a portal page?

Hi Sam,
Portal and browser each have their own index.html that when downloaded requests the JS for their respective apps. The Browser is a true single page app. The Portal is a hybrid that has pages for each actual page, but also has some JS to prefetch the pages to minimize the load time experience for the user.
In any case the plan is to monitor:
data.humancellatlas.org/explore - which maps to index.html of the  Data Browser
and
data.humancellatlas.org/  - which maps to the index.html of the Data Portal.
If either of those do not respond with 200 it will generate an alarm.
Attach files by dragging & dropping, selecting them, or pasting from the clipboard.
Styling with Markdown is supported

This should have been closed with https://github.com/DataBiosphere/azul/pull/731


ur bad, get gud syntax

I'm trying to find the world seed on a multiplayer 1.16.2 spigot world and whenever I try /seed finder type DUNGEON, it always says ur bad get gud syntax, is there a fix to this?

Just use tab for prediction as the type names seems to be renamed from what is written on github README

@Yuuto0 add ON or OFF at the end

@Yuuto0 add ON or OFF at the end


Client: "cannot execute binary file" when following v2 guide

Following the directions to install the deis client (http://docs-v2.readthedocs.org/en/latest/using-deis/installing-the-client/), I get the following:
$ curl -sSL http://deis.io/deis-cli/install-v2-alpha.sh | bash
Downloading deis-7ba6255-darwin-amd64 from Bintray...
deis is now available in your current directory.
To learn more about deis, execute:
    $ ./deis --help

This provides me a binary that I attempt to execute and get an error, slightly different if I'm on zsh or bash:
$ ./deis
zsh: exec format error: ./deis
$ bash
$ ./deis
bash: ./deis: cannot execute binary file

From what I can tell, the binary is for the correct platform (OS X El Capitan in this case):
$ file deis
deis: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, not stripped
$ uname -mps
Darwin x86_64 i386

Any ideas on what might be causing this? I ended up building the deis client myself and had success, so that's my recommendation for anybody else running into this issue: https://github.com/deis/workflow/tree/master/client

What system are you running on? Could you provide the output of $ARCH and uname -m from your system?
We still have references to the alpha material, since we haven't cut beta stuff yet. I'll drop a release checklist ticket to make sure we catch these alpha-isms.

OS X El Capitan. I provided the output of uname in the original post. I do not have an $ARCH var, is it as simple as that?!

Missed the uname output, sorry about that. We set $ARCH as part of the curl-pipe script. You pretty clearly ended up with Linux bins.
I'll check the bintray files to make sure we didn't cross the streams when pushing client builds.

Hey @ultimateboy, the fix will need a bit of time to travel through the pipeline before legit binaries reach bintray... thank you for the catch and for your patience!

Latest is now on bintray - take a look when you get a chance and let us know if you are still seeing issues.  Thanks!

Works great now. Thanks for the quick fix!


Patient.maritalStatus element fixes

Fix concept options - missing U
https://github.com/robstwd/fhir-snippets/blob/main/snippets/FHIR-Patient-examples.code-snippets#L29
And CodeSystem URI is wrong; should be
http://terminology.hl7.org/CodeSystem/v3-MaritalStatus

Removed from AU Base Patient snippet;
Added U in the code list for the R4 Patient snippet
Fixed via 59b22009f29ee0df733dbd1aee42ac2d018013be


Before running this software, please make sure computer have minimum requirements

It is recommended to describe the operating environment required for installation (for example, macos is not recommended), cpu, memory, storage and other conditions in the readme.md file

Thanks for the report! I'll update the README when I get a chance.


Add dark mode in index.html

Add dark mode in index.html

Can I contribute to this issue

Can I contribute to this issue

Sure


Compiler flags disabling warnings have stopped working

In the latest version compilation of my crate outputs 280 new unwanted warnings.
The flags that I used to disable warnings have stopped working, so I can't tame that noise:
gcc::Config::new()
                .flag("-Wno-comment")
                .flag("-Wno-unused-parameter")

Please note that I'm compiling 3rd party code that I don't want to fork, so I'm unable to do anything about this flood of warnings.

Does turning warnings off work for you?

Yes, it works.
Could you make it off by default?
This is a breaking change. For users who've had -Werror with only certain warnings enabled this will stop compilation. A sudden flood of irrelevant and unfixable warnings is not good either.

Did your build break because of -Werror? Were any "unfixable" warnings not fixed by turning warnings off?

All warnings were disabled by .warnings(false). That option in itself works and is sufficient.
However, this option and this behavior did not exist in previous semver-compatible version. This means that projects that used to build cleanly won't build cleanly after cargo update.
Personally I don't use -Werror, but someone else might have, and Cargo would break their build now.
I've meant warnings I get are unfixable, because in practice it's too difficult to prevent warnings by improving quality of the C code to compile without warnings (as opposed to telling compiler not to warn about bad code). I can't change C code, because I'm using gcc-rs to compile other people's code for *-sys-like crates, where the code is taken as-is from 3rd party repositories or system headers.

Ok, just wanted to clarify if there was breakage.
I don't personally see a reason to have these off-by-default as that sort of defeats the purpose of the warnings. Most of the time this crate is intended for C/C++ shims that authors write rather than importing other projecs (which typically have their own build system), so I think the warnings being on is the right default. Projects can of course always choose to turn warnings off easily.


Rendertron cannot load JS file 1584KB.

Rendertron cannot load js file 1584KB ☹☹.
Hi there,
I'm newbie with Rendertron. My current project requires e-commerce using Saleor and optimising SEO by Rendertron.
All things work well in my pet project till I integrate Rendertron into Saleor.
Saleor uses webpack bundles to an JS file just more than 1.5MB and my index.html call it but Rendertron didn't work correctly.

✔ index.html response didn't have any

Thanks for opening a bug!
Now, I was intrigued by the notion of the size of your JavaScript breaking Rendertron.
I tried to reproduce the problem by building https://i-am-big.glitch.me/.
That test case loads 2 MB of JavaScript. Within that JavaScript it generates the content of the page. The source code can be seen (and copied/edited) here.
That renders just fine with Rendertron, so it cannot be just the size.
Could you build a publicly-accessible test case for us to investigate this further?

I use ngrok to publish it but in an other way, I cannot keep it too long.
Next time you comment I'll make it live for you.
More clarification:
I created an git repo here: https://github.com/thanhhoa214/demo-rendertron
Now, my shortern structure:

As an user, normally, nothing to say ✔:

As a bot, it's happened ❌:

When using your file avgp.js ✔ RUN

When using my file thanhhoa214.js ❌ NOT RUN

I still research to fix it. Thank you so much for all your enthusiam 👍.

I ran the demo version (also through ngrok proxy) including your thanhhoa214.js and rendertron was rendering it fine as you can see here:

Have you tried reducing the code in that file by disabling components or removing content and seeing what specific part of the code breaks the rendering output for you?

I'll close this bug for now - feel free to reopen with new information.


implemented insertion, selection, and merge sort. Tweaked bubble. Imp…

Data Structure / Algorithm

Merge Sort
Selection Sort
-Insertion Sort

Solution / Explanation of Implementation.

Implemented some sorting functions (with more on the way in another PR!)

+1

Next sorting algos to implement are Quick Sort, Random Quick Sort, Counting Sort, and Radix Sort.
For Quick Sort, We'll make a private Quick Sort function that takes in a pivot selection function. We'll then implement two public functions, one for quick sort and one for random quick sort, that implement a pivot selection function and use the private quick sort method with the two passing their pivot selector functions and the unordered list, respectively. This will keep the algorithm following the DRY principle (Don't Repeat Yourself).


The bower install is wrong

The installation is wrong:
Instead of
bower install es-breadcrumbs --save
the correct is
bower install ng-breadcrumbs --save
The component name is ng-breadcrumbs, not es-breadcrumbs.

Hey @rbatllet
ng-breadcrumbs package is the deleted one. Owner deleted it because he could not maintain. es-breadcrumbs is the copy of it. ng-breadcrumbs name was already taken, so I registered the package as es-breadcrumbs.

But you need to change the module name in ng-breadcrumbs/dist/ng-breadcrumbs.js as well.
It's necessary to be consistent with the new project name.


no matches for kind "MysqlUser" And "MysqlDatabase"

ERROR  controller-runtime.source       if kind is a CRD, it should be installed before calling Start   {"kind": "MysqlUser.mysql.presslabs.org", "error": "no matches for kind "MysqlUser" in version "mysql.presslabs.org/v1alpha1""}
ERROR   controller-runtime.source       if kind is a CRD, it should be installed before calling Start   {"kind": "MysqlDatabase.mysql.presslabs.org", "error": "no matches for kind "MysqlDatabase" in version "mysql.presslabs.org/v1alpha1""}
version：
Kubectl：1.14
mysql-operator：0.4.0

Seems these two are only available in the master branch, not in 0.40. They don't appear in examples in 0.40, too. Does anyone know how to upgrade? helm only sees 0.40.

We've released v0.5.0. Note that the repository has changed to https://helm-charts.bitpoke.io (see the v0.5.0 release notes).
Also, you can manually install CRD from https://github.com/bitpoke/mysql-operator/tree/master/deploy/charts/mysql-operator/crds.


[SPARK-25234][SPARKR] avoid integer overflow in parallelize

What changes were proposed in this pull request?
parallelize uses integer multiplication to determine the split indices. It might cause integer overflow.
How was this patch tested?
unit test

Test build #95222 has started for PR 22225 at commit 20f9498.

Test build #95222 has finished for PR 22225 at commit 20f9498.

This patch fails SparkR unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/95222/
Test FAILed.

cc @falaki

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/2541/
Test PASSed.

Merged build finished. Test PASSed.

Test build #95228 has started for PR 22225 at commit 19ad5c3.

LGTM.

Test build #95228 has finished for PR 22225 at commit 19ad5c3.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/95228/
Test PASSed.

Merged into master and branch-2.3.


Style the popup with bulma css

I've redesigned the popup using Bulma css. Here are some screenshots:
Block this site screen:

Unblock this site screen:

The texts in the screenshots are Turkish.

Update: A second commit has been pushed to restyle the options page with the help of Bulma.
The current look of the options page:

Sorry for my late response.
Your design using Bulma looks good, but honestly not my taste. I'm sorry to say I cannot merge your pull request.
I'd like to modernize the user interface in the future, although I don't know when and how it will be.


[BACKLOG-31909] Update Salesforce driver to version 47.0 in Salesforc…

…e plugin

:gear: Build finished in 3m 51s with command:
mvn clean verify -B -e -Daether.connector.resumeDownloads=false -amd \
-Daudit -pl plugins/salesforce/core

:ok_hand: All tests passed!

Total
Failed
Skipped

87
0
0

Details

:information_source:  This is an automatic message

@bmorrise