Could not find navigator with name "BottomSheetNavigator" Using compose 1.7

Hello 👋
I saw this issue
and tried to update my compose version to the latest and I still get the same error. I checked my app dependencies and there are no compose dependencies lower than 1.7.0-beta05 now. I'm still getting the same error. I'm also using
androidx.compose.material:material-navigation:1.7.0-beta01 explicitly.

java.lang.IllegalStateException: Could not find Navigator with name "BottomSheetNavigator". You must call NavController.addNavigator() for each navigation type.

My setup looks like this:
val sheetState = rememberModalBottomSheetState(
        initialValue = ModalBottomSheetValue.Hidden,
        skipHalfExpanded = true,
    )
val bottomSheetNavigator = remember { BottomSheetNavigator(sheetState) }
val navController = rememberNavController(bottomSheetNavigator)

ModalBottomSheetLayout(
        bottomSheetNavigator = bottomSheetNavigator,
    ) {}

Were you saying in your answer in that post that you don't need to explicitly add the androidx.compose.material:material-navigation:1.7.0-beta01 dependency because destinations has it? I'm on destinations 1.10.2 as well and don't have access to the ModalBottomSheetLayout in the material-navigation library.
Edit: I looked in 1.10.2 and it looks like you guys are still depending on accompanist material in that library. That's probably the problem 😅 https://github.com/raamcosta/compose-destinations/blob/1.10.2/gradle/libs.versions.toml
Could you update that to use the material-navigation library?

Hi 👋
Answer is still the same, don't worry about compose navigation or navigation material version used underneath the hood. Don't explicitly set either of them, just use whatever this lib gives you.
1.10.2 is a stable version, there won't be anymore updates to that. The new versions use compose 1.7 which means for us 1.11.x or 2.1.x. So if you must use some of the new versions for whatever reason, then you need to update to compose 1.7 and to compose destinations corresponding versions.


Update scenario-daemon-overview.md

Hi folks, I found that some 1p teams uses this daemon app scenario in replacement of device auth. I would like to add this clarification to avoid confusion in future!

@alextok : Thanks for your contribution! The author(s) have been notified to review your proposed change.

cc: @mmacy
#sign-off

@ktoliver : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@ktoliver : Thanks for your contribution! The author(s) have been notified to review your proposed change.


feat: use ApiKey instead of Bearer

as this part of the documentation says https://www.elastic.co/guide/en/cloud/current/ec-api-authentication.html

@tobio could you please look at this ?
It fixes bug #415

FWIW the correct link for the Kibana API is here. It's lacking some detail on how to use API key auth though. The conclusion is however still correct, i.e we need to use the ApiKey prefix, rather than Bearer.
The docs linked to in the original issue are for the ESS (Cloud) API which currently uses a different API key to Kibana/Elasticsearch.

@xeivieni thanks for taking the time to fix this issue. Are you able to add an item to the CHANGELOG for this one?

@tobio thanks for the review, I add the information in the CHANGELOG as requested

Love it @xeivieni tyvm!

Do you think it can be released today ?

@xeivieni this has been released today as part of 0.11.2


TX every packet from APRS-IS (not only message)

Change in processAPRSISPacket to TX packet from APRS-IS which are not message (such as position of APRS AFSK around).
If LoRa Rx is enabled, TX only if we heard a station in the timing rememberStationTime.
If LoRa Rx is disabled, TX every 30 seconds.

Change upload_speed (speed up and less error on my side)
Change Serial log for "Sending Beacon" which were wrong

APRSIS filters DOES NOT work. You have to implement your own filter after receiving the packet.  That was confirmed in @dl9sau software.

APRSIS filters DOES NOT work. You have to implement your own filter after receiving the packet.  That was confirmed in @dl9sau software.

Well done !

Pushing every packets from IS to RF is considered bad behavior.
Here is how an igate should actually behave: https://github.com/wb2osz/direwolf-doc/blob/main/Successful-APRS-IGate-Operation.pdf

My wish was to see VHF position on LoRa via IS and not only messages
I close and let Ricardo manage this.
My fork is too old now and he started to work on something like this on its own.
I do not have the time to work on it anymore.


Option to avoid per-function allocation of fast interpreter

Feature
Option to make the fast interpreter not allocate so much memory;
Right now, the fast interpreter allocates close to 1000 bytes of memory for each function in the web assembly which is a lot of RAM for an embedded environment.
I would like to be able to turn avoid this, even if it means letting the code run slower.
Also because the fast interpreter can be run from read-only (flash) memory, while the slow interpreter can not, and the wasm binary must be copied into RAM.
Benefit
Reducing RAM usage.
Implementation
The big culprit is in wasm_loader_ctx_init() where the two structs BranchBlock and Const constitute allocations of 192 + 704 = 896 bytes of memory per function.
Alternatives
Alternative could be to let the slow interpreter work from read-only memory, to avoid the memory needed when copying it into RAM.

In my understanding, by design, both the slow and fast interpreters are capable of executing Wasm opcode from read-only flash memory. This is managed by the flag is_load_from_file_buf in the load_from_section() function parameters.
At least, the fast interpreter uses more RAM than the slow one to store the processed Wasm code.
If slow interpreter is unable to execute a .wasm file from read-only flash, I believe this is a problem and we should definitely investigate it.

No. That undocumented flag is always set to true and even if you change it to false in the WAMR source code, wasm_load_prepare_bytecode() still tries to rewrite opcodes for the slow interpreter.

Its hard to understand exactly what happens when the binary is loaded, but it seems like the fast interpreter produces new opcodes optimzied for speed, while the slow interpreter patches the existing opcodes.
So fast interpeter works with the wasm binary in read only memory because it doesn't need to patch existing opcodes, instead producing new ones in RAM.

wasm_load_prepare_bytecode() still tries to rewrite opcodes for the slow interpreter.

It doesn't seem to match our design; we'll take a closer look and keep you updated.

@wenyongh @xujuntwt95329 @loganek @TianlongLiang @yamt
I've noticed that there are two functions that will write back to the binary file, which does not comply with the read-only flash requirement.

wasm_loader_prepare_bytecode() will rewrite when it processes opcodes such as global.get, global.set, local.get, local.set, select, and so on.
wasm_const_str_list_insert() will also rewrite, but this can be controlled by the is_load_from_file_buffer flag.

To address this issue, we have two options:

We could allow the classic interpreter to run without rewriting the binary content.
Alternatively, we could try to reduce the memory usage of the fast interpreter.

(As the author mentioned above.)
I used to think that not altering the binary content was one of our design principles. It appears that it's not, but I still believe this principle is important for certain scenarios, like streaming and this particular embedded hardware. I'm inclined to choose the first option even though it's slower (we all know the classic interpreter is the slowest and it won't make it much worse).
Please share your thoughts.

Agree to enable classic interpreter without modifying the binary first. For fast interpreter, I guess there is little room to reduce the size of pre-compiled code.


Implement new model for Uploaded Files

Part of https://github.com/opencollective/opencollective/issues/3753
Add a new UploadedFiles table

Columns

CollectiveId
type - string (EXPENSE_ATTACHMENT, ACCOUNT_AVATAR, ACCOUNT_BANNER, etc)
fileName
fileType - ENUM(JPG, PDF, PNG)
fileSize - float
data JSONB

