Safari on MacOS Sonoma shows white lines in scrollable items and text fields become with a white color when included web ensureSemantics

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce

Update MacOS Sonama (14.0.0 - 14.1.1(latest now) )
Go to System Settings -> Appearance
Change "Show scroll bars" -> Always (Note: only for scrollbars case)
Enable semantics for web -> add RendererBinding.instance.ensureSemantics();
Run the application

Expected results

TextFields shown correctly

Actual results

White lines(Scrollbars) appear
TextFields become with a white foreground

Code sample
Code sample
import 'dart:async';

import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';

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

    RendererBinding.instance.ensureSemantics();

    return const MyApp();
  }, (error, stack) {});
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

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

  final String title;

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

class _MyHomePageState extends State<MyHomePage> {
  final textEditingController = TextEditingController();

  @override
  void dispose() {
    textEditingController.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: Colors.black12,
      body: Column(
        mainAxisSize: MainAxisSize.min,
        children: <Widget>[
          Container(
            margin: const EdgeInsets.all(10),
            child: TextField(
              controller: textEditingController,
            ),
          ),
          const Text(
            'Headline',
            style: TextStyle(fontSize: 18),
          ),
          Expanded(
            child: ListView.builder(
              shrinkWrap: true,
              scrollDirection: Axis.horizontal,
              itemCount: 15,
              itemBuilder: (BuildContext context, index) => const Card(
                child: Center(
                  child: Text('Dummy Card Text'),
                ),
              ),
            ),
          ),
          const Text(
            'Demo Headline 2',
            style: TextStyle(fontSize: 18),
          ),
          Expanded(
            child: ListView.builder(
              shrinkWrap: true,
              itemBuilder: (ctx, index) {
                return Card(
                  child: ListTile(
                    title: Text('Motivation $index'),
                    subtitle:
                        const Text('this is a description of the motivation'),
                  ),
                );
              },
            ),
          ),
        ],
      ),
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration
https://github.com/flutter/flutter/assets/151140159/d2ca6f1c-d57f-4cdd-bd08-7002fccb139e

Logs
Logs
empty

Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.13.8, on macOS 14.1.1 23B81 darwin-arm64, locale en-AM)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0-rc2)
[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.1)
[✓] VS Code (version 1.84.2)
[✓] Connected device (3 available)
[✓] Network resources

