Add PR number to the end of the line

This looks like what I imagined.
It would be even better, if the line included the PR number in the form of a markdown link. So instead of #123, do [#123](https://github.com/<owner>/<repo>/pull/123)

I believe we are in luck there! GitHub autolinks a lot of things  for us. Anything in the form of # will link the issue or PR. As an example, #149 is an auto-link - I didn't have to form a full Markdown link for it to work

Last time I tested this, it didn't work it didn't work on the release page, but I just tested again and it did work. So that's fine.

Great. I'll merge this in and get a 3.1.0 release out shortly. I want to include some other dependency upgrades before that release though, but I should be able to get it out by today/tomorrow

Now I remembered, where autolinking didn't work. While it works fine in issues, PRs and on the release page, it does not work, when viewing the CHANGELOG.md file in the repository: https://github.com/dangoslen/dependabot-changelog-helper/blob/main/CHANGELOG.md

🤔
I'm trying to weigh the pros and cons here. In one sense, I agree with you: it would be great for the changelog to have actual links rather than numbers.
But on the other hand, formatting the link because a bit more difficult since we now need more context about the PR (which we do have available, the code just isn't reading it right now).
If you want to implement it, I'll be happy to review it and make a release for it.

@vbrandl just following up here. Another consumer raised the same issue you did #188, so I ultimately added the PR context to be a full Markdown link in the end.
Thanks for the initial idea! I apologize it took another issue to get it to that final spot.

Cool stuff and no problem at all.
Thanks for the heads up


Add .travis.yml

I've set up the build on TravisCI, so this should work...

@hamishmorgan Can you review this?

:+1:


Out of memory: Reached heap limit

This error prevents my app from running. If there is any way to increase the limit? I have enough RAM on my computer.

Probably should move this issue to webui-deno since these logs appears on backend, not frontend.

Because my backend is reading some files from local file system into memory before actually rendering web app

It's hard to know what's going on without the logs. So, please replace the lib with the debug version one and share the logs.

I mean in this case it's pretty clear what's the issue, the question is how to resolve, how to increase memory limit in Deno.
async function loadFilesAsync(pathList: string[]): Promise<MemoryFiles> {
  const files = new Map();
  for (const path of pathList) {
    for await (const entry of Deno.readDir(path)) {
      if (entry.isFile) {
        const fileContent = await Deno.readFile(`${path}/${entry.name}`);
        console.log(entry.name, fileContent.length);
        files.set(entry.name, fileContent);
      }
    }
  }
  return files;
}

This is the way my script is reading lots of files to make sure frontend has access to them from memory.

Why not simply use myWindow.show("/path/to/your/folder")?


[docs] Add ImageTooltips demo

Add a demo to tooltips to demonstrate that you can use images within tooltips as it is not obvious or stated elsewhere that you can.
I discovered this myself when I was just mucking around and wondering if it was even possible, and low and behold it was.

[x] I have followed (at least) the PR section of the contributing guide.

https://deploy-preview-24766--material-ui.netlify.app/components/tooltips/#image-tooltips

@Lagicrus Thanks for the contribution, but I think this falls into the category of "Just because you can, doesn't mean you should!" 🙂
This might be something best implemented directly with the Popper component.

@Lagicrus Thanks for the contribution, but I think this falls into the category of "Just because you can, doesn't mean you should!" 🙂
This might be something best implemented directly with the Popper component.

Hm, that is fair.
I am thinking maybe having both a Tooltip and a Popper demo @mbrookes?
Tooltip being an "it just works" / easy implementation, maybe used as a "should we do this?" test. With the popper demo being the more "pure" approach and what you would "actually do" if you wanted to do this?
Just thinking that as the Tooltip is so simple whilst the popper one requires (as far as I can tell) you to implement the onHover logic which is done for you by Tooltip.

cc: @oliviertassinari for a second opinion.

I don't understand the problem. The Tooltip accepts a ReactNode as a title. It signals that it's supported. There is also an HTML demo for it under customization https://deploy-preview-24766--material-ui.netlify.app/components/tooltips/#customized-tooltips. I think that we should close and continue our journey to the other unsolved problems in the lib.

That's fair, I just saw the image addition as a better clarifier that stuff beyond text was supported, as to me tooltips = text


Convert to python toolboxes so validation logic can be shared between tools

A lot of the validation logic is the same between the tools in BetterBusBuffers, and rather than rewriting it individually for each tool, it would make sense to have some shared code somewhere that controls it.  For example, the logic for checking time window validity is repeated across tools and ought to be shared.  The only way I know of to do this is to use a python toolbox instead of a regular old-fashioned toolbox.

A colleague informs me that tools in .tbx files can also be made to share validation code by simply importing a validation module in the tool validation area.  Basically just write a tool validation class in a script and import that class into the validation code in the tool.  This will probably be easier than converting the entire toolbox to a python toolbox.

An argument in favor of python toolboxes is that they are backwards compatible between Pro and various versions of 10.x without having to be back-saved as previous versions.  Need to find out in what version of ArcMap .pyt was introduced.

They were added at 10.1, so no concern about a .pyt not being supported in earlier versions.


Proposal: attenuated refresh tokens

Add support in token endpoint to return an attenuated refresh token with a specified scope. An attenuated refresh token can be used anywhere a refresh token can currently be used. The main difference is a user may be able to get multiple attenuated tokens for various resources without replacing the original refresh token. Token servers should be able to revoke attenuated refresh tokens when the refresh which they were created from is revoked. This will not require a code change to the registry but a change to the token server oauth specification allowing creating refresh tokens from refresh tokens when a non-empty scope is provided. Also to add a section with examples how to use and recommendations for secure implementation.
Use Case:

Creating a service for a private image gets an attenuated token which can be passed around to workers to pull and run the image. Any worker could not use the token to change the content on the registry nor access any image for which it was not intended.

ping @stevvooe

@dmcgowan How is this different from an identity token?

This would be just be an attenuated identity token. It would have the exact same use of the existing identity token from the client perspective. From the authentication server perspective it does an extra filter to reduce the user granted scope by the token's scope. Not sure the best way to communicate this is the docs, we already use the term "identity" and "refresh" token scope in different places, oauth uses the term refresh token but from the client perspective it is an identity token


Patch codeowners 1

Overview/Summary
Adding codeowners.
Related Issues/Work Items
Replace this with a list of related GitHub Issues and/or ADO Work Items (Internal Only)

To associate a GitHub Issue, use a key word preceded with the GitHub issue number.
To associate an ADO Work Item, use the key word AB# succeeded with the ADO Work Item ID.

This PR fixes/adds/changes/removes

changes file: CODEOWNERS

Breaking Changes
NA
As part of this pull request I have

[ ] Read the Contribution Guide and ensured this PR is compliant with the guide
[ ] Checked for duplicate Pull Requests
[ ] Associated it with relevant GitHub Issues or ADO Work Items (Internal Only)
[ ] Ensured my code/branch is up-to-date with the latest changes in the main branch
[ ] Ensured PR tests are passing
[ ] Performed testing and provided evidence (e.g. screenshot of output) for any changes associated to ARG queries
[ ] Updated relevant and associated documentation (e.g. Contribution Guide, Docs etc.)

@oZakari , done. Please check...

Thanks Marco, could you also please add the specialized workload directories for each relevant team as well?
hpc directory to hpc team


Update zesarux to 5.0

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

Additionally, if updating a cask:

[ ] If the sha256 changed but the version didn’t,
provide public confirmation by the developer: {{link}}

@gobinathm You have an extra commit causing a merge conflict.

Thanks, offending commit has been removed


Lockers won't take some items

Description

Reproduction

Spawn emergency o2 locker or fire locker
Open it
Close it
Items dont go back in

Screenshots

Additional context

Might be from https://github.com/space-wizards/space-station-14/pull/9694

Is there something more to reproducing this? Because locally all the storage still works fine?

After today's update, about an hour ago, it seems that nearly all containers got borked, weird.


Feature Request: Ability to bind validation message without validators

This is a fantastic control library!
I was wondering if you would consider adding a bindable field for the valdation messages as well as having your validators.  I have a viewmodel binding validation already in place that I would like to continue using.

Awesome.  Thanks so much for the library & the quick turnaround!
Off topic question, but I have a community template that includes a lot of OSS libraries (that I recommend) and pre-configure for users here: https://github.com/shinyorg/templates
I'm wondering if you would be open to me adding your Uranium UI to this template?

Yes of course, this project has Apache-2.0 license and it doesn't block you to use it as you wish. But thanks you for asking. It's ok to use in your community templates.

Also, this repository has some templates in the following folder:
https://github.com/enisn/UraniumUI/tree/develop/templates
blank-app template might be helpful to see the minimum requirements for a new project.

https://github.com/enisn/UraniumUI/releases/tag/v2.4.0-pre.2


Build script + Build via ci

On master -> dev-$short-sha
On tags -> $tag-$short-sha

This is done in #7


enhance fla support for RWKV6

This pull request aims at enhance fla support for RWKV6, both speed and perfermance on bf16. Also , enable fla on Intel cards.
FLA ChunkRWKV6 Optimized Implementation
This repository contains an optimized implementation of ChunkRWKV6 using FLA (Flash Attention) techniques. Our goal is to simultaneously improve both accuracy and speed compared to standard CUDA implementations.
Performance Comparison
We've conducted performance tests comparing our FLA BF16 implementation with the standard CUDA BF16 implementation. Here are some key results:
Test Case 1: B=32, T=4096, C=4096, HEAD_SIZE=64

Implementation
Forward Time
Backward Time

CUDA BF16
32.80 ms
148.05 ms

FLA BF16
50.17 ms
162.42 ms

Test Case 2: B=8, T=4096, C=4096, HEAD_SIZE=64

Implementation
Forward Time
Backward Time

CUDA BF16
9.69 ms
46.41 ms

FLA BF16
13.06 ms
40.79 ms

Where:

B: Batch size
T: Token length
C: Hidden layer dimension
HEAD_SIZE: Size of attention heads

Accuracy
We've measured the error ratios compared to FP32 CUDA implementations for various components. Our chunkRWKV6 FLA implementation achieves error levels consistent with CUDA implementations:
y:  0.0020138283862787135
gr: 0.00250389610197927
gk: 0.002499128980485113
gv: 0.0028262425242107
gw: 0.0027358097395330894
gu: 0.001821853127644057

Please try to  squash merge :)