width - float
height - float (or maybe explore https://www.postgresql.org/docs/current/rowtypes.html?)
blurHash => Explore https://blurha.sh/

url
CreatedByUserId
createdAt (already included by default)
deletedAt (already included by default)
updatedAt (already included by default)

Indexes

On [CollectiveId, type]

For this first version, we don't want to have hard relationships between other models and the UploadedFiles table as the refactor would add a lot of complexity.

Renamed UploadedFiles.type in the original proposal to UploadedFiles.kind as there was otherwise a confusion to be made with UploadedFiles.fileType


Are we updating the .NET core dependencies of the Assembly Analyzer to latest version

Right now .NET core 6.x needs to be installed for this analyzer to work.
The error says [ERROR] Could not execute .NET AssemblyAnalyzer, is the dotnet 6.0 runtime or sdk installed?
but even after installing the latest SDK and not dotnet 6 it doest work.

The hard requirement is that at least version 6 of the dotnet runtime is available, not 'version 6 or newer', so installing only latest dotnet SDK will indeed not be sufficient, you need to install v6 of the runtime or sdk too for it to work.

I'll update the grokassembly project to use 8

See https://github.com/jeremylong/DependencyCheck/pull/6580


Clarify that division is integer division

Assuming this is the case, so I clarified that and updated the example.

Build fails because the version of -bibtex needs to be pinned like in my other PR #103


fix: 🐛 dashboard tile animation

https://metakeen.atlassian.net/browse/FEE-736

Codecov Report

Merging #246 (a6c0418) into develop (4fd6960) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #246   +/-   ##
========================================
  Coverage    86.56%   86.56%
========================================
  Files          528      528
  Lines         6593     6593
  Branches       609      609
========================================
  Hits          5707     5707
  Misses         809      809
  Partials        77       77

Impacted Files
Coverage Δ

...c/components/DashboardTile/DashboardTile.styles.ts
100.00% <ø> (ø)

src/components/DashboardTile/motions.ts
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 4fd6960...a6c0418. Read the comment docs.


install-script only prompts once ever for environment variable choice

Steps to reproduce
See below. As per help docs below, one could pass the -nopathupdate switch to choose no upfront, but there is no opposite, in case one changes their mind later. Instead, one has to manually update PATH:
https://docs.microsoft.com/en-us/powershell/module/powershellget/install-script?view=powershell-7.2
Expected behavior
install-script invoke-process

PATH Environment Variable Change
Your system has not been configured with a default script installation path
yet, which means you can only run a script by specifying the full path to
the script file. This action places the script into the folder 'C:\Program
Files\WindowsPowerShell\Scripts', and adds that folder to your PATH
environment variable. Do you want to add the script installation path
'C:\Program Files\WindowsPowerShell\Scripts' to the PATH environment
variable?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"):N

uninstall-script invoke-process
install-script invoke-process
PATH Environment Variable Change
Your system has not been configured with a default script installation path
yet, which means you can only run a script by specifying the full path to
the script file. This action places the script into the folder 'C:\Program
Files\WindowsPowerShell\Scripts', and adds that folder to your PATH
environment variable. Do you want to add the script installation path
'C:\Program Files\WindowsPowerShell\Scripts' to the PATH environment
variable?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"):Y

Actual behavior
install-script invoke-process

PATH Environment Variable Change
Your system has not been configured with a default script installation path
yet, which means you can only run a script by specifying the full path to
the script file. This action places the script into the folder 'C:\Program
Files\WindowsPowerShell\Scripts', and adds that folder to your PATH
environment variable. Do you want to add the script installation path
'C:\Program Files\WindowsPowerShell\Scripts' to the PATH environment
variable?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"):N

uninstall-script invoke-process
install-script invoke-process

Untrusted repository
You are installing the scripts from an
untrusted repository. If you trust this
repository, change its InstallationPolicy
value by running the Set-PSRepository
cmdlet. Are you sure you want to install
the scripts from 'PSGallery'?
[Y] Yes  [A] Yes to All  [N] No
[L] No to All[S] Suspend  [?] Help
(default is "N"):

Environment data

$PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.2.1
PSEdition                      Core
GitCommitId                    7.2.1
OS                             Microsoft W…
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, …
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

Get-Module -ListAvailable PowerShellGet,PackageManagement

    Directory: C:\Users\system2\Documents\P
owerShell\Modules

ModuleType Version    PreRelease Name
---------- -------    ---------- ----
Script     2.2.5                 PowerShel…

    Directory: C:\program
files\powershell\7\Modules

ModuleType Version    PreRelease Name
---------- -------    ---------- ----
Script     1.4.7                 PackageMa…
Script     2.2.5                 PowerShel…

    Directory: C:\Program
Files\WindowsPowerShell\Modules

ModuleType Version    PreRelease Name
---------- -------    ---------- ----
Binary     <IP_ADDRESS>               PackageMa…
Script     <IP_ADDRESS>               PowerShel…

PS C:\Windows\System32>

Get-PackageProvider -ListAvailable

Name                     Version          DynamicOptions
----                     -------          --------------
NuGet                    <IP_ADDRESS>          Destination, ExcludeVersion, Scope, SkipDepend…
PowerShellGet            <IP_ADDRESS>          PackageManagementProvider, Type, Scope, AllowC…
PowerShellGet            <IP_ADDRESS>

PS C:\Windows\System32>

Thanks @penalvch you are able to change environment variables, here is some additional information to help.


We changed our default indent from spaces to tabs and should announce this properly

We seem to have changed the default from 4 spaces to 4 tabs and this will cause issues for any project that left the default settings in expecting new files to get spaces and not tabs.
I hope release notes are good enough, but I have a feeling this might backfire badly to us.
Refs: https://github.com/Microsoft/vscode/issues/3922

One example: The typescript project uses spaces and does not configure indentation.

@bpasero Any suggestions? We have usually communicated breaking changes in the release notes.
For the TypeScript project the guessing should guess spaces, does it not do so?

@alexandrudima sure it does, but not for new files, so you end up polluting the workspace with partial tab partial whitespace files.
Why did we decide to change the defaults?

@bpasero Are you arguing we should go back to the default insertSpaces: true ?

That is fine by me

@alexandrudima yes, now that I saw the TypeScript workspace I think that would be good.


Collision error

I have done a fresh install of the installer:
composer global require laravel-zero/installer

when I run laravel-zero I get the following error:
Uncaught Error: Class 'NunoMaduro\Collision\Provider' not found in /Users/clarkeash/.composer/vendor/laravel-zero/framework/src/Providers/ErrorHandler/ErrorHandler.php:29

You have collision in require-dev, should it not be in require instead?

@clarkeash Your problem was solved via hot-fix.
Please perform:
composer clear && composer global remove laravel-zero/installer && composer global require laravel-zero/installer


add valuesBatched() function call

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

@kyh24 Thank you, can you please run scalafmt to format the code so that the CI build will pass? Then I will be happy to merge this! 🙏

hey @jdegoes , I believe I ran it and CI is passing??

Actually @jdegoes I'm seeing the linter still fail, but I ran scalafmt and it shows success with nothing to commit. Would you be able to help me with this?

Thank you!


Noticing a large number of flaky Tests TestHelmChartRepoWorkflow

=== RUN   TestHelmChartRepoWorkflow/Repo_based_helm_chart_workflow/Deployment_is_running_successfully
    helm_test.go:68: failed waiting for the Deployment to reach a ready state
=== RUN   TestHelmChartRepoWorkflow/Repo_based_helm_chart_workflow/run_Chart_Tests
--- FAIL: TestHelmChartRepoWorkflow (302.30s)
    --- FAIL: TestHelmChartRepoWorkflow/Repo_based_helm_chart_workflow (302.30s)
        --- FAIL: TestHelmChartRepoWorkflow/Repo_based_helm_chart_workflow/Deployment_is_running_successfully (300.01s)
        --- PASS: TestHelmChartRepoWorkflow/Repo_based_helm_chart_workflow/run_Chart_Tests (0.15s)

A large amount of tests runs have been failing with this one since March 25th.

fix: https://github.com/kubernetes-sigs/e2e-framework/pull/229


Create separate component for responsive version of graph

Right now, the default version of the graph is the responsive one, which uses ResizeObserver and redraws graph on each event. I think that this can hit performance and we should make it possible for the user to pick which version he wants to use

I can take care of that. I just need to figure out a good way to make the internal example files runnable with the current code so we can work on it without issue, and so that the builds for the site are based on the "live" version of the code rather than a specific version of the package.

@ZachHaber Me and @Wokstym are using our Engineering's thesis repo (That's the reason why we decided to publish this xD), and linking the lib via npm link command. We should add storybook to this project tho, it will allow for such testing. I will create the issue also for that.


Relative Distance Fails on Some Datasets

