ARROW-5412: [Integration] Add Java option for netty reflection

After ARROW-3191, Java requires the property io.netty.tryReflectionSetAccessible to be set to true for JDK >= 9. This is already in the root POM, but causes integration tests to fail. This adds the property and an option to the Java command when running integration tests.

@pravindra could you verify that this is correct for running integration tests with JDK 9 and above?
cc @emkornfield @bkietz

@BryanCutler are the tests not part of CI? I am wondering why they did not fail with the ARROW-3191 changes.
Setting this property looks correct to me, looks like they are some indentation issues though.

@BryanCutler are the tests not part of CI? I am wondering why they did not fail with the ARROW-3191 changes.
@praveenbingo CI uses JDK 8, which does not need this conf - I verified this locally too. When running integration tests locally with JDK 9 or higher, it will fail due to this.

merged to master

using oracle jdk12 i get
Exception in thread "main" java.lang.UnsupportedOperationException: sun.misc.Unsafe or java.nio.DirectByteBuffer.(long, int) not available
at io.netty.util.internal.PlatformDependent.directBuffer(PlatformDependent.java:399)
at io.netty.buffer.NettyArrowBuf.getDirectBuffer(NettyArrowBuf.java:243)
at io.netty.buffer.NettyArrowBuf.nioBuffer(NettyArrowBuf.java:233)
at io.netty.buffer.ArrowBuf.nioBuffer(ArrowBuf.java:245)
at org.apache.arrow.vector.ipc.message.ArrowRecordBatch.computeBodyLength(ArrowRecordBatch.java:218)
at org.apache.arrow.vector.ipc.message.MessageSerializer.serialize(MessageSerializer.java:175)
at org.apache.arrow.vector.ipc.ArrowWriter.writeRecordBatch(ArrowWriter.java:119)
at org.apache.arrow.vector.ipc.ArrowFileWriter.writeRecordBatch(ArrowFileWriter.java:64)
at org.apache.arrow.vector.ipc.ArrowWriter.writeBatch(ArrowWriter.java:107)
at com.fnreport.QueryToFeather$Companion.go(QueryToFeather.kt:85)
at com.fnreport.QueryToFeather$Companion$main$1.invokeSuspend(QueryToFeather.kt:93)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(Dispatched.kt:241)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:270)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:79)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:54)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:36)
at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
at com.fnreport.QueryToFeather$Companion.main(QueryToFeather.kt:93)
at com.fnreport.QueryToFeather.main(QueryToFeather.kt)
my pom includes

org.glassfish.web
jstl-impl
1.2

com.google.code.gson
gson
2.8.5

postgresql
postgresql
9.1-901.jdbc4

mysql
mysql-connector-java
5.1.18

net.sourceforge.jtds
jtds
1.3.1

com.microsoft.sqlserver
mssql-jdbc
7.4.1.jre12

    <dependency>
        <groupId>org.xerial</groupId>
        <artifactId>sqlite-jdbc</artifactId>
        <version>3.28.0</version>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-core</artifactId>
        <version>[2.10,)</version>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>[2.10,)</version>
    </dependency>
    <dependency>
        <groupId>com.ibm.informix</groupId>
        <artifactId>jdbc</artifactId>
        <version>4.10.10</version>
    </dependency>
    <dependency>
        <groupId>org.jetbrains.kotlin</groupId>
        <artifactId>kotlin-stdlib-jdk8</artifactId>
        <version>${kotlin.version}</version>
    </dependency>
    <dependency>
        <groupId>org.jetbrains.kotlin</groupId>
        <artifactId>kotlin-test</artifactId>
        <version>${kotlin.version}</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.jetbrains.kotlinx</groupId>
        <artifactId>kotlinx-coroutines-core</artifactId>
        <version>1.3.0-RC</version>
    </dependency><!-- https://mvnrepository.com/artifact/org.apache.arrow/arrow-jdbc -->

org.apache.arrow
arrow-jdbc
0.14.1

@jnorthrup I created https://issues.apache.org/jira/browse/ARROW-6206 to track documenting this for consumers of the Java library.  I don't think the library should be automatically setting the property, but if you have feeling on this, feel free to discuss on the Arrow Dev mailing list.

@emkornfield im unclear on the priority to use NIO directbytebuffers at this time, if the goal is not to explicitly document and take advantage of memory map files, and or provide an optional off-heap option.  for writing records to disk serially, NIO is killing a fly with a sledge-hammer and opens up the package to enormous bug surface area in the unmentionables of misc.unsafe.
since I am exclusively interacting with ways to get jdbc to a file format that python can use I should be unencumbered by NIO/netty instabilities.
wrt setting properties, i have no opinion.  i set the parameter in my jdbc client in the hopes that it fixes a temporary speedbump and the property will not matter if and when the problem goes away..


experimental: reduce number of templates (centos70*)?

I did an experiment, reducing the number of templates (thereby making the templates and scripts somewhat more complicated): https://github.com/kontrafiktion/centos/tree/redux70
the centos70, centos70-desktop, and centos70-docker templates are mostly identical.
They only differ in some variable values (disk_size, mem_size, vm_name), but the builders themselves are nearly identical.
All variants execute the same shell scripts which now check for an environment variable (INSTALL_DOCKER, INSTALL_DESKTOP).
The only real difference left ist the vagrant template: it is only used in the desktop variant, but that could be eliminated as well by using a much simpler template for the other two variants.
I am not sure, if this simplifies or complicates things, but I never like copy and paste.
I did not delete the templates and did not yet adapt the makefile, just wanted to get some feedback

Addressed by https://github.com/boxcutter/centos/commit/18a392bbf82b91fe92c0d377d6a75ce8a8ef1af9 DRY up through -var-file


logistic function is not synonymous with sigmoid function

Day 4 states "this is the task of the logistic function, also call the sigmoid function". This isn't true, the sigmoid function is one of many logistic functions.

Will Be updated soon.

Hi, I don't understand the right-button of Day4 well.
It seems that "sigmoid" like curve is not a boundary.  It should be a transfer line, not a boundary line...
Even at Day6 code, that visible curve Salary and Age is a line...


Add sqlc.slice() to support IN clauses in MySQL (#695)

This feature allows passing in a slice to an IN clause. Adding the new function sqlc.slice() as opposed to overloading the parsing of "IN (?)" was chosen to guarantee backwards compatibility.
SELECT * FROM tab WHERE col IN (sqlc.slice("go_param_name"))
This commit is based on https://github.com/kyleconroy/sqlc/pull/1312 by
Paul Cameron. I just rebased and did some cleanup.
Co-authored-by: Paul Cameron<EMAIL_ADDRESS>

I'm not sure why the tests fail. It complains about codegen.json mismatching and says there's thousands of {mis,}matching lines, but the file is only ~500 lines. I suspect something regenerates it, but I failed to find the culprit.

Does this have a path towards supporting multiple IN args?
e.g. (col1, col2, ...) IN ((?,?,...), (?,?,...))

what's the status of this PR? What's missing?

I'm waiting for @kyleconroy to review. I'm hoping he can give me a pointer for the failing test.

Does this have a path towards supporting multiple IN args?

That should be doable to add on top of this PR.

I'm waiting for @kyleconroy to review. I'm hoping he can give me a pointer for the failing test.

Does this have a path towards supporting multiple IN args?

That should be doable to add on top of this PR.

I'm looking at your code and thinking would it be better to do what sqlx did for for queries with IN (please check https://jmoiron.github.io/sqlx/ "in Queries"). In that way you would keep original query as parameter and you wouldn't need to use custom placeholder in your case /*SLICE:ids*/?
You could replace all sqlc.slice() funcs with a question mark (same as sqlc.arg does) and then only if sqlc.slice() exists call sqlx.in in the generated function to replace query question marks and prepare argument list. What do you think?

@Rhymond apologies for the late reply
Your proposal consists of two parts: a) Keep using ? as the place holder, and b) Factor out the generated code and call a library instead.
a) I don't mind much which way to go. /*SLICE:ids*/ was easier to work with in fewer lines of generated code.
b) We currently don't ever import github.com/kyleconroy/sqlc, I'd like Kyle's opinion on it before going that direction.
I'd propose to first get this in, and we can easily refactor later.

@kyleconroy this is ready to be merged
I've rebased and the test failures magically went away. Maybe I was based on a bad commit before ¯\(ツ)/¯

I've tested this branch out in a new project and found it works as expected so far. Would love to see this merged! Thank you @Jille  for the work!

