Null values serialization

Null values should not be added to JSON representation of request model. At least for Azure.Ruby generator
Steps to reproduce:

Generate ResourceManagement SDK
Try to perform Resource group creation

    params = Models::ResourceGroup.new()
    params.location = 'West US'
    params.tags = { 'tag1' => 'val1', 'tag2' => 'val2' }

    result = subject.resource_groups.create_or_update(resource_group_name, params).value!
    expect(result.response).to be_an_instance_of(Net::HTTPOK)

Expected:
Resource group added
Actual:
HTTP 400 error. With message "The request content was invalid and could not be deserialized: 'Could not find member 'provisioningState' on object of type 'ResourceGroupDefinition'. Path 'provisioningState', line 1, position 97"

Done at 933e7d4722ffe94f3fcfa9ea601603a1efbd8a9e
I believe it is already worked since resource SDK methods mentioned above have worked.


On first boot, touch is uncalibrated until switching off the screen

When booting after flashing, it is almost impossible to enter text, such as WiFi password. Keyboard registers touches next to the correct keyboard key, as if there is some issue with the calibration of touchscreen. This can be corrected by switching screen off using power key and switching it back on. After that, haven't seen that issue to resurface on next boot nor during use.

Cannot reproduce it, closing


Substrate Only Agent': 'Organization "M365xxxxxxx.onmicrosoft.com" is not licensed for Exchange email functionality. Cmdlet usage is restricted.

I created an AAD group, installed ExchangeOnlineManagement, ran

Set-UnifiedGroup groupName -HiddenGroupMembershipEnabled

but I see the error:
The following error occurred during validation in agent 'Substrate Only Agent': 'Organization
"M365xxxxxxx.onmicrosoft.com" is not licensed for Exchange email functionality. Cmdlet usage is restricted.'

What am I missing?

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

ID: 80326e44-6beb-8983-57ab-8333608c504b
Version Independent ID: 8962c0dc-72a3-208a-33de-6a89cd56b6fc
Content: Set-UnifiedGroup (ExchangePowerShell)
Content Source: exchange/exchange-ps/exchange/Set-UnifiedGroup.md
Service: exchange-powershell
GitHub Login: @chrisda
Microsoft Alias: chrisda

The *-UnifiedGroup cmdlets are for Microsoft 365 groups:
https://support.microsoft.com/office/learn-about-microsoft-365-groups-b565caa1-5c40-40ef-9915-60fdb2d97fa2
Their relationship to AAD groups is vague, at least to me.

@ilantom Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Various code and documentation improvements

Some random improvements I noticed once and had written down idk.

Thanks!


 does not update when badge is changed

Bug Report
Ionic Info
cli packages: (/usr/local/lib/node_modules)

    @ionic/cli-utils  : 1.19.0
    ionic (Ionic CLI) : 3.19.0

System:

    Node : v8.9.1
    npm  : 5.7.1
    OS   : macOS High Sierra

Misc:

    backend : pro

Describe the Bug
If a <ion-tabs> component is re-rendered and attempts to change a badge on one of the tabs, the element is not updated.
For example:
    @State() badgeText: string;
    render() {
        return (
            <div>
                <ion-tabs>
                    <ion-tab label="A">
                        <ion-nav />
                    </ion-tab>
                    <ion-tab label="B" badge={this.badgeText}>
                        <ion-nav />
                    </ion-tab>
                </ion-tabs>
            </div>
        );
    }

If the component renders with an initial badgeText value of 5 then the tab bar is displayed with the correct badge.
I the badgeText is changed to 6 then the render method is called again but the displayed tab bar does not change and still shows a value of 5.  If you click on tab B then the value then changes to 6.
Looking at the source code it looks like this may happen for changes to other other tab properties (label, icon, badgeColor).  The <ion-tab-button> element is assuming that the <ion-tab> element is immutable but any of it's properties can end up changing if the parent renders with different values.
Some more details on Stencil prop changes related to rendering are here:
https://github.com/ionic-team/stencil/issues/791

Same issue I have with:
   @ionic/cli-utils  : 2.0.0-rc.6
   ionic (Ionic CLI) : 4.0.0-rc.6

System:

   NodeJS : v8.11.3
   npm    : 6.1.0
   OS     : Windows 10


Add ability to get private key at derivation path passed in

In this case, Account acts as root account of a HD wallet

Codecov Report

Merging #76 into master will increase coverage by 0.07%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #76      +/-   ##
==========================================
+ Coverage    98.4%   98.48%   +0.07%
==========================================
  Files           5        5
  Lines         314      329      +15
==========================================
+ Hits          309      324      +15
  Misses          5        5

Impacted Files
Coverage Δ

Tests/AccountTests.swift
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5d99ec7...18bd482. Read the comment docs.


Desync with large size image, for ex: 3840x2160, dav1d error: "Overrun in OBU bit buffer into next OBU"

commit: 5554cfe2f897d27cc64a8964f355e0d7982f081a
It seems master desync with crowd_run-1frame.y4m, 3840x2160.
Cannot decode with either dav1d or aomdec.
https://people.xiph.org/~yushin/data/crowd_run-1frame.y4m
./target/release/rav1e /Users/yushin/Downloads/crowd_run-1frame.y4m -o test.ivf -r test_rec.y4m --quantizer=100 --speed=10 --limit=1 --tune=Psnr
lassen:rav1e yushin$ ../dav1d/build/tools/dav1d -i test.ivf -o test_dec_dav1d.y4m
dav1d 0.3.1-25-g63eef33 - by VideoLAN
Overrun in OBU bit buffer into next OBU
Error decoding frame: Invalid argument
No data decoded

If "--tile-rows-log2=1 ----tile-cols-log2=1" is used, then FINE!

first bad commit is 00707b28e2503c6b1f62c6e690473ffc97f0e140

first bad commit is 00707b2

