searchbar strange behaviour on iOS simulator

Ionic version:  (check one with "x")
[ ] 1.x
[x] 2.x
I'm submitting a ...  (check one with "x")
[x] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:
searchbar component behaves weirdly on iOS simulators - when clicked, it loses focus automatically and user cannot type in.
Expected behavior:
Expect to click on search bar and text box remains focused, allowing a user to type something in.
Steps to reproduce:

Related code:
    <ion-searchbar showCancelButton="true"
                   cancelButtonText="Cancelar"
                   placeholder="Digite o nome ou número da linha"
                   debounce=350
                   [(ngModel)]="searchTerm"
                   (ionInput)="searchBusRoutes()"
                   (ionClear)="reset()"
                   (ionCancel)="reset()">

Ionic info: (run ionic info from a terminal/cmd prompt and paste output below):
Cordova CLI: 6.5.0
Ionic Framework Version: 2.0.1
Ionic CLI Version: 2.2.1
Ionic App Lib Version: 2.2.0
Ionic App Scripts Version: 1.1.0
ios-deploy version: 1.9.1
ios-sim version: 5.0.13
OS: macOS Sierra
Node Version: v7.5.0
Xcode version: Xcode 8.2 Build version 8C38

Hello, thanks for using Ionic! Unfortunately I cannot reproduce this issue, would you mind posting a repo i can use to reproduce this?

I see this as well but I believe it is due to how the keyboard is handled in the emulator.  If you go into the emulator menus there is an option "enable soft keyboard" or something along those lines, can't remember exactly.  Choose that option then try again and the behaviour becomes normal and the keyboard shows as expected from then on.
I have seen this many times with the emulator and I think it's more due to the behaviour of the emulation of the soft keyboard than ionic.

@ghenry22 legend! That solved the issue. For anyone who has come across this problem as well, the actual menu option is Hardware -> Keyboard -> Toggle Software Keyboard (or command + K for those on mac). @jgw96 I will close this issue, thanks.


Feature: Latest launch

Description
Just added the latest launch.

Type of Change

[x] ✨ New feature (non-breaking change which adds functionality)
[ ] 🛠 Bug fix (non-breaking change which fixes an issue)
[ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
[ ] 🧹 Code refactor
[ ] ✅ Build configuration change
[ ] 📝 Documentation
[ ] 🗑 Chore

I implemented the suggestions.

Any chance for a merge 😅

@felangel It's done

@jeroen-meijer @felangel Can someone please start the workflow? 😃


Exclude devices

Hey!
Is there any way to exclude devices to be imported to HomeKit?
If not.. this is a suggestion! =)
Thanks!
Version: 0.4.33
/ M

This would need to be done at the plugin level, and not homebridge.

On Dec 11, 2017, at 2:43 PM, tachalainen<EMAIL_ADDRESS>wrote:
Hey!
Is there any way to exclude devices to be imported to HomeKit?
If not.. this is a suggestion! =)
Thanks!
Version: 0.4.33
/ M
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Remove limitation to writing frames in PNG/OpenEXR formats

renderer::Frame is still limited to writing PNG and OpenEXR files. Now that we're piggybacking on OpenImageIO we should be able to write a much larger variety of image file formats.
This requires updating the write_image() free function in frame.cpp, replacing g_appleseed_image_files_filter by g_qt_image_files_filter in appleseed.studio and finally getting rid of g_appleseed_image_files_filter altogether.

Done.


[Bug]: Correction Needed in SBAS_dem.py

Hello,
I have noticed an error in a section of your code and would like to suggest a correction in SBAS_dem.py
if product == 'SRTM1':
    resolution = '03s'

to
if product == 'SRTM1':
    resolution = '01s'

Thanks.

Thanks, it’s already fixed in my development branch where the DEM processing is completely rewritten.


sort unclaimed swaps

Newer swaps are higher
Before:

After:

References https://github.com/penumbra-zone/web/issues/1064


Add dynamically resizing component able to fill up space

Improve how we use horizontal space. When working with small-ish vertical space, instead of always shortening text to a very short predefined value, try to fill up the available space.
Changes cleared by @donouwens (a while back).
This implementation is using JS code for the adaptive dynamic resizing.
We might want to use a pure-CSS implementation instead if this, for simplicity.

(Code extracted from the Pontus-X branch)


Private key password needs to be configurable

Changes
During the refactor I accidentally hardcoded the password for the Survey runner private key.
How to test

Checkout this branch
Run the tests
Run the application and check nothing is broken

Who can test
Who can review anyone apart from @warrenbailey

LGTM :+1: Will merge once travis finishes


operator digitalai-deploy-operator (v24.3.0)

operator digitalai-deploy-operator (v24.3.0)

There is nothing that needs to be done for this PR, the below PR was also raised for this issue. The reason this PR shows 0 commits and 0 changes, is due to the force push to the forks main, and two users sharing the same fork.
@Murugesan-30795 @shivadigitalai Please only have one PR open at a time, and if you are trying to collaborate, it's best to do so in your own forks and before PR's are raised. Thanks.

Relates: #4792

Thanks for the note @acornett21
Yes, we realised the mistake and raised separate PRs for the two operators that we maintain ( #4790  & #4792 ) . Failed to close this PR since requestor went on vacation. Thanks again for taking time to explain it to us


``

``
Originally posted by @mmfivpton in https://github.com/rokucommunity/roku-deploy/issues/60#issuecomment-875797678

Bad bot.


Call "the_post" action to fix Visual Composer editor

Ticket: #957
Issue
Gets WPBakery Visual Composer front end editor working with Timber. See #957 for more detail.
Solution
Visual Composer uses the 'the_post' action hook to inject its inline editing anchors into the content; because the timber theme doesn't use the_post() to render content, this action is not called. I added a call to the action to Timber.
Impact
Minimal.
Usage
No change.
Considerations
This could also have been achieved by calling setup_postdata($post); at the same line instead of do_action but I felt that calling do_action would have fewer potential side effects.
Testing
None - not sure how testing could be usefully automated for this issue. Also VC is not free.

Coverage increased (+0.004%) to 88.107% when pulling b0f2f24d940a85794f10d4af5c5b777edbf3c2b9 on felthy:master into cc30127c052a830f80c616ccef7aea31bef138a8 on timber:master.

Taken over by #969


Training on Bird dataset

I ran the code on bird dataset. after epoch 40, the losses turn to nan. What could be the possible reason, and what could be done to solve the issue

can you give me more detail about this problem?


utilities for RCI and Re2G

mrglass created the following on May 26:
Added utilities used by RCI and Re2G (union of functionality)
Original issue: https://github.ibm.com/ai-foundation/PrimeQA/pull/218

PR merged


Copy text in SelectionArea is not like copying text from HTML

Description
When selecting text in HTML across multiple elements, the text is copied like this:
https://user-images.githubusercontent.com/24459435/170137235-42dd66b0-fbb7-4b7e-8836-ab0ba68349f2.mov
(I used the flutter.dev website)
But with Flutter it's different. It just copy the text in one line:
https://user-images.githubusercontent.com/24459435/170137245-f68bae2a-7449-4738-b567-649ac6705a83.mov
I don't know if it's not the goal of the Flutter to have the same behavior for copying text like in HTML, but from my point of view using the same behavior as HTML would make sense because users expect similar behavior. Especially for Flutter Web.
cc: @chunhtai

yeah this something we should fix, currently there is no way to tell how each text is placed on the screen to decide whether to add a newline or not. This can be fix by making the Column or any vertical layout widget to be smart about whether to add a new line or not.

I was able to reproduce the issue in the latest master.
Expected text that should be copied:
This is a title
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce gravida sollicitudin.

Actual text copied:
This is a titleLorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce gravida sollicitudin.

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 const MaterialApp(
      title: 'Multiline text copy demo',
      home: HomePage(),
    );
  }
}

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

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: const Text('Multiline text copy demo')),
      body: SelectionArea(
        child: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: [
              Text(
                'This is a title',
                style: Theme.of(context).textTheme.headline6,
              ),
              const SizedBox(height: 20),
              const Text(
                'Lorem ipsum dolor sit amet, consectetur adipiscing elit. '
                'Fusce gravida sollicitudin.',
              ),
            ],
          ),
        ),
      ),
    );
  }
}

Screenshot of UI

flutter doctor -v (Master)
[✓] Flutter (Channel master, 3.1.0-0.0.pre.897, on macOS 12.4 21F79 darwin-arm, locale en-US)
    • Flutter version 3.1.0-0.0.pre.897 at /Users/nabeelparkar/fvm/versions/master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 680a8192b0 (2 hours ago), 2022-05-24 21:23:09 -0700
    • Engine revision 7274f79325
    • Dart version 2.18.0 (build 2.18.0-149.0.dev)
    • DevTools version 2.13.1