• No issues found!```

</details>

Thanks for the report. I can reproduce the issue as well.
Additional information (from my side)

The issue still occurs if Show scroll bars is the default option (Automatically based on mouse or trackpad). I also minimized the sample code, to make it contain a single ListView only, the issue still persists.

When I hover the mouse inside/outside the browser window, the issue appears.

The issue only occurs on Safari browser whilst it works normally on Chrome browser.

Demo video
https://github.com/flutter/flutter/assets/104349824/dfe8ef72-ebb4-4d8c-92dc-5ae647c51bb5

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.16.0, on macOS 14.1 23B74 darwin-x64, locale en-VN)
    • Flutter version 3.16.0 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision db7ef5bf9f (8 hours ago), 2023-11-15 11:25:44 -0800
    • Engine revision 74d16627b9
    • Dart version 3.2.0
    • DevTools version 2.28.2

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15A507
    • CocoaPods version 1.13.0

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

[✓] Android Studio (version 2022.3)
    • Android Studio at /Applications/Android Studio Giraffe.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 17.0.6+0-17.0.6b829.9-10027231)

[!] Android Studio (version unknown)
    • Android Studio at /Applications/Android Studio Preview.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
    ✗ Unable to determine Android Studio version.
    • Java version OpenJDK Runtime Environment (build 17.0.8+0-17.0.8b1000.22-10799086)

[✓] Android Studio (version 2022.2)
    • 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
    • android-studio-dir = /Applications/Android Studio.app/
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

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

[✓] Connected device (3 available)
    • RMX2001 (mobile) • EUYTFEUSQSRGDA6D • android-arm64  • Android 11 (API 30)
    • macOS (desktop)  • macos            • darwin-x64     • macOS 14.1 23B74 darwin-x64
    • Chrome (web)     • chrome           • web-javascript • Google Chrome 119.0.6045.123

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

! Doctor found issues in 1 category.

[!] Flutter (Channel master, 3.17.0-10.0.pre.60, on macOS 14.1 23B74 darwin-x64, locale en-VN)
    • Flutter version 3.17.0-10.0.pre.60 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 0858ea2ce8 (10 hours ago), 2023-11-19 11:55:23 -0500
    • Engine revision 31059cccee
    • Dart version 3.3.0 (build 3.3.0-149.0.dev)
    • DevTools version 2.30.0-dev.4
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15A507
    • CocoaPods version 1.13.0

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

[✓] Android Studio (version 2022.3)
    • Android Studio at /Applications/Android Studio Giraffe.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 17.0.6+0-17.0.6b829.9-10027231)

[!] Android Studio (version unknown)
    • Android Studio at /Applications/Android Studio Preview.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
    ✗ Unable to determine Android Studio version.
    • Java version OpenJDK Runtime Environment (build 17.0.8+0-17.0.8b1000.22-10799086)

[✓] Android Studio (version 2022.2)
    • 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
    • android-studio-dir = /Applications/Android Studio.app/
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

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

[✓] Connected device (3 available)
    • RMX2001 (mobile) • EUYTFEUSQSRGDA6D • android-arm64  • Android 11 (API 30)
    • macOS (desktop)  • macos            • darwin-x64     • macOS 14.1 23B74 darwin-x64
    • Chrome (web)     • chrome           • web-javascript • Google Chrome 119.0.6045.159

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

! Doctor found issues in 2 categories.


[FLINK-14867][api] Move TextInputFormat & TextOutputFormat to flink-core

What is the purpose of the change
This is one step to decouple the dependency from flink-streaming-java to flink-java. We already have a package o.a.f.core.io for these formats.
Different from ClosureCleaner these formats aren't used in connectors or be annotated as Public. However, they are somehow user-facing interfaces. So it is a trade-off whether we keep the package or move to a proper named package.
Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not applicable)

cc @aljoscha

Change package breaks japicmp because apis in envs now have different input format if FQN considered. Keep package.


Remove Ubuntu Artful

Ubuntu 17.10 Artful reached end of life and packages necessary for build are no longer provided.

nice policy. LGTM +1


updated-mail-templates

added new autogenerated mail templates from https://github.com/strandls/biodiv-mail-templates

Closing since outdated


Sometime the esp32 lost BT connection

Hi,
sometime the esp32 will lost his BT connection to the BMS.
So I have found this code to reset the esp32
online_status:
      name: "status online"
      id: bms0_status
      on_release:
        if:
          condition:
            for:
              time: 2min
              condition:
                binary_sensor.is_off: bms0_status
          then:
            - switch.toggle: esp_reset

but this won’t work I see at the logscreen (web ui) that the esp32 try to reconnect but this are not successful.
What I must change here to monitor the BT connection himself?
regards

What do you mean by "it doesn't work"? Does the ESP reboot but the BLE connection cannot be established again because the BMS rejects the new connection?

What do you mean by "it doesn't work"? Does the ESP reboot but the BLE connection cannot be established again because the BMS rejects the new connection?

Sorry, the reboot sims not work.
The connectivity los are more them 4h and not 2min.

 If you reboot the device it works because of the empty cache.

Ok and what can I/we do here?
If we can fix the root question about the reset esp32 it my works for me 🤷🏻♂
regards

Please try this snippet:
online_status:
      name: "status online"
      id: bms0_status
      on_release:
        if:
          condition:
            for:
              time: 2min
              condition:
                binary_sensor.is_off: bms0_status
          then:
            - button.press: esp_reset

button:
  - platform: restart
    id: esp_reset
    name: "Restart ESP"

Thx will try this.
But since 6 weeks no more connection lost‘s.
regards


easier lookup for local identifiers

I was approached whether we could add a "namespace" parameter to deliver only the local identifiers of the namespace / datasource of interest
example usage scenario:
get LOCAL wikidata identifier(s) for one DBpedia Identifier
localsNamespace="wikidata.org"

@aolieman would this decrease performance because local identiifers would need to be filtered out in the response or could this potentially speed up the request?

This seems easy enough. I expect it has low impact on performance: a couple of extra cpu cycles to filter local urls. If we can limit the filtering to match namespaces only at the start of local IRIs (e.g. /^www\.wikidata\.org/, this should have a negligible effect on load & latency. I think @kurzum already requested the option to make IRI matching insensitive to the protocol (http/https/...), so we could make filtering on namespace efficient if we disregard protocol.
I'd probably make the implementation of a namespace filter similar to the client-side implementation in nifconverter: https://github.com/wetneb/nifconverter/blob/master/nifconverter/dbpedia_samething.py

yeah the protocol has a tiny problem we can not expect from every namespace that an http vs. https IRI represents the same thing. for dbpedia we decided that this is the same though.

That would only be a problem for namespace filtering if these IRIs that only differ in protocol, but represent different things would both be loaded in the STS.
For example, suppose the following exist and don't represent the same:

http://my.namespace.dev/entity/
https://my.namespace.dev/entity/

If the STS only contains https://my.namespace.dev/entity/, but the user filters on namespace http://my.namespace.dev/, both would internally be shortened to start with "my.namespace.dev/" and the matching entity IRI will be returned. Perhaps strictly not correct, but if the user wanted to only match http://my.namespace.dev/, they could do stricter filtering client-side.
I'd have to see an example with real IRIs where this is a problem to reconsider the approach. If that poses a legitimate issue, I would propose to not make IRI matching insensitive to the protocol at all.

@aolieman @JJ-Author  there should be no difference between http/s identifiers. Linked data is more liberal than RDF, but there shouldn't be a case where it's different.
Actually I was hoping that w could normalize input with some rules, e.g. https://dbpedia.org.   Can we check the logs and then write 5 or 10 so we get better hits?
The filter request is annoying as they want us to implement sth. that can easily be done clientside. This one adds a bit of convenience, so it's OK, it would be OK to decline it as well.
Regarding the filter, it should either take Regex or fully qualified domain names or just domain, e.g. namespace=it.dbpedia.org

I'd go for the "just domain" filter option as it's easy to implement and use. Regex would also be fine.
I don't understand this question:

Actually I was hoping that w could normalize input with some rules, e.g. https://dbpedia.org. Can we check the logs and then write 5 or 10 so we get better hits?

@aolieman not sure if domain is the easiest. I think fully qualified domain is the easiest, i.e. including www or it.dbpedia.org
at the moment, if somebody asks for https://dbpedia.org/resource/Berlin he will get an error, but he could as well get a redirect to http://dbpedia.org/resource/Berlin
It would fix input heterogenity on the part before the / . For example, I always forget what the correct first part for Wikidata is. They have a confusing setup.


cant find struct not imported

Describe the bug
cant find struct not imported
To Reproduce
my code is
@Success 200 {object} v1.Status

but k8s.io/apimachinery/pkg/apis/meta/v1 was not import in this file.how can I get the expected result?
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
ParseComment error in file xxxxx.go :cannot find type definition:v1.Status

It is wrong if I change to k8s.io.apimachinery.pkg.apis.meta.v1.Status
Your swag version
1.6.7
Your go version
go1.15.3 darwin/amd64
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser: [e.g. chrome, safari]
Version: [e.g. 22]

Additional context
Add any other context about the problem here.

import that package in your main.go and add --parseDependency flag when running 'swag init'


Last update date is a future date

Date at the top of the page is 11/12/2018 which is in the future.
<EMAIL_ADDRESS>
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: f22a69a8-de38-2929-144a-0bd738f40a25
Version Independent ID: a1d94b1f-c61e-df28-d412-1195aa9ace6d
Content: The Office 365 Developer Benefit in Visual Studio Subscriptions
Content Source: subscriptions/vs-office-dev.md
Product: vs-subscription
GitHub Login: @evanwindom
Microsoft Alias: jaunger

@dburnison Thanks for letting us know; we'll get this fixed.
@evanwindom Could you take a look? And thanks. :)

@dburnison This will be updated tomorrow; thanks again for bringing it to our attention. 👍


Add Nong Song: DANCE TILL YOU'RE DEAD

Song Name
DANCE TILL YOU'RE DEAD
Artist Name
RagenYT
Source
Youtube
Youtube Link
https://www.youtube.com/watch?v=r5_NvFTfAWc
Direct File Link
No response
Song ID
1
Start Offset [ms]
0
Extra
No response

accept


VLAZ: Watch cvrnews.net

VLAZ requests the watch of the watch_keyword cvrnews\.net. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

cvrnews\.net has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Rejected by Jeff Schaller in Charcoal HQ. Reason: 'duplicate caused by two instances running'


Kafka metrics not appearing on Actuator

Hi,
We're trying to expose our Kafka binder's metrics using Actuator but they don't seem to be appearing. Based on the documentation, we expected spring.cloud.stream.binder.kafka.offset to appear in the names array on the /actuator/metrics endpoint with details at /actuator/metrics/spring.cloud.stream.binder.kafka.offset. We're using version 2.1.0.RELEASE of Spring Boot and Actuator as well as version 1.1.0 of Micrometer. Our binding is appearing at /actuator/bindings.
Our application.yml contains the following:
management:
  endpoints:
    web:
      exposure:
        include: bindings, metrics, health

Happy to supply any more information if required.
Thanks

We've been through the note as found in the page give above by @lawhiteley,  these pages, but nothing has worked:

https://github.com/spring-cloud/spring-cloud-stream-binder-kafka#kafka-metrics
https://stackoverflow.com/questions/52764233/spring-cloud-kafka-streams-binder-offset-metrics
https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/blob/master/spring-cloud-stream-binder-kafka/src/test/java/org/springframework/cloud/stream/binder/kafka/KafkaBinderMetricsTest.java
https://spring.io/blog/2018/04/10/announcing-general-availability-of-spring-cloud-stream-elmhurst-release-2-0-0-release#micrometer-support
https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/250
https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/318
https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/320
https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/321

@lawhiteley @mark-r-m Aplogies for the delay. I just ran a sample application with Boot 2.1.0.RELEASE and Spring Cloud Stream Fishtown snapshot, micrometer 1.1.0.RELEASE etc.
I am actually getting the metrics. See below.
actuator/metrics
{"names":[,"spring.cloud.stream.binder.kafka.offset","kafka.consumer.join.rate",
"jvm.threads.states","kafka.consumer.commit.rate",
"kafka.consumer.io-wait-time-avg","kafka.consumer.heartbeat.rate",
"kafka.consumer.select.total","..............]}

and actuator/metrics/spring.cloud.stream.binder.kafka.offset
{"name":"spring.cloud.stream.binder.kafka.offset",
"description":"Unconsumed messages for a particular group and topic","baseUnit":null,"measurements":
[{"statistic":"VALUE","value":5.0}],"availableTags":
[{"tag":"topic","values":["kafka-binder-gh-498"]},
{"tag":"group","values":["anonymous.5fff7127-3efa-4dd7-9b4c-d4c49a04fd95"]}]}

If you can provide a small sample app where it fails for you, we can troubleshoot it further.

Awesome, we will try it!
Cheers,
Mark Matthews,
ARKM Enterprises Ltd

From: Soby Chacko<EMAIL_ADDRESS>Sent: Thursday, November 29, 2018 9:09:05 PM
To: spring-cloud/spring-cloud-stream-binder-kafka
Cc: Mark Matthews; Mention
Subject: Re: [spring-cloud/spring-cloud-stream-binder-kafka] Kafka metrics not appearing on Actuator (#498)
@lawhiteleyhttps://github.com/lawhiteley @mark-r-mhttps://github.com/mark-r-m Aplogies for the delay. I just ran a sample application with Boot 2.1.0.RELEASE and Spring Cloud Stream Fishtown snapshot, micrometer 1.1.0.RELEASE etc.
I am actually getting the metrics. See below.
actuator/metrics
{"names":[,"spring.cloud.stream.binder.kafka.offset","kafka.consumer.join.rate",
"jvm.threads.states","kafka.consumer.commit.rate",
"kafka.consumer.io-wait-time-avg","kafka.consumer.heartbeat.rate",
"kafka.consumer.select.total","..............]}
and actuator/metrics/spring.cloud.stream.binder.kafka.offset
{"name":"spring.cloud.stream.binder.kafka.offset",
"description":"Unconsumed messages for a particular group and topic","baseUnit":null,"measurements":
[{"statistic":"VALUE","value":5.0}],"availableTags":
[{"tag":"topic","values":["kafka-binder-gh-498"]},
{"tag":"group","values":["anonymous.5fff7127-3efa-4dd7-9b4c-d4c49a04fd95"]}]}
If you can provide a small sample app where it fails for you, we can troubleshoot it further.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/498#issuecomment-442993846, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ANe1vKPdz-ylmURpoC4PkQ0aHamCKqSlks5u0EzxgaJpZM4YmGA5.

I tried and failed to get the metrics :-(
We've a card to try again in this spring, we will let you know :-)
Cheers,
Mark Matthews,
ARKM Enterprises Ltd

From: Soby Chacko<EMAIL_ADDRESS>Sent: Tuesday, December 4, 2018 7:26:52 PM
To: spring-cloud/spring-cloud-stream-binder-kafka
Cc: Mark Matthews; Mention
Subject: Re: [spring-cloud/spring-cloud-stream-binder-kafka] Kafka metrics not appearing on Actuator (#498)
@lawhiteleyhttps://github.com/lawhiteley @mark-r-mhttps://github.com/mark-r-m Any updates on this issue? Were you able to confirm that it is working?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/498#issuecomment-444226024, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ANe1vIMEIoxR-FtZVwbtyJOQ5pT9nY0qks5u1sx8gaJpZM4YmGA5.

@mark-r-m If it doesn't work, please provide a small application where it fails and include instructions to reproduce.

@sobychacko I am facing a similar issue where i am not able to see this metric in my actuator/metrics end point.
These are the versions which I am using:
Spring Boot: 2.1.2.RELEASE
Micrometer: 1.1.2 Also tried with 1.1.0 version.
Spring cloud streams: 2.1.0.RELEASE
I am able to see my binders in actuator/bindings and I am able to see a lot of kafka metrics in the metrics end point except this one spring.cloud.stream.binder.*
Not sure if this a bug.
Appreciate your help.

@ennala Did you try these endpoints mentioned on this comment? I will check to see if there is any issues, but as far as I can tell, it should work.

@sobychacko yes I did try that. Its not showing in the metrics end point to start with.

@ennala This worked for me on a new app with the same dependency as you have.
actuator/metrics/spring.cloud.stream.binder.kafka.offset
Response:
{"name":"spring.cloud.stream.binder.kafka.offset","description":"Unconsumed messages for a particular group and topic","baseUnit":null,"measurements":[{"statistic":"VALUE","value":0.0}],"availableTags":[{"tag":"topic","values":["input"]},{"tag":"group","values":["anonymous.053e259d-2d0f-4680-89a1-705d3d92f0f9"]}]}

Do you get any response from the request?

@sobychacko I am able to reproduce with this config when we specify the binders.
spring.cloud.stream:       bindings:         inbound:           destination: testInputTopic           binder: inbound           group: testGroup           consumer:             concurrency: 5             max-attempts: 3             backOffInitialInterval: 3000             backOffMaxInterval: 30000             backOffMultiplier: 2             partitioned: true         outbound:           destination: testOutputTopic           binder: outbound       binders:         inbound:           type: kafka           defaultCandidate: false           environment.spring.cloud.stream.kafka.binder:             brokers: localhost:9092         outbound:           type: kafka           environment.spring.cloud.stream.kafka.binder:             brokers: localhost:9092
Its reporting properly when binders are not specified.
spring.cloud.stream:       bindings:         inbound:           destination: testInputTopic           group: testGroup           consumer:             concurrency: 5             max-attempts: 3             backOffInitialInterval: 3000             backOffMaxInterval: 30000             backOffMultiplier: 2             partitioned: true         outbound:           destination: testOutputTopic
Let me know if are you able to reproduce it or if you want to me provide more information.

Thanks. We will have a look in the latest release.

@ennala Looks like we have an issue when we have multi binders as you have in the configuration.
I will close this issue and create a new one to track it.

New issue created for tracking metrics issues with a multi-binder configuration.

Thanks @sobychacko @sabbyanandan


Removing better-docs because of security vulnerabilities

Closes #
Changes proposed in this pull request

Removing better-docs and reverting into the default jsdoc format because of security vulnerabilities of better-docs.

Instructions for Reviewers
[All PRs] - Confirm PR template filled
[Feature Branches] - Review code
[Production Merges to main]
    - Check story numbers included
    - Check for debug code
    - Check version

I think we need to run 'npm run jsdoc' to rebuild the docs after removing this plugin.

Hi Ben, it's run on CI isn't it?


Fix the example in README.md

Unfortunately, the example in README.md still does not compile. Apparently BN254 has a ScalarField() method now, and should not be passed as a parameter directly.

@gbotrel - It is README only change. I think can be merged into master but pinging to be sure that it won't invoke any automatic releases etc.

Yep it's fine 👍  thanks for the PR. We should probably find a way to have these examples in a _test.go file to ensure we update them, not the first time...

Yep it's fine 👍 thanks for the PR. We should probably find a way to have these examples in a _test.go file to ensure we update them, not the first time...

Yep. Maybe we could use package documentation for the actual README, where the examples are documentation examples (Example... function in test files) and then use https://pkg.go.dev/github.com/posener/goreadme to compile into README.md.

Also, this Github Action from the marketplace could be useful, though I don't know if using it is safe or not:
https://github.com/marketplace/actions/markdown-embed-code-from-file


This section should use a pointer instead of a default cursor

Having the cursor being a pointer will tell users the sections is clickable (UX)

Good point. Fixed. https://github.com/mkaatman/tirecomparecalc/commit/f70630195cc7e730f5f330030c2dc06ed539e1a0
Should redeploy shortly.


Add Văn Lang University

@ThanhTanNguyen2007 Thank you for your patience while waiting for a review and processing your request. Pull request merged.

@Philip @.***> Thank you so much from bottom of my heart

From: Philip Torchinsky @.>
Sent: Wednesday, July 17, 2024 11:49 PM
To: JetBrains/swot @.>
Cc: 187PM20569 - Nguyễn Thành Tân - K24T-PM2 @.>; Mention @.>
Subject: Re: [JetBrains/swot] Add Văn Lang University (PR #21822)
@ThanhTanNguyen2007https://github.com/ThanhTanNguyen2007 Thank you for your patience while waiting for a review and processing your request. Pull request merged.
—
Reply to this email directly, view it on GitHubhttps://github.com/JetBrains/swot/pull/21822#issuecomment-2233754096, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANJXWTL2Q34GZP5N42KXV4TZM2OAPAVCNFSM6AAAAABLAXXGQCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZTG42TIMBZGY.
You are receiving this because you were mentioned.Message ID: @.***>


Activity Audit Middleware deadlocks

From Jason Kissinger: "FYI -- we had to disable the ActivityAuditMiddleware for the client because we were getting intermittent deadlocks trying to add audit records which resulted in 500 on those requests."
Look into ways to resolve deadlocks.

@aeslinger0 I actually wasn't able to reproduce this. I even installed a load tool to hit the API with tons of simultaneous requests with no luck. Not sure if we should refactor that if we can't reproduce it. Otherwise we don't know if it fixed it or not. Thoughts?

@raymer We may never know if we fixed it or not, being that it's intermittent, but we might get lucky. We can reduce the variables at play by bypassing Entity Framework and avoiding the SELECT's altogether. The worst that could happen is that people would still get deadlocks, but they're already getting them today.

@aeslinger0 sure sounds good.


[HOLD for payment 2024-08-14] [VIP][Travel] handle errors when spotnana token isn't created

Coming from https://github.com/Expensify/App/pull/43081#discussion_r1633984988
We should handle errors by showing a RBR when spotnana token can't be generated.
Do a pre-design for how errors should be handled, and then implement it.
2 - Make sure to do the same for AcceptSpotnanaTerms command
src/libs/actions/Travel.ts
Issue OwnerCurrent Issue Owner: @strepanier03

@strepanier03 please assign this issue to me

Assigned!

no updates yet

PR hit staging

PR above ^

PR on staging and tests well

@rushatgabhane - I'll check in later for the checklist.

Friendly bump on the checklist so we can wrap this one up.

WIP ⚠

The PR that introduced the bug has been identified. Link to the PR:

The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment:

A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion:

Determine if we should create a regression test for this bug.

If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again

$250 approved for @rushatgabhane

REg test created and request is paid, closing now.


Custom notification shown on secondary screen

When using multiple monitors and the custom notification type is chosen, the notification shows on the secondary screen instead of the primary screen when the Whatsie app is open.
My suggestion:

Give the option to choose what screen the notification should be displayed (not a good UX)
Display the notification on the primary screen where the Whatsie app is currently maximized or open (better UX)

Great work with the update. Just a little enhancement to the notification.
Now it attempts to show up on the screen where it is opened. But the notification is split between the primary and secondary screen (10% on the primary and 90% on the secondary). In the image below, the taskbar with the icons is the primary screen (the laptop) and the other side is the external monitor.

Sorry, I would have helped if I knew how to write the code :) Hope this helps you fix the issue.

Hey, so I have checked the new update. It's still the same. But I think I know what is happening exactly.
The popup shows on the monitor where Whatsie is open, but when it's about to close, probably due to the animated effect used when it's closing it gets stuck in between both monitors.
I think the effect you are using is to Fade-out Top-Right. Maybe what you should try is to fade-out-up? If that makes sense?
By the way I am using Ubuntu 22.04 LTS (Xorg) if that helps.

I will test on ubuntu machine tomorrow and fix it. I got what you are saying now. Thanks for your inputs.

Awesome :+1:  Sorry I only write HTML, CSS and can do UI Design. So if there's any way I can help, please let me know :)


add support for ERC20 tokens

https://github.com/ethereumjs/ethereumjs-abi this is the contract compiling lib

Get ERC20 token data from etherscan https://etherscan.io/tokens


PhantomJSTest.java: Unable to Find element with id 'p_13838465-p'

I am finding that elements are not being found when running browsermob-proxy 2.0-beta-9 with PhantomJSDriver 1.1.0 and Selenium 2.37.1.
I was also able to confirm this locally by adding  driver.findElement(By.id("p_13838465-p")); after line 57 in src/test/java/net/lightbody/bmp/proxy/PhantomJSTest.java and rerunning the unit test.
I ended up getting a Unable to Find element with id 'p_13838465-p' error.

Since this issue hasn't been appearing in the latest builds with the updated phantomjs dependencies, I'm going to close it. @nd93dives - please feel free to reopen if you're still experiencing issues.


normPRED for test

Hi.
I'm not familiar with SOD tasks. why is normPRED function usually used for final prediction??
I think sigmoid function has already made the final output to a value between 0 to 1.
Additionally, for evaluation how to define threshold value for binary classification?

normPRED is not necessary. It is used to renormalize those images which are
usually very difficult to segment (their results may have low probability
values far from 1.0).
You can used 0.5 (0.5*255) or mean(map) as your threhsould. What we
reported is the maxF, which is the best F measure selected from a set (256)
of thresholds in the range of  [0,255] (or [0,1.0].
On Mon, Sep 7, 2020 at 1:31 AM MingiJi<EMAIL_ADDRESS>wrote:

Hi.
I'm not familiar with SOD tasks. why is normPRED function usually used for
final prediction??
I think sigmoid function has already made the final output to a value
between 0 to 1.
Additionally, for evaluation how to define threshold value for binary
classification?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/NathanUA/U-2-Net/issues/65, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADSGORPXSTWIJFZMVW6PM63SESD45ANCNFSM4Q5UZ2RQ
.

--
Xuebin Qin
PhD
Department of Computing Science
University of Alberta, Edmonton, AB, Canada
Homepage:https://webdocs.cs.ualberta.ca/~xuebin/


Does not work on Nova 1.0b20

Unfortunately, the extension does not work at all (except for syntax highlighting) in Nova 1.0b20.
To Reproduce
Steps to reproduce the behavior:

Update Nova to 1.0b20
Edit any TypeScript file and try to access properties on imported, typed objects.
Or even try something simpler like, let test: number = "hello";
No errors. :(

Expected behavior
I would expect autocomplete to show a list of properties for typed objects.
And I would expect obvious type assignment errors to display an error.
Note: this worked in 1.0b19.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):

OS: macOS 10.15.6 (19G2021)
Nova version: 1.0b20 Build 199815
Extension version: 1.6.1
TypeScript version: 3.7.5
Sidebar information: Running. Version 4.0.2
NodeJS information:

node version: 10.16.3
npm version: 6.11.3
installation method: Rush.js > pnpm

Additional context
The extension was working until the most recent Nova update (and the extension has not changed to my knowledge).
Since I am working in a monorepo, I also tried setting the path to the TypeScript server, and I still don't get TypeScript support in Nova.
npm-debug.log
Nothing output.

Update: this only happens in one of my two repos. I have no idea why. Is there any way to get more debugging info from the extension? It looks like it's not even running on my one repo despite reporting "activated"

The extension is working for me on Beta 20, however, I do see some stuff in the extension console that indicates some changes to the runtime behavior that could be problematic.
Specifically, I haven't see this before - it looks like Panic might have changed the execution environment for the language server to be readonly.

If you clone this project locally and run it locally you'll see more information in the extension console (I hide a few things when not in dev mode).

Also - you indicated that your expected typescript version is 3.7.5 and the sidebar says you're getting 4.0.2. I haven't used Rush.js or pnpm, but they could be causing the wrong version of typescript to be used, which could cause the issue.

I don't know what happened, but it started working again. 🤷♂ I guess we can close this issue.
Very, very odd. Do you want me to file a bug with the Nova team about the readonly language server environment?

FWIW I seem to be having the same issue, with b20. the sidebar shows that the TypeScript server is running but the extension is otherwise not working.

@halfnibble Forgot to mention - I filed a bug for the readonly environment here.

@joshdick Are you able to clone this and run locally? I'd like to see what the Extension Console says for someone who can reproduce.

@apexskier A few interesting things:
I tried upgrading Nova from b20 to v1.0 and starting completely fresh by removing all of Nova's supporting files with AppCleaner. After doing that:

The "run locally" test you mentioned works fine and shows errors as expected inside the locally-cloned extension project.
Running the release version extension installed via Extension Library now causes Nova to hard-crash when I attempt to open a .ts file in my own project.

Running the release version extension installed via Extension Library now causes Nova to hard-crash when I attempt to open a .ts file in my own existing project. Disabling the extension stops the hard crashing. This happens even when nova-typescript is the only extension enabled.

Yikes. Can you file a bug with Panic for this? Any hard crashes indicate something not being handled gracefully by Nova, and will obscure any info the extension is providing in the console.

Unfortunately, the extension does not work at all (except for syntax highlighting)

Also, I forgot to mention - this extension doesn't provide syntax highlighting, that's something Nova provides directly.

Running the release version of the extension installed via Extension Library now causes Nova to hard-crash when I attempt to open a .ts file in my own existing project. Disabling the extension stops the hard crashing. This happens even when nova-typescript is the only extension enabled.

After upgrading to 1.0 having this extension enabled causes Nova to crash every time I try to open/close a tab in a project, even in non-TS projects. I submitted a problem report via the Panic's new issue form.

This doesn't work and is very buggy. Also autocomplete of any kind doesn't show up.

@ishanray Can you please provide some more details? Anything in the extension console? Does this reproduce if you run the extension locally?

Unrelated to my original issue (which thankfully resolved itself 🤞), I saw this note on the typescript-language-server repo.
"looking for maintainers"
https://github.com/theia-ide/typescript-language-server/issues/141
Do we know how Theia is able to use the VS Code extension, and is that possible for Nova?

My guess is that Theia is providing a compatible extension api for VSCode, which would be in Panic's hands. My opinion is that the bet on the Language Server Protocol is the right one, but Nova's support is still pretty basic. Since Microsoft is behind Typescript, VSCode, and LSP I'm hoping things converge (https://github.com/microsoft/TypeScript/issues/39459).
I haven't run into any missing functionality yet, but I'd consider taking over maintenance of typescript-language-server if we discover any bugs or missing features.

This issue is getting a little messy and I'm going to be closing it, since it's pre-official release and I've updated my bug report template since.
Sounds like @halfnibble and @joshdick aren't experiencing it anymore, @chillax's issue sounds more like https://github.com/apexskier/nova-typescript/issues/74, and @ishanray please file a new issue with more details if you're still experiencing this as well on the latest release.

I am actually still having crashing issues with Nova 1.1 and v1.7.0 of this extension, but will prod #74 instead.


Remove tracing feature-flag from HTTP spans and add option for libs to mark tracing as stable

API change check
API changes are not detected in this pull request.


HSEARCH-2450 In internal metadata, provide access to BridgeDefinedFields through their source document field

https://hibernate.atlassian.net/browse/HSEARCH-2450
Note: the first commit was originally part of #1201 , but has been moved to a specific ticket/PR due to the amount of additional work it required (most notably fixing previously hidden bugs).

@yrodiere looks good to me. I let you merge it with the others!


Configure retrieving weather params

Feature to retrieve some additional weather parameters (e.g. humidity, wind direction and speed)

closing due to release 1.0


`spawn': Resource temporarily unavailable

