add rancher harvester helm chart

add rancherVM helm chart, the current chart should include:

rancher harvester
Minio server
kubevrit
kubevirt CDI

link to https://github.com/rancher/harvester/pull/14

close in favor of https://github.com/rancher/harvester/pull/14


Fix order of responses for poly exercise

@raulraja please take a look.

LGTM! Thanks for catching that.


os/mac: MachO.dynamically_linked_libraries filtering.

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.
[ ] Have you successfully run brew tests with your changes locally?

This allows us to filter out weak linkages during audits, preventing
a false error from occurring when the dylib cannot be found.
ref Homebrew/homebrew-core#6645
cc @MikeMcQuaid, @UniqMartin

P.S.: I noticed that we're using the MachO namespace in Homebrew as well as in ruby-macho. This hasn't been an issue yet, but it could lead to some method clobbering in the future. Thoughts on changing the module name in os/mac/mach.rb to MachOShim or something similar?

Thoughts on changing the module name in os/mac/mach.rb to MachOShim or something similar?

Fine with me 👍

Thanks again @woodruffw!

Apologies, merged this prematurely because I didn't realise that this was reliant on a new ruby-macho.  Would be good to have tests that catch this in future.

Yikes. This was a huge oversight on my part - we never added MachO::FatFile#dylib_load_commands, only the corresponding MachOFile method. I'll make the necessary changes to ruby-macho, submit a revendoring PR, and then this should be good to merge.

#1469 will fix that bug. This is a difficult case to test, as MachOFile and FatFile can't be complete clones of each other (each has semantics that don't make sense for the other), but I'll add something to ruby-macho's test suite that enforces expected compatibility between the two.


Double normalization in weighted feature fusion

In BiFPN.forward() the feature weights are normalized:
https://github.com/toandaominh1997/EfficientDet.Pytorch/blob/fbe56e58c9a2749520303d2d380427e5f01305ba/models/bifpn.py#L178-L180
In calculating the bottom up and top down features, it appears this normalization is done again unnecessarily:
https://github.com/toandaominh1997/EfficientDet.Pytorch/blob/fbe56e58c9a2749520303d2d380427e5f01305ba/models/bifpn.py#L190
https://github.com/toandaominh1997/EfficientDet.Pytorch/blob/fbe56e58c9a2749520303d2d380427e5f01305ba/models/bifpn.py#L196

@Shi-Xiaoyu No, I never actually trained the model using this code, I was just reading the code.


feat: auto import of style files

Addition for #26.
Your plugin is awesome.

I do not have luck to make https://github.com/anncwb/vite-plugin-style-import working.
No need to use yet another plugin if in any case the goal is the same — import on demand. Style it is integral part of component.
Your package has less dependencies, I don't need another set.