[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at /Users/nabeelparkar/Library/Android/sdk/
    • Platform android-32, build-tools 32.1.0-rc1
    • ANDROID_SDK_ROOT = /Users/nabeelparkar/Library/Android/sdk/
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

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

[✓] Chrome - develop for the web
    • CHROME_EXECUTABLE = /Applications/Brave Browser.app/Contents/MacOS/Brave Browser

[✓] Android Studio (version 2021.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 11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Ultimate Edition (version 2022.1.1)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 67.1.4
    • Dart plugin version 221.5591.58

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

[✓] Connected device (3 available)
    • iPhone 13 Pro Max (mobile) • 16B8F156-111C-489F-A6E5-2D79142036B4 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-15-5 (simulator)
    • macOS (desktop)            • macos                                • darwin-arm64   • macOS 12.4 21F79 darwin-arm
    • Chrome (web)               • chrome                               • web-javascript • Brave Browser <IP_ADDRESS>

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

• No issues found!

As per https://github.com/flutter/flutter/issues/111396, this issue is still reproducible.
Vesions reproducible on

Stable (3.3.1)
Master (3.4.0-19.0.pre.221)

Flutter Doctor
flutter doctor -v (Stable)
[✓] Flutter (Channel stable, 3.3.1, on Microsoft Windows [Version 10.0.22000.918], locale en-US)
    • Flutter version 3.3.1 on channel stable at C:\Users\Nabeel\fvm\versions\stable
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 4f9d92fbbd (6 days ago), 2022-09-06 17:54:53 -0700
    • Engine revision 3efdf03e73
    • Dart version 2.18.0
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at C:\android-sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • CHROME_EXECUTABLE = C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe

[✓] Visual Studio - develop for Windows (Visual Studio Community 2022 17.3.2)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.3.32819.101
    • Windows 10 SDK version 10.0.19041.0

[✓] Android Studio (version 2021.2)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)

[✓] VS Code (version 1.71.0)
    • VS Code at C:\Users\Nabeel\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.46.0

[✓] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.22000.918]
    • Chrome (web)      • chrome  • web-javascript • unknown
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 105.0.1343.27

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

• No issues found!

flutter doctor -v (Master)
[✓] Flutter (Channel master, 3.4.0-19.0.pre.221, on Microsoft Windows [Version 10.0.22000.918], locale en-US)
    • Flutter version 3.4.0-19.0.pre.221 on channel master at C:\Users\Nabeel\fvm\versions\master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision bbc42632a0 (8 minutes ago), 2022-09-13 02:52:39 -0400
    • Engine revision 443b3646f8
    • Dart version 2.19.0 (build 2.19.0-191.0.dev)
    • DevTools version 2.17.0

[✓] Windows Version (Installed version of Windows is version 10 or higher)

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at C:\android-sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • CHROME_EXECUTABLE = C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe

[✓] Visual Studio - develop for Windows (Visual Studio Community 2022 17.3.2)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.3.32819.101
    • Windows 10 SDK version 10.0.19041.0

[✓] Android Studio (version 2021.2)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)

[✓] VS Code (version 1.71.0)
    • VS Code at C:\Users\Nabeel\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.46.0

[✓] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.22000.918]
    • Chrome (web)      • chrome  • web-javascript • unknown
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 105.0.1343.27

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

• No issues found!

I was able to git rid of the mentioned issue by using Text.rich widget instead of RichText. Maybe those still facing issues should give it a try.
@nilsreichardt @chunhtai

Any news on this?
Same issue with latest Flutter version.

Columns could be "smart" about this, but there should also probably be a way to just specify the delimiter on the SelectionArea widget

Well that was easy

Columns could be "smart" about this, but there should also probably be a way to just specify the delimiter on the SelectionArea widget

Can you explain more about this, thanks!

Thank you

I also just updated that PR to let you compose SelectionAreas such that
import 'package:flutter/material.dart';

void main() {
  runApp(
    const MaterialApp(
      home: Scaffold(
        body: SelectionArea(
          separator: '\n',
          child: Column(
            children: <Widget>[
              Text('How are you?'),
              SelectionArea(
                separator: ' ',
                child: Row(
                  children: <Widget>[
                    Text('Good, and you?'),
                    Text('Fine, thank you.'),
                  ],
                ),
              ),
            ],
          ),
        ),
      ),
    ),
  );
}

allows you to copy/paste this
How are you?
Good, and you? Fine, thank you.

This seems to be the best-case scenario for manual handling of this issue.

Thank you, can't wait to see when it being merged

I think instead of making changes to add separators, it would be better to add a method similar to "onCopy" in SelectableRegion and SelectionContainer. This way, it would be easier to customize the hook and meet various requirements. For example, in Telegram, when copying multiple selected messages, the copied result would include the time and username, even if they were not selected.
cc @Rexios80 @chunhtai @justinmc

@YeungKC Your suggestion seems like another feature. I've been waiting for this one since February and like to see it merged. Your suggestion could be done as a separate PR.

@dsyrstad I don't think this is another feature, because if onCopy implemented, it's also easy to add separators.

