Static watch path is static - not dependent on Django configuration

See https://github.com/django-hurricane/django-hurricane/blob/main/hurricane/management/commands/serve.py#L123
This is a hard-coded path probably does not make any sense.
The path to the static files should preferably be loaded from Django's configuration.

We close this issue. It is now possible to watch specific paths (mostly useful for statics) for codereload + collectstatic via --tatic-watch.


Disabled warning 4595 to avoid errors in the SDK header files.

Please dont diss able im have so much grief trying to figure this stuff out
my email address is for 1309 Joe at gmail.com and buccij 203 at gmail.com
end back jrb 13 at gmail.com these are my address is and I can't figure out
how to keep them all on
On Jul 27, 2016 5:57 PM, "Girish Pattabiraman"<EMAIL_ADDRESS>wrote:

You can view, comment on, or merge this pull request online at:
https://github.com/Microsoft/Windows-driver-samples/pull/68
Commit Summary

Disabled warning 4595 to avoid errors in the SDK header files.

File Changes

M .gitignore
https://github.com/Microsoft/Windows-driver-samples/pull/68/files#diff-0
(1)
M audio/sysvad/EndpointsCommon/EndpointsCommon.vcxproj
https://github.com/Microsoft/Windows-driver-samples/pull/68/files#diff-1
(4)
M audio/sysvad/PhoneAudioSample/PhoneAudioSample.vcxproj
https://github.com/Microsoft/Windows-driver-samples/pull/68/files#diff-2
(4)
M audio/sysvad/TabletAudioSample/TabletAudioSample.vcxproj
https://github.com/Microsoft/Windows-driver-samples/pull/68/files#diff-3
(4)

Patch Links:

https://github.com/Microsoft/Windows-driver-samples/pull/68.patch
https://github.com/Microsoft/Windows-driver-samples/pull/68.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/Windows-driver-samples/pull/68, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ATlWFVw5ATgE4lqSz-TAJ07UFrPBbT-mks5qZ_BsgaJpZM4JWvmk
.

Suppressed by pull request #114 Resolve SAL warnings and suppress 4595

We want to suppress in the sample driver here. But an alternative approach
is there in the history. Look for _NEW_DELETE_OPERATORS flag.
On Sat, Mar 18, 2017 at 10:08 PM Wei Mao<EMAIL_ADDRESS>wrote:

Suppressed by pull request #114
https://github.com/Microsoft/Windows-driver-samples/pull/114 Resolve
SAL warnings and suppress 4595
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/Windows-driver-samples/pull/68#issuecomment-287594923,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABElIhMf488nXbRvYZDtxFw6YMff5Fjoks5rnLgxgaJpZM4JWvmk
.

Please see change subset:
https://github.com/Microsoft/Windows-driver-samples/pull/114/commits/42cd81689c12568ae4451fe956da6bb5e453e058

The warning 4595 is about using the "new" and "delete" operators defined in the "stdunk.h" header. The MSDN recommendation is to define the compiler flag "NEW_DELETE_OPERATORS to suppress the operator overloads in "stdunk.h" and then to define the operator overloads locally in your driver. We're suppressing the warning for now in the sample driver before coming up with an easier solution than defining locally in every driver.


missing root cause of error

I have
devcontainer snippet like this:
"postStartCommand":
  {
    "poetry setup":  ["/bin/bash", "-i", "-c",  "python3 -m venv $HOME/.local && source $HOME/.local/bin/activate && poetry install"]
  }

and forgot to setup poetry, so it is not available.
But the log does not show this, it does not show the root error message in this situation. (poetry: command not found)
I took me while to figure this out.
2024-05-14T08:35:36.7508615Z Error: Command failed: /bin/bash -i -c mkdir -p /home/vscode/.local && python3 -m venv /home/vscode/.local && source /home/vscode/.local/bin/activate && poetry install
2024-05-14T08:35:36.7511344Z     at N7 (/usr/local/lib/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:235:130)
2024-05-14T08:35:36.7513197Z     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2024-05-14T08:35:36.7515326Z     at async Am (/usr/local/lib/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:227:4393)
2024-05-14T08:35:36.7517736Z     at async k7 (/usr/local/lib/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:227:3910)
2024-05-14T08:35:36.7520153Z     at async $w (/usr/local/lib/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:227:3102)
2024-05-14T08:35:36.7522547Z     at async fa (/usr/local/lib/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:227:2386)
2024-05-14T08:35:36.7524984Z     at async DtA (/usr/local/lib/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:464:1496)
2024-05-14T08:35:36.7660547Z     at async NH (/usr/local/lib/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:464:964)
2024-05-14T08:35:36.7662569Z     at async KtA (/usr/local/lib/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:481:3692)
2024-05-14T08:35:36.7664542Z     at async AB (/usr/local/lib/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:481:4807)
2024-05-14T08:35:36.7665571Z
2024-05-14T08:35:36.7856893Z ##[error]Dev container up failed: Command failed: /bin/bash -i -c mkdir -p /home/vscode/.local && python3 -m venv /home/vscode/.local && source /home/vscode/.local/bin/activate && poetry install (exit code: undefined)

@gauravsaini04 / @prathameshzarkar9 Can either of you help with investigating this? Thanks!


xacro: 2.0.6-1 in 'dashing/distribution.yaml' [bloom]

Increasing version of package(s) in repository xacro to 2.0.6-1:

upstream repository: https://github.com/ros/xacro.git
release repository: https://github.com/ros-gbp/xacro-release.git
distro file: dashing/distribution.yaml
bloom version: 0.10.7
previous version for package: 2.0.5-1