@rzumer , can you take a look at this please?


Server Side Top Level Await does not work

What version of Remix are you using?
Latest (1.7.1)
Steps to Reproduce
Use this export in any loader or server file.
// My awesome computed function
const myPromise = new Promise((resolve) => {
    resolve("Hello Async");
});

const myResult = await myPromise;

export { myResult };

Note: this doesn't apply to client side Javascript/Typescript as Remix rightfully respects the tsconfig / jsconfig.
Expected Behavior
It will evaluate the promise inside the module while it is being imported.
Actual Behavior
The app doesn't build.
> remix build

Building Remix app in production mode...

✘ [ERROR] Top-level await is not available in the configured target environment ("node14")

    app/webapp.config.server.ts:91:22:
      91 │ export const colors = await getColors();
         ╵                       ~~~~~

Build failed with 1 error:
app/webapp.config.server.ts:91:22: ERROR: Top-level await is not available in the configured target environment ("node14")
Error
    at Object.onBuildFailure (/Users/joshuasteele/fluidity/fluidity-app/web/app.fluidity.money/node_modules/@remix-run/dev/dist/cli/commands.js:183:13)
    at buildEverything (/Users/joshuasteele/fluidity/fluidity-app/web/app.fluidity.money/node_modules/@remix-run/dev/dist/compiler.js:282:13)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async Object.build (/Users/joshuasteele/fluidity/fluidity-app/web/app.fluidity.money/node_modules/@remix-run/dev/dist/compiler.js:102:3)
    at async Object.build (/Users/joshuasteele/fluidity/fluidity-app/web/app.fluidity.money/node_modules/@remix-run/dev/dist/cli/commands.js:178:3)
    at async Object.run (/Users/joshuasteele/fluidity/fluidity-app/web/app.fluidity.money/node_modules/@remix-run/dev/dist/cli/run.js:496:7)
ERROR: "build:remix" exited with 1.

The error message seems quite self-explanatory: top level await are not available for node14.
Can you try with node16 or maybe node14.14 (see https://github.com/evanw/esbuild/issues/253#issuecomment-1042859888)?

Problem is largely here, remix build doesn't allow you to configure any other target.
For my other non-remix related server things it works fine - I'm using target node16 in my own esbuild builds.
I'll reference the two files responsible.
https://github.com/remix-run/remix/blob/42fb183ce268dbaf5103e62022ce84c04f2f8178/packages/remix-dev/build.ts#L15-L20
https://github.com/remix-run/remix/blob/b35e1355d27353c1946c56842be992bbc5d1d60c/packages/remix-dev/compiler.ts#L75
https://github.com/remix-run/remix/blob/b35e1355d27353c1946c56842be992bbc5d1d60c/packages/remix-dev/compiler.ts#L105
I've thrown together a fork which bumps every reference to >= Node 14 to >= Node 14.8 and it seems to be working. The large problem is the actual ESBuild target used by remix isn't configurable.

I'll admit this is a bit of a bandaid solution as it just bumps the Node requirement and the ESBuild target. Would it make more sense to expose the ESBuild options to the remix configuration file? We're going to keep having these problems otherwise as javascript syntax changes.

I'm failing to see the issue here @joshocalico: If you want to be able to use TLA in your project, then you need to make sure you run it on a compatible node version. What am I missing?
Opening the esbuild configuration to user land is a different topic, I think there's an open discussion about it.

Would be great to have more modern Node support from Remix. Any update @machour?

@jgentes someone from the Remix team will eventually pick this up, I'm just volunteering for triage.

I think this may have been addressed by https://github.com/remix-run/remix/pull/4034?

@mcansh is that the case?

not that i know of, esbuild's target is still node14, so while typescript will be okay with it, esbuild will still throw

Converting this to a Proposal discussion, as per our Development Process.


flyleaf, beyship

This pull request was generated by the 'mq' tool
[test]
flake rate: 0.1
logical conflict every: 1000
sleep for: 2100s
close stale after: 24 hours
[pullrequest]
requests per hour: 20
deps=[b,f]

/trunk merge


[Web] HTML Renderer doesn't render BorderSide

Hi,
It appears that when using the PopupMenuDivider() is used with the HTML renderer it takes the space but does not draw the divider line? Checked on 2.5.3 and 2.6.0-12.0.pre.662 on Windows and Android Chrome.

CanvasKit Renderer
HTML Renderer

minimal code sample
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
      title: 'HTML PopUp Divider',
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({Key? key, required this.title}) : super(key: key);

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("PopUpMenu Flutter"),
        centerTitle: true,
        actions: [
          PopupMenuButton<int>(
            itemBuilder: (context) => [
              const PopupMenuItem<int>(
                value: 0,
                child: Text('Settings'),
              ),
              const PopupMenuDivider(),
              const PopupMenuItem<int>(
                value: 1,
                child: Text('Share'),
              ),
              const PopupMenuDivider(),
              PopupMenuItem<int>(
                value: 2,
                child: Row(
                  children: [
                    const Icon(Icons.logout),
                    const SizedBox(width: 8),
                    const Text('Sign Out'),
                  ],
                ),
              ),
            ],
          ),
        ],
      ),
      body: Center(child: Text('Divider Issue with HTML Renderer')),
    );
  }
}

flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 2.5.3, on Microsoft Windows [Version 10.0.17763.2300], locale en-IE)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[√] Chrome - develop for the web
[√] Android Studio (version 2020.3)
[√] VS Code (version 1.62.3)
[√] Connected device (2 available)

Issue is reproducible using code sample provided by OP above.
Observations

The PopupMenuDivider shows up properly on all branches when using the CanvasKit render
On stable, the PopupMenuDivider is partially rendered using the html renderer, however, on the other branches, the divider doesn't show up.

canvaskit (all branches)
stable - HTML
other branches (HTML)