Any updated on this? SelectionArea in web has multiple issues. It would be really nice if some effort from the Flutter tea, was put into that :(

Fyi. I needed this for a project so I made a widget that can do this. I thought others that find this issue could need this as well, so here is a gist: https://gist.github.com/schultek/3516924521a4480f583ca0507c549454
I'm would also be willing to open this as a PR if this is something the flutter team would want in the framework. It uses a 'transform' function that is more flexible than a single separator string.

@Rexios80 made some excellent progress on this in https://github.com/flutter/flutter/pull/126835 but ran out of time; if anyone would like to pick up that work and run with it, the latest status is https://github.com/flutter/flutter/pull/126835#issuecomment-1646217948.

The DevTools team is looking to use Selection area for making sections easily selectable.
We would definitely benefit from being able to format the text being selected, before it goes to the copy buffer.
For example trying to copy this header information garbles the output, into one line

Copy buffer contents
Generalmethod: GETuri: https://jsonplaceholder.typicode.com/posts?n=7connectionInfo: {localPort: 58814, remoteAddress: <IP_ADDRESS>, remotePort: 443}contentLength: 0compressionState: HttpClientResponseCompressionState.decompressedisRedirect: falsepersistentConnection: truereasonPhrase: OKredirects: []statusCode: 200

The ability to control adding newlines between rows in this section for example would be valuable in keeping the formatting semi legible.

Is it possible to revisit the priority of this item?

There are several things to consider

Instead of letting developer set the separator, should the selection area be smart enough to insert newline based on geometries of selectable.
To achieve real html copy, the data need to be stored as HTML (e.g. macos support html pasteboard https://developer.apple.com/documentation/appkit/nspasteboardtypehtml?language=objc). This means the adding separator doesn't solve the whole problem

There are several things to consider

Instead of letting developer set the separator, should the selection area be smart enough to insert newline based on geometries of selectable.

I'd like to be able to set the separator. I don't need anything "smarter" than that. So long ago we had a PR (https://github.com/flutter/flutter/pull/121112) that implemented what I need. A single change doesn't need to satisfy everyone's wants. The way copy stands right now, all of the text from multiple widgets is jammed together and is good for nothing.

To achieve real html copy, the data need to be stored as HTML (e.g. macos support html pasteboard https://developer.apple.com/documentation/appkit/nspasteboardtypehtml?language=objc). This means the adding separator doesn't solve the whole problem

I, for one, don't care about an exact HTML copy. My users simply need to copy text from the screen and paste it as text - just not all jammed together.

I agree that and separator may solve most of the use cases, but sooner or later, someone will ask for exact html copy, or even copy image.
I don't think supporting rich text data needs to be in the first implementation, but whatever solution we come up with should be extendable in the future.

I agree that adding separator may solve most of the use cases, but sooner or later, someone will ask for exact html copy, or even copy image.
I don't think supporting rich text data needs to be in the first implementation, but whatever solution we come up with should be extendable in the future.

Agreed. A separator solution should not preclude other future options - e.g., copy with HTML-compatible text. I don't think it should. Instead of specifying a separator, you'll pass it a different option. It could even be a different widget.

Hopefully this implementation is extensible enough to satisfy all parties

Hello guys, I found a solution to the problem of texts being copied one after the other, but I have a different question. When I copy a text displayed in Markdown format, how can I copy it again in Markdown format?
TextSpan inlinePlan = TextSpan(
              children: [
                span,
                const TextSpan(
                  text: "\n ",
                  style: TextStyle(
                    fontSize: 0,
                    height: 0,
                  ),
                ),
              ],
              style: AppTextStyles.w85BodyStyle,
            );
            return Text.rich(
              inlinePlan,
            );

https://github.com/flutter/flutter/assets/78134326/32897319-a36b-4a33-b986-aaef0b9bbaf6

I used the following unfinished hack https://github.com/moffatman/flutter/commit/cf90e167b01bdef14d2c79b009abeb1a9cf40308


Implement np.is* functions

Still a working in progress but any feedback is appreciated. The goal is to implement all np.is* functions listed here.
At the moment, only np.iscomplexobj and np.isrealobj were implemented.
Implementation and tests are based on NumPy counterparts.

[x] np.isclose
[x] np.iscomplex
[x] np.iscomplexobj
[x] np.isneginf
[x] np.isposinf
[x] np.isreal
[x] np.isrealobj
[x] np.isscalar

[ ] np.isfortran (obsolete!!!)

Add np.iscomplex and np.isreal

I think this PR is ready for a review. I will wait a bit before implement any other function.

@guilhermeleobas thanks, I have scheduled it for review. Since we are busy prepping the RC for next week (planning to tag on monday) it might be a while until we get around to the review because release-critical PRs will take priority. Thank you for your patience.

One thing I can say already however, is that an implementation of isnat would be really good to have. 😈

Hi @esc, I will try to finish this PR before getting new ones.
CI is failing because on NumPy versions less than 1.12, NumPy expects the return type of np.isnegif(np.NINF) to be a ndarray but in newer versions, expects to be just a boolean value.

CI is failing because on NumPy versions less than 1.12, NumPy expects the return type of np.isnegif(np.NINF) to be a ndarray but in newer versions, expects to be just a boolean value.

Can you branch in the impl based on NumPy version so as to wrap the return appropriately?
e.g. in pseudo-python
@overload(something)
def ol_something(arg0):
  if numpy < 1.12:
    wrapper = njit(inline='always')(lambda x: np.array(x))
  else:
    wrapper = njit(inline='always')(lambda x: x)
  def impl(arg0):
    return_value = <some work>
    return wrapper(return_value)
  return impl

Previous tests that were failing are now green on CI. Tests are now is failing because of something not in the scope of this PR:
...
Warning, treated as error:
../CHANGE_LOG:75:Inline emphasis start-string without end-string.
Makefile:53: recipe for target 'html' failed

I will wait a few more days and merge upstream/master again. Meanwhile, if possible, I'd appreciate any feedback.
Regards

I will try to address your comments today, stuart.

Hey, just checking in on the status of this PR, @guilhermeleobas is it ready for the next round of reviews?

Hey, just checking in on the status of this PR, @guilhermeleobas is it ready for the next round of reviews?

Yes, please. CI is failing but I am not so sure if it is because of my changes. One of the builds is failing because the compiler couldn't find stdio.h. See:
https://dev.azure.com/numba/numba/_build/results?buildId=2945&view=logs&jobId=3438b073-af3a-5461-9413-d4f2f10db44f&taskId=f8172b67-204c-5ce8-f795-7f896457b156&lineStart=35&lineEnd=37&colStart=1&colEnd=19

Hey, just checking in on the status of this PR, @guilhermeleobas is it ready for the next round of reviews?

Yes, please. CI is failing but I am not so sure if it is because of my changes. One of the builds is failing because the compiler couldn't find stdio.h. See:
https://dev.azure.com/numba/numba/_build/results?buildId=2945&view=logs&jobId=3438b073-af3a-5461-9413-d4f2f10db44f&taskId=f8172b67-204c-5ce8-f795-7f896457b156&lineStart=35&lineEnd=37&colStart=1&colEnd=19

Thanks, best to just ignore that for now, it's a problem we know about and definitely nothing to do with this PR!

Hi @stuartarchibald, I've updated this branch with master again. Let's see if CI is happy with my changes.

I had to update the code to deal with different return types between python 2 and python 3. For instance, consider the code below:
Python 2
>>> np.isneginf(np.NINF)
array(True, dtype=bool)

Python 3
>>> np.isneginf(np.NINF)
True

PR is ready for a review.

@guilhermeleobas thanks for letting us know, I have queued it for the next review.

@stuartarchibald, when you have time, can you please take a look at the comments I made?

/AzurePipelines run

@stuartarchibald, when you have time, can you please take a look at the comments I made?

I think I've responded to them all, I've also given CI a rerun so that should give an idea of how this is performing. Thanks.

Hey @stuartarchibald, Can you please review this PR when you have some cycles to spare?

Hey @stuartarchibald, this PR is ready for another round of reviews.

Thanks for the fixes so far. I just had a thought, I think we're probably going to have to consider types.Optional for cases where a constant value is computed at typing time, e.g. https://github.com/numba/numba/pull/4610/files#diff-90991b3b6439443662f04f6aaa03c823R695-R696 or https://github.com/numba/numba/pull/4610/files#diff-90991b3b6439443662f04f6aaa03c823R712.
Consider a case like:
from numba import njit
import numpy as np

@njit
def foo(x):
    optional = np.array(12j)
    if x > 0:
        optional = None

    return np.iscomplexobj(optional)

print(foo(1))
print(foo(-1))

which produces:
$ python test_4610.py
False
False

I think it would also be ok for now to just refuse to compile for Optional types. What shouldn't happen is an Optional types gets accepted and compilation succeeds, and then the implementation gives the wrong answer.

Hey @stuartarchibald, I think this PR ir ready for another review. I had to change the code a little bit to support types.Optional.

@stuartarchibald: that case isn't any more interesting than:
from numba import njit
import numpy as np

@njit
def foo(x):
    optional = np.array(12j)
    if x > 0:
        optional = SomeRandomTypeThatWillBePutInAnObjectArray()

    return np.iscomplexobj(optional)

print(foo(1))
print(foo(-1))

These functions are not supposed to be passed None. If you pass None, it's just being treated like any other unrecognized object and converted to an object array.
At any rate, no one should be writing code either like your example or like mine.

Hi @eric-wieser, good point. I wonder if not implementing this, Numba isn't following the NumPy specification?
Should I just remove the Optional specialization? Something that I notice is that it is not possible to create an array([None]) inside a jitted function.

Should I just remove the Optional specialization?

My opinion is yes, it's a weird special case to workaround a lack of general support, and I've never seen code use that special case anyway.

@stuartarchibald: that case isn't any more interesting than:
from numba import njit
import numpy as np

@njit
def foo(x):
    optional = np.array(12j)
    if x > 0:
        optional = SomeRandomTypeThatWillBePutInAnObjectArray()

    return np.iscomplexobj(optional)

print(foo(1))
print(foo(-1))

These functions are not supposed to be passed None. If you pass None, it's just being treated like any other unrecognized object and converted to an object array.
At any rate, no one should be writing code either like your example or like mine.

I agree with the sentiment here, but in practice, Optional types appear with non-negligible frequency, for example a function that only has one declared exit in a branch, or a kwarg with default None which then does an assignment to the kwarg variable name if it is None. Optional is a special case in Numba's type system, it's a type union of "SomeType and None". The case you present won't survive type unification, the original case will by virtue of the Optional type. Whether users should or should not be writing ostensibly strange code is not something Numba is concerned with, it's about ensuring that if compilation succeeds on a function, that the function does the same (as far as possible) as it would were it not compiled. In the case I presented, that did not happen. It's fine if something is decidedly "weird" to just not support it and fail compilation, what's not acceptable is to succeed in compilation and then produce the wrong answer in execution.

I think it would also be ok for now to just refuse to compile for Optional types.

Missed that you made essentially the same comment earlier. My advice would be to make it a compilation error.

I'm happy either way over Optional so long as the compiler either rejects or gives the right answer, I'll defer to @eric-wieser's opinion on the level of "weirdness" in the case discussed https://github.com/numba/numba/pull/4610#issuecomment-601424859.

CI failure is not related to any changes made in this PR.

@guilhermeleobas agree

/azp run

/azp run

PR is ready for another review. Should one wait for https://github.com/numba/numba/pull/5606 to be merged before merge this?

@guilhermeleobas thanks, I have updated the label accordingly. As for your question about #5606 -the answer is probably yes,  but I'll leave it to @eric-wieser .

I don't think you should wait for my PR, but it might be a good idea to put a reference to it in a comment.

@stuartarchibald, I think this PR is ready to be merged

I just notice this PR which implements np.isclose and math.isclose. I can remove my implementation in favor of that one or work with the op to improve that PR.

I just notice this PR which implements np.isclose and math.isclose. I can remove my implementation in favor of that one or work with the op to improve that PR.

Let's concentrate on getting a perfect replica of np.isclose in here and then use that to help inform math.isclose?

CI is green @stuartarchibald. Can you take a look when you have some time to spare?


Literal assertions

Fixes #14156
Disallow unrelated literal type assertions. E.g.
0 as 0; // OK
0 as 1; // Error

false as (false | string); // OK
false as (true | string);  // Error
false as (boolean | string);  // OK

'hello' as 'str'; // Error
'hello' as 'hello'; // OK
'hello' as ('str' | 123); // Error
'hello' as ('hello' | 123); // OK
'hello' as ('str' & 'hello'); // OK
'hello' as ('str' | 'hello'); // OK
'hello' as (1 | 2 | string); // OK
'hello' as ('str' & { _brand: any }); // Error
'hello' as ('hello' & { _brand: any }); // OK
'hello' as ('str' & { _brand: any } | 1); // Error
'hello' as ('hello' & { _brand: any } | 1); // OK

('string' as string as 'literal'); // OK

closing as per https://github.com/Microsoft/TypeScript/issues/14156#issuecomment-299965629

Shouldn't this be reopened, considering the discussion at #22038?

https://github.com/Microsoft/TypeScript/issues/14156#issuecomment-299965629 makes sense, but only applies to expressions where there's potentially something the compiler doesn't know. #22038 could be ameliorated with a rule like this that only applies to actual syntactic literals, not just expressions that evaluate to a literal type.


Initializer function loosing context issue

@aexmachina during some work with the library I noticed that the sequence function was not increasing when used inside of an initializer function:
Factory.define('FucSeq', DummyModel, options => ({
  s1: Factory.seq(),
  s2: Factory.seq('FuncSeq.s2'),
  s3: Factory.seq(n => `${options.prefix}-${n}`)
}));

In the code above only s2 will work because we are passing an ID to the generator, but s1 and s3 will fail to increase the sequence correctly, it seems a new Factory instance is created each time (not really sure why).
I found there is a test for this but it was incomplete, it was only covering the case of s2 (please check test/test-helper/dummyFactories.js:46), so I added the missing cases for s1 and s3 and attempted to fix the issue, which unfortunately proved to be a difficult task.
In this PR I tried to solve the issue by resolving the initializer function before it looses context of the Factory (in the define function of src/FactoryGirl.js), but obviously this doesn't fully works since we loose the options object that may be passed in the initializer function.
I thought I could seek your advice on how we could solve this issue in the best way, so I hope the explanation is clear enough :)
Thank you in advance for your time!

@aexmachina sorry took so long to answer. I'll post a code snippet that shows the issue so you can easily test it in katacoda. @chetanism I would really appreciate the help if you have some time to spare :)
This first snippet runs the sequences defining the user factory with the initializer passed as an object and everything goes as expected:
const factory = require('factory-girl').factory;

class User {
  constructor({username, score}) {
    this.username = username;
    this.score = score;
  }
}

const user = {
  name: 'Bob',
  finalScore: 0
};

factory.define('user', User, {
  username: user.name,
  score: factory.sequence(n => `${n} pts.`)
});

factory.build('user').then(user => {
  console.log(user); // => User {username: 'Bob', score: '1 pts.'}
});
factory.build('user').then(user => {
  console.log(user); // => User {username: 'Bob', score: '2 pts.'}
});
factory.build('user').then(user => {
  console.log(user); // => User {username: 'Bob', score: '3 pts.'}
});

This other snippet does the exact same thing but the initializer is now a function, so the suffix may be passed dynamically to the sequence generator:
const factory = require('factory-girl').factory;

class User {
  constructor({username, score}) {
    this.username = username;
    this.score = score;
  }
}

const user = {
  name: 'Bob',
  finalScore: 0
};

factory.define('user', User, options => ({
  username: user.name,
  score: factory.sequence(n => `${n} ${options.suffix}`)
}));

factory.build('user', {}, { suffix: "pts." }).then(user => {
  console.log(user); // => User {username: 'Bob', score: '1 pts.'}
});
factory.build('user', {}, { suffix: "pts." }).then(user => {
  console.log(user); // => User {username: 'Bob', score: '1 pts.'}
});
factory.build('user', {}, { suffix: "pts." }).then(user => {
  console.log(user); // => User {username: 'Bob', score: '1 pts.'}
});

As you can see the sequence generator fails to keep adding to numbers to the sequence instance, apparently a new instance of Factory is created each time the factory.build(...) is called. I've created the test cases for this issue to have somewhere to start testing, but I couldn't find a complete solution.
I would really appreciate any help I can get, I'll be happy to contribute to the library by fixing this :)


fix: allow deleting questions from decks and adding new ones

Supercedes: https://github.com/gator-labs/chomp/pull/533

Superseded by https://github.com/gator-labs/chomp/pull/537 for clarity


[padinfo] idna should be not just na monsters but also na data

Specifically relevant now because of the 6 vs 8 slots for mh buff but also for buffs in general

this can wait til the complete refactoring of padinfo cog

When this is done, we need ^idmode server na/jp with a default to jp

https://github.com/TsubakiBotPad/pad-data-pipeline/issues?q=label%3Aidna+


MacOs support

No description provided.

I fully understand the need for support for macOS. Currently, Voice-Pro only supports Windows. Supporting macOS and Ubuntu is a priority, but I cannot guarantee a completion date.

Understood, thanks for your work!

希望尽快支持 Apple 的 mps，代码修改量应该不大


Vastly improve frontend-part of the search (current one is only "proof of concept")

Unfortunately, the current frontend part of the search functionality is still in its original "proof of concept" form. In other word: it's bad. It looks bad, it has surprising behavior (can't "close" the search, ...), has several bugs, and all of that. The code structure is also not ideal, I think.
We really have to take a good look at that again to make it look pretty and more functional. Pagination and filtering should also be considered (albeit not necessarily implemented right away).
Here are some random notes I collected on this topic:

Some style examples we could use as basis: one, two.

Probably just make search a proper overlay over the current route (and make query parameter search the trigger)
Put the video thumbnails on the right side
Have an icon for video/page/series on the left somewhere so that it's easy to see what kind of item you are seeing
separate creators with dot icon, not comma
show video timestamp
if there is no creator, dont show creator

Have an icon for video/page/series on the left somewhere so that it's easy to see what kind of item you are seeing

One thing to note here is that currently, we only search for events and realms (aka pages) and not series. Sure, many series have their own realm, but I don't think it's possible to easily infer whether that realm has any other content.
So if we want to include every series, I think the we need to modify the search to also include "direct link" series pages.

If we have to prioritise (and I think we have to) I would skip searching both series and content pages and focus on "video search" (including metadata). To me, integrating

slide content,
subtitles, and
displaying search results along a video timeline
are more relevant.

TBD.

Done in #1025
Well, not everything obviously but this issue was about replacing the "proof of concept" search. Further features are tracked in separate issues.


Component Proposal: Orange Pi 5 Pro 8GB

Official store: https://www.amazon.com/dp/B0CSJVHDH9?ref=myi_title_dp&th=1

Maybe with the cooler: https://www.amazon.com/Orange-Aluminum-Cooling-Development-Computer/dp/B0CJBZ2VVH/ref=sw_ttl_d_rtpb_2?_encoding=UTF8&pd_rd_i=B0CJBZ2VVH&pd_rd_w=7pUNb&content-id=amzn1.sym.5334573a-029b-477d-a49c-2bbdfe16b2cb&pf_rd_p=5334573a-029b-477d-a49c-2bbdfe16b2cb&pf_rd_r=ZHT1TW50Q09MA34GCB81&pd_rd_wg=0NxLh&pd_rd_r=e98fdaf9-6190-4383-8fca-17070a26eebd

In the test results in https://github.com/ProjectNeura/LEADS/issues/417#issuecomment-2389710677, Orange Pi is surely able to satisfy our needs of processing the videos.


DRILL-6970: fix issue with logregex format plugin where drillbuf was overflowing

fix bug in string_binary, it was not doing reallocIfNeeded

@cgivre could you please review?

@jcmcote https://issues.apache.org/jira/browse/DRILL-7029 is different issue. Could you please add proper Jira number or file new Jira? Also please updated commit message.

Here's a link which explains how to change the commit message:
https://stackoverflow.com/questions/8981194/changing-git-commit-message-after-push-given-that-no-one-pulled-from-remote

@cgivre looks like @jcmcote addressed all requested changes. Is the PR ready-to-commit? If yes, please add +1 and add ready-to-commit label in Jira.

+1


Update appVersion to v0.11.5 and add config for publicURL

Upgrade to pick up latest FireFly release v0.11.5
Update to let you set publicURL so that if you are using an ingress to expose the Swagger, you can configure it to function correctly with the external hostname of your integress

Put back in draft based on @hfuss's comments. Not sure when I'll have a chance to do the extra template coding to account for the eventualities

Closing in favor of #15


Version update 0.4.0

Modulus Pull Request
Description
Updates the version
Checklist

[x] I am familiar with the Contributing Guidelines.
[x] New or existing tests cover these changes.
[x] The documentation is up to date with these changes.
[x] The CHANGELOG.md is up to date with these changes.
[ ] An issue is linked to this pull request.

Dependencies

Please also update the docker versions in the readme to 23.11 before we forget.

Please also update the docker versions in the readme to 23.11 before we forget.

Thanks! Done

/blossom-ci


Global search error

Hi!
Thanks for fantastic library!
I have a strange error:
If I use ShowSearchBar="true" and Columns with Template this causes an error.
Sample
<Table TableItem="Object" Items="data" ShowSearchBar="true" TableClass="table" TableRowClass="@(x => x.GetRowClass())">
  <Column TableItem="Object" Title="Id" Field="@(x => x.ShortId)" Sortable="false" Filterable="true" />
    <Column TableItem="Object" Title="Request" Sortable="false" Filterable="false">
      <Template>
        <button @onclick="@(r => GetLog(@context))" class="btn btn-light">RQ</button>
      </Template>
    </Column>
</Table>

Next, we need to refresh the page, because it stops working.
Thank you!

Thank you for reporting this Bug, it has been fixed in 1.11.1

Hi @IvanJosipovic
Thanks for your update!
I updated nuget, but error still exists.

Hi @idimkk, It's likely something more specific in your scenario.
Could you please look at 135.razor and update the repro scenario so that it fails?
Thank you

Sorry, I recreate the file Razor and everything works well.
It's strange, but now it works fine.
Many thanks!

I'm using version 1.11.1 and I get  an error when I have a template column that uses shows a field from a related model. The error is System.NullReferenceException: 'Object reference not set to an instance of an object.'
Here is what the offending column look like:
<Column TableItem="Model" Title="Region" Field="@(x => x.Region.Name)" Sortable="true" Filterable="true" Width="5%">
                    <Template>
                        @(context.Region != null ? context.Region.Name : string.Empty)
                    </Template>

Here is my entire table:
        ```

Loading...

```


docker-compose up fails

Current Behavior
medtagger_backend_database_migrations_1  | Apply database fixtures...
medtagger_backend_database_migrations_1  | [2018-12-08 16:53:43,944]INFO - Applying fixtures for user Roles...
medtagger_backend_database_migrations_1  | [2018-12-08 16:53:44,044]INFO - Role added for name "admin"
medtagger_backend_database_migrations_1  | [2018-12-08 16:53:44,256]INFO - Role added for name "doctor"
medtagger_backend_database_migrations_1  | [2018-12-08 16:53:44,265]INFO - Role added for name "volunteer"
medtagger_backend_database_migrations_1  | Configuration synchronization...
medtagger_backend_database_migrations_1  | cp: cannot stat '.example.medtagger.yml': No such file or directory
medtagger_backend_database_migrations_1  | Traceback (most recent call last):
medtagger_backend_database_migrations_1  |   File "scripts/sync_configuration.py", line 195, in
medtagger_backend_database_migrations_1  |     run()
medtagger_backend_database_migrations_1  |   File "scripts/sync_configuration.py", line 187, in run
medtagger_backend_database_migrations_1  |     with open(arguments.configuration) as config_file:
medtagger_backend_database_migrations_1  | IsADirectoryError: [Errno 21] Is a directory: '.medtagger.yml'
Expected Behavior
Dunno. Medtagger is up and running?
Steps to Reproduce the Problem

git clone https://github.com/jpowie01/MedTagger.git
git checkout 38793633ff368fe9f2b4821cf8b3685511a17d58
docker-compose up

Hi, thanks for contacting us. We confirmed that this problems occurs also on our side. We will try to fix it as fast as we can. In the meantime please consider setting up MedTagger either on Vagrant or native setup.

Hi, sorry for such a long reply. The issue is fixed. There should be no problems with the deployment.


KOGITO-8547: Add support for selecting nodes in VSCode extension tests

https://issues.redhat.com/browse/KOGITO-8547

Hello @domhanak , please have a look at my inline comments. Thanks!

Hello @paulovmr , could you please have a look at this PR? Please squash the commits when merging. Thanks!


fix maybe missing odbc-api 0.49.0 tag

Hi, @pacman82
I noticed that, https://crates.io/crates/odbc-api/0.49.0 has been released, not exist 0.48.1 version.
And now the odbc-api repository has a 0.48.1 tag. Did you miss the 0.49.0 tag?

 This should have been a non breaking release 😅 . Yet I edited the cargo toml as if it were breaking. I'll fix the tags, and adopt the pipeline to prevent this mistake in the future. Thanks for alerting me to it.

Since 0.49.0 is already published to cargo this is what we stick with. Thanks for alerting me to my mistake


[BUG] offline installation fails with error 'yum lockfile is held by another process' (Azure/RHEL)

Describe the bug
Epicli: offline installation fails with error yum lockfile is held by another process on Azure/RHEL environment.
Reproduced on version 0.5.x and develop, so probably it also applies to all other versions. The problem occurs unpredictably in various tasks.
To Reproduce
Run offline installation on Azure RedHat:

Prepare offline requirements: epicli prepare --os redhat-7
Download offline requirements: /tmp/offline_requirements_rhel/prepare_scripts_rhel/download-requirements.sh /tmp/offline_requirements_rhel/downloads
Block internet access on vms, e.g. by adding a new rule for each machine in epicli/data/azure/defaults/infrastructure/virtual-machine.yml

      - name: deny-internet
        description: Deny Internet
        priority: 100
        direction: Outbound
        access: Deny
        protocol: "*"
        source_port_range: "*"
        destination_port_range: "*"
        source_address_prefix: "*"
        destination_address_prefix: "Internet"

Execute epicli apply -f /shared/05offazurrhelflannel/05offazurrhelflannel.yml --offline-requirements /shared/build/offline_requirements_rhel

Expected behavior
The cluster has been deployed successfully with no Internet access.
Config files
Sample configuration for 0.5:
---
kind: epiphany-cluster
name: default
provider: azure
specification:
  admin_user:
    key_path: /shared/ssh/testenvs/id_rsa
    name: operations
  cloud:
    region: North Europe
    subscription_name: XXX
    use_public_ips: true
    use_service_principal: true
  components:
    kafka:
      count: 1
      machine: kafka-machine-rhel
    kubernetes_master:
      count: 1
      machine: kubernetes-master-machine-rhel
    kubernetes_node:
      count: 3
      machine: kubernetes-node-machine-rhel
    load_balancer:
      count: 1
      machine: lb-machine-rhel
    logging:
      count: 2
      machine: logging-machine-rhel
    monitoring:
      count: 1
      machine: monitoring-machine-rhel
    postgresql:
      count: 2
      machine: postgresql-machine-rhel
    rabbitmq:
      count: 2
      machine: rabbitmq-machine-rhel
    ignite:
      count: 2
      machine: ignite-machine-rhel
    opendistro_for_elasticsearch:
      count: 2
      machine:  opendistro-machine-rhel
  name: test
  prefix: qa
title: Epiphany cluster Config
---
kind: infrastructure/virtual-machine
name: kafka-machine-rhel
provider: azure
based_on: kafka-machine
specification:
  storage_image_reference:
    publisher: RedHat
    offer: RHEL
    sku: 7-RAW
    version: "7.7.2019090418"
---
kind: infrastructure/virtual-machine
name: kubernetes-master-machine-rhel
provider: azure
based_on: kubernetes-master-machine
specification:
  storage_image_reference:
    publisher: RedHat
    offer: RHEL
    sku: 7-RAW
    version: "7.7.2019090418"
---
kind: infrastructure/virtual-machine
name: kubernetes-node-machine-rhel
provider: azure
based_on: kubernetes-node-machine
specification:
  storage_image_reference:
    publisher: RedHat
    offer: RHEL
    sku: 7-RAW
    version: "7.7.2019090418"
---
kind: infrastructure/virtual-machine
name: logging-machine-rhel
provider: azure
based_on: logging-machine
specification:
  storage_image_reference:
    publisher: RedHat
    offer: RHEL
    sku: 7-RAW
    version: "7.7.2019090418"
---
kind: infrastructure/virtual-machine
name: monitoring-machine-rhel
provider: azure
based_on: monitoring-machine
specification:
  storage_image_reference:
    publisher: RedHat
    offer: RHEL
    sku: 7-RAW
    version: "7.7.2019090418"
---
kind: infrastructure/virtual-machine
name: postgresql-machine-rhel
provider: azure
based_on: postgresql-machine
specification:
  storage_image_reference:
    publisher: RedHat
    offer: RHEL
    sku: 7-RAW
    version: "7.7.2019090418"
---
kind: infrastructure/virtual-machine
name: lb-machine-rhel
provider: azure
based_on: load-balancer-machine
specification:
  storage_image_reference:
    publisher: RedHat
    offer: RHEL
    sku: 7-RAW
    version: "7.7.2019090418"
---
kind: infrastructure/virtual-machine
name: rabbitmq-machine-rhel
provider: azure
based_on: rabbitmq-machine
specification:
  storage_image_reference:
    publisher: RedHat
    offer: RHEL
    sku: 7-RAW
    version: "7.7.2019090418"
---
kind: infrastructure/virtual-machine
name: ignite-machine-rhel
provider: azure
based_on: ignite-machine
specification:
  storage_image_reference:
    publisher: RedHat
    offer: RHEL
    sku: 7-RAW
    version: "7.7.2019090418"
---
kind: infrastructure/virtual-machine
name: opendistro-machine-rhel
provider: azure
based_on: logging-machine
specification:
  storage_image_reference:
    publisher: RedHat
    offer: RHEL
    sku: 7-RAW
    version: "7.7.2019090418"
---
kind: configuration/kubernetes-master
name: default
provider: azure
specification:
  advanced:
    networking:
      plugin: flannel
    certificates:
      location: /etc/kubernetes/pki
      expiration_days: 24855
      renew: true
---
kind: configuration/postgresql
name: default
provider: azure
specification:
  replication:
    enable: true
    user: postgresql-replication-user
    password: postgresql-replication-password
    max_wal_senders: 5
    wal_keep_segments: 32
  additional_components:
    pgbouncer:
      enabled: yes
  extensions:
    pgaudit:
      enabled: yes
title: Postgresql
---
kind: configuration/rabbitmq
title: "RabbitMQ"
provider: azure
name: default
specification:
  version: 3.7.10
  rabbitmq_user: rabbitmq
  rabbitmq_group: rabbitmq
  logrotate_period: weekly
  logrotate_number: 10
  ulimit_open_files: 65535
  amqp_port: 5672
  rabbitmq_use_longname: true
  rabbitmq_policies: []
  rabbitmq_plugins:
    - rabbitmq_management_agent
    - rabbitmq_management
  custom_configurations: []
  cluster:
    is_clustered: true

OS (please complete the following information):

OS: [RHEL 7.7]

  storage_image_reference:
    publisher: RedHat
    offer: RHEL
    sku: 7-RAW
    version: "7.7.2019090418"

Cloud Environment (please complete the following information):

Cloud Provider [MS Azure]

Additional context
2020-11-03T17:13:11.2734160Z [38;21m17:13:11 INFO cli.engine.ansible.AnsibleCommand - TASK [filebeat : Install filebeat package] *************************************
2020-11-03T17:13:15.9248547Z [38;21m17:13:15 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-devofazurrhelflannel-kubernetes-node-vm-2]
2020-11-03T17:13:16.0344446Z [38;21m17:13:16 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-devofazurrhelflannel-kubernetes-node-vm-1]
2020-11-03T17:13:16.2696101Z [38;21m17:13:16 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-devofazurrhelflannel-kubernetes-node-vm-0]
2020-11-03T17:13:16.3005881Z [38;21m17:13:16 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-devofazurrhelflannel-logging-vm-1]
2020-11-03T17:13:16.5105481Z [38;21m17:13:16 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-devofazurrhelflannel-kubernetes-master-vm-0]
2020-11-03T17:13:20.3192256Z [38;21m17:13:20 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-devofazurrhelflannel-logging-vm-0]
2020-11-03T17:13:20.3454136Z [38;21m17:13:20 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-devofazurrhelflannel-monitoring-vm-0]
2020-11-03T17:13:20.8867028Z [38;21m17:13:20 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-devofazurrhelflannel-kafka-vm-1]
2020-11-03T17:13:21.4149429Z [38;21m17:13:21 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-devofazurrhelflannel-postgresql-vm-1]
2020-11-03T17:13:23.1440597Z [38;21m17:13:23 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-devofazurrhelflannel-kafka-vm-0]
2020-11-03T17:13:24.1600243Z [38;21m17:13:24 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-devofazurrhelflannel-load-balancer-vm-0]
2020-11-03T17:13:24.4720026Z [38;21m17:13:24 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-devofazurrhelflannel-postgresql-vm-0]
2020-11-03T17:13:25.0109931Z [38;21m17:13:25 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-devofazurrhelflannel-rabbitmq-vm-0]
2020-11-03T17:13:25.1123580Z [38;21m17:13:25 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-devofazurrhelflannel-rabbitmq-vm-1]
2020-11-03T17:13:26.8644658Z [38;21m17:13:26 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-devofazurrhelflannel-ignite-vm-0]
2020-11-03T17:13:28.4782499Z [38;21m17:13:28 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-devofazurrhelflannel-opendistro-for-elasticsearch-vm-0]
2020-11-03T17:13:31.6700345Z [38;21m17:13:31 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-devofazurrhelflannel-repository-vm-0]
2020-11-03T17:13:55.0207717Z [31;21m17:13:55 ERROR cli.engine.ansible.AnsibleCommand - fatal: [ci-devofazurrhelflannel-ignite-vm-1]: FAILED! => {"changed": false, "msg": "yum lockfile is held by another process"}
2020-11-03T17:13:55.9104887Z [31;21m17:13:55 ERROR cli.engine.ansible.AnsibleCommand - fatal: [ci-devofazurrhelflannel-opendistro-for-elasticsearch-vm-1]: FAILED! => {"changed": false, "msg": "yum lockfile is held by another process"}

Different installation:
2020-11-03T20:07:45.9938552Z 38;21m20:07:45 INFO cli.engine.ansible.AnsibleCommand - TASK [common : Install RedHat family packages] *********************************
2020-11-03T20:08:00.3987629Z 38;21m20:08:00 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-05offazurrhelcanal-kubernetes-node-vm-1]
2020-11-03T20:08:01.0151939Z 38;21m20:08:01 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-05offazurrhelcanal-logging-vm-0]
2020-11-03T20:08:01.3886645Z 38;21m20:08:01 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-05offazurrhelcanal-kubernetes-node-vm-0]
2020-11-03T20:08:03.3419859Z 38;21m20:08:03 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-05offazurrhelcanal-kubernetes-node-vm-2]
2020-11-03T20:08:14.2637261Z 38;21m20:08:14 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-05offazurrhelcanal-kafka-vm-0]
2020-11-03T20:08:15.8061648Z 38;21m20:08:15 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-05offazurrhelcanal-logging-vm-1]
2020-11-03T20:08:15.9455542Z 38;21m20:08:15 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-05offazurrhelcanal-monitoring-vm-0]
2020-11-03T20:08:16.3888319Z 38;21m20:08:16 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-05offazurrhelcanal-postgresql-vm-0]
2020-11-03T20:08:29.3615662Z 31;21m20:08:29 ERROR cli.engine.ansible.AnsibleCommand - FAILED - RETRYING: Install RedHat family packages (3 retries left).
2020-11-03T20:08:29.3654830Z 38;21m20:08:29 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-05offazurrhelcanal-postgresql-vm-1]
2020-11-03T20:08:29.4864636Z 38;21m20:08:29 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-05offazurrhelcanal-rabbitmq-vm-1]
2020-11-03T20:08:30.6854416Z 38;21m20:08:30 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-05offazurrhelcanal-load-balancer-vm-0]
2020-11-03T20:08:30.8796880Z 38;21m20:08:30 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-05offazurrhelcanal-rabbitmq-vm-0]
2020-11-03T20:08:43.3762056Z 38;21m20:08:43 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-05offazurrhelcanal-ignite-vm-1]
2020-11-03T20:08:43.6684533Z 38;21m20:08:43 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-05offazurrhelcanal-ignite-vm-0]
2020-11-03T20:08:48.9300708Z 31;21m20:08:48 ERROR cli.engine.ansible.AnsibleCommand - FAILED - RETRYING: Install RedHat family packages (2 retries left).
2020-11-03T20:08:49.6192349Z 38;21m20:08:49 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-05offazurrhelcanal-opendistro-for-elasticsearch-vm-1]
2020-11-03T20:08:50.1129305Z 38;21m20:08:50 INFO cli.engine.ansible.AnsibleCommand - changed: [ci-05offazurrhelcanal-opendistro-for-elasticsearch-vm-0]
2020-11-03T20:09:20.7467690Z 31;21m20:09:20 ERROR cli.engine.ansible.AnsibleCommand - FAILED - RETRYING: Install RedHat family packages (1 retries left).
2020-11-03T20:09:52.5492329Z 31;21m20:09:52 ERROR cli.engine.ansible.AnsibleCommand - fatal: [ci-05offazurrhelcanal-kubernetes-master-vm-0]: FAILED! => {"attempts": 3, "changed": false, "msg": "yum lockfile is held by another process"}