There is a bug that is causing an IndexError within the Relative Distance function. It only seems to affect some combinations of files.
Stack Trace
Traceback (most recent call last):
File "/home/grant/anaconda3/lib/python3.7/pdb.py", line 1701, in main
pdb._runscript(mainpyfile)
File "/home/grant/anaconda3/lib/python3.7/pdb.py", line 1570, in _runscript
self.run(statement)
File "/home/grant/anaconda3/lib/python3.7/bdb.py", line 585, in run
exec(cmd, globals, locals)
File "", line 1, in
File "/home/grant/pyranges/tests/stats/test_relative_distance.py", line 12, in
import pytest
File "/home/grant/pyranges/tests/stats/test_relative_distance.py", line 48, in test2
print(peaks1.stats.relative_distance(peaks2))
File "/home/grant/pyranges/pyranges/statistics.py", line 201, in relative_distance
result = pyrange_apply(_relative_distance, self, other, **kwargs)  # pylint: disable=E1132
File "/home/grant/pyranges/pyranges/multithreaded.py", line 264, in pyrange_apply
result = call_f(function, nparams, df, odf, kwargs)
File "/home/grant/pyranges/pyranges/multithreaded.py", line 22, in call_f
return f.remote(df, odf, kwargs)
File "/home/grant/pyranges/pyranges/methods/statistics.py", line 13, in _relative_distance
left_idx_shift = (midpoints_other[left_idx] > midpoints_self) & (left_idx >
IndexError: index -1 is out of bounds for axis 0 with size 0
Uncaught exception. Entering post mortem debugging
Running 'cont' or 'step' will restart the program

/home/grant/pyranges/pyranges/methods/statistics.py(13)_relative_distance()
-> left_idx_shift = (midpoints_other[left_idx] > midpoints_self) & (left_idx >
(Pdb) left_idx
array([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1])
(Pdb) midpoints_self
array([ 25009500,  40155500,  41232500,  52790500,  53562500,  67700500,
71546500, 100430500, 101443500, 107917500, 113522500, 119469500,
153932500])
(Pdb) midpoints_other[left_idx]
*** IndexError: index -1 is out of bounds for axis 0 with size 0
(Pdb) midpoints_other
array([], dtype=int64)
(Pdb)

Please let me know if I need to provide more information. Thanks in advance.

It seems like the only problem was that I had not checked for the case where one pyranges contained more chromosomes or strands than the other. I have pushed a fix to https://github.com/biocore-ntnu/pyranges/pull/111 should be out within a day :)

Thanks again for reporting :)


Improve logging

See https://github.com/Senzing/go-logging/issues/66

Pull requests:

https://github.com/Senzing/go-rest-api-service/pull/22


Relax id requirements to allow other data types

The int requirement for ids would probably always work for DB backed tipoff models, but is too restrictive for implementations that could be backed by external APIs that use GUIDs or strings as their ids.

I have no problem with this.

Issue #50


unexpected shape for output  when output is 4 dims

trtis-19.10-py3
config is :
input [
{
name: "image_tensor"
data_type: TYPE_FP32
dims: [ -1, -1, 3 ]
}
]
output [
{
name: "softmax_tensor"
data_type: TYPE_FP32
dims: [ 1, -1, -1, 2 ]
}
]
I run, the error is :
failed to update context stat : [inference:0 20] ....  unexpected shape for output "softmax_tensor", model configuration shape is [1,-1,-1,2] , inference shape is [1,1280,720,2]
i had tested 3 dims outpu, all are right. when load 4 dims output model, it
occured

I think that the error message may be confusing. Can you share the model so that we can reproduce?

I think that the error message may be confusing. Can you share the model so that we can reproduce?

thanks for your reply.
sorry for that , the model is in company-internal network， cannot share.
now, i have changed the network's output to 3 dims , that is ok.
later, if i train in local , will share.


bump agp and hilt

Issue

no ref

Overview (Required)

bump age and hilt to build on Android Studio Bumblebee | 2021.1.1 Beta 5

Links

reason why I update hilt is here

Screenshot

Before
After

close this pr, because new pr is available #762


estimated time of code release?

thanks for your project!, what would be the estimated date of release?

Thank you for your attention! We are currently cleaning up our code for releasing. We'll release our code as soon as the cleaning is done.

waiting for the same

waiting for the same

Also waiting in anticipation! Are you planning to release some models/checkpoints or a HuggingFace demo? (:

Thank you for your patience! The code is now released.


ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :reactnativenotifications.

Hello, I am following setup instructions guide here: https://github.com/wix/react-native-notifications/blob/master/docs/installation.md, but I am getting an error
ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :reactnativenotifications.

Explored the package's path inside node_modules, tried the lib path but also the same issue. I'm using react native 0.58.

Which react-native-notifications version do you use?

Having the same issue.
"react": "16.4.1",
"react-native": "^0.61.2",
"react-native-notifications": "2.1.0",

@yogevbd here are the versions that I use:
"react": "16.6.3."
"react-native": "0.58.6"
"react-native-notifications": "^2.1.3"

Same issue here.
"react-native-notifications": "^3.0.0-beta.1",
"react-native": "0.60.4",
"react": "16.8.6"

In settings.gradle use react-native-notifications instead of reactnativenotifications. Works for me at least.

I had the same issue, but I skipped the installation step 5 "RNNotifications and React Native version" because I thought I have version 2.0.6 (I missed ^ symbol when I was installing the library with  yarn add react-native-notifications@^2.0.6).
When I add missingDimensionStrategy "RNNotifications.reactNativeVersion", "reactNative59" it worked.

@meznaric @osamausmani
I still get this even when I change in settings.gradle I also updated in app/build.gradle
ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :react-native-notifications.

Also, create a file in your project root folder
// react-native.config.js
module.exports = {
dependencies: {
'react-native-notifications': {
platforms: {
android: null, // disable Android platform, other platforms will still autolink if provided
},
},
},
};

@osamausmani yeah I had that, same issue.

@osamausmani yeah I had that, the same issue.

Delete npm_modules and do npm install.

Thanks @Kajustrevz
it worked for me as well I needed to fix the version on my package.json
"react-native-notifications": "2.0.6",

react-native-cli: 2.0.1
react-native: 0.60.5

"react": "16.11.0",
"react-native": "0.62.2",
"react-native-notifications": "^3.2.2"

In settings.gradle ...
project(':reactnativenotifications').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-notifications/lib/android/app')

This sorted my problem, but I changed to:
- project(':reactnativenotifications').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-notifications/lib/android/app')
+ project(':react-native-notifications').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-notifications/lib/android/app')

Having the same issue.
"react": "16.8.6",
"react-native": "^0.60.5",
"react-native-notifications": "^3.4.0",


Use dashjs nightly build

Feature Request
Is your feature request related to a problem or unsupported use case? Please describe.
Dash.js does not release often new versions. The version 3.0.0 has been released in june and since there is no new release but lot of commits have been merged in master branch.
In the readme there is this sentence:
If your intent is to use the player code without contributing back to this project,
then use the MASTER branch which holds the approved and stable public releases.

Describe the solution you'd like
We should use the master branch at a specific commit and update it time to time. Using a commit we will sure we will use the same version from development environment to production.

👍
I don't believe the Renovate bot can do this for us but the hash update could be done in the weekly frontend dependencies PR.

The master branch seems updated every time a release is made so it's not a so a good idea to use this branch.


Exclude inapplicable validation from not schemas

PR summary
We've been validating some constraints for not schemas that probably don't really apply in scenarios where a not schema would be used. This PR backs off validation of some rules from not schemas.
PR Checklist
General checklist
Please make sure that your PR fulfills the following requirements:

[x] The commit message follows the Angular Commit Message Guidelines.
[x] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)
[x] Dependencies have been updated as needed
[ ] .secrets.baseline updated as needed?

:tada: This PR is included in version 0.25.1 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 0.76.1 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:


chore: convert files to typescript

Okay, should be ready to merge 👍

Reinstall with yarn to update the lockfile

Ack, I knew I forgot something

LGTM 😎

LGTM 😎

Update from master

LGTM 😎

Great


Refine DDQ README

Thanks for your contribution and we appreciate it a lot. The following instructions would make your pull request more healthy and more easily get feedback. If you do not understand some items, don't worry, just make the pull request and seek help from maintainers.
Motivation
Please describe the motivation of this PR and the goal you want to achieve through this PR.
Modification
Please briefly describe what modification is made in this PR.
BC-breaking (Optional)
Does the modification introduce changes that break the backward-compatibility of the downstream repos?
If so, please describe how it breaks the compatibility and how the downstream projects should modify their code to keep compatibility with this PR.
Use cases (Optional)
If this PR introduces a new feature, it is better to list some use cases here, and update the documentation.
Checklist

Pre-commit or other linting tools are used to fix the potential lint issues.
The modification is covered by complete unit tests. If not, please add more unit test to ensure the correctness.
If the modification has potential influence on downstream projects, this PR should be tested with downstream projects, like MMDet or MMPreTrain.
The documentation has been modified accordingly, like docstring or example tutorials.

我无法使用get_flops工具得到ddq-detr的模型参数量 原因是什么匿名张量


Short cut for elements, e.g. {.fragment}

Is it possible to provide shortcuts for elements such as {.fragment} instead of <!-- element class="fragment" -->
This link contains some examples, quarto examples
it can also be used for styling such as {data-id="box1" style="background: #2780e3; width: 350px; height: 350px; border-radius: 200px;"} or {.fragment .grow}

When i designed advanced slides i decided not to implement the shortcode syntax since it will be display in the obsidian render which was a flaw in my point of view.
Since 1.10 we have auto suggest for the syntax so it's even shorter that your example:
el<return>fr<return>1

and you get
<!-- element frag="1" -->

Got it thanks for your work in this project!


FadeTransition cannot animate to 0 opacity smoothly

Steps to Reproduce

Execute flutter run on the code sample
Press the FloatingActionButton

Expected results: Regular transition
Actual results: The animating back layer cannot reach 0 opacity smoothly, it stays there almost fully transperent, until the animation reaches the end, and then it sort of snaps out
The code sample uses the animations package, but I'm still filing this issue for FadeTransition, because animations package doesn't seem to have changed in the recent few months and I noticed this when I built my app with new version of Flutter

Code sample
import 'package:flutter/material.dart';
import 'package:animations/animations.dart';
import 'package:flutter/scheduler.dart';

void main() {
  runApp(App());
}

class App extends StatefulWidget {
  @override
  State<App> createState() => _AppState();
}

class _AppState extends State<App> {
  int index = 0;
  void _handleTap() {
    setState(() {
      index += 1;
      if (index == 2) {
        index = 0;
      }
    });
  }

  @override
  Widget build(BuildContext context) {
    final views = [
      Container(key: const ValueKey('1'), color: Colors.black),
      Container(
        key: const ValueKey('2'),
        color: Colors.blue,
        child: const Center(
          child: Text(
            "I'M STILL HERE!",
            style: TextStyle(fontSize: 50, color: Colors.white),
          ),
        ),
      ),
    ];
    timeDilation = 5;
    return MaterialApp(
      title: 'App',
      home: Scaffold(
        floatingActionButton: FloatingActionButton(onPressed: _handleTap),
        body: PageTransitionSwitcher(
          duration: const Duration(milliseconds: 300),
          reverse: true,
          transitionBuilder: (child, animation, secondaryAnimation) {
            return SharedAxisTransition(
              transitionType: SharedAxisTransitionType.horizontal,
              animation: animation,
              secondaryAnimation: secondaryAnimation,
              fillColor: Colors.transparent,
              child: child,
            );
          },
          child: views[index],
        ),
      ),
    );
  }
}

Logs
[√] Flutter (Channel refresh, 2.6.0-12.0.pre.1015, on Microsoft Windows [Version 10.0.19041.1348], locale ru-RU)
    • Flutter version 2.6.0-12.0.pre.1015 at C:\dev\src\flutter
    • Upstream repository git@github.com:nt4f04und/flutter.git
    • FLUTTER_GIT_URL = git@github.com:nt4f04und/flutter.git
    • Framework revision 13fa98cf4e (27 hours ago), 2021-12-14 01:27:02 +0300
    • Engine revision f16c96c31f
    • Dart version 2.16.0 (build 2.16.0-85.0.dev)
    • DevTools version 2.9.1

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at C:\Users\danya\AppData\Local\Android\sdk
    X cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    X Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.7.7)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.7.30621.155
    • Windows 10 SDK version 10.0.19041.0

[√] Android Studio (version 4.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] IntelliJ IDEA Community Edition (version 2020.3)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3.3
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart

[√] VS Code (version 1.63.1)
    • VS Code at C:\Users\danya\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.29.0

[√] Connected device (4 available)
    • Redmi Note 5 (mobile) • 40c9f14 • android-arm64  • Android 9 (API 28)
    • Windows (desktop)     • windows • windows-x64    • Microsoft Windows [Version 10.0.19041.1348]
    • Chrome (web)          • chrome  • web-javascript • Google Chrome 96.0.4664.93
    • Edge (web)            • edge    • web-javascript • Microsoft Edge 96.0.1054.53

! Doctor found issues in 1 category.

https://user-images.githubusercontent.com/39104740/146108338-50b5a3d1-0165-443f-af8b-92874a1af7b3.mp4

Just checked into 2.5.3 and the problem has gone
/cc @flar

video (2.5.3) - ✔ no bug
https://user-images.githubusercontent.com/39104740/146109942-1380c8b0-8432-4e62-8ec4-8a8231972ba0.mp4

flutter doctor -v (2.5.3)
[√] Flutter (Channel unknown, 2.5.3, on Microsoft Windows [Version 10.0.19041.1348], locale ru-RU)
    • Flutter version 2.5.3 at C:\dev\src\flutter
    • Upstream repository unknown
    • FLUTTER_GIT_URL = git@github.com:nt4f04und/flutter.git
    • Framework revision 18116933e7 (9 weeks ago), 2021-10-15 10:46:35 -0700
    • Engine revision d3ea636dc5
    • Dart version 2.14.4

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at C:\Users\danya\AppData\Local\Android\sdk
    X cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    X Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.7.7)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.7.30621.155
    • Windows 10 SDK version 10.0.19041.0