Sometimes, quite often actually, I get the following (Win7x64 both on physical and VM systems):
[+G+] Killing the debugger process 5308 after 5 minutes.
grinder.rb:190:in `spawn': Resource temporarily unavailable - C:\Ruby200-x64\bin\ruby.exe -I. .\browser\firefox.rb --config=config --path=/grinder false (Errno::EAGAIN)
        from grinder.rb:190:in `run'
        from grinder.rb:269:in `<main>'

Any ideas?

I met this problem sometime ago. There're many issues can lead to exception Errno::EAGAIN. It's seem that the debugger process and firefox.exe are not really terminated yet. Fuzzer can cause process very hard too kill, and firefox.exe always runs with single instance. Or this can be problem in RubyVM itself (grinder.rb process), this can be ruby use too much memory (x86 specially). Grinder works perfect with latest ruby 2.2, I think upgrade ruby may help too.
You can add more code to cleanup these process or add wait time for this exception.
rescue Errno::EAGAIN => e
	print_error("#{e.messages}. Wait in 10 seconds then try again")
	@debugger_pid = nil
	sleep 10
end

PS: I read this issue while reading your work great on Firefox. Your Shadow is awesome too :).


terminal disappear when change font size from settings

Issue Type: Bug
I use oh-my-zsh and set integrated terminal /bin/zsh

type cmd+, to show settings tab
open terminal(ctrl+shift+`)
user settings > terminal > integrated: Font size option. say we have default value 12.
backspace. now value is 1 and terminal gets so small
type 1 so now value is 11. and terminal is gone. expected to see current terminal cursor.
if i type lots of enters or ctrl+c, then I can see my terminal again.
after i saw my terminal again, it looks like change font size 11 -> 1 -> 12 doesn't make terminal to disappear.