I think people install Epiphany in offline mode as 'on prem' and not in the cloud, but still something is not working here.

@sk4zuzu can you please write why is it blocked?

Well, I created a workaround for this issue (only partial solution) in a PR, but I didn't like what I did. If we'd upgrade ansible to at least 2.9 (we use 2.8) this code would simplify greatly. On top of it this issue is not something critical, I believe it can wait. We can do 2 things: I could revisit latest changes in develop and adjust the PR then we merge it now or we could upgrade ansible and refine it.

Offline installation tested. No issues found.

Offline installation tested. No issues found.


Support configuring ByteOrder on BufferHolder

Problem
Calls to asFloatBuffer, asIntBuffer, and asLongBuffer on a ByteBuffer inherit the source buffer's ByteOrder. In the RandomAccessReader, we skip the call to duplicate a byte buffer before calling these methods to avoid unnecessary object creation. That is problematic because https://github.com/datastax/cassandra/pull/1030 introduced the ability to configure a RandomAccessReader with a byte order, but we don't actually have a way to do that in the current design.
Alternative designs

Add a byte order config to the Rebufferer. I tried this, but it ended up with a sprawling diff that would be very brittle.
Re-introduce the duplicate() call before the call to asFloatBuffer, asIntBuffer, and asLongBuffer. This seems like a nonstarter, but it would be (by far) the most simple solution. (As I write this, I am thinking this would be better since we don't actually have any use cases that rely on this yet, and perhaps down the road, the design would be easier to use if we write any of these primitive arrays in little endian.)

This design

Add a byte order config to the BufferHolder and partially implement the logic in the classes that matter. This solution is decidedly less brittle than the Rebufferer solution, but it still has a number of "gotchas" as you can see in the commit history on this PR.

Likely superseded by https://github.com/datastax/cassandra/pull/1067.


ICDAR 2013 Table competition dataset

Hello there,
It's less of an issue but more of a question that by any chance, did you also work with ICDAR 2013 dataset as well? If yes then it would be great if you share that dataset as well containing the images along with the corresponding annotations. So far I have only found PDFs but not the images.
Thanks.

Hello there,
It's less of an issue but more of a question that by any chance, did you also work with ICDAR 2013 dataset as well? If yes then it would be great if you share that dataset as well containing the images along with the corresponding annotations. So far I have only found PDFs but not the images.
Thanks.

Which task are you working on? Table Detection or Table Structure Recognition?

I am working on both detection and structure recognition tasks.


Can't fetch sub_district_en from WarsCaseLocation table

I'm submitting a ...

[X] bug report
[ ] feature request
[ ] support request => Please do not submit support request here, see note at the top of this template.

What is the current behavior?
I get this error while running gatsby develop

Reason: The field is missing in spreadsheet

Thanks for spotting. Issue fixed.


Remove cu101 build

Also remove references to python-2

@malfet @seemethere if we're not building for cu101 anymore, does this mean we could also remove the cu101 unittest workflows?


deps: Update scipy script from major release

Description
Scipy just had major release (0.12) which is now being installed with our sklearn1.3 validation - need to downgrade for compatibility. Should resolve sporadic scipy flapack liwork dsyevr errors in conformance steps.

/intelci: run

/intelci: run

Looks like scipy version compatibility may be more related to numpy version than sklearn version - https://github.com/scipy/scipy/releases

I have made a ticket to investigate the numpy dependency issue, and have left it unassigned. As my analysis of this problem matches Ethan's solution. I will pull in this PR now.


supporting land use classification of subset of target classes

We now throw an error if the user does not allocate all LUCAS subclasses to a target class. Build in support for classification on a subset of the reference data

small addition:
It would also be useful if the user can define the new name of the (merged) target class, in the widget and programmatically, currently it does not seem possible

Hi Patrick, the first two are fixed, that is:

adding a label (although in the end, the random forest implementation needs numerical values so I also returned a mapping object where number>label can be looked up by the user)
being able to just do classification on part of total set of land use classes

With respect to the sampling, I think it is very easy to do that as a user, as we are returning a pandas.DataFrame (y) containing the total amount of data found within that specific area. On that, a user can easily apply whichever sampling strategy he wants. Maybe I can just add in the notebook a block where I just use one example of how to sample a pandas dataframe with a strategy ?

Hi Bart, thanks, that sounds good..

even setting an integer value for the new merged output class is valuable, of course...
being able to run on just a suset of all possible classes is essential for the LUCAS datasets but also future ones such as EuroCrops or WorldCover...
demonstrating some advanced sampling functionality in a notebook or as part of the openeo_classification.py would be valuable. Equal sampling (e.g. each class 300 samples) or stratified sampling (e.g. depending on the total samples per class) would be the most important options here..

Hi Patrick, could you have a look at https://github.com/openEOPlatform/SRR3_notebooks/blob/main/notebooks/Demo UC9.ipynb to see if this is what you meant?


Add equals and hashcode methods to diagnostic classes

Purpose

Describe the problems, issues, or needs driving this feature/fix and include links to related issues.

Fixes https://github.com/ballerina-platform/ballerina-lang/issues/29566
Approach

Describe how you are implementing the solutions along with the design details.

Samples

Provide high-level details about the samples related to this feature.

Remarks

List any other known issues, related PRs, TODO items, or any other notes related to the PR.

Check List

[ ] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

@rdhananjaya looks like this causes a NPE.
    java.lang.NullPointerException
        at io.ballerina.tools.diagnostics.DiagnosticInfo.hashCode(DiagnosticInfo.java:63)
        at org.wso2.ballerinalang.compiler.diagnostic.BLangDiagnostic.hashCode(BLangDiagnostic.java:96)
        at org.wso2.ballerinalang.compiler.diagnostic.DiagnosticComparator.compare(DiagnosticComparator.java:78)
        at org.wso2.ballerinalang.compiler.diagnostic.DiagnosticComparator.compare(DiagnosticComparator.java:38)


Update benchmarks

depends on #134

Fizzy is missing from the new charts.

Which charts?

wamr-aot also missing from the charts/dataset

images/bignums-bls12-pairings-host-func-variations-exec-startup-time.png doesn't look good. Should probably remove a bar or two on that graph to fix the text layout.


Pop-Up Form Fixes + Test

fix #594 and #587.

Does this work for you @rly?

Works for me! Thanks


Adding note to install Ruby Development Kit.

Needed this to build on Windows.

Thanks for contributing! It seems like this is only a requirement for Windows, right? We don't support windows officially, but if you moved this note to a sentence after "Windows may work, but is unsupported." in the readme, I'd add it! I'd rather not add this here since we don't support Windows officially, and it'd confuse people on other platforms.


Cannot recognize file or directory

device: iPad2: iOS 5.0.1
desktop: Macbook Pro: Mac OS X 10.7.2
I tried to download and run your sample app on iOS 5 and it wouldn't display properly.  However, I put your library and obj c wrapper classes into a test project and I kept getting this error and output:
2011-12-11 14:10:48.888 TEST_Tango[4243:707] pressed
_tango_send(): Bytes to send (including nbt-header!): 51
_tango_send(): Sent 51 bytes.
_tango_send_and_receive(): Timeout during recv(): No such file or directory
I do have file sharing enabled on my desktop.  For the share input field I have tried:
\[host name].local[share folder]
\[host name].home[share folder]
\[host name].local
\[host name].home\

Try
\hostname\folder
as the common windows network share notation.
Though, i am not sure it will work with Apple's CIFS implementation coming with Mac OS X 10.7
Cheers,
Daniel


Passing language argument for transcribe is possible?

How can a user can pass language of audio as a parameter? output is in English whether the audio language is French or Spanish. How can we pass this argument to the process? Thanks

Hello. As of now, English is the only supported language, although I don't think it would be too difficult to add a parameter to specify the language. Pull requests are welcome!


More precisely initializing services/config for asset mapper

Q
A

Bug fix?
yes

New feature?
no

Tickets
Fix #907

License
MIT

Hi!
A few fixes for the new 2.9 version, which included a lot of under-the-hood changes to support asset mapper. These shouldn't be noticed by users and hopefully this will smooth out the final bumps:
A) Avoid prepending the asset_mapper config unless FWBundle 6.3 is present. I don't love the solution - but it should work well enough, especially as this applies to asset mapper users and that is still experimental.
B) Avoid registering a few asset mapper services that, on older versions of PHP/Symfony, may cause a container explosion due to a trait that won't be present.
C) Plug some holes in the CI to test lower deps. The CI really needs to become much more dynamic than it is now, but this makes sure that all packages are tested for highest/lowest deps.
Cheers!