So, I decided to add property stylePath to ComponentInfo.
Only Vue 3 is supported by intention.
Example for element-plus:
      customComponentResolvers: [
        name => {
          // eslint-disable-next-line @typescript-eslint/ban-ts-comment
          // @ts-ignore
          if (name.startsWith("El")) {
            const partialName = name[2].toLowerCase() + name.substring(3).replace(/[A-Z]/g, l => `-${l.toLowerCase()}`)
            return {
              path: `element-plus/es/el-${partialName}`,
              stylePath: `element-plus/packages/theme-chalk/src/${partialName}.scss`,
            }
          }
          return null
        },

Two important notes: official documentation of element plus is wrong and you should not follow it if you want to get smaller production build. See https://github.com/element-plus/element-plus/issues/1492 and https://github.com/element-plus/element-plus/issues/1477

Do not use element-plus. Use element-plus/es instead to make sure that tree shaking works. It is Vite responsibility to transform modern syntax to old one if needed.
Do not import CSS files (element-plus/lib/theme-chalk/*.css). Instead, install sass and import SCSS (element-plus/packages/theme-chalk/src/*.scss). Issue is that CSS files are not intended for on-demand loading. For example, autocomplete.css contains styles also for input, and if you use el-input in addition to el-autocomplete, you will get styles twice. It is Vite responsibility to bundle CSS files.

I will do it now

I will do it now

Just pushed array support and test :)

I have renamed it to sideEffects to be more general and allowing named imports. Also make it available for Vue 2. Can you have a look? If that works for you, I am heading to the merge. Thanks a lot for this!

I see that sideEffects is not supported as a string. Is it by intention? Maybe better to not require to use wrap into [] without need? Ok, not a big deal.
Thanks! Indeed, handling sideEffects in this is much better, because it is possible now to add not only default import. But in this light property name is not fully correct — { name: 'css', path: 'test2.css' } it is not side effect import, right? So, instead of introducing additional property, maybe will be better just support returning Array<ImportInfo> from ComponentResolver?
instead of
declare type ComponentResolveResult = string | ComponentInfo;
will be:
string | ImportInfo | Array<ImportInfo>

support returning Array from ComponentResolver

That's what I implement originally, but later I find it's not ideal as I would need to replace the __resolveComponent with a single import. Treating the first one of the array as the "main" component to replace does not make much sense to me. So I think it's better to have the current parent-child relations to describe it.
{ name: 'css', path: 'test2.css' } is not necessary an side effect import (but possible). But on the other hand, maybe we can think about the "side effect" of importing a component, any additional changes could be considered as side-effects (polluting the naming scope, etc). Would this make sense to you?

sideEffects is not supported as a string

Updated.

Thanks for clarification. That's makes sense for me.


Upgrade Kafka clients dependency version to 3.8.0

[x] If this pull request closes/resolves/fixes an existing issue, replace the issue number. Closes https://github.com/apache/skywalking/issues/12800.
[ ] Update the CHANGES log.

As discussed, I don't think updating this works. Have you tested with a Kafka cluster and OAP?

As discussed, I don't think updating this works. Have you tested with a Kafka cluster and OAP?

Yes, I have already tested the Kafka client version 3.8.0 locally to connect to the Kafka cluster and report link data to OAP. Currently, the data reporting to OAP is normal.

Let's see how the e2e says.

If all are working, remember to update the change log accordingly.

The e2e reports failure. Please recheck this e2e.

Maybe because of Kafka server version? Or something?

Maybe because of Kafka server version? Or something?

The e2e reports failure. Please recheck this e2e.

Okay, I'll check it out.

Starting from Kafka Clients 3.0, acks
is changed from 1 to all, and idempotent is enabled by default.
It will lead to increasing latency. I suppose it is not necessary for telemetry cases.

Maybe we could change that configuration? Can we?
Personally, the issue is we can't stay in an old and not-releasing version, as suffering CVEs.

I think we can keep the current configurations by setting default properites

Maybe we could change that configuration? Can we?
Personally, the issue is we can't stay in an old and not-releasing version, as suffering CVEs.

I think we can keep the current configurations by setting default properites

Could you please tell me what modifications I need to make in order to pass the test cases, and then I can merge my code into the main repository?

Any update? we should make the tests passed, then we talk about default configurations.

Any update? we should make the tests passed, then we talk about default configurations.

Sorry to bother you, I need some help. How can I run test cases locally? Are there any guide documents available?

Which part? e2e? You could follow this, https://skywalking.apache.org/docs/skywalking-infra-e2e/latest/en/setup/run-e2e-tests/

Which part? e2e? You could follow this, https://skywalking.apache.org/docs/skywalking-infra-e2e/latest/en/setup/run-e2e-tests/

Thanks, this is the guide document I needed.


Reset values in Ajax based result in pivottable

Hi,
I faced a problem when loads saved data.
here I give the steps exactly what i am doing.

I load data from database and show in the pivot tables
i call a json service after selecting  a drop box  value. if the result was null in that it shows blank table.
then I select another value from drop box . this service i will get the result but it stills shows blank table.

how to reset the value according to ajax call.

I'm not really clear on what you're trying to do here... can you provide a bit more detail please?


Field-based @ToString and @EqualsAndHashCode of and exclude parameters

This PR adds Of and Exclude subannotations for @ToString and @EqualsAndHashCode to allow specifying explicitly included or excluded fields directly at the field declaration, not as variable name strings in the annotation parameter on the class. See included test cases for concrete examples.
Past issues requesting such feature: #1163 and #123. Subannotation syntax similar to #1393.

Cool!
I'd prefer Include to Of as it's more obviously an opposite. While @ToString(of={"a", "b"}) reads better than @ToString(include={"a", "b"}), for the repeated @ToString.Of, it's IMHO no more true. Especially, when it gets arguments like
@ToString.Of(limit=80, omitIfNull=true)
String someString;

or something like I proposed in https://github.com/rzwitserloot/lombok/issues/512#issuecomment-171851841.

The Of vs Include naming issue definitely occurred to me, especially because internally the handlers call them includes as well and I agree with your reasoning. At the moment I went with Of because it closely emphasizes the subannotation's relationship to the of annotation parameter and follows the existing naming of things. Would definitely be good to hear some more opinions about this and I'm willing to make the necessary changes if needed.

Not sure we're gonna go with this PR, but, we're working on this. See: Working on it: https://github.com/rzwitserloot/lombok/wiki/FEATURE-IDEA:-Annotation-based-Include-Exclude-for-ToString,-EqualsAHC,-etc

ToString take on this is now on the master branch as a trial: ad21a1573bab57c63ffd5b9867f8e19ac7f0c94b
We'll expand it to EqualsAndHashCode and probably a newly minted @SomeArgsConstructor too.


Bug fix

Codecov Report

Merging #1165 (575f507) into master (ab81096) will increase coverage by 33.01%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master    #1165       +/-   ##
===========================================
+ Coverage   41.23%   74.25%   +33.01%
===========================================
  Files         334       30      -304
  Lines        7517      870     -6647
  Branches     1289      168     -1121
===========================================
- Hits         3100      646     -2454
+ Misses       4196      197     -3999
+ Partials      221       27      -194

Impacted Files
Coverage Δ

src/app/onboarding/Landing/LandingView/index.ts

src/hwkey/sagas.ts

src/app/layout/Header/HeaderMenu.tsx

...c/transaction/CreateBitcoinTransaction/Confirm.tsx

src/wallets/TokenBalances/TokenBalances.tsx

src/components/common/FormRow/FormRow.tsx

src/components/common/ChainSelector/index.ts

src/transactions/TxDetails/TxDetails.tsx

src/transaction/CreateTx/TokenField/index.ts

src/components/common/Pager/index.ts

... and 295 more

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 ab81096...575f507. Read the comment docs.


ci: Fix build pipeline for markdown-magic to correctly use pnpm

Pipeline was added while we were migrating individual packages to pnpm. The new pipeline wasn't correctly updated alongside the infrastructure in that PR (#14629).

/azp run repo-policy-check
/azp run Build - markdown-magic

/azp run repo-policy-check

/azp run Build - markdown-magic


Fix tests

Fixes broken tests as a result of https://github.com/OpenSLO/oslo/pull/162 and https://github.com/OpenSLO/oslo/pull/163

Does anyone know why the CI Checks didn't trigger with this PR?

Thanks @programmer04, what was the issue?

I closed and reopened PR. CI has been triggered @kenfinnigan 🎉

Thanks @kenfinnigan my bad for not following up on this.

No problem @ian-bartholomew, happy to help


Add Missing Methods for Inbound Parse

Some endpoints of the following section can't be hit from this SDK.
We would like to ensure that all endpoints can be hit. For this issue, we would like to build out the Inbound Parse
Some of these methods may already exist.
If so no need to change/update them, just point out that they already exist and we will close the issue.

This is just to bring every SDK we have on par with all the methods available.
Check all the endpoints here and add the missing ones.

I'd like to work on this issue. Please assign it to me.

@sccalabr one the other issue is completed I would be happy to assign this to you.


Intel RealSense F455 on Windows 7

Hello everybody,
did anybody managed to use the F455 on Widnows 7?
When USB plugged in, it shows as an unkown device in the Device Manager.
Is there any driver that I should install?
Thank you
Regards,
Francesco

It is not supported on this platform.


Missing sessionStorage support

Self explanatory

@kristaps-ancans how do you think this should be implemented? I don't want to bloat the code with another ׳sessionStorage.get()׳ and so on.
I'm thinking of creating a method which replaces the current "storage" state (either session or local).


docs: Improve installation docs

Description
Tries to improve the docs based on feedback and other issues opened. Updates the version numbers in the manifests.
Fixes: #267
Checklist
Please make sure that your PR fulfills the following requirements:

[ ] Reviewed the guidelines for contributing to this repository
[ ] The commit message follows the Conventional Commits Guidelines.
[ ] Tests for the changes have been updated
[x] Docs have been added / updated
[ ] Optional. My organization is added to USERS.md.

Type of Change

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] New tests
[ ] Build/CI related changes
[ ] Documentation content changes
[ ] Other (please describe)

Other information

Codecov Report

Merging #288 (7f741f7) into main (cfd1748) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #288   +/-   ##
=======================================
  Coverage   76.03%   76.03%
=======================================
  Files          20       20
  Lines         847      847
=======================================
  Hits          644      644
  Misses        126      126
  Partials       77       77

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 cfd1748...7f741f7. Read the comment docs.


[BUG] Footer alignment not responsive.

After the dimensions get less than 320, the Footer starts to stick to the left.

Expected:-
centered align.

I want to work in the issue

@nepalivai Go ahead!


Date.prototype.toLocaleString() - "月" character is missing  when "month" is specified as "short" and "year" is not specified.

Environment

WIndows 10 Enterprise / 1709 / 16299.371
Microsoft Edge 41.16299.371.0 / Microsoft EdgeHTML 16.16299
IE 11.371.16299.0 / 11.0.6(KB4092946)

Symptom
Both MS Edge and IE11 have problem with Date.prototype.toLocaleString().
"月" character is missing  when month is specified as short and year is not specified.
OK when neither month nor year are specified.
new Date().toLocaleString('ja-JP');
// "2018年4月26日 11:37:33"

OK when month and year are specified.
new Date().toLocaleString('ja-JP', { day: 'numeric', month: 'short', year: 'numeric' });
// "2018年4月26日"

new Date().toLocaleString('ja-JP', { month: 'short', year: 'numeric' });
// "2018年4月"

NG when month is specified but year is not specified.
new Date().toLocaleString('ja-JP', { day: 'numeric', month: 'short' });
// "426日"

new Date().toLocaleString('ja-JP', { month: 'short' });
// "4"

Expected result
Should be OK no matter what year is specified or not.
new Date().toLocaleString('ja-JP', { day: 'numeric', month: 'short' });
// "4月26日"

new Date().toLocaleString('ja-JP', { month: 'short' });
// "4月"

Other modern browsers
There is no problem with other modern browsers.

Chrome  65.0.3325.181
Firefox 59.0.2
Safari 11.1

new Date().toLocaleString('ja-JP');
// "2018/4/26 11:49:10"

new Date().toLocaleString('ja-JP', { day: 'numeric', month: 'short', year: 'numeric' });
// "2018年4月26日"

new Date().toLocaleString('ja-JP', { month: 'short', year: 'numeric' });
// "2018年4月"

new Date().toLocaleString('ja-JP', { day: 'numeric', month: 'short' });
// "4月26日"

new Date().toLocaleString('ja-JP', { month: 'short' });
// "4月"

This looks like a format selection issue in Windows Globalization. @Microsoft/target-dev may be interested, but in Edge's case, there is not much we can do about this in currently-released versions of Windows.
However, you will be happy to know that the next version of Edge (releasing sometime later this year) will use ICU for Date.prototype.toLocaleString rather than Windows Globalization, and I have just confirmed that Chakra will produce your "expected" strings. Do note that your first "expected" string uses / as date separators, which seems to be a worse decision than using the actual Japanese characters that the rest of the "expected" strings use, so that may be a bug in format selection in ICU.
With that being said, we are all currently spec-compliant. The spec for toLocaleString is very implementation-defined and best-effort, and as far as the spec is concerned, new Date().toLocaleString() could produce "82" and it would still arguably be compliant. As a result, in the future, I recommend that you try using Intl.DateTimeFormat.prototype.formatToParts when available (its a brand new API) which will allow you to access specific fields of a string without needing to parse the text.

@jackhorton Do you have a pointer to where Chakra is obtaining the data from Windows Globalization handy?
This is likely due to how Windows.Globalization handles months when you specify "abbreviated" for the month style/type. It might be possible to modify Chakra to handle the case of the month all by itself, but handling the month + day (numeric) case would be trickery with WinGlob.
(Though this might all be moot once Chakra migrates to ICU, as you pointed out.)

I dont understand any of the WinGlob code and its all very roundabout, but it looks like we explicitly use month.abbreviated: https://github.com/Microsoft/ChakraCore/blob/ddf2d6a8075d7c4e0630255620eb4624a5fed790/lib/Runtime/Library/InJavascript/Intl.js#L3181

Thanks Jack.
I was going to suggest that you might be able to 'special-case' having a single "month" element all by itself within EcmaOptionsToWindowsTemplate to get it to work...
However it seems that "month.solo" isn't actually documented thought... :(
So I can't really suggest doing something that isn't even documented.
https://docs.microsoft.com/en-us/uwp/api/windows.globalization.datetimeformatting.monthformat

In keeping with the rest of the issues that will be fixed when we finish the move to ICU, I'd recommend closing this issue and tracking under #3644

I vote not tracking it at all. It is fixed for all intents and purposes, its just a matter of getting all flavors of chakra/core to use ICU.

Fair enough. Closing.

I got it.


Tasks started when not focused do not end up getting displayed

Repro:

Open xterm.js folder
Run test task, wait to finish
Create another terminal
Run test task again

In xterm.js repo, ctrl+shift+b is focusing the terminal:

Reproduces on webgl only

Yep:


Expanding the option list does not scroll to the selected option

I have a select box that has a long list of values with a selected option. The selected option is near to the bottom of the list and outside the visible area of what would be displayed when expanding the select box.
The first time expanding the option list, the list does not scroll to that value, it stays at the top. The second time expanding the list it scrolls to the selected value. I would expect this behavior to be consistent and always show the selected value in the visible drop down list.
https://jsfiddle.net/6zz4jbw5/
To reproduce, click on the option value once, notice that the value list starts with the first item. Click again to close. Click again to reopen and notice that the value list now shows the selected value.

Related to #1408 and  3956

Closing this as a duplicate of https://github.com/select2/select2/issues/3956.


Update Non compliance example

Updated non compliance example to be more useful by showing actual non compliant resource ID and the policy assignment name that it is non compliant for

@timwarner-msft

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


fix: keydown event for PopoverTrigger

Fix issue #127
Problem & Solution: We use a div to wrap trigger children in order to make sure every child can be bound event such as svg. However the div event cant trigger keyboard keydown event, so I add the role="button" and define event handlers for keydown events for the open popover.
And the following is why I need to handle keydown event by ownself.
Note: If using role="button" instead of the semantic <button> or <input type="button"> elements, you will need to make the element focusable and have to define event handlers for click and keydown events, including the Enter and Space keys, in order to process the user's input.
Reference: https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/button_role

@austinhung81 It looks that Bootstrap's Popover never lose focus after it's triggered:
https://getbootstrap.com/docs/4.3/components/popovers/


Setup Database

This PR adds the following:

[x] Postgres Docker Setup
[x] HirakiCP Config
[x] Sadu Query Config
[x] Sadu Updater
[x] SQL setup script
[x] Database Mappings

Also implemented: Permission system
lol

@SachsenspieltCoding I've refactored your builder a little bit, please let me know what you think about it. Also I think that the scope of the PR is fullfilled an it's ready to be merged


Updated NetworkedVar documentation

Updated NetworkedVar documentation to emphasis the default ownership.
I would probably also write why it is the default and if the write permission can be changed after initalization, I lack knowledge to do that however.
I am new to this project so I am aware I might be not using the correct terminology.
Criticism welcome.

+1
Should probably be emphasized that this is only enforced for the built-in, default INetworkedVar's.

...default INetworkedVar - not even sure what other options are available so not sure what to write here.

This pull request is included in version 11.11.2
The release is available to download on GitHub release or in the MLAPI Installer.


doesn't take ~/.clangd into account

Please describe the problem.
For hints on what information is helpful, see: https://clangd.llvm.org/troubleshooting.html

https://github.com/GopherJ/dotfiles/tree/master/cmake
edit cmake/src/kernel.cu

Logs

System information
Clangd version (from the log, or clangd --version): 15.0.7
clangd extension version (from :CocInfo): 0.30.2
Operating system: x86_64-pc-linux-gnu

I encountered  a clangd issue: https://github.com/clangd/clangd/issues/1142, so I tried to create ~/.clangd file with the following content:
CompileFlags:
  Add: -Wno-unknown-warning-option
  Remove: [-m*, -f*, -forward-unknown-to-host-compiler, --generate-code*]
Diagnostics:
  Suppress: [drv_unknown_argument,drv_unsupported_opt]

but it didn't fix the issue

The .clangd configuration file should be located in project root https://clangd.llvm.org/config.html#files.
You can use :CocCommand clangd.projectConfig to open it.

@fannheyward I used this command to create this config file but it wasn't working yet, I still have the error

The .clangd file is in the project root, not your $HOME directory.

@fannheyward  I used your command so it's not in $HOME directory

@fannheyward FYI, I think coc-setting's diagnostic = false still works

@fannheyward I tried to configure:
"clangd.arguments": ["--enable-config"],
but it doesn't work either, anything specific to my version of clangd? I use clangd-15

specifically it's in dotfiles root directory

Why? The :CocCommand clangd.projectConfig command should open the .clangd file in your project root, never in any other locations.
coc-clangd provides this command only used to create or open the configuration file, clangd will search and use it, coc-clangd won't use it.

@fannheyward I don't understand, it's in correct location but as I said it doesn't have any effect

where's the .clangd file? Under dotfiles or in cmake folder?


Gora support

A tough one. Got 400+ lines of dependency missalignment warnings.

Giving up the second time


In a newly created SAML application, if subject attribute is set to username, the client application can use it without user consent

Describe the issue:
For a client application to use a user attribute, it first need the user's consent.
With this PR: https://github.com/wso2/identity-apps/pull/3331/, the console application shows the username attribute is set as the subject attribute. (Which is wrong. For a newly created saml application, if no subject attribute is set, the userid will be taken as the default value). Issue created for this can be found from here -> https://github.com/wso2/product-is/issues/14720.
As mentioned in this issue, https://github.com/wso2/product-is/issues/14720 the displayed subject attribute value is set at the FE. If you by any chance save this particular user attribute configuration, the username will be set as the subject attribute at DB level. The problem with this approach is the client application then can access username value via subject attribute field, without the user consent.
https://user-images.githubusercontent.com/47152272/187116879-2a356f00-22f2-4543-9cf3-8cdcb292599f.mp4
How to reproduce:

Create a new web SAML application.
Go to protocol section and enable response sigining.
Go to user attribute section.
Save the configuration.
Login to the client application.

Resultant behavior:
You can proceed to the application, without giving any consent and you'll see username is being used for the profile name.
Expected behavior:
Ask user consent for the username attribute before entering to the application.
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: [ IS 6.0.0]
OS: [macOS 12.5.1]
Database: [H2]
Userstore: [JDBC]

Optional Fields
Related issues:
https://github.com/wso2/product-is/issues/14720

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


Implement debug_traceTransaction for EDR

Depends On

[x] #180

Blocks

[x] #101

Definition of Done

Implement the API proposed in #180
Integrate API in Hardhat and support it for the Rethnet implementation of the evm

Some additional refactoring is intended to happen in the future by @agostbiro. Could you please create an issue outlining all of the things that you'd like to include in the refactor?

Some additional refactoring is intended to happen in the future by @agostbiro. Could you please create an issue outlining all of the things that you'd like to include in the refactor?

Thanks for the reminder, added here: https://github.com/NomicFoundation/edr/issues/197


[WIP][PoC] The minimal implementation of Partition-Aware Optimization

Don't review this PR. It is an example of Partition-Aware Optimization that is not ready to be merged.

https://issues.apache.org/jira/browse/HIVE-27734
https://docs.google.com/document/d/1srEK3atO2T3Apa-FsF6bW__ECY-nFrev_1RZ8EN4UF8/edit?usp=sharing

I'm reimplementing it here
https://issues.apache.org/jira/browse/HIVE-28411


The translation of a byte into Arabic is supposed to be "بايت", not the letter B .

https://github.com/files-community/Files/blob/5580cc7c7c9d431dcafd2dedf940258dfe3d1503/src/Files/Strings/ar/Resources.resw#L421

All issues related to Arabic translation are collected here #7645


[Feature request]: add item "Flashlight"?

Hi Kieron. Thank you for ClassicPowerMenu. Can you add an option to add the "Flashlight" button?

The power options are not intended to be toggles, so no I won't be added flashlight. I suggest you use an app like Power Toggles to add that to the Controls UI
https://play.google.com/store/apps/details?id=balti.powermenu.shortcuts

Hi Kieron. I've been aware of SayantanRC's Power menu controls for Android 11+. Three reasons why I shun to use it:

it would add another app
the dev hasn't updated it since 2021-06
he hasn't been replying in his app's thread @ XDA anymore (his last posting there was on June 2021)

so it seems like abandonware for now. Well, bummer you don't want to add such options. Maybe you think it over again some time in the future.

Unfortunately toggles are a slippery slope, I have the exact same problem with Tap, Tap. If you add one toggle, you get requests for every workflow under the sun. It's far better to be left to third party apps when there's an API available.

LOL OK, gotcha. Well, still better than getting requests for every workflow in the milky way ;)


Add data source for information about the RSC customer account

The data source, polaris_account, will start out with a single attribute holding the fully qualified domain name of the customer account.

Duplicate of #86


rs2_deproject_pixel_to_point(), does argument "depth" have to be the actual depth of target surface?

Required Info

Camera Model
D435

Operating System & Version
Linux (Ubuntu 18.06)

Platform
NVIDIA Jetson

Language
python

The key step of obtaining the 3D coordinates of a pointed pixel in the RGB frame is using rs2_deproject_pixel_to_point(intrinsics, [pixel_x, pixel_y], pixel_depth), where pixel_depth comes from pixel_depth = depth_frame.get_distance(pixel_x, pixel_y), right?
So can I get the 3D coordinates at the x&y position of (pixel_x, pixel_y) but z position of  (pixel_depth/2) through rs2_deproject_pixel_to_point(intrinsics, [pixel_x, pixel_y], pixel_depth/2)? Does argument "depth" have to be the actual depth of the target position surface?

Hi @surefyyq   Usually when rs2_deproject_pixel_to_point is being used to obtain 3D xyz coordinates, you first have to align depth to color.  A successful example of a Python script for obtaining xyz coordinates with this method can be found at https://github.com/IntelRealSense/librealsense/issues/6749#issuecomment-654185205
In that script, their depth value used in the rs2_deproject_pixel_to_point equation comes from the instruction depth = depth_frame.get_distance(x, y)
The SDK instruction get_distance() can be used to obtain the z-distance of a coordinate in meters.
However, if you are creating a pointcloud by performing depth to color alignment and then obtaining the 3D real-world point cloud coordinates with rs2_deproject_pixel_to_point then the use of alignment may result in inaccuracies.  Using points.get_vertices() instead to generate the point cloud should provide better accuracy.  This subject is discussed in detail in the Python case at https://github.com/IntelRealSense/librealsense/issues/4315

Hi@MartyG-RealSense Thanks for your reply.
The process of obtaining 3D xyz coordinates is no problem and I can get the right 3D xyz coordinates of pointed position of object surface. According to your explaination and quote, I reckon that there is no way to get the 3D coordinates of point which locates between object surface and realsense camera by rs2_deproject_pixel_to_point(intrinsics, [pixel_x, pixel_y], pixel_depth/2), right?
I took a test about it:
point_on_the_surface = rs2_deproject_pixel_to_point(intrinsics, [pixel_x, pixel_y], pixel_depth)
ponit_in_the_air = rs2_deproject_pixel_to_point(intrinsics, [pixel_x, pixel_y], pixel_depth/2)

and I found that the value of ponit_in_the_air xyz coordinates all are halved, where xy are excepted to be identical.

If you wanted to halve the pixel depth value but not affect x and y then I would try amending the pixel_depth/2 to isolate it from xy by adding a couple more brackets.
ponit_in_the_air = rs2_deproject_pixel_to_point(intrinsics, [pixel_x, pixel_y], (pixel_depth/2))
This should ensure that only the pixel_depth value is halved and not [pixel_x, pixel_y].

Hi @surefyyq  Do you require further assistance with this case, please?  Thanks!

@MartyG-RealSense  Sorry for the delay, I tried more brackets like you advised but still, all values are halved.
This question comes from the requirement as follows:
The target is an upward convex arc in space. I want to obtain the real coordinates of the highest point of the arc surface H and another point which is on the same plane height with H but not at the arc surface.

I considered your requirement carefully.  As you require two distance points and not one, the approaches that I can think of for tackling such a problem would be:

Generate a 3D depth pointcloud of the scene and retrieve the real-world Z-depth for the coordinates corresponding to the two points (the highest arc point and the one that is not at the arc surface).  Or:

Generate a pointcloud and measure between the two 3D points.

The RealSense Viewer tool has a built-in 'Measure' option in its 3D point cloud mode that demonstrates this principle by enabling a line to be dragged out between two points on the point cloud and a measurement between the points generated in real-time.
The link below also has a Python script conversion of Intel's rs-measure C++ example program for measuring between two points.
https://github.com/soarwing52/RealsensePython/blob/master/separate functions/measure_new.py

Thanks for your advice @MartyG-RealSense
I will try the pointcloud way and before more information, I should close the issue for now.

You are very welcome, @surefyyq - thanks very much for the update!


Copy to clipboard indicator down not working

A participant noted during usability testing that:
The copy to clipboard does not always appear on the first click in the French individual HTML response documents

Unfortunately, I'm not able to reproduce it. We'll need to gather more information from the user to understand what is not working.

Stale issue.


HTML report interactions don't work on Firefox 59

Repro:

Use Firefox 59
Visit http://databrary.github.io/databrary/hlint.html and click on an item in the left bar
:

I'm not convinced this isn't an issue with Firefox itself. The trouble seems to be caused by an interpretation of the CSS Object Model spec:

The deleteRule(index) method must run the following steps:

If the origin-clean flag is unset, throw a SecurityError exception.
Remove a CSS rule in the CSS rules at index.

—  https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-deleterule

origin-clean flag

Set if response is CORS-same-origin, or unset otherwise.

— https://www.w3.org/TR/cssom-1/#ref-for-concept-css-style-sheet-origin-clean-flag-5
I can't imagine why CORS would be involved when both the script and the CSS are inline, but there you have it.

Seems like it works with Firefox 61 - can you retest to confirm I wasn't just missing it?

Same behavior on 61.0.1. :/
I'm running on NixOS, which probably makes me an outlier.

I'm on Windows. Would be great to get a third opinion if anyone is watching this thread, so we can see which of us is the outlier.

Clicking around on left bar on Ubuntu 16 LTS FF 61.0, Chrome 65.0, nothing comes up when I click around the leftbar items.

Thanks @justinwoo !
@chreekat  I guess NixOS has turned on a super security feature, so perhaps report to NixOS?

Happily, the sidebar links/filters do work for me on Chromium 65, so I can still use the page. :)
Thanks to both of you. I'll look into the NixOS angle.

Thanks, closing for now as it seems elsewhere.

A NixOS update fixed this problem for me. :)


Homepage integration

Closes #22
Homepage based on storefront-ui components has been integrated into vsf-capybara.
Notable changes:

dependency on storefront-ui has been changed from its develop branch to official stable releases
some assets have been replaced with those from storefront-ui which better fit into new design
unused old components have been removed

Hey, you're missing some fonts. Have you included root srylesheet?

Hi @filrak, root stylesheet was imported but only in src\themes\capybara\pages\Home.vue and old styles imported in src\themes\capybara\layouts\Default.vue have overwritten font in headers. Now it is fixed.


Under-estimating errors

I went to fit [redacted] data set we talked about on Slack, and it returned errors on the other of ~1e-5, 1e-6, which doesn't seem right :sweat_smile: do you have any suggestions on how to get more realistic error bars out? I'm including my fitting script here for completion! thanks!
feinstein_chromatic_fit.txt

I have only run this for the most up to date reduction, so I can't speak to the others!

Just taking a quick look through I'm immediately suspicious that I haven't seriously tested my data_mask kw ... I will continue to dig but it's possible that that is not correctly masking your outliers

I've possibly found your issue. In the txt file you have:
transit_poly.choose_optimization_method()
Which essentially does nothing. If you want to run more than ~15-20 wavelengths you'll need to specify "separate" in here, otherwise the default is to run these wavelengths simultaneously, which very likely won't converge (we can only fit up to 50 parameters simultaneously with this version). The results you get will be essentially the MAP-optimized values but the errors will be meaningless as we won't have properly sampled the posterior.
If you run:
transit_poly.summary
after you've sampled you should see a table with an r_hat parameter that gives you a good sense of convergence (ideally close to 1).


How do i build and test this project?

Hi,
I'm trying to troubleshoot an issue in this project and would like to build it.  What are the steps required to do so?  I'm not seeing any instructions anywhere.

Bring
Up
My
Post
:)

@xcarpentier Hi do you have any instructions?

I think v0.6.0 fixed the issue.
Please let me know if this is not the case.


Console app is not properly loading for the super admin user

Describe the issue:

$subject

How to reproduce:

Get the latest changes (as of 18th Nov 2023) and build IS from source.
Try to access console as the super admin user
Observe that many features are hidden

Expected behavior:

Console app should be loading properly for super admins
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: [e.g., IS 5.10.0, IS 5.9.0]
OS: [e.g., Windows, Linux, Mac]
Database: [e.g., MySQL, H2]
Userstore: [e.g., LDAP, JDBC]

Optional Fields
Related issues:

Suggested labels:

Got the latest changes and build from the source at 14:33 (GMT+5:30).
When, accessing the console as super admin, no features are hidden.
https://github.com/wso2/product-is/assets/59327626/b6b720f3-48ff-48c7-a023-4e7cccd7ff3f

Yes, couldn't reproduced. Hence close the issue.


Cannot read property 'M_Modal' of null

youtube:
https://youtu.be/GM1g4upv_No
codepen
https://codepen.io/anon/pen/PKPddN
(Click Plus button)

Please make sure to fill out the ISSUE_TEMLATE and read out CONTRIBUTING GUIDELINES!

Your codepen is missing the href tag, see the modal documentation and code example


one to one relation - 2 forms in 2 tabs

i have 1 to 1 relation, how can i display form of each entity in a tab on the same Editor?

See the OtherFormInTab demo under BasicSamples ->Dialogs


Is it possible to migrate the Assignee detail from Trello to Clubhouse?

Hi,
I love this tool, it's quite slick and just works! I am considering a migration of a semi-large team (50 people spread across 64 boards) and I'd love to avoid re-assigning all the cards once they are migrated.
I am not familiar with Go, so it's not immediately obvious to me how to grab the Member from trello card, match with member in Clubhouse and update the card during the migration process. Is this a feature you have considered adding?  If not, is there a technical or logistical reason?
Thank you!

@meganchinburg - Sorry I didn't get notified of this issue being raised. It shouldn't be too hard to do but the reason I didn't support it was because the names from Trello to Clubhouse were so different for us at least.
But if this is something that would be useful - I would be more than happy to support it mapping directly - maybe it should have a csv mapping in case of differences - what do you think ?
It can be part of the questions throughout the process.

Hi @jnormington I think having a CSV mapping would make it pretty low maintenance, at least for our size of org (<30 engineers), particularly if it was difficult to compare users across systems. I didn't check if you can access email addresses in both APIs.

Hey @meganchinburg,
I completely forgot about email addresses :) - I just checked we can get email from both services. I will have a little look now at starting this and see how far I get :)
If we have an account that is present in Trello but not in Clubhouse - for now I think I will list them out and ask to map them to another account. This way you can know if anyone doesn't have an account for example.
Seeing as I am doing the assignee I might as well also map the correct creator of the original ticket as well :)

Hey @meganchinburg
It seems that the go-trello package we are using gives two fields Email, NewEmail on the Member struct. However during testing the implementation - it appears that you can't get the email address from Trello when checking their API.
Therefore we have the following options which are possible

Use the full name from both services (we already list the ones that don't match - so internally you can chase users that don't match)
CSV file mapping

Which would you prefer ?

Either one would work for my use case as I don't have any name duplicates.
For larger teams it might be useful to have csv mapping option. I would be
happy with either.
Thank you!
On Wed, Nov 30, 2016 at 2:54 PM Jon Normington<EMAIL_ADDRESS>wrote:

Hey @meganchinburg https://github.com/meganchinburg
It seems that the go-trello package we are using gives two fields Email,
NewEmail on the Member struct. However during testing the implementation -
it appears that you can't get the email address from Trello when checking
their API.
Therefore we have the following options which are possible

Use the full name from both services (we already list the ones that
don't match - so internally you can chase users that don't match)
CSV file mapping

Which would you prefer ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jnormington/trello-to-clubhouse.io/issues/3#issuecomment-264022837,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABRfcwVT_xVef5L04ILg0mLFy9Mij34qks5rDf6NgaJpZM4Kxr-n
.

Hey @meganchinburg,
Sorry for the delay on this, so between yesterday evening and this evening I have finished the implementation for migrating Trello cards with card creator, members, comment creator.
It uses the CSV mapping solution, but instead of you having to build the CSV from scratch it does this for you by making a "best guess" of the mapping only based on the name - (so if there are duplicates names - this allows you to correct).
Once the CSV is generated you can modify the CSV to be correct while the program waits. You also have the option to not regenerate the file - if you have already perfected the csv - otherwise it will just overwrite it.
I have given it a quick whiz and all appears to be working, but before I merge into master - would you mind giving it a spin/test with one of your boards please ?
The new binaries are below - any feedback welcome on any issues you may find.
trello_binaries.zip
Once you sign off I will merge this.
Thanks again!

Awesome! Thanks! I can take a look on Monday
On Fri, 2 Dec 2016 at 23:16, Jon Normington<EMAIL_ADDRESS>wrote:

Hey @meganchinburg https://github.com/meganchinburg,
Sorry for the delay on this, so between yesterday evening and this evening
I have finished the implementation for migrating Trello cards with card
creator, members, comment creator.
It uses the CSV mapping solution, but instead of you having to build the
CSV from scratch it does this for you by making a "best guess" of the
mapping only based on the name - (so if there are duplicates names - this
allows you to correct).
Once the CSV is generated you can modify the CSV to be correct while the
program waits. You also have the option to not regenerate the file - if you
have already perfected the csv - otherwise it will just overwrite it.
I have given it a quick whiz and all appears to be working, but before I
merge into master - would you mind giving it a spin/test with one of your
boards please ?
The new binaries are below - any feedback welcome on any issues you may
find.
trello_binaries.zip
https://github.com/jnormington/trello-to-clubhouse.io/files/628373/trello_binaries.zip
Once you sign off I will merge this.
Thanks again!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jnormington/trello-to-clubhouse.io/issues/3#issuecomment-264577411,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABRfcyF2C2UlJlnZ6k8ZT66qSHCItLnsks5rEJjVgaJpZM4Kxr-n
.

Hey @jnormington it works great! Thanks.

Thanks @meganchinburg - will close this issue and merge and update the docs


Content is lost when switching between drawings in the extension without saving

Summary
In the extension for managing multiple Excalidraw drawings, if you switch from one drawing to another without clicking "Save," all content from the current drawing is lost. This affects the user experience as they may lose their work if they forget to save before switching to another drawing.
Steps to reproduce

Open a drawing in the Excalidraw extension.
Make some changes to the drawing.
Switch to another drawing without clicking "Save."
Observe that the content from the first drawing is lost.

Expected behavior
The system should either automatically save the current drawing or warn the user about unsaved changes before allowing them to switch to another drawing.
Actual behavior
The current drawing's content is lost when switching to another drawing without clicking "Save," and there is no prior warning.
Possible solution:
Add a confirmation prompt before switching drawings if there are unsaved changes, or implement an auto-save functionality when switching drawings.

 Hey Diego,thanks for the notifying about the issue, I'll implement a prompt and deploy a new version by end of this weekend

  --

   Sent from Canary

  On Tuesday, Oct 22, 2024 at 9:19 AM, Diego Silveira<EMAIL_ADDRESS>wrote:

  Summary
  In the extension for managing multiple Excalidraw drawings, if you switch from one drawing to another without clicking "Save," all content from the current drawing is lost. This affects the user experience as they may lose their work if they forget to save before switching to another drawing.
  Steps to reproduce

   Open a drawing in the Excalidraw extension.
   Make some changes to the drawing.
   Switch to another drawing without clicking "Save."
   Observe that the content from the first drawing is lost.

  Expected behavior
  The system should either automatically save the current drawing or warn the user about unsaved changes before allowing them to switch to another drawing.
  Actual behavior
  The current drawing's content is lost when switching to another drawing without clicking "Save," and there is no prior warning.
  Possible solution:
  Add a confirmation prompt before switching drawings if there are unsaved changes, or implement an auto-save functionality when switching drawings.
  —
    Reply to this email directly, view it on GitHub, or unsubscribe.
    You are receiving this because you are subscribed to this thread.Message ID<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>"EmailMessage","potentialAction"<EMAIL_ADDRESS>"ViewAction","target": "https://github.com/atharvakadlag/excalisave/issues/28","url": "https://github.com/atharvakadlag/excalisave/issues/28","name": "View Issue"},"description": "View this Issue on GitHub","publisher"<EMAIL_ADDRESS>"Organization","name": "GitHub","url": "https://github.com"}}]


PlayerSummary object not having all the possible attributes makes some games unable to parse the lobby link (such tekken8)

Very much set all of this.
https://developer.valvesoftware.com/wiki/Steam_Web_API#Return_Value

Tekken 8 lobbies seem to be like: steam://connect/<IP_ADDRESS>:27015, where:
"gameserverip":"<IP_ADDRESS>:27015"

Nvm when a lobby is created, a standard URL will be used.
Applied fixes and now seems to be working correctly, at least I tested and returned the lobby URL normally.

Confirmed to be fixed by 3 different users, one of them being the one who first detected the issue.


Update rwc and test262 runner

We are moving test262 and rwc into internal repository.This PR is to update the test262 and rwc path used by the runner

:+1:


[ROCm] Adding + Removing  no_rocm tag from Python unit tests

This commit

adds the no_rocm tag to python unit tests that are currently failing with the --config=rocm build
removes the no_rocm tag from python unit tests that are now passing with the --config=rocm build

@tatianashp @whchung @parallelo

@deven-amd could you please resolve conflicts.

@rthadur

@deven-amd could you please resolve conflicts.

done.


Specify the Attribute to use for Authentication

Currently both the Guard and the AuthenticationProvider use the value of getUsername() from the user for the username in LDAP authentication:
https://github.com/ldaptools/ldaptools-bundle/blob/master/Security/LdapGuardAuthenticator.php#L169
https://github.com/ldaptools/ldaptools-bundle/blob/master/Security/Authentication/Provider/LdapAuthenticationProvider.php#L130
This works fine for authentication in Active Directory, but will not work fine for OpenLDAP (unless the bind_format option is configured in the domain config). There should probably be a security config option for the bundle called something like login_using_attribute, which:

Defaults to null (which would use the username for LDAP authentication.
If set would then query LDAP for the user, and use the specified attribute for authentication (For example, could be set the dn to login using the full DN of the user, which would work in OpenLDAP).

Fixed with https://github.com/ldaptools/ldaptools-bundle/commit/cab368a236f26d0927ccba270e6d65db15d2c008. The logic for how to authenticate a user is now much better. If using the default user provider and guard/authenticator from the bundle then it will "just work".
If you're using your own user class or user provider then you may need to set the login_query_attribute setting of the bundle so it can query LDAP for a DN from the value of the username.


Wildcard blob not working for Azure Storage account

Description

According to driftctl documentation. Azure storage account backend supports recursively wildcard searching:

However in practice, that does not appear to function correctly. If I explicitly define the path, everything functions as expected. However, attempting to run <container-name/**> as outlined in the documentation. I am met with the following error:

zsh: no matches found: tfstate+azurerm://states/**
Environment

OS: MacOS
driftctl version: v0.38.2
terraform version:
terraform providers versions:

How to reproduce

Possible Solution

Additional context

Perhaps something is broken in: https://github.com/snyk/driftctl/blob/e3a2d2a4aafa4c6af09c5a8328dca167261ff8fb/pkg/iac/terraform/state/enumerator/common.go
Since it appears changing providers when attempting to leverage glob patterns has no effect on the error. @bschaatsbergen forgive me, not well versed in golang at this time.

Hi @g-campbell please note that this hasn't been released yet. At least GCS (which is what I fixed).


Basic health check endpoint

If SKYBRIDGE_SHOW_INDEX is set to false, calling / results in a 404.
It would be good to either return 200 there, or to have a separate endpoint for health checks. There's of course the possibility to configure a health check to expect 404 on an endpoint, but this is certainly not a good practice.
Related:
https://fly.io/docs/reference/configuration/#http_service-checks
https://docs.docker.com/engine/reference/builder/#healthcheck

Awesome, thanks! 🙏🏻


Training from scratch for English model, somewhat listenable after 180k updates.

Checks

[x] This template is only for usage issues encountered.
[X] I have thoroughly reviewed the project documentation but couldn't find information to solve my problem.
[X] I have searched for existing issues, including closed ones, and couldn't find a solution.
[X] I confirm that I am using English to submit this report in order to facilitate communication.

Environment Details
pytorch:2.4.0
python:3.11
cuda:12.4
ubuntu:22.04
Steps to Reproduce
I am trying to train a English model from scratch. I have ~400 hours of audio data from the Libri TTS R dataset. Combining the dev_clean, test_clean and train_clean_360 data together.
I am currently renting a Single A100 SXM 80 GB vram GPU.
Regarding Training Params:
Initial LR: 0.000075
Batch Size is 38400 on 1 GPU
Batch Size Type is Frame.
Max Samples is 64.
Gradient Acumulation Steps is 1
Max Gradient Norm is 1
Warmup Updates is 10k
Using Bf16 precision.
✔ Expected Behavior
Having seen some other benchmarks using way smaller datasets and different batch sizes, I expected my results to be better than what I currently have.
The audio is jumbled and gibberish in most parts with some intelligble phrases being heard clearly, mostly at the end.
An example:
Text to be generated.
"How is this still doing this badly? I don't know what is going on. I told my boss I'll get this to him by Monday but I don't think it's going to happen."
Result:
https://voca.ro/19IKC1qVps3k
This is the loss and lr graphs.

Would I need to train longer? I am currently at 190k steps and still training. The loss has stopped going down for a few hours, would that mean my model will cease improving?
I am new to this, and only was able to compile this training setup through seeing the guides here. I would greatly appreciate any help regarding to this issue.
❌ Actual Behavior
No response

the loss is fine, it's normal after warmup and several k steps, it gets into a phase that just decreases at a very slow rate
we haven't try libritts-r, but tried libritts
we train with small model (~155M), 38400 * 8GPU
200K to have pretty good results, 500K is OK to stop with impressive performance on English test set (with a certain zero-shot ability but obviously inferior to our base mode trained with more diverse data).
so, just train longer, will be better

the loss is fine, it's normal after warmup and several k steps, it gets into a phase that just decreases at a very slow rate
we haven't tried libritts-r, but tried libritts
trained with small model (~155M), 38400 * 8GPU 200K to have pretty good results, 500K is OK to stop with impressive performance on English test set (with a certain zero-shot ability but obviously inferior to our base mode trained with more diverse data).
so, just train longer, will be better

Hey, thank you so much for your reply. How would I change the size of my model? I have not touched anything regarding the model size so I assume I am training on the large one. Thank you.

If with the latest version check the readme for training, simply leverage Hydra config yamls
Otherwise in the older version, is to change the hyperparams in train.py, we have mentioned small model config in our paper, and you can also find in under scripts/ the file including model params

@Quentin1168 Based on my experimental results, I do not recommend using the LibriTTS-R dataset; instead, I suggest using the LibriTTS dataset.

@Quentin1168 Based on my experimental results, I do not recommend using the LibriTTS-R dataset; instead, I suggest using the LibriTTS dataset.

I thought the R one would have clearer speech. May I ask why? Just wanted to understand.

I'm by no means an expert and it may be best to hear from the project authors, whom I'm sure will also chime in. This model from my reading requires quite a bit of training initially, particularly if you're not finetuning. As someone who's also interested in training from scratch, I'm interested how you get on with this. Issue #509 is where I got a lot of the info on the amount of training required. Hope this helps a bit.

Hey, since you are interested in the progress, here is how it is going at 280k updates.
https://voca.ro/1iQKdblP7fM4
It's a bit better from the one at 200k updates, but still a bit jumbly. I think it does better at very short sentences.

@Quentin1168 Based on my experimental results, I do not recommend using the LibriTTS-R dataset; instead, I suggest using the LibriTTS dataset.

I thought the R one would have clearer speech. May I ask why? Just wanted to understand.

Enhanced audio may sound better to the human ear, but it may be detrimental to the model. The results I obtained using LibriTTS-R were quite poor in WER and SIM

Thank you @Quentin1168 for sharing your results. Can I ask you how long did it take for you to get to 280k updates on a A100 SXM 80 GB vram ? It may be a useful information

H1008 Libritts all train datasets and F5 small update 300k steps will need 24hours，so the time will double if a1008发自我的 iPhone在 2024年11月30日，07:07，Leonardo Iania @.***> 写道：
Thank you @Quentin1168 for sharing your results. Can I ask you how long did it take for you to get to 280k updates on a A100 SXM 80 GB vram ? It may be a useful information
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

Alright, here's an update. I switched to the small model and have been training with the same parameters and cfg_strength = 3.0 (modified in utils_infer)
Here is the loss graph:

Here are some samples of the same sentence above:
https://voca.ro/1mBNluWVXkki
https://voca.ro/1iahPbxu1vcr
I'll probably follow Zhikang's suggestion of using the normal LibriTTS but I have limited resources with using this hardware. Should I wait it out a bit more or just stop and retrain with normal LibriTTS later?

@Quentin1168 is your suggestion to use a smaller model because of the smaller size of the dataset?
Do you have a rough idea of the amount of data required to train with the larger model size, apart from what is being said in the paper?


#244 - replace search-index with a handwritten IndexLevel

this allows us to have more control over how the data is stored and how performant it is
ultimately we only need a small subset of search-index functionality, so this lets us be more streamlined too

@dcrousso have you confirmed with @mistermoe and @thehenrytsai that this supports the range of queries/indexing needed for the rest of the features planned before we hit v1? I ask because I know Moe has done some work in this area and Henry has knowledge of the needs that are upcoming, so I wanted to make sure our bases are covered.

@csuwildcat i wrote the handrolled search-index. it has support for: and, or, range

@mistermoe I'd turn to @thehenrytsai for that, but if it's the one you already have talked about, that's probably the known good set of features we'd want. Henry, can you confirm?

@shamilovtim if you have time, can we publish an unstable version of this and have you try and use it now that search-index is gone?

@csuwildcat:

Henry, can you confirm?

This impl certainly ticks all the boxes that are needed by the latest/current version of the DWN SDK. It also adds basic or support at individual property level, though its usefulness is yet to be seen as we don't have a scenario/use for it yet.
The two features that are missing looking ahead (though to be clear, also missing in search-index) that comes to mind right now are:

Multi-value/array indexes. This is needed for the seemingly trivial (but not) query of "get me records that are attested by alice", where, attesters is a multi-value property.
Sorting, up until now sorting is done entirely on the client-side in memory which is hacky. This is particularly needed when dataset it large and we introduce paging. The way the new index lib is implemented seems like this is still tricky.

@thehenrytsai re: jankiness
there's only so much one can do with a flat k/v store!
i have benchmark files if you're interested in running them. the hand-rolled one is magnitudes faster.
additionally:

search-index made the use of dwn-sdk in react native without rolling an entirely new MessageStore a non-option
search-index requires the most polyfills

@shamilovtim if you have time, can we publish an unstable version of this and have you try and use it now that search-index is gone?

I'm ready for you guys. Go ahead and push whenever you make the latest feedback changes and I'll test

@mistermoe (and @dcrousso?!)

there's only so much one can do with a flat k/v store!

Amen! It definitely is an insane achievement that you were able to take a kv store as far as you did with so few lines of code!! I would've never had the courage to undertake this task so thank you....

@dcrousso, thanks for the amazing effort for eliminating magic chars one by one, in the process making the code even more hardcore for my brain!
If you are done making the core changes, would be great if you can add a few nascent tests to cover all code added (mostly on throwIfAborted what not) for completeness. Beyond that I think (more like trust at this point) the code is good to go, I will drool over the intricacies of all the code later!

[...] would be great if you can add a few nascent tests to cover all code added (mostly on throwIfAborted what not) for completeness.

@thehenrytsai i dont think it's a good idea to add tests for some of those because they are heavily dependent on the timing of level operations
for example, both put and delete use Level.prototype.batch, meaning that there's really only a single await-able operation in those methods (not counting creating the Level instance as that's already opened by the test harness beforehand).  if i added something like setTimeout(() => { controller.abort(); } in the test then it's a race between the setTimeout and level as to whether the latter can perform the operation(s) quick enough to enqueue something into the event loop (and that doesnt even account for the differences in the event loop system between browser and node).


Remove duplicated code in instrumentation checks

This code felt like a potential pitfall if one branch was modified but the other left untouched.
Checklist before submitting:

[x] ~Added entry to CHANGELOG.md~
[x] ~Added/updated relevant tests~
[x] ~Added/updated documentation~

No functionality change should be observed.

Coverage decreased (-0.03%) to 90.423% when pulling ab2f1314f749eb04714fd8305db73e1f83b85cf5 on simplify-instrumentation-hooks into 3621a2e5439074a9a1d0e2ba7777da6c73bc725d on master.


Custom suitesparse library configuration support in sparseqr_gen.py

In PySPQR version 1, I use to be able to edit sparseqr_gen.py similar to
include_dirs = [ '/home/ul/local/include/suitesparse-5.8.1.mkl' ]
library_dirs = [ '/home/ul/local/lib/suitesparse-5.8.1.mkl' ]

for custom library/include directory support on ubuntu.
For this to work in version 1.1.2, I now also must make the edit to ffibuilder.set_source call to add the library_dirs.  e.g.:
ffibuilder.set_source( "sparseqr._sparseqr",
    """#include <SuiteSparseQR_C.h>
""",
    ## You may need to modify the following line,
    ## which is needed on Ubuntu and harmless on Mac OS.
    include_dirs = include_dirs, library_dirs = library_dirs,
    libraries = libraries )

Easy enough and it works.
For those of us that complicate our lives with custom built suitesparse libs, is it possible to make the sparseqr_gen.py configuration closer to the prior versions?  I.e. is it possible to including the library_dirs parameter in the ffibuilder.set_source call by default so that edits for custom libs can be grouped in one part of sparseqr_gen.py?
Thank you for continuing to support sparseqr.

I don't see any previous version of PySPQR that passed the library_dirs parameter to ffibuilder.set_source(), but it should be easy to add.

If it can be added by default that would be great.
Yes, prior versions do not explicitly have library_dirs.  I use a script to modify sparseqr_gen.py and build PySPQR (mostly for python updates as that tends to happen fairly frequently).   For version 1, the script would modify the include_dirs and add the library_dirs parameter directly to the ffibuilder.set_source call at the top of the file.
It's clear why sparseqr_gen.py changed and perhaps this thread might help someone else looking to use custom libraries.
Thank you again.

What if sparseqr_gen.py added environment variables LIBRARY_PATH and C_INCLUDE_PATH or CPATH?

Well this is a little embarrassing... if i do:
git clone https://github.com/yig/PySPQR.git PySPQR; cd PySPQR;
python setup.py build_ext --library-dirs='/home/ul/local/lib/suitesparse-5.8.1.mkl' --include-dirs='/home/ul/local/include/suitesparse-5.8.1.mkl' install

it builds as expected using my custom libraries.  I thought I had tried that before I set up my script some time ago but apparently not.  As this solves my issue, I'll close this.
FYI, ldd libspqr.so shows a link to libcholmod.so.3.  The reason i don't use ubuntu suitesparse libs is they are (or use to be) built with openblas. As your likely aware, there is bug affecting openblas and suitesparse that degrades cholmod performance with large problems so I try to avoid openblas with suitesparse until that gets fixed.
Apologies for the noise.


Feature: click to copy on clipboard

Hello. This seems a good web app, and would be more epic if the user can just use a single click to copy color code on the clipboard. Can I work on this issue? Thank you in advance.

Hey there! Thanks for the interest. This is a feature I’ve been wanting to implement anyway, so feel free to fork and work on a feature branch. I haven’t had time to refactor the code as much as I’d like yet, so I apologize if things are a little bit of a mess!


db.RunInTx helper (similar to what we have in go-pg)

In my project I have this code
func Transaction(db *bun.DB, callback func(tx bun.Tx) error) error {
	tx, err := db.Begin()
	if err != nil {
		return err
	}
	err = callback(tx)
	if err != nil {
		if rErr := tx.Rollback(); rErr != nil {
			return rErr
		}
		return err
	}
	return tx.Commit()
}

That looks good. What do you think about also accepting TxOptions?
Also the code should probably use defer tx.Rollback() to better handle panics.

That looks good. What do you think about also accepting TxOptions?
Also the code should probably use defer tx.Rollback() to better handle panics.

Good ideas.

Added in v0.2.5


Remove the potential multiple managedclusterconfiguration support.

The constant managedclusterconfiguration is embed in the chart:  https://github.com/open-cluster-management-io/cluster-proxy/blob/main/charts/cluster-proxy/templates/managedproxyconfiguration.yaml
Since we're not going to support multiple managedclusterconfiguration, clean this part of logic to simplify the code.

/assign @qiujian16

/approve
/lgtm


crash

crash-2023-08-14_02.15.45-server.txt
crash-2023-08-14_02.15.30-client.txt

Can you give the latest.log pls

https://cloud.mail.ru/public/xN59/zjHq2KPkG
crash-2023-08-14_05.07.50-server.txt
crash-2023-08-14_05.03.36-client.txt

try disabling mc-121196

https://i.imgur.com/v3eLfyF.png

it seem that there is a problem , try redownloading mup and maybe update mixinbooter

ok try this devbuild

not fixed?

you need to try it , i can't reproduce your issue , but the devbuild should fix it

if you say , the issue is fixed , i will close the issue


The request to the server does not include select multiple elements if they have no selected value.

Describe the bug
Select multiple elements without any selected value are not part of the payload sent to the server upon form submission.
To Reproduce
Create a form with a select multiple element, where you define an empty value and do not select any option.
Try submitting the form and check the browser console for the server payload. The payload includes all form elements except the select multiple without a selected value.
If the select multiple has a selected value, it is sent to the server. If an empty value is used, the payload does not include a key with the HTML select name.
I tried creating a clean HTML select without a data controller and without using the Tom select, to see if there might be an issue with processing the empty value on the Tom select's side, or in the case of a data controller, if there might be an issue with initializing the Tom select in the data controller.
And the result is that this issue affects even a clean HTML select without a data controller and without using the Tom select.
Expected behavior
If there is no value selected in the select multiple, the name of the element with an empty array value is sent to the server in the payload: html_name_of_select=[]
Screenshots

Desktop (please complete the following information):

OS: It doesn't matter.
Browser all
Version last

Server (please complete the following information):

Platfrom Version: 14.15
Laravel Version: 10.32
PHP Version: 8.1.27
Database: Mysql
Database Version: >5.6 (doesn't matter)

Additional context
The problem is in the form serialization after form submit in orchid.js.

It's standart behavior of html.....sorry


Refactored code structure as well as removed unneccesary files.

Alright, I'm mostly okay with this, except that it doesn't actually run; as near as I can tell you added a route to force it to start at Index, but also removed the Index page at the same time. Not sure which of those should be reverted but I feel like one of them should.


Improve speed of cleanup process

To load new data into the API database, Ingestion Server runs a weekly job that copies data from upstream, cleans the data, and then indexes it in Elasticsearch. Indexing is distributed and happens relatively quickly now, but cleanup takes a day or two. It would be nice if we could run the cleanup process in a shorter amount of time in order to facilitate faster development and feedback.
We should either parallelize the cleanup process in a similar manner as we did with indexing (assign it to indexing workers) or see if the existing single-node process can be better optimized.

Superseded by https://github.com/creativecommons/cccatalog/issues/301. We want to move this cleanup step out of the API ingestion layer entirely.


Create script to process SDK breaking change suppression files

What does the script do?

Identify the suppression file based on the spec PR or based on the spec path
Load the suppression file
Label the spec PR based on the suppression content

---
title: Update Sdk-[language]-Suppressions Labels
---
flowchart TD
    A[Get PR File Changes] -- Filter by sdkSuppressionsFileName --> B(Get Suppression Files)
    B --> C{ Has Suppressions Files}
    B -- Has no Suppressions Files --> End
    C --> C1(Load PR head&base suppression content)
    C1 --> C2{Validate Header Content}
    C2 -- Validate Error --> End
    C2 -- Validate Success --> C4(Parse Suppression Files & Get SDKNames)
    C4 --> C5{Header is empty & Base has sdk}
    C5 --> C6(Return baseSdksWithSuppressions's SDKNames)
    C4 --> C7{Both Base & Header is empty}
    C7 --> C8(Return Empty sdkNames)
    C4 --> C9{Header is not empty}
    C9 --> C10( diff with suppression content denpends on package, breaking-changes)
    C10 --> C11( Return diff SDKNames)
    C11 --> F(Get corresponding Label By SDKNames)
    F --> F1{sdkNames = 0}
    F1 --> F9{no present labels exist}
    F9 --> End
    F1 --> F5{present labels exist}
    F5 --> F3(Remove Exist Label)
    F --> F2{sdkNames > 0 }
    F2 --> F6{present labels exist}
    F2 --> F7{present labels not exist}
    F6 --> F4(update labels without present lables)
    F7 --> F8(update labels)
    F3 --> End
    F4 --> End
    F8 --> End


Use TabBar in Dialog to report an error, LateInitializationError: _currentTabOffsets@1725014024

Steps to Reproduce

在一个Dialog上使用TabBar.
调用showGeneralDialog；
页面提示Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.异常；

Expected results:
页面正常显示；
Actual results:
页面提示Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.异常；

Logs

[+1540 ms] flutter: Another exception was thrown: LateInitializationError: _currentTabOffsets@595014024
[   +2 ms] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[        ] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[   +1 ms] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[        ] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[        ] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[   +1 ms] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[        ] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[        ] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[        ] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[        ] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[        ] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[        ] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[   +3 ms] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[   +1 ms] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[        ] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[        ] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[   +1 ms] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[   +1 ms] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[   +1 ms] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[   +1 ms] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[        ] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[        ] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[        ] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[   +1 ms] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[        ] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[        ] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[        ] flutter: Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
[   +1 ms] flutter: Another exception was thrown: LateInitializationError: _currentTabOffsets@595014024
[   +7 ms] flutter: Another exception was thrown: buildScope missed some dirty elements.

flutter doctor -v
[✓] Flutter (Channel dev, 1.23.0-18.0.pre, on Mac OS X 10.15.7 19H2 x86_64, locale zh-Hans-CN)
    • Flutter version 1.23.0-18.0.pre at /Users/changlei/Downloads/flutter
    • Framework revision 37ebe3d82a (7 days ago), 2020-10-13 10:52:23 -0700
    • Engine revision<PHONE_NUMBER>
    • Dart version 2.11.0 (build 2.11.0-213.0.dev)
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /Users/changlei/Library/Android/sdk
    • Platform android-29, build-tools 29.0.3
    • ANDROID_HOME = /Users/changlei/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.0.1, Build version 12A7300
    • CocoaPods version 1.10.0.rc.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.47.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.12.2

[✓] Connected device (4 available)
    • iPad Pro (11-inch) (2nd generation) (mobile) • 84E523B2-614D-4645-9B55-546BF61B0A30 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-0 (simulator)
    • macOS (desktop)                              • macos                                • darwin-x64     • Mac OS X 10.15.7 19H2 x86_64
    • Web Server (web)                             • web-server                           • web-javascript • Flutter Tools
    • Chrome (web)                                 • chrome                               • web-javascript • Google Chrome 81.0.4044.138

• No issues found!

Use TabBar in Dialog to report errors
Steps to reproduce

Use TabBar on a Dialog
Call showGeneralDialog
The page prompts Failed assertion: line 4371 pos 14:'owner!._debugCurrentBuildTarget == this': is not true.

Expected results:
The page is displayed normally;
Actual results:
The page prompts Failed assertion: line 4371 pos 14:'owner!._debugCurrentBuildTarget == this': is not true.

Hi @changleibox
Can you please provide your flutter doctor -v a minimal complete reproducible code sample?
Thank you

以下是我的代码的一个示例，我经过多次测试，发现用异步加载，就会出现这种问题
class DialogTabBarDemo extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return SizedBox(
      width: 300,
      child: OutlineButton(
        onPressed: () {
          showGeneralDialog<void>(
            context: context,
            pageBuilder: (context, animation, secondaryAnimation) {
              return const _DialogContent();
            },
          );
        },
        child: const Text('打开'),
      ),
    );
  }
}

class _DialogContent extends StatefulWidget {
  const _DialogContent({Key key}) : super(key: key);

  @override
  __DialogContentState createState() => __DialogContentState();
}

class __DialogContentState extends State<_DialogContent> {
  final _tabs = <Widget>[];

  @override
  void initState() {
    _loadTabs();
    super.initState();
  }

  Future<void> _loadTabs() async {
    await Future<void>.delayed(const Duration(milliseconds: 200));
    _tabs.addAll(List.generate(20, (index) {
      return Text(
        'tab$index',
        style: _tabTextStyle,
      );
    }));
    setState(() {});
  }

  @override
  Widget build(BuildContext context) {
    final themeData = Theme.of(context);
    return Dialog(
      child: Container(
        padding: const EdgeInsets.all(10),
        child: Column(
          mainAxisSize: MainAxisSize.min,
          children: [
            DefaultTabController(
              length: _tabs.length,
              initialIndex: 0,
              child: AnimatedSwitcher(
                duration: const Duration(milliseconds: 300),
                child: TabBar(
                  isScrollable: true,
                  indicatorColor: Colors.transparent,
                  indicatorSize: TabBarIndicatorSize.tab,
                  labelColor: themeData.primaryColor,
                  unselectedLabelColor: themeData.textTheme.subtitle1.color,
                  tabs: List.generate(_tabs.length, (index) {
                    return Tab(
                      child: _tabs[index],
                    );
                  }),
                ),
              ),
            ),
            Container(
              height: 100,
              margin: const EdgeInsets.symmetric(
                vertical: 20,
              ),
              color: Colors.redAccent,
            ),
            OutlineButton(
              child: const Text('close'),
              onPressed: () {
                Navigator.pop(context);
              },
            ),
          ],
        ),
      ),
    );
  }
}

Hi @changleibox
I was able to reproduce the issue however there is a lot going on in your code and I'm not really sure if this is an issue with the code or an issue in Flutter.
I'm leaving this issue opened because of the first error in the logs for a better investigation of the issue:
LateInitializationError: _currentTabOffsets@224014024
The relevant error-causing widget was:
  AnimatedSwitcher file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:78:22

Logs
Performing hot restart...
Syncing files to device iPhone 11 Pro Max...
Restarted application in 480ms.

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
LateInitializationError: _currentTabOffsets@224014024
The relevant error-causing widget was:
  AnimatedSwitcher file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:78:22
════════════════════════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
The relevant error-causing widget was:
  AnimatedSwitcher file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:78:22
════════════════════════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
The relevant error-causing widget was:
  DefaultTabController file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:75:13
════════════════════════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
The relevant error-causing widget was:
  DefaultTabController file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:75:13
════════════════════════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
The relevant error-causing widget was:
  Container file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:70:14
════════════════════════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
The relevant error-causing widget was:
  Dialog file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:69:12
════════════════════════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
The relevant error-causing widget was:
  Dialog file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:69:12
════════════════════════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
The relevant error-causing widget was:
  Dialog file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:69:12
════════════════════════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
The relevant error-causing widget was:
  Dialog file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:69:12
════════════════════════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
The relevant error-causing widget was:
  Dialog file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:69:12
════════════════════════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
The relevant error-causing widget was:
  Dialog file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:69:12
════════════════════════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
The relevant error-causing widget was:
  Dialog file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:69:12
════════════════════════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
The relevant error-causing widget was:
  Dialog file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:69:12
════════════════════════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
The relevant error-causing widget was:
  Dialog file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:69:12
════════════════════════════════════════════════════════════════════════════════════════════════════
[VERBOSE-2:ui_dart_state.cc(177)] Unhandled Exception: Null check operator used on a null value
#0      RenderObject.sendSemanticsEvent (package:flutter/src/rendering/object.dart:2503:14)
#1      Feedback.forTap (package:flutter/src/material/feedback.dart:95:33)
#2      _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:984:18)
#3      _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:1101:38)
#4      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:183:24)
#5      TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:598:11)
#6      BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:287:5)
#7      BaseTapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:222:7)
#8      PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/gestures/recognizer.dart:476:9)
#9      PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:<…>

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.
The relevant error-causing widget was:
  _DialogContent file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:26:28
════════════════════════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
'package:flutter/src/widgets/framework.dart': Failed assertion: line 4371 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true.

The list of dirty elements at the end of the buildScope call was:
  : _DialogContent
    dependencies: [_LocalizationsScope-[GlobalKey#dab13], _InheritedTheme]
    state: __DialogContentState#445d9
  : AnimatedBuilder
    animation: AnimationController#fa8ff(▶ 0.111)
    state: _AnimatedState#962a9
  : TabBar
    dirty
    dependencies: [_LocalizationsScope-[GlobalKey#dab13], _TabControllerScope, _InheritedTheme]
    state: _TabBarState#29365
  : _MaterialInterior
    duration: 75ms
    shape: _OutlineBorder()
    elevation: 0.0
    color: Color(0x00000000)
    shadowColor: Color(0xff000000)
    dependencies: [_EffectiveTickerMode, _LocalizationsScope-[GlobalKey#dab13], Directionality, _InheritedTheme]
    state: _MaterialInteriorState#79d97(ticker active)
════════════════════════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by widgets library ═══════════════════════════════════════════════════════
'package:flutter/src/widgets/framework.dart': Failed assertion: line 5144 pos 14: '_dependents.isEmpty': is not true.
The relevant error-causing widget was:
  MaterialApp file:///Users/pedromassango/dev/Projects/flutter_example/lib/main.dart:10:12
════════════════════════════════════════════════════════════════════════════════════════════════════

complete code sample
import 'dart:ui';

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(body: Center(child: SizedBox(
        width: 300,
        child: OutlineButton(
          onPressed: () {
            showGeneralDialog<void>(
              context: context,
              pageBuilder: (context, animation, secondaryAnimation) {
                return const _DialogContent();
              },
            );
          },
          child: const Text('打开'),
        ),
      )))
    );
  }
}

class _DialogContent extends StatefulWidget {
  const _DialogContent({Key? key}) : super(key: key);

  @override
  __DialogContentState createState() => __DialogContentState();
}

class __DialogContentState extends State<_DialogContent> {
  final _tabs = <Widget>[];

  @override
  void initState() {
    _loadTabs();
    super.initState();
  }

  Future<void> _loadTabs() async {
    await Future<void>.delayed(const Duration(milliseconds: 200));
    _tabs.addAll(List.generate(20, (index) {
      return Text(
        'tab$index',
        style: TextStyle(color: Colors.yellow),
      );
    }));

    WidgetsBinding.instance?.addPostFrameCallback((timeStamp) {
      setState(() {});
    });
  }

  @override
  Widget build(BuildContext context) {
    final themeData = Theme.of(context)!;
    return Dialog(
      child: Container(
        padding: const EdgeInsets.all(10),
        child: Column(
          mainAxisSize: MainAxisSize.min,
          children: [
            DefaultTabController(
              length: _tabs.length,
              initialIndex: 0,
              child: AnimatedSwitcher(
                duration: const Duration(milliseconds: 300),
                child: TabBar(
                  isScrollable: true,
                  indicatorColor: Colors.transparent,
                  indicatorSize: TabBarIndicatorSize.tab,
                  labelColor: themeData.primaryColor,
                  unselectedLabelColor: themeData.textTheme.subtitle1!.color,
                  tabs: List.generate(_tabs.length, (index) {
                    return Tab(
                      child: _tabs[index],
                    );
                  }),
                ),
              ),
            ),
            Container(
              height: 100,
              margin: const EdgeInsets.symmetric(
                vertical: 20,
              ),
              color: Colors.redAccent,
            ),
            OutlineButton(
              child: const Text('close'),
              onPressed: () {
                Navigator.pop(context);
              },
            ),
          ],
        ),
      ),
    );
  }
}

你好，我把示例代码简化了一下，依然能够重现此问题，你可以再看一下
Code
class DialogTabBarDemo extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return SizedBox(
      width: 300,
      child: OutlineButton(
        onPressed: () {
          showDialog<void>(
            context: context,
            barrierDismissible: true,
            builder: (context) {
              return const _DialogContent();
            },
          );
        },
        child: const Text('打开'),
      ),
    );
  }
}

class _DialogContent extends StatefulWidget {
  const _DialogContent({Key key}) : super(key: key);

  @override
  __DialogContentState createState() => __DialogContentState();
}

class __DialogContentState extends State<_DialogContent> {
  final _tabs = <Widget>[];

  @override
  void initState() {
    _loadTabs();
    super.initState();
  }

  Future<void> _loadTabs() async {
    await Future<void>.delayed(const Duration(milliseconds: 200));
    _tabs.addAll(List.generate(20, (index) {
      return Text(
        'tab$index',
        style: _tabTextStyle,
      );
    }));
    if (!mounted) {
      return;
    }
    setState(() {});
  }

  @override
  Widget build(BuildContext context) {
    return Dialog(
      child: DefaultTabController(
        length: _tabs.length,
        initialIndex: 0,
        child: TabBar(
          isScrollable: true,
          tabs: List.generate(_tabs.length, (index) {
            return Tab(
              child: _tabs[index],
            );
          }),
        ),
      ),
    );
  }
}

@shihaohong Does https://github.com/flutter/flutter/pull/69005 also fix this? The errors seem related.

Yeah, I just tested this against the branch in #69005 and the error goes away

当我将版本更新成beta，并且-enable-web之后，也出现了这个问题