Hi @kyleconroy we're sponsoring this project and would really love to see this feature. It's also been requested a lot (https://github.com/kyleconroy/sqlc/issues/695) by other people.
Is there anything missing that prevents this from getting merged? Happy to help as well.
Thanks for your work!

appreciated if this feature get supported as soon as possible

this feature will be merged on the next release?

How can we move this forward? What's missing? I'm keen to help

I'm looking forward this feature!

@kyleconroy

I've rebased to main.

Really need this feature. Is there any well-maintained fork of sqlc with this already merged?

would it be possible to create a new release already so this important feature included?


Publish API docs to GitHub Pages

This sets up TypeDoc with the packages entry point strategy to generate a single API documentation website for all connectors. It'll look something like this:

In order to correctly resolve type references between connectors (e.g. for ConvivaConnector.connect(connector: YospaceConnector)), TypeDoc expects individual .d.ts files rather than one big bundle. So I decided to throw out rollup-plugin-dts and use TypeScript's regular .d.ts emit.
I also added a README for the monorepo itself. This will show up both on GitHub and in TypeDoc.
The API docs will be published to GitHub Pages, and should become available at https://theoplayer.github.io/web-connectors/api/.

We now also run tests on CI (finally)! 😁


Mock some file in webpack. Is it doable?

This is just a general question. Im working on a project that migrate Backbone to React. Some components in React use some functions in Backbone and webpack in storybook throw error because of it.
Can i use webpack alias to mock out backbone modules? I have been trying and not sure if i do it right
Basically, I did as below to alias backbone file to lodash:
alias: {
'lodash': path to back bone file
}
Is that right?

It looks like you just deleted our lovely crafted issue template. It was there for good reasons. Please help us solving your issue by answering the questions asked in this template. I'm closing this. Please either update the issue with the template and reopen, or open a new issue.

I encourage you to ask your question on StackOverflow instead. We try to use the issue tracker for bug reports and feature requests, as well as some discussions, but this appears to be a very localized question.
I’m closing for these reasons.


"docker push" needs retries

During the building of release v0.1.3 we noticed a failure during docker push, which was due to docker.io returning an HTTP 500 error:

Failing build
Failing build (raw log)

We have 2 options it seems:

add a bash retry loop inside of the Makefile's push rule where we invoke the docker push commands.
just leverage travis-ci's travis_retry feature, which automatically retries a failed command up to 3 times.

I'm going with the latter option, we can apply travis_retry to other commands that depend on remote resources and thus might fail once just randomly.

Fixed by #145.


Incorporate pod support for test blueprints

See https://github.com/stefanpenner/ember-cli/pull/2472

Closed by #28.


Create README.md

Added my own version of your Seven-segment display challenge! =)
This is not very different from yours, except i used a OOP design.
You can have a look of a screenshot here:
https://github.com/MericLuc/CC117_SevenSegment/blob/master/example.png

Thank you for sharing this! 👍
Instead of creating a new .md file, you can just use the one that is already there. That way, it also shows up on the website. Here's the link to the file you want to edit: https://github.com/CodingTrain/website/edit/master/_CodingChallenges/117-seven-segment.md


Translation/swedish

Complete translation of pages into Swedish
Added folder content/sv

@raul
Any update on this? Is this repo active?
Really looking forward to the Swedish translation!

Thank you @kumaheiyama! We'd love to have one reviewer per translation if we can - do you happen to have a colleague that can proof-read your PR? Colleague with same native language is preferred.

Thank you @kumaheiyama! We'd love to have one reviewer per translation if we can - do you happen to have a colleague that can proof-read your PR? Colleague with same native language is preferred.

We'd love to have one reviewer per translation if we can - do you happen to have a colleague that can proof-read your PR? Colleague with same native language is preferred.

Hi,
No sorry, no one available. Maybe @memark or @dignite?

We'd love to have one reviewer per translation if we can - do you happen to have a colleague that can proof-read your PR? Colleague with same native language is preferred.

Hi,
No sorry, no one available. Maybe @memark or @dignite?

Sure, I can proof read, swedish is my native language. I think I will get time to do this during the weekend.

Sure, I can proof read, swedish is my native language. I think I will get time to do this during the weekend.

Thanks, @dignite! Do you have any exact date estimation? Looking forward to it.

Thanks, @dignite! Do you have any exact date estimation? Looking forward to it.

Three nitpick comments so far and 2 typos.

Good work. Don't worry about being nitpicky, keep 'em coming! ;-)

Three nitpick comments so far and 2 typos.

Good work.

Yes, sorry for the delayed response. I am finished, looks good.

@dignite Done!

I've updated the TOC to match all pages
Replaced "produktionssättning" in most places with "kodsläpp" or "release". I did however keep it in a few places because the feeling was more formal and it seemed to fit.

Please have a final look at the latest commit and see if you have any comments, otherwise I think we are done.
Good work reviewing!

@dignite, I've corrected the last comments. Thanks for catching those!
@mddarmawan, I think that would conclude the review of the PR. Please let me know if there is anything else.

Would love to see this merged after all the work put in by @kumaheiyama
What is pending for this to be approved @mddarmawan ?

@mddarmawan Ping

Sorry, I've missed this PR.
What great work, @dignite and @kumaheiyama! I am pushing it to Raul so it can be merged. Thanks for the contribution!

@mddarmawan Still nothing?


Refs 1104:  add job spec

Related to #204, this specifies a Job teamplte instead of a ClowderJobInvocation, allowing for execution of IQE with a broader environment, with UI test inclusion.
Still needs some updates, opening for visibility and feedback.

https://issues.redhat.com/browse/HMS-1104

⚠ This task currently requires qe-approval, but this PR does not fully resolve the task.  Please contact QE to determine appropriate testing required.


Move setup code from initialize to register

#6419 introduces some backwards-compatible changes to the plugin constructors, and this plugin's overriding of initialize breaks this.

this is not needed anymore


Resizable doesn't support TextDirection.rtl

Steps to reproduce
When the app locale is in a RTL language, or you wrap the ShadResizablePanelGroup with a Directionality with TextDirection.rtl. The Resizing is the opposite of the dragging direction and expected behavior.
Even when I passed textDirection: TextDirection.rtl to ShadResizablePanelGroup, it didn't solve it.
Expected results
Dragging should resize based on the drag direction regardless of the textDirection.
Actual results
When I drag to the right, the right widget gets bigger instead of smaller. same to other direction.
shadcn_ui version
0.16.3
Platform
MacOS
Code sample
Code sample
import 'package:flutter/material.dart';
import 'package:shadcn_ui/shadcn_ui.dart';

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

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

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return ShadApp.material(
      title: 'Flutter Demo',
      theme: ThemeData(
        // This is the theme of your application.
        //
        // TRY THIS: Try running your application with "flutter run". You'll see
        // the application has a purple toolbar. Then, without quitting the app,
        // try changing the seedColor in the colorScheme below to Colors.green
        // and then invoke "hot reload" (save your changes or press the "hot
        // reload" button in a Flutter-supported IDE, or press "r" if you used
        // the command line to start the app).
        //
        // Notice that the counter didn't reset back to zero; the application
        // state is not lost during the reload. To reset the state, use hot
        // restart instead.
        //
        // This works for code too, not just values: Most code changes can be
        // tested with just a hot reload.
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      locale: const Locale('he'), // <-- HERE this makes the app right-to-left
      home: const HandleResizable(),
    );
  }
}

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

  @override
  Widget build(BuildContext context) {
    final theme = ShadTheme.of(context);
    return ConstrainedBox(
      constraints: const BoxConstraints(maxHeight: 200),
      child: ShadDecorator(
        decoration: ShadDecoration(
          border: ShadBorder.all(
            width: 1,
            color: theme.colorScheme.border,
            radius: theme.radius,
          ),
        ),
        child: ClipRRect(
          borderRadius: theme.radius,
          child: ShadResizablePanelGroup(
            showHandle: true,
            children: [
              ShadResizablePanel(
                defaultSize: .5,
                minSize: .2,
                child: Center(
                  child: Text('Sidebar', style: theme.textTheme.large),
                ),
              ),
              ShadResizablePanel(
                defaultSize: .5,
                minSize: .2,
                child: Center(
                  child: Text('Content', style: theme.textTheme.large),
                ),
              ),
            ],
          ),
        ),
      ),
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.27.0, on macOS 15.2 24C101 darwin-arm64, locale en-IL)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 16.2)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2024.2)
[✓] Connected device (3 available)
[✓] Network resources

• No issues found!

fixed in the v0.17.0


Add metatdata to dictionary items

Hey, is there a chance to add metatdata to the dictionary items so we can use it when get the suggestionitems .... would be great for autocomplete scenarios (like an ID or something)

SymSpell or any other (Damerau-Levenshtein) edit distance based spelling correction is not the best solution for autocomplete:
If you type "mic" for "microsoft" this would require an edit distance= 6 which is slow, computing intense,and will return all words from the dictionary (instead only those starting with the "mic" prefix
Trie  or Radix Trie based solutions are better suited.
Soon will be releasing an autocomplete solution based on Pruning Radix Tries that is 1000x faster than the available solutions.
If you want nevertheless use SymSpell for autocomplete and attach an ID you have two possibilities:
You may either amend the words dictionary which currently is Dictionary<string, Int64> words;  (word, word count) into something Dictionary<string, (Int64,Int32)> words; (word,(word count, ID))
or you may abuse the Int64 count as ID. Currently SymSpell uses the count to display suggestion in order of descending word frequency, but if this is not important than you can use the count otherwise, e.g. as ID.

Thanks for your quick answer!
Yes I am using a RadixTrie (Concurrent Suffix Tree) which is optimized for concurrent usage for contains like searches but the problem is if someone is misspelling any word like 'managment' I won't find anything ... so my guess was to "normalize" this word and afterwards searching in my Trie structure.
Any thoughts on using your library in that case ?
How will your autocomplete solution look like ?

You may combine auto completion and spell correction by first trying autocomplete, and if no suggestions returned then fall back to spelling correction suggestion. This is how I am doing it in my search solutions.

How will your autocomplete solution look like ?

You can load a text file of terms and term bigrams with word frequency counts as input.
It will create a Trie and return the topK best suggestions for any given prefix (e.g. the top 10 suggestions with the highest word frequency - or price, ord profit margin etc.), sorted by word frequency.
For 6 million unique terms and bigrams it will return the top 10 in 0,03 ms.
This is an exhaustive search for the top 10, not just the first 10 results that match the prefix.


https://e2b.dev/docs?error=server_error&error_code=500&error_description=Database+error+saving+new+user#error=server_error&error_code=500&error_description=Database+error+saving+new+user

when click sign in or sign up throw this error the browser have any error  could you help me
https://e2b.dev/docs?error=server_error&error_code=500&error_description=Database+error+saving+new+user#error=server_error&error_code=500&error_description=Database+error+saving+new+user

Hi @KompasAI, thanks for reporting this. It was a mistake on our side, it should be fixed now. I am sorry for the inconvenience.

This issue should be fixed.


[RangeSlider] [Flutter 3.10] LateInitializationError: Field '_startThumbCenter@280317193' has not been initialized.

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

Using RangeSlider inside ListView or CustomScrollView.
Add this slider after many widgets (to simulate just use SizedBox with big height). This way the slider is not visible on the screen initially.
Now scroll until the RangeSlider is in viewport.

[Note] It works fine if used in Column with SingleChildScrollView but in my Case I have lots of widgets before slider and I can not use that approach.

Expected results
The RangeSlider should work in scroll view normally.
Code sample
Code sample
import 'package:flutter/material.dart';

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

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Bug',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: const MyHomePage(
        min: 0,
        max: 500,
      ),
    );
  }
}