Low deps on 8.1 are failing but should be good (I'll verify after the merge). The CI matrix doesn't patch (yet) cross-dependencies as well as symfony/symfony, so those bundles are not using StimulusBundle from this PR and are thus failing due to its prepend configuration acting when it shouldn't.


Community Meeting July 12, 2022

At 11am Eastern, 8am Pacific, 3pm UTC; find your time
Video call link: https://meet.google.com/ohf-kwvd-mrp
Or dial: (US) +1<PHONE_NUMBER> PIN: 936<PHONE_NUMBER>#
More phone numbers: https://tel.meet/ohf-kwvd-mrp?pin=9361820877398
Or join via SIP<EMAIL_ADDRESS>Meeting recordings available on YouTube at https://www.youtube.com/channel/UCfP_yS5uYix0ppSbm2ltS5Q
This issue will collect prospective agenda topics. Add topics you'd like to discuss below!

0.7 timeline & focus discussion

Overview of test-e2e-sharded connections

https://docs.google.com/drawings/d/1RzX6QjXYzj59cLFFlKNY7Yoysw888JIkxPPG4GZ8jTY/edit

https://github.com/kcp-dev/kcp/pull/1376 broke a few things (recognized in https://github.com/kcp-dev/kcp/pull/1448)

sporadic segfaults during e2e


Transfer all functionality to one single pipeline

This will move all functionality to the semantic_clustering.py file and remove unused files.

There are still some major issues with the code itself, but those will be solved in the next PR. Then afterwards, automatic n_cluster calculations are added. Finally, it will be converted to asreview plugin.

Also note that the interactive part is broken until future PRs

Thanks!


Common npm commands used in Node.js

##Introduction
As a beginner, you need to understand basic NPM commands to learn Node.js. Being a JavaScript Developer with 2years of experiences, I have come to share my insights on "Common npm commands used in Node.js".
Knowing npm commands is one of the ways that will help you to write your Node.js codes with ease and be productive in your development journey.
Anyway, " NPM is a package manager for Node.js  that is used for frontend and backend ".
Key takeaways:
At the end of this article, you should be familiar with some NPM commands, that you would want to proceed in learning Node.js, if you have not:
1. You will know how to fork and use Node.js related project from GitHub.
2. Help and short hands commands list
3. How to create package.JSON and setting the defaults
4. Installing, updating and upgrading NPM packages
5. Installing specific versions
6. Search for packages
7. NPM registry
8. Prunning
References:
N/A

Just wanted to make sure that this artile will not repeat or overlap with what has been created before or published via our EngEd docs.
@lokalawashington

In reference to https://www.section.io/engineering-education/beginner-guide-to-npm/ my article will cover more.

@lokalawashington  Thank you for the great topic - we actually started slow down our EngEd focus with Node.js - as we have a great growing # of Node.js article in our EngEd library - and we'd like to even out the # of articles in other topic areas.
If you could try to shift your article focus to another area 🚀
That would be great  - this came through today or I would have mentioned it yesterday.


RealSense Viewer crashes when trying to open with D435i connected

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
D435i

Firmware Version
<IP_ADDRESS>

Operating System & Version
Windows 10 Build 1909

Platform
PC

SDK Version
<IP_ADDRESS>4

Language
C++

Segment
Robot

Issue Description
RealSense viewer crashes when I try opening it when I have the camera connected. If it is not connected the viewer opens fine.  Opening the viewer then connecting the camera does not work either since the application does not detect the camera but it does show on my PC that the camera is set up and ready to use.
I tried the RealSense viewer exe on its own and the same thing happens.
I tried running the capture example in Visual Studio and an image did appear for about a minute. The updating of the camera capture was extremely slow and once I put my hand in front of the camera in close proximity the capture program crashed and I have since not been able to run it again. The application opens and after a few seconds of loading it exits.
I just ran the hello-realsense program in Visual Studio and the first run it displayed that the camera was facing an object 0 meters away. The second time I ran it, it opened and after a few seconds with a blank console the program seemed to crash and it exited. I actually got it to run once saying that it was facing an object 0.54 meters away.
Using the camera has very sporadic results.
I installed the SDK on a different Windows 10 PC and seemed to work a lot better so it must be my PC's configuration. I honestly don't know where to start I feel like it could be anything.

Hi @Brac24   There is a case with similar characteristics that is currently being explored.  In that case, the camera model involved is SR305.  The RealSense user in that case has tested with the Viewer installed by the Windows SDK binary and the standalone Viewer, and with rs-capture and hello-realsense.
The version of the Viewer launched with the desktop icon exited as soon as it launched.  The standalone version launched but depth streaming would freeze.  Depth streaming in rs-capture and hello-realsense would likewise freeze almost immediately.  In that particular case, RGB did not seem to be affected.
It is s long discussion.  The lengthy diagnostic process eventually pointed towards the possibility that the camera had been negatively affected by a Windows update, as has sometimes occurred in the past.  As the camera works for younon a different PC, this may lend weight to that possibility.
The case is in the link below:
https://github.com/IntelRealSense/librealsense/issues/6959

Hi @MartyG-RealSense thank you for your response. No I just received the device yesterday and haven't been able to get it to work yet on my laptop. Although I did update my laptop about a month or 2 ago and it actually caused the laptop's camera to malfunction where the camera turns on then shuts of then on again and it just keeps flickering on and off.

Well it looks like it is fixed but I had to disable my laptop's integrated camera. Somehow the integrated camera is affecting the use of the D435i. I think for now I can use it like this thank you for your help.

Thanks so much for the pdate - I'm  pleased that you found a workaround for your problem.


Feature - option to define css 'color' property per section

Given that there are options to set background image and colour, there needs to be an option to set the ink colour as well, for those sections where the default 'color' does not provide enough contrast to the background image/colour.
The catch is that it needs to apply to the default nav dots as well as be (optionally) available for any custom nav elements as well.
Setting the property for the section itself is easy enough through css selectors, but normally extra work would be needed to make it apply to the nav elements too.

I've already implemented dotNav properties: color and position... I just forgot to edit the readme with those infos ^^
You can now change dotNav properties on the fly using dotNavEnabled, dotNavPosition and dotNavColor in your options.

See #7


add custom constructor to robot mock

The current test failed.
The cause is the part to pass the Adapter to the constructor of robot.coffee.
I extended the robot Mock.
Please check it :-)
[vvatanabe@yuichiwatanabe]# make test
./node_modules/.bin/mocha test

  Typetalk
    #run
      1) "before each" hook for "should emmit on connected"

  TypetalkStreaming
    2) "before each" hook for "should have configs from environment variables"

  0 passing (14ms)
  2 failing

  1) Typetalk "before each" hook for "should emmit on connected":
     TypeError: Cannot read property 'use' of undefined
      at RobotMock.loadAdapter (test/mock/robot.coffee:17:36)
      at RobotMock.Robot (node_modules/hubot/src/robot.coffee:69:12)
      at new RobotMock (test/mock/robot.coffee:12:46)
      at Context.<anonymous> (test/typetalk.test.coffee:41:15)

  2) TypetalkStreaming "before each" hook for "should have configs from environment variables":
     TypeError: Cannot read property 'use' of undefined
      at RobotMock.loadAdapter (test/mock/robot.coffee:17:36)
      at RobotMock.Robot (node_modules/hubot/src/robot.coffee:69:12)
      at new RobotMock (test/mock/robot.coffee:12:46)
      at Context.<anonymous> (test/typetalk.test.coffee:66:15)

