Oops; flutter has exited unexpectedly: "FormatException: Unexpected extension byte (at offset 38)".

Steps to Reproduce

i used macbook pro and terminal
i wrote "flutter doctor -v"
ERROR!

Logs

Logs

Flutter crash report.
Please report a bug at https://github.com/flutter/flutter/issues.
command
flutter doctor
exception
FormatException: FormatException: Unexpected extension byte (at offset 38)
#0      _Utf8Decoder.convertChunked (dart:convert-patch/convert_patch.dart:1893:7)
#1      _Utf8ConversionSink.addSlice (dart:convert/string_conversion.dart:314:28)
#2      _Utf8ConversionSink.add (dart:convert/string_conversion.dart:310:5)
#3      _ConverterStreamEventSink.add (dart:convert/chunked_conversion.dart:72:18)
#4      _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:111:24)
#5      _rootRunUnary (dart:async/zone.dart:1434:47)
#6      _CustomZone.runUnary (dart:async/zone.dart:1335:19)
#7      _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
#8      _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
#9      _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#10     _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:774:19)
#11     _StreamController._add (dart:async/stream_controller.dart:648:7)
#12     _StreamController.add (dart:async/stream_controller.dart:596:5)
#13     _Socket._onData (dart:io-patch/socket_patch.dart:2314:41)
#14     _rootRunUnary (dart:async/zone.dart:1442:13)
#15     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
#16     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
#17     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
#18     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#19     _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:774:19)
#20     _StreamController._add (dart:async/stream_controller.dart:648:7)
#21     _StreamController.add (dart:async/stream_controller.dart:596:5)
#22     new _RawSocket.<anonymous closure> (dart:io-patch/socket_patch.dart:1839:33)
#23     _NativeSocket.issueReadEvent.issue (dart:io-patch/socket_patch.dart:1322:14)
#24     _microtaskLoop (dart:async/schedule_microtask.dart:40:21)
#25     _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)
#26     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:122:13)
#27     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:193:5)

flutter doctor
[☠] Flutter (the doctor check crashed)
    ✗ Due to an error, the doctor check did not complete. If the error message below is not helpful,
      please let us know about this issue at https://github.com/flutter/flutter/issues.
    ✗ FormatException: Unexpected extension byte (at offset 2)
    • #0      _Utf8Decoder.convertSingle (dart:convert-patch/convert_patch.dart:1789:7)
      #1      Utf8Decoder.convert (dart:convert/utf.dart:351:42)
      #2      SystemEncoding.decode (dart:io/string_transformer.dart:29:47)
      #3      _ProcessImpl._runAndWait.getOutput (dart:io-patch/process_patch.dart:498:23)
      #4      _ProcessImpl._runAndWait (dart:io-patch/process_patch.dart:506:9)
      #5      _runNonInteractiveProcessSync (dart:io-patch/process_patch.dart:632:18)
      #6      Process.runSync (dart:io-patch/process_patch.dart:68:12)
      #7      LocalProcessManager.runSync
      (package:process/src/interface/local_process_manager.dart:103:22)
      #8      ErrorHandlingProcessManager.runSync.<anonymous closure>
      (package:flutter_tools/src/base/error_handling_io.dart:712:24)
      #9      _runSync (package:flutter_tools/src/base/error_handling_io.dart:597:14)
      #10     ErrorHandlingProcessManager.runSync
      (package:flutter_tools/src/base/error_handling_io.dart:711:12)
      #11     _DefaultProcessUtils.runSync (package:flutter_tools/src/base/process.dart:373:51)
      #12     _runGit (package:flutter_tools/src/version.dart:547:23)
      #13     FlutterVersion.frameworkAge (package:flutter_tools/src/version.dart:138:30)
      #14     FlutterValidator.validate (package:flutter_tools/src/doctor.dart:455:17)
      #15     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:111:32)
      #16     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:109:18)
      #17     _rootRun (dart:async/zone.dart:1426:13)
      #18     _CustomZone.run (dart:async/zone.dart:1328:19)
      #19     _runZoned (dart:async/zone.dart:1861:10)
      #20     runZonedGuarded (dart:async/zone.dart:1849:12)
      #21     runZoned (dart:async/zone.dart:1780:12)
      #22     asyncGuard (package:flutter_tools/src/base/async_guard.dart:109:3)
      #23     Doctor.startValidatorTasks (package:flutter_tools/src/doctor.dart:205:9)
      #24     Doctor.diagnose (package:flutter_tools/src/doctor.dart:309:47)
      #25     _doctorText (package:flutter_tools/runner.dart:232:18)
      #26     _handleToolError (package:flutter_tools/runner.dart:156:27)
      <asynchronous suspension>
      #27     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #28     main (package:flutter_tools/executable.dart:94:3)
      <asynchronous suspension>

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/unduck/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7590822)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.0

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

[✓] Android Studio (version 2021.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7590822)