[√] Android Studio (version 4.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] IntelliJ IDEA Community Edition (version 2020.3)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3.3
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart

[√] VS Code (version 1.63.1)
    • VS Code at C:\Users\danya\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.29.0

[√] Connected device (4 available)
    • Redmi Note 5 (mobile) • 40c9f14 • android-arm64  • Android 9 (API 28)
    • Windows (desktop)     • windows • windows-x64    • Microsoft Windows [Version 10.0.19041.1348]
    • Chrome (web)          • chrome  • web-javascript • Google Chrome 96.0.4664.93
    • Edge (web)            • edge    • web-javascript • Microsoft Edge 96.0.1054.53

! Doctor found issues in 1 category.

video (2.8.0) - 🛑 bug exists
https://user-images.githubusercontent.com/39104740/146110058-6864a082-2931-4da5-a153-135dfadea49e.mp4

flutter doctor -v (2.8.0)
[√] Flutter (Channel stable, 2.8.0, on Microsoft Windows [Version 10.0.19041.1348], locale ru-RU)
    • Flutter version 2.8.0 at C:\dev\src\flutter
    • Upstream repository git@github.com:flutter/flutter.git
    • FLUTTER_GIT_URL = git@github.com:nt4f04und/flutter.git
    • Framework revision cf44000065 (6 days ago), 2021-12-08 14:06:50 -0800
    • Engine revision 40a99c5951
    • Dart version 2.15.0

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at C:\Users\danya\AppData\Local\Android\sdk
    X cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    X Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.7.7)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.7.30621.155
    • Windows 10 SDK version 10.0.19041.0

[√] Android Studio (version 4.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] IntelliJ IDEA Community Edition (version 2020.3)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3.3
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart

[√] VS Code (version 1.63.1)
    • VS Code at C:\Users\danya\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.29.0

[√] Connected device (4 available)
    • Redmi Note 5 (mobile) • 40c9f14 • android-arm64  • Android 9 (API 28)
    • Windows (desktop)     • windows • windows-x64    • Microsoft Windows [Version 10.0.19041.1348]
    • Chrome (web)          • chrome  • web-javascript • Google Chrome 96.0.4664.93
    • Edge (web)            • edge    • web-javascript • Microsoft Edge 96.0.1054.53

! Doctor found issues in 1 category.

Proabably duplicate of https://github.com/flutter/flutter/issues/95270

Hi @nt4f04uNd
I see there's an open issue addressing the case you described https://github.com/flutter/flutter/issues/95270.
Please follow up on that issue, I'm closing the current one as a duplicate.
If you disagree, please write in the comments and I will reopen it.
Thank you


Add logic app diagnostic settings config

Context
A review of the Azure Security Center recommendations revealed that diagnostic logging was not enabled on the logic app resource, which this PR addresses
Changes proposed in this pull request