Coverage increased (+46.8%) to 64.516% when pulling bbdd4c47210433e3c51514f228fcd352cd73da0a on vvatanabe:extend-constructor-of-robot-mock into 0205e3c895c30909efe374d22da9258b2565f845 on nulab:master.


context.globalCompositeOperation not reset properly

When using RenderTexture and blendModes with canvasRenderer, context.globalCompositeOperation is not reset properly in some cases, causing very big glitches. For example, in PIXI.Sprite.prototype._renderCanvas:
if(this.blendMode !== renderSession.currentBlendMode)
{
    renderSession.currentBlendMode = this.blendMode;
    context.globalCompositeOperation = PIXI.blendModesCanvas[renderSession.currentBlendMode];
}

this.blendMode equals renderSession.currentBlendMode but  context.globalCompositeOperation does NOT equals PIXI.blendModesCanvas[renderSession.currentBlendMode];

pretty sure this has been licked in v3. Closing for now. Thanks @Nonofr :+1:


Scaffold for Course Recommendation link

Context
As part of an experiment to increase the number of rejected candidate reapplying we are attempting to create links to the Find service with prefilled filters based on the information Apply has about the Candidate and the Courses that they have already applied to.
We are going to use these links to manually QA the filters and recommendations set before taking a small group forward to include in an email distribution list.
Changes proposed in this pull request