class MyHomePage extends StatefulWidget {
  final double min;
  final double max;

  const MyHomePage({
    super.key,
    required this.min,
    required this.max,
  });

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

class _MyHomePageState extends State<MyHomePage> {
  late final ValueNotifier<(double, double)> rangeNotifier;

  @override
  void initState() {
    super.initState();
    rangeNotifier = ValueNotifier<(double, double)>((widget.min, widget.max));
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        backgroundColor: Theme.of(context).colorScheme.inversePrimary,
        title: const Text('Bug'),
      ),
      body: ListView(
        children: [
          SizedBox(
            height: MediaQuery.of(context).size.height * 1.5,
            child: const Placeholder(),
          ),
          ValueListenableBuilder(
            valueListenable: rangeNotifier,
            builder: (context, range, child) {
              return Padding(
                padding: const EdgeInsets.symmetric(horizontal: 22),
                child: RangeSlider(
                  min: widget.min,
                  max: widget.max,
                  values: RangeValues(range.$1, range.$2),
                  onChanged: (value) {
                    rangeNotifier.value = (value.start, value.end);
                  },
                ),
              );
            },
          ),
        ],
      ),
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration
No visual sign of crash or error screen.
https://github.com/flutter/flutter/assets/68430205/c9b9f7bd-610b-416b-9a8f-87106ff4a24e

Logs
Logs
Restarted application in 670ms.

════════ Exception caught by scheduler library ═════════════════════════════════
The following LateError was thrown during a scheduler callback:
LateInitializationError: Field '_startThumbCenter@280317193' has not been initialized.

When the exception was thrown, this was the stack
#0      _RenderRangeSlider._startThumbCenter (package:flutter/src/material/range_slider.dart)
#1      _RenderRangeSlider.assembleSemanticsNode
#2      _SwitchableSemanticsFragment.compileChildren
#3      _SwitchableSemanticsFragment.compileChildren
#4      _SwitchableSemanticsFragment.compileChildren
#5      _SwitchableSemanticsFragment.compileChildren
#6      RenderObject._updateSemantics
#7      PipelineOwner.flushSemantics
#8      RendererBinding.drawFrame
#9      WidgetsBinding.drawFrame
#10     RendererBinding._handlePersistentFrameCallback
#11     SchedulerBinding._invokeFrameCallback
#12     SchedulerBinding.handleDrawFrame
#13     SchedulerBinding._handleDrawFrame
#14     _invoke (dart:ui/hooks.dart:142:13)
#15     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:359:5)
#16     _drawFrame (dart:ui/hooks.dart:112:31)
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
LateInitializationError: Field '_startThumbCenter@280317193' has not been initialized.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
LateInitializationError: Field '_startThumbCenter@280317193' has not been initialized.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
LateInitializationError: Field '_startThumbCenter@280317193' has not been initialized.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
LateInitializationError: Field '_startThumbCenter@280317193' has not been initialized.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
LateInitializationError: Field '_startThumbCenter@280317193' has not been initialized.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
LateInitializationError: Field '_startThumbCenter@280317193' has not been initialized.
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by scheduler library ═════════════════════════════════
LateInitializationError: Field '_startThumbCenter@280317193' has not been initialized.
════════════════════════════════════════════════════════════════════════════════

Flutter Doctor output
Doctor output
[✓] Flutter (Channel stable, 3.10.0, on macOS 12.6.5 21G531 darwin-x64, locale en-GB)
    • Flutter version 3.10.0 on channel stable at /Users/os/fvm/versions/stable
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 84a1e904f4 (3 days ago), 2023-05-09 07:41:44 -0700
    • Engine revision d44b5a94c9
    • Dart version 3.0.0
    • DevTools version 2.23.1

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
    • Android SDK at /Users/os/Library/Android/sdk
    • Platform android-33, build-tools 33.0.2
    • ANDROID_HOME = /Users/os/Library/Android/sdk
    • ANDROID_SDK_ROOT = /Users/os/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 14.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14B47b
    • CocoaPods version 1.12.0

[✓] 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
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

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

[✓] Connected device (1 available)
    • iPhone 14 Pro Max (mobile) • 3454690B-8535-47DD-A81F-AE7B3E9008CE • ios • com.apple.CoreSimulator.SimRuntime.iOS-16-1
      (simulator)

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

• No issues found!

Additionally, This is the line which causes LateInitializationError.
https://github.com/flutter/flutter/blob/4eefced8bc0e6f3e7da96dfe58407b4623e1fd3f/packages/flutter/lib/src/material/range_slider.dart#LL1688C21-L1688C21

Reproducible using the code sample provided above.

flutter doctor -v
[✓] Flutter (Channel stable, 3.10.0, on macOS 13.3.1 22E772610a darwin-arm64, locale en-GB)
    • Flutter version 3.10.0 on channel stable at /Users/nexus/dev/sdks/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 84a1e904f4 (3 days ago), 2023-05-09 07:41:44 -0700
    • Engine revision d44b5a94c9
    • Dart version 3.0.0
    • DevTools version 2.23.1

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.9971841/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 14.3)
    • Xcode at /Applications/Xcode-14.3.0.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.12.1

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

[✓] Android Studio (version 2022.2)
    • Android Studio at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.9971841/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 17.0.6+0-17.0.6b802.4-9586694)

[✓] Android Studio (version 2022.2)
    • Android Studio at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.9862592/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 17.0.6+0-17.0.6b802.4-9586694)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.1.1)
    • IntelliJ at /Users/nexus/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 73.1.1
    • Dart plugin version 231.8770.15

[✓] IntelliJ IDEA Ultimate Edition (version 2023.1)
    • IntelliJ at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/231.8109.175/IntelliJ IDEA.app
    • 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

[✓] IntelliJ IDEA Ultimate Edition (version 2023.1.1)
    • IntelliJ at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/231.8770.65/IntelliJ IDEA.app
    • 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

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

[✓] Connected device (4 available)
    • Pixel 7 (mobile) • 28291FDH2001SA            • android-arm64  • Android 13 (API 33)
    • Nexus (mobile)   • 00008020-001875E83A38002E • ios            • iOS 16.4.1 20E252
    • macOS (desktop)  • macos                     • darwin-arm64   • macOS 13.3.1 22E772610a darwin-arm64
    • Chrome (web)     • chrome                    • web-javascript • Google Chrome 113.0.5672.92

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

• No issues found!

[!] Flutter (Channel master, 3.11.0-5.0.pre.48, on macOS 13.3.1 22E772610a darwin-arm64, locale en-GB)
    • Flutter version 3.11.0-5.0.pre.48 on channel master at /Users/nexus/dev/sdks/flutters
    ! Warning: `flutter` on your path resolves to /Users/nexus/dev/sdks/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutters. Consider adding /Users/nexus/dev/sdks/flutters/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/nexus/dev/sdks/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutters. Consider adding /Users/nexus/dev/sdks/flutters/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 5e459380c1 (8 hours ago), 2023-05-11 22:53:01 -0400
    • Engine revision ef5c349f04
    • Dart version 3.1.0 (build 3.1.0-94.0.dev)
    • DevTools version 2.23.1
    • 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 33.0.0)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.9971841/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 14.3)
    • Xcode at /Applications/Xcode-14.3.0.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.12.1

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

[✓] Android Studio (version 2022.2)
    • Android Studio at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.9971841/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 17.0.6+0-17.0.6b802.4-9586694)

[✓] Android Studio (version 2022.2)
    • Android Studio at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.9862592/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 17.0.6+0-17.0.6b802.4-9586694)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.1.1)
    • IntelliJ at /Users/nexus/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 73.1.1
    • Dart plugin version 231.8770.15

[✓] IntelliJ IDEA Ultimate Edition (version 2023.1)
    • IntelliJ at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/231.8109.175/IntelliJ IDEA.app
    • 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

[✓] IntelliJ IDEA Ultimate Edition (version 2023.1.1)
    • IntelliJ at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/231.8770.65/IntelliJ IDEA.app
    • 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

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

[✓] Connected device (4 available)
    • Pixel 7 (mobile) • 28291FDH2001SA            • android-arm64  • Android 13 (API 33)
    • Nexus (mobile)   • 00008020-001875E83A38002E • ios            • iOS 16.4.1 20E252
    • macOS (desktop)  • macos                     • darwin-arm64   • macOS 13.3.1 22E772610a darwin-arm64
    • Chrome (web)     • chrome                    • web-javascript • Google Chrome 113.0.5672.92

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

! Doctor found issues in 1 category.

We're also seeing a huge amount of errors for this case in production. Is there a known workaround while it's being fixed?

Currently, as my prod apps have had this issue, I used syncfusion_flutter_sliders as temporary solution.
I will change back to Material Slider once this issue is fixed and merged in stable.

I'm working on a  rework of Slider and RangeSlider. This should be fixed as part of it.

Is there already something I can track? I see nothing linked to this issue.

@ueman
You can track here https://github.com/flutter/flutter/issues/125329

You can try using this
Wrap your children in Column and make column scrollable with SingleChildScrollView.

@manish-wearetechtonic Kindly read the initial bug post thoroughly. Specifically the note in Step to reproduce section


Schematic Cannon Material Book Crash