flutter doctor -v
[✓] Flutter (Channel stable, 2.5.3, on macOS 11.6 20G165 darwin-arm, locale en-GB)
    • Flutter version 2.5.3 at /Users/nexus/dev/sdks/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 18116933e7 (7 weeks ago), 2021-10-15 10:46:35 -0700
    • Engine revision d3ea636dc5
    • Dart version 2.14.4

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/nexus/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.10+0-b96-7249189)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 13.0, Build version 13A233
    • CocoaPods version 1.11.2

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

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

[☠] IntelliJ IDEA Community Edition (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 5)
    • #0      _Utf8Decoder.convertSingle (dart:convert-patch/convert_patch.dart:1788:7)
      #1      Utf8Decoder.convert (dart:convert/utf.dart:318:42)
      #2      InputStream.readString (package:archive/src/util/input_stream.dart:199:30)
      #3      new ZipDirectory.read (package:archive/src/zip/zip_directory.dart:40:30)
      #4      ZipDecoder.decodeBuffer (package:archive/src/zip_decoder.dart:19:30)
      #5      ZipDecoder.decodeBytes (package:archive/src/zip_decoder.dart:14:12)
      #6      IntelliJPlugins._findPluginXml (package:flutter_tools/src/intellij/intellij.dart:130:44)
      #7      IntelliJPlugins._readPackageVersion (package:flutter_tools/src/intellij/intellij.dart:141:40)
      #8      IntelliJPlugins.validatePackage (package:flutter_tools/src/intellij/intellij.dart:63:35)
      #9      IntelliJValidator.validate (package:flutter_tools/src/intellij/intellij_validator.dart:103:15)
      #10     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:111:32)
      #11     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:109:18)
      #12     _rootRun (dart:async/zone.dart:1428:13)
      #13     _CustomZone.run (dart:async/zone.dart:1328:19)
      #14     _runZoned (dart:async/zone.dart:1863:10)
      #15     runZonedGuarded (dart:async/zone.dart:1851:12)
      #16     runZoned (dart:async/zone.dart:1782:12)
      #17     asyncGuard (package:flutter_tools/src/base/async_guard.dart:109:3)
      #18     Doctor.startValidatorTasks (package:flutter_tools/src/doctor.dart:200:9)
      #19     Doctor.diagnose (package:flutter_tools/src/doctor.dart:304:47)
      #20     DoctorCommand.runCommand (package:flutter_tools/src/commands/doctor.dart:50:47)
      #21     FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1274:12)
      <asynchronous suspension>
      #22     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1125:27)
      <asynchronous suspension>
      #23     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #24     CommandRunner.runCommand (package:args/command_runner.dart:209:13)
      <asynchronous suspension>
      #25     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:288:9)
      <asynchronous suspension>
      #26     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #27     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:236:5)
      <asynchronous suspension>
      #28     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
      <asynchronous suspension>
      #29     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #30     main (package:flutter_tools/executable.dart:92:3)
      <asynchronous suspension>

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

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 11.6 20G165 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Google Chrome 96.0.4664.55

! Doctor found issues in 1 category.

[✓] Flutter (Channel master, 2.6.0-12.0.pre.924, on macOS 11.6 20G165 darwin-arm, locale en-GB)
    • Flutter version 2.6.0-12.0.pre.924 at /Users/nexus/dev/sdks/flutters
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision eb221c4544 (17 hours ago), 2021-12-05 11:49:04 -0500
    • Engine revision 68d320d449
    • Dart version 2.16.0 (build 2.16.0-80.0.dev)
    • DevTools version 2.9.1

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/nexus/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.10+0-b96-7249189)
    • All Android licenses accepted.

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

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

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

[☠] IntelliJ IDEA Community Edition (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 5)
    • #0      _Utf8Decoder.convertSingle (dart:convert-patch/convert_patch.dart:1789:7)
      #1      Utf8Decoder.convert (dart:convert/utf.dart:351:42)
      #2      InputStream.readString (package:archive/src/util/input_stream.dart:207:30)
      #3      new ZipDirectory.read (package:archive/src/zip/zip_directory.dart:40:30)
      #4      ZipDecoder.decodeBuffer (package:archive/src/zip_decoder.dart:19:30)
      #5      ZipDecoder.decodeBytes (package:archive/src/zip_decoder.dart:14:12)
      #6      IntelliJPlugins._findPluginXml (package:flutter_tools/src/intellij/intellij.dart:130:44)
      #7      IntelliJPlugins._readPackageVersion (package:flutter_tools/src/intellij/intellij.dart:141:40)
      #8      IntelliJPlugins.validatePackage (package:flutter_tools/src/intellij/intellij.dart:63:35)
      #9      IntelliJValidator.validate (package:flutter_tools/src/intellij/intellij_validator.dart:103:15)
      #10     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:111:32)
      #11     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:109:18)
      #12     _rootRun (dart:async/zone.dart:1426:13)
      #13     _CustomZone.run (dart:async/zone.dart:1328:19)
      #14     _runZoned (dart:async/zone.dart:1861:10)
      #15     runZonedGuarded (dart:async/zone.dart:1849:12)
      #16     runZoned (dart:async/zone.dart:1780:12)
      #17     asyncGuard (package:flutter_tools/src/base/async_guard.dart:109:3)
      #18     Doctor.startValidatorTasks (package:flutter_tools/src/doctor.dart:198:9)
      #19     Doctor.diagnose (package:flutter_tools/src/doctor.dart:302:47)
      #20     DoctorCommand.runCommand (package:flutter_tools/src/commands/doctor.dart:50:48)
      #21     FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1320:12)
      <asynchronous suspension>
      #22     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1161:27)
      <asynchronous suspension>
      #23     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #24     CommandRunner.runCommand (package:args/command_runner.dart:209:13)
      <asynchronous suspension>
      #25     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:281:9)
      <asynchronous suspension>
      #26     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #27     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:229:5)
      <asynchronous suspension>
      #28     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
      <asynchronous suspension>
      #29     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #30     main (package:flutter_tools/executable.dart:94:3)
      <asynchronous suspension>

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

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 11.6 20G165 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Google Chrome 96.0.4664.55