Adds a "Recommended Courses" links to the Support console
Adds service to populate params for Find service
Adds missing association on Candidate and ApplicationForm

Guidance to review

Review app

Things to check

[ ] If the code removes any existing feature flags, a data migration has also been added to delete the entry from the database
[ ] This code does not rely on migrations in the same Pull Request
[ ] If this code includes a migration adding or changing columns, it also backfills existing records for consistency
[ ] If this code adds a column to the DB, decide whether it needs to be in analytics yml file or analytics blocklist
[ ] API release notes have been updated if necessary
[ ] If it adds a significant user-facing change, is it documented in the CHANGELOG?
[ ] Required environment variables have been updated added to the Azure KeyVault
[ ] Inform data insights team due to database changes
[ ] Make sure all information from the Trello card is in here
[ ] Rebased main
[ ] Cleaned commit history
[ ] Tested by running locally
[ ] Add PR link to Trello card

 Proof of Concept: identify and retain eligible candidates ("let's build 'it' and see what we learn")


Duplication of bullet points within Update Security settings on Project Operations on Dataverse, Step #4

In the Update security settings on Project Operations on Dataverse, Step #4 - the bullet list of items repeats "Currency Exchange Rate Type".  So the question is:  1) Is it just a duplicate; OR 2) should there be a validation for Currency Exchange Rate and/or Currency Exchange Rate Pair?

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