Describe the Bug
I have a schematic cannon in my world for building my house. It seems to cause a crash when I shift click a book into the slot for getting a material list. It may be another mod conflict on my end, but I wanted to share this just in case.
Thank you,
Hope you had a great thanksgiving and have a great day. Hope you can resolve this!
Reproduction Steps
1.Place a schematic cannon
2.Get a regular book
3.Shift click a book into the cannon
...
Expected Result
The schematic cannon to create a material list by shift clicking a regular book into the device.
Screenshots and Videos
No response
Crash Report or Log
https://gist.github.com/Gatornator/83f5150b1a3e6b4f4feaaf73728dd739
Operating System
Windows 11
Mod Version
0.5.0g
Minecraft Version
1.19.2
Other Mods
No response
Additional Context
No response

not certain  but it looks like SimpleShelves is the problem here .

Just tested in my own pack with both Create and SimpleShelves, can't reproduce. OP, upload the full log.

I just tried a schematic with  a block from  SimpleShelves.  The second the book is in the cannon  to get the material list the games crashes.
Also tried with regular blocks (a tree) , didn't trigger the crash.
schematic I used

I’ll have to test this. Thanks for the advice

yes, issue with Simple Shelves. opened an issue: https://github.com/Pinaz993/SimpleShelves/issues/5

Simple Shelves has updated to fix this.


Cannot access dns server after applying configs ";; connection timed out; no servers could be reached"

I have been trying to configure the BIND container as a private network DNS server (loosely) following the DigitalOcean  tutorial.
I have been been getting the error ;; connection timed out; no servers could be reached once any configuration changes are applied.
As a debugging step I tried a "regular" install (service) of bind9. I am not getting the same issues if running a service (systemctl start bind9).
I think this is related to #65
i.e. as a result of running sudo systemctl stop systemd-resolved.service.
My docker-compose:
version: '2'

services:
  bind:
    image: sameersbn/bind:latest
    dns: <IP_ADDRESS>
    ports:
    - <IP_ADDRESS>:53:53/udp
    - <IP_ADDRESS>:53:53/tcp
    environment:
    - WEBMIN_ENABLED=false
    volumes:
    - /srv/docker/bind:/data

Additional
I am also seeing sudo: unable to resolve host ubuntu: Resource temporarily unavailable on the dns host when running the container.

My SOLUTION:
udpate docker desktop to <IP_ADDRESS>(37199)

Thanks @pOH7 . I'll probably upgrade now though I got it working (and forgot to update this question)
Do you find that the line
dns: <some-ip>
is necessary?
Changing this line to my local IP worked for me.


Fix: get_simple_path not working properly in Godot 3.5

Fixes https://github.com/godot-escoria/escoria-issues/issues/296

Great find @BHSDuncan and @balloonpopper ! Thanks a lot!


You only need to load facenet once!

The current implementation loads the facenet model from system storage on every pynder user retrieve. There is no good reason for this, the 300+mb facenet model only needs to be initialized once!

Facenet model is now only loaded once. See https://github.com/cjekel/tindetheus/commit/9942a979215b78c0d16bb429349fcd3930389f05 and https://github.com/cjekel/tindetheus/commit/1457d29282ef03b4a2225a24ba855e8d3c1d9009


Update Docker Compose settings for Fuseki

In development when using Docker Compose Fuseki doesn't seem to work for SPARQL: the default graph is not the union graph.
This can be fixed by adding --set tdb:unionDefaultGraph=true to the command in Docker Compose.
Documentation on this is here: https://jena.apache.org/documentation/fuseki2/fuseki-configuration.html
Note that we should confirm this doesn't break any of the tests—I'm very rusty on this codebase, so don't take this as a perfect solution!

Did you try this locally? We haven't have any success with it in the past.

I did a basic check and it seemed to work—for whatever reason, it didn't work with existing data, but once you started adding new data it showed up appropriately.


Integrating Angular 8 with Paystack payment gateway

I am new to payment gateway integration with Angular. In my project, I need to integrate angular 8 with Paystack API. I could not see any Paystack module available in angular8, but it is in Angular4. Could anyone suggest whether this has been deprecated or I can use the Angular4 module in Angular8?

I didn't get you sorry!

Why are you asking about angular and paystack in eureka? They seem unrelated

it is not related to eureka, wrongly posted in this repo. that's my bad


Task: support a variation of event creation rates on nodes

Is your feature request related to a problem? Please describe.
Need to simulate different event creation rates on different nodes.
We want to simulate scenarios like below:

1 of 5 nodes have a creation rate of 20% compared to other nodes
2/3 of nodes have a low creation rate (5%)
some nodes can't create new events

Describe the solution you'd like
Add a parameter to control the event creation rate on nodes.
Can add a flag on node config

outdated


Uploading settings throws TypeError: Cannot read property forEach of undefined

Visual Studio Code Version : 1.12.2
Code Settings Sync Version : 2.8.0
Operating System : Ubuntu 16.04
Occurs On: Uploading settings
Proxy Enabled: No
GIst Id: https://gist.github.com/elboletaire/042243a5fbac6e239f1a067018a89abe
After setting xdg-open as executable the error described in #327 gets fixed, but settings can't upload due to a TypeError:

Fixed in v2.8.1


Reactive ReactiveHttpRequestInterceptor

Hi,
I would like to have reactive based ReactiveHttpRequestInterceptor. My goal is to add Authorization header to all requests using request itnerceptor. I was thinking to do something like. To get Authorization data from Mono Context:
WebReactiveFeign
                .<Client>builder(webClientBuilder)
                .decode404()
                .addRequestInterceptor(request -> Mono
                            .subscriberContext()
                            .map(ctx -> ctx
                                    .<String>getOrEmpty("authToken")
                                    .map(authToken -> {
                                        Map<String, List<String>> headers = new LinkedHashMap<>(request.headers());
                                        headers.put("Authorization", List.of(authToken));
                                        return new ReactiveHttpRequest(request.method(), request.uri(), headers, request.body());
                                    })
                                    .orElse(request));)
                .target(Client.class, "http://localhost:8080")

Or is there any other recommended approach?
Thanks

You are on the right way. The only alternative is to pass them explicitly as method parameter


Create TheoryData directly from an IEnumerable

When working with Enumerables and Linq, this Extension Method allows the generation of TheoryData from an IEnumerable directly.

Seems like the test want's to execute our library because I added a dependency on xunit.core ...

This is something I've always wanted ^_^


fix: rc-input will trigger onChange twice when inputting using the in…

The onCompositionEnd event will be called when the user input method combination ends, triggering an onChange event, but it only needs to be called after the count method of Input is successfully cropped.

#ant-design/ant-design#46578

ant-design/ant-design/#46587


train a classifier using results of a previous one

Rasa NLU version: 0.14.3
Operating system (windows, osx, ...): Linux
Issue:
Hallo everyone,
I have a setup with two classifiers: the builtin embedding_classifier and a custom one.
The custom one needs to do some analysis on the results of the embedding classifier and decide on some confidence thresholds. This would be the its "training" step. I am using now some ugly workaround involving an external script doing the analysis and dumping some pickle that the custom classifier then reads, but I would like to move this to the "train" method of the class, so I can do everything in one go.
Here are my questions:

is the training order guaranteed to be the one in which the classifiers are mentioned in the configuration? Can I be sure that when the training of the second classifier starts, the embedding_classifier has been already trained?
the train method gets as argument an instance of TrainingData: is this a "clean" list of examples, or there any chance that they already have the final outcome of the previous classifiers? I assume it has in any case the tokens?
If the TrainingData has no classification yet, how do I pass it through the freshly trained embedding classifier?

Thanks for your help,
Andrea.

Please ask these kind of questions in our forum


Add mpv.net

Microsoft Reviewers: Open in CodeFlow

This app is safe. I have sent a report to Smartscreen to validate this app.
@stax76 Is there an issue with the latest installer ?

@rdmaclachlan did you add it to smartscreen as a malware? That's really shitty if you just do that on your whim.


Corrections for PR 326

Making adjustments to the last PR to maintain consistency in the codebase.

Fix Flake8 Style checks
Maintain organizing structure in schema.py
Use consistent logging in officers.py

Here are the updates I made, @zeelapatel

Thank you I will look into updates.


Exception fix if Heart Track doesn't exist

Exception fix if Heart Track doesn't exist hopefully better now ;)

Actually, was going to ask you what the preferred was for you, since my VS Studio Community keeps asking ;)

I usually Checkout Windows-style, commit Unix-style. cf https://stackoverflow.com/questions/10418975/how-to-change-line-ending-settings
If there's a file in the repo with CRLF, I've done something wrong.


Add factory constructors to distinguish between timer based or network based instantiation

The current SplashScreen constructor requires the second property although it is not needed when the SplashScreen uses the future based navigation.  Hence, I've removed the @required annotation and created two factory constructors which makes the API a bit more self explaining.

add factory constructors to either require seconds for timer based instantiation or the navigateFuture for network call based instantiation

remove required annotation for seconds on existent constructor

make existent constructor protected for backward compatibility and smooth migration

fix broke pubspec.lock.yml

exclude Idea's *.iml files from being pushed to git

This looks like an awesome contribution, I'm reviewing it now to see if we'll merge it. Thanks


Create a collapser

One need to make this component using HTML and Tailwind CSS. I would suggest to use Tailwind Playgrounds to make things faster and quicker.
Here is a reference to the component.

After building the component please raise a PR with a screenshot of the component and add the component in path of the file.
If you need to use any icon please use it from Hero Icons
Good luck.

every modern website needs a toggle collapser....

Make this and add this to others folder. @Tushar98644


Add login / authentication example

Hi, I think a lot of issues faced by Next.js apply to Nuxt.js also, and I believe that ultimately, such a feature will require a way to allow for custom server workflows, with session support etc.
Interested to discuss this.
https://github.com/zeit/next.js/issues/153

