Handling non-output samples

14496-15 3rd adds handling non-output samples by using ctts ver.1 and edit list.
This is a feature derived from HEVC picture such as RASL picture.
Also there is a plan under which this feature will be added into 14496-12 at the next amendment.
I think a flag to indicate this should be added into lsmash_sample_property_t and will break backward compatibilities of the library.

c85d600d9dfe4bd64a24976dc9e4d6acacda2763
1af98d723535689d9c6cb23cfbebd450cf843d29
The implementations are done.
Non-output samples for fragmentation is disabled now since the latest ISOBMFF spec (5th ed.) does not mention about composition_time_offset in 'trun' and 'cslg' in 'trep'. I can't confirm from the spec that non-output samples in fragments are valid.


devops: Dependency management using git submodules

Codecov Report

Merging #13 (8dc2745) into master (753c7dd) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##            master       #13   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines           18        18
=========================================
  Hits            18        18

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 753c7dd...8dc2745. Read the comment docs.

Codecov Report

Merging #13 (8dc2745) into master (753c7dd) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##            master       #13   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines           18        18
=========================================
  Hits            18        18

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 753c7dd...8dc2745. Read the comment docs.


linop API consistency

The linop API should be more consistent - some linop constructors start with linop_XXX_create and some don't (e.g. src/linops/rvc.h). A more consistent and searchable alternative is linop_create_XXX

It should be hierarchical: linop_XXXX_create. Should we rename rvc to realval ?


Add flake8 testing and fix errors.

@somexpert @ldko
This PR adds flake8 check. This closes #3

Codecov Report

Merging #8 into master will not change coverage.
The diff coverage is 67.39%.

@@           Coverage Diff           @@
##           master       #8   +/-   ##
=======================================
  Coverage   84.32%   84.32%
=======================================
  Files           3        3
  Lines         370      370
=======================================
  Hits          312      312
  Misses         58       58

Impacted Files
Coverage Δ

tests/data/test_2_untl.py
12.50% <ø> (ø)

m2m/m2m.py
66.66% <57.14%> (ø)

tests/test_m2m.py
97.76% <100.00%> (ø)

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 4dd2cf3...0259e79. Read the comment docs.

Sure! I'll add it.

looks good :thumbsup:


[Snyk] Upgrade bootstrap from 4.6.1 to 4.6.2

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade bootstrap from 4.6.1 to 4.6.2.
As this is a private repository, Snyk-bot does not have access. Therefore, this PR has been created automatically, but appears to have been created by a real user.
:sparkles: Snyk has automatically assigned this pull request, set who gets assigned.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 1 version ahead of your current version.
The recommended version was released 5 months ago, on 2022-07-19.

Release notes

Package name: bootstrap

4.6.2 - 2022-07-19Highlights

Added an example to our Collapse plugin docs to show how to use horizontal collapsing. This has long been possible via our JS, but we never had an official class to utilize it.
We've replaced the deprecated color-adjust with print-color-adjust in our Sass files as part of the Autoprefixer v10.4.6 issues. This should quiet the issues folks have seen from that dependency change. If you're using our distribution CSS files, like bootstrap.min.css, you may still see the warning.
Tweaked the size of small and .small to compute to a whole pixel value (was 12.8px and now is 14px).
Improved accessibility around our dropdowns, color contrast, and role attributes.
Fixed some broken links to supporting documentation.
Updated dependencies across the board.

What's Changed

Removed blurred background reference from the Toast Docs. by @ pricop in #35190
Update links to CCA, MQ5 prefers-reduced-motion, evergreen WCAG urls, more resources by @ patrickhlauke in #35427
v4-dev backports and updates by @ XhmikosR in #35482
Backport #35556 by @ julien-deramond in #35558
Tweak toast docs by @ patrickhlauke in #35633
v4-dev backports and updates by @ XhmikosR in #35642
Doc: Reorder alphabetically lists of components by @ julien-deramond in #36128
Updated the small-font-size to use a round value by @ pricop in #36172
v4 dev backports and updates by @ XhmikosR in #35767
_custom-forms.scss: fix order of attributes by @ twin-elements in #36231
Replace the deprecated color-adjust with print-color-adjust by @ AdrianCurtin in #36283
[v4] Doc: remove role="group" from some split drop* buttons by @ julien-deramond in #36254
Dynamic tabs: use buttons rather than links (backport to v4) by @ patrickhlauke in #33163
v4 dev updates by @ XhmikosR in #36430
Fix closing HTML tag in navs docs by @ julien-deramond in #36466
v4: Horizontal collapse by @ mdo in #36434
Fixing tabs' tests v4 by @ louismaximepiton in #36485
Docs: fix some ARIA Authoring Practices Guides broken links by @ julien-deramond in #36490
v4 - Remove confusing unnecessary id/aria-labelledby for dropdown menus by @ patrickhlauke in #36491
v4 Docs: outdated ARIA/PF link, expand contrast explanation in accessibility.md by @ patrickhlauke in #36492
v4: Improve accessible name of version dropdown in docs navbar by @ patrickhlauke in #36504
Update devDependencies by @ XhmikosR in #36522
Docs: update clipboard.js to v2.0.11 by @ julien-deramond in #36631
Update devDependencies by @ XhmikosR in #36724
v4: Add Fathom by @ mdo in #36727
Docs: Capitalize Unicode by @ julien-deramond in #36735
Release v4.6.2 by @ XhmikosR in #36725

New Contributors

@ twin-elements made their first contribution in #36231
@ AdrianCurtin made their first contribution in #36283

Full Changelog: v4.6.1...v4.6.2

4.6.1 - 2021-10-28 Read more

    from bootstrap GitHub release notes

Commit messages

Package name: bootstrap