Set the new configuration parameters to enable diagnostic logging features added to the build blocks repo templates in an earlier change. (https://github.com/DFE-Digital/bat-platform-building-blocks/pull/44)

Guidance to review
DevOps output for this branch can be viewed here: https://dfe-ssp.visualstudio.com/Become-A-Teacher/_build?definitionId=49&_a=summary&repositoryFilter=37&branchFilter=9898
The changes to the logic app can be viewed in DevOps<EMAIL_ADDRESS>Link to Trello card
https://trello.com/c/QPs5apoB/1629-review-azure-security-centre-recommendations
Things to check

[x] This code doesn't rely on migrations in the same Pull Request
[ ] If this code includes a migration adding or changing columns, it also backfills existing records for consistency
[ ] API release notes have been updated if necessary
[ ] New environment variables have been added to the Azure config

Discussed offline with Tom:
This is about retaining the logs from the logic app which fires slack alerts for availability monitors. The logs are available via the portal by visiting the logic app for each environment (there is one app per env at the moment). These logs are not retained, though, so this PR causes them to be pumped into an Azure storage account (per environment) and retained for the specified number of days (see diff). To get to the historical logs you can click "Diagnostic settings" on the left hand side of the logic app view (findable via the Azure search bar and suffixed d01, d02 etc as usual). The storage account is visible in that table.
To get logs out of the storage account, browse to that storage account, go to the "Containers" view and drill down to the date you want logs for.


Develop

Coverage decreased (-0.02%) to 94.286% when pulling 7a508554bcadb7c9e8cdab58ebb7ea18de74d44a on develop into a3dd03b00a0e32c5cb17c0d291306dcd565a60c3 on master.


InitializeDefaultEntityCollectionRector is adding redundant initialisation

When collection is initialized to ArrayCollection with values, Rector seems to be adding a redundant initialization call.
Sometimes we want the constructor of a parent entity to accept an array of child entities for collection to be initialized with.
Test example https://github.com/rectorphp/rector-doctrine/pull/90

Thank you @TomasVotruba and @samsonasik!


feat: add incremental caching

Modify CompilationAnalyzer to return an equatable model, skipping the final build and emit stage, improving performance and making the IDE more responsive.

Removed public properties from CompilationAnalyzer.
State is stored in CompilationModel converting types into equivalent structurally equatable types.
Incremental pipeline can cache CompilationModel and skip the emit stage in the future if nothing changes.
Added incremental generator tests.

Note that I had to add Mediator.SourceGenerator.Roslyn41 to use WithTrackingName for the tests. This is pretty fragile as changes to Mediator.SourceGenerator.Roslyn40 will not be detected by the tests. This could be solved with compile constant preproccessor sections, although I'm not confident I can add this.

Awesome work! In my experimental branch I think I removed the Roslyn38 project, was trying to simplify. Do you know what version of the SDK is needed for 4.1?

Thanks for the review, I'll resolve the issues when I have more time over the weekend 👍

I must admit I don't understand all these Roslyn APIs related to incremental compilation

TLDR, each step in a incremental generator (Select, Where, SelectMany), caches the input and output of the previous runs step. By using a custom comparer or object implementing IEquality we can use this behaviour to skip a section of the pipeline if the input object is the same as the last run.
In roslyn equivalent syntax (ie SyntaxNode, InvocationExpressionSyntax) is the same between runs whereas each compilation object will always be different between runs (ITypeSymbol, ISymbol, Compilation) and should not be cached for both performance and logic reasons.
In our case I created a parse step that produces a cacheable object, this lets us skip the output stage.

Thanks! Makes sense

Thanks for the review, I think I've made all the relevant changes 👍

I opted to use your approach and moved TryParseConfiguration to before the array declaration
RequestMessageHandlerWrapper is still a little janky. My ide doesn't show linting if the file is in the Models folder, but will lint and show references when moved out. Still no idea why this is happening. It occurs on different computers with fresh installs 😩
I'm a little conversned that the tests didn't fail when I broke diagnostics or namespace configuration. I'm planning on adding some tests to SnapshotTests. Should I add them in this pr or a different one? This pr is getting a little bloated.


clangd did not choose the correct mode for header file.

F:.
    compile_flags.txt
    foo.cpp
    foo.h

compile_flags.txt

-Wall

foo.cpp

#include "foo.h"

foo.h

#include <iostream> // 'iostream' file not foundclang(pp_file_not_found)

clangd did not choose the correct mode for the header file.

I think clangd should respect the Language Mode in vscode.

Hey,
what if you add -x c++ to your compile flags ?

Right - it would be nice to use the language from the editor in the fallback case, but for better or worse the semantics of compile_flags.txt mean that *.h should be treated as C in this case, as in clang -fsyntax-only -Wall foo.h.
We could potentially override using the language from LSP, but I'm not sure it's the right thing - tools like clang-tidy will still treat foo.h as C in this case, so fixing compile_flags is a better solution.


Add TRR gamestring support

Part of #614.
Resolves #698.
Checklist

[x] I have read the coding conventions
[x] I have read the testing guidelines
[x] I have added a changelog entry about what my pull request accomplishes, or it is an internal change

Description
This is the last aspect (at least for the time being) in TRR that we're able to randomize. I'll follow this up with a documentation PR, which will close the related issue, then release it for testing and any bugs raised from that can be handled separately.
This is a big change, but filtering out the JSON will probably be a good approach, or going commit-by-commit. Previously, TR2 and 3 had their own format which was tied to the string indices in the script file, then we had TR1X which was much more intuitive with string keys to values. We now use the TR1X format for everything, hence the large JSON rewrite. The specific implementations handle the conversion of our keys to where in the script the values need to be placed. Similarly for TRR, it's another set of mappings into the text files here.
This also fixes a bug that has gone unnoticed since TR3 strings were introduced in #242. The files were all in ANSI but UTF8 is needed here, and they had several unusable characters as a result. Everything is now sanitized.

Lilly Jericho provided translations for TRUB so I've bundled those into this PR too. It's all auto-generated JSON.


sensu plugin change for rhosp

serveral plugin change for rhosp (works for unbuntu too):

update hardcode python path in plugin to make it work under virutualenv

use shade to simplify client authentication.
check-neutron-agents-duplicate.py and check-neutron-l3-routers.py had execution error as sensu user:
keystoneauth1.exceptions.discovery.DiscoveryFailure: Cannot use v2 authentication with domain scope
That works as root use, since root user's stackrc is different from sensu user.
use shade can simplify it.

modify new added plugin files mode to be executable.

update command for check-cinder-services.sh to compatible for Mitaka version, also provide an new python version check as Paul C suggested

should we look to just flip this to python and use the APIs directly ?

Which part is the python version check ?
Looks good though 👍

@scoop206 I may mislead you. I just mean check-cinder-services.py is the python version for check-cinder-services.sh


🐛 Fix to_date handling when specified

🐛 Bug Fixes

Fix to_date param handling when to_date is specified and matches current date

🔗 Linked Issue
https://github.com/alvarobartt/investiny/issues/28
🧪 Tests

[X] Did you implement unit tests if required?

If the above checkbox is checked, describe how you unit-tested it.
All the from_date and to_date fixtures defined have been updated so as to exactly match the first and the last entries of the retrieved data using historical_data, respectively.

Thanks @darekkot for spotting this issue in the latest release! :hugs:


feat(Ballista): distributed mode

:newspaper: PR description
Run Ballista in dstributed mode using Chappy
:memo: Reviewer instructions

It seems we are facing some stability issues when the number of executors increase (~50% success at 6 executors). Example performances on 6 taxi parquet files:
6 Executors
EXTERNAL_DURATION: 9.023324251174927
Ballista CLI v0.11.0
0 rows in set. Query took 0.380 seconds.
payment_type,SUM(nyctaxi2019.trip_distance)
4,212735.33004369773
3,546446.4302067962
5,0.0
1,98211096.22057223
2,32783430.597873062
5 rows in set. Query took 5.156 seconds.

1 Executor
EXTERNAL_DURATION: 25.30927014350891
Ballista CLI v0.11.0
0 rows in set. Query took 0.319 seconds.
payment_type,SUM(nyctaxi2019.trip_distance)
3,546446.4302067962
4,212735.33004369773
5,0.0
2,32783430.597873066
1,98211096.22057223
5 rows in set. Query took 22.843 seconds.


Files without extension won't be ignored

I have a C/C++ repository to store my codes. Since unix executables usually don't have an extension and I want to ignore them. Therefore, I used the following .gitignore file.
# Ignore all
*
# Unignore all with extensions
!*.*
# Unignore all dirs
!*/

But it seems that this library wouldn't ignore them as git would. So it didn't be recognized as a clean repository. :disappointed:

I think this is likely a bug with libgit2 rather than this repository, so I'm going to close this. Perhaps you can open an issue over there?


A question regarding environment set-up

Hi there!
I am trying to set up the environment by running conda env create -f code-sdc/conda-env.yml as suggested. However, I encountered the following error:
`Collecting package metadata (repodata.json): done
Solving environment: failed
ResolvePackageNotFound:

py-opencv==3.4.2=py37hc319ecb_0
pandas==0.24.2=py37ha925a31_0
libwebp==1.0.1=he774522_0
intel-openmp==2019.4=245
mkl_random==1.0.2=py37h343c172_0
python==3.7.3=h8c8aaf0_1
greenlet==0.4.15=py37hfa6e2cd_0
icc_rt==2019.0.0=h0cc432a_1
libpng==1.6.37=h2a8f88b_0
vc==14.1=h0510ff6_4
matplotlib==3.1.0=py37hc8f65d3_0
openssl==1.1.1c=he774522_1
wincertstore==0.2=py37_0
cffi==1.12.3=py37h7a1dbc1_0
tensorflow==1.13.1=gpu_py37h83e5d6a_0
zlib==1.2.11=h62dcd97_3
freetype==2.9.1=ha9979f8_1
sqlite==3.29.0=he774522_0
libopencv==3.4.2=h20b85fd_0
grpcio==1.16.1=py37h351948d_1
mkl==2019.4=245
icu==58.2=ha66f8fd_1
qt==5.9.7=vc14h73c81de_0
kiwisolver==1.1.0=py37ha925a31_0
xz==5.2.4=h2fa13f4_4
tornado==6.0.3=py37he774522_0
numpy-base==1.16.4=py37hc3f5095_0
markupsafe==1.1.1=py37he774522_0
yaml==0.1.7=hc54c509_2
tk==8.6.8=hfa6e2cd_0
sip==4.19.8=py37h6538335_0
libprotobuf==3.8.0=h7bd577a_0
tensorflow-base==1.13.1=gpu_py37h871c8ca_0
mkl-service==2.0.2=py37he774522_0
h5py==2.8.0=py37hf7173ca_2
hdf5==1.8.20=hac2f561_1
pillow==6.1.0=py37hdc69c19_0
cryptography==2.7=py37h7a1dbc1_0
protobuf==3.8.0=py37h33f27b4_0
scipy==1.2.1=py37h29ff71c_0
pyyaml==5.1.1=py37he774522_0
zstd==1.3.7=h508b16e_0
numpy==1.16.4=py37h19fb1c0_0
libtiff==4.0.10=hb898794_2
mkl_fft==1.0.12=py37h14836fe_0
pyqt==5.9.2=py37h6538335_2
jpeg==9b=hb83a4c4_2
vs2015_runtime==14.15.26706=h3a45250_4
scikit-learn==0.21.2=py37h6288b17_0
tensorboard==1.13.1=py37h33f27b4_0
lz4-c==<IP_ADDRESS>=h2fa13f4_0
`

My system is Ubuntu 18.04 and I already have anaconda installed.
I guess I must missed something. Any help will be highly appreciated!

Hi! i wonder if you can construct the env export file using no-builds option, as mentioned here Thank you!

I solved the environment problem by manually creating an environment and installing packages following those specified in the yml file.


Remove MEVA KPF support

Drops KPF support for upload.  This current implementation has no users.
We may have to reimplement at some point, but we should do so from scratch rather than having a diva-boiler dependency.  Our implementation has no tests and is not compatible with the features needed.
Closes #246.

Still interested in dropping KPF, but this PR needs a rebase.

Stale PR, closing.  Can revisit later if we want.


Cleanshot x update - Open History

Description
Added a new open history command
Screencast
N / A
Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

May remove #2743 on merge.


fix(guide): Fix language names in jQuery section of guide

[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] All the files I changed are in the same world language (for example: only English changes, or only Chinese changes, etc.)
[x] My changes do not use shortened URLs or affiliate links.

Closes #XXXXX

I'll make those changes which you've requested about adding a full solution in a PR

Thank you for your contribution to the page! 👍
We're happy to accept these changes, and look forward to future contributions. 🎉


Staging to Master

You should only do this when staging is tested properly

Coverage remained the same at 78.669% when pulling 2a74cb356ca501edd70175195f78e0b6fe22d7ce on staging into f13e852fedffdf5ed927c46dab978dc8f5d17569 on master.


Not work after installing HDMI clover

Dear ,
Im using applealc well. today i installed HDMI clover for using HDMI audio also.
HDMI work well but Applealc become to not work.
could you help me how to fix?
i'd like to use both of them. HDMI audio and audio jack output for better speaker sometimes.

I don't know what it is "HDMI clover"...

it is here:
https://github.com/toleda/audio_CloverHDMI
enable sound output for HDMI.

So what? What HDMI? What video card? Need details. Or you think i'm psychic?
Closing until proper information is given.


LSM/Compaction: Performance

Background
Requirements

Compaction has consistent latency — no write stalls.
LSM storage must be deterministic.
When possible, design the IO workload for SSDs by grouping writes by time-of-death.
Minimize write amplification (see https://github.com/tigerbeetledb/tigerbeetle/pull/244).

Current Problems

Compaction IO is not spread evenly across beats, causing write stalls at the last beat.
(Prior beats are best-effort; the last beat must finish the compaction).
Compactions of every level (within a tree) append to the tree's manifest log (ManifestLog.append()) concurrently, violating storage determinism.
All compactions are concurrent, leading to extra SSD GC (SSD-internal write amplification) and larger FTL maps.

Solutions

[ ] https://github.com/tigerbeetledb/tigerbeetle/issues/269
[ ] https://github.com/tigerbeetledb/tigerbeetle/issues/271
[ ] https://github.com/tigerbeetledb/tigerbeetle/issues/270
[ ] https://github.com/tigerbeetledb/tigerbeetle/issues/273
[ ] https://github.com/tigerbeetledb/tigerbeetle/issues/272
[ ] Move data block: Don't implement this yet; pending benchmarks as we get farther along.
[ ] https://github.com/tigerbeetledb/tigerbeetle/issues/255

This avoids mutations to the Account object tree, allowing it to take advantage of the move-table optimization.

[ ] For compaction, KMergeTree could be replaced by a 2-merge-tree (since we don't need to merge arbitrary levels). ~Only if benchmarks indicate KMergeTree's heap is actually a problem, though.~ (Just use benchmarks as a sanity-check). (KWayMerge will still be used for range queries).

Have you looked into deamortized compaction, which gives worst-case guarantees for insertions and deletions? It's quite a bit more complicated than the naive approach but seems doable (I plan to implement it for an in-memory LSM but haven't started): https://jeffe.cs.illinois.edu/teaching/datastructures/notes/01-statictodynamic.pdf


Error evaluating variable: CloudClientException: Retries exceeded

I got this error in the logs after I lost connectivity in my dev computer. The page I was loading that was requesting the feature flag just hanged. This could be a serious issue if the SDK loses connectivity with DevCycle in a production environment.
It should return the default value if it cannot evaluate the variable in a relatively short amount of time.

Hey @federicobond, thanks for the bug report!
Could you give a code sample of how you're using the SDK, including the setup of the client and how you're requesting the variable?
It sounds from the error like you're using the Cloud Bucketing SDK, which makes requests to an API for every variable evaluation. If you're able to use the Local Bucketing SDK, that should avoid waiting on a response and be significantly faster.

Thank you for the prompt response @rob-odwyer! Yes, I am using the Cloud Bucketing SDK through the OpenFeature provider.
I tried the Local Bucketing SDK a while ago but in its default configuration it felt too chatty. IIRC I was seeing request traces every second for every worker in every instance and I don't have enough traffic to amortize that cost.
Regardless of that, as long as DevCycle is up I haven't had any performance problems, but if the client loses connectivity for whatever reason it was a bit scary seeing my requests blocked while evaluating a flag, and I believe the SDK should be much more aggressive in returning a default or cached value in those cases.

Hi @federicobond,
There is an option you can configure in the start options of the Cloud Bucketing client to change the request timeout, the number of request retries, and even the retry delay:
https://github.com/DevCycleHQ/python-server-sdk/blob/main/devcycle_python_sdk/options.py#L22. If you think our default of 5 seconds to timeout the request is too long you may configure it here.
To your point of the local bucketing sdk being too chatty, that might have to do with the config polling that is polling changes for the CDN config so that the SDK has the most up to date data to use. The polling interval is also configurable:
https://github.com/DevCycleHQ/python-server-sdk/blob/b17a6a577d0bd781a11bfdbe0a981dce08216164/devcycle_python_sdk/options.py#L36C9-L36C35

Hey @federicobond wondering if you've had a chance to review @jsalaber's response? Let us know if there's anything more we can do to help!

Hey @federicobond we're going to close this ticket for now but please feel free to re-open or submit another one if you continue to run into trouble.


Fix XR JSDoc type tags

Add missing curly braces to @type tag for XR constants.
I confirm I have read the contributing guidelines and signed the Contributor License Agreement.

Shouldn't linting or some other check warn us about this?

@yaustar Good question! 🏆  So it would do if we had the valid-types rule enabled. We have a lot of errors at the moment preventing us from turning it on though. This was actually the first step to enabling it. 😄


Support exploding streaming JSON parser

explode row based on List in row. json.stream.explode

for fun


Error on connecting PDO

PDO wont connect even with assigned correct sql database,
Notice: Undefined variable: pdo in C:\xampp\htdocs-\components\header.php on line 22
Fatal error: Uncaught Error: Call to a member function query() on null in C:\xampp\htdocs-\src\components\functions.php:6 Stack trace: #0 C:\xampp\htdocs-\src\components\header.php(22): getUserInfos(NULL) #1 C:\xampp\htdocs-\index.php(7): include_once('C:\xampp\htdocs...') #2 {main} thrown in C:\xampp\htdocs-\src\components\functions.php on line 6

Hello,
It says that the pdo variable has not been defined. This error is due either to the pdo.php file not being correctly included in the header, or either the pdo object not initializing correctly.
I recommend you try debugging the pdo.php file (adding, for example, an echo 'pdo works'; or something inside of the file, and check if it prints correctly on the page before throwing an error.
Also, this error could be due to a misconfiguration in your database credentials, are you sure the page doesn't display any error before throwing an error?


How to run txtpbfmt on text proto files?

I've enabled txtpbfmt linter and the trunk.yaml now contains -<EMAIL_ADDRESS>However, when I try to format a pbtxt or txtpb file in VSCode it does nothing.
The same happens when executing directly:
❯ trunk fmt path/to/myfile.txtpb
Checking 100% [===========================================================================================>]  4/4  1.0s

Found no applicable linters for the requested path

I've tried modifying the lint section, in the plugin.yaml file for txtpbfmt, as instructed by the documentation:
version: 0.1
tools:
  definitions:
    - name: txtpbfmt
      runtime: go
      package: github.com/protocolbuffers/txtpbfmt/cmd/txtpbfmt
      shims: [txtpbfmt]
      known_good_version: 0.0.0-20230412060525-fa9f017c0ded
lint:
  files:
    - name: textproto2
      extensions:
        - pbtxt
        - txtpb
        - textpb
        - textproto
  definitions:
    - name: txtpbfmt
      files: [textproto2]
      tools: [txtpbfmt]
      description: A formatter for textproto files
      commands:
        - name: format
          output: rewrite
          run: txtpbfmt ${target}
          success_codes: [0]
          in_place: true
          batch: true
          formatter: true
      suggest_if: files_present
      known_good_version: 0.0.0-20230412060525-fa9f017c0ded

but it hasn't changed anything.
Originally, this file has [textproto] in its files node but I couldn't find any corresponding definition of what file extensions it actually involves.
Anyway, running the tool directly formats the file as expected:
cd ~/.cache/trunk/tools/txtpbfmt/0.0.0-20230412060525-fa9f017c0ded-94ed989503ec614c4f8140258ed9defd/bin
./txtpbfmt path/to/myfile.txtpb

Clearly, something is wrong with the configuration of this tool in trunk.

Hi! Sorry you're running into this. Fyi, our file definitions are defined here, one level up in the linters/plugin.yaml. That original definition does not include txtpb, so we likely need to update that.
After adding your files override, I am able to run on a myfile.txtpb with no issues. It's possible you have ignores applied that are preventing it from being run. Assuming that you have txtpbfmt and (trufflehog or git-diff-check) enabled, your trunk check --verbose -n path/to/myfile.txtpb should look something like this:

Can you run that verbose command (with check, not fmt) and lmk what you see?

Thanks for a quick reply!
Here is the output:
Checking 100% [===========================================================================================>]  9/9  0.8s

  ACTIONS

path/to/myfile.txtpb
 git-diff-check  .trunk/out/GRB9V.yaml  lint
 gitleaks        [cached]               lint

Checked 1 file
✔ No issues

Hmm, it's not globally or git ignored so it should be running but clearly is not. Do you mind pasting your full .trunk/trunk.yaml, and I can try to repro?

version: 0.1
cli:
  version: 1.22.2
plugins:
  sources:
    - id: trunk
      ref: v1.6.1
      uri: https://github.com/trunk-io/plugins
lint:
  enabled:
    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    - git-diff-check
    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>runtimes:
  enabled:
    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>    -<EMAIL_ADDRESS>actions:
  disabled:
    - git-lfs
    - trunk-announce
    - trunk-check-pre-push
    - trunk-fmt-pre-commit
  enabled:
    - trunk-upgrade-available

And adding
  files:
    - name: textproto
      extensions:
        - pbtxt
        - txtpb
        - textpb
        - textproto

to the lint section doesn't resolve it?

Oh, it did! I was under the impression that I needed to add it in the plugin.yaml of txtpbfmt.
Thanks for help!

Nope, all config can be merged into your .trunk/trunk.yaml. I put up https://github.com/trunk-io/plugins/pull/833 to fix this OOTB, but it will take a bit for that to be released. Once it is, you'll be able to bump your plugin ref, and remove your override. Glad it's working for you now and thanks for flagging this!


Packet acceptance

Accepts the full length of unknown packets before throwing away the data. This way no weird offsets happen if any an unknown packet is sent.

This is now a subset of #39, so if merged, this can be closed.


pytorch-fast-transformers version

Hello, I have replicated the conda environment following environment.md and downloaded the pre-trained model checkpoints, when I tried to run run_finetune_xxxx.sh I got this error:
AttributeError: module 'torch.linalg' has no attribute 'qr'
the corresponding file is fast_transformers/feature_maps/fourier_features.py, line 37.
I looked up the pytorch documentation for module torch.linalg and found that this module does not have the function qr for pytorch1.7.1 and below.
To save trouble, I didn't upgrade pytorch but downgraded pytorch-fast-transformers to version 0.3.0 which uses torch.qr instead and it worked.
So I‘m wondering if there is any version mismatch between pytorch and pytorch-fast-transformers or just because I did't follow the guide well.
Some of my conda environments are below:
CUDA version 11.0
pytorch==1.7.1
pytorch-lightning==1.1.5
pytorch-fast-transformers==0.4.0 then changed to 0.3.0
cudatoolkit==11.0.221
apex==0.1
Thank you.

I have inference running on the model and I didn't seem to have any problems once I ensured CUDA and Torch could talk to each other (matching versions). I also installed the GPU version of torch even though the current server I'm using does not have GPUs.
cuda==11.8.0
torch==2.0.1+cu118
torchaudio==2.0.2+cu118
torchvision==0.15.2+cu118
pytorch-lightning1.1.5
pytorch-fast-transformers==0.4.0
apex==0.1

You may have a version that uses torch.linalg.qr. You need to uninstall and install pytorch-fast-transformer.
pip uninstall pytorch-fast-transformers
pip install pytorch-fast-transformers==0.4.0
This problem can also occur if you install pytorch-fast-transformers by compiling its source codes.


Ego - Return 404s instead of 200 for nonexistant resources

https://demo.ego.kfdrc.org/users/000 currently returns 200 with a blank body

opened on wrong repo


setAttrib error with lists

[pg1, pg2, pg3]@a = [1 , 2, 3]
should give
pg1@a = [1, 2, 3]
pg2@a = [1, 2, 3]
pg3@a = [1, 2, 3]

we can use a function to set using lists of values
eg
attrib.SetMulti([pg1, pg2, pg3], "a", null, [1, 2, 3])
pg1@a = 1
pg2@a = 2
pg3@a = 3

This is actually a different issue. The issue is that the attribute data type cannot change. The reason for teh error is that the data type is a string, not a list. This is correct behaviour., but the error message may be a bit confusing. The error message has been updated.
Closing this issue.


Need a way to inspect integer values in SPIR-V debugging (Vulkan)

Description
This is almost the same problem as #128 except that such ticket applied to HLSL debugging.
The problem with SPIR-V debugging is that I am met with this:

RenderDoc says the value of _90 is 1.00
However as I can later find out, it's most likely be 0.99999999... which is the problem I'm trying to debug.
If I right click I see "Integer register display". However toggling that doesn't seem to do anything

Having the ability to see the values of all registers reinterpreted like it is possible in HLSL would be of great help:

Environment

RenderDoc version: 1.20
Operating System: Xubuntu 20.04 LTS
Graphics API: Vulkan

That option is only used for DXBC shaders because DXBC shaders actually have registers that are typeless and it can't be reliably determined what type the data actually is. It's not used for SPIR-V or any other shaders where there are no registers and they are fully typed, I'll look into hiding it.
The shader viewer respects the normal global RenderDoc options for formatting floats, so if you want to change the precision visible to determine ULP differences you can increase the 'maximum decimal places on float values' the same as you would to see that difference in the texture viewer.
If you want to reinterpret a value to see the bitwise pattern you can use the watch window, and add the value with a typecast suffix like ,x for example to see it as hex, or ,i as signed integer.


Added is_mine property to listtokens return value if token balance is…

closes #923

i think what sakdeniz meant with this request was to filter the entries which are owned by the wallet (independently of the balance). you can check the logic at the minttoken or mintnft rpc commands to see how to check if a token is owned (line 1622 rpcwallet.cpp for example)

I see, should the (mine) param for listtokens be updated as well? Cause that shows tokens that have balance, but might not be owned by the wallet.

yes probably, those tokens can easily be filtered without the current mine just checking for balance > 0 client side

yes probably, those tokens can easily be filtered without the current mine just checking for balance > 0 client side

Alright

@aguycalled I've updated the logic, does this look good?

i would need to test it, but initially it looks to me like it would label as mine tokens which are not owned by the wallet

A new build of 8ead11a00555b7e5cff2d2c9747141631a1e1537 has completed succesfully!
Binaries available at https://build.nav.community/binaries/add-is-mine-to-listtokens-rpc-command

A new build of 2d7e4345f919e7b6a5fa87a7f63aa84d257cf153 has completed succesfully!
Binaries available at https://build.nav.community/binaries/add-is-mine-to-listtokens-rpc-command

@aguycalled this seems to be working with my testing but @sakdeniz said he was having issues, I'm still trying to investigate.
@sakdeniz could you let me know what steps you took so I can replicate your issue with this.

from what I read in the code
             // Is this token ours?
             bool fTokenIsMine = true;

isMine is by default yes
             if (!pwalletMain->HaveBLSCTTokenKey(it->second.key))
             {

this block runs only if the wallet does not have the key for the token
                 if (pk.GetG1Element() != it->second.key)
                     fTokenIsMine = false;

wallet compares the stored key with the assigned to the token.
in my opinion it should be false by default and set it to true if the stored key equals the assigned to the token
but giving this opinion just from reading the code

Does this code return true even if the spend key does not own the token/nft?
pwalletMain->HaveBLSCTTokenKey(it->second.key)

If it returns true when spendkey does not own the token or nft, I think we will need to update the logic in mintnft and minttoken as well.

@aguycalled this seems to be working with my testing but @sakdeniz said he was having issues, I'm still trying to investigate.
@sakdeniz could you let me know what steps you took so I can replicate your issue with this.

@sakdeniz I think you might have been running the first build (Which was only checking balance)

A new build of a9cafefed1c22a87042b738c4eaebfb53d8efa12 has completed succesfully!
Binaries available at https://build.nav.community/binaries/add-is-mine-to-listtokens-rpc-command

just wondering, why not add a filter for the rpc instead? like listtokens mine wouldn't that be more straight forward and the output will be clean instead of trying to go through all of them and find the one has is_mine: true

Tested with latest build, and it works fine.


(kubelogin) add package for kubelogin cli

Description
Added a new package 😅
fixes #1511
Motivation and Context
choco install kubelogin
How Has this Been Tested?
> choco install -s . kubelogin

> Get-Command kubelogin

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Application     kubelogin.exe                                      <IP_ADDRESS>    C:\ProgramData\chocolatey\bin\kubelogin.exe

> kubelogin --version
kubelogin version v1.20.0

Screenshot (if appropriate, usually isn't needed):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Migrated package (a package has been migrated from another repository)

Checklist:

[x] My code follows the code style of this repository.
[ ] My change requires a change to documentation (this usually means the notes in the description of a package).
[ ] I have updated the documentation accordingly (this usually means the notes in the description of a package).
[x] All files are up to date with the latest Contributing Guidelines
[ ] The added/modified package passed install/uninstall in the chocolatey test environment.
[x] The changes only affect a single package (not including meta package).

:white_check_mark: Package verification completed without issues. PR is now pending human review

Is there anything I missed or should I go ahead and upload the initial package to get moderation going @AdmiringWorm ?

:white_check_mark: Package verification completed without issues. PR is now pending human review

:white_check_mark: Package verification completed without issues. PR is now pending human review

@jetersen
Might I make the suggestion to have the nuspec version be 0.0 or 0.0.0
The AU script will change the version to the correct version found in the update script.

:white_check_mark: Package verification completed without issues. PR is now pending human review

LGTM.


Parser tests fail

Flow version: master
Expected behavior
make test-ocaml works fine
Actual behavior
File "hack/utils/sys/sys_utils.ml", line 10, characters 5-12:
Error: Unbound module Hh_core
Command exited with code 2.
Compilation unsuccessful after building 84 targets (19 cached) in 00:00:54.
make: *** [../../_build/src/parser/test/run_tests.native] Error 10

Link to Try-Flow or Github repo:

@mroch


python3Packages.llm-ollama: Init at 0.5.0

Description of changes
This is a plugin for the already packaged llm software. Homepage of the project.
#268955 and #327800 are PRs that add similar plugins.
Output of running llm plugins after building this package:
[nix-shell:~/Code/Nix/nixpkgs]$ llm plugins
[
  {
    "name": "llm-ollama",
    "hooks": [
      "register_commands",
      "register_models"
    ],
    "version": "0.5.0"
  }
]

Something to note, as mentioned here this is meant to be a plugin for python3Packages.llm, so I'm intentionally not including python3Packages.llm as a dependency. This results in an import failure if one tries to load this file on it's own without python3Packages.llm, but that's to be expected.
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Thank you for the review @AndersonTorres, I've resolved all comments and force pushed

I've upgraded the package to the latest version (0.7.0) and verified the new functionality is present:
[nix-shell:~/Code/Nix/nixpkgs]$ llm plugins
[
  {
    "name": "llm-ollama",
    "hooks": [
      "register_commands",
      "register_embedding_models",
      "register_models"
    ],
    "version": "0.7.0"
  }
]

@ofborg build python312Packages.llm-ollama

Updated to v0.8.1, still requires #364280 to be merged first.

Marked this as ready for review now that #364280 is merged.


Build did NOT complete successfully on mavxvnni opetions

Have I written custom code (as opposed to using a stock example script provided in MediaPipe)
No
OS Platform and Distribution
Ubuntu20.04
Mobile device if the issue happens on mobile device
N.A.
Browser and version if the issue happens on browser
N.A.
Programming Language and version
C++
MediaPipe version
0.10.15
Bazel version
bazel 6.1.1
Solution
hand_tracking_cpu
Android Studio, NDK, SDK versions (if issue is related to building in Android environment)
N.A.
Xcode & Tulsi version (if issue is related to building for iOS)
N.A.
Describe the actual behavior
Compile FAILED: Build did NOT complete successfully
Describe the expected behaviour
Compiling success
Standalone code/steps you may have used to try to get what you need
I need someone help me to pass the compiling process, or to locate the configuration to change `-mavxvnni` to `-mavx512vnni`. I cant found this in project in vscode.

Other info / Complete Logs
WARNING: /home/kyle/Programs/AI/mediapipe-master/mediapipe/framework/BUILD:69:24: in cc_library rule //mediapipe/framework:calculator_cc_proto: target '//mediapipe/framework:calculator_cc_proto' depends on deprecated target '@com_google_protobuf//:cc_wkt_protos': Only for backward compatibility. Do not use.
WARNING: /home/kyle/Programs/AI/mediapipe-master/mediapipe/framework/tool/BUILD:201:24: in cc_library rule //mediapipe/framework/tool:field_data_cc_proto: target '//mediapipe/framework/tool:field_data_cc_proto' depends on deprecated target '@com_google_protobuf//:cc_wkt_protos': Only for backward compatibility. Do not use.
INFO: Analyzed target //mediapipe/examples/desktop/hand_tracking:hand_tracking_gpu (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
INFO: From Compiling mediapipe/calculators/tensor/inference_calculator_gl_advanced.cc:
In file included from external/opencl_headers/CL/cl.h:20,
                 from external/org_tensorflow/tensorflow/lite/delegates/gpu/api.h:43,
                 from ./mediapipe/util/tflite/tflite_gpu_runner.h:28,
                 from mediapipe/calculators/tensor/inference_calculator_gl_advanced.cc:40:
external/opencl_headers/CL/cl_version.h:22:104: note: #pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)
   22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
      |                                                                                ^
ERROR: /home/kyle/.cache/bazel/_bazel_kyle/44a99fae907a820caa6a044d6cb88eeb/external/XNNPACK/BUILD.bazel:1881:19: Compiling src/amalgam/gen/avxvnni.c failed: (Exit 1): gcc failed: error executing command (from target @XNNPACK//:avxvnni_prod_microkernels) /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 '-D_FORTIFY_SOURCE=1' -DNDEBUG -ffunction-sections ... (remaining 38 arguments skipped)

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
gcc: error: unrecognized command line option '-mavxvnni'; did you mean '-mavx512vnni'?
Target //mediapipe/examples/desktop/hand_tracking:hand_tracking_gpu failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 65.609s, Critical Path: 49.27s
INFO: 448 processes: 86 internal, 362 linux-sandbox.
FAILED: Build did NOT complete successfully

Also, XNNPack raised errors with option '-mamx-int8'. I'm currently using 12-gen intel laptop cpu. Anyone could help me, please.
ERROR: /home/kyle/.cache/bazel/_bazel_kyle/1d4347849449f739cacfa208c890224e/external/XNNPACK/BUILD.bazel:2621:19: Compiling src/amalgam/gen/avx512amx.c failed: (Exit 1): gcc failed: error executing command (from target @XNNPACK//:avx512amx_prod_microkernels) /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 '-D_FORTIFY_SOURCE=1' -DNDEBUG -ffunction-sections ... (remaining 44 arguments skipped)

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
gcc: error: unrecognized command line option '-mamx-int8'
Target //mediapipe/examples/desktop/hand_tracking:hand_tracking_gpu failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 0.106s, Critical Path: 0.03s
INFO: 22 processes: 22 internal.
FAILED: Build did NOT complete successfully

Could you please try compiling with "bazel build --define xnn_enable_avxvnni=false --define xnn_enable_avx512amx=false" ? It should make both of these errors go away.


rutorrent install broken ubuntu 16.04.3 fresh install

I have been haveing trouble with my rutorrent for a while and decided to reinstall my server so I downloaded the latest ubuntu image (ubuntu-16.04.3-server-amd64.iso) and installed it logged thru ssh downloaded atomic toolkit and installed webmin. Next i installed rtorrent and continued to install rutorrent and got this error message.
https://pastebin.com/anU0ZfAG
any advice or help? i posted my steps here so you  could verify my problem. I received the same error before with my old installation ubuntu 16.04.2 which i had been running for about 6 months  i had rutorrent working and after a update it broke for some reason and i was never able to get it back running again thats why i reinstalled and ran into the same problem

I've pushed up fixes that I hope should resolve this. Can you report back how you get on? Thanks

im happy thx man


Added Instance Method and Value Bindings

Wanted to have a few more options via the directive, so I added some bindings.values to look for to set the options for the Scroll Reveal Instance.
Having these extra options and being able to create a SR Instance from my methods was super helpful, hoping it could help someone else as well.

There are a couple issues with this pull request:

You've edited the transpiled distribution file directly.  Changes should be made to index.js, and then packaged by running npm run build to update dist/vue-scroll-reveal.js.
There's no need to break out each option. The entire binding.value is passed to ScrollReveal as options (see index.js#L7).
Adding a $reveal method to the global Vue object is outside the scope of a pure Vue directive.

Thanks!

Oh okay cool.
Still learning.
On Sat, Oct 14, 2017 at 2:25 PM James<EMAIL_ADDRESS>wrote:

There are a couple issues with this pull request:

You've edited the transpiled distribution file directly. Changes
should be made to index.js, and then packaged by running npm run build
to update dist/vue-scroll-reveal.js.
There's no need to break out each option. The entire binding.value
is passed to ScrollReveal as options (see index.js#L7
https://github.com/tserkov/vue-scroll-reveal/blob/670fa68e12feeeb7ef59932852cdac59109c2bea/index.js#L7
).
Adding a $reveal method to the global Vue object is outside the
scope of a pure Vue directive.

Thanks!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/tserkov/vue-scroll-reveal/pull/5#issuecomment-336664648,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACX_sY9I8G3NMBw3gZBpQOsU_hr0p5Nzks5ssRi6gaJpZM4P44Wg
.


Enable dialogue timing options by keeping all flow control in DialogueRunner

Is your feature request related to a problem? Please describe.
(note this is in reference to 2.0 beta 4)
Related to #91 and another issue that I haven't been able to consistently replicate, using automaticallyContinueLines frequently causes errors due to race conditions and/or confusing control flow. It seems like a lot of them stem from the design of YS being mainly focused on user-controlled pacing like text based games and games with many dialogue options. The inclusion of audio clips expands the use cases for YS, but it isn't currently designed to support them as easily. For context, I'm trying to use YS 2.0 for a "walking sim" style game where a narrator is saying lines based on the user's actions and position in the world, but has no control over the pacing and no dialogue options.
Currently, there is no simple way (as far as I can tell) to tell the DialogueRunner to only continue dialogue based on a specific view. For example, the situation in #91 where an audio clip is null but there's still text to be displayed, or a situation where you have multiple active views and a line doesn't need them all. Consider an audio line by an alien character, where the audio line is long, but the text just says "[alien language]".
Likewise, there is no built-in way to have lines stay on screen for a set amount of time. So when set to automatically continue, lines disappear the moment they're finished displaying, making them impossible to read. Exposing a parameter for this would also make it easy to create a player-facing option to slow down text speed as an accessibility option.
Finally, the current configuration makes it extremely difficult to trace errors like the ones mentioned above. In addition to simplifying the control flow, this proposal could possibly enable minor optimizations like no longer needing to constantly build and clear a list of active dialogue views. (An extremely minor optimization most likely, but one that would make me very happy).
Describe the solution you'd like
This is a list of several ideal changes that would address the problem and enable some new features, but the issue could potentially be addressed by only a few of them, or some other solution. The simplest description of what I'd like is just "anything that makes automaticallyContinueLines not break stuff".

Control flow should be kept solely within DialogueRunner and callbacks should only send notifications of a view changing state rather than directly calling functions in DialogueRunner. Callbacks could even be removed entirely and/or just left as events exposed in DialogueViewBase called at the relevant times.
Views should have a state, either instead of or in addition to the current line having a status (sorry to #8). The state can be checked by DialogueRunner, or it can be updated by an event when it changes, or both, or whatever. The point here is that dialogue views would be much more flexible and decoupled. For example, it would make it easier to create a view that only showed the previous line instead of the current one. This would be good for the common situation of letting messages stay on screen and fade away at their own pace, or to display the previous line as options are displayed, as requested in #88.
To allow the previous, DialogueRunner could either check each view's status to see when it's safe to proceed, or view statuses could be kept in a dictionary/list/etc in DialogueRunner and updated by a callback from the view or some other method. This would allow the runner to maintain its own settings for which views should determine timing, block continuation, be ignored, etc.
DialogueRunner could/should only continue lines in LateUpdate, a coroutine using yield return new WaitForEndOfFrame() (cached of course), or any other method which allows all views to get updated before potentially being told to continue/dismiss/etc. Part of #91 seems to be that some callback leads to CurrentLine being set to null in the middle of a loop, so something like this would hopefully avoid that type of bug on both ends of the exchange. Essentially, a line should never be able to change status twice in one frame.

Describe alternatives you've considered

Regarding timing at the end of lines, I manually inserted a delay, but YarnSpinner's configuration as a package makes it incovenient to edit the code. Also as I mentioned, this seems like it should be a built-in feature.
I could turn off auto-continue and call StartDialogue manually, but that essentially defeats the point of using YarnSpinner
I considered creating a PR for a partial fix, but I'm not sure how to set up git for this type of package and I'd rather get feedback on the preferred solution first.
I did think about getting an asset store dialogue system, but that's quitter talk.

Additional context
Some of this would be fairly easy to implement piecemeal, specifically timing the end of lines before auto-continuing could be split off into its own temporary fix.

Based on some discussions we are thinking the best way forward is to provide two dialogue runners. One runner is the one we all already know and would function basically exactly as is, the second would be purely event driven one. To borrow an analogy from git, a porcelain and plumbing runner.
The current one is the porcelain runner and tries to handle everything for you. The second runner would be a plumbing runner and be far less “out of the box”.
This would be akin to the what you have described above.
In particular the plumbing runner wouldn’t have callbacks or track views or even line states. It would simply fire off line after line, to anything that subscribes to its dialogue firehose.
It wouldn’t care how many views are subscribed or who tells it to advance to the next piece of dialogue, all of that would be up to the various views to manage between themselves, most likely by having one view be the main view that is responsible for that.
Even the existing view calls I think would work without change, they’d just ignore the callback.
It would still craft line types for you, handle localisations, parse markup, interface with variable storage etc because I think these functions are intrinsically important to the dialogue runner.
While there would still be a lot of various concerns to work out I think something along these lines make the most sense.
In the long run the current porcelain runner could even wrap the plumbing runner so that we only maintain a “single” runner.
Although initially they would likely be two completely separate objects.
Thoughts?

+1 to including a simpler minimal runner -- I've been using Yarn Spinner for years and the callback spaghetti still confuses me sometimes

It's been a few months since I worked with YS so it isn't fresh in my head, but if I'm not missing anything this seems like a good solution. You've got my vote.
My only concern to watch out for would be making sure that putting all these options into the user's hands doesn't cancel out the ease of use benefits of yarnspinner - especially since it would be for less complicated scenarios. However that might end up handled when you wrap them into a single runner, which sounds like a great end goal. Alternatively there could just be a barebones prefab or script using the plumbing runner and that's something even my meager skills could contribute!

The original problem that inspired this issue - DialogueRunner should maintain line state, not line views - has since been resolved in v2.1.0. #130 will remain open, since this is a separate (and useful) issue, but I'm going to close this issue here. Thanks for the useful conversation!


Bypass media option

@orchetect Can we have a --bypass-media option? This is mainly intended for testing purpose.
When used, the tool would ignore the media file and still proceed to generate the .csv and icon files (if applicable).

--no-media might make more sense

Should we remove the Image Filename field from the CSV in that case?

Should we remove the Image Filename field from the CSV in that case?

I think we should since no images are generated.

This is now added. Will be in next alpha.

Just realized the CSV still has the Image Filename column - I'll remove that in the next build. Otherwise, this feature is working in my testing.


What is the best option to change Side Menu's ViewController

Hello,
Is it possible to chance right or left view controller after it's created. I mean I need dynamic side menus, if user taps profile button, right menu will show User Infos, if user taps basket button, right menu will show Basket. It's not elegant way to use only 1 viewcontroller and refresh it's view. Is there any way to change Side Menu's ? I can change CenterView but can't effectively change SideView's.

figured out ;) leftDrawerViewController can be changed, thanks.

you should close the issue then :) thanks


Add more test to test GitHub Action

This is a test for checking if GitHub Action works.

This test succeeded.


typo in authentication

Hello.
Can you please change 'Rememebered' to 'Remembered' in https://github.com/rainlab/user-plugin/blob/master/components/authentication/default.htm
Thanks

Done! Thanks


Vue2.x

？？？
在 2017-10-19 12:18:47，"Yunwei Xiao"<EMAIL_ADDRESS>写道：
Closed #4.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Is the schedule up to date?

Hi all,
Is this release schedule up to date? We're currently on 10.0.7 and this doesn't seem to line up with the update cadence shown in our project settings in LCS.

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

ID: e7dcb285-f32c-c92e-fe49-1617f213066b
Version Independent ID: 8f28c1a0-9da5-f853-90ee-d82a4c32df7e
Content: Service update availability - Finance & Operations | Dynamics 365
Content Source: articles/fin-ops-core/fin-ops/get-started/public-preview-releases.md
Service: dynamics-ax-platform
Product: ****
Technology: ****
GitHub Login: @ShellyBakke
Microsoft Alias: smiller

Never mind. I think 10.0.8 is paused for us which was causing some confusion when looking at our pause-able updates (since LCS doesn't say what the update is in project settings)