xacro
* [feature] Expose YamlDictWrapper as dotify() to allow dotted access to any dict (#274 <https://github.com/ros/xacro/issues/274>)
* [fix]     Scoped macro evaluation (#272 <https://github.com/ros/xacro/issues/272>)
* Contributors: Robert Haschke

@rhaschke, just confirming: it's intentional to move from dashing-devel to the ros2 branch?

@rhaschke, just confirming: it's intentional to move from dashing-devel to the ros2 branch?

Yes. The ROS2 branch is actually ROS2-version agnostic. Hence, ros2 is the better branch name.


identity_sliding_fft: support artificial input, plot input/output

Impulse response:

Filter response for 1kHz sine wave:


My Donations page not showing donations made outside of campaigns

From @leonstafford on May 28, 2017 4:7
TBC
Copied from original issue: sleepbusorg/sleepbus_org#16

This issue was moved to sleepbusorg/sleepbus.org#10

needs more investigation. checked production<EMAIL_ADDRESS>has 4 rows in donations table, but lists 6 donations in site.


How to specify projects base path?

Hi,
For example in Slime REPL I want to create a new project in my $HOME/Projects directory but my REPL is not running there. Is there any default projects directory path variable like Qucklisp has ql:*local-project-directories*

How about cl:*default-pathname-defaults* ?
2018年9月26日(水) 5:32 Sharlatan<EMAIL_ADDRESS>
Hi,
For example in Slime REPL I want to create a new project in my
$HOME/Projects directory but my REPL is not running there. Is there any
default projects directory path variable like Qucklisp has
ql:local-project-directories
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/fukamachi/cl-project/issues/32, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAFhylR6UeRNj0ZBwpGuD7JI67gNKm51ks5uepLXgaJpZM4W5bRP
.


React components as children throw error

When attempting regular HTML as children, I have no issues:
<ResponsiveGridLayout {...propsHiddenForConciseness}>

    One

    Two

</ResponsiveGridLayout>

However, once I make it any kind of component, I get an error:
const TestComponent = ({children, ...otherProps}) => {

    {children}

};
...
<ResponsiveGridLayout {...propsHiddenForConciseness}>
  <TestComponent key="1">
    One
  </TestComponent>
  <TestComponent key="2">
    Two
  </TestComponent>
</ResponsiveGridLayout>

It gives me the following error:
Warning: Each child in an array or iterator should have a unique "key" prop. Check the render method of TestComponent. It was passed a child from Resizable. See https://fb.me/react-warning-keys for more information.
In my component, if I inject a key into its props, the error goes away:
const TestComponent = ({children, ...otherProps}) => {
  const childrenFixed = React.Children.map((child, childIndex) => {
    if (child.ref === 'draggable') {
      return React.cloneElement(child, {
        key: 'unique-key-${Math.floor(Math.random() * 1000)}`
      });
    }

    return child;
  });

    {children}

};

Is this expected behavior? Obviously I am passing a key to the component child to match up to the layout declaration, but internally it appears the key is turned into null.

Hey - this is my bug, fixed in 1.4.1 of react-resizable (link). Please update and the error will disappear. Thanks!


feat(guests) : Add links to social profiles

Adds a social link from the twitter handles and falls back to Github handle.

P.S Demo available at https://raisedadead.com/open2017/

@raisedadead awesome! Well done!


Error while loading plug-in

throw this

just forget to install the ghostscript...sorry

I installed Ghostscript but it still throws the error...

I installed Ghostscript but it still throws the error...
Does someone know how to fix it?

ok I got it. Ghostscript needs to be installed to CSIDL_PROGRAM_FILES.


Add "Support" button

There are various ways to provide support. I'd like to integrate some sort of service where users can easily submit reports or even chat directly with us developers.
Let's see what floats around.

woudnt it enought to add a developer channel to the client chat or a developer role to mark them in aeolus ? Despite that one can argue that most gamers have discord anyway, thus everyone has a easy way to contact a developer if he/she wants to.

I think Discord #technical-help is as close as you can get.


chore: add license, Apache-2.0

Description

Adds license Apache 2.0
Value in package.json follows npm recommendations, applying the SPDX OSI approved license ID, as visible here.
License was discussed and chosen with @ldez and @mmatur .
Good PR checkboxes

[ ] Change has been tested
[ ] Added/Updated tests
[ ] Added/Updated stories
[x] PR follows conventions
[x] Labels are set
[x] Project is linked

Good Review checkboxes

 ℹ  Copy the snippet and paste in the review field to fill it
- [ ] I've tested the changes
- [ ] I've agreed on the unit tests (soon to come)
- [ ] I've checked the stories
- [ ] I've read the code and understood it
- [ ] I don't have any more questions
- [ ] I've described any optional improvements
- [ ] I checked PR follows [conventions](https://github.com/traefik/faency#how-to-contribute)

:tada: This PR is included in version 6.1.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add tbdex submodules to consume test vectors and JSON schemas

In my quest to make it easy to work with hosted and versioned test vectors, I have arrived where others started. The end is built into the beginning. Every path I stray from and follow leads me to the place we came from. git submodules are way simpler than the wacky stuff I came up with in #125.
Overview
the tbdex repo is included as a submodule in tbdex-js. This gives us the ability to store JSON schemas and test-vectors locally as well as the ability to specify a specific version of the schemas and vectors. sparse-checkout has been configured so only the tbdex/hosted directory of the tbdex submodule is added to the working tree.
Using the submodules
This detailed write up explains how to work with git submodules. Here's the cliffnotes:
Cloning tbdex-js
# shallow clone without submodule
git clone git@github.com:TBD54566975/tbdex-js.git

# adding submodules after a shallow clone
git submodule init
git submodule update

# clone with submodules
git clone --recurse-submodules git@github.com:TBD54566975/tbdex-js.git

Pulling in upstream changes to the tbdex submodule
# Pull in upstream changes without commiting them to tbdex-js
git fetch
git merge origin/master
# or
git submodule update --remote

# Check pretty diff and commit
git diff --cached --submodule
git commit -am "Updated submodule or something"

Pulling in upstream changes to the tbdex-js project
Simply doing a git pull does not update the submodule.
git pull
git submodule update

Publishing changes to hosted JSON schemas and vectors.
When you are have edited and committed changes to the submodule, you need to publish both the main project AND the submodule changes
# Publish project AND submodule changes
git push --recurse-submodules=on-demand

Merging changes to the tbdex submodule
If someone else has pushed changes to the submodule, git is not very smart about resolving submodule merge conflicts, so we must address them manually.
I haven't had an opportunity to try this yet, but the git-scm.com writeup describes it like this:

First we resolve the conflict.
Then we go back to the main project directory.
We can check the SHA-1s again.
Resolve the conflicted submodule entry.
Commit our merge.

# Try to pull, and you get submodule merge conflicts
$ git pull

# use git diff to the find the two commits of the conflicting branches
$ cd tbdex
$ git diff
diff --cc tbdex
index eb41d76,c771610..0000000

# See which of the two commits the submodule is currently are on, then make a branch out of the other
$ git rev-parse HEAD
eb41d764bccf88be77aced643c13a7fa86714135
$ git branch try-merge c771610
$ git merge try-merge
# resolve merge conflicts in the submodule
$ git commit -a

# Go back to the top level project and commit merge resolution at that level
$ cd ..
$ git add tbdex
$ git commit -a

TODO

[ ] Explore some sensible git config options to make updating and pushing submodule changes simpler

In discord discussion, we decided NOT to extract vectors into a dedicated repo.

I just updated the .git config to do a sparse-checkout of the tbdex submodule, only grabbing the tbdex/hosted directory. This means, whenever someone does a git submodule update, git will only fetch tbdex/hosted and add it to the working tree.
I did this by:

cd tbdex-js
echo 'tbdex/hosted' > .git/modules/tbdex/info/sparse-checkout
Add sparseCheckout = true to `.gitmodules

[submodule "tbdex"]
        path = tbdex
        url = git@github.com:TBD54566975/tbdex.git
        sparseCheckout = true

@nitro-neal Added instructions to the README for how to work with the submodule. And instructions specific to the test vectors will be found in the tbdex repo here https://github.com/TBD54566975/tbdex/pull/215/files#diff-1f9ba721e9ac6edf58ad5491ac87d35e96d14eef34adea9a660e67c214e44905 in the same directory with the test vectors.

Also, i add the config git config push.recurseSubmodules check which runs a check when you git push the tbdex-js repo. it checks that the commit specified in the tbdex submodule is also available on the tbdex remote.

BTW, you can simplify the sparse checkout setup with commands that were introduced with git 2.25 (4 years old now)
these two steps:
echo 'tbdex/hosted' > .git/modules/tbdex/info/sparse-checkout
Add sparseCheckout = true to .gitmodules

can be replaced with
git -C tbdex sparse-checkout set hosted

this works for me now:
git clone --recurse-submodules -b submodules https://github.com/TBD54566975/tbdex-js.git


Password update function on user edit page

### Checklist
- [x] The PR title is short and expressive.
- [x] I have updated the CHANGELOG.md and linked the changes to their issues. See [changelog_update.md](https://github.com/sovity/authority-portal/blob/main/docs/dev/changelog_updates.md) for more information.
- [ ] I have updated the Deployment Migration Notes Section in the CHANGELOG.md for any configuration / external API changes.
- [x] I have performed a **self-review**

Is it correct that you don't have to confirm your current password when changing the password?

Is it correct that you don't have to confirm your current password when changing the password?

Keycloak decides for itself if it wants to re-authenticate. It did prompt me for the old password + OTP on some locations so I assume it determines that depending on the auth token age or something


Adding Heroku CLI which works correctly (rated 5 of 5)

Nothing else to add, works great!

Awesome, thanks!


Regression: Semantic Tree Generation for Custom Widget Fails Due to TextField Semantic Enabled Property Change

Description
We are encountering a regression in our semantic tests for a custom widget after updating to the latest Flutter version. The issue appears to be related to a recent change in the TextField implementation where the enabled property was added to the Semantics widget.
Related PR: https://github.com/flutter/flutter/pull/143601
Steps to reproduce

Create a new Flutter test using the code sample provided below.
Run the provided semantic test and observe the failure.

Expected results
The semantic tree should be generated as it was in Flutter version 3.19.3:
SemanticsNode#4
   Rect.fromLTRB(8.0, 304.0, 792.0, 352.0)
   actions: tap
   flags: isTextField, hasEnabledState, isEnabled
   label:
     "Label
     Hint text"
   hint: "Help text"
   textDirection: ltr
   currentValueLength: 0

The test fails due to this difference.
Actual results
The semantic tree generated in Flutter version 3.22.1 is different:
SemanticsNode#4
     │ Rect.fromLTRB(8.0, 304.0, 792.0, 352.0)
     │ flags: hasEnabledState, isEnabled
     │ label: "Label"
     │ hint: "Help text"
     │ textDirection: ltr
     │
     └─SemanticsNode#5
         Rect.fromLTRB(0.0, 0.0, 784.0, 48.0)
         actions: tap
         flags: isTextField, hasEnabledState, isEnabled
         label: "Hint text"
         textDirection: ltr
         currentValueLength: 0

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

void main() {
  testWidgets('Custom widget semantics test', (WidgetTester tester) async {
    await tester.pumpWidget(MaterialApp(
      home: Scaffold(
        body: Semantics(
          label: 'Label',
          hint: 'Help text',
          enabled: true,
          child: TextField(
            enabled: true,
            decoration: InputDecoration(
              hintText: 'Hint text',
            ),
          ),
        ),
      ),
    ));

    expect(
      tester.getSemantics(find.byType(TextField)),
      matchesSemantics(
        label: 'Label\nHint text',
        isTextField: true,
        isEnabled: true,
        hasTapAction: true,
        hasEnabledState: true,
        currentValueLength: 0,
      ),
    );
  });
}

Logs
Logs
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following TestFailure was thrown running a test:
Expected: has semantics with label: Label
          Hint text with actions: [tap]  without actions: [longPress, scrollLeft, scrollRight,
scrollUp, scrollDown, increase, decrease, showOnScreen, moveCursorForwardByCharacter,
moveCursorBackwardByCharacter, setSelection, copy, cut, paste, didGainAccessibilityFocus,
didLoseAccessibilityFocus, dismiss, moveCursorForwardByWord, moveCursorBackwardByWord, setText]
with flags: [isTextField, hasEnabledState, isEnabled]  without flags: [hasCheckedState, isChecked,
isCheckStateMixed, isSelected, isButton, isSlider, isKeyboardKey, isLink, isReadOnly, isFocused,
isFocusable, isInMutuallyExclusiveGroup, isHeader, isObscured, isMultiline, namesRoute, scopesRoute,
isHidden, isImage, isLiveRegion, hasToggledState, isToggled, hasImplicitScrolling, hasExpandedState,
isExpanded]  with currentValueLength: 0
  Actual: SemanticsNode:<SemanticsNode#4(Rect.fromLTRB(8.0, 304.0, 792.0, 352.0), flags:
[hasEnabledState, isEnabled], label: "Label", hint: "Help text", textDirection: ltr)>
   Which: label was: Label

When the exception was thrown, this was the stack:
#4      main.<anonymous closure>.<anonymous closure> (file:///Users/sahilkumar/StudioProjects/universal-client/uniclient/core/design_system/test/molecules/form/label_form_field_test.dart:209:7)
<asynchronous suspension>
#5      testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:183:15)
<asynchronous suspension>
#6      TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:1017:5)
<asynchronous suspension>
<asynchronous suspension>
(elided one frame from package:stack_trace)

This was caught by the test expectation on the following line:
  file:///Users/sahilkumar/StudioProjects/universal-client/uniclient/core/design_system/test/molecules/form/label_form_field_test.dart line 209
The test description was:
  Semantics should include [label] and [hint]

Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.22.1, on macOS 14.3 23D56 darwin-arm64, locale en-IN)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.3)
[✓] IntelliJ IDEA Community Edition (version 2024.1.1)
[✓] VS Code (version 1.89.1)
[✓] VS Code (version 1.85.1)
[✓] Network resources

Additional Information:
The test passes if we remove the enabled property from the Semantics widget in our custom widget:
Semantics(
  label: widget.label,
  hint: widget.helpText,
- enabled: widget.enabled,
  child: TextField(
    enabled: widget.enabled,
    decoration: InputDecoration(
      hintText: widget.hintText,
    ),
  ),
);

Thanks for the report. I was able to replicate this on latest stable and master versions, but the test passes in 3.19.6.

 stable, master flutter doctor -v
[!] Flutter (Channel stable, 3.22.0, on macOS 12.2.1 21D62 darwin-x64, locale
    en-GB)
    • Flutter version 3.22.0 on channel stable at
      /Users/dhs/documents/fluttersdk/flutter
    ! Warning: `flutter` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
      your current Flutter SDK checkout at
      /Users/dhs/documents/fluttersdk/flutter. Consider adding
      /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
      Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
      of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 5dcb86f68f (5 days ago), 2024-05-09 07:39:20 -0500
    • Engine revision f6344b75dc
    • Dart version 3.4.0
    • DevTools version 2.34.3
    • If those were intentional, you can disregard the above warnings; however
      it is recommended to use "git" directly to perform update checks and
      upgrades.

[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! Flutter recommends a minimum Xcode version of 13.
      Download the latest version or update via the Mac App Store.
    • CocoaPods version 1.11.2

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

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

[✓] Connected device (5 available)
    • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 98.0.4758.80

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

[!] Flutter (Channel master, 3.23.0-13.0.pre.21, on macOS 12.2.1 21D62
    darwin-x64, locale en-GB)
    • Flutter version 3.23.0-13.0.pre.21 on channel master at
      /Users/dhs/documents/fluttersdk/flutter
    ! Warning: `flutter` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
      your current Flutter SDK checkout at
      /Users/dhs/documents/fluttersdk/flutter. Consider adding
      /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
      Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
      of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision b295c86b2e (32 minutes ago), 2024-05-30 00:29:41 -0400
    • Engine revision 19707e811b
    • Dart version 3.5.0 (build 3.5.0-203.0.dev)
    • DevTools version 2.36.0-dev.10
    • If those were intentional, you can disregard the above warnings; however
      it is recommended to use "git" directly to perform update checks and
      upgrades.

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

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13C100
    • CocoaPods version 1.11.2

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

[✓] IntelliJ IDEA Ultimate Edition (version 2021.3.2)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 65.1.4
    • Dart plugin version 213.7228

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

[✓] Connected device (3 available)
    • Darshan's iphone (mobile) • 21150b119064aecc249dfcfe05e259197461ce23 • ios
      • iOS 15.3.1 19D52
    • macOS (desktop)           • macos                                    •
      darwin-x64     • macOS 12.2.1 21D62 darwin-x64
    • Chrome (web)              • chrome                                   •
      web-javascript • Google Chrome 109.0.5414.119

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! Flutter recommends a minimum Xcode version of 13.
      Download the latest version or update via the Mac App Store.
    • CocoaPods version 1.11.2

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

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

[✓] Connected device (5 available)
    • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 98.0.4758.80

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

CC @hangyujin did your PR https://github.com/flutter/flutter/pull/143601 cause this?

Yes  https://github.com/flutter/flutter/pull/143601 caused this, this should be WAI

Hey @hangyujin, what exactly is the action on this issue?

@xsahil03x
Removing the enabled property from the Semantics widget in your custom widget is the right resolution.
Since TextField supports enabled semantics now, you don't need it in your custom widget.


iree-android-benchmark fails on S20

A sample: https://buildkite.com/iree/iree-android-benchmark/builds/1979#378614df-0cc0-4cd2-a1dc-b00ca8caf755
Error log:
adb shell LD_LIBRARY_PATH=/data/local/tmp taskset 80 /data/local/tmp/benchmark_tmpdir/iree-benchmark-module --flagfile=/data/local/tmp/benchmark_tmpdir/flagfile --module_file=/data/local/tmp/benchmark_tmpdir/mobile-bert-vulkan-spirv.vmfb --driver=vulkan --benchmark_repetitions=10
--
  | + tee test_output_files/mobile-bert-vulkan-spirv_output.txt
  | I ../iree/tools/utils/vm_util.cc:247] Creating driver and device for 'vulkan'...
  | ../iree/hal/vulkan/dynamic_symbols.cc:127: UNAVAILABLE; required method vkGetInstanceProcAddr not found in provided Vulkan library (did you pick the wrong file?); creating driver 'vulkan'

This starts from #4988, but looks no sense to me

I asked Eric to update S20 to Android 11. I think that's the reason. Let me look into it.

I see,, we probably have to copy the libvulkan.so again I guess.

We don't need to copy it again actually. That's needed for working around an Android 10 bug. For Android 11, binaries in adb environment can access the Vulkan loader normally.

I just ssh'ed in to remove the copied libvulkan.so. Should be working now.


Thumbnails too small

Hello, great tool, thank you for making this.
I'm using web forge ui, can you make the thumbnails bigger please or allow adjustment? I am on a 4k screen and they are tiny.
At the moment the ui also opens below everything else but only takes up an 8th of the screen leaving a massive blank space to the right, could this be expanded to take up all of the space?

Nvm, closing issue because forge isn't being developed before so who cares


Color jitter not applied if argument is list or tuple

As the color_jitter argument is used as float almost everywhere, it is not a critical issue, but I just came across it when looking at your image preprocessing.
I think it is just a 'typo', the line should be indented a level below.
https://github.com/rwightman/pytorch-image-models/blob/4808b3c32ffda5aa26c28e31a4b23ea6ef1969d1/timm/data/transforms_factory.py#L72

Yup! Indentation is wrong, looks like a regression when I refactored some of the AA/RA/AugMix additions. Thanks for the extra set of eyes. Will fix soon


Version

Codecov Report

Merging #16 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master    #16   +/-   ##
=====================================
  Coverage      95%    95%
=====================================
  Files          19     19
  Lines        1442   1442
=====================================
  Hits         1370   1370
  Misses         50     50
  Partials       22     22

Impacted Files
Coverage Δ

cmd/ethconnect.go
89.79% <ø> (ø)
:arrow_up:

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 85406bb...ee574ae. Read the comment docs.


Use innerText instead of textContent

IE8 does not support Node.textContent but does support HTMLElement.innerText.
This means at the minute in IE8:

we're seeing the error "'textContent' is null or not an object" on any page that uses the Character Count or Accordion (which also causes script execution to stop, affecting other components on the page)
the Accordion is missing text for the 'Show/Hide all sections' and 'Show/Hide section' buttons
the Character Count is displaying the fallback message

According to MDN, the main differences between Node.textContent and HTMLElement.innerText are:

textContent gets the content of all elements, including <script> and <style> elements. In contrast, innerText only shows "human-readable" elements.
textContent returns every element in the node. In contrast, innerText is aware of styling and won't return the text of "hidden" elements. Moreover, since innerText takes CSS styles into account, reading the value of innerText triggers a reflow to ensure up-to-date computed styles. (Reflows can be computationally expensive, and thus should be avoided when possible.)
Both textContent and innerText remove child nodes when altered, but altering innerText in Internet Explorer (version 11 and below) also permanently destroys all descendant text nodes. It is impossible to insert the nodes again into any other element or into the same element after doing so.

Other than triggering a reflow, I don't think any of these are relevant where we're currently using textContent, so we should use innerText in order to support these older browsers.
(We might want to consider swapping back to textContent once we have dropped support for IE8 to avoid the unneccesary reflows)

Requesting a review from @romaricpascal as discussed on Slack as I want to double check there's not a reason I've missed why we need to use textContent here.


Do not run 18 useless selects for every field -- use cache instead

Problem
We run 18 selects for every field in chargeback report (that is ~ 18 * columns * rows). These select find out what was the currency of first (not necessary related) chargeback rate.
I don't have the numbers, but this is huge improvement for devel setup, when you have 200 rows and 15 cols you will avoid 54000 useless selects.
  ChargebackRate Load (0.2ms)  SELECT "chargeback_rates".* FROM "chargeback_rates" WHERE "chargeback_rates"."rate_type" = $1  [["rate_type", "Compute"]]
  ChargebackRate Inst Including Associations (0.2ms - 8rows)
  Tag Load (0.2ms)  SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = $1 AND "taggings"."taggable_type" = $2  [["taggable_id",<PHONE_NUMBER>003], ["taggable_type", "ChargebackRate"]]
  Tag Inst Including Associations (0.0ms - 0rows)
  Tag Load (0.2ms)  SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = $1 AND "taggings"."taggable_type" = $2  [["taggable_id",<PHONE_NUMBER>006], ["taggable_type", "ChargebackRate"]]
  Tag Inst Including Associations (0.0ms - 0rows)
  Tag Load (0.1ms)  SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = $1 AND "taggings"."taggable_type" = $2  [["taggable_id",<PHONE_NUMBER>004], ["taggable_type", "ChargebackRate"]]
  Tag Inst Including Associations (0.0ms - 0rows)
  Tag Load (0.2ms)  SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = $1 AND "taggings"."taggable_type" = $2  [["taggable_id",<PHONE_NUMBER>019], ["taggable_type", "ChargebackRate"]]
  Tag Inst Including Associations (0.1ms - 1rows)
  Tenant Load (0.1ms)  SELECT  "tenants".* FROM "tenants" WHERE "tenants"."id" = $1 LIMIT $2  [["id",<PHONE_NUMBER>001], ["LIMIT", 1]]
  Tenant Inst Including Associations (0.1ms - 1rows)
  Tag Load (0.1ms)  SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = $1 AND "taggings"."taggable_type" = $2  [["taggable_id",<PHONE_NUMBER>001], ["taggable_type", "ChargebackRate"]]
  Tag Inst Including Associations (0.0ms - 0rows)
  Tag Load (0.2ms)  SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = $1 AND "taggings"."taggable_type" = $2  [["taggable_id",<PHONE_NUMBER>014], ["taggable_type", "ChargebackRate"]]
  Tag Inst Including Associations (0.0ms - 0rows)
  Tag Load (0.1ms)  SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = $1 AND "taggings"."taggable_type" = $2  [["taggable_id",<PHONE_NUMBER>016], ["taggable_type", "ChargebackRate"]]
  Tag Inst Including Associations (0.0ms - 0rows)
  Tag Load (0.1ms)  SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = $1 AND "taggings"."taggable_type" = $2  [["taggable_id",<PHONE_NUMBER>018], ["taggable_type", "ChargebackRate"]]
  Tag Inst Including Associations (0.0ms - 0rows)
  ChargebackRate Load (0.1ms)  SELECT "chargeback_rates".* FROM "chargeback_rates" WHERE "chargeback_rates"."rate_type" = $1  [["rate_type", "Storage"]]
  ChargebackRate Inst Including Associations (0.2ms - 6rows)
  Tag Load (0.3ms)  SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = $1 AND "taggings"."taggable_type" = $2  [["taggable_id",<PHONE_NUMBER>011], ["taggable_type", "ChargebackRate"]]
  Tag Inst Including Associations (0.0ms - 0rows)
  Tag Load (0.1ms)  SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = $1 AND "taggings"."taggable_type" = $2  [["taggable_id",<PHONE_NUMBER>013], ["taggable_type", "ChargebackRate"]]
  Tag Inst Including Associations (0.0ms - 0rows)
  Tag Load (0.2ms)  SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = $1 AND "taggings"."taggable_type" = $2  [["taggable_id",<PHONE_NUMBER>020], ["taggable_type", "ChargebackRate"]]
  Tag Inst Including Associations (0.1ms - 1rows)
  Tenant Load (0.1ms)  SELECT  "tenants".* FROM "tenants" WHERE "tenants"."id" = $1 LIMIT $2  [["id",<PHONE_NUMBER>001], ["LIMIT", 1]]
  Tenant Inst Including Associations (0.1ms - 1rows)
  Tag Load (0.1ms)  SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = $1 AND "taggings"."taggable_type" = $2  [["taggable_id",<PHONE_NUMBER>002], ["taggable_type", "ChargebackRate"]]
  Tag Inst Including Associations (0.0ms - 0rows)
  Tag Load (0.1ms)  SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = $1 AND "taggings"."taggable_type" = $2  [["taggable_id",<PHONE_NUMBER>015], ["taggable_type", "ChargebackRate"]]
  Tag Inst Including Associations (0.0ms - 0rows)
  Tag Load (0.2ms)  SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = $1 AND "taggings"."taggable_type" = $2  [["taggable_id",<PHONE_NUMBER>017], ["taggable_type", "ChargebackRate"]]
  Tag Inst Including Associations (0.0ms - 0rows)
  ChargebackRateDetail Load (0.2ms)  SELECT "chargeback_rate_details".* FROM "chargeback_rate_details" WHERE "chargeback_rate_details"."chargeback_rate_id" = $1 ORDER BY "chargeback_rate_details"."group" ASC, "chargeback_rate_details"."description" ASC  [["chargeback_rate_id",<PHONE_NUMBER>019]]
  ChargebackRateDetail Inst Including Associations (0.3ms - 9rows)
  ChargebackRateDetailCurrency Load (0.1ms)  SELECT  "chargeback_rate_detail_currencies".* FROM "chargeback_rate_detail_currencies" WHERE "chargeback_rate_detail_currencies"."id" = $1 LIMIT $2  [["id",<PHONE_NUMBER>001], ["LIMIT", 1]]
  ChargebackRateDetailCurrency Inst Including Associations (0.1ms - 1rows)

Fix
Use the cache instead.
Putting this to ChargebackRates cache class. As these two methods are related needs to be kept in sync.
@miq-bot add_label chargeback, reporting, performance, technical debt
@miq-bot assign @kbrock

@miq-bot add_label euwe/no
Currencies work in euwe. Let's have them fixed in master only. Will create specs in follow-ups.

We actually cannot remove this buggy approach.
It will be very hard to get this right.
So instead, I will memoize the result and run these 18 queries only once

I reworked the pr. -- So euwe/no no longer applies.
I no longer plan to fix currency handling for all the corner cases (to big project atm). So this can go to euwe as performance fix. Not sure how often we backport perf improvements.
@miq-bot remove_label euwe/no

The summary of problems we have with currencies:

We need currency info, when formatting report to html
the currency depends on rate that has been assigned to given resource in given time
the rates can change in time (so can the currencies, remember good old lira).
at that point we have only ruport data to print, no domain-specific (chargeback) information

Possible approach to fix this for good

we could attach currency to each _cost field upon creation. I.e. class CurrenciedFloat or re-use something existing.
actually whole miq_report/formatter and miq_report/formatting would be easier, if each value itself knew how it should format itself. This would clean up a formatting codebase a lot.


Does ZA run with LineageOS for microG or /e/OS?

Hello,
I have a Shiftphone 6mq with /e/OS (based on LineageOS for microG), Android 13
Magisk 27.0
LSPosed 1.9.2
Is ZA supposed to work with this system?

Yes and it won't help you pass Play Integrity on it's own cause you have to change the build fingerprint as well. You can use PlayIntegrityFix for that.

With PlayIntegrityFix it doesn't work either. Because uname -r shows 4.9.337-lineage+?
The Play Integrity API Checker shows this error:

SafetyNet is activated in microG but it comes with Fake Store to replace real Play Store.

Play Integrity, as the name implies, is an API on the Play Store app. MicroG doesn't implement it so there's nothing to do about that. https://github.com/microg/GmsCore/issues/1771


⚡Initialize fileItem first to speed up file display

Pull Request Checklist

[x] Target branch: Please verify that the pull request targets the dev branch.
[x] Description: Provide a concise description of the changes made in this pull request.
[x] Changelog: Ensure a changelog entry following the format of Keep a Changelog is added at the bottom of the PR description.
[x] Documentation: Have you updated relevant documentation Open WebUI Docs, or other documentation sources?
[x] Testing: Have you written and run sufficient tests for validating the changes?
[x] Code review: Have you performed a self-review of your code, addressing any coding standard issues and ensuring adherence to the project's coding standards?

Changelog Entry
Description
1. During the file upload process, initialize the file first, so that the response is faster during the upload process.
2. Get the file size to prepare for the next pr!

could you have a look at this pr sometime, and then i will proceed to the next step to display the file size pr 👀

Thanks!


Zero-123-XL

Hi, great work!
With the release of zero-123-xl, swapping in this model should make a significant improvement in results. I'm wondering if the authors have tried this and can report what impact it has. Would it be possible to have the HuggingFace demo upgraded with these weights? I would love to see how much the view diffusion model affects the results.
Thanks!

@rlee3359  what is zero-123-XL?  re-train zero-123 on Objaverse-XL?  where?

Yes, zero-123-xl is the retrained version of zero123 on objaverse-xl. The code and data have not been release yet by the authors.

wow, how can we update with zero-123-xl?

We have already equipped with the zero-123-xl ckpt. Please follow the instruction to install and download the ckpts.


Add CMDT option for use of custom delimiter with concat and concat distinct operations

Right now, Rollup defaults to comma-separated for concat operations, but users should have the option to use the delimiter of their choice (via @solo-1234)

Now that it can take on MSPs, shouldn't Rollups also allow to easily use semicolons too?

@ssk42 haha I think I had a dream that I had closed this issue, and seeing your comment in my inbox led me to immediately think “he must be trolling me to be commenting on this closed issue.”
I will consider unleashing semi-colon delimited madness unto the world, since it seems to bring at least you (and potentially @solo-1234) minuscule iotas of happiness.


Sidebar Responsive Issue

Hey! Came from the reddit thread. When full-width on my macbook air (13") using Brave browser, I see this:

Note I have scroll bars turned to always on.

Seconded, I'm on Chrome on Ubuntu seeing the same.

@nehero @MaxPleaner
I finally got around to fixing this. I've set min-height & min-width which should hopefully resolve your issue. Please let me know if it's still a problem, and if so, your screen resolution. You will most likely have to clear cache to pull the new css files (ctrl-f5 in chrome).
32c4955bf420f56ef32d5c4b640c0e9be0932dcf


How to only show validation errors on change

If autovalidate is true on the FormBuilder:
All validation errors are shown for the whole form as soon as one control is edited.
If autovalidate is false on the FormBuilder but true on the FormBuilderXX widgets
all validation errors are show as soon as the form loads.
Both of these are wrong.
Validation errors should only be show when the widget is changed.  So the user is only shown one error at a time at the moment they make the edit.
Submit should not be enabled if the form is not valid.
Can this be achieved in Flutter (I hope) ?

+1

Is there a solution to this since the issue was closed?

I have the same problem?

Forms processing in Flutter is probably it’s weakest.  This package will not help you.  Some day someone will write a Formik or Finalform like the JavaScript world has.  It’s very hard and tedious in Flutter.  For modest (a few simple controls) forms it’s doable.  You must  create and manage the focusNodes for each control to generate an ‘onBlur’ and ‘isDirty’ etc and then hook these into your validation logic.  For serious business form processing ... forget it


Draft architecture diagrams

Having a few architecture diagrams, even as draft or sketch, in place would be quite useful to understand where we are and where we want to go. I found C4 Model have the right balance of flexibility and precision.

What do you use to make the diagrams? UML-specific?
Would PlantUML be used in this case?
I found out about it recently, and some of the charts look great.

this is the guide:
https://plantuml.com/guide

PlantUML is nice, yes. And there's support for C4 style with
!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml
!https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml


Add hotfixes for 1.20.7 and 1.21.2

Adding latest CVE fixes.

lgtm pending the make issue? the error output doesn't have much, might need to check the make target and manually debug it a tiny bit

lgtm pending the make issue? the error output doesn't have much, might need to check the make target and manually debug it a tiny bit

That was a transient issue. Checked with @anujmaheshwari1 and re-ran.


golang jsonapi lib has moved to its new home @ google

shwoodard/jsonapi has moved to google/jsonapi
a fork will be maintained @ shwoodard for a period of months
migration instructions will be provided

Thanks!

Nice, Sam! 🎉


Add Redis operator to ODLM

For 1Q we need to add the redis operator here: https://github.ibm.com/CloudPakOpenContent/redis-operator
to ODLM.

When will we get this into ODLM?

When will we get this into ODLM?

@Daniel-Fan Could you please create a PR to onboard redis operator? Redis operator is from the ibm-catalog.

@Daniel-Fan Could you please create a PR to onboard redis operator? Redis operator is from the ibm-catalog.

The PR was created
https://github.com/IBM/ibm-common-service-operator/pull/353

The PR was created
https://github.com/IBM/ibm-common-service-operator/pull/353

PR is merged, closing the issue

PR is merged, closing the issue


Call to getKey on page block data which is not a class with getKey()

Hello, can, canOrFail and canOrAbort have been deprecated in voyager.

$dataTypeContent->id was changed to $dataTypeContent->$dataTypeContent->getKey(). But only editing this does not helps

Thanks for opening this issue @salvationws. I'm not sure what you were referencing in your last title (which I have now modified), but the new title & bug that was mentioned in your description is fixed.


Saved address to address book only if user ask to save it

Earlier it was saving all the addresses and save_user_address parameters not in used.
Address should be stored only if use provide permission to save

@vishalzambre specs are failing, can you take a look at them?

@damianlegawiec Yes checking..


Video to show how to use this website?

I tried to look at the demos, but I don't see how they were made.
The first one for example, "Play-to-pause" , I don't see how the "rotation" is made, and clicking on it doesn't show anything. Same goes to the "pathData" there.

Hey! Thanks for the suggestion. I realize the documentation isn't great right now... but just know I am still actively working on this tool so I will get to it!
I'm off to work now but remind me again later tonight and I can post a video on this issue showing how it's done (hopefully I won't forget :P).

I don't know what "tonight" is to you. Pretty sure I live very far from
where you are, so "tonight" might be my morning...
On Thu, Aug 24, 2017 at 7:21 PM, Alex Lockwood<EMAIL_ADDRESS>wrote:

Hey! Thanks for the suggestion. I realize the documentation isn't great
right now... but just know I am still actively working on this tool so I
will get to it!
I'm off to work now but remind me again later tonight and I can post a
video on this issue showing how it's done (hopefully I won't forget :P).
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/alexjlockwood/ShapeShifter/issues/187#issuecomment-324685212,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFG_1qSUWln2aebgaJgsq6PQAZ7li35fks5sbaMHgaJpZM4PBVYe
.

Yeah do it in the morning then. I'll do it when I get home. :)

Can you please let me know about it?
A simple tutorial of just 2 simple VectorDrawable should be nice. For
example the first demo you got on the website.
On Thu, Aug 24, 2017 at 9:40 PM, Alex Lockwood<EMAIL_ADDRESS>wrote:

Yeah do it in the morning then. I'll do it when I get home. :)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/alexjlockwood/ShapeShifter/issues/187#issuecomment-324721454,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFG_1ojP64lzR9n2FejoQsYuFy5_5J4Pks5sbcOwgaJpZM4PBVYe
.

Sorry about that. There is a video here: https://youtu.be/K_5OyvM7xrc
I messed up in the end but you get the idea. Basically you need to bake a rotation transform into the icon beforehand and then add an additional group rotation animation at the end. Let me know if it still isn't clear.
BTW, I realize this is kinda hard to figure out. I'm experimenting with adding an editor feature to Shape Shifter (so you can draw/modify/transform/etc. shapes directly on the canvas)... it is far from being done but I think that will make it a lot easier. So look for that in the future. :)

Can't watch the video.
It says "This video is a duplicate of a previously uploaded video."
On Sat, Aug 26, 2017 at 6:50 PM, Alex Lockwood<EMAIL_ADDRESS>wrote:

Sorry about that. There is a video here: https://youtu.be/K_5OyvM7xrc
I messed up in the end but you get the idea. Basically you need to bake a
rotation transform into the icon beforehand and then add an additional
group rotation animation at the end. Let me know if it still isn't clear.
BTW, I realize this is kinda hard to figure out. I'm experimenting with
adding an editor feature to Shape Shifter (so you can
draw/modify/transform/etc. shapes directly on the canvas)... it is far from
being done but I think that will make it a lot easier. So look for that in
the future. :)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/alexjlockwood/ShapeShifter/issues/187#issuecomment-325140260,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFG_1qnl_enHERBd8I2MFtp1I2xRWvGTks5scD7GgaJpZM4PBVYe
.

:(

here is the link bro, its working
https://www.youtube.com/watch?v=2aq3ljlnQdI

This is so cool!
Will send it forward.
You should publish it everywhere!
Please put it on the main page of the repo, and please include the sample of the mic as a demo in the real web-app .
BTW, this is available from Android 3.x, right? I ask because the docs are weird about this:

...on all devices running Android 5.0 (API level 11) and higher.

@Sumeet21 I totally forgot I made that video... haha. And didn't know about the other one! Thanks for posting it.
Sorry I have been kind of nonresponsive about this recently. I am in the middle of writing the next version which is turning into a massive rewrite (I am adding the ability to create/add/edit paths directly in the tool, like you can do here: http://editor.method.ac/). I think it will make things way easier to figure out intuitively, which is why I haven't invested too much time in creating videos for the current published version. But I will definitely prioritize creating videos when I am finished with this next release. :)
@AndroidDeveloperLB That looks like a bug in the documentation. You are correct that it should say Android 3.x API 11 (not Android 5.0).

@alexjlockwood Thanks. Can you please tell Google to update the docs?

@AndroidDeveloperLB I don't work at Google anymore, but I sent an email to Tenghui Zhu's personal email to let him know about it... he is pretty good at fixing these things. :)


migrate examples to openApi part 24; affects [cirrus factorio gerrit wikiapiary] and bundlejs

Refs https://github.com/badges/shields/issues/9285
You know the deal by now.

I've disabled the bundlejs tests. They kinda pass, but have become quite flaky :(
I wonder if there has been an upstream change to the way the API responses are cached? I think I am going to defer that issue to another day.

You know the deal by now.

What, we're migrating our examples to openApi??


Works beautifully apart from the audio

Hi,
When I initially installed via USB I had audio - both speaker and mic.
Now, when booting up from the SSD, I have no audio, none at all. No devices are listed in audio preferences
macOS Info:

OS: [Big Sur]
Version [11.1]
Laptop Model: T450s

This is my third Hackintosh and first laptop, and easily the easiest of all 3. This is the only problem I've had. Thanks a million!!!

Hi,
When I initially installed via USB I had audio - both speaker and mic.
Now, when booting up from the SSD, I have no audio, none at all. No devices are listed in audio preferences
macOS Info:

OS: [Big Sur]
Version [11.1]
Laptop Model: T450s

This is my third Hackintosh and first laptop, and easily the easiest of all 3. This is the only problem I've had. Thanks a million!!!

That's odd. Have you tried clearing NVRAM? Clear it and see if solves the problem. You clear NVRAM from the boot selector

Hi,
When I initially installed via USB I had audio - both speaker and mic.
Now, when booting up from the SSD, I have no audio, none at all. No devices are listed in audio preferences
macOS Info:

OS: [Big Sur]
Version [11.1]
Laptop Model: T450s

This is my third Hackintosh and first laptop, and easily the easiest of all 3. This is the only problem I've had. Thanks a million!!!

That's odd. Have you tried clearing NVRAM? Clear it and see if solves the problem. You clear NVRAM from the boot selector

Hi Thanks for getting back to me. This is even stranger. I was trying to narrow it down and get some more info, and in doing so restarted a few times, each time the start-up tone played. Then the last time it got stuck in a loop of playing the start-up tone so I had to hold the power button to reboot properly. On rebooting this time the audio is now fine. Has that boot loop and me powering off with the button cleared the NVRAM???
Thanks again!

Hi Thanks for getting back to me. This is even stranger. I was trying to narrow it down and get some more info, and in doing so restarted a few times, each time the start-up tone played. Then the last time it got stuck in a loop of playing the start-up tone so I had to hold the power button to reboot properly. On rebooting this time the audio is now fine. Has that boot loop and me powering off with the button cleared the NVRAM???
Thanks again!

Hi Thanks for getting back to me. This is even stranger. I was trying to narrow it down and get some more info, and in doing so restarted a few times, each time the start-up tone played. Then the last time it got stuck in a loop of playing the start-up tone so I had to hold the power button to reboot properly. On rebooting this time the audio is now fine. Has that boot loop and me powering off with the button cleared the NVRAM???
Thanks again!

The startput tone may be causing problems. Disable boot chime in config.plist

Hi Thanks for getting back to me. This is even stranger. I was trying to narrow it down and get some more info, and in doing so restarted a few times, each time the start-up tone played. Then the last time it got stuck in a loop of playing the start-up tone so I had to hold the power button to reboot properly. On rebooting this time the audio is now fine. Has that boot loop and me powering off with the button cleared the NVRAM???
Thanks again!

The startput tone may be causing problems. Disable boot chime in config.plist

I've done that, no audio again. Reset NVRAM still no audio.
Is this screenshot correct? I'm new to opencore. in clover I'm thinking that's wrong...

I've done that, no audio again. Reset NVRAM still no audio.
Is this screenshot correct? I'm new to opencore. in clover I'm thinking that's wrong...

Hmmm. 2 successful restarts with audio after, on the 3rd attempt no audio again.

Hmmm. 2 successful restarts with audio after, on the 3rd attempt no audio again.

A few more restarts and a "cut the power" and still no audio.

A few more restarts and a "cut the power" and still no audio.

Reset NVRAM. Still not working. This seems to follow no pattern....
This maybe something, the "play sound on startup" checkbox in Sound Preferences seems to change.  Ill turn it off and see what that does.

Reset NVRAM. Still not working. This seems to follow no pattern....
This maybe something, the "play sound on startup" checkbox in Sound Preferences seems to change.  Ill turn it off and see what that does.

That doesn't make a difference.

That doesn't make a difference.

Delete AudioDxe.efi in Config.plist under NVRAM/Drivers and in OC/Driver folder

Delete the value in SystemAudioVolume as shown in the screenshot

Change all values under UEFI/Audio to match the screenshot below

Lastly delete the Audio folder under OC/Resources

That's how you disable bootchime.
After disabling these, clear NVRAM in boot menu then reboot the computer again and see if that fixes it

Delete AudioDxe.efi in Config.plist under NVRAM/Drivers and in OC/Driver folder

Delete the value in SystemAudioVolume as shown in the screenshot

Change all values under UEFI/Audio to match the screenshot below

Lastly delete the Audio folder under OC/Resources

That's how you disable bootchime.
After disabling these, clear NVRAM in boot menu then reboot the computer again and see if that fixes it

Hey! Audio now works. I'll do a few restarts...
Thanks for your help, I'll let you know what happens...

Hey! Audio now works. I'll do a few restarts...
Thanks for your help, I'll let you know what happens...

Nope. It's still seemingly random. Sometimes audio works, other times it doesn't. Sometimes resetting the NVRAM works sometimes it doesn't.

Nope. It's still seemingly random. Sometimes audio works, other times it doesn't. Sometimes resetting the NVRAM works sometimes it doesn't.

Nope. It's still seemingly random. Sometimes audio works, other times it doesn't. Sometimes resetting the NVRAM works sometimes it doesn't.

Ok i think there's am inconsistent initialization of AppleALC.
Can you please run this in terminal:
kextstat | grep -E "AppleHDA|AppleALC|Lilu

And send the output. Run this when audio doesn't work

Nope. It's still seemingly random. Sometimes audio works, other times it doesn't. Sometimes resetting the NVRAM works sometimes it doesn't.

Ok i think there's am inconsistent initialization of AppleALC.
Can you please run this in terminal:
kextstat | grep -E "AppleHDA|AppleALC|Lilu

And send the output. Run this when audio doesn't work

Aha, out of curiosity I ran that when audio did work, this is when it didn't, its different:

Aha, out of curiosity I ran that when audio did work, this is when it didn't, its different:

This is when audio works, but I guess you will know this already...

This is when audio works, but I guess you will know this already...

This is in Hackintool when it works, when there is no audio the entire panel is empty. The last value is Max Kernel 15, FWIW...

This is in Hackintool when it works, when there is no audio the entire panel is empty. The last value is Max Kernel 15, FWIW...

This is when audio works, but I guess you will know this already...

Aha, AppleHDA is not being initialized on boot. Inside config.plist in boot-args enter alcdelay=1000 (make sure their a space between this arg and the keepsysm=1 arg

This is when audio works, but I guess you will know this already...

Aha, AppleHDA is not being initialized on boot. Inside config.plist in boot-args enter alcdelay=1000 (make sure their a space between this arg and the keepsysm=1 arg

Yes! after I reset the NVRAM its survived 10 reboots and worked every time. Thanks so much, that's amazing!

Yes! after I reset the NVRAM its survived 10 reboots and worked every time. Thanks so much, that's amazing!

Yes! after I reset the NVRAM its survived 10 reboots and worked every time. Thanks so much, that's amazing!

No problem

Yes! after I reset the NVRAM its survived 10 reboots and worked every time. Thanks so much, that's amazing!

No problem

Hello, my 450S is now waking up after sleep. There is no sound in the video, so I just need to restart it. Is this related to ALC Fix

This is in Hackintool when it works, when there is no audio the entire panel is empty. The last value is Max Kernel 15, FWIW...

My sound card is also displayed in Hackintool, which already has alcdelay=1000 in the config!

Hello, my 450S is now waking up after sleep. There is no sound in the video, so I just need to restart it. Is this related to ALC Fix

This is in Hackintool when it works, when there is no audio the entire panel is empty. The last value is Max Kernel 15, FWIW...

My sound card is also displayed in Hackintool, which already has alcdelay=1000 in the config!

Do you have codeccommander kext enabled??

Yes. Codecommander has been loaded, do I need to stop this and replace it with another alc_fix?

Yes. Codecommander has been loaded, do I need to stop this and replace it with another alc_fix?

Codeccommander should be left enabled. Maybe you have too many instances of alc_fix. How many did you install?

I seem to have installed alc_fix several times. Now I switch to alc_fix_swift and disable Codeccommander. The problem still seems to be the same. When I switch to alc_fix_swift, I uninstall.sh first and then install it. I haven’t reset NVRAM yet. I will reset NVRAM later. Test to see if the problem can be solved.

I seem to have installed alc_fix several times. Now I switch to alc_fix_swift and disable Codeccommander. The problem still seems to be the same. When I switch to alc_fix_swift, I uninstall.sh first and then install it. I haven’t reset NVRAM yet. I will reset NVRAM later. Test to see if the problem can be solved.

Don't turn off codeccommander

This folder contains instructions to install the new swift version of alc_fix which doesn't rely on hda-verb, alc-verb or CodecCommander kext. The installation process is in the folder.
Don't turn off codeccommander？？Isn't codeccommander okay with alx_fix_swift? There is a new problem now. The earphones are all noisy. I haven't tested the audio problem after sleep.
The current configuration is as follows: Load codeccommander, use alc_fix_swift this repair script

@racka98 I'm having the same issue on my T450 with Mojave. Works perfect, but as soon as I wake-from-sleep, no sound

Is codeccommander turned on?

Is codeccommander turned on?

YYeep.

Is codeccommander turned on?

YYeep.
Edit: When I plug in my headphones via the jack, it get only static.

The static noise i a known that has no fix currently.
Try using the new OC 0.6.8 i just published to see if you still get the volume loss issue

Updated to 0.6.8, but still missing sound after wake. And also, static noise.

Updated to 0.6.8, but still missing sound after wake. And also, static noise.

Static has no fix currently. Temporary fix is to put the laptop to sleep then wake. Headphones should not have any static.
(I'm planning on fixing this).
For the loss of sound can you try running a fresh copy of the entire EFI from this repo without modifying anything to see if still has that problem.

This folder contains instructions to install the new swift version of alc_fix which doesn't rely on hda-verb, alc-verb or CodecCommander kext. The installation process is in the folder.
Don't turn off codeccommander？？Isn't codeccommander okay with alx_fix_swift? There is a new problem now. The earphones are all noisy. I haven't tested the audio problem after sleep.
The current configuration is as follows: Load codeccommander, use alc_fix_swift this repair script

Alc_swift doesn't seem to work. You should probably remove it. Only codeccommander works. I'll check other alc IDs to see they solve the issue


Not able to invoke custom method in Toast Message.

Hi, I am using Ionic 4  Toast Messages.  Custom method is not invoking after dismiss Toast.
Below is the code 👍
async presentToastWithOptions() {
    const toast = await this.toastController.create({
      message: 'Click to Close',
      showCloseButton: true,
      position: 'top',
      closeButtonText: 'Done',
      mode: 'md'
    });

    toast.dismiss(() => {
      console.log("Toast buton clicked");
    });

    toast.present();
  }

after click on Done button on Toast the console.log value is not printing even I tried with call Custom method it is not working.
Could you please some body help me Thanks in advance !!!

@siva563 The correct usage is:
toast.onDidDismiss().then(() => {
  console.log("Toast buton clicked");
});

@leandro-hermes 's response is correct! please checks the docs


Token endpoint

Expose addressbook tokens from a new endpoint
/tokens returns all tokens by chain
/tokens/:chain returns all tokens for the given chain (example: /tokens/bsc

Let it be known that this is super-epic. Thanks!


onFailure is called for no reason

I'm using reprint on a phone with api 23 but no fingerprint sensor. onFailure gets called immediately.

That's by design. What would you expect to happen?

Nothing should happen, when you don't have a sensor but you have the api available on your phone you haven't tried your fingers for authentication, so no failure, no authentication should happen.

No authentication does happen. I would be a terrible design to just never call any listener callbacks. If the user hasn't registered a fingerprint, onFailure is called with an error code of NO_FINGERPRINTS_REGISTERED so that your UI can inform the user. You can check Reprint.hasFingerprintRegistered() if you want to check for that situation before calling Reprint.authenticate()


AMS spool shows in container app when no spool is loaded

For example, if you only have AMS slots 1, 2, and 4 loaded, the Bambu Printer Manager container app still shows the 3rd slot, albeit generally empty.

I'm thinking the best way to mitigate this is to create a "No spool loaded" entry in the filaments list.  This feels better than removing the entry entirely and has implications for non RFID loaded spools.


When the drop menu and fork count overlap, the fork count is displayed above

This happens when the window width is narrow or when looking at Projects.
I have disabled hide-watch-and-fork-count.

Those probably related
https://github.com/sindresorhus/refined-github/blob/34e0f8be28677144c2194bca7ecc40c01890e36e/source/features/hide-watch-and-fork-count.css#L13-L18

@jerone can you verify this is resolved in #2230?

@busches commented on Aug 21, 2019, 6:55 PM GMT+2:

@jerone can you verify this is resolved in #2230?

I can confirm that this is not fixed by #2230

I recently dropped position: relative on those buttons in an effort to avoid these issues specifically. It’s kinda weird that this number is positioned on its own and it doesn’t make sense.
PR welcome to nuke position: relative on these elements like in https://github.com/sindresorhus/refined-github/pull/2340


optionally allow agents to use non-increasing OIDs

Some agents (e.g., some cisco switches) will return OIDs out of order, but the walk can complete anyway. The ignore_oid_order option to SNMP::Manager allows walks against such agents.
Equivalent to the -Cc option described here:
http://net-snmp.sourceforge.net/docs/man/snmpwalk.html

Is there anything I can do to increase the chance of this feature being merged? At least one other person has the issue that this feature fixes (https://github.com/hallidave/ruby-snmp/issues/31).

Thanks!


[Feature/extensions] Handles version conflicts for AD Extension

Signed-off-by: Owais Kazi<EMAIL_ADDRESS>Description
jackson 2.13.3 brings a transitive dependency of snakeyml:1.30 which has a CVE and also conflict with other dependencies for AD exetension
Companion PR on AD: https://github.com/opensearch-project/anomaly-detection/pull/672
SDK: https://github.com/opensearch-project/opensearch-sdk-java/pull/145
Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff
[ ] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #4539 (76065e2) into feature/extensions (8283ede) will increase coverage by 0.04%.
The diff coverage is 53.84%.

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

@@                   Coverage Diff                    @@
##             feature/extensions    #4539      +/-   ##
========================================================
+ Coverage                 70.60%   70.64%   +0.04%
- Complexity                57409    57484      +75
========================================================
  Files                      4641     4641
  Lines                    276257   276271      +14
  Branches                  40386    40389       +3
========================================================
+ Hits                     195045   195185     +140
+ Misses                    64905    64810      -95
+ Partials                  16307    16276      -31

Impacted Files
Coverage Δ

...va/org/opensearch/common/settings/KeyStoreCli.java
0.00% <ø> (ø)

...rc/main/java/org/opensearch/plugins/PluginCli.java
0.00% <ø> (ø)

...main/java/org/opensearch/plugins/PluginHelper.java
100.00% <ø> (+9.09%)
:arrow_up:

...rch/extensions/rest/RestSendToExtensionAction.java
27.77% <ø> (ø)

...in/java/org/opensearch/index/shard/IndexShard.java
69.94% <0.00%> (+0.68%)
:arrow_up:

...search/index/translog/InternalTranslogManager.java
65.94% <0.00%> (-5.60%)
:arrow_down:

...opensearch/index/translog/NoOpTranslogManager.java
66.66% <0.00%> (-2.30%)
:arrow_down:

...earch/index/translog/WriteOnlyTranslogManager.java
66.66% <0.00%> (-13.34%)
:arrow_down:

.../java/org/opensearch/index/mapper/FieldMapper.java
80.74% <30.00%> (-0.71%)
:arrow_down:

...java/org/opensearch/repositories/s3/S3Service.java
80.24% <100.00%> (-0.65%)
:arrow_down:

... and 488 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@owaiskazi19 I think we should bring 2.13.4 to main and 2.x branches, plus we have new snakeyaml release - 1.32, I was about to submit the pull request with these dependency update but please feel free to go ahead

Sure will take care of it

Changes are merged to main. We can rebase to get it on feature/extensions.


Search consumers by name within topic details

Describe the bug
Implement the Search within Topic/Consumers tab
Set up
https://www.kafka-ui.provectus.io/
Steps to Reproduce

Navigate to Topics
Open the Topic
Turn to Consumers tab

Expected behavior
Search by consumer Name should be available within Topic/Consumers tab
Screenshots

/api/clusters//topics//consumer-groups
topicName should be an exact one

@Haarolean Can you please assign this to me ?

@Haarolean I will do it probably this weekend or next.


setInitialSession not awaited

Shouldn't this call to setInitialSession be awaited?
https://github.com/supabase/supabase-flutter/blob/a72166268facd97f07cf9588415a2f3d31f68c22/packages/supabase_flutter/lib/src/supabase_auth.dart#L57

Reason for closing is noted here


[Core] Add iteration support to Array

Added simple iteration support for Array, using the same method as the subscript operator, added the read-only part to the constant one as well as well for parity with that operator
Many, many, possible uses across the codebase but kept this restricted to a few cases, considering doing one of my sweeping PRs to improve use of foreach generally not just for this new addition, but will have to wait for right now
Put some of the methods in variant.h as they depend on Variant being declared and wanted them to be inlineable
Not tagging this as Performance as any improvement would be minimal, but it does, theoretically, carry a minor performance improvement as it avoids doing COW checks on each access, which would most of the time be a wasted check as the Vector is almost always not shared yet the mutation check is always performed
Will squash the added cases once decided in case some additional "good to add" cases are suggested

I've been investigating an equivalent addition to Dictionary but it's a bit more complex due to the internal data, but will open one if that one pans out as well

Thanks, this looks great to me!

Will squash the added cases once decided in case some additional "good to add" cases are suggested

I think having only these few cases is fine, in fact, reviewing those changes is trickier (at least for me) than the added iterator code, so in my opinion "less is more" here :-)

I think once we have added this to List, we'll be able to use for-range looping almost everywhere where it makes sense.

List already supports this 🙂

Thanks!

Thank you!


[Dashboard] After done editting chart, should go back to current dashboard

Superset version
0.18.5
In any dashboard view, click “Edit chart”, making some changes and clicking “Save”.
Expected results
it goes to the dashboard list view
Actual results
going back to the current dashboard

Notice: this issue has been closed because it has been inactive for 291 days. Feel free to comment and request for this issue to be reopened.


training problem

Hello, I am processing and training the AISHELL-4 dataset using the command:
python diaper/train.py -c DiaPer/models/10attractors/SC_LibriSpeech_2spk_adapted1-10_finetuneAISHELL4mix/train.yaml,
where I modified init_epochs: 0 and init_model_path: ''. I split the AISHELL-4 dataset into a training and validation set with an 8:2 ratio. After training, I tested my model on the test set, but the results were different from yours. For example, for L_R003S01C02, I got a DER of 72.57, whereas yours was 47.37. For M_R003S01C01, my result was 65.53, but yours was 34.28. Also, I got my best results around the 10th epoch, whereas you got yours around the 190th-200th epoch.
Could you please share the specific details of your data splitting or processing methods? Do you have any suggestions on what might be going wrong with my approach and how I can improve it? Thank you.

Hi @leo67867
I guess you are choosing the epoch based on the loss on development set, correct? I am attaching the
tensorboard.zip logs. You can see that in my case also the dev loss reached the lowest in just a few epochs. However, if you look at the dev_DER, you will see that it can still improve further. I observed this in a few of the fine-tuning steps with different sets. The attractor existence loss eventually grows but the BCE activation one improves on the dev set.
Have you tried evaluating your model for epoch 200? I expect you will get results more similar to mine. You can also try using the whole train set (instead of 80% of it) and run for 200 epochs as I did. In this case, since I used the test set as validation, I did not choose the number of epochs very carefully and just picked 200 as a reasonable guess.
My other question is if you are mixing the channels of AISHELL-4 to obtain the waveforms. That is what I did and I did not try using a single channel, for example. I am not sure if using a single channel might cause large degradation.
I hope this helps.
Federico

Hello,thank you for your response. I followed your advice and used the entire training set, running it for 200 epochs and using the test set for validation. The results were slightly better than when I used 80% of the training set, but the performance is still significantly lower compared to your results. As you suggested, I converted the AISHELL-4 audio to mono-channel as input data because I encountered an error when trying to use the original 8-channel AISHELL-4 audio. This error prevented the code from running properly. The error details are as follows:
python DiaPer/diaper/train.py -c DiaPer/models/10attractors/SC_LibriSpeech_2spk_adapted1-10_finetuneAISHELL4mix/train.yaml
pre_crossattention 66048
latent_attractors 16384
encoder_attractors 1788672
latents2attractors 1280
counter 129
frame_encoder 2465920
Total trainable parameters: 4338433
miniconda3/envs/DiaPer/lib/python3.7/site-packages/librosa/util/decorators.py:88: UserWarning: n_fft=512 is too small for input signal of length=8
return f(*args, **kwargs)
Warning: ('20200616_M_R001S01C01', 0, 1500) is empty: (0, 257, 240000)
Traceback (most recent call last):
File "DiaPer/diaper/train.py", line 521, in
train_loader, dev_loader = get_training_dataloaders(args)
File "DiaPer/diaper/train.py", line 284, in get_training_dataloaders
Y_train, _, _, _, _, _ = train_set.getitem(0)
File "DiaPer/diaper/common_utils/diarization_dataset.py", line 131, in getitem
raise ValueError(f"Encountered an empty sequence at index {i}, and no saved sequence is available.")
ValueError: Encountered an empty sequence at index 0, and no saved sequence is available.
Are you able to handle multi-channel audio data? I’m not sure where the issue might be, or how I should proceed. I would greatly appreciate any guidance or suggestions you could provide.Thank you very much for your assistance!

Hi @leo67867
Unfortunately, the code does not support multi-channel input. If you mixed the channels to obtain a mono file, then that is the same as I did.
My suggestion is that you compare the tensorboard I shared and the one of your training. Perhaps that will give a hint of what could be different. Otherwise, I am sorry but I am not sure what could be different. In case it is useful, I am attaching the data folders for train and test in case it is useful for you to spot any difference.
AISHELL4_data.tar.gz

Closing due to inactivity

Hello@fnlandini
I have used the AISHELL4_data.tar.gz dataset as provided and applied the configuration file /DiaPer/models/10attractors/SC_LibriSpeech_2spk_adapted1-10_finetuneAISHELL4mix/train.yaml. I modified the data input and output paths for training from scratch. However, I noticed that my dev DER after training is higher than yours, and I would like to understand why your initial dev DER is reported as 20.29，and then it will continue to decline to around 13.But mine will drop from 100 to around 23.
I have uploaded both the train.yaml configuration file and the generated TensorBoard logs for your reference. I would greatly appreciate your insights and any suggestions on how I can improve my results.
Looking forward to your reply.Thank you in advance for your help!
mine.zip

Hi @leo67867
You said that you start the training from scratch. Does that mean not starting from https://github.com/BUTSpeechFIT/DiaPer/tree/main/models/10attractors/SC_LibriSpeech_2spk_adapted1-10 but rather without using any initial model? I expect that will perform much worse. The results I shared are fine-tuning the model already adapted to 1-10 speakers. I apologize if that was not clear

Hello @fnlandini,
I have used the configuration file this link, and modified the parameters inside to set init_epochs: 0 and init_model_path: '' (with the initial model path left empty). Then I ran the command python diaper/train.py -c DiaPer/models/10attractors/SC_LibriSpeech_2spk_adapted1-10_finetuneAISHELL4mix/train.yaml to train from scratch, hoping to achieve your results. However, the outcome is not ideal.
Could you please clarify why, when using the configuration file with the parameters you fine-tuned, I am unable to train from scratch and achieve similar results to yours? Should I proceed differently? For example, should I first train from scratch using the file this link, and after obtaining checkpoint files like checkpoint_91.tar to checkpoint_100.tar, modify the parameters init_epochs: 91-100 and init_model_path: 'https://github.com/BUTSpeechFIT/DiaPer/tree/main/models/10attractors/SC_LibriSpeech_2spk_adapted1-10/models', then continue training using the configuration file this link? Would this approach lead to your results?
Alternatively, what would be the correct approach to obtain your results? How should I train from scratch to replicate your results? If any of my explanations are unclear or if you need further information, please feel free to ask. You can also contact me directly via email. I look forward to your reply and greatly appreciate your assistance.

Hi @leo67867
The problem is that you are expecting to obtain results that I never produced training from scratch. If you check the paper, all results for AISHELL-4 are after fine-tuning. The procedure is the following:

The model is trained on simulated conversation with 2 speakers per recording.
Taking the epochs 91-100 from the step above, adapt the average of those checkpoints on simulated conversations with 1-10 speakers per recording.
Taking the epochs 91-100 from the step above, fine-tune the average of those checkpoints on in-domain data, for example AISHELL-4.

So, you can do the fine-tuning step directly starting from https://github.com/BUTSpeechFIT/DiaPer/tree/main/models/10attractors/SC_LibriSpeech_2spk_adapted1-10/models as you mention as the second alternative in your message. This is the output of step 2 above.
Training from scratch on these small sets will lead to worse results. The model needs a larger training set at the beginning.


surah ayah range URLs don't seem to route

the request just hangs. i.e., checkout master and try going to /2/100
something between these two commits broke the ability to navigate to an ayah range e.g. /2/100 https://github.com/quran/quran.com-frontend/compare/a1189aa956c34214cde9a2ee82b5d7a32476230c...0356ee68f281c70ed70bea9bdd0602f1041dd716

i will look at it when i get home..

fixed


Feature: Enable hot reload while executing long running commands

Developers can now sync files from local to remote during executing a command remotely.
This feature would help running long-running tasks like running a server that has a feature of hot reloads. While running the server remotely developers can now pass --hot-reload flag to enable local file syncing till the remote command is executing.
Implementation:
Internally this change uses watchdog to record file-level changes and run rsync in the background.
Currently, the change does not configure ignore patterns and vcs ignores when watching over the directory as the watchdog uses fnmatch patterns which is incompatible with rsync and .gitignore patterns. This optimization can be taken up later if required.

Also, I see that pyoxidizer build is failing. I think the reason is that watchdog has some binary contents. It is ok to just remove the github action for pyoxidizer since it is not really used


Add configurable initialization for origin matching

This adds origin matching as a configurable pattern. Right now it's draft as I think it also needs to have a vite config change as well to add a different build for the manual initialization route. I suppose though that could be a follow-up and this would solve for parsing all origins with * as discussed in https://github.com/flackr/scroll-timeline/issues/248#issuecomment-1947402872. It seems that we should have an option where it is the same behavior or configurable prior to this though if we want folks to be able to maintain 1:1 behavior with how it parses <link> tags today.
I was running into a Vite issue that's totally able to be worked around, but particularly you can't mix UMD or IIFE formats with other formats like ES, AMD or CJS. Maybe I'm totally overlooking the config, maybe we just do 2 independent builds. Will leave that to y'all!
Added on this PR:
import { initPolyfill } from '<source>/initialize.js';

initPolyfill('*'); // <-- default
initPolyfill('https://www.google.com'); // <-- match this exact origin
initPolyfill(); // <-- Only same origin, also applies with false or anything not truthy
initPolyfill(/airbnb\.com/); // <-- matches regexp
initPolyfill([<string> | RegExp]); // <-- matches based on above logic for string or regexp if any match

Was trying to think of an easier method, but with the IIFE perhaps we could return / export the function and if it is not executed in either a microtask or the next task we execute it. So something like:
import scrollTimelinePolyfill from '<cdn_or_package_location>';

if (userNeedsManualConfig) {
  scrollTimelinePolyfill('<same args>'); // <-- manual configuration
} else {
  // setTimeout(scrollTimelinePolyfill('*'), 0) is executed automatically if no call to the returned function was present
}

That would mean that parsing would occur slightly later, but it's super minimal, would reduce the amount of changes needed and still maintain pretty similar behavior as the current build.

This might work with a resolved promise which would I think would still allow configuration but still ensure that it is executed immediately before control is returned to the browser.
Running it in a setTimeout will likely have undesirable side effects, e.g.:

Many wpt tests expect to use it immediately and could fail
It's possible that you could miss the animationstart event of animations, resulting in some animations not being upgraded to their scroll driven timeline.

Another option would be to only defer the remote CSS fetching until a configuration call. Since this is inherently async anyways it would have no side effects.

Another option would be to only defer the remote CSS fetching until a configuration call. Since this is inherently async anyways it would have no side effects.

Think my only concern here is folks wouldn't get a good out of the box experience without some manual intervention on this path. Probably the ideal consumption is import and forget about the polyfill.

This might work with a resolved promise which would I think would still allow configuration but still ensure that it is executed immediately before control is returned to the browser.

This feels like a reasonable middle ground, good out of the box behavior for the majority of folks, and if folks really want to configure it deeply to reduce the amount of files parsed, they can do so roughly at the time of import and control it. I assume even calling configure twice (1st time automatic if they didn't, second manually at some point later in time) would cause any new requests to follow that behavior.

Another option would be to only defer the remote CSS fetching until a configuration call. Since this is inherently async anyways it would have no side effects.

Think my only concern here is folks wouldn't get a good out of the box experience without some manual intervention on this path. Probably the ideal consumption is import and forget about the polyfill.

To be clear, we would still also have the timeout / promise so you wouldn't have to do anything, but it would only defer the remote sheet fetches but everything else would still be parsed / processed allowing for e.g. wpt tests to still make synchronous assertions.

To be clear, we would still also have the timeout / promise so you wouldn't have to do anything, but it would only defer the remote sheet fetches but everything else would still be parsed / processed allowing for e.g. wpt tests to still make synchronous assertions.

Ah, that definitely makes sense now. I've updated the implementation to reflect that, and the fact we expect it is likely to be called multiple times so cleans up the observer when that happens. I haven't fully tested this yet (and no vitest for it quite yet), so not sure it's covered all the edge cases and it might be overly complex for what we need. Conceptually I think it matches what the direction is though.

Confirmed it's fetching for me now at the very least.


Visualization error

Hi
I'm trying to visualize the results of Self-captured Apartment, but it's not working. Nothing is displayed, or only noise is shown.
What should I do?
Environment:
Ubuntu 22.04 (using WSL2)
VS Code 1.82.2

I added the following code to my .bash_profile and it works fine.
Reference
https://github.com/isl-org/Open3D/issues/4429
https://github.com/isl-org/Open3D/issues/2836

export LIBGL_ALWAYS_INDIRECT=0
export MESA_GL_VERSION_OVERRIDE=4.5
export MESA_GLSL_VERSION_OVERRIDE=450
export LIBGL_ALWAYS_SOFTWARE=1


Merge fetch products

Fix Issue 230.
https://github.com/dooboolab/react-native-iap/issues/230

resolve #230 👍


Let us divide the task

Here we will choose task to work with.
The choosen task should be approved by another collaborator.
The work should not start before approving.

I will do

WindowManager class and MessageBoxButton enum in Galagram Project
(full implementation, XML, test)


create an experience of "side effects"

challenges:

making it relevant for researchers, who "just need to submit this paper"
supporting wide range of expertise (increasing challenge)
emphasize the reasoning behind writing interoperable code
emphasize motivation for using version control, testing, documentation, and modularization

a polished showcase of what a "completed" exercise looks like could help

idea:
implement guacamole (or swedish analog) recipe in your language (as a group?)

what would you encapsulate?
is naming your functions obvious?
how could you parallelize?
how easy is it to write tests for it?
are variables written to in local functions?
what is the difference between bare functions and nested functions?

are they grouped by purpose, or process?
does the name describe a module?
is it fit to be a stand-alone library?

Thanks so much for writing these up!


Implement cirq.eigencomponents()

Conclusion of discussion in #2481 .

Sent:
https://github.com/quantumlib/Cirq/pull/3197
Happy to withdraw if misguided.

To clarify, an implementation of cirq.eigen_projectors/vectors/values would be something that is fast for EigenGates (using its eigencomponents method) but it falls back to numpy's linear algebra methods in the general case.

This looks like it's in now. Going to close.