ID: 51dfaa6b-0294-a3c9-d134-ad6811b34540
Version Independent ID: e22ab93a-6a24-510c-685e-b0d6d905c2ab
Content: Provision a new environment
Content Source: articles/environment/resource-provision-new-environment.md
Service: dynamics-365-project-operations
Product: ****
GitHub Login: @sigitac
Microsoft Alias: sigitac

This is fixed.


Fix build

Fix #271
Fix #281
Fixes all current build issues.

DEBIAN_FRONTEND=noninteractive for vaapi
dnf --enablerepo=**powertools** install -y ${buildDeps} && \ for CentOS8
KVAZAAR_VERSION=**2.0.0** for snapshot (needs the new version)

Please wait for test success before merge.

Very nice ! Thank you.

Very nice ! Thank you.


Make tortoise.Spec.ResourcePolicy.MinAllocatedResources mutable

We have a tortoise.Spec.ResourcePolicy.MinAllocatedResources that defines how much resources each container must have at least.
https://github.com/mercari/tortoise/blob/main/docs/user-guide.md#specresourcepolicy
We're using VPA internally to provide vertical-scaling feature to users.
(see https://github.com/mercari/tortoise/blob/main/docs/internal.md)
Currently, MinAllocatedResources works like, when tortoise internally initializes VPAs, it sets MinAllowed so that VPA won't suggest the value lower than MinAllocatedResources.

https://github.com/mercari/tortoise/blob/76d965535aa3ba484cc7f175db20a89468fb280b/pkg/vpa/service.go#L133
https://github.com/mercari/tortoise/blob/76d965535aa3ba484cc7f175db20a89468fb280b/pkg/vpa/service.go#L179

The problem here is that, it means that we cannot update MinAllocatedResources since it's honored only when Tortoise is created.
This issue aims to make it mutable - meaning when tortoise's MinAllocatedResources is changed, we change corresponding VPAs' MinAllowed as well.

It's done by https://github.com/mercari/tortoise/pull/249.


Support for Angular 6

I'm using this in a project that is updating from Angular 2 to Angular 6 (I'm well aware that this is a huge jump). Will there be support for Angular 6 for this datetimepicker? If so, do you know what the timeframe for that is? Thanks!

Closing, because this repository is for AngularJS, not Angular.


Question / Feature - download files from Travis CI

First, the Travis CI integration works fine on branches, too - I just had to do a 'dummy commit & push' as already described. Great !
However, I was wondering if it is possible to download the files generated by Travis Ci ? E.g. the .so and header files.

After some time thinking about the idea of downloading the result files from Travis CI I came up with certain ideas:

The Travis CI itself is only an implementation detail of CI for this project. Someone can use other CI services instead, so any implementation of getting files from Travis CI more likely will not work for other CI services.
CI tool is optional and it isn't focussed on some specific Android app.
Different users may want to upload such files to different places and featuring only one such way (like Dropbox, for example) doesn't solve the problem completely. Support for many such ways isn't the goal of this repo at all.

Considering this I do not have any plans for implementing such functionality and this should be the thing users may want to implement themselves. Now I'm clear on this issue.


Date picker widget not working w calculated expression

Describe the bug
There is 2 issue to this:

The behavior_calculated_expression.json is not complete, missing unitOptions and the initial.valueQuantity.value, please use the JSON below to solve this first point
The Date picker widget in behavior_calculated_expression.json doesn't show the right value after it's calculated-expression was evaluated

After investigation, this code is the problem for point 2, it involves date formatting:
https://github.com/google/android-fhir/pull/1897/files#r1319542076
Component
SDC library and catalog app
To Reproduce
Steps to reproduce the behavior:

Catalog app
Click behavior tab
Click calculated expression
Fill in the Age years quantity widget
The date picker widget won't get updated

Expected behavior
The Date picker widget should be updated if the Age years quantity widget is filled
Demo
Screen_recording_20230908_160436.webm
Smartphone (please complete the following information):

Device: [e.g. Pixel4a emulator]
Android version: [e.g. Settings -> About phone -> Android version]
Build number: [e.g. Settings -> About phone -> Build number]
Version [e.g. 22]

Additional context

I was attempting to fix this, but there's actually more to the issue (I'm referring to point 2):
More context to the ticket https://github.com/google/android-fhir/pull/2132#discussion_r1319542407
Use this complete behavior_calculated_expression.json

{
  "resourceType": "Questionnaire",
  "item": [
    {
      "linkId": "a-birthdate",
      "text": "Birth Date",
      "type": "date",
      "extension": [
        {
          "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression",
          "valueExpression": {
            "language": "text/fhirpath",
            "expression": "%resource.repeat(item).where(linkId='a-age-years' and answer.empty().not()).select(today() - answer.value)"
          }
        }
      ]
    },
    {
      "linkId": "a-age-years",
      "text": "Age years",
      "type": "quantity",
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-unitOption",
          "valueCoding": {
            "system": "http://unitsofmeasure.org",
            "code": "years",
            "display": "years"
          }
        }
      ],
      "initial": [
        {
          "valueQuantity": {
            "value": 0,
            "unit": "years",
            "system": "http://unitsofmeasure.org",
            "code": "years"
          }
        }
      ]
    }
  ]
}

Would you like to work on the issue?
I think @PallaviGanorkar is the right person for this

Can we also fix this questionnaire so that we're calculating age from date of birth? that seems like a much more reasonable use case.

@maimoonak Is working on this and will raise a PR soon


Port manifest to use Okteto manifest.

I have updated the manifest ( previously okteto-pipeline.yaml ) in accordance with the new CLI 2.0.

Thanks!
Best,
Abdulazeez.

On 24 Feb 2022, at 23:02, Pablo Chico de Guzman @.***> wrote:

@pchico83 approved this pull request.
In okteto.yaml:

@@ -0,0 +1,18 @@
+build:

guestbook:
dockerfile: Dockerfile
dev:
you don't need this one, it would be the same image as guestbook

In okteto.yaml:

+build:

guestbook:
dockerfile: Dockerfile
dev:
dockerfile: Dockerfile

+deploy:

cd manifests; kustomize edit set image ${OKTETO_BUILD_GUESTBOOK_IMAGE}

kubectl apply -k manifests
+dev:

guestbook:
command: ["bash"]
forward:

 - 8080:8080

 - 9229:9229

image: ${OKTETO_BUILD_DEV_IMAGE}
you don't need this one. that way, it will reuse the same image as in the deployment manifest, which is OKTETO_BUILD_GUESTBOOK_IMAGE

—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.

@Youngestdev could you rollback these changes? we cannot merge it until the Okteto CLI 2.0 is released

Oh sure!
Best,
Abdulazeez.

On 25 Feb 2022, at 09:02, Pablo Chico de Guzman @.***> wrote:

@Youngestdev could you rollback these changes? we cannot merge it until the Okteto CLI 2.0 is released
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.


Linux support?

Hi,
Any plans for linux support of this neat remake?
Thanks!

I am not sure what is involved with getting Linux support working.  Unity has support for many platforms, so I guess eventually I'll have to find out what is involved in getting the remake to work on platforms other than Windows.

By the way this is a completely public project - there is no reason why anybody else couldn't make builds for other platforms on their own.  All of the code and art assets are in this GitHub repository.