! Doctor found issues in 1 category.

[✓] Flutter (Channel beta, 2.8.0-3.3.pre, on macOS 11.6 20G165 darwin-arm, locale en-GB)
    • Flutter version 2.8.0-3.3.pre at /Users/nexus/dev/sdks/flutter_beta
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 262b70ece1 (5 days ago), 2021-12-01 13:00:48 -0800
    • Engine revision 06a7363b0c
    • Dart version 2.15.0 (build 2.15.0-268.18.beta)

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/nexus/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.10+0-b96-7249189)
    • All Android licenses accepted.

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

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

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

[☠] IntelliJ IDEA Community Edition (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 5)
    • #0      _Utf8Decoder.convertSingle (dart:convert-patch/convert_patch.dart:1789:7)
      #1      Utf8Decoder.convert (dart:convert/utf.dart:318:42)
      #2      InputStream.readString (package:archive/src/util/input_stream.dart:207:30)
      #3      new ZipDirectory.read (package:archive/src/zip/zip_directory.dart:40:30)
      #4      ZipDecoder.decodeBuffer (package:archive/src/zip_decoder.dart:19:30)
      #5      ZipDecoder.decodeBytes (package:archive/src/zip_decoder.dart:14:12)
      #6      IntelliJPlugins._findPluginXml (package:flutter_tools/src/intellij/intellij.dart:130:44)
      #7      IntelliJPlugins._readPackageVersion (package:flutter_tools/src/intellij/intellij.dart:141:40)
      #8      IntelliJPlugins.validatePackage (package:flutter_tools/src/intellij/intellij.dart:63:35)
      #9      IntelliJValidator.validate (package:flutter_tools/src/intellij/intellij_validator.dart:103:15)
      #10     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:111:32)
      #11     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:109:18)
      #12     _rootRun (dart:async/zone.dart:1428:13)
      #13     _CustomZone.run (dart:async/zone.dart:1328:19)
      #14     _runZoned (dart:async/zone.dart:1863:10)
      #15     runZonedGuarded (dart:async/zone.dart:1851:12)
      #16     runZoned (dart:async/zone.dart:1782:12)
      #17     asyncGuard (package:flutter_tools/src/base/async_guard.dart:109:3)
      #18     Doctor.startValidatorTasks (package:flutter_tools/src/doctor.dart:197:9)
      #19     Doctor.diagnose (package:flutter_tools/src/doctor.dart:301:47)
      #20     DoctorCommand.runCommand (package:flutter_tools/src/commands/doctor.dart:53:47)
      #21     FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1290:12)
      <asynchronous suspension>
      #22     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1140:27)
      <asynchronous suspension>
      #23     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #24     CommandRunner.runCommand (package:args/command_runner.dart:209:13)
      <asynchronous suspension>
      #25     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:288:9)
      <asynchronous suspension>
      #26     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #27     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:236:5)
      <asynchronous suspension>
      #28     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
      <asynchronous suspension>
      #29     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #30     main (package:flutter_tools/executable.dart:94:3)
      <asynchronous suspension>

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

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 11.6 20G165 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Google Chrome 96.0.4664.55

! Doctor found issues in 1 category.

[✓] Flutter (Channel dev, 2.6.0-11.0.pre, on macOS 11.6 20G165 darwin-arm, locale en-GB)
    • Flutter version 2.6.0-11.0.pre at /Users/nexus/dev/sdks/flutter_dev
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 4b330ddbed (3 months ago), 2021-09-16 17:29:58 -0700
    • Engine revision 5b81c6d615
    • Dart version 2.15.0 (build 2.15.0-116.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/nexus/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.10+0-b96-7249189)
    • All Android licenses accepted.

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

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

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

[☠] IntelliJ IDEA Community Edition (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 5)
    • #0      _Utf8Decoder.convertSingle (dart:convert-patch/convert_patch.dart:1789:7)
      #1      Utf8Decoder.convert (dart:convert/utf.dart:318:42)
      #2      InputStream.readString (package:archive/src/util/input_stream.dart:199:30)
      #3      new ZipDirectory.read (package:archive/src/zip/zip_directory.dart:40:30)
      #4      ZipDecoder.decodeBuffer (package:archive/src/zip_decoder.dart:19:30)
      #5      ZipDecoder.decodeBytes (package:archive/src/zip_decoder.dart:14:12)
      #6      IntelliJPlugins._findPluginXml (package:flutter_tools/src/intellij/intellij.dart:130:44)
      #7      IntelliJPlugins._readPackageVersion (package:flutter_tools/src/intellij/intellij.dart:141:40)
      #8      IntelliJPlugins.validatePackage (package:flutter_tools/src/intellij/intellij.dart:63:35)
      #9      IntelliJValidator.validate (package:flutter_tools/src/intellij/intellij_validator.dart:103:15)
      #10     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:111:32)
      #11     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:109:18)
      #12     _rootRun (dart:async/zone.dart:1428:13)
      #13     _CustomZone.run (dart:async/zone.dart:1328:19)
      #14     _runZoned (dart:async/zone.dart:1863:10)
      #15     runZonedGuarded (dart:async/zone.dart:1851:12)
      #16     runZoned (dart:async/zone.dart:1782:12)
      #17     asyncGuard (package:flutter_tools/src/base/async_guard.dart:109:3)
      #18     Doctor.startValidatorTasks (package:flutter_tools/src/doctor.dart:200:9)
      #19     Doctor.diagnose (package:flutter_tools/src/doctor.dart:304:47)
      #20     DoctorCommand.runCommand (package:flutter_tools/src/commands/doctor.dart:50:47)
      #21     FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1274:12)
      <asynchronous suspension>
      #22     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1125:27)
      <asynchronous suspension>
      #23     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #24     CommandRunner.runCommand (package:args/command_runner.dart:209:13)
      <asynchronous suspension>
      #25     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:288:9)
      <asynchronous suspension>
      #26     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #27     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:236:5)
      <asynchronous suspension>
      #28     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
      <asynchronous suspension>
      #29     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #30     main (package:flutter_tools/executable.dart:92:3)
      <asynchronous suspension>

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

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 11.6 20G165 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Google Chrome 96.0.4664.55