Hi @niallobrien
Thank you for using nuxt.js in it's alpha stage, it's already planned in nuxt.js: https://github.com/nuxt/nuxt.js/projects/1
It will be easier to do with nuxt.js since you can use it as a middleware in express, adonis, etc.
Also, nuxt.js is configurable with a nuxt.config.js file instead of next.js

Hi @niallobrien
You can see an example here: https://nuxtjs.org/examples/auth-routes
And the live demo on https://auth-routes.nuxtjs.org/

@Atinux what if we have a token which expires? I create a middleware on server which refreshes the token if it has been expired and reset the session but vuex isn't refreshed with the new token.

@vaggelis2018 you can check in client middleware if the token was refreshed on the server.
and if so update the client store state.
client middleware :
export default function ({ store }) {
   // check if server refreshed the token and retrive it
 store.dispatch('refreshToken', token)
}


Internal links are broken

Describe the bug
Internal links (links between items in Stoplight) are broken, and instead show as just links to the current page.
To Reproduce

Link between one document and another in Stoplight
Render using Stoplight Elements
Link will show current URL not the destination URL

In Stoplight studio the link will be {correctURL}undefined which might be a hint as to what is happening.
Expected behavior
Expected behavior is for the link to be converted to the appropriate URL from the stoplight internal reference schema.

gz#7708(related to Zendesk ticket #7708)

@wmhilton How can we use the latest version which includes this fix? Will there be a release to NPM today?

@wmhilton @raleigh04 After upgrading I'm now seeing this issue when clicking the URL:

@wmhilton @raleigh04 After upgrading I'm now seeing this issue when clicking the URL:

Oh hmm! Can you open a new issue for that? I'm not able to reproduce it.

@wmhilton https://github.com/stoplightio/elements/issues/1980


GitHub enterprise support

It would be great if I could add my GH:E URL to the matches. I don't know anything about Chrome Extensions, but I'm going to dig in and see if I can figure it out.

Not sure if this is still being considered, but just in case, i'd like to add in a vote for GitHub enterprise support.
If it's helpful, this chrome extension seems to do a pretty decent job of supporting both github.com and enterprise options.

This extension also does github + enterprise https://github.com/thecodejunkie/github.expandinizr


Fix/sorting

Use active_sorting_default_scope after unscope model in getting original list ids

Coverage remained the same at 96.25% when pulling 24aa965a54e42eee822a2a6fcdf8f73e4e415857 on raniaashraf:fix/sorting into 148cc990b5c0a3f4dfdcb349e212f93e9a271dab on owahab:master.


Fontvalidator does not properly parse mkv

When using fontvalidator directly on mkv files, it will not properly detect either the font files or the sub track. Instead, it will only say 'Ignoring non-font attachment FONT.ttf' for each font, and nothing else. The fact it does not give missing font errors when run also implies that it is not detecting the subtitle tracks correctly either.
The solution I found for both of these was removing the "b" from "b'S_TEXT/ASS':" on line 333 and removing all of the "b"s from before the strings in the FONT_MIMETYPE set on lines 388-396. The script worked perfectly for me after removing these. I'm guessing these stopped the script from properly detecting the font filetype or the tracks which were subtitles.

Same issue here, pull request #15 also fixes it


How to create followup intents with batchUpdateIntents?

Hello,
I am trying to use this DialogFlow API client to manage the intents of my agent and I have to use batchUpdateIntents for my task as I get the whole flowchart at once and parse it into a batch of intents. Almost always, there are several followup intents within the batch of intents. However, I am having trouble trying to create followup intents within the batch.
I saw this issue and several others but it seems that they are all using createIntent. instead of batchUpdateIntents.
When I try to create followup intents using batchUpdateIntents, I get the following error message:
Error: 3 INVALID_ARGUMENT: 'WakeUp-100' is not a valid intent ID. Must be a UUID.

I gave the parent intent's name to rootFollowupIntentName and also parentFollowupIntentName, but it seems that it requires a UUID.
After a bit of searching, I was able to find this Stackoverflow post stating that the intent ID is determined by Dialogflow and it cannot be modified by the user.
Is there a way to create a followup if the UUID of the intent has not been created yet?
Thank you.

Although I am tempted to use multiple createIntent calls and get the uuid from the response, but the best practices states that I shouldn't spam those. How many calls do you think is too much for individual calls?

I no longer need to use followup intents, but I will leave this open as someone else might stumble upon this problem.

I will look into this .

Best practice would be --> batch intents one layer at a time:

All non follow intents
follow up intents
follow up follow up intents

Another possibility would be to not use followup intents. Instead just configure a root intent AA with output context. "AA-followup" and any followup intents to AA include input context "AA-followup". This would be behave the same in the practice, it just wouldn't enable the followup/dropdown UI in the console. I prefer this method because it reusing/rearchitecting followup intents easier.
With this note, I am closing this issue.
Feel free to reopen this issue.


ListView will be removed by facebook

ListView will be removed by facebook

Can you elaborate?

He means:
https://github.com/GeekyAnts/NativeBase/issues/2398

This issue has been taken care of by commit https://github.com/deanmcpherson/react-native-sortable-listview/commit/061ea2719771333800d5032468f9a4f69c6b6df8


Correcting ADLA .NET article to call out job submission

@matt1883 : Thanks for your contribution! The author, @saveenr, has been notified to review your proposed change.

#sign-off


save file only once formatting is finished

Currently when elm.formatOnSave option is enabled file will be saved twice (by vscode itself and by plugin). If one use plugin alongside utils like webpack in the watch mode that triggers unnecessary recompilations. It results in longer waiting times and unpleasant developer experience.

In general this is a recommended way to add code formatting now. In my PR I was able to fix Format Document functionality. However editor.formatOnSave still doesn't work and I failed to understand why.
So my PR will solve immediate problem, however it would be nice to switch to recommended way later on.

Thanks! ❤

@Krzysztof-Cieslak thanks for merging! Can you also make a new release with this, please?


fix: use dns name to reach rest

chore: remove helm generation from precommit

fix: use dns name to reach rest
Using the host name creates a race as rest's node port must start ahead of its consumers.
Instead, simply use the dns name, which will be updated whenever rest is ready.
Resolves: openebs/mayastor#1076
Resolves: CAS-1288

bors merge


Removed I think all the whitespaces, added my signature.

Added in https://github.com/opentffoundation/manifesto/pull/533


JWT Token combined simple_preauth

Hi,
we are trying to combine LexikJWT authentication with a api key simple_preauth and are struggling with the configuration.
Can you tell me if it is possible, to have a simple_preauth that is issuing a PreAuthToken in the same firewall as lexik_jwt?

Hi, I haven't tested it with simple_preauth personnally but I guess it should be possible. What problem are you facing exactly ?

Hi @slashfan ,
thanks for your reply. I solved the problem by reviewing my code.
The problem was that in my preauth handler i issued a PreAuthenticatedToken (which is fine) but added the role IS_AUTHENTICATED_ANONYMOUSLY explicitly. This made the PreAuthenticatedToken set its authenticated attribute to true and then ignores any firewall configuration afterwards.


api: bundle: add OLM spec desc refs for logLevel

see: https://github.com/openshift/console/blob/master/frontend/packages/operator-lifecycle-manager/src/components/descriptors/reference/reference.md
regenerated the manifests with make bundle
validated with operator-sdk scorecard bundle/
Signed-off-by: Francesco Romani<EMAIL_ADDRESS>

/override ci/prow/ci-e2e
/override ci/prow/ci-install-e2e
failures are well known (selinux policy misalignment) and unrelated to this change. Annotations can hardly break anything.

/lgtm

/cherry-pick release-4.11


Docker stuck in a loop

Hi I have just downloaded v0.5.2 and tried the docker image on (MacOS Mojave) but after following the steps and running docker-watch it opens the localhost:3001 page in the browser and the page just keeps loading, also in the terminal the "browser reloading" event just keeps stacking up. i.e.
[Browsersync] Reloading Browsers... (buffered 79 events)
I guess it keeps seeing changes and therefore never finishes?
Does anyone know what might be the problem? I haven't changed anything to the files inside the zip.

Hmm strange :/
You followed these instructions?
Do you have any other application running on port 3000 and/or 2368?
The browser should open on port 3000 and port 2368 should also be free for the ghost docker instance.

It also happens to me sometimes, still I don't know why. I can make it work after two or three times though.
When I have more time I can take a look on that, in the meantime you can just run docker-watch until it works, I know is not the best option but is the way to go for now.

Any non-docker alternative for theme development? It's stuck in a loop for an hour now.

For now you could do something like:

install and run local Ghost
clone repo in content/themes and change the theme to liebling
yarn install and yarn watch in ./src
zip with yarn zip

@vixrant you can try to run npm run docker-watch, wait for ~30 seconds and then refresh the page, that works for me all the time.

I and my team have been working without docker for some time but I decided to google the issue with Laravel-mix and got this:
https://laracasts.com/discuss/channels/elixir/laravel-mix-keeps-compiling-every-second-without-stop-after-npm-run-watch
It fixed the docker environment for me :p

😮 Thanks for the info! I already pushed a commit that tries to fix that https://github.com/eddiesigner/liebling/commit/9720e53cee74ed07cac152c106a96b7cd9255173
I'm not sure though if it solves the issue completely because it already works more or less well on my environment and I don't see a big difference but if you say it fixes the issue on yours then it should work for someone else.

I will close this issue for now, please feel free to reopen it if needed.

Hey! I recently tried to update my theme recently and start the docker-watch dev environment again. It's still stuck in a loop :p


EventsCard CSS

[X] PR for this issue must follow the PR template
[ ] This is a bug
[x] This is a feature request

For Feature request

Explain the working of new feature.
when any of the events from /blogs is opened by clicking read more, EventsCard file's data is rendered, write eye catching css and align contents.
How will implementing this help this repo?
by making the events blog more readible
Relevant examples and resources
search on your own, its simple html css issue

will this styling be appropriate for viewing the blog, if so please let me know.
Also, why is there so much space above -> all articles link ?