[✓] VS Code (version 1.64.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (1 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 98.0.4758.109

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

! Doctor found issues in 1 category.

unduck@choeseongchan-ui-MacBook-Pro ~ % flutter doctor -v
Oops; flutter has exited unexpectedly: "FormatException: Unexpected extension byte (at offset 38)".
A crash report has been written to /Users/unduck/flutter_04.log.
This crash may already be reported. Check GitHub for similar crashes.
https://github.com/flutter/flutter/issues?q=is%3Aissue+FormatException%3A+Unexpected+extension+byte+(at+offset+38)
To report your crash to the Flutter team, first read the guide to filing a bug.
https://flutter.dev/docs/resources/bug-reports
Create a new GitHub issue by pasting this link into your browser and completing the issue template. Thank
you!
https://github.com/flutter/flutter/issues/new?title=[tool_crash]+FormatException&body=%23%23+Command
```
flutter+doctor
```

%23%23+Steps+to+Reproduce
1.+...
2.+...
3.+...

%23%23+Logs
FormatException
```
%230++++++_Utf8Decoder.convertChunked+(dart%3Aconvert-patch%2Fconvert_patch.dart%3A1893%3A7)
%231++++++_Utf8ConversionSink.addSlice+(dart%3Aconvert%2Fstring_conversion.dart%3A314%3A28)
%232++++++_Utf8ConversionSink.add+(dart%3Aconvert%2Fstring_conversion.dart%3A310%3A5)
%233++++++_ConverterStreamEventSink.add+(dart%3Aconvert%2Fchunked_conversion.dart%3A72%3A18)
%234++++++_SinkTransformerStreamSubscription._handleData+(dart%3Aasync%2Fstream_transformers.dart%3A111%3A24)
%235++++++_rootRunUnary+(dart%3Aasync%2Fzone.dart%3A1434%3A47)
%236++++++_CustomZone.runUnary+(dart%3Aasync%2Fzone.dart%3A1335%3A19)
%237++++++_CustomZone.runUnaryGuarded+(dart%3Aasync%2Fzone.dart%3A1244%3A7)
%238++++++_BufferingStreamSubscription._sendData+(dart%3Aasync%2Fstream_impl.dart%3A341%3A11)
%239++++++_BufferingStreamSubscription._add+(dart%3Aasync%2Fstream_impl.dart%3A271%3A7)
%2310+++++_SyncStreamControllerDispatch._sendData+(dart%3Aasync%2Fstream_controller.dart%3A774%3A19)
%2311+++++_StreamController._add+(dart%3Aasync%2Fstream_controller.dart%3A648%3A7)
%2312+++++_StreamController.add+(dart%3Aasync%2Fstream_controller.dart%3A596%3A5)
%2313+++++_Socket._onData+(dart%3Aio-patch%2Fsocket_patch.dart%3A2314%3A41)
%2314+++++_rootRunUnary+(dart%3Aasync%2Fzone.dart%3A1442%3A13)
%2315+++++_CustomZone.runUnary+(dart%3Aasync%2Fzone.dart%3A1335%3A19)
%2316+++++_CustomZone.runUnaryGuarded+(dart%3Aasync%2Fzone.dart%3A1244%3A7)
%2317+++++_BufferingStreamSubscription._sendData+(dart%3Aasync%2Fstream_impl.dart%3A341%3A11)
%2318+++++_BufferingStreamSubscription._add+(dart%3Aasync%2Fstream_impl.dart%3A271%3A7)
%2319+++++_SyncStreamControllerDispatch._sendData+(dart%3Aasync%2Fstream_controller.dart%3A774%3A19)
%2320+++++_StreamController._add+(dart%3Aasync%2Fstream_controller.dart%3A648%3A7)
%2321+++++_StreamController.add+(dart%3Aasync%2Fstream_controller.dart%3A596%3A5)
%2322+++++new+_RawSocket.<anonymous+closure>+(dart%3Aio-patch%2Fsocket_patch.dart%3A1839%3A33)
%2323+++++_NativeSocket.issueReadEvent.issue+(dart%3Aio-patch%2Fsocket_patch.dart%3A1322%3A14)
%2324+++++_microtaskLoop+(dart%3Aasync%2Fschedule_microtask.dart%3A40%3A21)
```
```
[☠]+Flutter+(the+doctor+check+crashed)
++++✗+Due+to+an+error%2C+the+doctor+check+did+not+complete.+If+the+error+message+below+is+not+helpful%2C
++++++please+let+us+know+about+this+issue+at+https%3A%2F%2Fgithub.com%2Fflutter%2Fflutter%2Fissues.
++++✗+FormatException%3A+Unexpected+extension+byte+(at+offset+2)
++++•+%230++++++_Utf8Decoder.convertSingle+(dart%3Aconvert-patch%2Fconvert_patch.dart%3A1789%3A7)
++++++%231++++++Utf8Decoder.convert+(dart%3Aconvert%2Futf.dart%3A351%3A42)
++++++%232++++++SystemEncoding.decode+(dart%3Aio%2Fstring_transformer.dart%3A29%3A47)
++++++%233++++++_ProcessImpl._runAndWait.getOutput+(dart%3Aio-patch%2Fprocess_patch.dart%3A498%3A23)
++++++%234++++++_ProcessImpl._runAndWait+(dart%3Aio-patch%2Fprocess_patch.dart%3A506%3A9)
++++++%235++++++_runNonInteractiveProcessSync+(dart%3Aio-patch%2Fprocess_patch.dart%3A632%3A18)
++++++%236++++++Process.runSync+(dart%3Aio-patch%2Fprocess_patch.dart%3A68%3A12)
++++++%237++++++LocalProcessManager.runSync
++++++(package%3Aprocess%2Fsrc%2Finterface%2Flocal_process_manager.dart%3A103%3A22)
++++++%238++++++ErrorHandlingProcessManager.runSync.<anonymous+closure>
++++++(package%3Aflutter_tools%2Fsrc%2Fbase%2Ferror_handling_io.dart%3A712%3A24)
++++++%239++++++_runSync+(package%3Aflutter_tools%2Fsrc%2Fbase%2Ferror_handling_io.dart%3A597%3A14)
++++++%2310+++++ErrorHandlingProcessManager.runSync
++++++(package%3Aflutter_tools%2Fsrc%2Fbase%2Ferror_handling_io.dart%3A711%3A12)
++++++%2311+++++_DefaultProcessUtils.runSync+(package%3Aflutter_tools%2Fsrc%2Fbase%2Fprocess.dart%3A373%3A51)
++++++%2312+++++_runGit+(package%3Aflutter_tools%2Fsrc%2Fversion.dart%3A547%3A23)
++++++%2313+++++FlutterVersion.frameworkAge+(package%3Aflutter_tools%2Fsrc%2Fversion.dart%3A138%3A30)
++++++%2314+++++FlutterValidator.validate+(package%3Aflutter_tools%2Fsrc%2Fdoctor.dart%3A455%3A17)
++++++%2315+++++asyncGuard.<anonymous+closure>+(package%3Aflutter_tools%2Fsrc%2Fbase%2Fasync_guard.dart%3A111%3A32)
++++++%2316+++++asyncGuard.<anonymous+closure>+(package%3Aflutter_tools%2Fsrc%2Fbase%2Fasync_guard.dart%3A109%3A18)
++++++%2317+++++_rootRun+(dart%3Aasync%2Fzone.dart%3A1426%3A13)
++++++%2318+++++_CustomZone.run+(dart%3Aasync%2Fzone.dart%3A1328%3A19)
++++++%2319+++++_runZoned+(dart%3Aasync%2Fzone.dart%3A1861%3A10)
++++++%2320+++++runZonedGuarded+(dart%3Aasync%2Fzone.dart%3A1849%3A12)
++++++%2321+++++runZoned+(dart%3Aasync%2Fzone.dart%3A1780%3A12)
++++++%2322+++++asyncGuard+(package%3Aflutter_tools%2Fsrc%2Fbase%2Fasync_guard.dart%3A109%3A3)
++++++%2323+++++Doctor.startValidatorTasks+(package%3Aflutter_tools%2Fsrc%2Fdoctor.dart%3A205%3A9)
++++++%2324+++++Doctor.diagnose+(package%3Aflutter_tools%2Fsrc%2Fdoctor.dart%3A309%3A47)
++++++%2325+++++_doctorText+(package%3Aflutter_tools%2Frunner.dart%3A232%3A18)
++++++%2326+++++_handleToolError+(package%3Aflutter_tools%2Frunner.dart%3A156%3A27)
++++++<asynchronous+suspension>
++++++%2327+++++AppContext.run.<anonymous+closure>+(package%3Aflutter_tools%2Fsrc%2Fbase%2Fcontext.dart%3A150%3A19)
++++++<asynchronous+suspension>
++++++%2328+++++main+(package%3Aflutter_tools%2Fexecutable.dart%3A94%3A3)
++++++<asynchronous+suspension>

[✓]+Android+toolchain+-+develop+for+Android+devices+(Android+SDK+version+31.0.0)
++++•+Android+SDK+at+%2FUsers%2Funduck%2FLibrary%2FAndroid%2Fsdk
++++•+Platform+android-31%2C+build-tools+31.0.0
++++•+Java+binary+at%3A+%2FApplications%2FAndroid+Studio.app%2FContents%2Fjre%2FContents%2FHome%2Fbin%2Fjava
++++•+Java+version+OpenJDK+Runtime+Environment+(build+11.0.11%2B0-b60-7590822)
++++•+All+Android+licenses+accepted.

[✓]+Xcode+-+develop+for+iOS+and+macOS+(Xcode+13.1)
++++•+Xcode+at+%2FApplications%2FXcode.app%2FContents%2FDeveloper
++++•+CocoaPods+version+1.11.0

[✓]+Chrome+-+develop+for+the+web
++++•+Chrome+at+%2FApplications%2FGoogle+Chrome.app%2FContents%2FMacOS%2FGoogle+Chrome

[✓]+Android+Studio+(version+2021.1)
++++•+Android+Studio+at+%2FApplications%2FAndroid+Studio.app%2FContents
++++•+Flutter+plugin+can+be+installed+from%3A
++++++🔨+https%3A%2F%2Fplugins.jetbrains.com%2Fplugin%2F9212-flutter
++++•+Dart+plugin+can+be+installed+from%3A
++++++🔨+https%3A%2F%2Fplugins.jetbrains.com%2Fplugin%2F6351-dart
++++•+Java+version+OpenJDK+Runtime+Environment+(build+11.0.11%2B0-b60-7590822)

[✓]+VS+Code+(version+1.64.2)
++++•+VS+Code+at+%2FApplications%2FVisual+Studio+Code.app%2FContents
++++•+Flutter+extension+can+be+installed+from%3A
++++++🔨+https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3DDart-Code.flutter

[✓]+Connected+device+(1+available)
++++•+Chrome+(web)+•+chrome+•+web-javascript+•+Google+Chrome+98.0.4758.109

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

!+Doctor+found+issues+in+1+category.

```

%23%23+Flutter+Application+Metadata
No+pubspec+in+working+directory.
&labels=tool%2Csevere%3A+crash

@csc7545
What flutter version are you on ? Does this error occur everytime you try to run flutter doctor -v or is it one-off ?
If you are not on master, can you switch to it and run same command again to see if you get the error or not ?
flutter channel master
flutter upgrade

Although the stacktrace is somewhat similar to https://github.com/flutter/flutter/issues/94060, but it doesn't look to be the same issue / root-cause.

@darshankawar
when i execute flutter channel master, i get the same error message.
i think all flutter command responses the same error.
unduck@choeseongchan-ui-MacBook-Pro ~ % flutter channel master
Oops; flutter has exited unexpectedly: "FormatException: Unexpected extension byte (at offset 38)".
A crash report has been written to /Users/unduck/flutter_05.log.
This crash may already be reported. Check GitHub for similar crashes.
https://github.com/flutter/flutter/issues?q=is%3Aissue+FormatException%3A+Unexpected+extension+byte+(at+offset+38)
To report your crash to the Flutter team, first read the guide to filing a bug.
https://flutter.dev/docs/resources/bug-reports
Create a new GitHub issue by pasting this link into your browser and completing the issue template.
The error is dirfferent.

unduck@choeseongchan-ui-MacBook-Pro development % flutter doctor -v
[��] Flutter (the doctor check crashed)
� Due to an error, the doctor check did not complete. If the error message below is not helpful,
please let us know about this issue at https://github.com/flutter/flutter/issues.
� FormatException: Unexpected extension byte (at offset 2)
�� #0      _Utf8Decoder.convertSingle (dart:convert-patch/convert_patch.dart:1789:7)
#1      Utf8Decoder.convert (dart:convert/utf.dart:351:42)
#2      SystemEncoding.decode (dart:io/string_transformer.dart:29:47)
#3      _ProcessImpl._runAndWait.getOutput (dart:io-patch/process_patch.dart:498:23)
#4      _ProcessImpl._runAndWait (dart:io-patch/process_patch.dart:506:9)
#5      _runNonInteractiveProcessSync (dart:io-patch/process_patch.dart:632:18)
#6      Process.runSync (dart:io-patch/process_patch.dart:68:12)
#7      LocalProcessManager.runSync
(package:process/src/interface/local_process_manager.dart:103:22)
#8      ErrorHandlingProcessManager.runSync.
(package:flutter_tools/src/base/error_handling_io.dart:712:24)
#9      _runSync (package:flutter_tools/src/base/error_handling_io.dart:597:14)
#10     ErrorHandlingProcessManager.runSync
(package:flutter_tools/src/base/error_handling_io.dart:711:12)
#11     _DefaultProcessUtils.runSync (package:flutter_tools/src/base/process.dart:373:51)
#12     _runGit (package:flutter_tools/src/version.dart:547:23)
#13     FlutterVersion.frameworkAge (package:flutter_tools/src/version.dart:138:30)
#14     FlutterValidator.validate (package:flutter_tools/src/doctor.dart:455:17)
#15     asyncGuard. (package:flutter_tools/src/base/async_guard.dart:111:32)
#16     asyncGuard. (package:flutter_tools/src/base/async_guard.dart:109:18)
#17     _rootRun (dart:async/zone.dart:1426:13)
#18     _CustomZone.run (dart:async/zone.dart:1328:19)
#19     _runZoned (dart:async/zone.dart:1861:10)
#20     runZonedGuarded (dart:async/zone.dart:1849:12)
#21     runZoned (dart:async/zone.dart:1780:12)
#22     asyncGuard (package:flutter_tools/src/base/async_guard.dart:109:3)
#23     Doctor.startValidatorTasks (package:flutter_tools/src/doctor.dart:205:9)
#24     Doctor.diagnose (package:flutter_tools/src/doctor.dart:309:47)
#25     DoctorCommand.runCommand (package:flutter_tools/src/commands/doctor.dart:50:48)
#26     FlutterCommand.verifyThenRunCommand
(package:flutter_tools/src/runner/flutter_command.dart:1320:12)

#27     FlutterCommand.run.
(package:flutter_tools/src/runner/flutter_command.dart:1161:27)

#28     AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)

#29     CommandRunner.runCommand (package:args/command_runner.dart:209:13)

#30     FlutterCommandRunner.runCommand.
(package:flutter_tools/src/runner/flutter_command_runner.dart:281:9)

#31     AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)

#32     FlutterCommandRunner.runCommand
(package:flutter_tools/src/runner/flutter_command_runner.dart:229:5)

#33     run.. (package:flutter_tools/runner.dart:62:9)

#34     AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)

#35     main (package:flutter_tools/executable.dart:94:3)

授   授       授   授       授   授     [�] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
�� Android SDK at /Users/unduck/Library/Android/sdk
�� Platform android-31, build-tools 31.0.0
�� Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
�� Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7590822)
�� All Android licenses accepted.

[�] Xcode - develop for iOS and macOS (Xcode 13.1)
�� Xcode at /Applications/Xcode.app/Contents/Developer
�� CocoaPods version 1.11.0
[�] Chrome - develop for the web
�� Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[�] Android Studio (version 2021.1)
�� Android Studio at /Applications/Android Studio.app/Contents
�� Flutter plugin can be installed from:
�� https://plugins.jetbrains.com/plugin/9212-flutter
�� Dart plugin can be installed from:
�� https://plugins.jetbrains.com/plugin/6351-dart
�� Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7590822)
[�] VS Code (version 1.64.2)
�� VS Code at /Applications/Visual Studio Code.app/Contents
�� Flutter extension can be installed from:
�� https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
授   授      [�] Connected device (1 available)
�� Chrome (web) �� chrome �� web-javascript �� Google Chrome 98.0.4758.109

[�] HTTP Host Availability
�� All required HTTP hosts are available
! Doctor found issues in 1 category.

This is being called from
  String get frameworkAge {
    return _frameworkAge ??= _runGit(
      gitLog(<String>['-n', '1', '--pretty=format:%ar']).join(' '),
      globals.processUtils,
      _workingDirectory,
    );
  }

https://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/version.dart#L144

@csc7545 can you share:
which -a git
git --version

@christopherfujino
here

@darshankawar
I think something is weird.
When I execute "flutter doctor -v", my terminal cannot find my flutter SDK.
However, I can run iPhone simulator and flutter project.
I tried to run the basic "main.dart". It success.
I wonder why flutter doctor cannot fine SDK, even the projects are running well.

i had the same issue but "At Offset 5".
I used your solution
flutter channel master
flutter upgrade
now it OK No error, Thank you

@christopherfujino here

I'm guessing you are using git from homebrew at /usr/local/bin/git?

@darshankawar I think something is weird. When I execute "flutter doctor -v", my terminal cannot find my flutter SDK. However, I can run iPhone simulator and flutter project. I tried to run the basic "main.dart". It success. I wonder why flutter doctor cannot fine SDK, even the projects are running well.

Can you copy paste (not screenshot) the exact error when doctor "cannot find my flutter SDK".


fix: allow csrf_token to expire with session

In order for _csrf and csrf_token to not match, a user would have to
manually modify one or the other. In addition, the api-server generates
a new csrf_token in this case so subsequent requests will succeed.
As such, manually erasing cookies seems excessive.
Checklist:

[x] I have read and followed the contribution guidelines.
[x] I have read and followed the how to open a pull request guide.
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Also related: https://github.com/freeCodeCamp/freeCodeCamp/pull/51754. It is failing because, for some reason, webkit is triggering the cookie erasure. No idea why that's happening, but this change fixes the issue.

@raisedadead I can't remember if there were other reasons for erasing the cookie, but I don't believe so. Also, I think it's fine from a security perspective.

We discussed this in the last dev team meeting and the reason for deleting the cookie is that it seems to be necessary for some users. We're not 100% clear about why, but we won't have time to investigate until at least the new api is released and we can eliminate it as a cause.
So, for now, I've just updated the comment so we don't end up in this situation again!

Is this still blocked?

Sorry, should have fixed that.


Cache compression

Based on #223. Some initial implementation of compression for cache system.
Things to discuss:

configuring compression level - I have temporarily added command line option for it, but it looks like too many details. It'd be probably better to have some performance presets for wasmtime (mentioned in https://github.com/CraneStation/wasmtime/issues/199),
compression algorithm, currently using zstd

I preferred using official implementation with Rust bindings rather than some custom implementation; currently we require cmake and clang anyway, but we will probably want to not depend on them in future,
I did a quick research on different algorithms and other good choice could be lzma2. Anyway, it's hard to compare usage of specific algorithms without good benchmarks on our specific use case. I just do some quick test runs for having an approximated comparison.

Some perf runs:

no compression (basically the #223)
zstd, lvl=3 (default)
zstd, lvl=5
zstd, lvl=10
zstd, lvl=20

With such comparisons it'd be nicer to have some chart. Anyway, looking at bigger files:

start without cache: lvl=3;5 not noticeable, lvl=10 very little overhead, lvl=20 big overhead
start with cache: lvl=3;5 visible overhead, but still not that big, lvl=10 visible improvement to previous one, still slower than no compression, lvl=20 again, visible improvement to previous level, still slower than without cache (note: the cache were probably read from OS filesystem cache; "hot buffer" in terminology of databases)
compression ratio: more or less 10% +-5%, each tested level introduced noticeable improvements. Cache without compression has low-mid entropy (what felt strange at first glance since usually code has high entropy).

Rebased onto https://github.com/CraneStation/wasmtime/pull/230. I haven't removed the config option for compression level, but we'll do it soon anyway, when working on the cache daemon.


Rewrote validation.py to perform schema validation

Instead of simply verifying JSON syntax by attempting to load the example files, validate.py now searches for schemas and for each schema applies it to any examples of the corresponding type.
A minor drawback of this is that since currently the set of schemas is incomplete, not all examples will be thus verified. This is only temporary, however.
Once topic-drop3 is merged to master we'll add a Travis CI build status icon to README.

Linking to #34.


"Using Default Namespace" is reported

Expected Behavior
"Using Default Namespace" issue is not reported
Actual Behavior
the following is reported:
Using Default Namespace
Expected: metadata.namespace is set Found: metadata.namespace is undefined
1apiVersion: batch/v1
2kind: Job
3metadata:
Steps to Reproduce the Problem

step 1
scan the job.yaml file with kics

step 2
apiVersion: batch/v1
kind: Job
metadata:
labels:
app: {{ .Chart.Name }}
app.kubernetes.io/name: {{ .Chart.Name }}
app.kubernetes.io/instance: {{ .Chart.Name }}-{{ .Values.namespace }}
name: {{ .Chart.Name }}
namespace: {{ .Values.namespace }}
spec:
template:
metadata:
labels:
app: {{ .Chart.Name }}
spec:
automountServiceAccountToken: false
containers:
................

Specifications

Version: KICS v1.4.3 Scanned paths: /kics-scan/*-flyway Platforms: Dockerfile, Kubernetes
Platform: ubuntu 20
Subsystem: Jenkins 2.303.1

Hi @ticteam, thank you for your engagement.
Could you provide debug logs and an attached sample?
A Helm chart must follow this structure to be parsed by KICS:
myChart
├── Chart.yaml
├── templates
│   ├── NOTES.txt
│   ├── _helpers.tpl
│   └── service.yaml
└── values.yaml

/usr/bin/kics scan -v --no-color -p /home/ubuntu/workspace/xxx-Ops/kics-scan/xxx-flyway -e xxx-backend/oneapi.yaml --log-level DEBUG --disable-full-descriptions --output-path results --report-formats html --ignore-on-exit results
6:56AM DBG Could not find string flag ci
6:56AM DBG console.scan()
             .0MO.
             OMMMx
             ;NMX;
              ...           ...              ....

WMMMd     cWMMM0.  KMMMO      ;xKWMMMMNOc.     ,xXMMMMMWXkc.
WMMMd   .0MMMN:    KMMMO    :XMMMMMMMMMMMWl   xMMMMMWMMMMMMl
WMMMd  lWMMMO.     KMMMO   xMMMMKc...'lXMk   ,MMMMx   .;dXx
WMMMd.0MMMX;       KMMMO  cMMMMd        '    'MMMMNl'
WMMMNWMMMMl        KMMMO  0MMMN               oMMMMMMMXkl.
WMMMMMMMMMMo       KMMMO  0MMMX                .ckKWMMMMMM0.
WMMMMWokMMMMk      KMMMO  oMMMMc              .     .:OMMMM0
WMMMK.  dMMMM0.    KMMMO   KMMMMx'    ,kNc   :WOc.    .NMMMX
WMMMd    cWMMMX.   KMMMO    kMMMMMWXNMMMMMd .WMMMMWKO0NMMMMl
WMMMd     ,NMMMN,  KMMMO     'xNMMMMMMMNx,   .l0WMMMMMMMWk,
xkkk:      ,kkkkx  okkkl        ;xKXKx;          ;dOKKkc
Scanning with Keeping Infrastructure as Code Secure 1.4.3
6:56AM INF Scanning with Keeping Infrastructure as Code Secure 1.4.3
6:56AM DBG storage.NewMemoryStorage()
6:56AM DBG Looking for queries in executable path and in current work directory
6:56AM DBG helpers.GetDefaultQueryPath()
6:56AM DBG helpers.GetExecutableDirectory()
6:56AM DBG Queries found in /usr/bin/assets/queries
6:56AM INF Loading queries of type: dockerfile, ansible, kubernetes
6:56AM DBG source.NewFilesystemSource()
6:56AM DBG engine.NewInspector()
6:56AM DBG Custom library not provided. Loading embedded library instead
6:56AM DBG Custom library not provided. Loading embedded library instead
6:56AM DBG Custom library not provided. Loading embedded library instead
6:56AM DBG Custom library not provided. Loading embedded library instead
6:56AM INF Inspector initialized, number of queries=397
6:56AM INF Query execution timeout=1m0s
6:56AM DBG provider.NewFileSystemSourceProvider()
6:56AM DBG parser.NewBuilder()
6:56AM DBG resolver.Add()
6:56AM DBG resolver.Build()
6:56AM DBG resolver.Resolve() rendered file: /home/ubuntu/workspace/xxx-Ops/kics-scan/xxx-flyway/deployment/xxx-flyway
6:56AM DBG resolver.Resolve() rendered file: /home/ubuntu/workspace/xxx-Ops/kics-scan/xxx-flyway/deployment/xxx-flyway
6:56AM DBG service.StartScan()
6:56AM DBG service.StartScan()
6:56AM DBG engine.Inspect()
6:56AM DBG engine.Inspect()
6:56AM DBG model.CreateSummary()
6:56AM WRN Skipping CIS descriptions because provided disable flag is set
6:56AM DBG console.resolveOutputs()
6:56AM DBG helpers.PrintResult()
Files scanned: 8
Parsed files: 7
Queries loaded: 397
Queries failed to execute: 0

Apk Add Using Local Cache Path, Severity: INFO, Results: 1
Description: When installing packages, use the '--no-cache' switch to avoid the need to use '--update' and remove '/var/cache/apk/*'
Platform: Dockerfile
[1]: xxx-flyway/Dockerfile:13

	012:
	013: RUN apk upgrade --no-cache --available \
	014:     && apk add bash openssl \

Secrets As Environment Variables, Severity: LOW, Results: 2
Description: Container should not use secrets as environment variables
Platform: Kubernetes
[1]: xxx-flyway/deployment/xxx-flyway/templates/job.yaml:31

	030:               valueFrom:
	031:                secretKeyRef:
	032:                  name: {{ .Values.db.installname }}

[2]: xxx-flyway/deployment/xxx-flyway/templates/job.yaml:31

	030:               valueFrom:
	031:                secretKeyRef:
	032:                  name: {{ .Values.db.installname }}

Metadata Label Is Invalid, Severity: LOW, Results: 1
Description: Check if any label in the metadata is invalid.
Platform: Kubernetes
[1]: xxx-flyway/deployment/xxx-flyway/templates/job.yaml:14

	013:       labels:
	014:         app: {{ .Chart.Name }}
	015:     spec:

Healthcheck Instruction Missing, Severity: LOW, Results: 1
Description: Ensure that HEALTHCHECK is being used. The HEALTHCHECK instruction tells Docker how to test a container to check that it is still working
Platform: Dockerfile
[1]: xxx-flyway/Dockerfile:2

	001: # use a node base image
	002: FROM *****/adoptopenjdk_openjdk11:alpine-jre
	003:

Using Default Namespace, Severity: MEDIUM, Results: 1
Description: The default namespace should not be used
Platform: Kubernetes
[1]: xxx-flyway/deployment/xxx-flyway/templates/job.yaml:2

	001: apiVersion: batch/v1
	002: kind: Job
	003: metadata:

Unpinned Package Version in Apk Add, Severity: MEDIUM, Results: 1
Description: Package version pinning reduces the range of versions that can be installed, reducing the chances of failure due to unanticipated changes
Platform: Dockerfile
[1]: xxx-flyway/Dockerfile:13

	012:
	013: RUN apk upgrade --no-cache --available \
	014:     && apk add bash openssl \

Seccomp Profile Is Not Configured, Severity: MEDIUM, Results: 1
Description: Check if any resource does not configure Seccomp default profile properly
Platform: Kubernetes
[1]: xxx-flyway/deployment/xxx-flyway/templates/job.yaml:12

	011:   template:
	012:     metadata:
	013:       labels:

Use of Apk Upgrade, Severity: HIGH, Results: 1
Description: Avoid usage of apk upgrade because some packages from the parent image cannot be upgraded inside an unprivileged container
Platform: Dockerfile
[1]: xxx-flyway/Dockerfile:13

	012:
	013: RUN apk upgrade --no-cache --available \
	014:     && apk add bash openssl \

Results Summary:
HIGH: 1
MEDIUM: 3
LOW: 4
INFO: 1
TOTAL: 9
6:56AM INF Files scanned: 8
6:56AM INF Parsed files: 7
6:56AM INF Queries loaded: 397
6:56AM INF Queries failed to execute: 0
6:56AM INF Inspector stopped
6:56AM DBG console.printOutput()
6:56AM DBG Output formats provided [html]
6:56AM DBG helpers.GenerateReport()
6:56AM INF Results saved to file results/results.html fileName=results.html
Results saved to file results/results.html
Scan duration: 5.846534219s
6:56AM INF Scan duration: 5.846534219s

xxx-flyway.zip

Hi @ticteam, we took a look at your sample and it seams your values.yaml was missing a namespace variable. So when KICS rendered your Helm template in templates/job.yaml:9 it tried to get .Values.namespace which doesn't exist and so the value was set as empty returning the result of Using Default Namespace.

well, therefore I have a values_ENV.yaml with
namespace: dev
image:
tag: development
I think they are also loaded by kics ?

Currently, we render the Helm template with the default values set in the HELM chart values.yaml.
We don't support ENV variables, neither overriding values passed by the console.
Regarding your question, KICS will not render a HELM chart that its value file is
values_ENV.yaml since the required structure needs to be
https://helm.sh/docs/topics/charts/#the-chart-file-structure
You can ignore this result passing the flag:
 -x, --exclude-results strings      exclude results by providing the similarity ID of a result
                                     can be provided multiple times or as a comma separated string
                                     example: 'fec62a97d569662093dbb9739360942f...,31263s5696620s93dbb973d9360942fc2a...

The similarityID can be found in the results report.
For more information, you can take a look at our documentation where it is better explained.
https://docs.kics.io/latest/platforms/#helm
https://docs.kics.io/latest/results/#json

thanks for the explanations, now I can fill in every needed value to the values.yaml , to have a correct scan of my deployment file.
BIG PROPS to you for the great kics scanner !
I feal much safer after scanning and fixing my deployment files , when deploying my app to production !


Add "make help" option

Based on kubernetes controller Makefile help.

Checklist

[X] documentation is added or updated
[x] tests are added or updated

Only works on Unixy-type makefiles.

How long until there is a request to write this in Perl I wonder ?
:grinning:

How long until there is a request to write this in Perl I wonder ? 😀

It's one line of awk, which is already used in other tools.

How long until there is a request to write this in Perl I wonder ? grinning

It's one line of awk, which is already used in other tools.

I think that @paulidale means that it won't take long before someone wants the same thing on Windows and VMS, where awk isn't quite as prevalent :wink:

Perl version, now available.

And dealt with @levitte's concerns; I don't want to change behavior, so better safe than sorry.

I actually added a CI test; to make sure that it doesn't error out when running make help.

This pull request is ready to merge

Merged, thanks.


Sync sample pom.xml to 0.0.19

Current coverage is 61.13% (diff: 100%)

Merging #122 into master will not change coverage

@@             master       #122   diff @@
==========================================
  Files            48         48
  Lines          2195       2195
  Methods           0          0
  Messages          0          0
  Branches        325        325
==========================================
  Hits           1342       1342
  Misses          775        775
  Partials         78         78

Powered by Codecov. Last update 56327cc...a5bc82e


Keep image extension for xkcd comics

It might be best to just keep the file extension, to prevent confusion. Especially on Windows where how the file is opened depends on the file extension.

Thank you for you contribution to the repo and the community

On 2 Oct 2017, at 22:19, Randy Ramos<EMAIL_ADDRESS>wrote:
It might be best to just keep the file extension, to prevent confusion. Especially on Windows where how the file is opened depends on the file extension.
You can view, comment on, or merge this pull request online at:
https://github.com/geekcomputers/Python/pull/243 https://github.com/geekcomputers/Python/pull/243
Commit Summary
Keep image extension for xkcd comics
File Changes
M xkcd_downloader.py https://github.com/geekcomputers/Python/pull/243/files#diff-0 (1)
Patch Links:
https://github.com/geekcomputers/Python/pull/243.patch https://github.com/geekcomputers/Python/pull/243.patch
https://github.com/geekcomputers/Python/pull/243.diff https://github.com/geekcomputers/Python/pull/243.diff
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/geekcomputers/Python/pull/243, or mute the thread https://github.com/notifications/unsubscribe-auth/ABHa0lAwv47L50TciP4mC6MRVXTMafp1ks5soVN0gaJpZM4PrROY.


KeyError: result

Hi, I am facing the same error, I have 5 PDF files. The code works for 4 except one, I tried running it a few times like @jalkestrup but it still throws the error:
KeyError: 'result'
I would really appreciate any support from authors/community on this!
P.S. Since the issue wasn't resolved hence reopening the issue :)

I had the same error. After looking at Jalkestrup's issue, a very similar case is that my doc is also long (more than 150 pages), so I split the large doc into several short docs and It worked. May be helpful for you temporarily and facilitate solving the issue for the authors

Hello,
exact same error but a much smaller document (17 pages). Here is the public pdf that I try to parse :
https://globalgoals.goldstandard.org/standards/420_V1.0_RE_Suppressed-Demand-SSC-Energy-Use-for-the-Processing-of-Agricultural-Product.pdf

Same issue. Seems that like an encoding error.


Update plugin.yml

Heya! We're rolling out some changes which might take advantage of the info here in the plugin.yml, and I noticed this one was never fixed up after being copy pasta'd from the artifacts plugin 😊

👋🏼 @asford

Thanks!


added a new ship rebelStarship in faction : rebel,also got imperialSmall to normal from my last commit

Description

Please describe what this PR does and why it does it

Testing

If the PR is testable, please describe how to test it here

Outstanding Work

[ ] If there is work still outstanding, please include it here
[ ] if there is nothing outstanding, remove this section.

Notes

Include any extra notes here

Pre Pull Request Checklist:

[ ] Code has been scanned with SonarLint
[ ] Methods have been annotated with @ Nullable and @ Nonnull (Read more)
[ ] There are no errors present in the project
[ ] Code has been formatted and indented
[ ] Methods have appropriate Javadoc (How to write Javadoc)

Can one of the admins please verify this patch?

Can one of the admins please verify this patch?


Deployment Manager Content Validation Issue for github.io website

Section Link:

https://azuresdkdocs.blob.core.windows.net/$web/python/azure-mgmt-deploymentmanager/1.0.0/index.html

Reason:
Format validation Issue: Layout error, version tags and module tags overlap.

Section Link:

https://azuresdkdocs.blob.core.windows.net/$web/python/azure-mgmt-deploymentmanager/1.0.0/index.html

Reason:
Format validation Issue: Layout error, the expected results is shown below：

Section Links:

https://azuresdkdocs.blob.core.windows.net/$web/python/azure-mgmt-deploymentmanager/1.0.0/genindex.html
https://azuresdkdocs.blob.core.windows.net/$web/python/azure-mgmt-deploymentmanager/1.0.0/azure.mgmt.deploymentmanager.models.html

Reason:
Format validation Issue: Many text in this page exceed the page size.

Section Link:

https://azuresdkdocs.blob.core.windows.net/$web/python/azure-mgmt-deploymentmanager/1.0.0/azure.mgmt.deploymentmanager.operations.html

Reason:
Format validation Issue: Extra symbols ~ or -.

Section Link:

https://azuresdkdocs.blob.core.windows.net/$web/python/azure-mgmt-deploymentmanager/1.0.0/azure.mgmt.deploymentmanager.models.html

Reason:
Typing annotation Issue: Please unify the format, update to **kwargs:Any or **kwargs.

Section Link:

https://azuresdkdocs.blob.core.windows.net/$web/python/azure-mgmt-deploymentmanager/1.0.0/azure.mgmt.deploymentmanager.operations.html

Reason:
Typing annotation Issue: Please unify the format, update to *args:Any, **kwargs:Any or *args, **kwargs.
@rohit-ganguly , @lmazuel for notification.

Close this issue as we'll put it into a summarzied one.


index column in the WWMeasure table should be a varchar

I guess this is an ODM-dictionary issue. I can add updated parts and regenerate schemas when the new worksheet is released.

Dictionary should be updated to a varchar

@yulric, I'm moving this to 'next minor release', as it requires a new version of the dictionary with breaking changes.

fixed in #171


Update exp package

Update golang.org/x/exp version and fix a breaking change.
The breaking change causes a build issue when the package is imported in a project where golang.org/x/exp is also imported with a newer version.

Hi @SaveTheRbtz, any chance you can have a look at this short PR? Thank you :)