! Doctor found issues in 1 category.

When BorderSide's width is 0, it only doesn't render in HTML renderer.

import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Material App',
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Material App Bar'),
        ),
        body: Center(
          child: SizedBox(
            height: 50,
            child: Center(
              child: Container(
                height: 16.0,
                decoration: const BoxDecoration(
                  border: Border(
                    bottom: BorderSide(
                      color: Colors.grey,
                      width: 0,
                    ),
                  ),
                ),
              ),
            ),
          ),
        ),
      ),
    );
  }
}

Looks like border stroke is not drawn, unless you have provided a width
import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Material App',
      theme: ThemeData.dark(),
      home: const Home(),
    );
  }
}

class Home extends StatelessWidget {
  const Home({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('Material App Bar'),
      ),
      body: Center(
        child: CustomPaint(
          painter: MyPainter(),
          child: const SizedBox(
            height: 100,
            width: 100,
          ),
        ),
      ),
    );
  }
}

class MyPainter extends CustomPainter {
  @override
  void paint(Canvas canvas, Size size) {
    Paint paint = Paint()
      ..color = Colors.black
      ..strokeCap = StrokeCap.round
      ..style = PaintingStyle.stroke;
      // Providing strokeWidth gets rid of the issue on HTML renderer
      // ..strokeWidth = 1;

    var path = Path();
    const start = -100.0;
    const end = 100.0;
    path.moveTo(start, 0);
    path.lineTo(end, 0);

    canvas.drawPath(path, paint);
  }

  @override
  bool shouldRepaint(MyPainter oldDelegate) => false;

  @override
  bool shouldRebuildSemantics(MyPainter oldDelegate) => false;
}

Closing as a duplicate of https://github.com/flutter/flutter/issues/46339, so please follow up on it for further updates.


Missing File in 09_optimize_reduce/01_interleaved_addressing

First of all, great thanks to the authors for presenting the awesome tutorial, it really helps the newbees in CUDA programming!
I find that the cuda file is missing in 09_optimize_reduce/01_interleaved_addressing folder, although the documentaion is quite clear, and simply replacing the reduce_naive.cu with some lines would work. However, I noticed that the cuda files are provided in other folders, so supplementing the file will benefit the consistency of the project.
Hope to see more updates of the tutorial!

Also, I would like to inquire about the methodology used to measure bandwidth in the table within resolve_bank_conflict.

First of all, great thanks to the authors for presenting the awesome tutorial, it really helps the newbees in CUDA programming!
I find that the cuda file is missing in 09_optimize_reduce/01_interleaved_addressing folder, although the documentaion is quite clear, and simply replacing the reduce_naive.cu with some lines would work. However, I noticed that the cuda files are provided in other folders, so supplementing the file will benefit the consistency of the project.
Hope to see more updates of the tutorial!

done https://github.com/PaddleJitLab/CUDATutorial/pull/36

Also, I would like to inquire about the methodology used to measure bandwidth in the table within r

gld thnoughput in the output of nvprof/ncu

Thx for answering the question, however, I did not quite follow the gld thnoughput command.
I'm using nsys nvprof due to nvprof does not support higher compute compabilities.
The output of my profiling command looks like this, seemingly no elements related to "throughput" is presented.
Does the output of nvprof/ncu explicitly contains the element of "throughput"?
WARNING: reduce_interleaved_address and any of its children processes will be profiled.

sum = 49995000
success
Generating '/tmp/nsys-report-f903.qdstrm'
[1/7] [========================100%] report3.nsys-rep
[2/7] [========================100%] report3.sqlite
[3/7] Executing 'nvtx_sum' stats report
SKIPPED: /mnt/public/diffusion_quant/zhaotianchen/project/cuda_learning/src/report3.sqlite does not contain NV Tools Extension (NVTX) data.
[4/7] Executing 'cuda_api_sum' stats report

 Time (%)  Total Time (ns)  Num Calls    Avg (ns)      Med (ns)    Min (ns)   Max (ns)     StdDev (ns)            Name
 --------  ---------------  ---------  ------------  ------------  --------  -----------  -------------  ----------------------
     99.7      149,038,131          2  74,519,065.5  74,519,065.5     5,383  149,032,748  105,378,260.4  cudaMalloc
      0.1          176,059          1     176,059.0     176,059.0   176,059      176,059            0.0  cudaLaunchKernel
      0.1          121,229          2      60,614.5      60,614.5     7,165      114,064       75,589.0  cudaFree
      0.1           79,184          2      39,592.0      39,592.0    30,062       49,122       13,477.5  cudaMemcpy
      0.0            3,010          1       3,010.0       3,010.0     3,010        3,010            0.0  cuModuleGetLoadingMode

[5/7] Executing 'cuda_gpu_kern_sum' stats report

 Time (%)  Total Time (ns)  Instances  Avg (ns)  Med (ns)  Min (ns)  Max (ns)  StdDev (ns)                          Name
 --------  ---------------  ---------  --------  --------  --------  --------  -----------  ----------------------------------------------------
    100.0            3,487          1   3,487.0   3,487.0     3,487     3,487          0.0  void reduce_naive_kernel<(int)32>(int *, int *, int)