VS Code version: Code 1.27.1 (5944e81f3c46a3938a82c701f96d7a59b074cfdc, 2018-09-06T09:14:32.385Z)
OS version: Darwin x64 17.7.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz (8 x 2500)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: enabledrasterization: enabledvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
2, 2, 2

Memory (System)
16.00GB (0.02GB free)

Process Argv
/Applications/Visual Studio Code.app/Contents/MacOS/Electron -psn_0_540804

Screen Reader
no

VM
0%

Extensions (7)

Extension
Author (truncated)
Version

gitlens
eam
8.5.6

code-runner
for
0.9.4

beautify
Hoo
1.4.2

Go
ms-
0.6.89

vetur
oct
0.12.6

vscode-docker
Pet
0.2.0

java
red
0.30.0

also vertical scroll of terminal get somewhat screwed even after I see my terminal again by typing enter or ctrl+c

this seems to be related to the usage of charMeasure from xterm:
https://github.com/Microsoft/vscode/blob/4e4e6f9b44dd9e6a53d1f08565c52b8ea9f61a5e/src/vs/workbench/parts/terminal/electron-browser/terminalConfigHelper.ts#L140-L149
a similar problem with an explanation of a solution can be found here:
https://github.com/Microsoft/vscode/blob/b54b779c0c896b450561dd2847d27417c104f7c3/src/vs/workbench/parts/terminal/electron-browser/terminalInstance.ts#L673-L676
In short, after the fontSize changes, the terminal renders before the xterm charMeasure field is updated, so the render uses previous values (corresponding to the previous font size values)
Related: #54678, xtermjs/xterm.js#702