Add surge.sh to main page of static site hosters

Surge.sh is one of the easiest static site hosting services our there (all our students use it). I'd like to add it to the list on the home page. Will submit pull req.

Thank you for your contribution!  @digitalcraftsman merged Pull Request #1996 a few days ago:

I've merged your additions as d65fbfe (master) and eff078f (v0.15.docs).

thus fixing this issue.  Closing it now.


Full OpenAPI 3.0 support

An approach to investigating missing swagger features is a good question.
Suggested reading:

Supported data types
Validation for parameters
Security Definitions

Those are probably the core features that related to input validation.
The approach could be: start writing tests for each of the keywords and see the behavior, In case it is not as expected, we can open an issue and fix it.

Hey, any update related to Security Definitions and the related validations on apiKeys?


services.redmine.settings.production.email_delivery.smtp_settings has no effect

Describe the bug
services.redmine.settings.production.email_delivery.smtp_settings and services.redmine.settings.production.email_delivery.sendmail_settings have no effect.
Expected behavior
I had to configure equivalent options inside services.redmine.extraEnv, despite the best place is services.redmine.settings.
To Reproduce
In this configuration example I comment with GOOD and BAD
services.redmine = {
  enable = true;
  # package = redmineCustom;
  database.name = "redmine";
  database.type = "postgresql";
  database.user = "redmine";
  database.port = 9054;

  port = 3000;

  settings = {
    production = {
      email_delivery = {

        # GOOD: this is read and activated
        delivery_method =  "smtp";

        # BAD: these settings does not make effect,
        # despite they are reported inside
        # > /var/lib/redmine/config/configuration.yml
        #
        smtp_settings = {
          enable_starttls_auto = true;
          address = "mail.example.com";
          port = 587;
          domain = "example.com";
          authentication = "plain";
          user_name =<EMAIL_ADDRESS>          password = "${pswd}";
        };
      };
    };
  };

  # GOOD: these settings are read and activated,
  # but this is a work around
  extraEnv = ''
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true

config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
  address:              'mail.example.com',
  port:                 587,
  domain:               'example.com',
  user_name<EMAIL_ADDRESS>  password:             '${pswd}',
  authentication:       'plain',
  enable_starttls_auto: true,
  openssl_verify_mode: 'none'
};
  '';
};

Notify maintainers
@aanderse
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
These paths will be fetched (0.05 MiB download, 0.28 MiB unpacked):
  /nix/store/ajidkqg53y0zvh0m5cjgqiw3pf9cvlf0-bash-interactive-4.4-p23-dev