[6/7] Executing 'cuda_gpu_mem_time_sum' stats report

 Time (%)  Total Time (ns)  Count  Avg (ns)  Med (ns)  Min (ns)  Max (ns)  StdDev (ns)           Operation
 --------  ---------------  -----  --------  --------  --------  --------  -----------  ----------------------------
     57.4            6,080      1   6,080.0   6,080.0     6,080     6,080          0.0  [CUDA memcpy Host-to-Device]
     42.6            4,512      1   4,512.0   4,512.0     4,512     4,512          0.0  [CUDA memcpy Device-to-Host]

[7/7] Executing 'cuda_gpu_mem_size_sum' stats report

 Total (MB)  Count  Avg (MB)  Med (MB)  Min (MB)  Max (MB)  StdDev (MB)           Operation
 ----------  -----  --------  --------  --------  --------  -----------  ----------------------------
      0.040      1     0.040     0.040     0.040     0.040        0.000  [CUDA memcpy Device-to-Host]
      0.040      1     0.040     0.040     0.040     0.040        0.000  [CUDA memcpy Host-to-Device]

gld thnoughput

you can use ncu with this metric:

https://docs.nvidia.com/nsight-compute/NsightComputeCli/index.html?highlight=gld thnoughput#metric-comparison

Thank you very much for clarifying this matter. I will try this out.


RCTCapturePackage.java(41)

error:Method will not overwrite

Same error here

at first i use  "react-native": "0.48.3", i meet this error,i change to "react-native": "0.40.0", this error not show again

Same error ,how to deal

delete '@Override' in line 41;
Reference source code：
https://github.com/windwang/react-native-smart-barcode/blob/master/android/src/main/java/com/reactnativecomponent/barcode/RCTCapturePackage.java

   // @Override   comment this line，its
   public List<Class<? extends JavaScriptModule>> createJSModules() {
        return Collections.emptyList();
    }


added explicit dependency on jetty-util to fix exception

Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.util.thread.NonBlockingThread

LGTM


Retry Ack/Nack/ModAck requests

The changes in #37 did not attempt retries on the explicit ack requests. These appear to fail in practice periodically (~1hr), perhaps due to some connection resets from the server.
This change introduces retries to those requests

@mattc1170


native: Add SDL3 WSI (for real)

See #4326 , #4323
Needs more testing, but it builds and I managed to create a window with a swap chain.
CC @flibitijibibo

Will try to test this weekend - if you want a full game to try, FEZ has an 'sdl3' Steam beta, and copying the dxvk libraries to the game's lib64 folder and passing /gldevice:D3D11 as a launch option should run with dxvk over SDL3.


Fixup/2to3 misc

Hello @ivan-c! Thanks for submitting the PR.

In the file portal/dict_tools.py, following are the PEP8 issues :

Line 49:27: E231 missing whitespace after ':'
Line 49:44: E231 missing whitespace after ':'

In the file portal/models/fhir.py, following are the PEP8 issues :

Line 400:14: E231 missing whitespace after ':'

In the file portal/models/i18n.py, following are the PEP8 issues :

Line 53:80: E501 line too long (105 > 79 characters)

In the file portal/models/organization.py, following are the PEP8 issues :

Line 301:21: E128 continuation line under-indented for visual indent

In the file portal/models/user_document.py, following are the PEP8 issues :

Line 65:80: E501 line too long (103 > 79 characters)
Line 85:80: E501 line too long (108 > 79 characters)

In the file tests/test_audit.py, following are the PEP8 issues :

Line 12:80: E501 line too long (139 > 79 characters)
Line 13:80: E501 line too long (127 > 79 characters)
Line 14:80: E501 line too long (262 > 79 characters)

In the file tests/test_user.py, following are the PEP8 issues :

Line 1056:80: E501 line too long (87 > 79 characters)


make it actually work

https://developer.valvesoftware.com/wiki/Mounting_multiple_games
https://developer.valvesoftware.com/wiki/IFileSystem#Mounting_Steam_Application_Content
https://developer.valvesoftware.com/wiki/Gameinfo.txt#Mounting_content

i did it


Bring tag behavior in line with builtin messages

This PR fixes issue #21 -- it adds a level_tag property to the message model, and adds a custom message manager with a method that automatically adds any applicable level_tag to any user-defined tags. Result is that tag behavior now matches builtin messages. I didn't add any new tests for this functionality; I just changed the existing tag-related assertions to match the new expected behavior. I'm happy to add new tests if you think it's necessary.

Hi, just checking in - if there's something I need to fix to get this accepted, I will happily fix it.