e5643aa Release v4.6.2 (#36725)
82a1f33 Docs: Capitalize Unicode (#36735)
4954ea1 Add Fathom to v4 (#36727)
fdf1c37 Update devDependencies (#36724)
35be9e7 Docs: update clipboard.js to v2.0.11
def158d Update devDependencies (#36522)
6fd2030 v4: Improve accessible name of version dropdown in docs navbar (#36504)
d136302 v4 Docs: Update outdated ARIA/PF link, expand color contrast explanation in `accessibility.md` (#36492)
b4c994d Remove confusing unnecessary id/aria-labelledby for dropdown menus (#36491)
4e951f8 Docs: fix some ARIA Authoring Practices Guides broken links (#36490)
8274bf2 Fixing tabs' tests (#36485)
4444f09 Add horizontal collapse support
5968ef2 Fix closing HTML tag in navs docs (#36466)
261b418 Update devDependencies
c043a75 Update GitHub actions
c1b42e3 build/change-version.js: remove the executable flag
7d57d9a Dynamic tabs: use buttons rather than links (backport to v4) (#33163)
e4dc2e9 Doc: remove `role="group"` from some split drop* buttons (#36254)
6a50084 Replace the deprecated `color-adjust` with `print-color-adjust` (#36283)
d9481ee _custom-forms.scss: fix order of attributes (#36231)
d36b1a4 Fix lint issues
7613953 Update devDependencies
0090af6 package.json: add GitHub Sponsors and reorder properties (#35451)
bae047f Move linkinator to GitHub Actions. (#35573)

Compare

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
👩💻 Set who automatically gets assigned
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

already up to date


AST,Sema: track and emit un-deserialized members

This adds tracking of the vtable holes due to a failure to deserialize
vtable entries.  This allows for the user to be able to identify what
member failed to be deserialied and can aid in understanding why an
open class may not be subclassed.
Future improvements here would allow tracing the XRefPath which failed
to be deserialied.  However, this still provides an improvement over the
existing experience where there is no available information on why the
class cannot be inherited from.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

CC: @xedin @CodaFi @xymus

@swift-ci please test

Build failed
Swift Test Linux Platform
Git Sha - 87ee5bd6003b59ea34615ef367c35d2e76acfc9a

Build failed
Swift Test OS X Platform
Git Sha - 87ee5bd6003b59ea34615ef367c35d2e76acfc9a

@swift-ci please test

Build failed
Swift Test OS X Platform
Git Sha - 86de45a8e48c93e1d3a349ba9831739164e50b52

@swift-ci please test macOS platform

This new version is much cleaner in my opinion -- thank you for considering the change!

I wasn't particularly enthused by the use of ASTContext to store the information either, so I agree with you that this version is better.


rename pulsar env variables for pulsar tools

Motivation
As #4105, we could config pulsar in container environments through environment variables.
Current, both broker and pulsar tools (admin, client, perf) use PULSAR_MEM to config jvm memory.
Consider we create a pod for broker through kubernetes, we set containers.resources.limits.memory to 25Gi, set env PULSAR_MEM to -Xms10g -Xmx10g -XX:MaxDirectMemorySize=10g, broker will start with this jvm memory config.
When we run pulsar-admin or pulsar-client in this pod, they will start with broker's jvm memory config since PULSAR_MEM was already set, that will cause pod's total memory exceed the limit.
Modifications
Rename PULSAR_MEM to PULSAR_TOOL_MEM for pulsar tools, we could set PULSAR_TOOL_MEM through environment variables for pulsar tools, or just use the default jvm memory setting.
Verifying this change
This change is a trivial rework
Documentation

[x] doc-not-needed

Close as no consensus. I suggest you start a thread on the dev@ mailing list for such breaking changes.


Add support for unix domain sockets

I think we should add some documentation. Some things I think could be useful to include/mention:

Does the CLI support it?
Provide a example where we use the new argument. Preferably also with a client (if supported)
Mention that the socket is not protected by TLS or similar, that you may need to consider to mechanisms like MAC/DAC for protecting the socket
Mention that token functionality works the same way as for TCP/IP connection.

When merged we should preferably also mention something on how to test it in https://github.com/eclipse-kuksa/kuksa-databroker/wiki/Release-Testing - I think we at least shall have some form of smoke test, manual or in Github CI to verify that it works before releasing.

Rebased the PR and added some basic documentation. Also addressed two of the comments


Parameter names

https://github.com/PlatziMaster/challenge-javascript-07/blob/aaadf910f737a9435f055fa3e92138ab17a59403/src/index.js#L7

The names do not reflect that they are strings. I suggest changing them for str1 and str2


Error occurred while executing SetApplication

Running the deployment script, I encounter the following error:
WARNING: Service principal Microsoft Graph not found.
An error occurred: Error occurred while executing SetApplication
Code: Request_BadRequest
Message: Property requiredResourceAccess.resourceAccess value is required but is empty or missing.
RequestId: 6a565244-9f24-4969-8493-b06ec6f0b569
DateTimeStamp: Fri, 08 Jan 2021 10:44:34 GMT
Details: PropertyName  - requiredResourceAccess.resourceAccess, PropertyErrorCode  - PropertyRequired
HttpStatusCode: BadRequest
HttpStatusDescription: Bad Request
HttpResponseStatus: Completed
My account has all the roles defined in it, so what can be happening?

I made some confusion with the AAD's being used.
Problem doesn't exist.

I made some confusion with the AAD's being used.
Problem doesn't exist.


Define regexp() function (support REGEXP operator)

The REGEXP operator is a special syntax for the regexp() user function. No regexp() user function is defined by default and so use of the REGEXP operator will normally result in an error message.
Since .NET has built-in support for regular expressions, we should consider automatically defining this function when the connection is opened.
connection.CreateFunction<string, string, bool>("regexp", Regex.IsMatch);

We decided not to implement this yet since doing it in the application is trivial. If we hear more feedback from users that this would be useful, we'll reconsider.


Improve PI unique packet generation

This aims to fix generation of unique packet ID when injecting from multiple nodes to one

This is very useful to get a unique flow from multiple nodes to one destination.
But we need something to identify the source node per unique flow.
We need something either in flow or capture to identify source node per unique flow.
I am working on this and will soon update a patch.

Using the mode unique per node we should be able to identify the flows. Let say we take the srcPort of 50000 and we do have 5 source nodes then we know that the source ports will be between 50000 and 50005.


add cloud function (iam) resources and policies

Add policies for cloud functions

I apologize for the confusion on this one. The goal is to ensure that the default service account is not used for a cloudfunction. We want to enforce that default policy is not used, and that the service account and policy associated with it are deliberate.

Policy for service account is now updated to be valid only if default service account is not being used.


Ensure that EXFLAG_INVALID_POLICY is checked even in leaf certs (3.1)

Even though we check the leaf cert to confirm it is valid, we
later ignored the invalid flag and did not notice that the leaf
cert was bad.
Fixes: CVE-2023-0465
3.1 version of #20585

24 hours has passed since 'approval: done' was set, but this PR has failing CI tests.  Once the tests pass it will get moved to 'approval: ready to merge' automatically, alternatively please review and set the label manually.

Merged to 3.1 branch. Thank you.


Is there a way to completely disable scrapping on vmagent, I only want to use it for pushing

Hi @whitehatbuds.
Is your question still relevant?


Upgraded MudBlazor Templates to .NET 9

Description
This update upgrades MudBlazor templates to match the latest ASP.NET Core Blazor Project templates.  Changes include a reduced amount of code for auth pages, a better way to detect render modes, and an upgrade to .NET 9.  Overall, however, files are largely the same.
Changes were made by performing the following steps:

Cloning the MudBlazor.Templates repo (clone link)
Cloning the aspnetcore repo (clone link)
Choose the net9 branch in aspnetcore
Comparing the MudBlazor Templates folder against aspnetcore\src\ProjectTemplates\Web.ProjectTemplates\content\BlazorWeb-CSharp\BlazorWeb-CSharp in BeyondCompare and setting the local code folders via Set Base Folders
Performing file-by-file comparisons and looking for changes apart from using MudBlazor components.

Special thanks once again to @Anu6is for the MudBlazor.Static library for the Account Management pages.

[!IMPORTANT]
The home page language should be updated with updates for .NET 9

Using BeyondCompare to Update Templates

How Has This Been Tested?
This was tested by:

Running .\InstallAndBuildAllTemplates.ps1 PowerShell script
Observing that all builds succeeded
Opening each solution and testing all links

Project Type
Test Result

InteractivityAuto
Successful (11/15/2024)

InteractivityAuto_AllInteractive
Successful (11/15/2024)

InteractivityAuto_AllInteractive_Auth
Successful (11/15/2024)

InteractivityAuto_Auth
Successful (11/15/2024)

InteractivityAuto_UseMain
Successful (11/15/2024)

InteractivityNone
Successful (11/15/2024)

InteractivityServer
Successful (11/15/2024)

InteractivityServer_AllInteractive
Successful (11/15/2024)

InteractivityWebAssembly
Successful (11/15/2024)

InteractivityWebAssembly_AllInteractive
Successful (11/15/2024)

Type of Changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[X] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation (fix or improvement to the website or code docs)

Checklist

[X] The PR is submitted to the correct branch (dev).
[X] My code follows the code style of this project.
[ ] I've added relevant tests.

Was a little mistake to give the main branch instead of the tag 9.0, it seems the main is on two commits a head, but luckily it seems only the tempalate.json is different with the net.10, so here is the correct one for .net9.
https://github.com/dotnet/aspnetcore/blob/v9.0.0/src/ProjectTemplates/Web.ProjectTemplates/content/BlazorWeb-CSharp/.template.config/template.json

The rest seems to be the same

Was a little mistake to give the main branch instead of the tag 9.0, it seems the main is on two commits a head, but luckily it seems only the tempalate.json is different with the net.10, so here is the correct one for .net9. https://github.com/dotnet/aspnetcore/blob/v9.0.0/src/ProjectTemplates/Web.ProjectTemplates/content/BlazorWeb-CSharp/.template.config/template.json

You're totally right!  That's a relief that only the template is different; I will get that sync'ed today then.

Ok, I've finished testing all template projects and have verified that the new auth in .NET 9 is working as expected.  I've restored the original Welcome message, and I think we're in good shape to review!

Thanks for the update. Can you please also enable it to install with the dotnet new install MudBlazor.Templates command? Also README.md needs to be updated.

Thanks for the update. Can you please also enable it to install with the dotnet new install MudBlazor.Templates command? Also README.md needs to be updated to show .NET 9.


10 feature 10 declare winner of a game

NOTE: Since I work on three different, similar features (advancing a winner, declaring a winner, and changing the points for a team), and I occasionally pulled from branches other than this one, some of the commits on this branch are not directly related to the development of this feature – partially to test things informally, simply for convenience. However, the main development on this branch was relating to declaring a winner. Also note that when it says there are three participants, that does not mean that the other two group members (Samuel, Nicholas) wrote code for this feature - rather I pulled code into this branch that they wrote for a different feature.  This can be seen in the commit history.
This is a pull request for the feature relating to declaring a winner of a game, once it has been completed. All of the backend has more or less been completed. This pull request contains the following new classes in the use case layer: DeclareWinnerUC (the use case interactor), DeclareWinnerID (the input data/request model), DeclareWinnerOD (output data/response model), DeclareWinnerIB (input boundary), and DeclareWinnerOB (output boundary). This was designed to be in line with clean architecture. The input takes the bracket ID, username, and game ID from user input, and is passed into the interactor’s setWinner method (via the output boundary). Here the use case does the following: provided all of the necessary conditions are met, the team that meets the win condition that was set for the bracket, is declared the winner, and the game is set to be completed (gameStatus == true). The output data packages and brings the data out to the presenter.
I have also made a draft of the controller, and presenter. These may need to be slightly modified once we get a better understanding of the view. But for the time being, it should be a working draft. Finally, I have also implemented a very crude form of persistence (which I have tested informally). The classes related to it are the DeclareWinnerDSID (database request model), which is passed in via the gateway interface to the DeclareWinnerFileWriter, which saves the data.
Things do add later

I have some very minor documentation. I will add more javadocs later.
I have tested informally. But I have not written formal unit tests. I will do that later.

Other notes:

one design decision I made, was that I allowed for multiple teams to reach the win condition, but only the first team of those would be selected as the winner of the game (under the observer’s discretion). We can change this later if needed.
I deleted a number of files in my branch prior to pull requesting (those that were unnecessary), so my last few commits may show up as having failed the github autograding, even though the code should work fine.

Regarding your question about winnerDeclared. This variable is the result of the determineWinner private method which checks if there are any teams meeting the win condition. This method returns false, if there aren't any meeting that condition, and hence, aren't any teams that can plausibly be declared winner. This should throw an exception. So that's what triggers this message. It should not repeatedly show this error because this method only returns false if there are no teams matching the win condition.

To your second point, what I'll probably do is once this is in the main branch, I'll restructure those two checks to not be redundant. As to your first point, the gameID can be visible I think - it does not have to be hidden from the player. And the use case does need to know which game is having its winner declared, so that is necessary. As for username it kind of depends on how I design the screen - we could still have that inputted by the user. But in all likelihood, I'll remove the username and bracketID from input data. Thanks for the advice.


Fix timezone conversion

Create a fix to detect if summertime is in effect (timeObject +3h) otherwise (timeObject +2h) to sync Endomondo UTC to local time

done


Change credit code for Aiven Rolling Challenge

What changed, and why it matters
New Credit Code to be used for the Aiven Rolling Challenge

How about changing the title of the page at bit?
from
Rolling - Aiven challenge with Apache Kafka® and Apache Flink®
to
Aiven "Rolling Challenge" with Apache Kafka® and Apache Flink®.
Just "Rolling" seems a bit odd.


Cannot install Windows Terminal Preview 1.15 as Midi dependency missing

Windows Terminal version
1.15.1862.0
Windows build number
10.0.19041.1826
Other Software
Windows Sandbox 10.0.19041.985
Steps to reproduce

Load Windows Sandbox
Download latest Windows Terminal Preview build
Download Depenedency Microsoft.VCLibs.x64.14.00.Desktop.appx from https://docs.microsoft.com/en-us/troubleshoot/developer/visualstudio/cpp/libraries/c-runtime-packages-desktop-bridge
Open Windows PowerShell (5.1)
Execute the following: Add-AppXPackage .\Microsoft.WindowsTerminalPreview_Win10_1.15.1862.0_8wekyb3d8bbwe.msixbundle -DependencyPath .\Microsoft.VCLibs.x64.14.00.Desktop.appx

Expected Behavior
A successful install without an errors
Actual Behavior
This is what happens when I execute the install command:
Add-AppXPackage : Deployment failed with HRESULT: 0x80073CF3, Package failed updates, dependency or conflict validation.
Windows cannot install package Microsoft.WindowsTerminalPreview_1.15.1862.0_x64__8wekyb3d8bbwe because this package depends on a framework that could not be found. Provide the framework "Microsoft.Midi.GmDls" published by "CN=Microsoft Corporation,
O=Microsoft Corporation, L=Redmond, S=Washington, C=US", with neutral or x64 processor architecture and minimum version <IP_ADDRESS>, along with this package to install. The frameworks with name "Microsoft.Midi.GmDls" currently installed are: {}
NOTE: For additional information, look for [ActivityId] a8fe462b-9854-0000-e89d-ffa85498d801 in the Event Log or use the command line Get-AppPackageLog -ActivityID a8fe462b-9854-0000-e89d-ffa85498d801
At line:1 char:1
+ Add-AppXPackage ..\..\Downloads\Microsoft.WindowsTerminalPreview_Win1 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (C:\Users\WDAGUt...bbwe.msixbundle:String) [Add-AppxPackage], IOException
    + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand

PS C:\Users\WDAGUtilityAccount\Desktop\Sandbox>

Using the log command shown I get the following:

Time                      ID           Message
----                      --           -------
16/07/2022 06:52:28       603          Started deployment Add operation on a package with main parameter Microsoft.WindowsTerminalPreview_Win10_1.15.1862.0_8wekyb3d8bbwe.msixbundle and Options 0 and 0. See http://go.microsoft.com/fwlink/?LinkId=235160
                                       for help diagnosing app deployment issues.
16/07/2022 06:52:28       164          The app bundle signature was validated for core content of the app bundle published by CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US. App packages won't be validated until they
                                       are read.
16/07/2022 06:52:28       391          The bundle streaming reader was created successfully for bundle Microsoft.WindowsTerminalPreview_3001.15.1862.0_neutral_~_8wekyb3d8bbwe.
16/07/2022 06:52:28       10002        Creating Resiliency File C:\ProgramData\Microsoft\Windows\AppRepository\132af96f-5fa3-4106-b259-56083586f40a_S-1-5-21-2047949552-857980807-821054962-504_2.rslc for Add Operation on Package
                                       Microsoft.WindowsTerminalPreview_3001.15.1862.0_neutral_~_8wekyb3d8bbwe.
16/07/2022 06:52:28       607          Deployment Add operation on package Microsoft.WindowsTerminalPreview_3001.15.1862.0_neutral_~_8wekyb3d8bbwe has been de-queued and is running for user SID S-1-5-21-2047949552-857980807-821054962-504.
16/07/2022 06:52:28       614          Bundle Uri file:///C:/Users/WDAGUtilityAccount/Downloads/Microsoft.WindowsTerminalPreview_Win10_1.15.1862.0_8wekyb3d8bbwe.msixbundle contains packages: "CascadiaPackage_1.15.1862.0_x64.msix":
                                       Microsoft.WindowsTerminalPreview_1.15.1862.0_x64__8wekyb3d8bbwe "CascadiaPackage_1.15.1862.0_x86.msix": Microsoft.WindowsTerminalPreview_1.15.1862.0_x86__8wekyb3d8bbwe "CascadiaPackage_1.15.1862.0_ARM64.msix":
                                       Microsoft.WindowsTerminalPreview_1.15.1862.0_arm64__8wekyb3d8bbwe.
16/07/2022 06:52:28       157          The app package signature was validated for core content of the app package published by CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US. Payload won't be validated until the files
                                       are read.
16/07/2022 06:52:29       216          App manifest validation warning: Declared namespace http://schemas.microsoft.com/developer/appx/2015/build is inapplicable, it will be ignored during manifest processing.
16/07/2022 06:52:29       170          The streaming reader was created successfully for app package Microsoft.WindowsTerminalPreview_1.15.1862.0_x64__8wekyb3d8bbwe.
16/07/2022 06:52:29       854          Successfully added the following uri(s) to be processed:  file:///C:/Users/WDAGUtilityAccount/Downloads/Microsoft.WindowsTerminalPreview_Win10_1.15.1862.0_8wekyb3d8bbwe.msixbundle
                                       file:///C:/Users/WDAGUtilityAccount/Downloads/Microsoft.WindowsTerminalPreview_Win10_1.15.1862.0_8wekyb3d8bbwe.msixbundle\CascadiaPackage_1.15.1862.0_x64.msix.
16/07/2022 06:52:29       629          No applicable cross-architecture framework was found for package Microsoft.WindowsTerminalPreview_1.15.1862.0_x64__8wekyb3d8bbwe. The package will be installed with matching-architecture framework only.
16/07/2022 06:52:29       628          Windows cannot install package Microsoft.WindowsTerminalPreview_1.15.1862.0_x64__8wekyb3d8bbwe because this package depends on a framework that could not be found. Provide the framework "Microsoft.Midi.GmDls"
                                       published by "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US", with neutral or x64 processor architecture and minimum version <IP_ADDRESS>, along with this package to install. The
                                       frameworks with name "Microsoft.Midi.GmDls" currently installed are: {}
16/07/2022 06:52:29       605          The last successful state reached was Indexed. Failure occurred before reaching the next state Resolved. hr: 0x80073CF3
16/07/2022 06:52:29       401          Deployment Add operation with target volume C: on Package Microsoft.WindowsTerminalPreview_3001.15.1862.0_neutral_~_8wekyb3d8bbwe from:  (Microsoft.WindowsTerminalPreview_Win10_1.15.1862.0_8wekyb3d8bbwe.msixbundle)
                                        failed with error 0x80073CF3. See http://go.microsoft.com/fwlink/?LinkId=235160 for help diagnosing app deployment issues.
16/07/2022 06:52:29       404          AppX Deployment operation failed for package Microsoft.WindowsTerminalPreview_3001.15.1862.0_neutral_~_8wekyb3d8bbwe with error 0x80073CF3. The specific error text for this failure is: Windows cannot install
                                       package Microsoft.WindowsTerminalPreview_1.15.1862.0_x64__8wekyb3d8bbwe because this package depends on a framework that could not be found. Provide the framework "Microsoft.Midi.GmDls" published by "CN=Microsoft
                                       Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US", with neutral or x64 processor architecture and minimum version <IP_ADDRESS>, along with this package to install. The frameworks with name
                                       "Microsoft.Midi.GmDls" currently installed are: {}

PS C:\Users\WDAGUtilityAccount\Desktop\Sandbox>

I did note a query about Midi dependencies in #13252 however I could not find what that dependency installer was when not developing but simply trying to install Windows Terminal Preview.

Workaround: Install the "MidiVoices.appx" package from the Windows SDK (...\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.Midi.GmDls\10.0.10240.0\Appx\Neutral\MidiVoices.appx).

Thanks @crondrift is that package available to download on it's own from Microsoft's site, do you know?

No, I don't think so - at least I haven't found it.

@glawrence if you have the Windows SDK already installed on your host copy the 'MidiVoices.appx` package to the sandbox, otherwise download the ISO SDK and extract it w/out having to install the whole SDK.
It does work. After running Add-AppxPackage -Path .\Microsoft.WindowsTerminalPreview_Win10_1.15.1862.0_8wekyb3d8bbwe.msixbundle -DependencyPath .\Microsoft.VCLibs.x64.14.00.Desktop.appx,.\MidiVoices.appx this is the output:

MidiVoices package is only 3MB, so it can be attached to an email very easy.

Thanks @elsaco I have a working workaround now, hopefully a better fix will be available

We are tracking the removal of this dependency in #13252, which should have been fixed in #13471, and should be fixed by the time 1.15 goes to Stable. Thanks!
/dup #13252


Fix shrunk players hands being at armpit height permanently

Can be fixed by changing "spine" instead of the global transform. But that one shrinks the player in the center, making them float. Changing localPosition can cause conflicts. Still searching for solutions..

Fixed, solution was to rebuild the rig after size change and make sure to write default values for the rig before rebuilding it cause it gets wonky if not.


NilPortugues\Api\Mappings\ApiMapping::getRequiredProperties  Error

i follow the guide on github, and when i run php artisan route:list, i get the errors
PHP Fatal error:  Class App\Model\Api\EmployeesTransformer contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (NilPortugues\Api\Mappings\ApiMapping::getRequiredProperties) in /home/hadn/Laravel/learning_bootstrap_v4/laravel/app/Model/Api/EmployeesTransformer.php on line 102
[Symfony\Component\Debug\Exception\FatalErrorException]
Class App\Model\Api\EmployeesTransformer contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (NilPortugues\Api\Mappings\ApiMapping::getRequiredProperties)
thi is my EmployeesTranformer:
<?php namespace App\Model\Api;

use App\Model\Database\Employees;
use NilPortugues\Api\Mappings\JsonApiMapping;

class EmployeesTransformer implements JsonApiMapping
{
    /**
     * Returns a string with the full class name, including namespace.
     *
     * @return string
     */
    public function getClass()
    {
        return Employees::class;
    }

    /**
     * Returns a string representing the resource name
     * as it will be shown after the mapping.
     *
     * @return string
     */
    public function getAlias()
    {
        return 'employee';
    }

    /**
     * Returns an array of properties that will be renamed.
     * Key is current property from the class.
     * Value is the property's alias name.
     *
     * @return array
     */
    public function getAliasedProperties()
    {
        return [
            'last_name' => 'surname',

        ];
    }

    /**
     * List of properties in the class that will be  ignored by the mapping.
     *
     * @return array
     */
    public function getHideProperties()
    {
        return [
            'attachments'
        ];
    }

    /**
     * Returns an array of properties that are used as an ID value.
     *
     * @return array
     */
    public function getIdProperties()
    {
        return ['id'];
    }

    /**
     * Returns a list of URLs. This urls must have placeholders
     * to be replaced with the getIdProperties() values.
     *
     * @return array
     */
    public function getUrls()
    {
        return [
            'self' => ['name' => 'employees.show', 'as_id' => 'id'],
            'employees' => ['name' => 'employees.index'],
            'employee_orders' => ['name' => 'employees.orders', 'as_id' => 'id']
        ];
    }

    /**
     * Returns an array containing the relationship mappings as an array.
     * Key for each relationship defined must match a property of the mapped class.
     *
     * @return array
     */
    public function getRelationships()
    {
        return [];
    }
}

my package:
[hadn@rad-hadn4 laravel]$ cat composer.json
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.2.*",
"doctrine/dbal": "^2.5",
"nilportugues/laravel5-json-api": "^2.4"
},

I'm sorry, this is a bug in the documentation.
Add the following piece to your code:
  /**
     * {@inheritdoc}
     */
    public function getRequiredProperties()
    {
        return [];
    }

Please, update the documentation


Income vs expense report - Starting balance transactions on 31/12/2015 appear as income for January 2016.

Defective ToolKit Feature Name:
Expected Behavior
i have no starting balance transactions in january so it should appear as 0
Actual Behavior
it appears as the sum of starting balance transactions in december - december appears as zero.
Steps to Reproduce the Behavior

Export of Toolkit Settings (Bottom Left of Settings Page)
[paste settings here]

System Settings
ToolKit Version:
Operating System (Mac/Windows/Etc):
Browser (Chrome/Firefox/Safari):
Browser Version:
Other Extensions:

I'm unable to reproduce this. If you change the date on the transactions to a different date and then back to 31/12/2015 does that fix your issue?

I'm also wondering if this could be a timezone issue. Could you let us know what timezone are you're in?

it's a whole lot of transactions - i have quite a few accounts set up in ynab.. and all of their starting balances show up in january despite being set to 31/12/2015

this is almost definitely timezone related....I'll look at this right now.

ynab.YNABSharedLib.getBudgetViewModel_AllAccountTransactionsViewModel().then(function (transactionsViewModel) {
	var trans = transactionsViewModel.get('visibleTransactionDisplayItems')
	trans.sort(function (a,b) {
		return a.get('date').toNativeDate() - b.get('date').toNativeDate();
	});

	trans.forEach(function (tran, index) {
		if (tran.get('payeeName') === 'Starting Balance') console.log(tran.get('date').toNativeDate());
	})
});

To do this, go to YNAB, income vs expense report, right click on the page (white space) and click inspect element. Go to the console tab and paste the above code.
This will only output dates and will not send any data to me. However, if you don't feel comfortable sending this over then I understand...Basically, I'm hoping that the dates it outputs gives me some more insight as to what's happening on your computer...

VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu Dec 31 2015 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Tue Jan 19 2016 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Fri Feb 12 2016 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Tue Feb 16 2016 11:00:00 GMT+1100 (AUS Eastern Daylight Time)
VM222:8 Thu May 19 2016 10:00:00 GMT+1000 (AUS Eastern Standard Time)
VM222:8 Mon May 30 2016 10:00:00 GMT+1000 (AUS Eastern Standard Time)
VM222:8 Tue Jun 28 2016 10:00:00 GMT+1000 (AUS Eastern Standard Time)
VM222:8 Tue Jun 28 2016 10:00:00 GMT+1000 (AUS Eastern Standard Time)
VM222:8 Fri Jul 08 2016 10:00:00 GMT+1000 (AUS Eastern Standard Time)
VM222:8 Fri Sep 16 2016 10:00:00 GMT+1000 (AUS Eastern Standard Time)
VM222:8 Fri Sep 16 2016 10:00:00 GMT+1000 (AUS Eastern Standard Time)

that's really freaking weird...the dates on all the transactions are all right but the reports aren't working....I'll keep looking...

eyyy...I think I found what's wrong. I'll start looking into this now.

how is this going?

I know where the issue is and I'm going to be looking into it potentially tonight...been swamped at work :O goal is to have it fixed by Wed.

cool

@nardz13 sorry about not getting back to you sooner. I've been absolutely swamped and have had nearly no time at all to work on the toolkit.
I thought this would be a super simple change but it turns out that the networth graph itself depends on the code that was doing some timezone changes.
@blargity might have some time and more knowledge since he wrote the networth graph but do know we haven't forgot!

@nardz13  this may have been fixed with #618 let us know after the next release :D

@nardz13 this should have been fixed in our last release, if you still experience the issue, please feel free to reopen this ticket.


Update silencer-lib, silencer-lib_2.13.7, ... to 1.7.12

Updates

com.github.ghik:silencer-lib
com.github.ghik:silencer-lib_2.13.7
com.github.ghik:silencer-plugin

from 1.7.9 to 1.7.12.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.github.ghik" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "com.github.ghik" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #246.


ksp-restict-access-sesitive-file-block.yaml

can you re-check this policy and confirm whether blocking this file will not cause any problems for MySQL functionalities.
Also, add a STIG rule/finding id  @deepakcys
cc: @salman-accuknox @raviknox


demina download doesn't include executable anymore

hey, i posted in your thread btw.
saw u were last active on love2d forum since 2015, but last pr here was in 2017
https://love2d.org/forums/viewtopic.php?f=5&t=79607&start=10#p223085
ty for reading!

Hi @girng and thanks for the issue report! It's cool to see people still considering this library despite its age and lack of maintenance. In the time since I made this there have been many alternatives released. Many are less featureful, but I doubt most games need as many features as this library provides in the first place.
As for this issue, I don't work on Demina so there's not much I can do about this, but I think you're mistaken. There's a big button on their page to download the archive and inside that you'll find a Releases folder. In there are some subfolders for what I'm guessing represent versions. Inside those folders there are some strange nondescript files that 7zip can open, and within those you can find executables. Kinda hidden away and not obvious. They may have changed their release process. Like I've said elsewhere, I used Demina cause it's simple to implement an importer for, not because it's a superior option.
I'm guessing that blending for the existing Spriter library that you mention in the thread wouldn't be difficult to do in practice. A naive solution would be some basic bone position/angle interpolation, which is what my library does by default IIRC. I'm not sure whether that or an importer would be less work.
I do occasionally muse about coming back to this and supporting it, but it seemed like when I first released this there was a lot of demand for Spriter and Spine, both of which have some specialized libraries that are probably better supported than this. My hope was for this library to be format-agnostic, but a cursory look into what that would really mean (which I did earlier this year) showed some significant challenges. This is particularly the case with Spine which can account for a lot of things that this library can't yet do and would require a certain amount of re-architecting. Spine is nontrivial to implement due to it's level of sophistication, which might make it worth the price if you'd use it for more than one game. This is especially the case for those working on commercial games. It's clear that a lot of time effort has been put into Spine and they deserve to be paid to continue supporting it, which includes their open source Love2D implementation.
That being said, if I knew this lib was getting used in existing games, I'd be a lot more inclined to extend it and continue supporting it. It has the most stars of any of my project which is super cool, though getting credited in commercial games especially would be a big motivating factor for me since stars represent interest more than usage. As it stands, it seems like it'd be more of a labor of love (heh) for an unknown number of people and isn't necessarily worth the time investment on my part without knowing the numbers. I'm happy to assist those who are motivated to help support it, but I don't have the personal bandwidth to do it alone at this time. But hey, maybe some day if I find I have more free time... Don't hold your breath on that one though. ;)

oh wow. so yeah, i just right clicked and zipped that weird file. it was zipped, wtf? ok i think i got the executable! gonna try this out! ty

Let me know if you get it working. I'm going to close this issue. If you'd still like a Spriter importer, please file another issue for it so that discussion has a place to live. Then others who are interested can contribute their thoughts on the subject. I check Github more than I do any forum, so it's the best way to get my attention.
On a more personal note, as someone who works on software for a living, I have some thoughts on software prices. To put things into perspective when it comes to evaluating prices, divide it by whatever relevant minimum wage you want and see how the hours worked vs hours saved compares. Consider that some people pay 2-5 bucks for a cup coffee so they don't have to brew it themselves. How many hours of work is that saving you? For coffee it's saved you maybe 10 or 15 minutes, but for something as sophisticated as Spine we're probably talking many hundreds of hours, if not thousands. It looks steep until you think about the kind of work that went into it. 70 dollars? I mean yeah it's a lot if you only plan to use it once, or only plan to use a small subset of the features, but if you make a lot of games then think a bit about what kind of effort that's going to save you. For contrast, Final IK, a Unity asset costs 90 dollars! AND THAT'S JUST IK ALONE. This exercise works well with anything people put their disposable income toward. Food, hobby supplies, games, trading cards, etc.
As for whether Spine's price is competitive? No it's not. Not so long as there are free alternatives that are comparable in ease-of-use and number of features. At this time, technically speaking there are none, so it's fair to charge whatever they want. It's only too expensive if there are better options for cheaper. It's a production-grade tool that's suitable for pros, so that's not a bad price IMO.
Another relevant data point would be the funding received on Spine's kickstarter.  What you see there is enough money to pay one software engineer (maybe entry or mid-level, depending on location) to work full-time for one year. This guy is in Seattle which is a highly competitive engineer market so that's pretty low! And he only asked for a small fraction of that to fund writing a bunch of runtimes for various engines such as love2d!
Not saying you should go out and buy Spine or anything for that matter, I'm just saying it's easy to call something expensive until you think about how the time and money works out; both for you AND the developer of the tool.
As for me, making wheels is fun and I am happy to do so when I can find enough justification for it. :)


Smart Editor: the 'Use preset values..' checkbox and the preset value table should be hidden when no preset value defined for all layers that are editable and support feature creation.

Widget
Smart Editor
Version of widget
1.0 alpha
Bug or Enhancement
bug
Repo Steps or Enhancement details
In widget settings, have 2 editable layer.
One of the layer is set to 'Update Only.  Allow fields with preset values for this layer.
Uncheck preset for all fields in the other layer.
Open Smart Editor widget, the 'Use preset values..' checkbox and the preset value table header show although there is no preset value field/row.

Please verify

Verified.


Integration test and changelog for log timestamps

Review @jsingle cc @melkorm

Is this fixed in the "usage" documentation?

Good call.


Vmamba pretrain

I would like to ask if you have considered using some pre-training methods (for example, MAE, DINOV2, etc.) to pre-train Vmamba.

Yes. but due to the limitation of the resources we can use, we'll do it in the future, but not now.


Clean up and fix ToC and other improvements

Depends on #166. Please merge that first.

Fix ToC not rendering
Abstract ToC and page breaks using Jekyll's includes
Update gitignore
Add automatic, nested section numbering for ToC as well as page headings themselves

Closes #76
Closes #168
Closes #169

Codecov Report

Merging #170 (ed01b31) into master (0067d2b) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #170   +/-   ##
=========================================
  Coverage     66.16%   66.16%
  Complexity      416      416
=========================================
  Files            82       82
  Lines          1398     1398
  Branches        129      129
=========================================
  Hits            925      925
  Misses          414      414
  Partials         59       59

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


Added Hint/Solution to "justify-self" Challenge

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Looks good @NotTheBest, thanks for doing these - I've come across a few of these solutions you've added and they look good. Happy Coding!


Python backend part api with human.js

Not bug just question for help.
I need comapre descriptors on python side
a rewrite similarity,normalizeDistance,distance functions its easy
NOW i need translate base64 store DB descriptor to python for work
In js i use
this.descriptor_ids = [];
for (var f32base64 of data.descriptor_ids) {
    thus.descriptor_ids.push(new Float32Array(new Uint8Array([...atob(f32base64)].map(c => c.charCodeAt(0))).buffer))
}

And compare like  with human js
const found = result.face[0].embedding
const similarity = this.parent.human.similarity(Array.from(this.descriptor_ids[i]),found);

similarity anlog I have. But how convert descriptor base64 to use in python have idea?

i'd rather normalize descriptors from f32 to uint16 - just multiply by a factor and truncate - much simpler and you can continue with those values directly in python.
(i do that anyhow when i want to store large number of descriptors in a database as storage requirements for uint16 are half of f32. and for extreme, you could even go with uint8, but that does result in some loss of precision.)

How can i chech in js that Human already loaded?

Depends what do you mean by loaded?

If you want to check if models are loaded, simply check human.models - it exists exactly for that purpose, its a key/value object that will tell you which models are loaded.
If you want to check if instance is warmed up and ready for inference, subscribe to events and human will tell you when warmup is complete. For example, human.events.addEventListener('warmup', () => log.info('warmup complete'));

And wgy on HTTPS in chrome now i get error? ERR_HTTP2_PROTOCOL_ERROR

Human does not implement low-level HTTP protocol, that is up to browser. And this specific error happened couple of times in the past, always because some temporary incompatibility between browser, OS and web server.
Examples for each:

Chrome bug: https://chromium-review.googlesource.com/c/chromium/src/+/2001234
NGINX web server issue: https://stackoverflow.com/questions/60974237/chrome-neterr-http2-protocol-error-200-after-a-reconnect
Windows bug: https://support.microsoft.com/en-us/topic/july-13-2021-kb5004237-os-builds-19041-1110-19042-1110-and-19043-1110-ae798d3c-3de3-4c1f-b9d9-7391b71da889

since human is designed as a class, you could in theory want to have any number of active instances.
but i don't see any issues with having something like:
let human: Human

const someMethod = () => {
  if (!human) human = new Human();
}

also, since JS does not support sub-modules, I prefer to pass human instance as parameter to any method thats outside of the main module (and never create an instance inside a submodule).

btw, i'm closing the issue as resolved, but feel free to ask any questions you might have...


basic project pages

pretty basic project pages with a turbowarp embed. i'll add the title and comments and stuff like that soon.

nice, thanks

now it doesn't need scratchDB, although there is still a toggle for it if you're running on something like replit which is blocked from scratch's api.

Nice, will review new changes

We're getting close to getting it merged, so it will be quicker when it's ready to merge

i still need to add a lot more. currently working on comments

Maybe you could add a feature using JS where you could quickly comment using Ctrl-Enter, just a thought

i think it's best to just release it without comments for now and build off of it. i'll just resolve the conflicts and push it now. (i'll add profile pictures when there's a user page to link to)

this is ready for merging, but somebody else should also test it first just in case.
just set it up like normal, and the project pages are at <IP_ADDRESS>:3000/projects/[id]

This works as normal, LGTM

I'm going to focus on getting the subforum-rework branch merged ASAP then I'll focus on PRs and issues\
Please don't merge until I'm done (won't be long)

conflicts resolved, ima test then merge it

we're finally out of merge conflict hell


attendance report

Please rectify the article:
"Only meeting organizers and co-organizers can view and download attendance reports."
https://support.microsoft.com/en-us/office/view-and-download-meeting-attendance-reports-in-teams-ae7cf170-530c-47d3-84c1-3aedac74d310
It contradicts this one:
https://support.microsoft.com/en-us/office/add-co-organizers-to-a-meeting-in-teams-0de2c31c-8207-47ff-ae2a-fc1792d466e2

Hi @erni19, thank you for your feedback.
I couldn't find any mention of meeting reports in the second article. Anyway, here we are limited to docs.microsoft.com issues and improvements. We cannot update support.microsoft.com articles.

It has changed... Would you know where to submit feedback about support.microsoft.com articles? Thank you

@erni19, I think the best way is by contacting support.


Inputs have different heights when using different label texts

The label's width doesn't seem to adapt to the word length, causing different heights between the inputs. Example:

Hello @randomBrainstormer
Do you mean, the "Expires In" field?

Can you update version and check it again?

Hi @yuritoledo! please allow me to explain myself better. I didn't mean just the wording, I intended the case when using a longer word in the label, such as using the word "Expires in" instead of just "Expiry" the input becomes "taller" because the word is longer and tries to fit it in the view and therefore breaks the alignment between the inputs. I was expecting all the inputs to remain the same height regardless of the label's word length. For now I have tried to abbreviate the words I'm using (because I'm translating the text to other languages) and this has solved my issue.

Fixed!


fix: make sure that _index is correctly updated before and after removal for sparse forms (#196)

Contributor checklist

[x] Bug fixes include regression tests
[x] Features include unit/acceptance tests

🚀 Thank you for your contribution! 🚀


Refactor c2st and adding a unit test for metrics

I wanted to understand the ins and outs of c2st better. I am putting this here. potentially my code can help to improve it. Also, c2st is untested currently.

Codecov Report

Merging #503 (a3c0a7d) into main (340424e) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head a3c0a7d differs from pull request most recent head a0e3435. Consider uploading reports for the commit a0e3435 to get more accurate results

@@           Coverage Diff           @@
##             main     #503   +/-   ##
=======================================
  Coverage   67.69%   67.69%
=======================================
  Files          55       55
  Lines        3968     3968
=======================================
  Hits         2686     2686
  Misses       1282     1282

Flag
Coverage Δ

unittests
67.69% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

sbi/utils/metrics.py
36.14% <ø> (ø)

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 340424e...a0e3435. Read the comment docs.

It would be cool, if anyone could have a look at this PR. In the metrics_test.py file, I propose an updated version of the c2st function which runs considerably faster than the current implementation. Moreover, the choice of classifyer is flexible. If people like @michaeldeistler @janfb agree, I'd go forward and swap alt_c2st in the unit test file with the one in sbi/utils/metrics.py and remove the Draft label.

Thanks for the ping @psteinb !
I think this is very valuable input you give 👍 , but I would need to look into it a bit, which could happen next week the earliest.
Also, I think it would make sense to @jan-matthis input on this topic.

sure thing, I just found some time today to invest in this. The difference in runtime for the test cases I could conceive (and there are likely more) is striking. Looking forward to your feedback!

I merged main into this branch, so that the CI passes.

Just wanting to pick this up here.
@janfb and @jan-matthis should I update this PR and bring the randomforest based c2st into sbi by replacing the old NN based implementation?

This version of c2st is likely to speed up some unit tests, see also #575. I am currently studying the effect of using a RF instead of an MLP here

As suggested by @janfb, I ran a small analysis on a synthetic dataset with c2st using a NN (as is currently done) versus c2st using a random forest (with sklearns default parameters). For the complete details of this analysis, consult this notebook.
Bottom line for me:

the rf based implementation gives approximately the same degree of results than the NN version
the speedup using a rf can be upto 32x

@janfb or anyone else ready for review.

Yes, making it configurable is great. But I would stick to the MLP as default.
3-5 minutes applies to all tests, including slow tests. (sorry about being picky here, but I really actively trying to keep test time managable)
Thanks a lot!

Yes I'm perfectly fine with swapping out the classifier default. But please run all tests (including slow) and make sure that they pass. Thanks!

Thanks for the feedback. I introduced early stopping for the MLP classifier and am currently rerunning my mini-study. It does reduce the MLP runtime considerably iff the two ensembles are (far) apart from each other and are easy to classify. If that is not the case, the runtime is still rather long. All tests pass on my machine and in the CI.

I think it would be great to simplify the tests, and to simplify c2st(..) to justify the separation from c2st_scores.
Then I would also let @michaeldeistler look at this again, and finally I think it would be great if you could do an interactive rebase and group these rather many commits into groups to obtain just a couple of commits. Thanks!

Thanks for improving the tests! Great effort 🚀

You want me to squash those commits in this PR and rebase onto main? I am totally happy if you want to just squash-merge. Just let me know.

No, it's like it is if we squash-merge. only if we were to rebase and merge then I would prefer some rewriting of the commits.
👍

Horray! :man_dancing:


A transaction must be started before changes can be made to the database

Describe the bug
This is not possible to insert record in a table in 'OnAfterGetPrinterName' event subscriber.
An error "A transaction must be started before changes can be made to the database" occure when trying to insert a record in a new table. Event when CurrentTransactionType = UpdateNoLock.
To Reproduce
Goal : Create a tracking table for report frequency usage
Steps and to reproduce the behavior:

Create Table

table 5200 "Report Tracking"
{
    fields
    {
        field(1; "Report Id"; Integer)
        {
            DataClassification = SystemMetadata;
            Caption = 'Report ID';
            TableRelation = AllObjWithCaption."Object ID" where("Object Type" = Const(Report));
        }
        field(2; "Year"; Integer)
        {
            DataClassification = SystemMetadata;
            Caption = 'Year';
        }
        field(3; "Month"; Integer)
        {
            DataClassification = SystemMetadata;
            Caption = 'Month';
        }
        field(10; "User ID"; Code[80])
        {
            DataClassification = CustomerContent;
            Caption = 'User Id';
        }
        field(20; "Runs"; Integer)
        {
            DataClassification = SystemMetadata;
            Caption = 'Runs';
        }
        field(30; "Report Caption"; Text[30])
        {
            Caption = 'Report Caption';
            FieldClass = FlowField;
            CalcFormula = Lookup (AllObjWithCaption."Object Caption" WHERE("Object Type" = CONST(Report), "Object ID" = FIELD("Report Id")));
            Editable = false;
        }
    }

    keys
    {
        key(PK; "Report Id", Year, Month, "User ID")
        {
            Clustered = true;
        }
    }
}

Create Codeunit

codeunit 5200 "Report Tracking Mgt"
{
    Permissions = tabledata "Report Tracking" = RIMD;

    [EventSubscriber(ObjectType::Codeunit, codeunit::ReportManagement, 'OnAfterGetPrinterName', '', false, false)]
    local procedure RunAfterGetPrinterName(ReportID: Integer; var PrinterName: Text[250]; PrinterSelection: Record "Printer Selection")
    var
        ReportTrack: Record "isaLCM_Report Tracking";
        lYear: integer;
        lMonth: integer;
    begin
       // if IsProcessOnlyReport(ReportID) then
          //  exit;

        if not ReportTrack.WritePermission then
            exit;

        lYear := Date2DMY(Today(), 3);
        lMonth := Date2DMY(Today(), 2);
        ttype := CurrentTransactionType();

        if not ReportTrack.Get(pReportID, lYear, lMonth, UserId()) then begin
            ReportTrack.Init();
            ReportTrack."Report Id" := pReportID;
            ReportTrack.Year := lYear;
            ReportTrack.Month := lMonth;
            ReportTrack."User ID" := CopyStr(UserId(), 1, MaxStrLen(ReportTrack."User ID"));
            ttype := CurrentTransactionType();
            ReportTrack.Insert(true);
        end;

        ReportTrack.Runs += 1;
        ReportTrack.Modify(true);
    end;
}

Print a report like a posted sales invoice.

Expected behavior
We should have a new/modified record when printing without any transaction error message.
5. Versions:

AL Language: 5.0.254558
Business Central: Version: W1 16.0 (Platform 16.0.11233.12163 + Application 16.0.11240.12188)

None of the new printing events allow any database modification during printing operations, this is an issue when using a printing service that requires a token that expires.
In order to submit a refresh token you need to know when the printing service is going to be used, check the token expiry (or attempt to auth and handle the response). If a new token is issue using a refresh token, I'd like to be able to write this back to the database.
Currently this doesn't appear to be possible. I've been thinking I might be able to get around it with a single instance codeunit, but it's a bit of a hack.
Otherwise the alternative is to keep refreshing the token every time I print, which I'm sure will hit rate limits when placed in a multi-user environment.

@YvesDesrumaux did you manage to work around this?
The way I did is to create a codeunit with an OnRun trigger that does the writes and use StartSession to run that codeunit, passing in a rec if required.
Seems to work ok for now.

@charlespockert, I did the same but that is really a work around.

The problem this NoTransaction error was fixed. The codeunit provided in the Github, after the last statement ReportTrack.Modify(true); we should have Commit(); otherwise an error TransactionWorldWithActiveWriteTransaction will be shown.


Add caracther in Keyboard Manager

Description of the new feature / enhancement
I would like to use the Remap Shortcut tool in Keyboard Manger to make a closing double quotation sign (») , but only the opening double quotation mark («) is available. It is possible to add it?

Scenario when this would be used?
I would like to use the Remap Shortcut tool in Keyboard Manger to make a closing double quotation sign (») , but only the opening double quotation mark («) is available. It is possible to add it?
Supporting information
Using Windows 11 on a Dell Vostro 7620 with bilingual keyboard. WIndows is in french and the keyboard is set to French (Canada)

these are based off the vkey table for the language your computer is currently set to. with that said, seems odd there are a lot of vkey listings without a lookup there.

This should be available as now we allow mapping to text. Does this solve your scenario? /needinfo


fastlane: disable update check

By default, fastlane checks for new versions and prints a changelog for any it finds every time it's invoked.  I find it unhelpful and distracting, and the standard in nixpkgs seems to be to disable this kind of feature.

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[x] macOS
[ ] other Linux distributions

~[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)~
~[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"~
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Determined the impact on package closure size (by running nix path-info -S before and after)<PHONE_NUMBER> -><PHONE_NUMBER>
[x] Fits CONTRIBUTING.md.

backport: d308e698f90


Cody Gray: Watch elegantthemes.com

Cody Gray requests the watch of the watch_keyword elegantthemes\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

elegantthemes\.com has been seen in 2 true positives, 1 false positive, and 1 NAA.

Rejected by Mast in Charcoal HQ. Reason: 'At least 1 FP in MS, 234 potential FP on SE. https://stackexchange.com/search?q=url%3A"elegantthemes.com"'


smart_schedule.h bug fixed

smart_schedule.h bug fixed for cuda10.2, montioned in https://github.com/laekov/fastmoe/issues/111
(cherry picked from commit 8c7cf19860889762602bbb13ff41b21c959b0064)

Resolved in #142


Annotations with BaseModel cause validation error

Initial Checks

[X] I confirm that I'm using Pydantic V2

Description
I am trying to annotate a member of a BaseModel with another class using Annotated[str, CLASS]:

When using a dataclass, it works and the additional annotated class is accessible through metadata
When using a BaseModel, a validation error is thrown when instanciating the BaseModel. It looks like pydantic tryies to validate the real type as well as the annotated BaseModel resulting in the following error:

Input should be a valid dictionary or instance of Group_bm [type=model_type, input_value='test', input_type=str]

full code example is below.
Thank you so much for creating pydantic!
Example Code
from pydantic import BaseModel
from dataclasses import dataclass
from typing import Annotated

@dataclass
class Group_dataclass:
    name: str

class User_dataclass(BaseModel):
    in_group: Annotated[str, Group_dataclass]

a = User_dataclass(in_group="test")  # works

class Group_bm(BaseModel):
    name: str

class User_bm(BaseModel):
    in_group: Annotated[str, Group_bm]

b = User_bm(in_group="test")  # Error => Input should be a valid dictionary or instance of Group_bm [type=model_type, input_value='test', input_type=str]

Python, Pydantic & OS Version
(.venv) ➜  weaviate_grpc git:(pydantic_experiment) ✗ python -c "import pydantic.version; print(pydantic.version.version_info())"
             pydantic version: 2.1.1
        pydantic-core version: 2.4.0
          pydantic-core build: profile=release pgo=false mimalloc=true
                 install path: /Users/dirkkulawiak/Documents/weaviate/weaviate-python-client/.venv/lib/python3.11/site-packages/pydantic
               python version: 3.11.4 (main, Jun 20 2023, 17:23:00) [Clang 14.0.3 (clang-14<IP_ADDRESS>.1)]
                     platform: macOS-13.4.1-arm64-arm-64bit
     optional deps. installed: ['typing-extensions']

Selected Assignee: @lig

This is intended as Group_bm in your case is Pydantic model it acts as a custom type providing custom validation and serialization logic using __get_pydantic_core_schema__ method. Thus, Pydantic uses this custom logic and requires the value to be a valid for validating as Group_bm instance.


Adding a new job opening

Do you mind adding specific jobs (or just one) with expiration dates?

I think this way people can explore different job opening in different domains also.


Missing "import time"

After the last messages printed that seems to require slowing down:
ERROR:pytg.sender:Result parser does not allow exceptions, but we got one:
Traceback (most recent call last):
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pytg-0.4.1d-py3.4.egg/pytg/sender.py", line 426, in _do_send
    answer = self.s.recv(1)
socket.timeout: timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pytg-0.4.1d-py3.4.egg/pytg/sender.py", line 252, in execute_function
    result = self._do_command(command_name, new_args, answer_timeout=self.default_answer_timeout, retry_connect=retry_connect, enable_preview=enable_preview, reply_id=reply_id)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pytg-0.4.1d-py3.4.egg/pytg/sender.py", line 359, in _do_command
    result = self._do_send(request, answer_timeout=answer_timeout, retry_connect=retry_connect)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pytg-0.4.1d-py3.4.egg/pytg/sender.py", line 449, in _do_send
    raise NoResponse(command)
pytg.exceptions.NoResponse:  [disable_preview] history writory 250 2500

WARNING:root:Slowing down...
INFO:root:Loading, offset 2500
ERROR:pytg.sender:Result parser does not allow exceptions, but we got one:
Traceback (most recent call last):
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pytg-0.4.1d-py3.4.egg/pytg/sender.py", line 426, in _do_send
    answer = self.s.recv(1)
socket.timeout: timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pytg-0.4.1d-py3.4.egg/pytg/sender.py", line 252, in execute_function
    result = self._do_command(command_name, new_args, answer_timeout=self.default_answer_timeout, retry_connect=retry_connect, enable_preview=enable_preview, reply_id=reply_id)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pytg-0.4.1d-py3.4.egg/pytg/sender.py", line 359, in _do_command
    result = self._do_send(request, answer_timeout=answer_timeout, retry_connect=retry_connect)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pytg-0.4.1d-py3.4.egg/pytg/sender.py", line 449, in _do_send
    raise NoResponse(command)
pytg.exceptions.NoResponse:  [disable_preview] history writory 250 2500

WARNING:root:Slowing down...

An error occured:
Traceback (most recent call last):
  File "dump.py", line 157, in <module>
    work_on_dialog(d)
  File "dump.py", line 73, in work_on_dialog
    time.sleep(5)
NameError: name 'time' is not defined

Adding import time fixes this.

My fault, I mixed two versions of the script :(
Thanks for the report ^^


Question: Client Connecting to Stream In Progress

Please forgive me if this isn't the best place to ask:
I'd like to have a single stream from a pi that many clients can connect to without having to restart the stream.  I've been using the server-rpi.js as a starting point.
For more context: I have the pi connect to a WebSocket server which just broadcasts the data to all connected clients as a sort of proxy.  My goal is to have 1 connection from the pi to the proxy, and many connections to the proxy. If someone knows of an existing implementation like this, that'd be super helpful. :)
I'm only able to render video on the client if it is connected to the WebSocket proxy prior to the pi connecting.  If it connects after the pi has begun streaming data, I only get a blank canvas.
I am still working my way through https://www.ietf.org/rfc/rfc3984.txt to understand what is happening under the hood.  I'm thinking this may have to do with the Packetization mode and/or the headers, but I have yet to fully understand the document.
My questions:

What prevents a client from being able to render a stream in progress?
Is what I described above even possible with this technology?

Thanks for the awesome lib!

Disclaimer: I'm still no expert on the topic, so corrections are welcome to help future readers.
Raspivid has an option to insert inline headers to the stream (-ih).  I'm assuming the decoder is reusing the initial header packets that are sent, which is why a new connection could not render.  This is hinted at in the RFC (page 4): "It may even be possible that they are never transmitted but are fixed by an application design specification."
The solution was to just add the "-ih" flag when starting raspivid:
const streamer = childProcess.spawn('raspivid', ['-t', '0', '-o', '-', '-w', options.width, '-h', options.height, '-fps', options.fps, '-pf', 'baseline', '-ih']);
Thanks again for the awesome library.  As I learn more, I'd love to contribute where I can. 👍


test: use T.TempDir to create temporary test directory

What problem does this PR solve?

Issue Number: close #5659
What is changed and how it works?
This pull request replaces ioutil.TempDir and os.MkdirTemp with t.TempDir. We can use the T.TempDir function from the testing package to create temporary directory. The directory created by T.TempDir is automatically removed when the test and all its subtests complete.
This saves us at least 2 lines (error check, and cleanup) on every instance, or in some cases adds cleanup that we forgot.
Reference: https://pkg.go.dev/testing#T.TempDir
func TestFoo(t *testing.T) {
	// before
	tmpDir, err := ioutil.TempDir("", "")
	require.NoErrror(t, err)
	defer os.RemoveAll(tmpDir)

	// now
	tmpDir := t.TempDir()
}

Check List
Tests

Unit test
No code

Questions
Will it cause performance regression or break compatibility?
No
Do you need to update user documentation, design documentation or monitoring documentation?
No
Release note
None

/check-issue-triage-complete

/merge

/run-dm-integration-test

/run-dm-integration-test


Remove unnecessary check from docker_run_gpu.sh

docker_run_gpu.sh was checking for /usr/local/cuda, which is not the default install location on ubuntu 16.04. The check was not being used by anything else anyways, so removing.

Can one of the admins verify this patch?

I signed it!

@tensorflow-jenkins test this please

@tensorflow-jenkins test this please


timeZoneData incomplete

There are loads of timezones missing from your timeZoneData data set. Where did you get this information, perhaps I can adjust them to contain all timezones.

I have switched to using Luxon to handle timezone.
Version 2.0.0 has been released, try it out with the new version.
Currently, there is no documentation for version 2.0.0, but I will update it in the next few days. In the meantime, you can follow the example code if you want to use the library early.


Could the code written by triton be used by c++ projects?

As we know, it's hard to code with cuda c++, especially to improve it.
So could we use the custom compute kernels written by triton in c++ projects?

That's true. I've received A LOT of requests for AOT and I've started giving it serious thoughts. It seems like something a lot of people would benefit from.

Thanks for your reply! That's so cool!!!


Feat/desigo logic

Description of the change

Benefits

Possible drawbacks

Applicable issues

fixes #

Additional information

Tested e2e ok on client poc


[SMALLFIX] Supply the variable name to Preconditions.checkNotNull in …

…LocalFileBlockReader.java

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/Alluxio-Pull-Request-Builder/16922/
Test PASSed.


OrderType

Hello, I am having a problem with the GTC Open Orders. I'd like to know if I we can create an open order like a GTC, but only execute the match if it is a Full Match, not a Partial Match. Is this possible with the Exchange Engine right now?

That's not GTC, but FOK


fix HUB.Startup.signal.Post() queued invocations: API expects STRING param, received ARRAY instead

fix: HUB.Startup.signal.Post() API expects a single message STRING, so we must concatenate parts into a single string before queueing a call to this API. Fixes crash in HUB.Startup.signal.Post() itself where code expects a string type call parameter, rather than an array type parameter.

Please follow https://github.com/mathjax/MathJax/blob/master/CONTRIBUTING.md#key-branches--tags and only make PRs to the develop branch.

Closing this to avoid accidental merges.


Updated lots of links to use SSL

I have manually tested all of the links that I have changed to make sure they had valid ssl certificates, they weren't being redirected to http, and that they were actually going to the correct pages. I did not test some of the links to amazonaws, github, and googlecode as it is quite safe to assume they all have proper ssl support. This should cover almost all of the links that can be updated to https.

I'm still getting used to the git workflow. Better?

Definitely. Thank you.
I’ll merge it in since it looks good, but in the future I ask that you make a commit for each cask (like this).

Okay, will do.


Ruby dependency error

Hi,
I seem to be getting the following Ruby dependency error when running make packagewithpg:
 ---> 0e878fb313ce
Step 5/6 : ADD pact_broker/Gemfile.lock /var/task/Gemfile.lock
 ---> 13eedb62bed7
Step 6/6 : RUN bundle install && bundle install --deployment
 ---> Running in c09fb4182ef3
Fetching gem metadata from https://rubygems.org/.
..
......

dry-core-0.7.1 requires ruby version >= 2.6.0, which is incompatible with the
current version, ruby 2.5.8p224

The command '/bin/sh -c bundle install && bundle install --deployment' returned a non-zero code: 5
make: *** [Makefile:8: packagewithpg] Error 5```

Thanks @charnjitsohal1
I think the base image will need to be updated
it currently uses lambci/lambda:build-ruby2.5 they didn't do a 2.6 version but are on 2.7 now
https://hub.docker.com/layers/lambci/lambda/build-ruby2.7/images/sha256-7ca195b86ba116f5a4f43865ffbeeac534c72eb9a66bdba517c5fc53ef5c9c2f?context=explore

Was a little more involved, as pg isnt pinned in the Gemfile, so a bit of sed foo and its sorted.
https://github.com/pact-foundation/pact_broker-serverless/pull/89/commits/1171ad640af6fc6a8588969dc6f3a0db4b29f31d


Fix click on stage specific dropdown run options

[ ] I've added a new note in the CHANGELOG.md file, according to docs:
https://iver-wharf.github.io/#/development/changelogs/writing-changelogs

Summary
This reworks some of the component such that the menuitem model is created once on init instead of ngOnChanges.
Removed a few redundant artifacts in the project-utils service call that generates the menuitems.
This all resulted in a large number of null pointer runtime errors originating from the actions-modal.component.ts as i dont know what this is supposed to do i have nullchecked where nessascery to ensure an error free run. There is likely still a need to review what functionality is missing or not working as expected in the actions-modal component.
Motivation
This solves and issue where clicking on an item in a dropdown menu has no action.
https://github.com/iver-wharf/wharf-web/issues/145

Do any of you know what was intended with the actication of the actions-modal component from project-list & project-list-item? It was for sure not working entierly as intended before this pr. This fix here however mostly just hides the issues without looking deeper into why they occured in the first place.
I have made the assumption that they are not critical and this is fine. Some sugestions for manual tests to run and perhaps instruction for a next issues would be welcome though.

Also, suggest changing the PR description so it says "Closes #145"
https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue

The p-splitButton in project-details.component.html needs to be changed as well, with the menuItems having to be updated in ProjectDetailsComponent.reloadProject method most likely.

This should be working now as well!

Apologies in advance if I misunderstood the question here.
The actions-modal component takes care of processing a WharfProject, figuring out what different options the user has to choose from for that specific project (branches, stages, input variables, etc.), and then starts a build.
Suggest adding error logging in addition to the nullchecks rather than silently ignoring.
The NPEs might have been from what @jilleJr pointed out here: #148 (comment), but if the NPEs are still there (suggest reverting nullchecks just to test) then it requires further investigation I reckon.
@jilleJr Will have to correct me if I'm wrong.

Yeah with the above comment this is resolved i would hope.
Given i had introduced a bug that caused epected datafields not to exsist. Im not sure what would be beneficial to log here... I will try to add a an interface and a ts typecheck in hopes of aleviating future siomilar problems.


feat(base report): Adds a method for checking sealed status on a entry

This PR adds a new method to the BaseReport class. This helper uses the content of the receipt page to flag potentially sealed docket entries.

This LGTM, but, just to be clear, we're sure this won't make any accidental purchases?

we're sure this won't make any accidental purchases?

@mlissner Yes, I ran a test with an unsealed entry and received the receipt page content instead of a PDF.


Format code makes HTML vanish when prior  block is collapsed

VSCode Version: Code 1.18.1 (929bacba01ef658b873545e26034d1a8067445e9, 2017-11-16T18:32:36.023Z)
OS Version: Windows_NT x64 10.0.16299
Extensions:

Extension
Author (truncated)
Version

npm-intellisense
chr
1.3.0

path-intellisense
chr
1.4.2

vue-peek
dar
1.0.2

vscode-eslint
dba
1.4.3

vscode-npm-script
eg2
0.3.3

auto-close-tag
for
0.5.3

auto-rename-tag
for
0.0.15

vue-snippets
hol
0.1.5

beautify
Hoo
1.1.1

vuejs-extension-pack
mub
0.2.1

vetur
oct
0.11.3

JavaScriptSnippets
xab
1.5.0

Steps to Reproduce:

Take div block, collapse it, format code below the collapsed block.  The code after the  tags disappears (not just hidden, removed.)

expand the collapsed div block, format code, works as expected.  I tried with a stripped down version of the page and the formatting works as intended.  Vue/Lint show no missing tags or malformed HTML.

Reproduces without extensions: Yes

@uclnj I'm not able to reproduce, Can you paste a code sample that shows the problem?
Do you use 'Format Document' or 'Format Selection'?


About concatenate_data logic improvement

overview
@0x126 @miursh @aohsato @yukkysaito @YamatoAndo
I think that the existing concat filter is comlicated to implement and is prone to unexpected bugs. So I came up with a simpler implementation. Please comment for this issue!
difference

Existing logic

Basically wait until all topics are available except in some cases. If the same topic is subscribed multiple times before all the topics are available, the timer will start from there, and if the topics are not available by the timeout, the remaining topics will be combined and published at that time.

New logic

The topics subscribed within the timeout are combined and published at that time. If all topics are not available at time limit, the remaining topics will be combined and published at that time. (please refer to below image.)

Limitation
The current implementation does something like case1. For example, data for annotation should be conbined in consideration of shutter timing. To do this, for example, searching close time stamp topics from topic queue is one of the idea. However, the interval between topics is actually short, so I think that linear interpolation is sufficient even in case2.
Relationship between shutter timing and concatenation logic
case1
Since the conventional logic does not consider the shutter timing, it will combine topics with different shutter timings as shown in the figure below.

case2
Ideally, it is better to combine topics with the same shutter timing like this.

Closing this PR as we are archiving the repository: https://github.com/tier4/AutowareArchitectureProposal.proj#update-20220916


[10.0.x] kie-issues#1397: Adjust release pipelines for the Apache 10 release

Part of: https://github.com/apache/incubator-kie-issues/issues/1397

PR job #26 was: FAILURE
Possible explanation: Pipeline failure or project build failure
Please look here: https://ci-builds.apache.org/job/KIE/job/kogito/job/main/job/pullrequest/job/kogito-images.build-and-test/26/display/redirect
See console log:

Console Logs
From https://github.com/rodrigonull/incubator-kie-kogito-images * branch              adjust-release-jobs -> FETCH_HEADhint: You have divergent branches and need to specify how to reconcile them.hint: You can do so by running one of the following commands sometime beforehint: your next pull:hint: hint:   git config pull.rebase false  # merge (the default strategy)hint:   git config pull.rebase true   # rebasehint:   git config pull.ff only       # fast-forward onlyhint: hint: You can replace "git config" with "git config --global" to set a defaulthint: preference for all repositories. You can also pass --rebase, --no-rebase,hint: or --ff-only on the command line to override the configured default perhint: invocation.fatal: Need to specify how to reconcile divergent branches.[Pipeline] }[Pipeline] // withCredentials[Pipeline] echo        -------------------------------------------------------------        [ERROR] Can't merge source into Target. Please rebase PR branch.        -------------------------------------------------------------        Source: git://github.com/rodrigonull/incubator-kie-kogito-images adjust-release-jobs        Target: 6513ba1c [10.0.x] isolate pr checks between branches (#1784)        ------------------------------------------------------------- [Pipeline] }[Pipeline] // dir[Pipeline] }[Pipeline] // script[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Validate CeKit Image and Modules descriptors)Stage "Validate CeKit Image and Modules descriptors" skipped due to earlier failure(s)[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Build & Test Images)Stage "Build & Test Images" skipped due to earlier failure(s)[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Declarative: Post Actions)[Pipeline] script[Pipeline] {[Pipeline] sh+ wget --no-check-certificate -qO - 'https://ci-builds.apache.org/job/KIE/job/kogito/job/main/job/pullrequest/job/kogito-images.build-and-test/26/api/json?depth=0'[Pipeline] readJSON[Pipeline] sh


Simprog test

created PR for code reviewing purposes

Thx, will look into it later today. Please always assign people if u want stuff to be reviewed since some folks have the basic notifications disabled.

Btw., did u check with @langkymus if he pushed his latest changes? If not, please do so so that we can delete the branch.

@martinschaef, I emailed @langkymus asking if the simprog test branch contains all his latest changes and if it does not to go ahead and push them to it.

@langkymus can you push your latest changes to this branch? Thanks.

Yes, I did to simprog.

On Oct 26, 2016, at 7:03 PM, Huascar Sanchez<EMAIL_ADDRESS>wrote:
@langkymus can you push your latest changes to this branch? Thanks.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@langkymus
I am getting a bunch of related errorr after running python backend.py -c clusters.json -d ouput -g. They are related to the prog2dfg.jar file. Can you try to push a new prog2dfg.jar file?  Here is a snapshot of what I got:
...
Error: Invalid or corrupt jarfile /Users/hsanchez/dev/it2/libs/prog2dfg.jar
Running java -jar /Users/hsanchez/dev/it2/libs/prog2dfg.jar -o /Users/hsanchez/dev/it2/corpus/jmonkeyengine/dljc-out/_jme3-lwjgl_build_classes_main -j /Users/hsanchez/dev/it2/corpus/jmonkeyengine/jme3-lwjgl/build/classes/main -all -source /Users/hsanchez/dev/it2/corpus/jmonkeyengine/__java_file_names.txt
...
Error: Invalid or corrupt jarfile /Users/hsanchez/dev/it2/libs/prog2dfg.jar
Running java -jar /Users/hsanchez/dev/it2/libs/prog2dfg.jar -o /Users/hsanchez/dev/it2/corpus/jmonkeyengine/dljc-out/_jme3-lwjgl_build_classes_main -j /Users/hsanchez/dev/it2/corpus/jmonkeyengine/jme3-lwjgl/build/classes/main -all -source /Users/hsanchez/dev/it2/corpus/jmonkeyengine/__java_file_names.txt
...
Error: Invalid or corrupt jarfile /Users/hsanchez/dev/it2/libs/prog2dfg.jar
Running java -jar /Users/hsanchez/dev/it2/libs/prog2dfg.jar -o /Users/hsanchez/dev/it2/corpus/jmonkeyengine/dljc-out/_jme3-lwjgl_build_classes_main -j /Users/hsanchez/dev/it2/corpus/jmonkeyengine/jme3-lwjgl/build/classes/main -all -source /Users/hsanchez/dev/it2/corpus/jmonkeyengine/__java_file_names.txt
....
Gathering kernels from projects jreactphysics3d and jbox2d and react and jmonkeyengine
Traceback (most recent call last):
  File "backend.py", line 80, in <module>
    main()
  File "backend.py", line 77, in main
    gather_kernels(pl, os.path.join(common.WORKING_DIR, args.dir, project+"_kernel.txt"))
  File "backend.py", line 27, in gather_kernels
    with open(project_kernel_file_path, "r") as fi: corpus_kernel_file_handle.write(fi.read())
IOError: [Errno 2] No such file or directory: u'/Users/hsanchez/dev/it2/corpus/jreactphysics3d/dljc-out/_target_classes/kernel.txt'

FYI, @martinschaef

Hmmm, I am pretty sure I didn't touch prog2dfg.jar. @martinschaef, any idea?

That error happens if you build that jar using the wrong command ... since fetch_dependency.sh still fetches that file from dropbox, I'd assume that has never been updated. Just take the latest version of the jar (either what was used for the experiments or build it from head) and put it somewhere more predictable than dropbox

@hsanchez @martinschaef  I have put the version of prog2dfg.jar in /tmp on pascali for now.

Excellent ... Huascar, can you update that? I'll also move prog2dfg to a public git later, then we can simply use github releases.
I went through the paper again, and I'm still not really happy with the evaluation. Mostly due to time and space constraints. Let's think about how we would run an evaluation if there was no page limit it we had an arbitrary amount of time. How would you evaluate the approach? What would the research questions be?
Let's free up some time after the Tue phone call to discuss this ...

@martinschaef and @langkymus
Ok. I am using now using the prog2dfg.jar found at the mentioned tmp folder. Now, I am getting a different set of errors:
...
Thread hack failed
Thread hack failed
Thread hack failed
Exception in thread "main" java.lang.RuntimeException: Failed to apply jb to <jme3test.model.anim.TestSpatialAnim: void simpleInitApp()>
	at soot.asm.AsmMethodSource.getBody(AsmMethodSource.java:1804)
	at soot.SootMethod.getBodyFromMethodSource(SootMethod.java:91)
	at soot.SootMethod.retrieveActiveBody(SootMethod.java:322)
	at com.sri.prog2dfg.SootToGraph.processSootMethod(SootToGraph.java:180)
	at com.sri.prog2dfg.SootToGraph.processSootClass(SootToGraph.java:97)
	at com.sri.prog2dfg.SootToGraph.run(SootToGraph.java:52)
	at com.sri.prog2dfg.Main.main(Main.java:40)
Caused by: java.lang.RuntimeException: This operation requires resolving level HIERARCHY but com.jme3.animation.Track is at resolving level DANGLING
If you are extending Soot, try to add the following call before calling soot.Main.main(..):
Scene.v().addBasicClass(com.jme3.animation.Track,HIERARCHY);
Otherwise, try whole-program mode (-w).
	at soot.SootClass.checkLevelIgnoreResolving(SootClass.java:152)
	at soot.SootClass.checkLevel(SootClass.java:138)
	at soot.FastHierarchy.canStoreClass(FastHierarchy.java:277)
	at soot.FastHierarchy.canStoreType(FastHierarchy.java:209)
	at soot.FastHierarchy.canStoreType(FastHierarchy.java:257)
	at soot.jimple.toolkits.typing.fast.BytecodeHierarchy.ancestor_(BytecodeHierarchy.java:253)
	at soot.jimple.toolkits.typing.fast.BytecodeHierarchy.ancestor(BytecodeHierarchy.java:233)
	at soot.jimple.toolkits.typing.fast.TypeResolver$CastInsertionUseVisitor.visit(TypeResolver.java:212)
	at soot.jimple.toolkits.typing.fast.UseChecker.handleInvokeExpr(UseChecker.java:138)
	at soot.jimple.toolkits.typing.fast.UseChecker.caseInvokeStmt(UseChecker.java:210)
	at soot.jimple.internal.JInvokeStmt.apply(JInvokeStmt.java:100)
	at soot.jimple.toolkits.typing.fast.UseChecker.check(UseChecker.java:122)
	at soot.jimple.toolkits.typing.fast.TypeResolver.insertCasts(TypeResolver.java:411)
	at soot.jimple.toolkits.typing.fast.TypeResolver.minCasts(TypeResolver.java:422)
	at soot.jimple.toolkits.typing.fast.TypeResolver.inferTypes(TypeResolver.java:158)
	at soot.jimple.toolkits.typing.TypeAssigner.internalTransform(TypeAssigner.java:131)
	at soot.BodyTransformer.transform(BodyTransformer.java:51)
	at soot.Transform.apply(Transform.java:105)
	at soot.JimpleBodyPack.applyPhaseOptions(JimpleBodyPack.java:66)
	at soot.JimpleBodyPack.internalApply(JimpleBodyPack.java:89)
	at soot.Pack.apply(Pack.java:132)
	at soot.asm.AsmMethodSource.getBody(AsmMethodSource.java:1802)
	... 6 more
Running java -jar /Users/hsanchez/dev/it2/libs/prog2dfg.jar -o /Users/hsanchez/dev/it2/corpus/jmonkeyengine/dljc-out/_jme3-ios_build_classes_main -j /Users/hsanchez/dev/it2/corpus/jmonkeyengine/jme3-ios/build/classes/main -all -source /Users/hsanchez/dev/it2/corpus/jmonkeyengine/__java_file_names.txt
Cannot inline <com.jme3.system.ios.JmeIosSystem: void showDialog(java.lang.String)>
Number of graphs generated: 158
...
Gathering kernels from projects jreactphysics3d and jbox2d and react and jmonkeyengine
Traceback (most recent call last):
  File "backend.py", line 80, in <module>
    main()
  File "backend.py", line 77, in main
    gather_kernels(pl, os.path.join(common.WORKING_DIR, args.dir, project+"_kernel.txt"))
  File "backend.py", line 27, in gather_kernels
    with open(project_kernel_file_path, "r") as fi: corpus_kernel_file_handle.write(fi.read())
IOError: [Errno 2] No such file or directory: u'/Users/hsanchez/dev/it2/corpus/jbox2d/dljc-out/_jbox2d-testbed_target_classes/kernel.txt'

@langkymus or @martinschaef .. can you try to review this PR from your mac (not from Pascali) using a fresh clone of the integration-tests2 repo?
These are the steps I followed
1.  git clone https://github.com/aas-integration/integration-test2.git
2. cd integration-test2
3. git fetch origin
4. git fetch origin pull/4/head:simprogPR (
5. git checkout simprogPR
6. python fetch.py
7.  (assuming we have an output dir and a file clusters.json), python backend.py -c clusters.json -d output -g

I guess we have to harden a bit. I'll add some exception handling to proc2dfg once I get home.
@langkymus can you also make sure that a missing kernel file does not crash the script but only skips this project?

@hsanchez just uploaded this version https://github.com/aas-integration/prog2dfg/releases/tag/v0.1

I accidentally merged it while updating the dependency ... @hsanchez @tim-mccarthy @langkymus  let's test master again to make sure everything works. Then we start adding the image processing stuff.
I'll also add a dependency for my jar that computes the clusters.


chore: Keep v1 and v0 in envd

Signed-off-by: Ce Gao<EMAIL_ADDRESS>

A good signal to step forward to a more promising future of API. But could we have a guide for developers a whole view of v2?

A good signal to step forward to a more promising future of API. But could we have a guide for developers a whole view of v2?

I think we should have such a guide. Maybe after #1228 is merged
/cc @kemingy

Comments are addressed, please take a look.
Thanks for your time :smile:

CI report failed because it should needs: v1.... @gaocegege

Will fix the CI test coverage report in another PR.

tql