Also, why is there so much space above -> all articles link ?

khai, do make it less if you want, it will be better

will this styling be appropriate for viewing the blog, if so please let me know.

[ ] right box style idea is good tesma date ko issue dekhya xa
[ ] tyo box ni a little bit bigger to have a bigger cover photo inside the box, tya name_1 pardena baru, cover photo ko size box ko full width hola better hola
[ ] tyo box vitra mentors ani partners haru only write if there are any, check home page ko Upcoming event for reference
[ ] tyo box ma entry fee, certs ani prizes ni herni bittikai bujini hos tesari list garna vanda, check home page upcoming event for reference (title ko side ma green box ma huda thyakka chinyaxa)
[ ] links haru also render if there is link ani use appropriate icons social media, registration, replace blog link with share button ani put blog link there
[ ] time chai 00:00 AM vaye use alternate time from stats.time
[ ] move pics to description section and bring description section below
[ ] only render maximum of 4 pics, and based on numbers of pics,

if 4 pics

if 3 pics

if 2 pics

if 1 pic, full pic
if 0 pic, move desc section up (i think it will happen automatically)

@aayushtmG are you actively doing this or are you confident in doing this? will need this done very soon so i'll do this if you've left this issue.

Sorry, i wanted to do it, but i have been quite busy. You can go for it.

sure thanks for replying so quick. you can do other issues whenever you're free.


Support zstandard compression for file formats

It would be useful to support reading files compressed with zstandard in our file IO routines. The appropriate code would be added here, and should only add support if the required library dependency is available (similar to snappy).

i can take this issue.
@jcrist please tell me how to proceed?

Sure! You'll want to mirror the implementation for snappyhere , but for zstandard.
https://github.com/dask/dask/blob/140a27b57dfe0c3a5a694e04c3c0cd07412d56eb/dask/bytes/compression.py#L32-L38
The key should be zstd (the name of the compression algorithm), and the values should be the compression/decompression functions. It looks like this is the most popular zstandard library for python. It doesn't provide methods with the signature we want, so you'll have to implement them yourself. For compression this might look like:
import zstandard

def zstd_compress(data):
    c = zstandard.ZstdCompressor()
    return c.compress(data)

The decompression function would look similar.
For instructions on getting started with development of dask, see https://docs.dask.org/en/latest/develop.html#development-environment.

@Pranay144 any updates on adding a PR for this issue ?

See the discussion at https://github.com/dask/dask/pull/5095, looks like @martindurant disagrees about this feature.
@martindurant - if we're moving to fsspec as a dependency for handling these things, would you see this as in-scope for fsspec? People do store data as compressed zstd files, and this would be something we should handle.

Yes, it would be in https://github.com/intake/filesystem_spec/blob/master/fsspec/compression.py
Dask does explicitly test all the compressions in the context of bag text and dataframe csvs.

Ah, didn't see the PR.  Apologies.

Perhaps this should be closed?
See https://github.com/intake/filesystem_spec/issues/69

Yep, this can be closed. Thanks for the ping.


LeakCanary version upgrade to 2.2

Issue Type

[x] Improvement
[x] Build system related

Description and/or steps/code to reproduce the problem
LeakCanary version upgrade to 2.2 (from 2.0)
Environment
Version of osmdroid the issue relates to:
6.1.6

Done by #1546


[CI][conda] - Update conda build docker to centos8

Motivation and Context
Our current conda build docker for linux is based on a centos 7 image.
centos7 reached end of life (EoL) in June 2024.
The mirror repos were moved to centos vault causing our current build to fail.
This PR updates the docker to centos 8.
How Has This Been Tested
CI conda build test passed.
On branch https://github.com/facebookresearch/habitat-sim/tree/alex-07_11-conda_deploy_test_rhel8 I deployed a test linux package which is currently available here. I was able to successfully install this package and run tests locally on Fedora 39.
Types of changes

[x] Docs change / refactoring / dependency upgrade
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have completed my CLA (see CONTRIBUTING)
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Merging this an testing the nightly today. If that works then I'll remove the test branch and package.


CPS and Roslyn project system GUIDS

... are known to be MSBuild format, so treat them as such.
Fixes #1237.

@dsplaisted I think this'll resolve the mysterious failures of https://github.com/dotnet/sdk/issues/297--is there a branch of the SDK repo with the changes that I can test it out on?

cc @srivatsn

@rainersigwald Here is a branch with the CPS Guids: https://github.com/dsplaisted/sdk/tree/CPSGuids

@dsplaisted Thanks! This does fix the problem then (cloned + built that branch, saw the problem, overwrote with binaries from this change, built SDK and it got way past this error).

@dotnet-bot test OSX Build for CoreCLR please

Arg, I should not have squashed this. I'll cherry-pick it into master shortly.


数据在DeepGlobe比赛网站上好像下载不了了

谁有，能提供一下吗

官网需要参赛才能下载数据，现在申请参赛一直在审核状态无法下载，同求数据~~

同求

同求数据

A copy on Baidu Cloud Disk, link: https://pan.baidu.com/s/1S4fn01psiXN9mQ2CI1ZrHg   password: 0qor

有3项比赛的完整数据吗？现在给的百度盘只有road detect的数据

land cover classification or building detection datasets？Can you provide it?

I will upload land cover classification and building detection datasets after download. @merlinzone

Building dataset is available at https://spacenetchallenge.github.io/datasets/spacenetBuildings-V2summary.html @merlinzone

land cover classification dataset is on BaiduYun with link https://pan.baidu.com/s/1KwD5M3C84jPfyCCq03tGTw  and password  thng. @merlinzone

您好，您整理的道路database里面的test和val都没有mask.png文件 @dou3516

land cover classification dataset is on BaiduYun with link https://pan.baidu.com/s/1KwD5M3C84jPfyCCq03tGTw and password thng.

Hello, I couldn't find label file of val set in your link, can you share them with me? @dou3516

land cover classification dataset is on BaiduYun with link https://pan.baidu.com/s/1KwD5M3C84jPfyCCq03tGTw and password thng.

Hello, I couldn't find label file of val set in your link, can you share them with me? @dou3516

I think the data provider didn't publish the labels for test and val set

A copy on Baidu Cloud Disk, link: https://pan.baidu.com/s/1S4fn01psiXN9mQ2CI1ZrHg password: 0qor

thanks babe

0qor
Hi, sir, i can't find the building dataset,Can you provide it for me?Thank you

Building dataset is available at https://spacenetchallenge.github.io/datasets/spacenetBuildings-V2summary.html @merlinzone

Can you share the data with me?
@dou3516

Building dataset is available at https://spacenetchallenge.github.io/datasets/spacenetBuildings-V2summary.html @merlinzone

The webpage cannot be opened，Can you share the data with me?


Extend client with resolveServers

Thanks for the contribution, @mdmsua. I'll gladly merge it. However, I will convert resolveServers into a function in order to stay consistent to the existing API.


Replicate handle methods on the provider

This lets you call "live" handle methods on the Provider class instead, which basically works by routing every method call to the underlying handle.
Only doing it for 2/5 handles in this PR:

[X] Queue
[X] Dict
[ ] Volume (commit, reload, ...)
[ ] NetworkFileSystem (write_file, read_file, ...)
[ ] Function (all the function calling)

Replicating all methods is a fairly dumb workaround for now. But the idea is that once all methods are wrapped, we can return a Provider class instead of a Handle class in a bunch of places without breaking user code, thanks to the magic of duck typing. Once we return providers everywhere, we can move the biz logic from the handle classes the provider classes and get rid of the handle classes 🎉

@prbot approve

Will add the remaining methods in subsequent PRs and then start to remove handles


how to use typed_per_filter_config.

If you are reporting any crash or any potential security issue, do not
open an issue in this repo. Please report the issue via emailing
<EMAIL_ADDRESS>where the issue will be triaged appropriately.
Title: One line description
how to use typed_per_filter_config.
Description:

Describe the issue.

I tried typed_per_filter_config on virtual_hosts---> routes  as follows:
      filter_chains:
        - filters:
            - name: envoy.filters.network.http_connection_manager
              typed_config:
                "@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager
                stat_prefix: ingress_http
                upgrade_configs:
                  upgrade_type: websocket
                codec_type: AUTO
                route_config:
                  name: local_route
                  virtual_hosts:
                    - name: local_service
                      domains: [ "*" ]
                      routes:
                        - match: { prefix: "/" }
                          route:
                            cluster: service_google
                          typed_per_filter_config:
                            "@type": type.googleapis.com/envoy.extensions.filters.http.lua.v3.LuaPerRoute

but, when I starting the envoy, there occurs some errors :
Unable to parse JSON as proto (INVALID_ARGUMENT:(route_config.virtual_hosts[0].routes[0].typed_per_filter_config[1].value): invalid value "type.googleapis.com/envoy.extensions.filters.http.lua.v3.LuaPerRoute" for type type.googleapis.com/google.protobuf.Any):

and I also referred the official document: https://www.envoyproxy.io/docs/envoy/latest/api-v3/extensions/filters/http/lua/v3/lua.proto#extensions-filters-http-lua-v3-luaperroute
but it still doesn't work.
[optional Relevant Links:]

Any extra documentation required to understand the issue.

This is resolved in the following way:
                          typed_per_filter_config:
                            envoy.filters.http.lua:
                              "@type": type.googleapis.com/envoy.extensions.filters.http.lua.v3.LuaPerRoute
                              source_code:
                                inline_string: |
                                  function envoy_on_request(request_handle)
                                    request_handle:logInfo("Hello World.")
                                  end

Thanks! It was helpful to me


Cherry-pick: Make a local copy of tags before creating LogEvent

What does this PR do?
Cherry-pick of https://github.com/DataDog/dd-sdk-android/pull/1171 for the develop branch.
Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] Make sure you discussed the feature or bugfix with the maintaining team in an Issue
[ ] Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