(Helping a colleague with his pull request, so I'm browsing the others)
A quick win would be if you'd pull in master so that you get the tox.ini + .travis.yml for the automatic tests, I guess.

Hi, I have some time and attention for this again. I'm sorry for being dense but I don't know how to change this to get Travis to run. Do I need to close and do something differently in a new pull request? Is there something else I need to fix?

Well, it all depends on the project maintainers to do something. What you could try in your branch:
$ git fetch
$ git merge master
# see if it all works still
$ git push

That ought to put the ".travis.yml" from master into your branch, which ought to automatically configure travis to actually run. So you'd only have to do the merge from master.
(Having the automated test makes it easier to get someone to merge it).

Thank you @reinout ! And now I have passing checks but an ugly commit history - is it safe to rebase this and force push or should I just leave it?

I'm not a hero with git, so rebasing and so always feels dangerous to me (probably unfounded). You'll have to ask one of the maintainers ( @palazzem?), I don't maintain this project, I was just passing through :-)

OK, I've rebased on top of master and cleaned up the commit history. Would love to resolve this at last :)


Can't build from sources.

I cant build from sources build is stucked , i waited for 1 hour.
see following output.
$ sudo npm run build:dev
[sudo] password for oreo:

><EMAIL_ADDRESS>build:dev /media/oreo/Storage/UI-Builder
> node compile.js && grunt build:dev

Running "clean:built" (clean) task
>> 1 path cleaned.

Running "browserify:dev" (browserify) task
>> Bundle dist/iframe.js created. Watchifying...
>> Bundle dist/main.js created. Watchifying...

No progress after that.

Better if you can provide prebult app and a demo site too.

same here

For anyone here, I'm so sorry this project is not maintained anymore

same here

For anyone here, I'm so sorry this project is not maintained anymore


#SymfonyConHackday2017 added changes in composer.json and in .travis.yml for Symfony 4 support

#SymfonyCOnHackday2017

Thank you, but I'll close in favor of #81


Add edit journal

Not ready to merge, as I have yet to write tests for this.
Had to modify the toString() method of Entry in logic to have it show that contacts were being edited, but it's not very pretty and will probably have to be rewritten soon.
Storage and UI are also missing contact representation, so contacts aren't saved to the json file orshown in Entry.

Codecov Report

Merging #135 into master will increase coverage by 1.91%.
The diff coverage is 89.43%.

@@             Coverage Diff              @@
##             master     #135      +/-   ##
============================================
+ Coverage     67.58%   69.50%   +1.91%
- Complexity      613      643      +30
============================================
  Files           103      105       +2
  Lines          2138     2266     +128
  Branches        229      253      +24
============================================
+ Hits           1445     1575     +130
+ Misses          598      590       -8
- Partials         95      101       +6

Impacted Files
Coverage Δ
Complexity Δ

...java/seedu/address/logic/commands/HelpCommand.java
52.17% <0.00%> (-2.38%)
6.00 <0.00> (ø)

...edu/address/logic/parser/IntelliJournalParser.java
78.12% <50.00%> (-2.53%)
17.00 <0.00> (ø)

...in/java/seedu/address/logic/parser/ParserUtil.java
78.37% <60.00%> (+1.56%)
28.00 <1.00> (+2.00)

...edu/address/logic/commands/EditContactCommand.java
97.56% <75.00%> (ø)
12.00 <2.00> (?)

...address/logic/parser/EditContactCommandParser.java
92.30% <75.00%> (ø)
11.00 <1.00> (?)

...ss/logic/parser/EditJournalEntryCommandParser.java
90.00% <90.00%> (ø)
8.00 <8.00> (?)

...ddress/logic/commands/EditJournalEntryCommand.java
93.97% <93.97%> (ø)
12.00 <12.00> (?)

...ava/seedu/address/logic/commands/ValidCommand.java
89.47% <100.00%> (+0.28%)
7.00 <0.00> (ø)

...ess/logic/parser/AddJournalEntryCommandParser.java
88.23% <100.00%> (+0.73%)
5.00 <1.00> (ø)

src/main/java/seedu/address/model/Model.java
100.00% <100.00%> (ø)
2.00 <1.00> (+1.00)

... and 10 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3a8145e...02399f8. Read the comment docs.

Should be ready for merging now. There's still some tests that haven't been updated for AddJournalEntryCommand and its parser, but I'll leave that for another PR.


Loading

Hi terjanq, I'm trying to use this script but it just stays loading forever. Is it still working?

Did you make sure diep.io works without the script? I used to have this problem long before I even thought about scripts for diep.io.

Yep. When I turn Tampermonkey off diep works normally, when I turn it back on, doesn't load :'(

Just oppened Tampermonkey and got a error message.

Hi, sadly my script doesn't work anymore. It needs some improvements to work again

@terjanq no problem. Thx anyway

Hey @terjanq ,
I posted a new issue, and then saw this. I know nothing about JavaScript, but what kind of improvements are needed to make it on par with the latest diep? I Already program, and would gladly try to get it working again, if you would tell me what is needed. I obviously do not need the code as you put it up for download! XD
Thanks anyway if you do not reply,
oneohone

You have to find those parts of source code where the changes on core are detected and remove them.

I think i'll try!

And that will be a pain. Although, I have been working  on an automatic
"Cheat Engine" like script that auto-hacks. And i have succeeded in making
an insta-grow hack in slither io at  about 10 more points a second... But
diep is more fun...
On Tue, Feb 28, 2017 at 11:52 AM, terjanq<EMAIL_ADDRESS>wrote:

Yeah its always new code because it's generated by "compiler" and it
changes hourly. They only way to modify core.js is to make some regex
pattern and change code before it's ran by browser.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/terjanq/xDiep.io/issues/10#issuecomment-283143871,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AYdosyNxTR_9kmQvJOWdV7QPudk8RMvsks5rhHrxgaJpZM4KShKe
.


Linux Snap Publishing

Push this applications snap to the snap store for distribution and easy installation for Linux users. This push should be handled by Travis.

This has been added in #5!


CollideBlockEvent.Impact should work on non-projectile entities.

All the entities can be projectiles, it only depends on the usage we have of them. For example, I need to launch an Item like a Projectile (with a Player as the ProjectileSource) and I need to listen to CollideBlockEvent.Impact but its only called for Projectiles.
It would be nice if we can do a kind of generalization of the Projectile interface for all entities. It would be an optional property of an Entity, for example an Arrow which currently implements Projectile is not really a projectile if I use it to sit down a player, like the old chairs plugins.

Well, in base Minecraft nothing is a projectile that doesn't need to be, really.

The Projectile interface is really used more for classification. In the vanilla code, there's not really much of a classification for this (other than EntityThrowable). When you call launchProjectile on a ProjectileSource, the behaviour is specific to the source/projectile combination.
If you try to launch an item from a player in the same way a player launches an arrow, the item would not launch like an arrow. This is because the behaviour for each item is unique (and not component-based).
You can see how ProjectileLauncher must configure each projectile manually, making it hard to generalise this to all entities

I can throw an item with an appropriate velocity, like a projectile but I still need to listen CollideBlockEvent.Impact but its only called for "real" projectiles.

So essentially you want CollideBlockEvent.Impact to be valid for all entities, not just projectiles?

That's it mainly. I think ProjectileSource#launchProjectile can also be modified to accept all entities and Projectile#getShooter/setShooter can be moved to Entity#getShooter/setShooter or maybe replaced by a data key/manipulator. That's just my point of view and it's open to debate.

[Google Translate]
Hi
I find it a pity that the event does not fire when we hit the block.
[FR]
Salut
Je trouve cela dommage que l'event ne se déclenche pas quand on tape le bloc.


Enable Discussions?

I saw #125 and I wonder whether GitHub discussions could be used over a single giant issue that subscribes every commenter to every question asked and comment left. Just a thought :)

I think this is a great idea. @JoshuaWise can you turn this on please?

Sure, they are enabled now

@JoshuaWise I was wondering why nobody is using discussions, I don't think it's actually fully enabled? There is no "No discussion" button. Directly navigating to the URL gives "You can't perform that action at this time. ".
better-sqlite3:

others:

@Prinzhorn I've updated a permission at the org level. Let me know if it works for you now 👍

@JoshuaWise thanks, looks like the first person already created a discussion :+1:


Use gpt-4o-mini ChatOpenAI, but gpt-3.5-turbo-0125 used

Checked other resources

[X] I added a very descriptive title to this issue.
[X] I searched the LangChain documentation with the integrated search.
[X] I used the GitHub search to find a similar question and didn't find it.
[X] I am sure that this is a bug in LangChain rather than my code.
[X] The bug is not resolved by updating to the latest stable version of LangChain (or the specific integration package).

Example Code
I am trying to use 'gpt-4o-mini' in ChatOpenAI, code like below:
from langchain_openai import ChatOpenAI
       OPENAI_MODEL_4oMini = "gpt-4o-mini"
      chatmodel = ChatOpenAI(model=OPENAI_MODEL_4oMini, temperature=0, max_tokens=500)

Error Message and Stack Trace (if applicable)
The api called successfully, but when I review openAI response:
response_metadata={‘token_usage’: …, ‘model_name’: ‘gpt-3.5-turbo-0125’, }
Description
The openAI result shows the model_name is ‘gpt-3.5-turbo-0125’, but I pass ‘gpt-4o-mini’, why it use gpt3.5 ?
I know if there is no 'model' parameter in ChatOpenAI, it will use gpt-3.5-turbo,  but I pass a model,  I think if the input model is unknown, the langchain should throw an exception instead of using a different model, which may lead to different response result.
System Info
MacOS, langchain version: 0.2.10

I'm unable to reproduce this, could you share more information about your environment, or else double-check that the response is being generated from the right chatmodel instance?
from langchain_openai import ChatOpenAI

OPENAI_MODEL_4oMini = "gpt-4o-mini"
chatmodel = ChatOpenAI(model=OPENAI_MODEL_4oMini, temperature=0, max_tokens=500)
response = chatmodel.invoke("hi")
response.response_metadata

{'token_usage': {'completion_tokens': 9,
  'prompt_tokens': 8,
  'total_tokens': 17},
 'model_name': 'gpt-4o-mini-2024-07-18',
 'system_fingerprint': 'fp_661538dc1f',
 'finish_reason': 'stop',
 'logprobs': None}

This is with
langchain-openai==0.1.17
openai==1.36.0

@ccurme , Thank you for the reminder.  I checked my code again, I wrap invoke in another function, which didn't use the input parameter chatmodel, which is default ChatOpenAI, so it uses gpt3.5.  I am sorry :(
def answerByAI_model(chat_model, chat_prompt, **kwargs):
chain = chat_prompt | ChatOpenAI()
answer = chain.invoke(kwargs)
Thank you for the reminder.

in the js version of langchain this does happen, i still can't fix it

Share your code? Can't repro.

Similar problem here.  I'm using gpt-4o-mini, but my dashboard is still showing API requests to GPT-3.5-turbo-1106.
import { ChatOpenAI } from '@langchain/openai';

const openai = new ChatOpenAI({
  openAIApiKey: process.env.OPENAI_API_KEY,
  modelName: 'gpt-4o-mini',
});


Language Tokenizer

We should automate outputting tachyons modules in sass, less, stylus formats as well.

Took a stab a translating to less here: https://github.com/ymichael/tachyons-less

@ymichael Thanks for taking a stab at this! I'd love to get this into the official org if you are open to it.  We can help maintain it and keep it in sync with new versions of tachyons if it is of interest.

oh yea - that would be awesome 😄

I requested a transfer to you (since I can't seem to request a transfer to an org account).


Update README.md

Added the build badge per the new Chef Partner cookbook guide guidelines.

@jjasghar 👍


Dataflow - "Load incremental data by" unclear description

Within Create a dataflow using a database source in the UI page it states:
An option with a filtered set of source schema fields of type, date, or time. The field that you select for [!UICONTROL Load incremental data by] must have its date-time values in UTC timezone in order to correctly load incremental data. All table-based batch sources pick incremental data by comparing a delta column time stamp value to the corresponding flow run window UTC time, and then copying the data from the source, if any new data is found within the UTC time window.
It is unclear what comparing a delta column time stamp value to the corresponding flow run window UTC time, does this mean that the delta column timestamp much match the flow run window UTC time or just that the date must be after the last time the flow was run?
Can this document be updated to help clarify this point?

Thank you for submitting this issue. We will review the documentation and make the necessary updates as quickly as possible. Tracking internally in PLAT-163336.


Changing method's name with autocompletion creates extra parentheses

Simple example, you have this code:

You decide you want to use physics_process():

This happens:

Autocompletion shouldn't put anything after method name if it already contains opening parenthesis. Stuff like this happens too:

(when renaming func1 call to another one)

Related to #16223.

Still valid in bcf7e51