If 1 is an invalid font size for that setting, can the terminal ignore it or set a minimum in the setting schema?

@roblourens after thinking about this some more I think this is totally on my end as something weird happens when changing the setting frequently. There is already a minimum value which is why VS Code doesn't crash 😄


Remove experimental tag to HTML syntax

Q
A

Bug fix?
no

New feature?
no

Issues
Fix #

License
MIT

What do you think? Pretty stable now?

No I don't see any

Thanks Matheo.


Upgrading to Python 3.8

Summary
We should upgrade the Python version of the bot to Python 3.8
Rationale
Python 3.8 offers significant improvements in the area of writing unittests for asyncio; in fact, you could say that Python 3.8 finally brings proper asyncio-support to Python's built-in unittest framework. By upgrading to Python 3.8, we'd no longer have to implement custom mock classes and decorators to make our test suite compatible with the plentiful asynchronous features of the bot that we're trying to test.
Considerations
One reason to potentially hold back an upgrade is the relative young age of Python 3.8. However, with the release of Python 3.8.1, I'm not convinced we have to wait longer with an upgrade; I'd consider Python 3.8 to be mature enough at this point.
Another obvious consideration is whether or not all of our dependencies support Python 3.8. After upgrading my virtual environment to Python 3.8 locally, I can say that I haven't discerned any issues both in creating the dependency graph as well as running the bot. The test suite, while not showing major issues (i.e., some tests fail due to minor issues), does need to be updated to make use of the now built-in asyncio support in everything unittest.
Edit: The minor issue seen in the test suite was caused by an upstream bug in discord.py instead. I've submitted a PR to fix it: Rapptz/discord.py#2570.

Agreed, now that there's a .1 release, I don't have any qualms with updating properly.

For reference, here are bugs that have been fixed since the 3.8.1 release. At a glance, I see only one fix which may be relevant to us:

bpo-39082: Allow AsyncMock to correctly patch static/class methods

Thanks, that's something to keep in mind. We could wait for 3.8.2 although I don't think this is currently a blocking issue for us. Our current Python version, 3.7, barely has any async unittest support.

discord.py 1.3.2, which fixes the aforementioned upstream bug, was released recently. I see nothing else blocking this any further.

Once it is updated, separate issues should be made for making changes to utilise features new to 3.8 (like updating the test mocks).

Would we want to pin an exact version or let the patch version go up?

Patch version should be fine


[ko] update outdated 'services-networking' translation

This closes an issue: https://github.com/kubernetes/website/issues/32053
And added a co-author since most translation contribution was from him. I migrated & added minor translation revision.

Oh found https://github.com/kubernetes/website/pull/31698 - will comment on this


Balance not showing on ledger recovery

Issue description
Hello, I bought a new laptop (windows 11) and installed firefly 1.2.0. I'm using a ledger and I'm trying to setup a new profile on the laptop. However I do not see any balance after everything is setup correctly.
Firefly version
1.2.0
OS details
Windows 11
Can the issue be reliably reproduced?
Yes
Steps to reproduce the issue

Install Firefly 1.2.0
Open Firefly 1.2.0
Create a profile
Migrate or restore a wallet
I have a Ledger backup
I have a Firefly Ledger backup
Setting up pincode
Connecting to the Ledger
Done

...
Expected behaviour
Expected to show balance after migration. When checking my balance on different Firefly (on my desktop) it's showing correctly.
Actual behaviour
There is no balance and there is no history in addresses.
Errors
The error log is empty

Update:
I tried on a different laptop with windows 10. Exactly the same issue as above.

Hello,
have you tried the balance finder in the settings?

Yes I did multiple times. No results.

Probably the same problem as here https://github.com/iotaledger/firefly/issues/1629

With high address you mean multiple addresses? I did not create that many address, probably less then 25.
Any idea if the fix will be in the next release?

Yeah, > 5 addresses
Fix will be included in the next release

i can't find my credit either. is there a beta or rc somewhere to download?

@Thoralf-M I have built myself the current state with the fix you mentioned. You can find my fork here: https://github.com/cubed-it/firefly/actions/runs/1569760147
My balance is still not found! I tried multiple times and I tried under windows 10 and 11. My balance is currently on wallet index 3 and wallet index 1 and 2 are empty.
I urgently need further instructions, I am denied access to a somewhat larger assets here....

@Thoralf-M I have built myself the current state with the fix you mentioned. You can find my fork here: https://github.com/cubed-it/firefly/actions/runs/1569760147
My balance is still not found! I tried multiple times and I tried under windows 10 and 11. My balance is currently on wallet index 3 and wallet index 1 and 2 are empty. I urgently need further instructions, I am denied access to a somewhat larger assets here....

I was able to solve the problem.... After only 3-4 hours...! I am seriously disappointed with the reliability of Firefly. You should start to test closer to reality!
Solution to the missing balance problem: Transfer 1Mi from key 1 to address belonging to wallet 1 of key 2. Then start search for credit on key 2 again.
However I had to click in the Firefly window every now and then, because otherwise I was thrown to the pin input during the ~10 minutes search what would abort the search process.....
Other problems that have no relation to the missing credit, but I stumbled across:

Windows 11 and Ledger have massive problems when connecting to Firefly. While Ledger Live finds the Ledger reliably, Firefly can often only access the device after a reboot and then repeatedly fails to find it sooner or later...
I have already created 2 times addresses with my ledger key 1 while using the Firefly account for key 2....

@Thoralf-M Firefly 1.3 did not resolve the problem for me. I'm a bit stuck and don't know where to go from here. Any ideas?

@WvHDev Have you tried the balance finder with version 1.3?

@MiKeF05 yes (several times)

@WvHDev Still no luck with the balance finder? Does your ledger display "Generating Address" when you use the balance finder?

@MiKeF05 Still no luck. It says Generating address then briefly goes back to showing the word IOTA and then it shows generating address again. After some time it stops

This is really weird. I tried it on my side to restore the profile and there is no issue. Do you use Firefly 1.3.2? If yes can you try to set the tanglebay node as primary and run the balance finder a few times again without closing it after one search?

Just out of curiosity. Do you have another ledger and maybe you use the wrong ledger to restore?

No luck

Updated to 1.3.2
removed the appdata
Setup account
Changed node to tanglebay node
Tried 10 times to search for balance

Nothing, also no errors in the log
I have only 1 ledger

I still have firefly on my deskop and everything is working fine there. Staked and can generate addresses.

Do you use the same internet connection?

Yes

@WvHDev if you go to view addresses on the account where you see the funds. At which address index are the funds and is it a deposit or internal address? Also which wallet/account index?

@Thoralf-M I have 5 wallets. The largest wallet is up to 7 addresses (internal and deposit). 2 days ago I created a new wallet with just 2 desposit addresses.

I have a similar problem.
My LEDGER has 13 accounts.
Only account 12 balance cannot be displayed.
But I can find the balance of account 12 on explorer.
When I use the balance finder, the balance is temporarily found, but soon disappears again

Closing issue due to inactivity, please upgrade to the latest app version and reopen the issue if the problem persists 🌷


Openshift CI: override the kuberbac proxy image too

From 4.17, the kuberbac proxy is not available on quay anymore. Here we treat is as with the other operands, replacing it with what's available on the CI registry.

/lgtm

/approve


Increase memory limit to 2G in Travis builds

Framework Travis builds are exceeding their memory limit and failing (1.6GB) so increasing the memory limit to 2G