Codecov Report

Merging #1172 (2f8e703) into develop (b4ea30b) will increase coverage by 0.05%.
The diff coverage is 100.00%.

@@             Coverage Diff             @@
##           develop    #1172      +/-   ##
===========================================
+ Coverage    82.24%   82.29%   +0.05%
===========================================
  Files          353      353
  Lines        11775    11777       +2
  Branches      2005     2005
===========================================
+ Hits          9684     9691       +7
+ Misses        1475     1472       -3
+ Partials       616      614       -2

Impacted Files
Coverage Δ

.../src/main/kotlin/com/datadog/android/log/Logger.kt
97.06% <100.00%> (+0.79%)
:arrow_up:

...android/log/internal/logger/TelemetryLogHandler.kt
85.71% <0.00%> (-14.29%)
:arrow_down:

...rsistence/file/batch/PlainBatchFileReaderWriter.kt
86.27% <0.00%> (-1.96%)
:arrow_down:

...in/com/datadog/android/log/internal/LogsFeature.kt
87.10% <0.00%> (ø)

...android/v2/core/internal/DatadogContextProvider.kt
81.54% <0.00%> (ø)

...android/v2/core/internal/net/DataOkHttpUploader.kt
94.52% <0.00%> (ø)

.../kotlin/com/datadog/android/v2/core/DatadogCore.kt
89.86% <0.00%> (+0.46%)
:arrow_up:

...android/rum/internal/ndk/DatadogNdkCrashHandler.kt
87.68% <0.00%> (+0.49%)
:arrow_up:

...ndroid/telemetry/internal/TelemetryEventHandler.kt
73.33% <0.00%> (+0.83%)
:arrow_up:

... and 2 more


TypeError from floatish filtering

When filtering metadata fields like metadata.SomethingVersion for semantic versions like 1.2.3, a TypeError is produced, and no results fetched.
@rsnyman suggested these values are getting processed as floats, and the filter is trying to typecast. It should be interpreted as a string.

I'm unable to reproduce the error with local ibutsu having results with this metadata field set (X.Y, X.Y.Z, and X.Y.Z.ZZ formats).
Filtering works as expected

I've now observed different behavior on ibutsu, with no changes to the production containers from when this was written.
The mentioned filters now work intermittently, but will still cause type errors. Still unable to actually reproduce locally, even after loading results that didn't contain the metadata field being searched.

Alright, so some sanity has been found after some digging, learning, and a conversation with @rsnyman.
The root of this issue is the gateway timeout in the haproxy route in OCP.  The backend/api query is taking too long, and the route times out and throws a 504.
The HttpClient functions, and fetch, aren't setup to cleanly handle this, so a TypeError occurs in the frontend.
Three actions are planned in order to better deal with this:

Modify the OCP template spec for the backend route to increase the timeout
Optimize/Improve performance of the result queries
Better handling of potential gateway timeouts in the result-list page


updated like button

Screencast from 2023-02-22 14-19-40.webm
@narayan954 I have updated the like button please merge my pr.

@narayan954 please review and merge my pr

@narayan954,
I noticed that you merged the master branch with my pull request #187. I'm wondering if this means that my pull request will still be merged or not. Could you please explain the situation to me?
If my pull request isn't going to be merged, then I won't receive any points for it. Can you please help me out with this?
Thank you.

@narayan954,
I noticed that you merged the master branch with my pull request #187. I'm wondering if this means that my pull request will still be merged or not. Could you please explain the situation to me?
If my pull request isn't going to be merged, then I won't receive any points for it. Can you please help me out with this?
Thank you.

I was just updating this branch with master, it doesn't have anything to do with my decision of merging this pr or not, I am going to review this pr and merge it if it's eligible. Don't worry, you'll receive points for your work! :)

You didn't change your branch name, that's why you're getting confused, please work on separate branch for separate issue, so to avoid confusions and conflicts in the future,
Thanks

You didn't change your branch, and worked on your previous branch only that's why you're getting confused, please work on separate branch for separate issue, so to avoid confusions and conflicts in the future,
Thanks

Okay sir I will keep this in mind :)
Thank you sir


https://aka.ms/vscodeissuereporting forwarder needs updating

https://github.com/microsoft/vscode/blob/88089d3f204c8367376e3e0729e4382ff9146172/.github/commands.json#L161 links to https://aka.ms/vscodeissuereporting from the comment added by  vscode-triage-bot in response to the /needsMoreInfo directive. A consequence of the recent rename of the 'master' branch' to 'main' (#116341) is that this link's ultimate target needs updating to avoid giving the user the following message:

Better still, please point it to the wiki page at https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions instead, which has been updated more recently than CONTRIBUTING.md

Better still, please point it to the wiki page at https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions instead, which has been updated more recently than CONTRIBUTING.md

@chrmarti it seems you decided to keep this forwarder pointing at CONTRIBUTING.md instead of the wiki page. I think the wiki page does a better job of guiding people towards better reports.

Thanks @gjsjohnmurray, missed your suggestion earlier. I have updated the link.
@Tyriar (seeing you are the lastest updater of the wiki page) Should https://github.com/microsoft/vscode/blob/main/CONTRIBUTING.md just point to the wiki page?

Ideally CONTRIBUTING.md would also say how to contribute code which it does not do currently, I'd be in favor of it just pointing to https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions and https://github.com/microsoft/vscode/wiki/How-to-Contribute, we may need to migrate some content away from https://github.com/microsoft/vscode/blob/main/CONTRIBUTING.md though (bots aren't mentioned in the wiki)


Add resource_key_type feature

Closes #1344
Related to #1343
All Submissions:

[x] I've checked to ensure there aren't other open Pull Requests for the same update/change.
[x] I've submitted a ticket for my issue if one did not already exist.
[ ] My submission passes all tests. (Please run the full test suite locally to cut down on noise from travis failures.)
[x] I've used Github auto-closing keywords in the commit message or the description.
[ ] I've added/updated tests for this change.

New Feature Submissions:

[ ] I've submitted an issue that describes this feature, and received the go ahead from the maintainers.
[ ] My submission includes new tests.
[ ] My submission maintains compliance with JSON:API.

Bug fixes and Changes to Core Features:

[x] I've included an explanation of what the changes do and why I'd like you to include them.
[ ] I've provided test(s) that fails without the change.

Test Plan:
Reviewer Checklist:

[ ] Maintains compliance with JSON:API
[ ] Adequate test coverage exists to prevent regressions

It seems to have broken eager loading process but I'm not sure how/where.


slice/explore header

if a table is being explored, and not a slice, use the datasource name rather than nothing.

@mistercrunch @bkyryliuk thoughts on this?

this should work for the visualizing flow from the sql editor as well.

Good idea @ascott, another way how it could be implemented - we could make the default slice name by the correspondent datasource.
@mistercrunch - what do you think?

@bkyryliuk i think it's a good idea on visualize to make the default slice name the data source name. this will cover the case when a slice hasn't been created yet and someone is just exploring a table/datasource.

[datasource] - Untitled seems ideal to me

good suggestion @mistercrunch. made that change.


fix(api) allow to delete APIs and Consumers by name

Cassandra from 3 to 2 during an update and a delete, it removed the
possibility of updating and deleting APIs and Consumers by their name,
because that change made it so the base_dao's underlying delete() and
update() were directly used instead of first querying the entity.
Querying the entity first allowed to retrieve its PRIMARY KEY fields,
and hence delete() and update() never complained. But by removing
this initial retrieving, we removed this feature, and there were not
tests for it!

This adds test for PATCH/DELETE APIs and Consumers by name/username
Adds an argument to the base_dao update() and delete() to select
by any field rather than only the PRIMARY KEY fields.

Is this something that happens only for consumers and APIs, or it also happens somewhere else, like https://github.com/Mashape/kong/blob/master/kong/plugins/acl/api.lua ?

Those already perform a fetch of the API/Consumer by using find_by_keys so they did not change.


Update typescript to 4.9.5

Pull Request
🤨 Rationale
When running npm i on main, I was seeing a warning about an incompatible peer dependency of cosmiconfig. Updating typescript to version 4.9.5 (the last release before 5.0) fixes this. This version of typescript is compatible with Angular 15.2.
👩💻 Implementation
Updated dependency version in each package.json and lock file.
🧪 Testing
Successful build of nimble repo.
✅ Checklist

[x] I have updated the project documentation to reflect my changes or determined no changes are needed.

@jattasNI do you mind being a first-pass reviewer on this?

@m-akinc this PR has sufficient review, don't need to wait on fred or trevor

@m-akinc this PR has sufficient review, don't need to wait on fred or trevor

JIT reviewing :sunglasses:


FallbackBatchErrorHandler Does Not Publish Pause/Resume Events

https://stackoverflow.com/questions/73571243/records-associated-to-a-kafka-batch-listener-are-not-consumed-for-some-partition/73613322?noredirect=1#comment129993155_73613322

Pause and resume events should also be fired from KafkaMessageListenerContainer#pauseForNackSleep and KafkaMessageListenerContainer#resumeConsumerIfNeccessary.

Pause/Resume events are not published if the container is a ConcurrentMessageListenerContainer (e.g. @KafkaListener).


Safe Area iOS

Hi,
SafeArea not work for the content of pager with NS7 & @nativescript-community/ui-pager :
"@nativescript/core": "~7.0.0"
 "@nativescript-community/ui-pager": "^13.0.0-alpha.10",

<Pager
  backgroundColor="orange"
  row="1"
  #pager
  [selectedIndex]="1"
>
  <StackLayout *pagerItem backgroundColor="red" ios:iosOverflowSafeArea="true">

  </StackLayout>
  <StackLayout *pagerItem backgroundColor="white">

  </StackLayout>
  <StackLayout *pagerItem backgroundColor="black">

  </StackLayout>
  <StackLayout *pagerItem backgroundColor="green">

  </StackLayout>