@uniartisan Hello, many thanks for these great contributions!
I will make some checks soon.
However, could you restrict the revisions to the RWKV6 chunk only? You've defined many decorators for other purposes that are unrelated to this PR title. I think it would be better to create a separate PR for those changes.
Additionally, please note that there are some formatting errors that are not aligned with PEP8 standards.

https://github.com/sustcsonglin/flash-linear-attention/blob/8dea8bdaa14eb1f2a06152691dcd238043811fe6/tests/ops/test_rwkv6.py
This file seems broken

Also it is not recommended to truncate the spaces at the end of each line in README file, as they are sometimes used as line breaks.

Your suggestion makes a lot of sense. Some of these changes were introduced by the compiler. I'll try to first limit the changes to chunkrwkv6 and fix the test

checkrwkv6.tar.gz
Here are the codes that compare CUDA with FLA.

Also, this pull request fixed https://github.com/sustcsonglin/flash-linear-attention/issues/29
The problem was introduced by bfloat16 when calculating dq and dk. By converting to float32 when necessary and using tf32 as much as possible, and changing the group sequence, the pull request speeds up and achieves the same accuracy as the CUDA implementation (pure fp32 internal).

@uniartisan Hi, just make some reviews, could you have a check?

@uniartisan Hi, just make some reviews, could you have a check?

hi. I can't see any comments, could you tell me where could I have a check?

@uniartisan Can you see msgs in your notice box

Could you give me a review like this? https://github.com/sustcsonglin/flash-linear-attention/pull/44/files/4a3e2bb1d699c7e41ead7adc2f2403fb3e79ceb6
I can't see your msgs :(

@uniartisan sure, sorry for my late reply

@uniartisan Can you see my updated comments between the lines?

@uniartisan Can you see my updated comments between the lines?

Sorry, I don't know what's going on. I still cannot  see you review comments. Maybe you can directly post them here.😎

@yzhangcs Hello,
I hope finds you well. I have successfully synchronized all the latest changes to your project. Given your expertise and valuable insights, I was wondering if you could kindly take some time to review these updates at your earliest convenience.
Your feedback is crucial to ensure we're on the right track, and I greatly appreciate your assistance in this matter.  ：）

@uniartisan Thank you for the update. I'm running your code locally as there is no CI w/ GPUs. Will sync with you recently.

@uniartisan Hi, can you authorize this branch to me so that I can make some updates

Hi, can you authorize this branch to me so that I can make some updates

Of course!!! Sorry for my late reply. I will try it :)

@uniartisan Hi, closing this PR as new features are too coupled. @sustcsonglin just pushed some new commits resolving the RWKV6 precision problems. Checkout those for more details. You can create new PRs if sth could be improved.
Again, thank you for your contributions and hard work!


feat: Add remaining docs tokens

All Parsec tokens now documented in the input docs input source.

:tada: This PR is included in version 2.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