this is mental :(
We really need to find the source of all the memory usage and try to clear it up

Yeah! Weirdly it’s maxing our during the composer install on framework, not even getting to do anything


specified tag for ram in batch inference

Hey
I hope this message finds you well. Firstly, I would like to express my appreciation for your hard work and your prompt and helpful responses to our queries.I am writing to report an issue that I have encountered while using the batch inference feature of your software. Specifically, when specifying the tag argument and using RAM, the function fails to work properly and returns null.I have included a sample output below for your reference:
{'filepath': '/media/mmohseni/ubuntu/storage/ImageTaggerDataLake/2049.jpg', 'model_identified_tags': 'wall | ceiling | ceiling fan | pillar | equipment | fill | floor | gym | room', 'user_specified_tags': None, 'image_caption': None}
I would be grateful if you could look into this matter and provide any guidance or support to resolve the issue.
Thank you for your time and assistance.
Best regards,

Hi, thanks for your support! Your current output looks normal because RAM only provides tag recognition capability.


using FILLED orderState results in no orders

await AugurSDK.getTradingOrders({
 "universe":"0x68629D2995fA8aCd7D12d89d6C648dadd7a4fFae",
 "account":"0x99fd184feb3832b9cbb68c8432dd08dd2a58b6d1",
  "ignoreReportingStates":["Finalized"],
 });

I get orders if I don't filter based on eventType. The above works great
await AugurSDK.getTradingOrders({
 "universe":"0x68629D2995fA8aCd7D12d89d6C648dadd7a4fFae",
 "account":"0x99fd184feb3832b9cbb68c8432dd08dd2a58b6d1",
  "ignoreReportingStates":["Finalized"],
   "orderState":"FILLED",
 });

if adding orderState, not orders are returned
eventType: 3 gets added to selector.

@bthaile -- Is this still an issue?

Not sure, the call UI is using seems to be working. This can be closed.


Text editing handles go over, not under, appbars

Cursor is not respecting the app z-index (it should be under the AppBar)
Steps to Reproduce
As you can see in the image bellow, the cursor is not Hidden by the AppBar.

Flutter Doctor
[✓] Flutter (on Linux, locale pt_BR.UTF-8, channel master)
    • Flutter at /home/bispo/workspace/flutter
    • Framework revision 167382480a (7 horas atrás), 2017-11-23 10:24:16 +0100
    • Engine revision 93b2179597
    • Tools Dart version 1.25.0-dev.11.0

[✓] Android toolchain - develop for Android devices (Android SDK 26.0.3)
    • Android SDK at /home/bispo/Android/Sdk
    • Android NDK at /home/bispo/Android/Sdk/ndk-bundle
    • Compiler in Android NDK at /home/bispo/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc
    • Platform android-26, build-tools 26.0.3
    • Java binary at: /usr/local/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)

[✓] Android Studio (version 2.3)
    • Android Studio at /usr/local/android-studio
    • Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)

[✓] IntelliJ IDEA Community Edition (version 2017.2)
    • Flutter plugin version 19.1
    • Dart plugin version 172.4343.25

[✓] Connected devices
    • Android SDK built for x86 • emulator-5554 • android-x86 • Android 7.1.1 (API 25) (emulator)

cc @HansMuller

Duplicate of #24214

This is easily repro'd by making a scaffold with appbar, making a listview in the body with a textfield. get the cursor on the textfield and scroll down the page and then it will scroll into the appbar. Native android makes the cursor disappear.
gist example here: https://gist.github.com/seanfreiburg/d7d9ccf3cf8f355dd2c4efe9ad264953

I think the issue the handles are an Overlay, which gives it priority to show over the app bar. This means that the AppBar needs to be "over" the overlay or maybe they should be a Stack instead of an overlay.

@zoechi I dont think this is a duplicate of #24214 , the issue is similar but not the same. That bug is that the markers go outside the editable text viewport, this is an issue of the markers not staying in the body of the scaffold. The Overlay is writing outside the scope of widgets that it should. @sjindel-google can you confirm this is not the same issue? I saw you made the fix for the markers escaping left and right here https://github.com/flutter/flutter/pull/24476

@seanfreiburg It's not the same issue. The logic there is about explicitly hiding and fading the handles when the EditableText knows they're outside the bounds of the text. This is a higher-level issue, which I wouldn't expect can be fixed in such a way.

I really need this to be fixed. But also I have issue with suggestion list in one of libraries (maybe is the same) .. https://github.com/AbdulRahmanAlHamali/flutter_typeahead/issues/115

textSelectionHandleColor: Colors.transparent
use this in the theme data of the app

Persists with current master 1.21.0-6.0.pre.117.
The same with iOS.

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

void main() => runApp(MaterialApp(home: MyApp()));

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  Widget build(BuildContext context) {
    return SafeArea(
      child: Scaffold(
        appBar: AppBar(),
        body: ListView(
          children: [
            Column(
              crossAxisAlignment: CrossAxisAlignment.stretch,
              children: <Widget>[
                Column(
                  children: <Widget>[
                    Placeholder(
                      fallbackHeight: 700,
                    ),
                    TextField(
                      decoration: InputDecoration(hintText: 'Enter text'),
                    ),
                    Placeholder(
                      fallbackHeight: 700,
                    ),
                  ],
                ),
              ],
            ),
          ],
        ),
        bottomNavigationBar: BottomNavigationBar(
          items: <BottomNavigationBarItem>[
            BottomNavigationBarItem(icon: Icon(Icons.home), title: Text('home')),
            BottomNavigationBarItem(icon: Icon(Icons.home), title: Text('home')),
          ],
        ),
      ),
    );
  }
}

flutter doctor -v
[✓] Flutter (Channel master, 1.21.0-6.0.pre.117, on Mac OS X 10.15.6 19G73, locale en-GB)
    • Flutter version 1.21.0-6.0.pre.117 at /Users/nevercode/dev/flutter
    • Framework revision 7ec2d360bc (2 hours ago), 2020-07-29 23:25:38 -0700
    • Engine revision a9910e409c
    • Dart version 2.10.0 (build 2.10.0-1.0.dev 24c7666def)

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

[✓] Xcode - develop for iOS and macOS (Xcode 11.6)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.6, Build version 11E708
    • CocoaPods version 1.9.1

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

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 47.1.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

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

[✓] Connected device (6 available)
    • Redmi Note 7 (mobile)       • 6345c469                                 • android-arm64  • Android 9 (API 28)
    • Nevercode’s iPhone (mobile) • b668e524315069f3db3661ac11ff1f66afafebdb • ios            • iOS 13.6
    • iPhone 11 Pro Max (mobile)  • 55C8466B-5367-492B-8EFE-EC45D980571F     • ios            • com.apple.CoreSimulator.SimRuntime.iOS-13-6 (simulator)
    • macOS (desktop)             • macos                                    • darwin-x64     • Mac OS X 10.15.6 19G73
    • Web Server (web)            • web-server                               • web-javascript • Flutter Tools
    • Chrome (web)                • chrome                                   • web-javascript • Google Chrome 84.0.4147.105

• No issues found!

any updates?

Verified this issue using latest versions and observed that the behavior persists. When we select the text, the selection handles go over the appbar.

 code sample

import 'package:flutter/material.dart';

void main() => runApp(MaterialApp(home: MyApp()));

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  Widget build(BuildContext context) {
    return SafeArea(
      child: Scaffold(
        appBar: AppBar(),
        body: ListView(
          children: [
            Column(
              crossAxisAlignment: CrossAxisAlignment.stretch,
              children: <Widget>[
                Column(
                  children: <Widget>[
                    Placeholder(
                      fallbackHeight: 700,
                    ),
                    TextField(
                      decoration: InputDecoration(hintText: 'Enter text'),
                    ),
                    Placeholder(
                      fallbackHeight: 700,
                    ),
                  ],
                ),
              ],
            ),
          ],
        ),
        bottomNavigationBar: BottomNavigationBar(
          items: <BottomNavigationBarItem>[
            BottomNavigationBarItem(icon: Icon(Icons.home), label: 'home'),
            BottomNavigationBarItem(icon: Icon(Icons.home), label: 'home'),
          ],
        ),
      ),
    );
  }
}

 stable, master flutter doctor -v
[✓] Flutter (Channel stable, 3.3.8, on macOS 12.2.1 21D62 darwin-x64, locale
    en-GB)
    • Flutter version 3.3.8 on channel stable at
      /Users/dhs/documents/fluttersdk/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 52b3dc25f6 (25 hours ago), 2022-11-09 12:09:26 +0800
    • Engine revision 857bd6b74c
    • Dart version 2.18.4
    • DevTools version 2.15.0

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

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

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

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

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

! Doctor found issues in 1 category.

[!] Flutter (Channel master, 3.6.0-12.0.pre.20, on macOS 12.2.1 21D62
    darwin-x64, locale en-GB)
    • Flutter version 3.6.0-12.0.pre.20 on channel master at
      /Users/dhs/documents/fluttersdk/flutter
    ! Warning: `flutter` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
      your current Flutter SDK checkout at
      /Users/dhs/documents/fluttersdk/flutter. Consider adding
      /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
      Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
      of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 02de12947a (48 minutes ago), 2022-11-29 22:57:31 -0500
    • Engine revision d5690468da
    • Dart version 2.19.0 (build 2.19.0-443.0.dev)
    • DevTools version 2.20.0
    • If those were intentional, you can disregard the above warnings; however
      it is recommended to use "git" directly to perform update checks and
      upgrades.

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

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

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

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

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

! Doctor found issues in 1 category.

In addition to showing on top of the app bar (the original report above), the selection handles can also paint over:

the status area at the very top of the screen on iOS (@darshankawar's repro above at https://github.com/flutter/flutter/issues/13182#issuecomment-1333584879 )
a bottom app bar (@seanfreiburg's report https://github.com/flutter/flutter/issues/13182#issuecomment-504173245 above)
the background above the top edge of a modal bottom sheet (@luanemanuel's report #128905)

Presumably all of these symptoms are related to the selection handles being an overlay and getting painted atop most of the rest of the app, along the lines @seanfreiburg suggested above:

I think the issue the handles are an Overlay, which gives it priority to show over the app bar. This means that the AppBar needs to be "over" the overlay or maybe the handles should be a Stack instead of an Overlay.

any updates?

cc @LongCatIsLooong from triage.

anyone got any workarounds for this, other than setting cursor to transparent.

@LongCatIsLooong mentioned creating an Overlay in the body of the WidgetsApp. Otherwise hide the handles when they would otherwise go on top of the AppBar.
Another thought: What about transparent AppBars? (Possible on iOS I think)
CC @Renzo-Olivares

https://github.com/user-attachments/assets/8036ed5c-6ec5-4c5c-a7b3-8e031bece703
Here a sample of the bug in action.


Error while listing references

Error while listing references
/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:2302 Error: Cannot read property '0' of undefined
    at Function.file (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:99)
    at getIconPath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:423)
    at getLightIconPath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:423)
    at g.createTreeItem (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:422)
    at g.createTreeNode (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:422)
    at g.createAndRegisterTreeNode (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:422)
    at define.fetchChildrenNodes.a.asPromise.then.Promise.all.u.coalesce.map.a.asPromise.then.n (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:421)

@jrieken Following instance of check with ThemeIcon is returning false for ThemeIcon.File.
if (extensionTreeItem.iconPath && !(extensionTreeItem.iconPath instanceof ThemeIcon)) {

And here is the data I received  from the extension

Is it anything to do with ES6 work?


Website unresponsive when domain url is too long

Hi, if I added an URL that is too long for the Domain name when adding a host, my example domain URL has 37 characters in total, makes the application/website unresponsive, and requires a full refresh.
Tested in Chrome, installed with docker on local machine, ubuntu vps and unraid server.  Not sure if it is a feature or a bug, that there is a limitation on the domain name length, but it is quite unhandy as the domain I own has quite lot of characters...

I've tried this, and the UI does freeze for a few seconds when adding the period, but it becomes responsive again afterwards. It is because of this:
Uncaught InternalError: too much recursion
    canCreate webpack:///./node_modules/tabler-ui/dist/assets/js/vendors/selectize.min.js?:3253
    refreshOptions webpack:///./node_modules/tabler-ui/dist/assets/js/vendors/selectize.min.js?:2252
    onKeyUp webpack:///./node_modules/tabler-ui/dist/assets/js/vendors/selectize.min.js?:1676
    keyup webpack:///./node_modules/tabler-ui/dist/assets/js/vendors/selectize.min.js?:1312
    jQuery 2
1.bundle.1.js line 10 > eval:3253:47
    RegExpBuiltinExec self-hosted:3566
    RegExpExec self-hosted:3556
    test self-hosted:3608
    canCreate webpack:///./node_modules/tabler-ui/dist/assets/js/vendors/selectize.min.js?:3253
    refreshOptions webpack:///./node_modules/tabler-ui/dist/assets/js/vendors/selectize.min.js?:2252
    onKeyUp webpack:///./node_modules/tabler-ui/dist/assets/js/vendors/selectize.min.js?:1676
    keyup webpack:///./node_modules/tabler-ui/dist/assets/js/vendors/selectize.min.js?:1312
    jQuery 2

But as this seems to be an issue in a 3rd party library, and it now seems to be only a minor hiccup, (and there are so many open issues in this repo) I will close this for now. If this is still more than a slight inconvenience for you, let me know.

Also experience this. It's anything but minor. The entire npm locks up for quite a long time and it's not running on an underpowered server.
What is the point of having the feature that causes this? The feature itself seems rather useless or, at best, minimally useful, to be causing such a headache.

We are trying to use this proxy in production and have the same issue. Is there any progress or known workaround??
Thanks in advice :)

Same issue here!

When I add a new proxy host and Copy&Past the long (46 charcaters) hostname in, it is accepted without any problem. When type in this long hostname the Nginx Proxy Manager hangs.
Looks like a workaround....

When I add a new proxy host and Copy&Past the long (46 charcaters) hostname in, it is accepted without any problem.
...

Yup, that works. A workaround that's fine for now 👍

I want to use a single letter private domain "r" so I can use r/ without typing reddit, because I think it'd be cool, but for some reason single letter domains aren't allowed by nginx proxy manager.

The same problem still exists.

it still exists

Will this ever get solved? It makes NPM unusable in complex environments. Calling it minor is laughable at best.

I am also having this same issue. Longer domain names will Freeze NPM entirely and require a refresh. Pasting the domain into the field does work as a workaround but this would be great to have fixed. Thanks!

We're also having the same problem. On longer URLs NPM freezes up when entering the domain and on opening the link theres only a ERR_CONNECTION_REFUSED. When using a shorter name on the same server everything works fine.


Should provide a way to show download progress notifications

//downloadfile
  Future _startDownLoad(String url,String filename) async {
    try {
      var response = await http.get(url+filename);
      List<int> _bytes = response.bodyBytes;
      //save dir
      String _downdir='/sdcard/apk/download/';
      new Directory(_downdir).create(recursive: true)
          .then((Directory directory) {
            String _downedfile= _downdir  + filename;
            new File(_downedfile).writeAsBytes(_bytes).then((File file) async {
            #   **//after download completely ，how to call the android installer**
            });
      });
    } on Exception catch (e) {
      // Anything else that is an exception
      print('some error: $e');
    } catch (e) {
      // No specified type, handles all
      print('any error: $e');
    }
  }

by the way. i want show this download file in Notification too, there is any demo? thank replay ^^

I don't think there is a "native flutter" way of doing this. You'd have to implement your own flutter plugins which does something like discussed here:
https://stackoverflow.com/questions/4967669/android-install-apk-programmatically
As for the download progress in the notification bar, there is a guide here:
https://developer.android.com/training/notify-user/display-progress.html
Here is a guide on how to develop a flutter package: https://flutter.io/developing-packages/

We probably don't want to provide a first-party plugin for installing APKs, but a plugin to show download progress would be nice.

it sound nice ^^

Given that there are no votes for this in the years since it was filed, this isn't something we would write a first-party plugin for.


Creating a pipeline with an invalid image leaves it stuck in "starting" forever

Right now, if you specify a non-existent or otherwise invalid image for a pipeline, it will always appear to be in "starting" via inspect-pipeline.
Perhaps there could be some log output about invalid image or something? (or add something to the debugging docs to suggest using kubectl to debug)
To reproduce:
Given this badpipeline.json
{
    "pipeline": {
        "name": "badpipeline"
    },
    "transform": {
        "cmd": ["/bin/bash", "-c", "echo 5"],
        "image": "reallybadreponamethatdoesnotexit:v1.25"
    },
    "input": {
        "atom": {
            "repo": "input",
            "glob": "/*/*"
        }
    }
}

run:
pachctl create-repo input
pachctl create-pipeline -f badpipeline.json

then running pachctl inspect-pipeline badpipeline will always show "starting"
If you inspect with kubectl get all, you do see that it's stuck in ImagePullBackoff:
›› kubectl get all | grep badpipeline
po/pipeline-badpipeline-v1-zq3pq   1/2       ImagePullBackOff   0          19s

rc/pipeline-badpipeline-v1   1         1         0         19s

svc/pipeline-badpipeline-v1   <IP_ADDRESS>   <none>        80/TCP                                      19s

@jtratner Thanks for pointing that out. We can definitely improve the docs here for troubleshooting an invalid image. kubectl describe po/<pod_name> is a very useful way to debug things so we should make sure that's documented.
We can also look into punching through the error from k8s.

We're also have a proposal to expose more meaningful info from kuberenetes directly into the job status for Pachyderm

We have more than a proposal actually, this is in code review right here: #2231


changes to home page

Add animation to the image slider behind "welcome to GirlsScript Chennai"
rectify the flipped card error. See image.
remove the extra space
add subheading to the icons

Please let me know of my flaws and what I could improve more.
Thank you.

Try to reduce the size of the images so that they can be loaded faster!

@anushbhatia please review the changes.
Only one image was resixed (1st image of carousel) since every other image on that page was already under 1000X1000 pixels. On further minimizing, it would have led to display degradation.

@raniyer Please have a look at the current code base and give a Pull Request. There are multiple PRs

@smaranjitghose hey, I tried resolving merge conflicts. It shows no conflicts now.
I am still new to this, so forgive me if i didn't understand somethings.


Howto to build external apps(elf)?

Hello...
I have read all the howtos, videos...,  tried with symbols, without symbols.
Gone back to 9. ... 8... versions
and it never works....
I enabled elf loader debug in the Nuttx, and it seems that it fails to parse the  elf file(the text, data section size is read as zero..)
It seems that I'm not creating the elf files correctly but followed the instructions in the official wiki...
Does this work? currently? if so can someone point me to how to do it?
I just want to build an elf hello world, put it on a filesystem, and run it... I have seen videos from Alan.. it worked at some time...
Any help will be very appreciated

hi @kernelgurumeditation I tested it in the middle of 2018 at that time version was 7.25! I need to tested it to verify if someone break it in this mean time.

Alan also your tutorial required people to supply things that are already in the scripts/Make.defs file that is exported (maybe that file did not exist at the time?). We should probably show people how to make use of that rather than supply on the command line.
Personally I find that the improvements made for including external folders for apps / board / arch much easier to work with.

@kernelgurumeditation also is this the same issue you opened in the Apps repo that we commented on? If so we should probably close this and keep the conversation there.

@btashton, unfortunately, no, the other issue is an error linking.
This is about building a standalone elf file, with or without symbols,  as described:
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=139629543
In this case, It builds, but when I try to run it on the board it fails.
I have enabled the elf loader debug and I'm seeing very strange things when it loads the elf section headers.... all the values seem to be wrong regarding endianness....  but the elf header is read correctly and the values are correct in the file...
Very strange

hi @btashton @acassis @kernelgurumeditation I also want to compile an ELF format hello program. I have read your discussion and successfully compiled the hello program, which can run normally. However, when I compile my own application into ELF format and run it on the board, I encounter the issue of "myapp:: command not found". I have investigated the problem and found that it is related to the compilation options or linking conditions. For example, when I turn off certain linking options, myapp can run normally. Therefore, I suspect that there is an error in the system when loading or executing myapp, but the system does not provide specific information at this time and always gives the "myapp:: command not found" prompt. I want to try debugging my ELF file myapp with GDB. Which configuration options should I enable during compilation?In addition, myapp file is executed from the SPI flash. My NuttX version is 8.2.


Validator does invalid prepareBeaconCommitteeSubnet request

The multinode multithread test for the dapplion/peer-manager branch showed this repeatedly in the tests https://github.com/ChainSafe/lodestar/pull/2142/checks?check_run_id=2054916882
2021-03-08T08:51:26.1865174Z 2021-03-08 08:51:26 [VALI-A]          error: Failed to subscribe to committee subnet message=Request failed with response status 400
2021-03-08T08:51:26.1885124Z 2021-03-08 08:51:26 [VALI-A]          error: Failed to subscribe to committee subnet message=Request failed with response status 400
2021-03-08T08:51:26.1907499Z 2021-03-08 08:51:26 [NODE-A]           warn: Request 451 failed validation. Reason: body[0] should have required property 'validator_index'
2021-03-08T08:51:26.1912117Z 2021-03-08 08:51:26 [NODE-A]           warn: Request 452 failed validation. Reason: body[0] should have required property 'validator_index'
2021-03-08T08:51:26.1917276Z 2021-03-08 08:51:26 [VALI-A]          error: Failed to subscribe to committee subnet message=Request failed with response status 400
2021-03-08T08:51:26.1936306Z 2021-03-08 08:51:26 [VALI-A]          error: Failed to subscribe to committee subnet message=Request failed with response status 400
2021-03-08T08:51:26.1957755Z 2021-03-08 08:51:26 [NODE-A]           warn: Request 453 failed validation. Reason: body[0] should have required property 'validator_index'
2021-03-08T08:51:26.1964305Z 2021-03-08 08:51:26 [NODE-A]           warn: Request 454 failed validation. Reason: body[0] should have required property 'validator_index'

How could the validator send this invalid request?
See full test logs attached:
logs.txt

There's also this error
2021-03-08T08:47:16.8189999Z 2021-03-08 08:47:16 [NODE-A]           warn: Route GET:/v1/events?topics=block&topics=head&topics=chain_reorg not found
2021-03-08T08:47:16.8217629Z 2021-03-08 08:47:16 [NODE-A]           warn: Route GET:/v1/events?topics=block&topics=head&topics=chain_reorg not found
2021-03-08T08:47:16.8330722Z 2021-03-08 08:47:16 [NODE-A]           warn: Route GET:/v1/events?topics=block&topics=head&topics=chain_reorg not found
2021-03-08T08:47:16.8409814Z 2021-03-08 08:47:16 [NODE-A]           warn: Route GET:/v1/events?topics=block&topics=head&topics=chain_reorg not found
2021-03-08T08:47:16.8489271Z 2021-03-08 08:47:16 [NODE-A]           warn: Route GET:/v1/events?topics=block&topics=head&topics=chain_reorg not found

For first error, it seems like we arent using ssz to serialize to json so validatorIndex doesnt become validator_index.
https://github.com/ChainSafe/lodestar/blob/133417b28edf5888ec566d07df043e033da3b040/packages/lodestar-validator/src/api/impl/rest/validator/validator.ts#L67
Second error is known, if you fix it sim tests are failing which indicates, we are doing something incorrectly with events

Second error is known, if you fix it sim tests are failing which indicates, we are doing something incorrectly with events

Is there an issue for it?

Second error is known, if you fix it sim tests are failing which indicates, we are doing something incorrectly with events

Is there an issue for it?

https://github.com/ChainSafe/lodestar/issues/2020

We should fix this ASAP


Added support for redis database selection

"ModPagespeedRedisDatabaseSelectIndex index" property added in conf file.
When enabled, selects the redis database mentioned by index.

After redis database connection, executing a redis command to select database.
In redis_cache_tests, select command is added in HandleClientConnection before get request. This tests the mock redis socket connection and get request.
Default redis database index is 0.

Travis ran into one failing test, which looks relevant to this change:
[ RUN      ] RedisCacheTest.ShutDownDuringConnection
pagespeed/system/redis_cache_test.cc:433: Failure
Value of: recvSize
  Actual: 0
Expected: ((sizeof(ArraySizeHelper(kSelectRequest))) - 1)
Which is: 23
pagespeed/system/redis_cache_test.cc:435: Failure
Value of: requestBuf
  Actual: ""
Expected: kSelectRequest
Which is: "*2\r\n$6\r\nSELECT\r\n$1\r\n0\r\n"
[  FAILED  ] RedisCacheTest.ShutDownDuringConnection (1 ms)

Added patch with the following changes:

property name changed to ModPagespeedRedisDatabaseIndex
added unit test for multiple databases, also rearrangement of unit test code
selecting database only when property specified in conf file
documentation updated

Added review changes:

using kRedisDatabaseIndexNotSet as -1 in redis_cache when property not mentioned in config.
InitRedisCache method renamed to InitRedisWithCustomDatabaseIndex.

Removed default argument.


Getting a timeout in build_from_dir plus image naming and tagging

Hi,
I am trying to use your gem and I get timeout errors during the gem install that takes place during the Docker::Image.create_from_dir.
Reading the code and making a lucky guess (because it's undocumented), I have tried using
Docker.options[:read_timeout] = 300

which seems to make a difference but still doesn't make the timeouts go away (I am not even sure it has any effect). I still get timeouts although not always.
The following is from my terminal (as is):
[...]
Fetching dependency metadata from https://rubygems.org/.
.

Using rake 10.4.2
Installing i18n 0.7.0
Installing json 1.8.3 with native extensions
Installing minitest 5.7.0

▽
#!/usr/bin/ruby
Installing thread_safe 0.3.5
Installing tzinfo 1.2.2
Installing activesupport 4.2.3
Installing builder 3.2.2
Installing erubis 2.7.0
Installing mini_portile 0.6.2
Installing nokogiri <IP_ADDRESS> with native extensions
/var/lib/gems/1.9.1/gems/docker-api-1.24.1/lib/docker/connection.rb:52:in `rescue in request': read timeout reached (Docker::Error::TimeoutError)
	from /var/lib/gems/1.9.1/gems/docker-api-1.24.1/lib/docker/connection.rb:38:in `request'
	from /var/lib/gems/1.9.1/gems/docker-api-1.24.1/lib/docker/connection.rb:65:in `block (2 levels) in <class:Connection>'
	from /var/lib/gems/1.9.1/gems/docker-api-1.24.1/lib/docker/image.rb:231:in `build_from_tar'
	from /var/lib/gems/1.9.1/gems/docker-api-1.24.1/lib/docker/image.rb:250:in `build_from_dir'
	from /opt/jenkins-build-library/ruby/jenkins-build.rb:16:in `<main>'
root@i-d734e37b:/opt/jenkins-build-library/ruby# vi jenkins-build.rb
root@i-d734e37b:/opt/jenkins-build-library/ruby# vi jenkins-build.rb
[...]

I am also not sure how to tag an image created with Docker::Image.create_from_dir.
I am trying:
image = Docker::Image.create_from_dir('.')
image.tag(....)

Is this the correct behaviour?
Thanks

Is it possible the image build is taking longer than 5 minutes? That's what the read_timeout is referring to.  Perhaps set that higher if you're building larger images.
Yes, that would be the correct behavior to tag the image after create_from_dir.

Thanks


Address Form Question Bug [SDP-363]

The middleware issue was actually in the reducers.
In FETCH_QUESTIONS_FULFILLED reducer we are just doing a _.keyBy(data… and returning that as the new questions state. This works fine when you do a FETCH_QUESTIONS action because you load all the questions. The issue is that the questions_from_form middleware also fires off FETCH_QUESTIONS_FULFILLED actions with the questions from that form. So depending on the order the actions resolve you get different stuff in the store than would be expected.
This PR resolves that edge case for Forms, Questions, and ResponseSets.
Also removed some erroneous logging statements from tests and moved state from the back of Object.assign calls because then new data would not overwrite old data.

[x] Added unit tests for new functionality
[x] Passed all unit tests using rails test with 90%+ coverage

Rebased and merged