copying path '/nix/store/ajidkqg53y0zvh0m5cjgqiw3pf9cvlf0-bash-interactive-4.4-p23-dev' from 'https://cache.nixos.org'...
 - system: `"x86_64-linux"`
 - host os: `Linux 5.4.72, NixOS, 20.09.2238.b94726217f7 (Nightingale)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.3.9`
 - channels(root): `"nixos-20.09.2238.b94726217f7, nixos-unstable-21.03pre244045.1179840f9a8"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute:
# a list of nixos modules affected by the problem
module: [services.redmine]

@massimo-zaniboni I have tested this and the issue appears to be that pkgs.format.yaml {}.generate writes YAML files with everything quoted.
ping @Infinisil
In https://github.com/NixOS/nixpkgs/commit/dee97b8b44d549fba19b14d351b1492cb6714152#diff-f27d972cacce9ad1efc939816e54a99ac406ff571053fe23ba50a3a233836ef2 I switched redmine from using an extraConfig to a settings option, utilizing pkgs.formats.yaml. From my preliminary investigation it seems like quoted YAML doesn't work well with redmine (presumably the ruby actionmailer package). I'm guessing there is a significant difference between "sendmail" and :sendmail...
YAML that works with redmine:
default:
  email_delivery:
    delivery_method: :sendmail
    sendmail_settings:
      arguments: "-i"
      location: "/run/wrappers/bin/sendmail"

YAML that doesn't work with redmine:
{
  "default": {
    "email_delivery": {
      "delivery_method": "sendmail",
      "sendmail_settings": {
        "arguments": "-i",
        "location": "/run/wrappers/bin/sendmail",
      }
    }
  },

Any ideas on that? Maybe a toYAML function that has a boolean quote option to generate YAML without quotes? :thinking:

Any ideas on that? Maybe a toYAML function that has a boolean quote option to generate YAML without quotes? thinking

Probably it is better improving toYAML and if a key like sendmail_settings does not contain any special character, then it is rendered without the surrounding "...". I'm not an expert of Nix, but I can inspect the usage of toYAML and if it seems that it does not break anything, maybe make a PR.
In the mean-time I can improve the documentation of Redmine service, because the current work-around is fully functional.

I'm guessing there is a significant difference between "sendmail" and :sendmail...

mmh... I'm not an expert of RoR, but it seems that "sendmail" is equivalent to :sendmail and it is working correctly. The same for :plain and similar flags.

@massimo-zaniboni thank you for your efforts. Do you mind opening an issue upstream with either redmine (or possibly actionmailer) and seeing if they have any advice?

The fact that :sendmail has a : while the json-equavalent doesn't isn't the problem?

I don't believe so, because I can get :smtp or "smtp" to both work (with minimal options tested). After poking through a little redmine code (warning: I don't know any ruby) I'm not convinced that is the issue... but I could most certainly be wrong on that.

@massimo-zaniboni did you end up filing an issue or getting any advice from upstream?

@massimo-zaniboni did you end up filing an issue or getting any advice from upstream?

@massimo-zaniboni ping

@aanderse sorry up to date I have no time. The problem is documented: probably if someone search on Google will find the work-around. I have more important things to do, not having a work-around :-/

@massimo-zaniboni understood. Thanks for the reply!

In theory this was fixed by #133807. Thanks @lucasew :rocket:


C++ debugger looks for main.cpp file in the wrong location

You'll need access to Microsoft OS repo and tools to repro this.

Install Microsoft internal "WAVE for VS Code" extension from here: https://aka.ms/joinTheWave.
It will show no issues installing the extension. It's listed as "vscode-nmake-tools" in the extensions info attached.
Start debugging (F5).

The issue
VSCode will issue an error like:
"Unable to open 'main.cpp': Unable to read file (Error: File not found (d:\Program Files\Microsoft VS Code\analog...\main.cpp))."
It seems it's looking for the main.cpp in the VSCode.exe folder, rather than the source root folder. The source root folder should be set by the WAVE extension.
Tried to

Reinstall WAVE extension.
Reinstall VSCode.
Contact the WAVE team. They found no issues with the extension itself and directed me to the VSCode team.

Sorry but we need more details than this. What workspace did you open, what is your launch config, where does the extension team think the problem is?


Push notifications are showing the recipients name rather than the sender's name

Is the bug present in the demo Chat SDK project?
Yes.

What modifications have you made to the Chat SDK?
None

Android Version:
NA

Steps taken to reproduce the problem:
Send a message using iOS or Android

Expected result:
The sender's name should show in the Push Notification

Actual result:

Comments:

I stand to be corrected, @muhammadsr , I don't c how this  should be a problem. If the app can deliver "notification", I think the job is more than half way done.

The notification message is built using the index.js file for the firebase cloud function. I guess it's up to you (the user) to modify it if you want to but I fixed it to reflect a proper message notification title with this PR https://github.com/chat-sdk/chat-sdk-android/pull/453/files

Yes you are correct.
@muhammadsr , I'm testing this sdk on an alpha channel now. Please could you kindly summarize how you enabled push notifications for this framework?
I already have FirebasePushModule.activate() on my AppObj class.

@muhammadsr we have made a large number of changes to the App in the last few months. Please can you update to the newest version and check if the problem still persists. If it does then please re-open this issue.


Do mobx-react support react-native?

RT
i tried to use mobx and mobx-react in react-native,
but
i got error

I solved this problem by turning mobx-react back to 5.4.3

See #690


Push API timeline

The timeline for Push API is linked to the deprecated PushSubscriptionId feature, so it doesn't show the real popularity of Push API.

This has rolled out and the curve looks better now:


Duplicate types

Right now union types are converted to names types in the same scope as the declaration. This can cause an output to have a duplicate typename. This needs to be looked for and eliminated.
Example:
declare module 'test' {
  declare function add (x: number | string, y: number | string): number
}

turns into
type number_or_string =
| Number (float)
| String (string);

type number_or_string =
| Number (float)
| String (string);
external add : number_or_string => number_or_string => float = "" [@@bs.module "test"];

Should be fixed!


refactor: name is not defined or used

Deploy preview for netlify-cms-www ready!
Built with commit 30528b0daa85151711b2000911b70744557fb029
https://deploy-preview-1652--netlify-cms-www.netlify.com

Deploy preview for cms-demo ready!
Built with commit 30528b0daa85151711b2000911b70744557fb029
https://deploy-preview-1652--cms-demo.netlify.com


Parsing issue with rustc_serialize

After enabling landing this change in Firefox Nightly we have come across the first instance of code failing to parse escaped lone surrogates. (Bug 1469021)

I think unescaped code points would end up here: https://github.com/rust-lang-deprecated/rustc-serialize/blob/master/src/json.rs#L1719. InvalidUnicodeCodePoint is still for the \u case.

It seems weird to guard against lone surrogates in escaped form but not in their unescaped form.

Closing this issue since there's nothing actionable here in terms of the proposal.


servers in openapi

There is an object 'servers' in openapi to specify environments. if there are more than one servers and need to know which server is selected in nodejs code then how can it be achieved?

Please raise tooling-related issues on the relevant repository. This repository is for the OpenAPI specification itself. You may also receive more answers on a general support forum such as StackOverflow. Thanks.


Add to PyPI

Add viroconcom to PyPI - the Python Package Index.

Done.
viroconcom at PyPI:

Installed viroconcom with pip install at Heroku:


French Translation

Hi,
I have a friend willing to do the french translation of the game. Where can I find the text of the dialogs ?

I've translated the game localized content and I'll move on to translate the first case content.
You can find the common_fr-FR.dat here. Note that I had to use an alternative font as JennaSue.ttf doesn't support accentuated characters. After a little research I ended up using ShadowOverLight wich is under a free license (included in the .dat archive). There may exist a closer looking font though.

Sweet!  Awesome to see another translation coming. :)  The font you currently have selected looks OK to me, though you may want to reword some things in the options menu, since it looks pretty wonky at the moment.
Hmm, come to think of it, I probably want to make it so that translations can translate the names of other translations, given that I hadn't thought of the fact that having every translation appearing at the same time such that they all need to be able to display in a way that's displayable with the currently selected font.  I'll look into doing that.

Good call, just keep a default translation in case a new language appears and the others aren't up to date to handle it.

Yeah, I'll think about what the best way is to handle that, that's tricky.  Though it helps that I can synchronize them such that they can be uploaded together once they're ready.

Can't you have a fallback to english when a translation is missing from some other language ?

That was more or less what I was thinking of, yeah.


bpftrace: resolve kaddr in module

Resolve symbol address in kernel module.
It will access address whit kaddr("user_alpha2")  if cfg80211  is load as described in #3446.

@mannkafai Can you add a little more detail to this commit message and a test, if possible.

Sorry, bpftrace can access address of symbol with module name like kaddr("user_alpha2\t[cfg80211]") .  So, I close the pr.


Morris chsrt implementation with ng2-admin

I'm submitting a ...
[ ] bug report
[X ] feature request

I want to implement morris chart library in this project. Kindly suggest the steps to do.
I achieved this earlier with angular1.5 version.
Dont and Bar chart are easy data render compare to highcharts.  Please to provide the details.
[ ] question about the decisions made in the repository

Do you want to request a feature or report a bug?
What is the current behavior?
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via
https://plnkr.co or similar (you can use this template as a starting point: http://plnkr.co/edit/tpl:AvJOMERrnz94ekVua0u5).
What is the expected behavior?
What is the motivation / use case for changing the behavior?
Please tell us about your environment:
Angular version: 2.0.0-rc.X
Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]
Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)

+1


Inline const/let variables

Describe the feature
Hello, I noticed that const or let variables are not being inlined, even when it seems possible. Is there any reason for this?
For example, the following code:
const a = b();
c(a);

This code is not being inlined, and it could be just c(b()).
Same will happen with:
const a = await b();
await c(a);

// same as: await c(await b())

https://play.swc.rs/?version=1.3.74&code=H4sIAAAAAAAAA0vOzysuUUhUsFVI0tC05uVK1kjUtAYAekA23RUAAAA%3D&config=H4sIAAAAAAAAA32VwZLbIAyG73mKjM85bHPY6fQBeuszMASEQ2qQB0Q2mZ28e4Vjp85G7CmOPgnQjyQ%2BN9ttd8qm%2B7X95E%2F%2BQ0nH7DCFh4mNCbShlaGaSiQfgI2dLoRBkzfdjG%2FT7213X3HUKUNaL5evkfSlhoIJOpvkR%2Bp2Cz3lipweMjytQzr1QFNU3r%2Ft93NENyBmWCJmW%2FDRu%2Bt6T4NhTJDzcxa8ZAkQqZopFditUcIPwX5AHIA1ahOls%2FKRoIckeBkcBj1mUGct48CC%2BYzSDhUWAqvGhKPIo%2FXkMbIUr9SCtsqgBQH5BIb8GaQw3ovDYubsGtTCofT9dMlfMJz1UDQJgXCZ7oMP%2B8qO6DMpVyQN7qwhwB3KynqnElBJwn4n9LER9ReAsx90zlEHSZ7JwXEhNdl3gT46LlW6vmIuaynDCD3Lqbx3gqZVFUjkpe0S2GKgimraVNYgewsKnOMSkeiHJ3OUtqTrCOgEwBerpfPf7arVejOuXdCmvzlBEqtqduBRdWzCfA0HlJpnCQY6om1zvgHCJk08Ey5jE5dogcsBrORRsmSvfUmKUA3TaHypB24HXlD1Ax7EmTByYU9Xt19m92MOBx37qeNX85JwHOAMw%2FO4ndBro4ge7lvKBz7X8l7a%2B6uTh5%2BClcXjkfnj7enZeDxDmzmpLqAtq4Sm8rw%2FJ%2B%2Fdf6fl5ViE6nz%2BswRW2%2Bb2D5T0NKI1BwAA
Babel plugin or link to the feature description
No response
Additional context
No response

Try it on terser playground. This is intentional and please search before filing an issue

Sorry, you are correct that Terser works the same way, but I couldn't find any information regarding the "why not". Earlier I tried to search for something like "inline const" and now I did a broader search, including Terser's repository, but unfortunately I still couldn't find it.
The terms I looked up were: inline inlining function call const let var variable.
Maybe I'm missing something, or I couldn't identify the issue by the title. In fact, it seems like a pretty simple feature not to exist today, so no doubt there's a good reason for it, I'm just curious now why.

@rentalhost I don't know why. It would be better to ask the terser team. But well, if terser behave it that way, the swc team has a good reason to not implement it.

Nice! I will ask them, thanks!


Forecast data is offset +1 day after Midnight GMT

Checklist:

[X] I updated to the latest version available
[X] I cleared the cache of my browser

Release with the issue: 0.0.4, 0.0.5b7
Last working release (if known):
Browser and Operating System: Chrome, OS X 12.3.1

Description of problem:
When past GMT midnight, forecast entries become offset by +1 day. (Monday's forecast shows Tuesday's data).
Datasource is OpenWeatherMap in daily forecast mode.
Screenshots taken at 22:02 GMT-7:00, Oct 9th
Card Configuration:
 card_config_version: 8
entity_apparent_temp: sensor.apparent_temperature
entity_forecast_icon: sensor.openweathermap_condition
entity_forecast_icon_1: weather.openweathermap
entity_forecast_max: sensor.openweathermap_forecast_temperature
entity_forecast_max_1: weather.openweathermap
entity_forecast_min: sensor.openweathermap_forecast_temperature_low
entity_forecast_min_1: weather.openweathermap
entity_humidity: sensor.relative_humidity
entity_pop: sensor.openweathermap_forecast_precipitation_probability
entity_pop_1: weather.openweathermap
entity_pos: sensor.openweathermap_forecast_precipitation
entity_pos_1: weather.openweathermap
entity_pressure: sensor.pressure
entity_summary_1: weather.openweathermap
entity_sun: sun.sun
entity_temperature: sensor.temperature
entity_wind_bearing: sensor.wind_direction
entity_wind_gust: sensor.wind_gust
entity_wind_speed: sensor.wind_speed
option_static_icons: true
option_time_format: 24hour
section_order:
  - overview
  - extended
  - slots
  - daily_forecast
show_section_extended: false
slot_l1: forecast_max
slot_l2: forecast_min
slot_l3: wind
slot_l4: sun_next
slot_l5: remove
slot_l6: remove
slot_l7: remove
slot_l8: remove
slot_r1: popforecast
slot_r2: humidity
slot_r3: pressure
slot_r4: sun_following
slot_r5: remove
slot_r6: remove
slot_r7: remove
slot_r8: remove
type: custom:platinum-weather-card

Additional information:

Please test 0.0.5b8. Hopefully it fixes it, but it is really difficult for me to test thoroughly.

Believed to be fixed in 1.0.0. Please reopen if the problem still exists.

Sorry for the long wait… 0.0.5b8 did resolve the issue, the weather forecast is now consistent even past midnight gmt.


Add qa-ids

Hello,
I want to know how can I access the dropdownlist from isteven multiselect and the Search input to be able to add ids for QA team for automated tests.
For example, I want to be able to add an id for the input (Search) from isteven and I've tried in javascript something like  var id = document.querySelector(".invest .multiSelect .inputFilter");
id.setAttribute("qa-id",  "id"); but it doesn't appear, so how can I access this input? and the dropdown with options, too? which are the classes that I have to use in my querySelector?
Thank you.

Unfortunately I'm not really knowledgeable in testing itself.. I can only say that, from what I see, your css selector seems correct.


Edit feature descriptions

Follow-up to #37.
This is just to point out some ideas I have about how the Features section of the homepage can be improved. I know many of you have much more experience teaching Haskell to beginners, and so you would probably have more valuable input about this topic than me.
Generally, my goal is to make these descriptions shorter and simpler. I think some of these descriptions are trying to fit way too much information in just 3-4 sentences, and the result is that it doesn't make any sense to someone who doesn't know Haskell.

I think our time should be spent documenting things for Haskellers, like this and here.


Typography and UI

all the fonts are the same, it looks bad and unclear to user.
and UI of footer also
I want to work in this
please assign me

@Palak-137

@Sakshi-Gupta06  you can proceed! happy to help

I want to improve the home page UI and also looking to add some small animations using framer-motion.
Please assign me.

@Sakshi-Gupta06 What's your progress?

No updates revieved


scorecard: 4.1.0 -> 4.2.0

Description of changes

Bump scorecard to 4.1.0
Fixed the source date epoch generation and made it less brittle
Updated to new version ldflags stuff
Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[X] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[X] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[X] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 172163 run on x86_64-linux 1

1 package built:

scorecard


Index file is not completed randomly

Some findings for now:

speculation seems the most possible reason. (Not seen so far without speculation)
Index Record Writer closed and flushed before finish reading data file
Not seen of BTree index for now.

@LuciferYang

After analysis and exclusion with @linhong-intel , the reason of this issue is that we use fileCatalog.rootPaths.head as outPutPath, and build task temporary path use IndexUtils.getIndexWorkPath method with parameters inputFile, outputPath, attemptPath, indexFile , if input parameters as follow:
/user/spark/test/datawarehouse/test/db/wise/day=20180104/hour=05/minute=05/part-00012 /user/spark/test/datawarehouse/test/db/wise/day=20180104/hour=00/minute=00 /user/spark/test/datawarehouse/test/db/wise/day=20180104/hour=00/minute=00/_temporary/0/_temporary/attempt_20180328141156_0001_m_015249_1 .part-00012.1626b392c09.cmatch_index.index
it will not successful replace  _temporary dir part to inputfile path because outputPath is constant and not contains by inputfile, then index file will write to datapath directly but not _temporary dir, it will Impact of  spark.speculation= true.

Fixed by #640


CoinGecko price history

To get the historical data, just do (where "ethereum" is CoinGecko's token id for Ether):
curl 'https://api.coingecko.com/api/v3/coins/ethereum/market_chart?days=7&vs_currency=USD'

You can substitute days for 1, 7, 30, 90, 360 which should match what we need

Updated mapping for platforms at https://github.com/AlphaWallet/alpha-wallet-ios/blob/02a2541c41b705b79c5c8b889de9f1a91bf9a9f3/AlphaWallet/Core/CoinTicker/CoinTickersFetcher.swift#L318
Notably, Fantom is supported and there was a typo in "avalanche" earlier (it was uppercase).

Presumably done. Closing.


Please consider supporting RelWithDebInfo

I don't see the purpose of the following line in the top level CMake script:
set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "Configs" FORCE)
What are the reasons for disabling RelWithDebInfo?

I would see available also MinSizeRel

These restrictions were made to explicitly limit the number of supported build configurations. If you need to build a custom variant of OpenCV with advanced parameters, you can patch this file locally.

It was to be aligned to CMAKE_C[XX]_FLAGS_[DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL]


Add/document the way to specify the kubeconfig path

We need to add support to the workloads to pass the location of the kubeconfig to access the cluster if not already supported and also document the option for all the workloads given that we now support running multiple clusters from the same jump host meaning that the kubeconfig will not be in the default location - $HOME/.kube/config.

resolved


feat(ingest): ingest dataplatforms on GMS boot

Checklist

[x] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable)

I think we can close this PR.


Handle CSS-comments correctly in the preprocess-function (PR 14886 follow-up)

I overlooked this in PR #14886, sorry about that!

/botio-linux preview

Thanks!


Add another way to open the reader settings menu

Describe your suggested feature
Add to the reader settings the ability to choose how to open the settings menu while reading

By pressing
By holding

Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 0.16.4.
[X] I will fill out all of the requested information in this form.

No. Just tap in the middle

No. Just tap in the middle

You didn't understand what I meant.  I read by flipping pages rather than pressing the edges, and almost always there is an accidental click and the settings menu appears, which is noted in the screenshot, and I'm sure I'm not the only one who has experienced this.  Therefore, I proposed adding the ability to change touch to hold to call this menu.


transformers 4.38.1  save checkpoint error

Reminder

[X] I have read the README and searched the existing issues.

Reproduction
File "/mnt/data/LLaMA-Factory-main/src/llmtuner/train/pt/workflow.py", line 43, in run_pt
train_result = trainer.train(resume_from_checkpoint=training_args.resume_from_checkpoint)
File "/usr/local/lib/python3.10/dist-packages/transformers/trainer.py", line 1624, in train
return inner_training_loop(
File "/usr/local/lib/python3.10/dist-packages/transformers/trainer.py", line 2029, in _inner_training_loop
self._maybe_log_save_evaluate(tr_loss, grad_norm, model, trial, epoch, ignore_keys_for_eval)
File "/usr/local/lib/python3.10/dist-packages/transformers/trainer.py", line 2423, in _maybe_log_save_evaluate
self._save_checkpoint(model, trial, metrics=metrics)
File "/usr/local/lib/python3.10/dist-packages/transformers/trainer.py", line 2555, in _save_checkpoint
shutil.rmtree(staging_output_dir)
File "/usr/lib/python3.10/shutil.py", line 724, in rmtree
_rmtree_safe_fd(fd, path, onerror)
File "/usr/lib/python3.10/shutil.py", line 680, in _rmtree_safe_fd
2005,1        97%
File "/usr/lib/python3.10/shutil.py", line 678, in _rmtree_safe_fd
2003,1        97%
FileNotFoundError: [Errno 2] No such file or directory: 'model-00014-of-00019.safetensors'
Expected behavior
No response
System Info
No response
Others
No response

same error

我感觉是版本问题，Transformer4.38删除的时候没有考虑到nfs的场景，所以删除临时目录并不仅local_rank_0删除的，会出现重复删除。可以试试transformers=4.37.2

same error


PyGIWarning: Gdk/Gtk was imported without specifying a version first.

When running pynvim, I get those warnings:
; pynvim
/home/usr/.local/lib/python2.7/site-packages/neovim_gui/gtk_ui.py:6: PyGIWarning: Gdk was imported without specifying a version first. Use gi.require_version('Gdk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import GLib, GObject, Gdk, Gtk, Pango, PangoCairo

** (pynvim:3081): WARNING **: Couldn't register with accessibility bus: Did not
receive a reply. Possible causes include: the remote application did not send a
reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
/home/usr/.local/lib/python2.7/site-packages/neovim_gui/gtk_ui.py:6: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import GLib, GObject, Gdk, Gtk, Pango, PangoCairo
/home/usr/.local/lib/python2.7/site-packages/neovim_gui/gtk_ui.py:6: PyGIWarning: PangoCairo was imported without specifying a version first. Use gi.require_version('PangoCairo', '1.0') before import to ensure that the right version gets loaded.
  from gi.repository import GLib, GObject, Gdk, Gtk, Pango, PangoCairo

Hi @JIghtuse @bfredl now I am having a similar issue. I am on Fedora 24 and pip 8.02 & Python 2.7
/usr/lib/python2.7/site-packages/neovim_gui/gtk_ui.py:6: PyGIWarning: Gdk was imported without specifying a version first. Use gi.require_version('Gdk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import GLib, GObject, Gdk, Gtk, Pango, PangoCairo
/usr/lib/python2.7/site-packages/neovim_gui/gtk_ui.py:6: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import GLib, GObject, Gdk, Gtk, Pango, PangoCairo
/usr/lib/python2.7/site-packages/neovim_gui/gtk_ui.py:6: PyGIWarning: PangoCairo was imported without specifying a version first. Use gi.require_version('PangoCairo', '1.0') before import to ensure that the right version gets loaded.
  from gi.repository import GLib, GObject, Gdk, Gtk, Pango, PangoCairo

Hi @lpan. It looks like there was no updates to pip packages after this issue was closed. I don't know who should publish it.

neovim_gui 0.1.3 released.

Sweet!


Add/modify commented out Apollo Federation tests.

This PR changes some of the existing .txt files in the HotChocolate.ApolloFederation.Tests packages to code files and amends the tests such that they can be compiled and executed.

Awesome... I had this for so long on my todo list :D
Will have a look later today.


⚠ Mobitopup has degraded performance

In 1a3c351, Mobitopup (https://napcard.voz.tech) experienced degraded performance:

HTTP code: 200
Response time: 3109 ms

Resolved: Mobitopup performance has improved in 1ee8a19 after 7 minutes.


fix: ambassador program section

Description

added another file ambassador.js similar to tsc.js as @derberg suggested
added short paragraphs which @Barbanio wrote
didn't remove the TSC links because we don't have the schema yet

Related issue(s)

see #635

Very good, but you should consider extracting similar things (like icons) from this file (into a separate one), since you are using all the same code as in tsc-members page - that way you avoid code duplication.

I agree @magicmatatjahu. @starlightknown, do you know how to do this or would you like us to show you?

Very good, but you should consider extracting similar things (like icons) from this file (into a separate one), since you are using all the same code as in tsc-members page - that way you avoid code duplication.

I agree @magicmatatjahu. @starlightknown, do you know how to do this or would you like us to show you?

yep, I need some help here

@starlightknown How's it going? I noticed you need help with this PR. I'm here to help you :)

@starlightknown How's it going? I noticed you need help with this PR. I'm here to help you :)

yeah, regarding the comment above, how to add the icons in a separate file here

Hey @starlightknown 👋 Hope you're good :)
Here's a breakdown of how to extract those icons.
Step 1 - Navigate to the icons folder under the components folder.
Step 2 - Create an individual file for each icon needed. e.g. Twitter.js
Step 3 - Copy the icon code for each icon and paste them into their individual file(please have it at the back of your mind that you should include an export, so that you can import it later on) e.g export default function TwitterSVG() {   return (     <svg       className="w-5 h-5"       aria-hidden="true"       fill="currentColor"       viewBox="0 0 20 20"     >       <path d="M6.29 18.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0020 3.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.073 4.073 0 01.8 7.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 010 16.407a11.616 11.616 0 006.29 1.84" />     </svg>   ); }
Step 4 - After the completion of step 3, you should get rid of the icon code that already exists on the ambassador page and also on the Tsc page.
Step 5 - Import the icon component into the ambassador page or Tsc page using the following example import TwitterSVG from '../../components/icons/filepath'
Step 6 - After importing the icon, you can now use the icon component by simply providing it where it's needed. e.g  <TwitterSVG />
Voila!
That's it, and I hope this was helpful. I'll be glad to jump on a call with you if you have any issues.

thank you for the explanation, I kind of understand but there's no official icon for the ambassadors page yet, so not sure how to go forward with this

thank you for your help @AceTheCreator I made the changes

Heyo @starlightknown! ✨✨ It looks like you have a conflict that needs to be resolved, so you should prob get latest and see if that fixes it. 😄✌🏽
Is this ready for review again for @AceTheCreator and @derberg?

Hi @starlightknown!🙂 I left a suggestion to shorten the definition of "What is an AsyncAPI ambassador?". And I've also opened a PR (https://github.com/asyncapi/community/pull/475) with the ambassadors' information. This is almost already! 🚀

@starlightknown the structure of data shown here will not change https://github.com/asyncapi/community/pull/475/files#diff-3972c4d1765c30a353c5f35562daa98dcd2bf7d3f2640d93f1ed03471777233e so you can already grab that file into your branch and work on that, instead of TSC members file.
The structure is a bit different. Instead of information about repositories that given TSC member maintains, you see information about contributions. There are different contribution types: presentation, article, workshop and iniciative_driver.
My suggestion is to keep it simple in this PR, and you could do something like:

so you just list all the contributions, using type name
it is of course a link that after click opens new tab
and you add title to the link, so on hover we display a tooltip with contribution title
dates are not important for the list. Dates are there so we later on can have automation that will help us validate if ambassador can still be an ambassador

And yes, I do not think doing ☝🏼 is enough. It is just a challenge to do something different as titles are somehow long. And replacing labels with proper icons also require some design work.
So I simply suggest minimum approach. And we just need a follow-up issue that @Mayaleeeee can pick up for hacktoberfest design work.
Thoughts?

fyi, file with list of initial ambassadors is already here in website repo https://github.com/asyncapi/website/blob/master/config/AMBASSADORS_MEMBERS.json
so you just need to update to latest master

since Ace made a PR, I'm closing this one


base url

how do we use custom models with base url?

Hi, we have configuration for that but not documented. I will inform you.


fix: improve ABI paths discovery and signature reduction

Generate array ABI path for array types
Move to regex-based substitution rather than incomplete parsing for reduce_signature

First fix is not enough to fix linter issues on https://github.com/LedgerHQ/clear-signing-erc7730-registry/blob/master/registry/paraswap/calldata-AugustusSwapper.json however second fix should allow to progress on https://github.com/LedgerHQ/clear-signing-erc7730-registry/pull/56

Can you skip the failing cases so we keep a green CI from now on ?

Not needed, CI is green after submodule bump 💪


python310Packages.aiojobs: fix build

add changelog to meta

Description of changes
Fix build (https://hydra.nixos.org/build/205644503)

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 212129 run on x86_64-linux 1

2 packages built:

python310Packages.aiojobs
python311Packages.aiojobs


new release

hello, is it possible to have a new release? thank you

@pimuzzo We have planned too many changes and the new release will be published only at December, because of work still in progress.

Thank you for your fast reply :)

@pimuzzo Hey! I am glad to inform you that we have published version 3.0.0. Please, carefully read the changelog before installing the new version because there are breaking changes in API. Thanks!
Changelog available here.


Build Image in Azure fails due to wrong build context

This issue is for a: (mark with an x)
- [x] bug report -> please search issues before submitting
- [ ] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)

Minimal steps to reproduce

Same as reported in https://github.com/MicrosoftDocs/azure-docs/issues/101118 and https://github.com/Azure-Samples/containerapps-albumapi-javascript/issues/3

Any log messages given by the failure

see above

Expected/desired behavior

see above

OS and Version?

Any

Versions

Any

Mention any other details that might be useful
Solution same as in https://github.com/Azure-Samples/containerapps-albumapi-javascript/pull/4/files
It might also apply to the other sample repositories

2nd this, current sample repo is still failing in Azure

reviewed


execute "ip link set dev  down" if device is still active instead of "ifdown "

In NCS, we have a feature to add/remove vlan interface/s post install. To activate/deactivate the vlan interface/s, os-net-config was called upon such operation, and os-net-config invokes Linux ifdown command when restarting an interface. Linux ifdown-eth script deletes vlan type of interface/s.
The host level impact is vlan traffic loss. The impact on ipvlan pods is decremental as the ipvlan interfaces in the pods are deleted. Jing Zhang has made changes to os-net-config scripts to avoid vlan deletion when os-net-config is called.

The restart of the interfaces are required typically when there is a change in the ifcfgs. Can you please help me understand if there is any change in ifcfgs. There are certain changes like MTU, Ethtool opts, ip addr that doesn't require reboot.

Can you please share the config.yaml before and after the change

we involve os-net-config scripts under the condition that a new interface is added,, or an existing interface is deleted. Upon such operation, all the interfaces on the running host will be restarted even if it's not changed. The change we made was to make sure vlan interface won't be interrupted.

The design of os-net-config is idempotent. That means that if there are no differences between the configuration specified in the config template and the current system configuration then no interfaces are restarted. It sounds like your configuration is different in some way that is restarting all interfaces, so probably there is something in the ifcfg files which has been added by hand or when you are calling os-net-config you are using a different configuration than the one which was applied before.
It may help with troubleshooting to run os-net-config with the --debug flag, that will show you the changes that are different in the applied config and the current config. If you are making changes to an interface where the VLAN is located, or if the VLAN is on a bridge that is attached to an interface, then it is necessary to restart the VLAN in order to ensure proper functionality.
You can also use --debug with --noop to see what the config differences are without applying the interface or restarting anything.
Finally, you can use --no-activate to install the configuration without restarting any interfaces, and then manually restart only the interfaces you know need to be restarted.
If you would like more help with this please run os-net-config with --debug and --noop and attach the output to a comment. Thank you.


Ethan: Blacklist todaykhela.blogspot

Ethan requests the blacklist of the website todaykhela\.blogspot. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

todaykhela\.blogspot has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Makyen in Charcoal HQ


The number of the searched node is not keeping an increase state during search if pinning one item which has the substring of the search item to the Quick Access in the first search result

Storage Explorer Version: 1.26.0-dev
Build Number: 20221006.3
Branch: feature branch
Platform/OS: Windows 10/Linux Ubuntu 22.04/MacOS Monterey 12.6 (Apple M1 Pro)
Architecture: ia32/x64
How Found: From running test cases
Regression From: Previous release (1.26.0)
Steps to Reproduce

Expand one storage account -> Blob Containers.
Create two blob containers named 'pin' and 'pinn'.
Type 'pin' to the Search box -> Execute Search -> Make sure the search complete.
Add the blob container 'pinn' to Quick Access.
Empty the search box -> Type a character to the Search box -> Execute Search.
Observe the number of the searched node.
Check whether the number of the searched node is always keeping an increase state during search.

Expected Experience
The number of the searched node is always keeping an increase state.
Actual Experience
The number of the searched node is not keeping an increase state.
Additional Context

The log of this bug has been collected on Ubuntu 22.04.
This issue also reproduces for other services.
Here is the record:

Verified this issue on the build 20221028.4. Fixed.


Enable fetching pending/archived threads

Add "type" parameter to fetchThreadList().
type can be 'inbox', 'pending' or 'archived'
If set to 'pending', it can fetch messages from unknown users.
It is quite useful to build a service accepting requests from anyone.
For example, in doOneListen(), fetch pending messages once for a while
to handle the messages from strangers.

Also, would the pending parameter be the proper way to address #177?

@madsmtm
Yes it is.
My implementation is here (at line 90).
I fetch and see if there are any pending threads every PENDING_THREAD_DURATION_SEC seconds.

Thank you for your contribution, and thanks for the example showing how to accept pending messages! ;)

@WeiTang114 thank you, big help right now.
For others who stumble upon this, it might be a good idea to use onInbox callback to detect messages in the pending box rather than reading it every X seconds (well depends on how often you are expecting messages anywhere). I just piped it to onMessage where i handle all normal messages.
def onInbox(self, unseen=None, unread=None, recent_unread=None, msg=None):
    thread = self.fetchThreadList(self, limit=1, thread_location=models.ThreadLocation.PENDING)[0]
    msg = self.fetchThreadMessages(thread_id=thread.uid, limit=1)[0]
    if not msg.is_read:
        self.onMessage(author_id=msg.author, message_object=msg, thread_id=thread.uid, thread_type=thread.type)


Livescript needs to rediclare "+", "-", "*", "/"

Try to
console.log(<PHONE_NUMBER>23456.3 );    //<PHONE_NUMBER>23456.2

And this is just one example. Javascript has a lot of problems and we forced to use bignumber.js or big.js
So, it will be good to have something like
operator (+) = (arg1, arg2)-> bignumber.plus(arg1, arg2).to-number!
operator (-) = (arg1, arg2)-> bignumber.minus(arg1, arg2).to-number!
operator (*) = (arg1, arg2)-> bignumber.mul(arg1, arg2).to-number!
operator (/) = (arg1, arg2)-> bignumber.div(arg1, arg2).to-number!

plus = (arg1, arg2) -> bignumber.plus(arg1, arg2).to-number!
a `plus` b

Works today.

yeah! it really helps.
but strange thing that we cannot use native operators at all. too much issues with them


Multi-output model training broken due to unexpected tree.flatten behavior

TLDR; as of Keras 3.5 training a functional model with multiple outputs, when passing loss and y_true as dicts, is broken. Seems like tree.flatten is re-ordering entries in the y_true dict.
Keras version: 3.5+
Backend: all
Repro code:
from numpy.random import randn
from keras import layers, Model

if __name__ == "__main__":
    input_a = layers.Input((10,), name="a")
    input_b = layers.Input((5,), name="b")
    output_c = layers.Reshape([5,4], name="c")(layers.Dense(20)(input_a))
    output_d = layers.Dense(1, name="d")(input_b)

    model = Model([input_a, input_b], [output_d, output_c])
    model.compile(loss={"d":"mse", "c":"mae"}, optimizer="adam")

    model.fit(
        {"a":randn(32, 10), "b":randn(32, 5)},
        {"d":randn(32, 1), "c":randn(32, 5, 4)},
    )

To the best of my understanding this is pretty valid code, and until 3.4 it worked. Now it seems like this line is re-ordering y_true: https://github.com/keras-team/keras/blob/acceb5a995b82a006bb174b396844afc9f1fd052/keras/src/trainers/compile_utils.py#L536
For this one example y_true becomes [c,d] while y_pred is [d,c]. It seemed alphabetical in my couple attempts.

The following code, that aligns the model's output and the loss structure, works on the current master branch:
from numpy.random import randn
from keras import layers, Model

input_a = layers.Input((10,), name="a")
input_b = layers.Input((5,), name="b")
output_c = layers.Reshape([5, 4], name="c")(layers.Dense(20)(input_a))
output_d = layers.Dense(1, name="d")(input_b)

model = Model({"a": input_a, "b": input_b}, {"d": output_d, "c": output_c})
model.compile(loss={"d": "mse", "c": "mae"}, optimizer="adam")

model.fit({"a": randn(32, 10), "b": randn(32, 5)},
  {"d": randn(32, 1), "c": randn(32, 5, 4)}, )

thanks @nicolaspi, that fixes the issue for me, and I actually like this pattern better.
to me this is still a bug since the workflow with different data structures is supported; although, at least for the inputs I'm getting a warning now about the structure mismatch.
maybe consider deprecating the use of different structures in the future?

Hi @gustavoeb, you should receive both a warning and an exception, please check this gist


Bad Request link found on https://www.adobe.com/au/experience-platform/documentation-and-developer-resources.html

the "View all documentation" link under "Access User Guides" on the following page sends a 'Bad Request'
https://www.adobe.com/au/experience-platform/documentation-and-developer-resources.html
the link goes to : https://www.adobe.com/go/platform-home-en
this give a bad request page
please update link

The links appear to be working properly. I am unable to recreate this error. @iandejong , can you please try the links again and confirm if this is still an issue?

unfortunately i still see the issue, see screenshots

Interesting, it's still working properly for me. Can you try going to https://www.adobe.com/go/platform-home-en and see if that links works for you at all? That's the GoURL that link is apparently pointing to.

Interesting – this link (https://www.adobe.com/go/platform-home-enhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.adobe.com%2Fgo%2Fplatform-home-en&data=02|01|idejong%40adobe.com|6b9107a0b44d4c550b0308d8658c0506|fa7b1b5a7b34438794aed2c178decee1|0|0|637370999382702509&sdata=KQFWQR6cwoJA%2Fd6uh8lNmycZBsMatzhtcfy47zX4Mww%3D&reserved=0 ) works for me ok and re-directs to https://docs.adobe.com/content/help/en/experience-platform/landing/home.html
When I look at the page https://www.adobe.com/au/experience-platform/documentation-and-developer-resources.html and hover over “View all documentation”, the following URL shows in the bottom left suggesting this is the URL: https://www.adobe.io/apis/experienceplatform/home/workflows.html
But now for some reason works and also re-directs to https://docs.adobe.com/content/help/en/experience-platform/landing/home.html
Strange but working – please feel free to close ticket – thanks!
Thanks
Ian
Ian Dejong  |  APAC Multi Solution Expert SC  |  Adobe  |  +61 40 569 6840 | idejong<EMAIL_ADDRESS>From: Wendy Braun<EMAIL_ADDRESS>Reply to: "AdobeDocs/experience-platform.en"<EMAIL_ADDRESS>Date: Thursday, 1 October 2020 at 7:59 am
To: "AdobeDocs/experience-platform.en"<EMAIL_ADDRESS>Cc: Ian Dejong<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [AdobeDocs/experience-platform.en] Bad Request link found on https://www.adobe.com/au/experience-platform/documentation-and-developer-resources.html (#38)
Interesting, it's still working properly for me. Can you try going to https://www.adobe.com/go/platform-home-enhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.adobe.com%2Fgo%2Fplatform-home-en&data=02|01|idejong%40adobe.com|6b9107a0b44d4c550b0308d8658c0506|fa7b1b5a7b34438794aed2c178decee1|0|0|637370999382702509&sdata=KQFWQR6cwoJA%2Fd6uh8lNmycZBsMatzhtcfy47zX4Mww%3D&reserved=0 and see if that links works for you at all? That's the GoURL that link is apparently pointing to.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAdobeDocs%2Fexperience-platform.en%2Fissues%2F38%23issuecomment-701669052&data=02|01|idejong%40adobe.com|6b9107a0b44d4c550b0308d8658c0506|fa7b1b5a7b34438794aed2c178decee1|0|0|637370999382712465&sdata=DXqIDsJIqy0YsfM0THE1OQ31Y3BLbRd77hN9VUfR96w%3D&reserved=0, or unsubscribehttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAMIVVL4EI3AU5WALIUEXSSTSIOSZZANCNFSM4R5I5DMA&data=02|01|idejong%40adobe.com|6b9107a0b44d4c550b0308d8658c0506|fa7b1b5a7b34438794aed2c178decee1|0|0|637370999382712465&sdata=EfPfHVHP7XwZ6WGeLUCErblrLvBRvzz6o91Pq2j6qW4%3D&reserved=0.


todo list items should be re-orderable

notion feature I like:

Idea: double tap checkbox to move that item to the bottom of the list

additionally requested by @CoreyCole, insists on proper drag handles


Add rule for the alwaysOutOfDate option

Adding a new option for the PBXShellScriptBuildPhase section items: alwaysOutOfDate.
🎟 Issue: https://github.com/Serchinastico/Kin/issues/92

نعم


fix(xyk)!: change xyk pallet errors

Description
AssetBalanceLimitExceeded  is splitted into two errors, one if limit exceeded and one if limit not reached.
Fixes: #275
Motivation and Context
There was only one error for two different cases and error name itself was not accurate. Two different errors helps to better indicate what's the problem and when it actually occurs.
How Has This Been Tested?
Run tests locally, fixed the broken one.
Checklist:

[v ] I have updated the documentation if necessary.
[ ] I have added tests to cover my changes, regression test if fixing an issue.
[v ] This is a breaking change.

Why do we need specific errors even for very similar situations?
for example, instead of:
		/// Overflow
		AddAssetAmountInvalid, // no tests
		/// Overflow
		RemoveAssetAmountInvalid, // no tests
		/// Overflow
		SellAssetAmountInvalid, // no tests
		/// Overflow
		BuyAssetAmountInvalid, // no tests
		/// Overflow
		FeeAmountInvalid, // no tests

we could have only AssetAmountInvalid and use it in all cases.
I'm asking, because I have the similar situation - exceeding the limit in add_liquidity function an in buy function. So I added more common error AssetAmountExceededLimit and use it in both places
Or should I add one more error for add_liquidity function and give more accurate names?

Why do we need specific errors even for very similar situations?
for example, instead of:
		/// Overflow
		AddAssetAmountInvalid, // no tests
		/// Overflow
		RemoveAssetAmountInvalid, // no tests
		/// Overflow
		SellAssetAmountInvalid, // no tests
		/// Overflow
		BuyAssetAmountInvalid, // no tests
		/// Overflow
		FeeAmountInvalid, // no tests

we could have only AssetAmountInvalid and use it in all cases.
I'm asking, because I have the similar situation - exceeding the limit in add_liquidity and buy functions. So I added more common error AssetAmountExceededLimit and use it in both places
Or should I add one more error for add_liquidity function and give more accurate names?

I agree that this could be simplified to have only one error. It was over-enthusiastic approach when the pallet was initially implemented.
I believe that the specific error  wont be very helpful anyway. You can see which extrinsic it has been raised for.
These errors are always returned when there is problem in calculation, an arithmetic problem - so i would also consider adding simple 'Overflow' error for all these cases.

So, is current implementation OK?


Allow daprd hostname to be passed in as a parameter

In what area(s)?

/area runtime

Describe the feature
Currently, the hostname used in the daprd binary is hardcoded to be localhost as can be seen here
https://github.com/dapr/dapr/blob/b4b8f83c6cbf68ef9028b84cbe2aa998b51685b4/pkg/runtime/runtime.go#L1695
Release Note

RELEASE NOTE: ADD a new parameter to daprd executable to accept the hostname via a new CLI parameter.

This is the hostname for the application that Dapr calls when it's trying to figure out if it's active or not.
Is your greater ask that Dapr will be able to deliver messages to apps that do not listen on localhost?

@yaron2 I'm trying to have the sidecar run inside K8s while the service that I'm developing is running locally on my machine. If you start accepting the hostname for local development, I will pass in host.docker.internal instead of localhost, and hopefully, it should be able to connect.

Why is the sidecar running inside K8s and not locally with your app? We would need to understand the scenario before adding this configuration. There might be ramifications of allowing this.

@artursouza we already discussed this in the past, implemented this feature and then reverted it due to security concerns. I'm closing this for now. The scenario in this issue is for development.

@artursouza we already discussed this in the past, implemented this feature and then reverted it due to security concerns. I'm closing this for now. The scenario in this issue is for development.

I start the service in docker swarm. Mine is available at docker_service_name: port
Why do you complicate such a simple thing?

I do think there is value in having remote daprd sidecar. But it should enforce a SSL connection in those cases. Then, have a token for client auth. I think it can work.

I do think there is value in having remote daprd sidecar. But it should enforce a SSL connection in those cases. Then, have a token for client auth. I think it can work.

Having an SSL connection was the main concern raised which caused the revert of the previous work done to add enable remote dapr sidecar.

Related issue https://github.com/dapr/dapr/issues/2576

My communication between websites is encrypted by the mesh service. Everyone has a choice whether to enable ssl or not.


UI style differs in different parts of service

After upgrading to <IP_ADDRESS>6, I noticed that there are two UI styles which are inconsistent around different parts of the service.
It seems like certain parts use /ng/css/gogs.css (e.g. home) and certain parts use /css/gogs.min.css (e.g. diff view) - which looks extremely weird.

That's expected. The UI get's migrated to a totally new theme and as you can currently see not all parts are migrated yet.

Wow, really? I'd imagine a rollout like this to happen in one go.

The resources are limited so it's not done in a single go ;)

Thanks your feedback!
But it is duplicated to https://github.com/gogits/gogs/issues/650


Add Scroll Reveal effect

Prerequisites

[X] I am an Open Source Contributor
[X] I checked to make sure that this issue has not already been filed

Description
The scroll reveal effect when appiled to the elements will reveal the elements one by one on scroll. it can customised accordingly to direction , delay , distance , etc.
Screenshots
https://github.com/Rakesh9100/Beautiify/assets/110420002/95d61d2f-9078-42ae-8e4a-d60aa9e1bfa3
Code of Conduct

[X] I follow Contributing Guidelines of this project.

Okay, go ahead @sambitsingha

@Rakesh9100  Will submit it by today

@sambitsingha Status of your PR

Completed. I will submit tomorrow ;)