[tool_crash] _CastError: (#0      _generateSelectMethod (package:flutter_tools/src/localizations/gen_l10n.dart:308:40))

Command
flutter run --machine --start-paused -d emulator-5554 --dart-define=flutter.inspector.structuredErrors=true --web-allow-expose-url --devtools-server-address http://<IP_ADDRESS>:9100/ --target lib\main.dart

Steps to Reproduce

Oops; flutter has exited unexpectedly: "Null check operator used on a null value".

Logs
_CastError: (#0      _generateSelectMethod (package:flutter_tools/src/localizations/gen_l10n.dart:308:40))
#0      _generateSelectMethod (package:flutter_tools/src/localizations/gen_l10n.dart:308:40)
#1      _generateMethod (package:flutter_tools/src/localizations/gen_l10n.dart:386:12)
#2      LocalizationsGenerator._generateBaseClassFile.<anonymous closure> (package:flutter_tools/src/localizations/gen_l10n.dart:1092:14)
#3      MappedIterator.moveNext (dart:_internal/iterable.dart:391:20)
#4      Iterable.join (dart:core/iterable.dart:364:23)
#5      LocalizationsGenerator._generateBaseClassFile (package:flutter_tools/src/localizations/gen_l10n.dart:1105:41)
#6      LocalizationsGenerator._generateCode (package:flutter_tools/src/localizations/gen_l10n.dart:1187:46)
#7      LocalizationsGenerator.writeOutputFiles (package:flutter_tools/src/localizations/gen_l10n.dart:1262:47)
#8      generateLocalizations (package:flutter_tools/src/localizations/gen_l10n.dart:69:9)
#9      GenerateLocalizationsTarget.build (package:flutter_tools/src/build_system/targets/localizations.dart:59:5)
#10     _BuildInstance._invokeInternal (package:flutter_tools/src/build_system/build_system.dart:836:27)
<asynchronous suspension>
#11     Future.wait.<anonymous closure> (dart:async/future.dart)
<asynchronous suspension>
#12     _BuildInstance.invokeTarget (package:flutter_tools/src/build_system/build_system.dart:774:32)
<asynchronous suspension>
#13     FlutterBuildSystem.buildIncremental (package:flutter_tools/src/build_system/build_system.dart:677:16)
<asynchronous suspension>
#14     ResidentRunner.runSourceGenerators (package:flutter_tools/src/resident_runner.dart:1163:18)
<asynchronous suspension>
#15     HotRunner.run (package:flutter_tools/src/run_hot.dart:372:7)
<asynchronous suspension>
#16     AppDomain.launch.<anonymous closure> (package:flutter_tools/src/commands/daemon.dart:595:9)
<asynchronous suspension>
#17     AppDomain.launch (package:flutter_tools/src/commands/daemon.dart:593:5)

[✓] Flutter (Channel stable, 2.5.2, on Microsoft Windows [Version 10.0.19043.1288], locale en-US)
    • Flutter version 2.5.2 at C:\dev\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 3595343e20 (2 weeks ago), 2021-09-30 12:58:18 -0700
    • Engine revision 6ac856380f
    • Dart version 2.14.3

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at C:\dev\android-sdk
    • Platform android-31, build-tools 31.0.0
    • ANDROID_HOME = C:\dev\android-sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[✓] Android Studio (version 2020.3)
    • 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 11.0.10+0-b96-7249189)

[✓] VS Code (version 1.61.0)
    • VS Code at C:\Users\imsol\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.0.2

[✓] Connected device (1 available)
    • Android SDK built for x86 64 (mobile) • emulator-5554 • android-x64 • Android 10 (API 29) (emulator)

• No issues found!

Flutter Application Metadata
Type: app
Version: 1.2.0+47
Material: true
Android X: false
Module: false
Plugin: false
Android package: null
iOS bundle identifier: null
Creation channel: stable
Creation framework version: 1ad9baa8b99a2897c20f9e6e54d3b9b359ade314
Plugins
connectivity_plus-2.0.2
connectivity_plus_linux-1.1.0
connectivity_plus_macos-1.2.0
connectivity_plus_web-1.1.0+1
connectivity_plus_windows-1.2.0
firebase_analytics-8.3.3
firebase_analytics_web-0.3.0+1
firebase_auth-3.1.3
firebase_auth_web-3.1.2
firebase_core-1.7.0
firebase_core_web-1.1.0
flutter_facebook_auth-3.5.2
flutter_facebook_auth_web-2.6.0+2
google_sign_in-5.1.1
google_sign_in_web-0.10.0+3
in_app_purchase-1.0.9
in_app_purchase_android-0.1.5+1
in_app_purchase_ios-0.1.3+5
path_provider-2.0.5
path_provider_linux-2.1.0
path_provider_macos-2.0.2
path_provider_windows-2.0.3
shared_preferences-2.0.8
shared_preferences_linux-2.0.2
shared_preferences_macos-2.0.2
shared_preferences_web-2.0.2
shared_preferences_windows-2.0.2
sqflite-2.0.0+4

@khensolomon
This issue was recently fixed and merged into master, https://github.com/flutter/flutter/issues/90094 and may not be available on stable yet, so try to switch to latest master and run the same command again to see if it works or not.

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


Remote-Target detection fails in some cases

Hi,
some clients (for example Linux Mint's file-explorer "Nemo") add the username to the WebDAV-URL like https://user.name@webdav.domain.de:8080/....
This causes any Copy & Move-Operation to fail with an exception:
 FubarDev.WebDavServer.AspNetCore.Filters.WebDavExceptionFilter - The destination server didn't return a response FubarDev.WebDavServer.Engines.Remote.RemoteTargetException: The destination server didn't return a response
   at FubarDev.WebDavServer.Engines.Remote.RemoteHttpClientTargetActions.GetAsync(RemoteCollectionTarget collection, String name, CancellationToken cancellationToken)
   at FubarDev.WebDavServer.Handlers.Impl.CopyMoveHandlerBase.RemoteExecuteAsync(IRemoteTargetActions handler, Uri sourceUrl, SelectionResult sourceSelectionResult, Uri targetUrl, DepthHeader depth, Boolean overwrite, CancellationToken cancellationToken)
   at FubarDev.WebDavServer.Handlers.Impl.CopyMoveHandlerBase.ExecuteAsync(String sourcePath, Uri destination, DepthHeader depth, Boolean overwrite, RecursiveProcessingMode mode, Boolean isMove, CancellationToken cancellationToken)
   at FubarDev.WebDavServer.Handlers.Impl.CopyMoveHandlerBase.ExecuteAsync(String sourcePath, Uri destination, DepthHeader depth, Boolean overwrite, RecursiveProcessingMode mode, Boolean isMove, CancellationToken cancellationToken)

Because of FubarDev.WebDavServer.Handlers.Impl.MoveHandler - https://webdav.domain.de:8080/ is not a base of https://user.name@webdav.domain.de:8080/Folder/NewFolder.
Code:
https://github.com/FubarDevelopment/WebDavServer/blob/2faf70dd0983cd2f776f270e2c81aacecee2a657/src/FubarDev.WebDavServer/Handlers/Impl/CopyMoveHandlerBase.cs#L127
Could you please extend this check to handle corner-cases like that?
I'd also be very helpful if there was a way to disable this check completely when the Remote-Target functionallity is never needed because an URL-Check like this adds some unneccessary development-difficulties when a proxy is used or ports differ.

It's a performance optimization that went wrong here. Maybe we should use a service to implement checks for those stuff.


Spark2.0 scripts added

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

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

Jenkins, test this please.

Jenkins, retest this please

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

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

Thanks @Georgehe4 !


[improvement](colocate table) forbit change colocate table's replica allocation

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 45.53 seconds
stream load tsv:          540 seconds loaded<PHONE_NUMBER>9 Bytes, about 132 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          29.3 seconds inserted 10000000 Rows, about 341K ops/s
storage size:<PHONE_NUMBER>6 Bytes

run buildall

run buildall

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 47.41 seconds
stream load tsv:          557 seconds loaded<PHONE_NUMBER>9 Bytes, about 128 MB/s
stream load json:         19 seconds loaded<PHONE_NUMBER> Bytes, about 118 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          32 seconds loaded 861443392 Bytes, about 25 MB/s
insert into select:          29.4 seconds inserted 10000000 Rows, about 340K ops/s
storage size:<PHONE_NUMBER>6 Bytes

run buildall

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 47.76 seconds
stream load tsv:          536 seconds loaded<PHONE_NUMBER>9 Bytes, about 133 MB/s
stream load json:         21 seconds loaded<PHONE_NUMBER> Bytes, about 107 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          29.1 seconds inserted 10000000 Rows, about 343K ops/s
storage size:<PHONE_NUMBER>7 Bytes

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 46.55 seconds
stream load tsv:          535 seconds loaded<PHONE_NUMBER>9 Bytes, about 133 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          28.8 seconds inserted 10000000 Rows, about 347K ops/s
storage size:<PHONE_NUMBER>5 Bytes


Add updateCLI/automated dependency management to other k3s repos

We currently have automation to bump dependencies in k3s-io/k3s itself, but we don't have it for other repos we maintain (i.e kine, k3s-upgrade, etc).  Please follow the decisions highlighted in this ADR for the following repos:

[ ] k3s-io/kine
[ ] k3s-io/k3s-upgade
[ ] k3s-io/klipper-lb
[ ] k3s-io/klipper-helm
[ ] k3s-io/helm-controller
[ ] rancher/system-agent-installer-k3s

I am going to add dependabot separately from updatecli so that the changes are atomic.

I want to see how @macedogm feels about https://github.com/k3s-io/kine/pull/166 as sort of a generic way to get updatecli into every repo where we see it as useful. Then, once it is in, I will start having updatecli look at different files based on what the repo needs. I think that breaks things up so that the reviews are small and simple and the changes can be reasoned about easily without being too granular.

@macedogm pointed out https://github.com/k3s-io/klipper-lb/pull/45#issuecomment-1480109824, which highlights that sometimes versions are in places we don't expect them to be. Dependabot will only manage the dockerfile lines that are structured as part of the build, we need to make sure to check the dockerfile for unstructured versions.

I am going to add dependabot separately from updatecli so that the changes are atomic.

@matttrach in some of the PRs that I reviewed I mentioned about adding UpdateCLI. Your approach in separating them makes sense 👍🏻

I want to see how @macedogm feels about k3s-io/kine#166 as sort of a generic way to get updatecli into every repo where we see it as useful. Then, once it is in, I will start having updatecli look at different files based on what the repo needs. I think that breaks things up so that the reviews are small and simple and the changes can be reasoned about easily without being too granular.

@matttrach I made a few comments in the PR, but overall the approach is really great. From what I saw in K3s repos, most of the updates required, expect a few, are the same, so having a central config for UpdateCLI will greatly speed up the time to add it to more repos.

Updatecli PRs have been added, dependabot PRs have been merged.
Updatecli has been introduced successfully to k3s-io/kine and is making PRs.
Next up: adding updatecli configs to update unstructured Dockerfile lines to Kine first, then the other repos.

Here are the list of things to investigate for Kine:

kine

https://github.com/k3s-io/kine/blob/master/Dockerfile.test.dapper#L6
https://github.com/k3s-io/kine/blob/master/.drone.yml#L12
https://github.com/k3s-io/kine/blob/master/.drone.yml#L22
https://github.com/k3s-io/kine/blob/master/.drone.yml#L56
https://github.com/k3s-io/kine/blob/master/.drone.yml#L95
https://github.com/k3s-io/kine/blob/master/.drone.yml#L126
https://github.com/k3s-io/kine/blob/master/.drone.yml#L165
https://github.com/k3s-io/kine/blob/master/scripts/test-helpers#L208
https://github.com/k3s-io/kine/blob/master/scripts/test-run-cockroachdb#L7
https://github.com/k3s-io/kine/blob/master/scripts/test-run-jetstream#L8
https://github.com/k3s-io/kine/blob/master/scripts/test-run-mysql#L25
https://github.com/k3s-io/kine/blob/master/scripts/test-run-postgres#L25

Marking this issue as done since the initial setup is complete. Follow-on work will be in additional issues.


I receive an error when selecting 1080p or higher

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like that [x])
Use Preview tab to see how your issue will actually look like

WARNING
All invalid issues will be rejected!!

Before going further

If your problem is a bug with youtube-dl or a request for new site support please report it here

Make sure you are using the latest youtube-dl-gui version (Click the Settings icon and then About to view the current version)

Make sure you are using the latest youtube-dl version (Click the Settings icon and then Update to update to the latest youtube-dl version)

Make sure you searched the bugtracker for similar issues including closed ones

Make sure to read the FAQs file

[ ] I think my problem is NOT with youtube-dl
[x] I've verified and i assure that I'm running youtube-dl-gui 0.4
[x] I assure that i am using the latest version of youtube-dl
[x] Searched bugtracker
[x] I've read the FAQs file

What is the purpose of your issue?

[x] Bug report
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

Please remove any sections between (---) if they are not related to your issue

Bug report
If the problem occurs when downloading a URL please provide the full verbose output as follows:

Restart youtube-dl-gui
Go to Options > Extra tab
Enable Debug youtube-dl
Go to Options > Advanced tab and Clear your log content
Try to download the URL
Copy the whole log content and insert it between the ``` part below

[12/29/17 11:40:44] [debug] System config: []
[12/29/17 11:40:44] [debug] User config: []
[12/29/17 11:40:44] [debug] Custom config: []
[12/29/17 11:40:44] [debug] Command-line args: ['--newline', '-i', '-o', 'D:\\Documents\\Technique\\%(title)s.%(ext)s', '-f', '46', '-v', '--ignore-config', '--hls-prefer-native', 'https://youtu.be/UyRiw2b8yI4']
[12/29/17 11:40:44] [debug] Encodings: locale cp1252, fs mbcs, out cp1252, pref cp1252
[12/29/17 11:40:44] [debug] youtube-dl version 2017.12.28
[12/29/17 11:40:44] [debug] Python version 3.4.4 - Windows-10-10.0.14393
[12/29/17 11:40:44] [debug] exe versions: ffmpeg 3.3.2, ffprobe 3.3.2, rtmpdump 2.4
[12/29/17 11:40:44] [debug] Proxy map: {}
[12/29/17 11:40:44] ERROR: requested format not available
[12/29/17 11:40:44] Traceback (most recent call last):
[12/29/17 11:40:44]   File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpheifp6ll\build\youtube_dl\YoutubeDL.py", line 795, in extract_info
[12/29/17 11:40:44]   File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpheifp6ll\build\youtube_dl\YoutubeDL.py", line 849, in process_ie_result
[12/29/17 11:40:44]   File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpheifp6ll\build\youtube_dl\YoutubeDL.py", line 1614, in process_video_result
[12/29/17 11:40:44] youtube_dl.utils.ExtractorError: requested format not available
[12/29/17 11:40:44]

What operating system do you use ?
Windows
List of actions to perform to reproduce the problem:

.. Add url
.. Select MP4/WebM 1080p/4k
.. Receive Error after pre-processing

What is the expected behaviour ?
To Download the videos in 1080p/4k
What happens instead ?
It returns an error

Feature request (request for a new functionality)
Please make sure that the requested feature is NOT already in the TODO list

[x] I've verified and i assure that my requested feature is NOT in the TODO list

I'm trying to download videos from Youtube in 1080p/4k; I receive an error. The videos are in 1080p/4k, so that's not the problem. Thank you.

Wouldn't it be nice to implement a convert function instead of just closing it, aka. it'll try to download either the source or the equivalent 1080p source and then convert it via ffmpeg?


possible expand on ESP32-2432S028R

https://m.media-amazon.com/images/I/51eAqEfUr4L.AC_UL320.jpg

https://github.com/rzeldent/esp32-smartdisplay
Library

Hi.
As I'm currently focusing on developing the new version of HA Deck that comes with additional widgets, styles, and other features, I won't be able to provide support for new boards. Once the initial release is ready, I need to figure out the best way to do it, as there are numerous screens to consider, and it won't be feasible for me to test and maintain them all.
For now, creating a new hardware component in a separate repository is the recommended way for easy integration with HA Deck.

tks for your answer... https://github.com/1achy/ha_deck_-ILI9341_2.8

this board is very interesting becouse is very cheap other my development : https://github.com/1achy/ESPHOME-esp32-2432s028r-LCD

Maybe you can take a look at what I have done.  I don't have the same board as you, but one size bigger.


Bugfix: mock child workflows would complete before they started

Encountered and offending code identified by an internal user - thanks very much!
Basically: children workflows in tests would return their mock value / call its
func (which can block) before marking the started-future as "ready".
This both violates the obvious order of execution (start then complete), and makes it
unreasonable / possibly deadlocking to use on-start-workflow listeners to control the
execution of the workflow that is being started.

Since that's kinda irrational, and returning arbitrary errors from Start is not rational
either (iirc only a few are possible, e.g. schedule to start timeout, as all others are
completion-with-error results), this has now been changed:

Children workflows now Start before (mocked) Run/Completion.
Children workflows now always successfully start, and failures are reported via the
normal completion-future rather than both start and completion.

This matches IRL / non-test behavior more accurately, though it does unfortunately mean
some tests that worked before will now fail.
We also do not currently have a way to mock the child-started future's error, so
any tests that actually were correctly checking for start-failures are now unable to
be written.
That's probably not too difficult to add, but it has not been done in this PR.

hmmm.  no, I think I'm going to add on-started to this one.  seems necessary since we already had that API exposed to some degree.


multiple fixes for helm chart

Hi, if I want to use ingress from your helm chart - that does not necessary means that i want to use traefik, so I moved option to allow traefik to separate place

Hi, @azhavoro, could you please help me with helm chart?
Right now I see, that you have created there 3 deployments, all of them are using same pvc for different stuff like:
https://github.com/opencv/cvat/blob/develop/helm-chart/templates/cvat_backend/worker_default/deployment.yml#L162
https://github.com/opencv/cvat/blob/develop/helm-chart/templates/cvat_backend/worker_low/deployment.yml#L162
https://github.com/opencv/cvat/blob/develop/helm-chart/templates/cvat_backend/server/deployment.yml#L207
That is lead to broken state in k8s with default cloud RWO storage mode because of the conflict:

So is there any reason to use pvc like that? Do different serve

Also for what they are currently used, Right now I dont see any info about them in main or helm readme?

@nmanovic or mb you know the answer? Could you please help me with this issues because as far as i can see - helm chart is not usable as is and need to be fixed =(

also fixed broken opa version

Also for what they are currently used? Right now I dont see any info about them in main or helm readme =(

@Keramblock Hi, sorry for the late response
server, worker_default and worker_low are use the same data and in general case a RWX storage like NFS is needed here (or you have to use affinity to assing all cvat pods for a single node). I agree that this should have been described in the readme at least. Currently I have only one idea how to improve it - use intermediate NFS server that uses RWO storage and create corresponding NFS backed PV and PVC that can be used by many CVAT pods, but I'm not sure about performanse in this case. What do you think?

@azhavoro RWX usually absent in default cloud k8s setup(GKE/AKS/etc) so imo we should avoid using it, we could use one RWO with readonly flags for multiple reads, if that is suitable for this services.
Otherwise this chart will not be useful for large portion(my estimate is >95%) of kubernetes clusters worldwide.

Hi, @azhavoro I see, that this PR is effectively dead and I cant dedicate to CVAT helm enough time right now, but I do need some changes and I believe, that changes are necessary for whole community. Could I create issues instead, so you/someone else could fix them?

This PR is to outdated, so I am closing it.


add unit test for upload ut

PR-Codex overview
This PR focuses on adding functionality to upload files and get balance in the ArFileSystem.
Detailed summary

Added get_balance function to retrieve the balance of the ArFileSystem.
Added logging information when starting to upload a file.
Modified the condition for triggering rollup in rollup_executor.rs to use a getter function.
Added an artifact upload step in the CI workflow.
Made changes to the start_localnet script, including killing arlocal node process.
Updated the recover logic in recover.rs to handle multiple blocks.
Added logging of fee information in ar_fs.rs.
Added unit tests for various functions in ar_fs.rs.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

Codecov Report

Merging #562 (31134c3) into main (e7aca6d) will increase coverage by 0.21%.
The diff coverage is 51.13%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##             main     #562      +/-   ##
==========================================
+ Coverage   53.88%   54.09%   +0.21%
==========================================
  Files          37       37
  Lines        6416     6494      +78
  Branches       61       61
==========================================
+ Hits         3457     3513      +56
- Misses       2959     2981      +22

Flag
Coverage Δ

rust
54.09% <51.13%> (+0.21%)
:arrow_up:

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

Impacted Files
Coverage Δ

src/node/src/ar_toolbox.rs
77.36% <0.00%> (-0.36%)
:arrow_down:

src/node/src/recover.rs
0.00% <0.00%> (ø)

src/node/src/rollup_executor.rs
29.18% <0.00%> (-0.13%)
:arrow_down:

src/storage/src/ar_fs.rs
56.77% <65.21%> (+10.07%)
:arrow_up:

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


Incorrect range width, was 4 but should be 5

Hi I keep getting this error. Any ideas? Using the facebook data export function

I'm using fb 3.1

Script Has been updated now.


OCP4 Migration - Dev DNS change

Describe the issue
Update our DNS names to resolve to the silver cluster
Additional context
You can run nslookup against an app hosted on silver to find what the ip we need our DNS to resolve too.
Definition of done
DNS resolution updated to resolve to silver for dev.oidc.gov.bc.ca

Update:
pro tip from Jason:
the current TTL are set to 1200s (20 mins). make sure before we repoint the DNS, change this to shorter time like 1 min. "So do the TTL at least 20min before the change you are fine. It will just help systems pickup the change in IP address faster." Afterwards, change it back.

Update:
pro tip from Jason:
the current TTL are set to 1200s (20 mins). make sure before we repoint the DNS, change this to shorter time like 1 min. "So do the TTL at least 20min before the change you are fine. It will just help systems pickup the change in IP address faster." Afterwards, change it back.


Unify H2 log format

All H2 log will contain connection id, and also stream id if available, with unified format.

Hmmm, I'm slightly torn on this, for the simple reason that I think the way we do the same in other places is also somewhat broken. I much rather not have this type of indirection, because I really want to do "git grep 'Debug('" to find all places where we do debug. Extra abstractions like this make that a lot more difficult IMO. If anything, we should get rid of all other macros like this, and consistently use Debug() instead. :-).
That much said, I have no real technical arguments against this PR, and if this is what everyone else think we should do, I won't stand in the way.

A motivation of this change is that I want to grep logs too. I was looking into #2795 and I was annoyed with the inconsistent log format because I couldn't grep logs for a specific stream. I'm fine with other ways if it makes log format consistent.
How about renaming the macros like Http2StreamDebug. Then we can grep all places we do debug with the same pattern. Does it make this better?
Another options is using pure Debug() with predefined prefix strings, but it doesn't look like a right way.
Debug(LOG_PREFIX_HTTP2_STREAM"stream state %s", parent, parent->connection_id(), this->get_id(), Http2DebugNames::get_state_name(_state));

Yes, that would be fine, and is more consistent with other similar macros. As long as the verb is Debug(), it's still greppable. Later, we should retrofit any other existing macros to adhere to this naming scheme as well.

Renamed all DebugHttp2Stream to Http2StreamDebug.
Http2DebugSsn and Http2DebugCon are still remained. Those and other "Debug*" macros should be renamed with the consistent naming convention. #2802.

Need this for 7.1.2, to make cherry-picking other H2 changes less intrusive.


Cannot trace any function calls

C:\Users\cooluser>jnitrace -m attach -l * com.coolpackage.app
Tracing. Press any key to quit...

I am debugging an app which uses JNI to do most of its work. When I use jnitrace, there is no function calls I can see. I can do anything in the app, any movement, but it just keeps being stuck. No function calls. What would be the problem? Thanks!

Hi, thanks for letting me know. Any chance you can let me know the application you are testing, version of Android you are running, and the device you are using? That should allow me to debug it better. Thanks

Hi, thanks for letting me know. Any chance you can let me know the application you are testing, version of Android you are running, and the device you are using? That should allow me to debug it better. Thanks

Closing as not had a response in over a month.

Hey! Sorry, I haven't had any notifications for this so I forgot about this. I'm debugging the Egg NS app, the latest version, and I'm using Android version 11.

Thanks. Will take a look.

Unfortunately, I do not have a device that supports running that app for me to test. Have you run any other Frida scripts against it? I am just trying to figure out if it is a Frida issue more generally or specific to jnitrace.

Unfortunately, I do not have a device that supports running that app for me to test. Have you run any other Frida scripts against it? I am just trying to figure out if it is a Frida issue more generally or specific to jnitrace.

Tracing functions with a wildcard runs for a long time, because it wants to trace all functions in Android, by that jI mean not only functions specific to an app, so that's why I decided to use jnitrace.

Sorry I did not mean, "just use Frida trace". I was trying to work out whether the problem was a jnitrace issue with that app or if there was some kind of issue with Frida hooking that app. I assume from your last message you have been able to run frida-trace against that application? In which case the issue must be with jnitrace and so I will build a debug version of jnitrace for you to test with

Have any of the optimisations with newer versions of Frida helped with this?


Add data commitment requests to QGB module

We currently handle DataCommitmentConfirms directly via broadcasting them every certain range of blocks. However, we will need to add DataCommitmentRequest and DataCommitment, in consistence with ValsetRequest and Valset, to actually know inside the state machine which validator didn't sign the data commitment and slash them.

Duplicate


To Learn

Data Analytics: Python, Jupyter Notebook, Pandas, Airflow, Behave, Pytest

[ ] Pytest


fix: only depend on fp-ts/es6

… to avoid warnings in certain environments, such as @angular.
It appears all other imports reference fp-ts/es6, but there is one place that imports from fp-ts/lib

Hey @baetheus 👋  let me know if you have a workflow I didn't go through or if there's a reason that the code wasn't already this way, but it looked like there was a single import that didn't get converted at some point…

Nice catch! Good to hear from you.

Just a heads up that I'm in Spain for February and I left my npmjs usb fido key back home so I won't be able to publish to npm until March. Feel free to fork and publish to any private repos you have access to if you want the warnings gone sooner :D


Improvements to domain model for schema

Current implementation of our domain model for schema is very narrow, specially compared to the design found in http://entityframework.codeplex.com/wikipage?title=Schema Information.
Enabling features such as sequences, views, and stored procedures will require improvements to the model.
Furthermore, we did not check how well the domain model suits other third-party providers. We may need to provide different abstractions to enable them to use our framework.

We can deal with expanding it as required due to features and requests from our other providers.
BTW are we currently not handling sequences in reverse engineer? If so, can you open a new issue to track that as we should be scaffolding code for them.

@rowanmiller I don't believe we have an issue to scaffold sequences, and I'm also not sure how we would actually do this, but here is the issue. https://github.com/aspnet/EntityFramework/issues/3510


implement triangular matrix parsing for unlabeled

as done for labeled matrices, parsing from CSV should also work for unlabeled matrices

@fkaiserbio
I think this is actually implemented (see readUnlabeledMatrixFromCSV in the Matrices class)?
Could probably closed.

confirm on that, thanks for checking


defraggler <IP_ADDRESS>5

Also installs Google Chrome and shouldn't

Does that happen if you install defraggler manually? I ran through the setup and was no mention of chrome, but I don't have a clean machine without chrome to test it with.

Found it... sorry, it wasn't in Defraggler, but CCleaner.  I installed them both a couple of minutes apart yesterday.

That's strange since we install the slim version that is supposed to be free of extra stuff.


References to Windows 8, XP and 2003 serve no purpose

There are references to how some settings behave in Windows 8, XP and 2003, but this is inaccurate, as those operating systems don't support CSP anyway. I arrived at this page after searching for "clipboard csp" only to find this erroneous information.

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

ID: 9211a7fc-f4e9-564a-fdd1-087d0c200c81
Version Independent ID: 0aff48dd-a1a7-39a3-4c0b-17135d1c8401
Content: Policy CSP - RemoteDesktopServices
Content Source: windows/client-management/mdm/policy-csp-remotedesktopservices.md
Product: w10
Technology: windows
GitHub Login: @ManikaDhiman
Microsoft Alias: dansimp

@officedocsbot assign @mypil

@Mike-Crowley - Thank you for submitting feedback.
I will get this issue over to the Win10 ITPro writing team for investigation.
Thank you for reporting and making the docs better. Much appreciated.
I made a note to request the team to update this when the work is complete.

under footnote. These csp policy settings are added in windows 10 v1607 or later version.
Windows xp   server 2003 does not supported.
Nowadays Microsoft only concentrates for windows 10 1903 and server 2019 version to make secured OS.

hi @mypil ! the PR #4428 solved this issue. Please review and merge !

@Mike-Crowley - From our understanding, the issue has been resolved but it may take a few days for the merged content to appear in the article. If you feel it hasn't been resolved, please re-open this issue.
Thank you for your contribution to make the docs better! Much appreciated!

@officedocsbot close


Rasa does not pick up all spaCy entities.

This issue was discovered while writing a guide on how to link a custom spaCy model to Rasa. The git for that guide can be found here.
I have a custom spaCy model that matches patterns. In particular it matches python and go to be programming language entities.
Here's the config.yml.
language: en

pipeline:
- name: SpacyNLP
  model: "en_proglang"
- name: SpacyTokenizer
- name: SpacyEntityExtractor
  dimensions: ["PROGLANG"]
- name: SpacyFeaturizer
  pooling: mean
- name: CountVectorsFeaturizer
  analyzer: char_wb
  min_ngram: 1
  max_ngram: 4
- name: DIETClassifier
  epochs: 1

policies:
  - name: MemoizationPolicy
  - name: KerasPolicy
  - name: MappingPolicy

This pipeline is only supposed to detect entities, that's why epochs=1. Let's now run this to see what it does.
> rasa train; rasa shell nlu
...
NLU model loaded. Type a message and press enter to parse it.
Next message:
i program with python and go
{
   ...
  "entities": [
    {
      "entity": "PROGLANG",
      "value": "go",
      "start": 26,
      "confidence": null,
      "end": 28,
      "extractor": "SpacyEntityExtractor"
    }
  ],
...

That's odd. It only detected go here. Let's try another sentence.
Next message:
i program with python
...
  "entities": [
    {
      "entity": "PROGLANG",
      "value": "python",
      "start": 15,
      "confidence": null,
      "end": 21,
      "extractor": "SpacyEntityExtractor"
    }
...

That's really weird. So let's check what happens when I run this directly with spaCy.
> python
Python 3.6.8 (v3.6.8:3c6b436a57, Dec 24 2018, 02:04:31)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import spacy
>>> nlp = spacy.load("en_proglang")
>>> nlp("i program with python and go").ents
(python, go)

So spaCy locally can detect both, but Rasa only seems to pick up the most recent one. This feels like a bug.
python3.7

rasa==1.9.6
spacy==2.2.4

@tabergma does this look familiar/known?

I can confirm that this error does not occur when I run it with en_core_web_sm on a PERSON entitiy. With the utterance "This is Vincent and Bob" both "Vincent" and "Bob" are picked up as PERSON entities.

Just tried it again locally and seeing some new weird behavior. At first I thought it was only picking up one entity. This is not true. It seems to skip some though.
rasa shell nlu
Next message:
i program with python and go and python
{
  "intent": {
    "name": "greet",
    "confidence": 0.4534126818180084
  },
  "entities": [
    {
      "entity": "PROGLANG",
      "value": "go",
      "start": 26,
      "confidence": null,
      "end": 28,
      "extractor": "SpacyEntityExtractor"
    },
    {
      "entity": "PROGLANG",
      "value": "python",
      "start": 33,
      "confidence": null,
      "end": 39,
      "extractor": "SpacyEntityExtractor"
    }
  ],
  "intent_ranking": [
    {
      "name": "greet",
      "confidence": 0.4534126818180084
    },
    {
      "name": "goodbye",
      "confidence": 0.27716100215911865
    },
    {
      "name": "bot_challenge",
      "confidence": 0.176813542842865
    },
    {
      "name": "talk_code",
      "confidence": 0.09261273592710495
    }
  ],
  "text": "i program with python and go and python"
}

python
Python 3.6.8 (v3.6.8:3c6b436a57, Dec 24 2018, 02:04:31)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import spacy
>>> nlp = spacy.load("en_proglang")
>>> nlp("i program with python and go and python").ents
(python, go, python)

@koaning I just tested it myself. The SpacyEntityExtractor is actually working as expected. The problem is, that SpaCy recognizes the first python as ORG. We are filtering that one out, because you mentioned in the config that you are just interested in PROLANG. So I guess you just need to update the SpaCy model.

d0h! that makes sense. That happened before.
Closing the issue. @tabergma thanks for checking!


flutter-win-2 is failing

flutter-win-2 is quarantined.

win-2 encountered a too many files in swarming user temp dir.
Deleted temp files and rebooted.


Add cache for secret store

Description
Add cache for secret store
Issue reference

Please reference the issue this PR will close: #3514
Checklist
Please make sure you've  completed the relevant tasks for this PR, out of the following list:

[x] Code compiles correctly
[x] Created/updated tests
[x] Unit tests passing
[ ] End-to-end tests passing
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

@Taction can you start working on the corresponding documentation PR please?

@Taction can you start working on the corresponding documentation PR please?

OK, I'll finish it asap.

Documents added.

@Taction please fix conflicts.

/ok-to-test

@Taction please resolve conflicts, thanks!

ping @Taction

Pinning this PR to avoid being stale. Has conflicts now.

Conflicts resolved.

Just wondering if this is ready to be merged in yet (after conflict resolution)? Or what remains to be merged?

Very cool feature. Any plans to merge and release it?

@Taction This is a much-needed feature. Is there a corresponding PR for docs?


doc: update README to link to the html docs and fix links

Also some minor formatting improvements and linking the home page.

@martin-frbg I think the canonical link for the homepage is now http://www.openmathlib.org/OpenBLAS/, so it would also be useful to edit the link in the right sidebar on the front page for this repo.

I kind of like the shorter url, so I've added a redirect for now


Publish 7.5-20220630000602+0000

Publish 7.5-20220630000602+0000

@bot-gradle test and merge

OK, I've already triggered a build for you.


Vertical Order Traversal of a Binary Tree

Vertical Order Traversal in a binary tree groups nodes based on their horizontal distance from the root, organizing them into vertical columns. It’s useful for visualizing tree structures, detecting symmetry, and solving problems like top view, bottom view, and pathfinding, offering efficient tree representation and traversal techniques.
Please assign this task to me.

Please assign me this this task

Vertical Order Traversal in a binary tree groups nodes based on their horizontal distance from the root, organizing them into vertical columns. It’s useful for visualizing tree structures, detecting symmetry, and solving problems like top view, bottom view, and pathfinding, offering efficient tree representation and traversal techniques. Please assign this task to me.

@Gowthamsai29  it's already assigned to you. Please go ahead!

Please assign this to me

hi i am a second year student , paving my way into open source can please assign this issue to me @Saloni6111


Evmtool benchmarks

For posterity add the EVM benchmarks I've been running locally.
Signed-off-by: Danno Ferrin<EMAIL_ADDRESS>

I like the idea of adding scripts like this into the codebase! I was thinking about adding some other stuff recently too. What do you think about putting these in a contrib directory at the root so they're easier to find?


Increase coverage in JsonAdaptedQuickCache

Codecov Report

Merging #221 into master will increase coverage by 0.95%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master     #221      +/-   ##
============================================
+ Coverage     71.44%   72.40%   +0.95%
- Complexity      632      640       +8
============================================
  Files            96       96
  Lines          2098     2098
  Branches        252      252
============================================
+ Hits           1499     1519      +20
+ Misses          504      491      -13
+ Partials         95       88       -7

Impacted Files
Coverage Δ
Complexity Δ

...java/quickcache/storage/JsonAdaptedQuickCache.java
87.80% <100.00%> (+18.29%)
20.00 <0.00> (+6.00)

...in/java/quickcache/logic/commands/EditCommand.java
93.40% <0.00%> (+2.19%)
14.00% <0.00%> (+1.00%)

...ava/quickcache/logic/parser/EditCommandParser.java
79.41% <0.00%> (+8.82%)
9.00% <0.00%> (+1.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 39b3448...937bc8c. Read the comment docs.


Copy labels as specified by copy_labels_pattern

Fixes #87

@korthout I tried rebasing on main to fix the merge conflict, but it appears that main doesn't currently build:
$ npm run build

><EMAIL_ADDRESS>build
> tsc

src/git.ts:1:10 - error TS2616: 'execa' can only be imported by using 'import execa = require("execa")' or a default import.

1 import { execa } from "execa";
           ~~~~~

Found 1 error in src/git.ts:1

@lheckemann Would you like me to take it over from here, or do you want to work on the requested changes yourself?

I noticed another problem though: the default of null probably doesn't trigger the no-regex-defined logic and will instead probably result in all labels being copied. I dug around in this a couple days ago and didn't really get that far, partly for lack of familiarity with GHA, so if you're willing to take that over I'd appreciate it! Otherwise I'm sure I'll get around to bashing my head against this again within a couple of weeks.

My apologies, @lheckemann. I've prioritized #317 because it was already fully functional (and smaller in scope). I'll be out of the office next week, but I'll continue with this pull request as soon as I find the time again.

@lheckemann I've just pushed a new branch korthout:copy-labels rebasing your PR on top of main and potentially fixing the problem you described above.
Next, I want to run some tests with this to see if all works well. But it looks good so far! 🎉

Oh, that's a simple solution! Thanks for taking care of it.

I had to shift focus a bit before I could release it, but it's released in v1.2.0 🚀
Thanks again for all your efforts @lheckemann 🥇


Support for slide links in publication pages

Introduced slidesurl to encode link for slides
Added optional field : slides_url to markdown_generator/publication. tsv  and modified publication.ipynb to parse the optional field and append slidesurl
ipython notebook execution regenerated _publications/*-paper-title-number-{1-3}.md
Updated _includes/archive-single.html and _layouts/single.html to display links to slides when slidesurl is set
Added sample slides in files/*

Thanks for the review. I added commit ebbb512e1f690bd406dc46c4a05be783a9a65b55 with relevant changes.

@rjzupkoii There is a typo elseif when it should have been elsif in Line 65 of _includes/archive-single.html in my commit ebbb512e1f690bd406dc46c4a05be783a9a65b55
I noticed it when I went through the logs of https://github.com/academicpages/academicpages.github.io/actions/runs/9121047739
I regret my oversight.

@saravan2 No worries! I was able to fix it and also tweak things a bit as well.


Robot dogs deployment

Is this possible to apply the method to a prototype robot for some CV tasks?

Yes, it is. You can apply it to your prototype robot as long as the robot uses images as its observation.


First commit, pressing down prints "🔴  --> SQL error: out of memory"

The first commit is set up so there are 5 input options:
ui_up - "uploads" data from file into the character
ui_down - "downloads" data to disk/drive
ui_left - removes health from character
ui_right - adds health to character
ui_enter - idr
and every time I press ui_down, the"🔴  --> SQL error: out of memory" appears 4 times in my output window.
Am I out of memory for SQL, or is SQL itself out of memory? Am I aiming outside of memory? Is this a config issue?

Issue solved: have to use db.open_db() and db.close_db() to, read from / write to, database. Fix will be in the next upload.


Building kpt from source should pull in latest unreleased versions of cli-utils, kyaml and cmd/config

A lot of functionality in kpt is actually maintained in other libraries, notably cli-utils, kyaml and cmd/config. Currently we only pull in new code from those libraries when there is a release. This means we end up waiting for a release before we can see if a change in the upstream libraries work as expected in kpt.
We should look into using rewrite rules in the go.mod file to pull in changes from the master branch of the libraries.

So turns out this isn't possible. require statements in the go.mod file must always point to a specific version (might be a pseudo-version) and replace rules can only omit the version if it points to a path on the filesystem.
I think we should just accept that the versions for cli-utils, kyaml and cmd/config might point to unreleased commits between kpt releases and that we need to manually bump the pseudo version when needed.
@phanimarupaka @seans3


Proposal: createReducer should throw error if an action type is undefined

Scenario
I was re-using an action type from another duck, and a weird bug stuck me:
// duck-a.js
import { SOME_ACTION_TYPE } from './duck-b'
// ... some other stuff ...
createReducer({
  [SOME_ACTION_TYPE]: (state, action) => console.log('Reducer in A') || state;
});

// duck-b.js
const duck = createDuck('b');
// ... some other stuff ...
export const SOME_ACTION_TYPE = duck.defineType('SOME_ACTION_TYPE');
export const someAction = duck.createAction(SOME_ACTION_TYPE)
createReducer({
  [SOME_ACTION_TYPE]: (state, action) => console.log('Reducer in B') || state
});

When I dispatch someAction, the reducer in B is invoked, but not the reducer in A.
After spending hours I found that I was importing something from duck-a to duck-b as well, causing a circular dependency between duck-a and duck-b, which makes the imported SOME_ACTION_TYPE becomes undefined.
Proposal
Although the circular dependency is entirely my fault, I think createReducer can help me spot the circular dependency if createReducer can throw error when undefined is one of the object key.

Would you mind moving this issue to https://github.com/sergiodxa/redux-duck/issues?
I recently recovered the package and started maintaining it again since @PlatziDev was not doing it and I would like to work on this.

@sergiodxa  Sure :) can you move it or do I need to move it myself?

I can’t use the transfer issue feature, I could copy and paste it if you prefer but you will not be notified when I close the issue

Done :) closing here


Debug node

Adds a new Debug Node that can be used to display the Color attachments of FBOs. Also adds associated console commands that can be used to control the debug Node, like dagDebug engine:fbo.ssao (that will become something like dagDebugger setFbo engine:fbo.ssao after some polish).
Vision for the future: Ideally, we will have an abstract DebugNode class, that gets extended by ColorAttachmentDebugNode (currently the DebugNode), DepthAttachmentDebugNode and StencilAttachmentDebugNodes.
@emanuele3d Ping! :D

Hooray Jenkins reported success with all tests good!

Ok, had a look and I have no idea where you are going with this PR.
Right now the use of the debug node seems convoluted and superfluous.
I like the idea of having a console command that changes the fbo of the node helping with the debugging. But I'd tie that to the CopyFboColorAttachmentToScreenNode instead, as it does the job already.
Also, do we need to add the command to the CoreCommands file? Can't we register the command directly in the node?

"Right now the use of the debug node seems convoluted and superfluous.
...
But I'd tie that to the CopyFboColorAttachmentToScreenNode instead, as it does the job already."
You are correct, right now the job of DebugNode is kinda trivial. However, the major reason I made a new Node, rather than cram it all up in CopyFboColorAttachmentToScreenNode, was the separation of concerns. This deals mainly with three things:

Storing data: as things stand, the job of CopyImageToScreenNode is simple - it copies an image directly to screen. It does not need to store any other data, or know anything else. The DebugNode, on the other hand, has to obtain the lastUpdated / stale gBuffers right in the constructor, so that any external calls to .swap() don't provide us with the wrong buffer. This might include other things in the future, though not necessarily.
Interfacing with other classes: I've had to add the method WorldRenderer.getDebugNode that allows the console command, which is stored in an external file (at least for now), to interface with the dag. Rather than having them deal with CopyImageToScreen (and DebugDepth and DebugStencil in the future) I'd rather have them deal with DebugNode (And DebugDepth and DebugStencil).
Lastly, the addition of new types of debug Nodes to the system. Right now, we'll have to just add the new Debug Nodes, and link their output to CopyImage Node. If we combine the Debug and CopyImageToScreenNode, we'll have to break it into two parts again to allow New Nodes. Consider a small example : let's say we want to allow drawing the scene, with contribution of a sepcific fbo highlighted (tinted). Right now, we can just rework DebugNode to draw to an intermediate fbo with the desired image, and pass that to CopyImageToScreenNode. If we combine these two Nodes right now, we'll have to either a) have this piece of debug code embedded in the same Node that is responsible for drawing things to screen and which will also be used by other Nodes like DepthDebug making it less than optimal, or b) we'll have to split the CopyFboColorAttachment into two - DebugNode, and CopyImageToScreenNode.

That being said, if you still want, I can merge these two together - I'm just not sold on the idea of combining them now, and splitting them again a week from now.
"Also, do we need to add the command to the CoreCommands file? Can't we register the command directly in the node?"
I tried directly adding the command to Node, it didn't work. I guess I'm missing something, but I definitely agree with you, and will have this done.

As I looked at the broader picture, something occurred to me. We have been discussing about what these nodes do in the context of debugging, but we should probably stop earlier.
What do this nodes do, period?
First, we need a node that displays an arbitrary color attachment of an arbitrary fbo. Second, we need a number of converter nodes that kick in when we need to deal with a non-color attachment, to convert the attachment data into color data. This way, we don't need a hierarchy of specialized debug nodes, we only need one OutputToScreenNode (currently known as CopyFBOblablabla - I know, my fault) and a few converter nodes such as DepthToColorNode or StencilToColorNode. In fact we might also need a Color64toColor32Node as the gbuffer has 64 bits color attachments.
That fact that we might use these nodes for debugging purposes is completely irrelevant. Other people might use them in different ways. What we do need is the commands to interact with these nodes: that's where the debugging capability kicks in. And for that we need, most of all, to figure out how to declare commands right in the node class code, so that we don't need to give access to the bowels of the renderer to unrelated parts of the engine.
Does this make sense @vampcat?

Yes it does, and I completely agree with you.
However, I do have one slight problem dealing with all this, and something I keep coming back to : let's discuss a practical debugger. We want either a fullscreen regular image with contribution of a node highlighted (ideally, given fbo into tint and then a composition of the tinted fbo and gbuffer), or a picture in picture depth attachment (ideally, depthToColor along with pipComposition of this image and gbuffer). What I'm trying to highlight is, it's not one single Node that will make up the renderer, it will be a series of Nodes.
So, how about we go with your (new) vision, and think up of a slightly better area to house the debugging code, apart from the Nodes themselves? (Something like RenderGraphDebugger class or something, not sure tbh)

There are a couple of issues here.

I fail to understand what functionality you'd like in a RenderGraphDebugger at this stage. From my perspective debugging will be a combination of nodes and placement of nodes. Highlighting the contribution of a node under inspection will require either rendering to a separate FBO (if it doesn't already), use a TintNode on the result and then recombine everything with a CompositingNode or, more simply, add a TintNode after the previous node and then render the inspected node as usual (reverse highlighting). PiP fundamentally is just a specialized, not blending CompositingNode that takes the color attachment of an FBO (the background), the color attachment of another FBO (the foreground) and combines the two using a viewport to write the content of the foreground on top of a portion of the background. Depending how complex you want it to be we can even have CropNodes and Transform2dNodes that alone or combined would give you anything from PiP to side-by-side views.

I fail to see why we have to discuss this debugging functionality so in depth at this stage, when we have no experience with an actual DAG in Terasology. The idea here is to have quickly in place something minimally functional that allows us to develop the DAG and debug it as necessary. It is premature to develop a DAG-based debugging functionality when the DAG is not in place yet.

Once we have a DAG in place we'll certainly have to deal with how, for debugging purposes, we can add or move nodes used for debugging, so that they get into the right places - not to mention removing them from those places once they are no longer needed. But right now for this purpose I'm thinking commands, not fancy classes somewhat replacing the whole graph and peppering it with debug nodes. Also keep in mind that once we have a visual DAG, anything automatic will get out of the window: it will be much easier to write a tutorial showing what node to put where so that the user can do it on his own than write fancy functionality to do it automagically. I suspect if we get all the way to a VDAG even module developers won't bother with functionality to insert nodes in the right place: they'll just write a tutorial or a set of instructions leaving the user with the relatively simple task of adding/replacing the appropriate nodes and doing the rewiring.
Does this make sense?
Really, for the time being, focus on the OutputToScreenNode and a handful of ConverterNodes that we can (currently) add to the initRenderGraph and then interact with via console commands. That's a good, solid, no-frills base. Then we get on with the DAG development and as we refine our understanding of it I'm sure we'll be able to understand much better what we need debug-wise.

Okay, so I don't think I'm getting across.
"Once we have a DAG in place we'll certainly have to deal with how, for debugging purposes, we can add or move nodes used for debugging - not to mention removing them from those places once they are no longer needed. But right now for this purpose I'm thinking commands, not fancy classes somewhat replacing the whole graph and peppering it with debug nodes."
No, I don't want to replace the graph or pepper it with debug Nodes. I agree with you compeltely on the vision right now:
"focus on the OutputToScreenNode and a handful of ConverterNodes that we can (currently) add to the initRenderGraph and then interact with via console commands."
That being said, I just don't believe OutputToScreenNode is the best place to put in commands that manipulate the rest of the graph. Shouldn't a related - but separate - class take care of adding/removing the Nodes, based on which attachment type (or later, in which view mode) we want to view?

That being said, I just don't believe OutputToScreenNode is the best place to put in commands that manipulate the rest of the graph. Shouldn't a related - but separate - class take care of adding/removing the Nodes, based on which attachment type (or later, in which view mode) we want to view?

That's not what I'm asking. The commands interacting with the OutputToScreenNode should only change the FBO. The converter node would only need commands setting of min/max values, i.e. to remap depth and stencil to a visible range. The wiring, at this stage, we'd do right in the source code, as needed. We don't need fancier functionality right now.

Okay, this makes sense.
I started on it, and ran into a slight problem : a class needs to extend the BaseSystem (or something similar) class, to enable registering of commands within it. OutputImageToScreen Node already extends AbstractNode, so either we make a new class.

That's annoying. :stuck_out_tongue_closed_eyes:
I'd say neither possibilities are ideal given the circumstances. What I'm thinking right now is to have another object extend BaseComponentSystem, with the two obvious candidates being WorldRendererImpl and RenderGraph. But that requires looking into the lifecycle of a system and avoid being confused between engine subsystems and component systems, which I'm noticing in the code they both tend to be called just "systems".
Let's have a chat in the rendering channel tonight, also to clarify my knowledge, with @Cervator at least, but ideally also with @Josharias and @flo. This is a bigger architectural issue that requires a bit more knowledge of the bigger picture. Would 20:00 CEST work for everybody?
I'm actually quite flexible about the time as my wife and kids have gone for a long weekend away (my first multi-day holiday in 6.5 years!) so, I could do earlier in the afternoon or later in the evening but we have to keep in mind @vampcat is India-based and 3.5 hours ahead of Europe.

@vampcat: I just had a chat with @Cervator on the subject.
It seems to me that making all nodes ComponentSystems (even by adding empty methods in AbstractNode) is not ideal as it would have some performance impact on the objects iterating over legitimate ComponentSystems.
In this context I'm thinking that the WorldRendererImpl class could be a good candidate to become a system, perhaps doing initialization work in postBegin() and disposal in shutdown(). From that scenario we'd be able to have commands in the WorldRendererImpl class.
That been said, it would still be nice if somehow nodes can register with the renderer the commands they can accept. I.e. we could have a package-private WorldRenderer.registerCommand(uri nodeId, string commandName). Then, in the node, we'd have a handleCommand(string commandName, string arguments).
In this context, typing "dagNodeCommand myNodeUri myCommand myArg1 myArg2" would fetch the appropriate node via RenderGraph.findNode(myNodeUri) and then call myNode.handleCommand(myCommand, "myArg1 myArg2"), completely delegating to the node the handling of the arguments string.
What do you think?

Closing in favour of #3058


.git/tags;~ doesn't work

Hi
I install vim-fugitive and set the tags file in the .git folder, just like your .vimrc file
" fugitive
set tags^=.git/tags;~

But after opening the file with vim, I use ctrl+] and can’t jump to function definition, the following is the error message
E433: No tags file
E426: tag not found: policy

Then I found that the vim-fugitive plugin seems to have removed the support for .git/tags
So I want to ask if set tags^=.git/tags;~ in .vimrc is invalid, or if I misunderstood something
Finally, thank you for the Missing-Semester course, it has benefited me a lot.

That line just tells Vim to load the tags from that file, but I think you'll still need to run something to generate them there. Looks like git ctags in this repo will do that.
Or you could try out something like this approach to have your tags auto-update on each git commit/checkout etc, via git hooks, not sure if @anishathalye does something similar to this.

Yeah, so vim-fugitive doesn't auto-generate tags anymore. I manually run this git ctags alias when I want to (re-)generate tags, and the set tags^=.git/tags;~ picks up these tags.

Thank you, I get it!


BZ1269333: Result of searching assets by Business Central includes duplicate records

PR for 0.7.x.

Looks good thx @manstis https://github.com/uberfire/uberfire/commit/a72a56efb7242749526cbf5ce3c5a03c86f66a39


Link up start menu/restart button

Acceptance Criteria:

The app should start on a title screen(scene) with a start button.
Clicking on the button transitions the scene from the start menu to the actual game environment.
Restart button should reset the position of the dog object and any other relevant objects.


Pagination not working properly when using query callback

Description
It seems the TypesenseEngine doesn't correctly work with Scout's ->paginate, particularly when results exceeed 250 hits, as the total in the pagination gets set to the default perPage for some reason. It seems the MeiliSearch adapter also had this issue, see: https://github.com/laravel/scout/issues/535
The workaround I have is to implement the pagination manually with:
$searchData = $query->query(fn ($search) => $search->with($relations))->get();
$paginatedSearchResults = new LengthAwarePaginator($searchData, $query->raw()['found'], $perPage);

Steps to reproduce

Have a collection that exceeds 250 documents.
Search against that collection utilising Scout and Typesense of course.
Attempt to paginate that data with a query callback, for example with:

$query->query(fn ($search) => $search->with($relations))
                ->paginate($perPage)
                ->withQueryString();

Expected Behavior

Return a LengthAwarePaginator with 1278 total items.
Actual Behavior

Returns a LengthAwarePaginator with 15 total items.
Metadata
Typsense Version:  v5.1.0-rc1
OS: MacOS 12.4 Monterey
Raw results from Typesense:
array:8 [▼
  "facet_counts" => []
  "found" => 1278
  "hits" => array:15 [▶]
  "out_of" => 171361
  "page" => 1
  "request_params" => array:3 [▶]
  "search_cutoff" => false
  "search_time_ms" => 1
]

Pagination without query callback works as expected:
Illuminate\Pagination\LengthAwarePaginator {#2096 ▼
  #items: Illuminate\Database\Eloquent\Collection {#2102 ▶}
  #perPage: 15
  #currentPage: 1
  #query: array:1 [▶]
  #fragment: null
  #pageName: "page"
  +onEachSide: 3
  #options: array:2 [▶]
  #total: 1278
  #lastPage: 86
}

Pagination with query callback does NOT work as expected:
Illuminate\Pagination\LengthAwarePaginator {#2431 ▼
  #items: Illuminate\Database\Eloquent\Collection {#2164 ▶}
  #perPage: 15
  #currentPage: 1
  #query: array:1 [▶]
  #fragment: null
  #pageName: "page"
  +onEachSide: 3
  #options: array:2 [▶]
  #total: 15
  #lastPage: 1
}

Same issue here! @nickrupert7 Hit me up if you can use any support/testing on this.

@RightInTwo thanks, will do! I got pulled into other projects so my progress here is delayed, but I'll post an update when I finally get around to it.

We've implemented a solution based on SQL Views that include the $relations with the joinRelations package. So this issue is not blocking us anymore...

Hi @nickrupert7, do you have a workaround? i was hit by this issue.

This is an old issue and has not been fixed.
I have just been hit by the same issue when adding query() so i am now going to consider using a other working driver...
This issue is reported everywhere with no resolution
@nickrupert7  @RightInTwo  @devaygun


Cannot continue training from last checkpoint

After the first finetune with your checkpoint with ~30 hours of data at epoch=6, I tried inference but the result didn't sound like anything like speech. I was going to train a few more epochs to see if that improved but got an error with my last checkpoint.
inference with the last checkpoint: ckpt_0035000.pt
from IPython.display import Audio, display
from fam.llm.fast_inference import TTS
tts = TTS(first_stage_path = '/mnt/f/ckpt_0035000.pt')
wav_file = tts.synthesise( text,  spk_ref_path="/mnt/f/sample.mp3" )
display(Audio(wav_file, autoplay=True)) # bad result
continue training from last checkpoint
!python fam/llm/finetune.py \
--train '/mnt/f/train.csv' --val '/mnt/f/eval.csv' \
--ckpt '/mnt/f/ckpt_0035000.pt' \
--spk-emb-ckpt '/mnt/f/metavoice-1B-v0.1/speaker_encoder.pt'
... error...:
/usr/local/envs/env_metavoice/lib/python3.10/site-packages/torch/nn/utils/weight_norm.py:28: UserWarning: torch.nn.utils.weight_norm is deprecated in favor of torch.nn.utils.parametrizations.weight_norm.
warnings.warn("torch.nn.utils.weight_norm is deprecated in favor of torch.nn.utils.parametrizations.weight_norm.")
/usr/local/envs/env_metavoice/lib/python3.10/site-packages/torch/nn/utils/weight_norm.py:28: UserWarning: torch.nn.utils.weight_norm is deprecated in favor of torch.nn.utils.parametrizations.weight_norm.
warnings.warn("torch.nn.utils.weight_norm is deprecated in favor of torch.nn.utils.parametrizations.weight_norm.")
Training:  90%|███████████████████████████████▎   | 35000/39060 [00:00<?, ?it/s]Before layer freezing trainable_count(model)=1243191296...
After freezing excl. last 1 transformer blocks: trainable_count(model)=51386368...
Traceback (most recent call last):
File "/mnt/f/repo_metavoice-src/fam/llm/finetune.py", line 387, in
main()
File "/usr/local/envs/env_metavoice/lib/python3.10/site-packages/click/core.py", line 1157, in call
return self.main(*args, **kwargs)
File "/usr/local/envs/env_metavoice/lib/python3.10/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
File "/usr/local/envs/env_metavoice/lib/python3.10/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/envs/env_metavoice/lib/python3.10/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/mnt/f/repo_metavoice-src/fam/llm/finetune.py", line 263, in main
finetune_jobid = hash_dictionary(properties)
File "/mnt/f/repo_metavoice-src/fam/llm/utils.py", line 97, in hash_dictionary
serialized = json.dumps(d, sort_keys=True)
File "/usr/local/envs/env_metavoice/lib/python3.10/json/init.py", line 238, in dumps
**kw).encode(obj)
File "/usr/local/envs/env_metavoice/lib/python3.10/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/local/envs/env_metavoice/lib/python3.10/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/local/envs/env_metavoice/lib/python3.10/json/encoder.py", line 179, in default
raise TypeError(f'Object of type {o.class.name} '
TypeError: Object of type PosixPath is not JSON serializable
...

not if u alr solve this problem, the solution is:

change the ckpt type from posixpath to str


Feature request: Marker clustering possible?

I'm evaluating different interactive globe solutions for a project. Does OpenGlobus have some kind of clustering algorithm / display for overlapping markers?

Hi riccardolardi!
Sorry, right now og can't do point clustering.
P.S.
Good news, it's always open for such features!


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_34lcxzl1ox/clone/recipe/meta.yaml:14: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_34lcxzl1ox/clone/recipe/meta.yaml:22: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_34lcxzl1ox/clone/recipe/meta.yaml:48: missing_dev_url: The recipe is missing a dev_url
ERROR: /tmp/abs_34lcxzl1ox/clone/recipe/meta.yaml:48: missing_documentation: The recipe is missing a doc_url or doc_source_url
ERROR: /tmp/abs_34lcxzl1ox/clone/recipe/meta.yaml:48: missing_license_family: The recipe is missing the about/license_family key.
WARNING: /tmp/abs_34lcxzl1ox/clone/recipe/meta.yaml:48: missing_description: The recipe is missing a description
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_96l73hj7lc/clone/recipe/meta.yaml:14: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_96l73hj7lc/clone/recipe/meta.yaml:22: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_96l73hj7lc/clone/recipe/meta.yaml:48: missing_license_family: The recipe is missing the about/license_family key.
WARNING: /tmp/abs_96l73hj7lc/clone/recipe/meta.yaml:48: missing_description: The recipe is missing a description
ERROR: /tmp/abs_96l73hj7lc/clone/recipe/meta.yaml:48: missing_dev_url: The recipe is missing a dev_url
ERROR: /tmp/abs_96l73hj7lc/clone/recipe/meta.yaml:48: missing_documentation: The recipe is missing a doc_url or doc_source_url
Errors were found


attempting to fix heroku routing issues

bypassing branch protections - only making changes to server.js and this is effecting production.


Add GHA workflow to build ee image on PR merge

Adds a GitHub Action workflow to build the execution environment image and push to quay.io/opdev when a PR merges that impacts execution-environment.yml, requirements.yml, or requirements.txt.
Issue #8

@madorn looks like changes other than requirements.txt and .github/workflows/opcap-ansible-ee-build.yml aren't needed. i'm guessing you just need to rebase since the other changes merged with #6

/lgtm


Toy optimizations and minimal infrastructure

I have a new Functors.jl dependency, but it is very lightweight.

Let's merge soon, I was using this in a demo https://twitter.com/MoritzSchauer/status/1582377917798965248

Okay, I'll merge now and we can turn this into a docs tutorial in a separate PR

Ok!


Unable to read attributes from request body in response matching

Request Body
{
"store": "1234",
"pointOfSale": "81",
"currency": "GBP"
}
Mappings
{
"request": {
"url": "/request",
"method": "POST",
"headers": {
"Content-Type": {
"equalTo": "application/json"
}
}
},
"response": {
"status": 200,
"bodyFileName": "request.json",
"headers" : {
"Content-Type" : "application/json"
},
"transformers": ["response-template"]
}
}
request.json
{
"Id": "123e4567-e89b-12d3-a456-426655440000",
"state": "open",
"store": "{{jsonPath request.body '$.store'}}",
"pointOfSale": "81"
}
Expected Response
Status Code - 200
Response body:
{
"Id": "123e4567-e89b-12d3-a456-426655440000",
"state": "open",
"store": "1234",
"pointOfSale": "81"
}
**Actual Response **
Status Code - 500
com.github.jknack.handlebars.HandlebarsException: inline@68d3aa18:7:14: could not find helper: 'jsonPath'
"store": "{{jsonPath request.body $.store}}",

Please post questions on the mailing list as per the README


BUG: ASCII values not being properly shown

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?

Record

[X] I agree to follow this project's Code of Conduct
[X] I have checked the existing issues
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

I would like to work on this issue


Test tool

The major feature here in the main code is the BidRule Log which is in PositionCalls.  This log is essential in geting decent feedback to figure out why a rule is or is not being chosen.
There are lots of other small things added.  Some bug fixes for bidding, but mainly work in the bridgit command line tool.  The tool source is still a mess, but it needs to get into main so we can use it to start actually making bidding work better!
@antross There are some new descriptions that may screw up the UI so review those carefully.  If these are things we only want to show up in the log and not in the user interface then the Describe() methods should be changed to GetLogDescription() methods for the constraints you don't want to see in the UI.  Parameters are the same for these two methods.   The default GetLogDescription will delegate to Describe() if there is one.

I fixed everything you asked about.  Also added LogID to help me track down exactly which rule is screwing up.


Broker on mac support

Let's also update the docstring to note that macOS is supported for the class. The README introduction should also be updated, as it also currently states that the credential is Windows only.
How about going from:
Currently, only the Windows authentication broker, Web Account Manager (WAM), is supported. Users on macOS and Linux will be authenticated through a browser.

to
Currently, only the following brokers are supported:

- Web Account Manager (WAM) on Windows
- Company Portal on macOS

Users on Linux will be authenticated through the browser.

Good catch!


Select all buttons in generated forms

An example of where this is is currently a problem is the rdkit-molprops job. There is a large number of checkbox inputs.

It would be nice if this group of inputs could be toggled at once with a select all/none button. This might just be a schema change and require no UI changes.

Investigating how the schemas would need to change and how to the UI can be updated.
https://github.com/rjsf-team/react-jsonschema-form/discussions/3447


New model World run error, is it support new vocab 'rwkv_vocab_v20230424.txt'?

When I finish lora training and run 'python chat.py',
Traceback (most recent call last):
File "/root/data1/ym/RWKV-LM/RWKV-LM-LoRA/RWKV-v4neo/chat.py", line 28, in
tokenizer = TOKENIZER(WORD_NAME, UNKNOWN_CHAR=UNKNOWN_CHAR)
File "/root/data1/ym/RWKV-LM/RWKV-LM-LoRA/RWKV-v4neo/src/utils.py", line 22, in init
self.tokenizer = PreTrainedTokenizerFast(tokenizer_file=WORD_NAME[0])
File "/usr/local/lib/python3.10/dist-packages/transformers/tokenization_utils_fast.py", line 111, in init
fast_tokenizer = TokenizerFast.from_file(fast_tokenizer_file)
Exception: invalid type: integer 1, expected struct Tokenizer at line 1 column 1

Title: Update TOKENIZER class and load vocabulary from ChatRWKV
Body:
To resolve the issue, make the following changes in the code:

Replace the TOKENIZER class in RWKV-LM-LoRA/RWKV-v4neo/src/utils.py with the TOKENIZER class from ChatRWKV/src/utils.py.

Update the vocabulary loading code in ChatRWKV/v2/chat.py with the following:
from rwkv.model import RWKV
from rwkv.utils import PIPELINE

if 'world/' in args.MODEL_NAME or '-World-' in args.MODEL_NAME:
    pipeline = PIPELINE(model, "rwkv_vocab_v20230424")
    END_OF_TEXT = 0
    END_OF_LINE = 11

Replace any instances of tokenizer.tokenizer.    method with pipeline.    method in the code.

Or you can merge lora weights with original weights. Then you don't catch this issues.


catch variables triggering MISSING_VAR

<cfscript>
	public string function renderPage( required any page, required any docTree, required boolean edit ){
		try {
			var renderedPage = renderTemplate(
				  template = "templates/#_getPageLayoutFile( arguments.page )#.cfm"
				, args     = { page = arguments.page, docTree=arguments.docTree, edit=edit }
				, helpers  = "/builders/html/helpers"
			);
		} catch( any e ) {
			e.additional.luceeDocsPageId = arguments.page.getid();
			rethrow;
		}
	}
<cfscript>

throws MISSING_VAR: Variable e is not declared with a var statement.
from https://github.com/lucee/lucee-docs/blob/master/builders/html/Builder.cfc#L37

fixed in https://github.com/cflint/CFLint/pull/562

@zspitzer Thanks for the clear and complete example.  Keep em coming


What method attributes specified hubname call?

What method attributes specified hubname call in java?

Attributes are only used on the server. What are you trying to achieve? Can you show a code sample? Have you reviewed the Java Client documentation?


[bug] Emoji not parsed on certain text patterns

Hi all,
There is a bug in the emoji rendering, probably related to #1892. My post content with emoji is sometimes parsed, sometimes not, and I distilled the following:

Emoji are not parsed when the colon character is being present
If the text after comma is short enough, emoji renders fine, no matter is there a colon or not

See this:

Try copy-pasting into your sites to test:
Aaaaaaaaaa: aaaaaaaaaa aaaaaaaaaa aaaaaaaaaa.

:rocket:

In practice, my blog articles contain some colon characters and emoji are not being parsed on the whole article. By the way, I'm using the latest Hugo v0.16 from Brew.

Hello,
Ok but I try my text with master source code without success...
After the merge of your commit.
You can test if you want.
Best regards,
Memiks.

I did: https://github.com/spf13/hugo/commit/aa66478c201053165e5f7dd041915f68f7f87c27
Are you saying there are other failing test cases?

I'd help testing, but I'm not good at compiling. I'm still at 0.16 first release...


Failed to transform CSS modules with :global in some cases:  .foo:global(.bar).baz {}

Describe the bug
Currently SWC CSS modules fail to transpile
 .foo:global(.bar).baz {}

but do transpile follow ing successfully
 .foo :global(.bar).baz {}

You can reproduce this in SWC repo by adding the following code:

notice the last item has been stripped
Input code
Input

.foo:global(.bar).baz {}

Output like:

```css
._local_foo.bar {
    color: white;
}

### Config

_No response_

### Playground link (or link to the minimal reproduction)

https://github.com/swc-project/swc/tree/main/crates/swc_css_modules/tests/fixture/modules/pure

### SWC Info output

_No response_

### Expected behavior

```css
 ._local_foo.bar._local_baz {}

Actual behavior
No response
Version
latest
Additional context
No response

@kdy1
I have met the same issue
Is there any progress

same problem here, any progress?🙏


Cache hashes for faster lookup

the example needs to be easy to understand. it's not about performance there, it's about people learning how to use mirror


coq_8_20: 8.20+rc1 -> 8.20.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/coq/coq/releases.
meta.description for coq_8_20 is: Coq proof assistant
meta.homepage for coq_8_20 is: https://coq.inria.fr
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 8.20.0 with grep in /nix/store/rwjslnbyk1iy64m6pmz18anyprkkgcrn-coq-8.20.0
found 8.20.0 in filename of file in /nix/store/rwjslnbyk1iy64m6pmz18anyprkkgcrn-coq-8.20.0

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

coq_8_20

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/rwjslnbyk1iy64m6pmz18anyprkkgcrn-coq-8.20.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A coq_8_20 https://github.com/r-ryantm/nixpkgs/archive/2979f7f06d22a4b90850f632bb770390a1d2972a.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/2979f7f06d22a4b90850f632bb770390a1d2972a#coq_8_20

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/rwjslnbyk1iy64m6pmz18anyprkkgcrn-coq-8.20.0
ls -la /nix/store/rwjslnbyk1iy64m6pmz18anyprkkgcrn-coq-8.20.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

coq_8_20

Maintainer pings
cc @roconnor @thoughtpolice @vbgl @Zimmi48 for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

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

Done in #339547.