</Pager>

I would like the white area to cover the safe area as well.
Thanks !

This worked for me
https://www.telerik.com/forums/manipulating-the-ios-status-bar

Same problem

Any update on this?

Has anyone tried this with  @triniwiz/nativescript-pager ?

Has anyone tried this with @triniwiz/nativescript-pager ?

Yeah thats what i'm currently using, isnt that this repo??

      <Pager
        height="100%"
        width="100%"
        for="street in streets"
        orientation="vertical"
        iosOverflowSafeArea="true"
        spacing="0"
        :circularMode="true"
        margin="0"
      >
        <v-template>
          <ScrollView
            iosOverflowSafeArea="true"
            orientation="horizontal"
            backgroundColor="pink"
            :visibility="currentStreetIndex == street.streetIndex  ? 'visible' : 'collapse'"
            width="100%"
            height="100%"
          >
            <FlexboxLayout
              flexDirection="row"
              iosOverflowSafeArea="true"
            >
              <StoreBuildingItem
                :store="store"
                v-for="(store, index) in street.stores"
                :key="store.id"
                iosOverflowSafeArea="true"
                :counter="index"
              />

            </FlexboxLayout>
          </ScrollView>

        </v-template>
      </Pager>

@liamcharmer nice view , this is the repo for the older version you can find the new repo here. I'll check out what's happening I have a couple ideas

@liamcharmer can you try 14.0.1 and lmk if that works for you.

Used 14.0.1 no luck with that one sadly, still same issue. @triniwiz

Thanks for the update

@triniwiz is there some form of padding or something that happens with pager? When I add the background colour to pager it works fine, it's just the elements inside get put in the Safe area. Though i've added
iosOverflowSafeArea="true" to the scrollview


Mix columns attack

Add mix_column HD attack. The attack leverages the mix column attack model implemented in the ChipWhisperer library. See Python module documentation for more details.

The attack is still not perfect. Currently investigating.
Results for 5K traces per iteration (4 iterations total):
known_key: b'2b7e151628aed2a6abf7158809cf4f3c'
key guess: b'1a7e1516ccaed2a668f7158812cf4f3c'


Fix shader block application for all lighting modes

See https://github.com/tangrams/tangram-es/pull/579.
Should be:

Lighting fragment: normal and color applied in fragment shader
Lighting vertex: normal and color applied in vertex shader
Lighting false: color applied in vertex shader, normal not applied
In all cases, filter applied in fragment shader for final pixel color modifications

Released with 0.6.0.
Though see ES thread for possible follow-up.


operator instana-agent-operator-rhmp (v2.0.30)

Hi @tomasbakk , how can we deal with future PRs? How could we set the label tests/skip/check_operator_name? Seems that we currently don't have the right permissions. As this is an issue that will not go away for us, is it possible to have this label added automatically for all instana-agent-operator-rhmp? FYI @konrad-ohms

Hi @tomasbakk , how can we deal with future PRs? How could we set the label tests/skip/check_operator_name? Seems that we currently don't have the right permissions. As this is an issue that will not go away for us, is it possible to have this label added automatically for all instana-agent-operator-rhmp? FYI @konrad-ohms

Hi @Milica-Cvrkota-IBM I added the skip label so the PR can be merged without raising the errors during static_tests. Currently we are working on the bugfix so the label would not be necessary for the future PRs. Fix can be up for a review tomorrow-ish and once deployed, subsequent new bundles should pass without any issues.
However if there are any other affected PRs, please let me know and I can fix them with the label so you are not blocked by it.

Sounds great, thanks a lot @tomasbakk ! Here is another PR with the same issue: https://github.com/redhat-openshift-ecosystem/redhat-marketplace-operators/pull/774

@Milica-Cvrkota-IBM Once the release pipeline passes for this bundle I will re-trigger the #774 with skip label :+1:

/pipeline restart operator-release-pipeline


flask mutable session (with flask-session RedisSessionInterface)

I am using the RedisSessionInterface of flask-session to implement my server side sessions.  I have a test case that relies on mutating the session and I have read that this is possible from the Flask documentation.
Here's my test code (using pytest):

def test_code_already_used(app, client):
    uri = url_for("login.username")
    response = client.get(uri)  # stores the initial state in the session
    assert response.status_code == 302

    query = urlparse(response.location).query
    payload = dict(parse_qsl(query))
    state = payload['state']  # get key for session state

    with app.test_client() as context:
        transaction = context.session_transaction()
        with transaction as mutable_session:
            mutable_session[state] = {'exchanged': True}  # mutates the session

    # test code later fails becase the modification is not propagated

My application relies on seeing exchanged=True but this change is not there.
Any ideas!?

Flask-Session is not part of Flask. Please use Stack Overflow for questions about your code.

I can't reproduce your issue using the built-in session interface. If it is an issue with Flask-Session, you'll need to report it there.
from flask import Flask, session

app = Flask(__name__)
app.secret_key = 'test'

@app.route('/')
def index():
    return session.get('test', 'none')

with app.test_client() as c:
    with c.session_transaction() as s:
        s['test'] = 'test'

    r = c.get('/')
    print(r.data)  # b'test'

OK, thanks for taking a look @davidism!

I should note, the documentation says:

This works independently of the session backend used

Which, in this case, is not true (part of the reason I reported here). Should this be amended?

It does work independently. If it doesn't, it's either a problem with how you're using it or a problem with the backend.


Azure load balancers don't work with comma separated port lists

https://github.com/Azure/ACS/issues/114
Making an NSG with a destination port range of 80,443,... doesn't work with the Azure load balancer.
According to the ACS bug mentioned above, this doesn't work with Kube 1.7 or older, and I think that's the only version available.
I've been able to proceed by manually creating individual rules for each port.

Fixed in 0.7.0.pre.


[Select] Opening a focused Select field using the space key does not work as expected

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
When interacting with the Select component using a keyboard, hitting the space key when focused on the component opens and then immediately closes the menu, selecting the first option. Options can be selected by holding space, navigating using the arrow keys, and then releasing the space key, but I doubt this is intended functionality.
Expected Behavior 🤔
When focused on the Select component, hitting the space key should open the menu and allow the user to select an option in the same way as hitting the enter key - This is how the Native Select component works.
One thing I did notice is that when using a native select, the space key is able to open the options menu however it is not able to select an option (only the enter key seems to be able to do this) - unsure if we want to replicate this exact functionality in the Select component or have the space key work exactly the same as the enter key. This could be specific to Chrome also, as I haven't tested on other browsers.
Steps to Reproduce 🕹
This issue can be reproduced on the docs site easily:
https://material-ui.com/components/selects/
Steps:

Navigate to the Select examples page on the Material UI docs site using the link above
Using the tab key, focus onto one of the Simple Select example inputs
Hit or hold the space key (menu will open and immediately close)
Focus onto one of the Native Select examples
Hit the space key (menu will open as expected)

Below is a gif showing what happens when the space key is hit:

Context 🔦
In our application we have a form built from MUI components - using the keyboard to navigate between inputs is a feature that is commonly used.
Your Environment 🌎

Tech
Version

Material-UI
v4.7.1

React
v16.12.0

Browser
72.0.3626.81 (Official Build) (64-bit) (Windows 10)

TypeScript
v3.7.2

@matt-downs The behavior changed in #18319, @eps1lon Is on it :)


Collapsible nav - fix #74

This is an example of what we COULD do with an idea like this one:
http://bernholdtech.blogspot.de/2013/04/very-simple-pure-css-collapsible-list.html
A css ninja could probably wedge all of this into a single css file instead of having to customize toc.html
Note that the toc.html I have here is just the one from the mkdocs readthedocs theme.
Not at all offended if we decide not to mess with this.

Argh!  this was supposed to attach to issue #74

Hmm, no easy way to attach this to existing issue so re-opening...

For anyone interested, this is what it looks like:
https://gyazo.com/e90ea0ebaba2f12478642efd3cc71fff


Support for HiDes UT-200C

Hi, @lelegard
Please consider supporting HiDes UT-200C.
UT-200C
http://www.hides.com.tw/product_ut200_eng.html
Official driver
https://www.dropbox.com/sh/gm1m9mcuwucilr5/AABI9SNeYgasC02GmrVbgKCTa?dl=0
Other Linux drivers
https://github.com/Zapelin-Media/ite
I hope the official UT-200C driver does not have the same problems as the official UT-100C driver.
My Toshiba TV receives the UT-200C RF output every time without any problems.
However, the USB tuner may or may not be able to receive signals.
I've tried Windows, Linux, and other software, but the situation remains the same.
This may once again be a problem with my environment or settings.
I don't think there is a problem with the signal strength.
Verified on my TV and level checker at an electronics store.
scanning channel 13, 473,142,857 Hz
* UHF channel 13 (473.142 MHz), strength: 100%, quality: 100%
  Transport stream id: 32464, 0x7ED0

  Name      ServId TSId   ONetId Type PMTPID
  --------- ------ ------ ------ ---- ------
  NHK総合1・秋田 0x4800 0x7ED0 0x7ED0 0x01 0x01F0
  NHK総合2・秋田 0x4801 0x7ED0 0x7ED0 0x01 0x03F0
            0xFFF0 0x7ED0 0x7ED0      0x1CF0

Hi @nuclidjp
I don't think I will do that in a near future. There are several reasons for that:

It is extremely time consuming and I have few time.
This is an ISDB-T modulator and I only have DVB receivers, so I will be impossible to test for me.
The software support for HiDes device is poor. I had long email exchanges with ITE guys on what should be done to improve the situation and make the software part of HiDes device easier to integrate, maintain and upgrade. The exchanges were quite cordial but I saw no improvement since then. So, this is a bit discouraging. Spending a lot of time for little or no result.

Hi @lelegard
I've acknowledged.
Thank you for your efforts.