MLVisionTextModel duplicate symbols with React Native

I'm building an app with React Native that I've already "ejected" into its own native app project for iOS. I'm interested in using the new Firebase ML Kit Vision Text Detector for recognizing text in images using the on-device model, and I'm willing to write my own NativeModule wrapper for it (since it's so new, I don't see any existing wrappers in projects like react-native-firebase).
So, I used Cocoapods to bring in the Firebase dependencies, but when I try to compile the new workspace, I get the following linker error:
duplicate symbol __ZN3fLB28FLAGS_nosymbolize_stacktraceE in:
    /Users/zainsajjad/Desktop/development/ios/Pods/GoogleMobileVision/TextDetector/Frameworks/TextDetector.framework/TextDetector(examine_stack_b03c119c7358b452600b1afd20ca186c.o)
    /Users/zainsajjad/Library/Developer/Xcode/DerivedData/peekaboosdk-hfkgohktkkwcwocawuqzpgjzslrk/Build/Products/Debug-iphonesimulator/libReact.a(utilities.o)
duplicate symbol __ZN3fLB26FLAGS_symbolize_stacktraceE in:
    /Users/zainsajjad/Desktop/development/ios/Pods/GoogleMobileVision/TextDetector/Frameworks/TextDetector.framework/TextDetector(examine_stack_b03c119c7358b452600b1afd20ca186c.o)
    /Users/zainsajjad/Library/Developer/Xcode/DerivedData/peekaboosdk-hfkgohktkkwcwocawuqzpgjzslrk/Build/Products/Debug-iphonesimulator/libReact.a(utilities.o)
duplicate symbol __ZN3fLB18FLAGS_nolog_prefixE in:
    /Users/zainsajjad/Desktop/development/ios/Pods/GoogleMobileVision/TextDetector/Frameworks/TextDetector.framework/TextDetector(logging_2072041cb58f7b92d4eb8dae33e75a0d.o)
    /Users/zainsajjad/Library/Developer/Xcode/DerivedData/peekaboosdk-hfkgohktkkwcwocawuqzpgjzslrk/Build/Products/Debug-iphonesimulator/libReact.a(logging.o)
duplicate symbol __ZN3fLB16FLAGS_log_prefixE in:
    /Users/zainsajjad/Desktop/development/ios/Pods/GoogleMobileVision/TextDetector/Frameworks/TextDetector.framework/TextDetector(logging_2072041cb58f7b92d4eb8dae33e75a0d.o)
    /Users/zainsajjad/Library/Developer/Xcode/DerivedData/peekaboosdk-hfkgohktkkwcwocawuqzpgjzslrk/Build/Products/Debug-iphonesimulator/libReact.a(logging.o)
duplicate symbol __ZN3fLI9FLAGS_novE in:
    /Users/zainsajjad/Library/Developer/Xcode/DerivedData/peekaboosdk-hfkgohktkkwcwocawuqzpgjzslrk/Build/Products/Debug-iphonesimulator/libReact.a(vlog_is_on.o)
    /Users/zainsajjad/Desktop/development/ios/Pods/GoogleMobileVision/TextDetector/Frameworks/TextDetector.framework/TextDetector(vlog_is_on_ec23571a5409c45b7e2ca681c18af4cb.o)
duplicate symbol __ZN3fLI7FLAGS_vE in:
    /Users/zainsajjad/Library/Developer/Xcode/DerivedData/peekaboosdk-hfkgohktkkwcwocawuqzpgjzslrk/Build/Products/Debug-iphonesimulator/libReact.a(vlog_is_on.o)
    /Users/zainsajjad/Desktop/development/ios/Pods/GoogleMobileVision/TextDetector/Frameworks/TextDetector.framework/TextDetector(vlog_is_on_ec23571a5409c45b7e2ca681c18af4cb.o)
duplicate symbol __ZN3fLS13FLAGS_vmoduleE in:
    /Users/zainsajjad/Library/Developer/Xcode/DerivedData/peekaboosdk-hfkgohktkkwcwocawuqzpgjzslrk/Build/Products/Debug-iphonesimulator/libReact.a(vlog_is_on.o)
    /Users/zainsajjad/Desktop/development/ios/Pods/GoogleMobileVision/TextDetector/Frameworks/TextDetector.framework/TextDetector(vlog_is_on_ec23571a5409c45b7e2ca681c18af4cb.o)
ld: 7 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

This issue appears when I add 'Firebase/MLVisionTextModel' in podspecs.
In case I don't add this as a dependency, it returns an empty array on the images having a good amount of text!

By podspec do you mean Podfile? Can you share your Podfile? TextDetector is a static dependency and it looks like it's being linked twice into your project.

Update: it looks like GMV and React Native have a shared c++ dependency that's causing these symbol collisions. It's unlikely that there are good workarounds for this on your end, so you'll probably have to wait for a Firebase (or RN) fix.
I'll keep this issue updated.

I am trying to publish a wrapper for MLKit Vision for React Native. Here is the podspec.
I also tried
  s.dependency     'Firebase/Core'
  s.dependency     'Firebase/MLVision'
  s.dependency     'Firebase/MLVisionTextModel'

My Project's Podfile looks like this:
platform :ios, '11.3'

target 'myApp' do
  rn_path = '../node_modules/react-native'
  rn_maps_path = '../node_modules/react-native-maps'

  # See http://facebook.github.io/react-native/docs/integration-with-existing-apps.html#configuring-cocoapods-dependencies
  pod 'yoga', path: "#{rn_path}/ReactCommon/yoga/yoga.podspec"
  pod 'React', path: rn_path, subspecs: [
    'Core',
    'CxxBridge',
    'DevSupport',
    'RCTActionSheet',
    'RCTAnimation',
    'RCTGeolocation',
    'RCTImage',
    'RCTLinkingIOS',
    'RCTNetwork',
    'RCTSettings',
    'RCTText',
    'RCTVibration',
    'RCTWebSocket',
  ]

  pod 'RNTextDetector', path: '../node_modules/react-native-text-detector/ios'
  pod 'react-native-camera', path: '../node_modules/react-native-camera'
  pod 'lottie-ios', :path => '../node_modules/lottie-ios'
  pod 'lottie-react-native', :path => '../node_modules/lottie-react-native'
  pod 'react-native-maps', path: rn_maps_path
  pod 'react-native-google-maps', path: rn_maps_path

  # React Native third party dependencies podspecs
  pod 'DoubleConversion', :podspec => "#{rn_path}/third-party-podspecs/DoubleConversion.podspec"
  pod 'glog', :podspec => "#{rn_path}/third-party-podspecs/glog.podspec"
  pod 'Folly', :podspec => "#{rn_path}/third-party-podspecs/Folly.podspec"

  # react-native-maps dependencies
  pod 'GoogleMaps'
  pod 'Google-Maps-iOS-Utils'
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    if target.name == 'react-native-google-maps'
      target.build_configurations.each do |config|
        config.build_settings['CLANG_ENABLE_MODULES'] = 'No'
      end
    end
    if target.name == "React"
      target.remove_from_project
    end
  end
end

Sorry any news on problem?
I have the same problem with nativa app ios in swift.
Any idea?

@rmusetti81 you should not be running into this issue when developing a native app in Swift. Please open a new issue with all of your build information (Podfile, Podfile.lock, CocoaPods version, Xcode version).

Hi @zsajjad !  I had the exact same issue using react native and I solved enabling the dead code stripping in xcode for debug. You can enable it in Target > Build Settings > search for "Dead code stripping". For now seems to work fine.

I made my own package that uses firebase ml vision on android and CoreML+TesseractOCR on ios!

@joan-domingo's solution works fine.
For people looking here, you can use react-native-text-detector firebase branch as a wrapper around firebase ML Kit Vision.


feat(helm): support service type from values

What this PR does / why we need it:
Adds the ability to override the service type from the values template. Without specifying it, the service is created as type 'ClusterIP'.
Which issue(s) this PR fixes:

Fixes #4418

@chainchad curious why would you want to expose the control plane service as a Loadbalancer service

@chainchad curious why would you want to expose the control plane service as a Loadbalancer service

Total misunderstanding on my part, sorry about that. Closing. I also closed the related issue.


Fix TCA values

Right now the station uploads TCA values equal to AOS. This is clearly incorrect. There are two tasks to do here:

[ ] correct the upload script
[ ] correct existing entries in the DB

On a second thought, maybe a better approach would be to get rid of TCA completely? Since the orbits we're dealing with are nearly circular, we can use basic formula to calculate it TCA = (AOS + LOS)/2.

It may be not right that TCA is average of LOS and AOS.
In our context AOS and LOS means start and stop recording.
We use a strategy which slice of pass should be record. TCA may be not recorded.
For example: NOAA 15 has real AOS at 12:00 and LOS 13:00. TCA is 12:30.
But we also have a pass of Meteor with real AOS 12:20 and LOS 13:00 (TCA 12:40).
Meteor has better quality pass (centrally over station).
Then strategy select for record:

NOAA 15 from 12:00 to 12:20
Meteor from 12:20 to 13:00

We insert these times as AOS and LOS. In this case the closest point to station (TCA) of NOAA 15 will be at 12:20.

The observation submission is now improved, see commit 59e2c55224de7b702c704f4f25450b30618d6b50 on #45. It's not a proper TCA, just an average between start of observation and LOS.


fix(component_release): set CreatedAt and PublishedAt to time.Now()

Not sure how we can manually test this one since it is reliant on the github API
fixes #149

Not sure how we can manually test this one since it is reliant on the github API

We can build deisrel off of this PR for the next component release to manually test. (Code LGTM)

We can build deisrel off of this PR for the next component release to manually test.

I am primed to do that with router in a few minutes assuming it passes CI.

I tested this with router v2.7.0--seems to have worked as intended. 👍


2.x lighter eureka client for server resolver

#475

NetflixOSS » eureka » eureka-pull-requests #179 SUCCESS
This pull request looks good


How to create linq code ARRAY [2,7] <@ ARRAY [1,7,4,2,6]

https://www.postgresql.org/docs/9.2/functions-array.html
my table column AColumn integer[]
how can I create the filter above according to this column?

This isn't currently supported - you will have to use raw SQL for that.
We do have #541 which was about adding this and many other array operations. Hopefully we'll be able to pick up that work again. Closing as a duplicate of that.


Document existing GFX shards

Document and validate the following existing GFX shards, also provide code-samples for each

[ ] GFX.BuiltinFeature
[ ] GFX.Draw
[ ] GFX.Drawable
[ ] GFX.DrawablePass
[ ] GFX.MainWindow
[ ] GFX.Material
[ ] GFX.Mesh
[ ] GFX.Render
[ ] GFX.View

Additional Context
Documentation should go here

Hey team! Please add your planning poker estimate with ZenHub @guusw @Kryptos-FR @sinkingsugar


Error when building on Ubuntu 22.04

Hello,
I am facing a few issues while building qt-box-editor on Ubuntu 22.04. As per the INSTALL file I used apt to install qt5-qmake libqt5gui5 qt5-doc ibqt5svg5-dev and libleptonica-dev.
However, trying to install qt5-default returned E: Package 'qt5-default' has no installation candidate. So I installed the defaults using this command "sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools" as per this link on stack overflow.
I later install tesseract-dev and tesseract-ocr and following the remaining instructions when running make I would consistently get the error:
src/TessTools.cpp:30:10: fatal error: tesseract/strngs.h: No such file or directory
   30 | #include <tesseract/strngs.h>
      |          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:718: build/release/TessTools.o] Error 1

I assumed this was an error with my tesseract installation so I retried uninstalling then building it from source but the error persisted.
Is there any packages I am missing or version I need to revert to?
If further information is required I am more than happy to provide. Thanks.

i'm also facing same issue please help.

> If you build application from source make sure you use tesseract 3.01 or 3.02 version.
So are you using (outdated and unsupported) tesseract version 3.x to build qt-box-editor?

The build fails on tesseract-5.2.0 as well:
src/TessTools.cpp:30:10: fatal error: tesseract/strngs.h: No such file or directory
   30 | #include <tesseract/strngs.h>
      |          ^~~~~~~~~~~~~~~~~~~~

This is absolutely correct. Qt-box-editor is useful for  tesseract 3.01 or 3.02 version. and not for tesseract 5 (or 4).


API error when providing credentials for Connection object.

The API pigeon is using to call connect() is incorrect because they are being passed in as keyword arguments and not positional arguments.
It isn't intuitive from the Protocol12.connect() code since it does refer to keyword arguments, but the STOMP documentation does use positional arguments like so: conn.connect(username, password, wait=True).
They keyword arguments may in fact work, but STOMP uses the keyword passcode rather than password.
This bug results in an authentication error when you have anonymous usage turned off on the artemis server but will not generate an error otherwise.

Looking at the source code for Protocol12.connect(), the function does use keyword arguments for the username and passcode.
https://github.com/jasonrbriggs/stomp.py/blob/dev/stomp/protocol.py#L500
I will be opening a PR for you to test in a moment.


Add string encoding argument for Haxe 4

Presumably this fix will cause compilation to break for anybody using a Haxe 4.0.0 version from prior to https://github.com/HaxeFoundation/haxe/commit/03659011fc92ffd754a75d78b251d0a4e5724a72. I'm not sure if there's a define that could be used in place of #if (HXCPP_API_LEVEL>=400) that would make this work for them, too.

Thanks for this -- I'll give it a try this weekend.


Fix compilation with source maps for empty assets

Hello! Thank you very much for this package!
Sadly, I noticed a problem when source maps are enabled and an asset is empty. (This happens when using the mini-css-extract-plugin.)
For an empty source string, swc does not produce a source map. In that case, result.map is undefined. This is also in line with the Typescript types for result.map, which is string | undefined.
Passing undefined to SourceMapSource leads to this error:
undefined:1
undefined
^

SyntaxError: Unexpected token u in JSON at position 0
    at JSON.parse (<anonymous>)
    at SourceMapSource._ensureSourceMapObject (/Users/daniel/dev/node/webpack-swc-repro/node_modules/webpack-sources/lib/SourceMapSource.js:125:35)
    at SourceMapSource.sourceAndMap (/Users/daniel/dev/node/webpack-swc-repro/node_modules/webpack-sources/lib/SourceMapSource.js:182:9)
    at getTaskForFile (/Users/daniel/dev/node/webpack-swc-repro/node_modules/webpack/lib/SourceMapDevToolPlugin.js:103:30)
    at /Users/daniel/dev/node/webpack-swc-repro/node_modules/webpack/lib/SourceMapDevToolPlugin.js:291:22
    at /Users/daniel/dev/node/webpack-swc-repro/node_modules/webpack/lib/Cache.js:93:5
    at Hook.eval [as callAsync] (eval at create (/Users/daniel/dev/node/webpack-swc-repro/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at Cache.get (/Users/daniel/dev/node/webpack-swc-repro/node_modules/webpack/lib/Cache.js:75:18)
    at ItemCacheFacade.get (/Users/daniel/dev/node/webpack-swc-repro/node_modules/webpack/lib/CacheFacade.js:111:15)
    at /Users/daniel/dev/node/webpack-swc-repro/node_modules/webpack/lib/SourceMapDevToolPlugin.js:242:18

I was able to fix the problem by checking whether result.map was truthy. This also allowed me to remove the as any, as the types now match.
This is currently a blocker for us. It would be great to see this released soon, so we can start using this package! Thanks in advance.

@danieldiekmeier thanks for the fix! released as v2.0.1 and let me know if it works.

Works perfectly! Thanks for being so incredibly quick! 🚀


Create dataset loader for ViText2SQL

Dataloader name: vitext2sql/vitext2sql.py
DataCatalogue: http://seacrowd.github.io/seacrowd-catalogue/card.html?vitext2sql

Dataset
vitext2sql

Description
This is the first public large-scale Text-to-SQL semantic parsing dataset for Vietnamese. This dataset is created by manually translating the Spider dataset

into Vietnamese.

Subsets
-

Languages
vie

License
Unknown (unknown)

Homepage
https://github.com/VinAIResearch/ViText2SQL

HF URL
-

Paper URL
https://aclanthology.org/2020.findings-emnlp.364/

#self-assign

#self-assign


Support for Using Traceprocessing Library with WASM

I'm currently converting my C# project to WASM so that it could be used with JS.
I'm using UNO.Bootstrap.WASM for this but willing to explore other alternatives like Blazor,
My C# code uses the TRACEPROCESSING library, to read and parse an ETL file.
The .NET code works without WASM well, however with WASM I run into linker errors for not able to find kernel32.dll
I'm probably running into a WASM limitation of not being able to do File IO.
But is there any way around this?

Can the Traceprocessing library be made open source to know the mechanism of how it parses an ETL file?
Can Microsoft expose a library similar to Traceprocessing, to parse an ETL file through JS?
I have already looked at tools like tracerpt wpaexporter which are extremely slow in csv generation and xperf is fast but has only a set of prebuilt filtering options but not a lot of room for custom filtering like traceprocessing.

Perhaps you would do a preprocessing step and convert the ETL into a Json file?
ETWAnalyzer does this:
https://github.com/Siemens-Healthineers/ETWAnalyzer


problem with vue

I've found that when I use <select v-model="xxx"></select> and metro together, vue cannot get the selected value after initialization。

https://metroui.org.ua/vuejs.html


Bug with placeholder

Describe the issue
When the placeholder is shown, there is cursor that has 2 line height.
There is possibility it's just my mistake, but if not, I'd be willing to work on a solution !
Example
https://github.com/user-attachments/assets/a1699e1e-7b15-4733-8e6d-797e41c8c4f0
Procedure version
4.15.6
Reproduction link
No response

Fixed in 4.18.1


Enable Synthetic Spreads for the Kobo Forma.

Rotating the device into landscape mode will cause it to display two
pages side by side. This is particularly useful for input comics whose
spreads are already split into two files.
See https://github.com/kobolabs/epub-spec#synthetic-spreads for
additional information on synthetic spreads.
(Tiny drive-by: Add Kobo format to list of profiles for which the AUTO
format is EPUB)

Open question: Should we enable this for other Kobo devices?
I hope they would fallback gracefully if they don't fully support the spec, but I've excluded them from this commit since I don't have any to test one.

Thanks I will investigate this topic during refactoring.
I don't have access to any Kobo hardware so entire Kobo support is dry coded.

@shavitmichael
thanks
merged in v5.6.1
I don't own a Kobo Forma to test though


Limit the buffer for user events

Limit the buffer for user events

alternatively we could remove go coroutine from processClusterEvent() to make sure that events are processes sequentially and not in parallel

Does limiting this buffer mean the excess events just get dropped?

Does limiting this buffer mean the excess events just get dropped?

It would block on the producer side:

If the channel has a buffer, the sender blocks only until the value has been copied to the buffer; if the buffer is full, this means waiting until some receiver has retrieved a value.

But @leszko might need to confirm what would be the consequence.

alternatively we could remove go coroutine from processClusterEvent() to make sure that events are processes sequentially and not in parallel.
@leszko @mjh1

It's a good idea. Actually we need it. Thanks @pwilczynskiclearcode Updated in 17d9f548a11d38bca56e0188d75539af066b1d5a

Does limiting this buffer mean the excess events just get dropped?

It would block on the producer side:

If the channel has a buffer, the sender blocks only until the value has been copied to the buffer; if the buffer is full, this means waiting until some receiver has retrieved a value.

But @leszko might need to confirm what would be the consequence.

After this change to process events sequentially, it will effectively mean that if we have more than <limit> events to process, events will get dropped. I think it's not a problem, but to be on the safe side, I've changed to 50

@leszko just realised my change doesn't quite work because c.serf is nil to begin with on startup which is why the cuke tests are failing. I can push another commit to fix it, bit messy though annoyingly


Support for Call Recording, Take Control and Chat Download features

We have used this repo for understand Azure communication service and implement it. we are stuck on

"Call recording feature",
"Take control"
"Chat Download".

please guide us for implement above features

"@azure/communication-calling": "1.15.1-beta.1 || >=1.14.1",
"@azure/communication-chat": "1.3.2-beta.3 || >=1.2.0",
"@azure/communication-react": "1.7.0-beta.1",
OS & Device: Web

Hi @ajeetkumar142022, thanks for filing this issue. We currently don't support "Call recording feature", "Take control" because the @azure/communication-calling, the package we depend on, does not support this feature yet.

Hi @ajeetkumar142022 this is John. I was wondering what do you mean by getting stuck on Chat Download? Would you mind to clarify the type of Chat experience are you building? Is it an ACS chat or Teams interoperability Chat? Also would you mind to let us know what exactly are you stuck on?

For call recording, you check out this quickstart: https://github.com/Azure-Samples/communication-services-javascript-quickstarts/tree/02e958ee8cec2a5efa1d42cefec7bb8d4f13a73a/ui-library-add-call-recording.
Please note this quickstart was developed when the call recording feature was in public preview and hence uses beta packages. You can find the general availability documentation for call recording here as the APIs may have changed slightly: https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-call-recording?pivots=programming-language-javascript. The custom button injection used in this sample is still in public preview and not recommended for production sites.

Hi @ajeetkumar142022 I will be closing off this issue for now since we haven't heard back from you in a while. Please feel free to reach out back to us if you have any more questions.


Cannot read property 'arguments' of undefined

<EMAIL_ADDRESS><EMAIL_ADDRESS>node: v15.2.0

Build completed in 78.241s

Build completed in 0s

TypeError: /Users/weiran/repo/dian/honor/assets/~containers~a~count~cash-114e7fb5.js: Cannot read property 'arguments' of undefined
    at NodePath._getKey (/Users/weiran/repo/dian/honor/node_modules/optimize-plugin/node_modules/@babel/traverse/lib/path/family.js:194:25)
    at NodePath.get (/Users/weiran/repo/dian/honor/node_modules/optimize-plugin/node_modules/@babel/traverse/lib/path/family.js:186:17)
    at NodePath._getPattern (/Users/weiran/repo/dian/honor/node_modules/optimize-plugin/node_modules/@babel/traverse/lib/path/family.js:226:21)
    at NodePath.get (/Users/weiran/repo/dian/honor/node_modules/optimize-plugin/node_modules/@babel/traverse/lib/path/family.js:188:17)
    at visitParam (/Users/weiran/repo/dian/honor/node_modules/babel-preset-modernize/dist/plugins/transform-destructuring/index.js:1:5836)
    at PluginPass.VariableDeclarator (/Users/weiran/repo/dian/honor/node_modules/babel-preset-modernize/dist/plugins/transform-destructuring/index.js:1:7332)
    at newFn (/Users/weiran/repo/dian/honor/node_modules/optimize-plugin/node_modules/@babel/traverse/lib/visitors.js:175:21)
    at NodePath._call (/Users/weiran/repo/dian/honor/node_modules/optimize-plugin/node_modules/@babel/traverse/lib/path/context.js:55:20)
    at NodePath.call (/Users/weiran/repo/dian/honor/node_modules/optimize-plugin/node_modules/@babel/traverse/lib/path/context.js:42:17)
    at NodePath.visit (/Users/weiran/repo/dian/honor/node_modules/optimize-plugin/node_modules/@babel/traverse/lib/path/context.js:92:31)
error Command failed with exit code 1.

Happening the same here.

<EMAIL_ADDRESS><EMAIL_ADDRESS>node: v12.16.2

Was trying to troubleshoot here but not sure where to start.
I have tried removing the preset extra configs and sourceType but no success.
module.exports = function (api) { // eslint-disable-line func-names
  api.cache(true);

  const presets = [
    ['@babel/preset-env', {
      targets: {
        browsers: ['last 2 versions']
      },
      useBuiltIns: 'usage',
      corejs: '3.0.0'
    }],
    '@babel/react'
  ];

  const plugins = [
    '@babel/plugin-syntax-dynamic-import',
    '@babel/plugin-proposal-class-properties',
    '@babel/plugin-proposal-do-expressions',
    '@babel/plugin-proposal-export-default-from',
    '@babel/plugin-transform-runtime'
  ];

  return {
    presets,
    plugins,
    sourceType: 'module'
  };
};

Just an update: I have a fix for this in babel-preset-modernize that should be released soon.

@developit, do you have a link to the PR with this fix?  Thanks!


Add Status dropdown to SearchForm component

Release Type: Non Breaking Feature
Fixes https://x-team-internal.atlassian.net/browse/XP-2303
Description
What the title says.
Tested on Chrome, Firefox, Edge and integrated into auto. Seems to be working fine in all cases.
I can't access the Sketch file from the JIRA ticket though so there might be some misalignment in the styles :(. Would appreciate it if any reviewer could check.
Also, if anyone thinks of a better approach or notices something missing don't hesitate to comment. CSS and styling is not my forte :P
Checklist
Before submitting a pull request, please make sure the following is done:

[x] set yourself as an assignee
[x] set appropriate labels for a PR (initially it's mostly [zube]: In Review)
[x] set [zube]: In Review label for respective issue as well
[x] make sure your code lints (npm run lint)
[x] Flow typechecks passed (npm run typecheck)
[x] my change requires a change to the component's documentation (.snap)
[x] component's documentation (.snap) is changed or added accordingly
[x] if you've fixed a bug or added code that should be tested, add unit tests
[x] if any snapshots have been changed, verify that component still works and looks as expected and update changed snapshot
[x] manually tested the component by running it in the browser and checked nothing is broken and operates as expected!

Related PRs

branch
PR

XP-2303-add-status-field-to-search-form
Auto

XP-2303-add-status-field-to-search-form
Auto API

Impacted Areas in Application

The SearchForm component

Screenshots
List view:

Tabular view:

@reyronald Is it in progress or in review 😄 ?

Apparently Github is somewhat back to normal. This is In Review.

@reyronald - can we resolve the branch conflic?

@migueliriano I resolved it. Just run UI page and updated snapshots


Update AddEvent sequence diagram

Codecov Report

Merging #199 (bbc4c03) into master (f7ccb01) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #199   +/-   ##
=========================================
  Coverage     66.26%   66.26%
  Complexity      668      668
=========================================
  Files           107      107
  Lines          2404     2404
  Branches        323      323
=========================================
  Hits           1593     1593
  Misses          682      682
  Partials        129      129

Continue to review full report at Codecov.

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


Provide the example as a loadable project like the flutter gallery

I think it is just to much work consuming a small example like this. Better would be to open example sub-folder which would include the complete example as a flutter project. I can provide the project if needed

Agreed, feel free to provide it, otherwise I'll tackle this and any other open issues when I have some free time


Missing to select nodes in

The nodes in <template> tags will not be searched when lxb_selectors_find. For example:

<template>

</template>

When finding all divs, only the outer div will be returned.

@zyc9012
That's right. Searches within templates should not be performed.
Template tag has no children. All children of the template element are in the content parameter.
Please read how the template element works in html.
See template lement.
See template serialize

I see, thanks for the explanation.


Hacky fix for approx periodic

Implements approx periodic kernel via to_sde. I think this will effectively just swap out one set of problems for another (sum relies on lgssm_components, while product relies on to_sde). Basically to_sde assumes that the spectral density matrix Q can be described by a single parameter q. This is true a lot of the time, but it prevents us from combining SDEs with multi-dimensional noise, which is what we get for sums / products of kernels. I can't quite remember why I made this design choice when I first wrote this package, but it either needs to be revisited, or I need to figure out how to implement products of kernels in terms of lgssm_components.

Okay. Looks CI is passing as much here as on other branches, so I'm going to merge this.


How to load ONNX model?

As ONNX format only contains 1 file. Could anyone provide some tutorial? Thank you!!

ONNX tutorial is still in progress, but essentially you supply ONNX filename in model argument, and ignore the prototxt argument.

From: tengdai722<EMAIL_ADDRESS>Sent: Friday, May 24, 2019 7:00:39 PM
To: dusty-nv/jetson-inference
Cc: Subscribed
Subject: [dusty-nv/jetson-inference] How to load ONNX model? (#332)
As ONNX format only contains 1 file. Could anyone provide some tutorial? Thank you!!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/dusty-nv/jetson-inference/issues/332?email_source=notifications&email_token=ADVEGK67KM7I4ILAE2N6J43PXBXRPA5CNFSM4HPTFX52YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GVZXUGA, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ADVEGKYDEXYB562AI4VPNQ3PXBXRPANCNFSM4HPTFX5Q.

This email message is for the sole use of the intended recipient(s) and may contain
confidential information.  Any unauthorized review, use, disclosure or distribution
is prohibited.  If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.

ONNX tutorial is still in progress, but essentially you supply ONNX filename in model argument, and ignore the prototxt argument.
…
________________________________ From: tengdai722<EMAIL_ADDRESS>Sent: Friday, May 24, 2019 7:00:39 PM To: dusty-nv/jetson-inference Cc: Subscribed Subject: [dusty-nv/jetson-inference] How to load ONNX model? (#332) As ONNX format only contains 1 file. Could anyone provide some tutorial? Thank you!! — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub<#332?email_source=notifications&email_token=ADVEGK67KM7I4ILAE2N6J43PXBXRPA5CNFSM4HPTFX52YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GVZXUGA>, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ADVEGKYDEXYB562AI4VPNQ3PXBXRPANCNFSM4HPTFX5Q.
----------------------------------------------------------------------------------- This email message is for the sole use of the intended recipient(s) and may contain confidential information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. -----------------------------------------------------------------------------------

Thank you very much for your reply! I am following the "my-recoginition" file and notice that the only line take the input is "imageNet* net = imageNet::Create();" line. I have read the code and presume that the imageNet::Create() should take two input, one is an integer, and anther should be the file path. In the ONNX case, I passed integer as 2 while it seems won't work. Maybe I don't understand how this is working with taking own .onnx model.  Thank you!

@tengdai722 see this page for the syntax of running imagenet-console with custom image recognition model:   https://github.com/dusty-nv/jetson-inference/blob/master/docs/imagenet-custom.md

Just to be clear you don't have to write the entire filepath, just the filename?


interface: Support multiple programs with the same interface via token-2022

Problem
Token-2022 is close to ready for mainnet adoption, but Anchor doesn't support it yet.
Solution
Support both programs, and take it a step further by adding support for "interface" programs and accounts.
As a coincidence, a lot of this work resembles the excellent work at #2363, so I hope that our efforts can be combined!
Overall, things are very similar, except for the implementation / naming for the interface account, which are called "multi-program" in the other PR. The main difference is relaxing type constraints in order to maximally reuse Account and Program implementations.
#2363  also adds a token program constraint, which would be a very useful addition for dual-token-program support.
This also adds test support for two token programs in the escrow and token-proxy test programs, to show that this actually works. Each commit in this PR is deliberate, showing the succession of PRs that would require to get this in:

add "interface" concept in the anchor-lang
add token-2022 support in anchor-spl
support token-2022 across anchor
add token-interface, using the "interface" from the first step
use these new types in the tests

If this looks ok, I'm happy to work with @elliotkennedy on getting everything in!

Love the naming of this @joncinque - far more succinct than my word salad!
Keen to push for this to get merged - as well as the token_program constraint.

This is great but I think it needs some tests around the init Mint and TokenAccount paths.
Ability to use only the spl-token-2022 program would be useful too.
i.e.
    pub token_program: Program<'info, anchor_spl:token_2022::Token2022>,

This can be added separately though.

This is great but I think it needs some tests around the init Mint and TokenAccount paths.

I've added some init tests for mints, accounts, and associated accounts. Thanks for the feedback!

More of a general usage question / thinking outloud. It's up to the dev to implement checks that any InterfaceAccount and Interface both refer to the same program? And in general the Interface<T> types and the InterfaceAccount<T> generic types don't really know about each other. Like token_2022::TokenAccount doesn't know that it's an interface account for the TokenInterface type.

@Henry-E this is good to go from my side! Let me know if you want me to make any of the proposed changes we've discussed (renaming owner and reverting the TryFrom implementation), and then this is good to go from my side

No that's ok, both the TryFrom and Owner things seem fine to leave as they are. Just more thinking out loud.
Great, I will probably do one more quick readthrough and then merge.


Chore: Move confetti logic

Checklist:

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

Closes #51908

It should work in theory, but I will need to find a block with an low amount of challenges to complete.

Want to take a look at the tests @a2937. It might just need a rebase - there were some issues the last few days that have been resolved.

Okay I think I got it rebased.

Duplicate of https://github.com/freeCodeCamp/freeCodeCamp/pull/51938


Splitter/consolidator worker encountered exception while consuming source data

while Fit() its showing the error, using the below code.
estimator.Fit(splitTrainSet);

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

ID: c8e22825-c4ee-5a36-f911-8ad456970ecc
Version Independent ID: ad0bf640-7dfc-1184-077c-358bb14277a7
Content: Tutorial: Analyze website comments - binary classification - ML.NET
Content Source: docs/machine-learning/tutorials/sentiment-analysis.md
Product: dotnet-ml
GitHub Login: @JRAlexander
Microsoft Alias: johalex

Make sure that you set the file properties on the yelp_labelled.txt file in visual studio..

Closing as I believe this is resolved - Please reopen if that isn't the case.

I have a similar issue.
IEnumerable<int[]> probabilities = scoredData.GetColumn<int[]>(Yolov3ModelSettings.ModelOutput_Field_concat_2);
System.InvalidOperationException: 'Splitter/consolidator worker encountered exception while consuming source data'.
ArgumentException: Length of memory (519168) must match product of dimensions (3).
help!!


[Bug]: Running taq compile from contracts folder says config file is invalid

When inside the contracts directory in the Taqueria project and the compile task is run, Taqueria throws an error that the config file is invalid.
Taqueria tasks should work from anywhere in the project.
Code of Conduct

[X] I agree to follow this project's Code of Conduct

@mweichert, please estimate this


feat: add start script to docker application plugin

First cut at updating docker plugin to generate its own start script.
closes #17

This got a bit more gnarly than I was hoping, but I think it's all working now. I'm not super familiar with the implications on the docker layers, so would love some eyes on that (is different copy commands going to the same dir a problem? Was attempting to separate the source code which will frequently change and the libs into separate layers).
Example generated Dockerfile:
FROM hypertrace/java:11
LABEL maintainer="Hypertrace 'https://www.hypertrace.org/'"
WORKDIR /app
COPY lib lib/
COPY scripts/hypertrace-graphql-service scripts/
COPY resources lib/resources
COPY classes lib/classes
ENV SERVICE_NAME=hypertrace-graphql-service
ENTRYPOINT ["sh", "scripts/hypertrace-graphql-service"]

Example generated script. It's mostly by gradle with a couple small pokes to adapt it to the docker container layout -meaning it matches gradlew run. I have limited control over this but if there's a major issue I can see what can be changed or if push comes to shove, completely replace it.
#!/usr/bin/env sh

#
# Copyright 2015 the original author or authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

##############################################################################
##
##  hypertrace-graphql-service start up script for UN*X
##
##############################################################################

# Attempt to set APP_HOME
# Resolve links: $0 may be a link
PRG="$0"
# Need this for relative symlinks.
while [ -h "$PRG" ] ; do
    ls=`ls -ld "$PRG"`
    link=`expr "$ls" : '.*-> \(.*\)$'`
    if expr "$link" : '/.*' > /dev/null; then
        PRG="$link"
    else
        PRG=`dirname "$PRG"`"/$link"
    fi
done
SAVED="`pwd`"
cd "`dirname \"$PRG\"`/.." >/dev/null
APP_HOME="`pwd -P`"
cd "$SAVED" >/dev/null

APP_NAME="hypertrace-graphql-service"
APP_BASE_NAME=`basename "$0"`

# Add default JVM options here. You can also use JAVA_OPTS and HYPERTRACE_GRAPHQL_SERVICE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS=""

# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD="maximum"

warn () {
    echo "$*"
}

die () {
    echo
    echo "$*"
    echo
    exit 1
}

# OS specific support (must be 'true' or 'false').
cygwin=false
msys=false
darwin=false
nonstop=false
case "`uname`" in
  CYGWIN* )
    cygwin=true
    ;;
  Darwin* )
    darwin=true
    ;;
  MINGW* )
    msys=true
    ;;
  NONSTOP* )
    nonstop=true
    ;;
esac

CLASSPATH=$APP_HOME/lib/classes:$APP_HOME/lib/resources:$APP_HOME/lib/platform-service-framework-0.1.2.jar:$APP_HOME/lib/config-1.4.0.jar:$APP_HOME/lib/hypertrace-graphql-impl-0.2.10-SNAPSHOT.jar:$APP_HOME/lib/log4j-slf4j-impl-2.13.3.jar:$APP_HOME/lib/platform-metrics-0.1.2.jar:$APP_HOME/lib/metrics-servlets-4.1.0.jar:$APP_HOME/lib/hypertrace-core-graphql-schema-registry.jar:$APP_HOME/lib/hypertrace-graphql-gateway-service-metric-utils-0.2.10-SNAPSHOT.jar:$APP_HOME/lib/hypertrace-core-graphql-gateway-service-utils.jar:$APP_HOME/lib/hypertrace-graphql-attribute-scope-0.2.10-SNAPSHOT.jar:$APP_HOME/lib/hypertrace-graphql-entity-type-0.2.10-SNAPSHOT.jar:$APP_HOME/lib/hypertrace-graphql-entity-schema-0.2.10-SNAPSHOT.jar:$APP_HOME/lib/hypertrace-graphql-explorer-context-0.2.10-SNAPSHOT.jar:$APP_HOME/lib/hypertrace-graphql-explorer-schema-0.2.10-SNAPSHOT.jar:$APP_HOME/lib/hypertrace-graphql-metric-schema-0.2.10-SNAPSHOT.jar:$APP_HOME/lib/hypertrace-core-graphql-metadata-schema.jar:$APP_HOME/lib/hypertrace-core-graphql-span-schema.jar:$APP_HOME/lib/hypertrace-core-graphql-trace-schema.jar:$APP_HOME/lib/hypertrace-core-graphql-common-schema.jar:$APP_HOME/lib/hypertrace-core-graphql-deserialization.jar:$APP_HOME/lib/hypertrace-core-graphql-attribute-store.jar:$APP_HOME/lib/hypertrace-core-graphql-grpc-utils.jar:$APP_HOME/lib/hypertrace-core-graphql-context.jar:$APP_HOME/lib/hypertrace-core-graphql-spi.jar:$APP_HOME/lib/graphql-java-servlet-9.1.0.jar:$APP_HOME/lib/graphql-java-kickstart-9.1.0.jar:$APP_HOME/lib/hypertrace-core-graphql-schema-utils.jar:$APP_HOME/lib/graphql-java-annotations-8.0.jar:$APP_HOME/lib/graphql-java-14.0.jar:$APP_HOME/lib/metrics-jvm-4.1.0.jar:$APP_HOME/lib/simpleclient_dropwizard-0.6.0.jar:$APP_HOME/lib/metrics-json-4.1.0.jar:$APP_HOME/lib/metrics-core-4.1.0.jar:$APP_HOME/lib/metrics-healthchecks-4.1.0.jar:$APP_HOME/lib/grpc-client-utils-0.1.4.jar:$APP_HOME/lib/grpc-context-utils-0.1.4.jar:$APP_HOME/lib/slf4j-api-1.7.30.jar:$APP_HOME/lib/jetty-servlet-9.4.30.v20200611.jar:$APP_HOME/lib/jetty-security-9.4.30.v20200611.jar:$APP_HOME/lib/jetty-server-9.4.30.v20200611.jar:$APP_HOME/lib/jetty-servlets-9.4.30.v20200611.jar:$APP_HOME/lib/httpclient-4.5.12.jar:$APP_HOME/lib/jackson-datatype-jdk8-2.10.0.jar:$APP_HOME/lib/jackson-datatype-jsr310-2.11.0.jar:$APP_HOME/lib/jackson-databind-2.11.0.jar:$APP_HOME/lib/commons-codec-1.13.jar:$APP_HOME/lib/javax.servlet-api-3.1.0.jar:$APP_HOME/lib/jetty-http-9.4.30.v20200611.jar:$APP_HOME/lib/jetty-io-9.4.30.v20200611.jar:$APP_HOME/lib/jetty-continuation-9.4.30.v20200611.jar:$APP_HOME/lib/jetty-util-9.4.30.v20200611.jar:$APP_HOME/lib/javax.websocket-api-1.1.jar:$APP_HOME/lib/guice-4.2.3.jar:$APP_HOME/lib/grpc-netty-1.31.1.jar:$APP_HOME/lib/grpc-core-1.31.1.jar:$APP_HOME/lib/gateway-service-api-0.1.1.jar:$APP_HOME/lib/attribute-service-api-0.1.9.jar:$APP_HOME/lib/grpc-stub-1.31.1.jar:$APP_HOME/lib/grpc-protobuf-1.30.2.jar:$APP_HOME/lib/grpc-protobuf-lite-1.30.2.jar:$APP_HOME/lib/grpc-api-1.31.1.jar:$APP_HOME/lib/protobuf-java-util-3.11.4.jar:$APP_HOME/lib/guava-29.0-jre.jar:$APP_HOME/lib/perfmark-api-0.19.0.jar:$APP_HOME/lib/jsr305-3.0.2.jar:$APP_HOME/lib/log4j-core-2.13.3.jar:$APP_HOME/lib/log4j-api-2.13.3.jar:$APP_HOME/lib/simpleclient_servlet-0.6.0.jar:$APP_HOME/lib/flink-metrics-core-1.10.1.jar:$APP_HOME/lib/flink-metrics-prometheus_2.12-1.10.1.jar:$APP_HOME/lib/profiler-1.0.2.jar:$APP_HOME/lib/httpcore-4.4.13.jar:$APP_HOME/lib/commons-logging-1.2.jar:$APP_HOME/lib/jackson-core-2.11.0.jar:$APP_HOME/lib/jackson-annotations-2.11.0.jar:$APP_HOME/lib/grpc-context-1.31.1.jar:$APP_HOME/lib/rxjava-3.0.2.jar:$APP_HOME/lib/javax.inject-1.jar:$APP_HOME/lib/aopalliance-1.0.jar:$APP_HOME/lib/netty-codec-http2-4.1.48.Final.jar:$APP_HOME/lib/netty-handler-proxy-4.1.48.Final.jar:$APP_HOME/lib/error_prone_annotations-2.3.4.jar:$APP_HOME/lib/animal-sniffer-annotations-1.18.jar:$APP_HOME/lib/antlr4-runtime-4.7.2.jar:$APP_HOME/lib/java-dataloader-2.2.3.jar:$APP_HOME/lib/reactive-streams-1.0.3.jar:$APP_HOME/lib/validation-api-1.1.0.Final.jar:$APP_HOME/lib/simpleclient_common-0.6.0.jar:$APP_HOME/lib/simpleclient-0.6.0.jar:$APP_HOME/lib/force-shading-1.10.1.jar:$APP_HOME/lib/joda-time-2.9.1.jar:$APP_HOME/lib/gson-2.8.6.jar:$APP_HOME/lib/annotations-<IP_ADDRESS>.jar:$APP_HOME/lib/proto-google-common-protos-1.18.0.jar:$APP_HOME/lib/javax.annotation-api-1.3.2.jar:$APP_HOME/lib/failureaccess-1.0.1.jar:$APP_HOME/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:$APP_HOME/lib/checker-qual-2.11.1.jar:$APP_HOME/lib/j2objc-annotations-1.3.jar:$APP_HOME/lib/protobuf-java-3.12.0.jar:$APP_HOME/lib/netty-codec-http-4.1.48.Final.jar:$APP_HOME/lib/netty-handler-4.1.48.Final.jar:$APP_HOME/lib/netty-codec-socks-4.1.48.Final.jar:$APP_HOME/lib/netty-codec-4.1.48.Final.jar:$APP_HOME/lib/netty-transport-4.1.48.Final.jar:$APP_HOME/lib/netty-buffer-4.1.48.Final.jar:$APP_HOME/lib/netty-resolver-4.1.48.Final.jar:$APP_HOME/lib/netty-common-4.1.48.Final.jar

# Determine the Java command to use to start the JVM.
if [ -n "$JAVA_HOME" ] ; then
    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
        # IBM's JDK on AIX uses strange locations for the executables
        JAVACMD="$JAVA_HOME/jre/sh/java"
    else
        JAVACMD="$JAVA_HOME/bin/java"
    fi
    if [ ! -x "$JAVACMD" ] ; then
        die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
    fi
else
    JAVACMD="java"
    which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi

# Increase the maximum file descriptors if we can.
if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
    MAX_FD_LIMIT=`ulimit -H -n`
    if [ $? -eq 0 ] ; then
        if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
            MAX_FD="$MAX_FD_LIMIT"
        fi
        ulimit -n $MAX_FD
        if [ $? -ne 0 ] ; then
            warn "Could not set maximum file descriptor limit: $MAX_FD"
        fi
    else
        warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
    fi
fi

# For Darwin, add options to specify how the application appears in the dock
if $darwin; then
    GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
fi

# For Cygwin or MSYS, switch paths to Windows format before running java
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
    APP_HOME=`cygpath --path --mixed "$APP_HOME"`
    CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`

    JAVACMD=`cygpath --unix "$JAVACMD"`

    # We build the pattern for arguments to be converted via cygpath
    ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
    SEP=""
    for dir in $ROOTDIRSRAW ; do
        ROOTDIRS="$ROOTDIRS$SEP$dir"
        SEP="|"
    done
    OURCYGPATTERN="(^($ROOTDIRS))"
    # Add a user-defined pattern to the cygpath arguments
    if [ "$GRADLE_CYGPATTERN" != "" ] ; then
        OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
    fi
    # Now convert the arguments - kludge to limit ourselves to /bin/sh
    i=0
    for arg in "$@" ; do
        CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
        CHECK2=`echo "$arg"|egrep -c "^-"`                                 ### Determine if an option

        if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then                    ### Added a condition
            eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
        else
            eval `echo args$i`="\"$arg\""
        fi
        i=`expr $i + 1`
    done
    case $i in
        0) set -- ;;
        1) set -- "$args0" ;;
        2) set -- "$args0" "$args1" ;;
        3) set -- "$args0" "$args1" "$args2" ;;
        4) set -- "$args0" "$args1" "$args2" "$args3" ;;
        5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
        6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
        7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
        8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
        9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
    esac
fi

# Escape application args
save () {
    for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
    echo " "
}
APP_ARGS=`save "$@"`

# Collect all arguments for the java command, following the shell quoting and substitution rules
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $HYPERTRACE_GRAPHQL_SERVICE_OPTS -classpath "\"$CLASSPATH\"" org.hypertrace.core.serviceframework.PlatformServiceLauncher "$APP_ARGS"

exec "$JAVACMD" "$@"

The script seems a bit gnarlier than needed as we aren't likely to use windows or other things that require a lot of the options here. As the plugin is only for us we don't really need to optimize like this I think.
Personally I would KISS and also focus on our lowest common denominator (/bin/sh) stuff that works elsewhere, excluding any notion of windows and decoupling from gradle things..
ex. /usr/local/bin/start-${serviceName}
#!/bin/sh
# ENTRYPOINT script that starts XXXX_SERVICE_NAME_FROM_GRADLE_VAR_XXXX
#
# This intentionally locates config using the current working directory, in order to consolidate
# Dockerfile instructions to WORKDIR
set -eu

# Default variables so that the script doesn't bomb out on absence
JAVA_OPTS=${JAVA_OPTS:-"XXXX_LIKELY_MEM_OPTS_FROM_GRADLE_VAR_XXXX"}
XXXX_ANY_OTHER_ENV_FROM_GRADLE_XXXX

echo Starting XXXX_SERVICE_NAME_FROM_GRADLE_VAR_XXXX
exec java \
  -classpath 'lib/classes:lib/resources:lib/*' \
  $JAVA_OPTS \
  rest of things including $@

OK thought that would be harder to sub the template than it actually was. Updated to a hybrid of the proposed script and the existing one:
https://github.com/hypertrace/hypertrace-gradle-docker-plugins/blob/0542912bb3931fd4be5f7bfe58852dec8febbcbf/hypertrace-gradle-docker-java-application-plugin/src/main/resources/application-start-script.template.sh
Example generated Dockerfile:
FROM hypertrace/java:11
LABEL maintainer="Hypertrace 'https://www.hypertrace.org/'"
WORKDIR /app
COPY scripts/hypertrace-graphql-service run
COPY libs libs
COPY resources resources
COPY classes classes
HEALTHCHECK --interval=2s --start-period=15s --timeout=2s CMD wget -qO- http://<IP_ADDRESS>:23432/health &> /dev/null || exit 1
ENV SERVICE_NAME=hypertrace-graphql-service
ENTRYPOINT ["./run"]
EXPOSE 23431 23432


Error message when tag does not exist

When pushing a locale with a tag specified and the tag does not exists the upload fails with:
ERROR: 404 - Resource Not Found
Error message does not explain the reason for the upload failure. Showing the reason for the failure would make it simpler to find the problem

@alexanderwilling could you have a look at this?

So, I just tested this.
.phraseapp.yml:
phraseapp:
  host: http://localhost:3000/api
  access_token: c195ae2922041fe06efa95fe615cb38783c3e2734ecfe00dbee6b4f38650752b
  project_id: 4c3f196db9d00659d6addb4dac4fccef
  push:
    sources:
    - file: ./config/locales/<locale_name>.yml
      params:
        file_format: yml
        tags: batman
  pull:
    targets:
    - file: ./config/locales/<locale_name>.yml
      params:
        file_format: yml

config/locales/en.yml:
---
en:
  nananana: 'mimimi'

I deleted all tags and all keys in the project, then did a phraseapp-client push, and only got Uploaded config/locales/en.yml successfully. The tag batman shows up in the web interface and nananana has both the batman tag as well as a tag for the upload attached:
[alex@macbook asd]$ phraseapp-client keys list
You're running a development version (DEV) of the PhraseApp client! Latest version is 1.3.0

[{"created_at":"2016-12-19T09:42:08Z","data_type":"","description":"","id":"2b4f4baf015ced171cdeca58a82773d2","name":"nananana","name_hash":"7d60b15bc13904c2220db021100d56bc","plural":false,"tags":["upload-20161219_094208","batman"],"updated_at":"2016-12-19T09:42:08Z"}]

So the problem was actually about pull, i.e. downloading a locale, with filtering by a tag that doesn't exist in the project. Since the API doesn't send more information than the 404 and an HTML-formatted stack trace.
A workaround would be to 'manually' check if the tags exist before using them as a filter in locales/download.
@theSoenke @tobstarr I'd like to put this on hold until the API gives better error messages, since the same problem arises with other filters and other commands.

@alexanderwilling is there already a ticket for "better error messages from the API"?

Yup.

@alexanderwilling sounds good to me to wait until there are better error messages from the API


Swaap desktop

Description
Fixes # (issue)
adds a desktop version, removes the ability of the user to scan a qr on desktop
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Change Status

[ ] Complete, tested, ready to review and merge
[ ] Complete, but not tested (may need new tests)
[x] Incomplete/work-in-progress, PR is for discussion/feedback

How Has This Been Tested?

[ ] Test A
[ ] Test B

Checklist

[x] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] My code has been reviewed by at least one peer
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] There are no merge conflicts

 making the website responsive towards desktop | following figma designs


Pathways integration with XPK

Fixes / Features

Enable Pathways cluster creation using "--enable-pathways". Additional CPU nodepools for RM, Proxy and user workloads are created, along with the requested TPU resources.
Accept a Pathways workload using "--use-pathways" and a user-provided docker image (currently Maxtext).
Making Cluster Queue and Resource Flavor changes to allow management of Pathways resources.
Pathways enabled cluster can also accept regular multislice-TPU workloads!
Bumping Jobset version to 0.4.0 and using exclusive topology only for TPU workers.
Allow Pathways workloads to run in parallel as long as TPU resources are available, CPU resources are autoscaled.

Testing / Documentation
Following tests were completed:

Cluster creation with --enable-pathways creates CPU nodepools.

Cluster queue handles workloads in parallel as long as TPUs are available, CPUs must autoscale.
-- Pathways + regular workloads in parallel
-- Pathways + Pathways workloads in parallel

Workloads with --use-pathways schedule and execute as expected.

Resources are returned to the queue once user workload succeeds/fails.

Workload delete works as expected.

XPK cluster can handle both pathways and non-pathways workloads.

Graceful exit message when Pathways workload is created without enabling pathways cluster.

[ y ] Tests pass

[ y ] Appropriate changes to documentation are included in the PR

Pathways enabled cluster can also accept regular workloads!

Minor: frm the commit message, by regular, do you mean "Pathways accepts non-TPU workloads" or "the cluster accepts workloads outside of Pathways"?

Pathways enabled cluster can also accept regular workloads!

Minor: from the commit message, by "regular", do you mean "Pathways accepts non-TPU workloads" or "the cluster accepts workloads outside of Pathways"?

:

I meant other multislice-TPU workloads, that are not Pathways. Thanks for raising this, I will clarify.

Great suggestion! I will do that!

Changes look good. I would recommend taking the pathways helper methods out of this file (it is already too long) and moving them into a separate file for better readability

I am not sure what design you used to separate pathways logic into the helper class but I still see a bunch of pathways specific things in xpk.py. Can you create a TODO somewhere to revisit this design?

Changes look good. I would recommend taking the pathways helper methods out of this file (it is already too long) and moving them into a separate file for better readability

I am not sure what design you used to separate pathways logic into the helper class but I still see a bunch of pathways specific things in xpk.py. Can you create a TODO somewhere to revisit this design?

I moved all methods exclusive to Pathways to the helper file. Some of the other methods are shared between non-pathways and pathways workloads. I will make a ToDo and revisit this in my next PR. Thanks!


'allowNull' is not working with model attribute

Waterline version: 0.13
Node version: 7.10
NPM version: 4.2.0
Operating system: Mac OS El Capitan
Hello guys,
  document: {
      model: 'document',
      allowNull: true
    }

This code will raise an error "Cannot read property 'toLowerCase' of undefined" when trying to lift sails but works if I use a type: 'string' for example instead of the model attribute.
Currently using sails-postgresql 1.0.0-10
Best,

Just saw that null is working by default with the model 'attribute', sorry.
You can close this issue :)


fix: Explicit handling of deprovisioning clusters

Description
Changes proposed in this pull request (what was done and why):

add shortcut for skipping clusters in deprovisioning state
change debug message to info

Changes refer to particular issues, PRs or documents:

Traceability

[ ] The PR is linked to a GitHub issue.
[ ] The follow-up issues (if any) are linked in the Related Issues section.
[ ] If the change is user-facing, the documentation has been adjusted.
[ ] If a CRD is changed, the corresponding Busola ConfigMap has been adjusted.
[ ] The feature is unit-tested.
[ ] The feature is e2e-tested.

As agreed with @varbanv clusters will be immediately marked as not trackable if KEB reports the clusters as "deprovisioning".


Reverted proposal signing requirement

Integration tests where not updated to reflect change in signing requirements in PR # 18, causing some integration tests to fail.
Integration tests should be added to cover scenarios where this signing requirements do not reflect current implementation, and existing tests should be reviewed and address why they fail if the signing requirements change as previously proposed in PR # 18.
Command: bin/build -i
All 26 test should now succeed.
Fixes Issue #47

There should be new integration tests implementing the scenarios that the PR addresses to fix, that should fail initially and succeed after the code change.
Additionally, the existing integration tests that currently pass should either continue to pass, or be modified to reflect a change in specification.
Presently we want the integration tests to pass so the tests can be run prior to any PR.
The issue will be re-assigned to @yunhangc to address the above as a separate commit.


JSON language server error with settings

VSCode Version: Code - Insiders 1.11.0-insider (4db944bc08e34fb15c5805927d9cb67470776606, 2017-03-02T07:04:47.508Z)
OS Version: Darwin x64 16.4.0
Extensions:

Extension
Author
Version

python
donjayamanne
0.5.8

mono-debug
ms-vscode
0.15.3

debugger-for-chrome
msjsdiag
2.5.5

Steps to Reproduce:

start VS Code Insider on a vscode workspace
open settings

Observe: the following JSON language server error appears on the output channel:
[Error - 11:42:31 AM] Request textDocument/completion failed.
  Message: Request textDocument/completion failed with message: Invalid regular expression: /\[(plaintext|Log|plaintext|Log|bat|clojure|coffeescript|c|cpp|csharp|css|diff|dockerfile|fsharp|git-commit|git-rebase|go|groovy|handlebars|hlsl|html|ini|properties|java|javascriptreact|javascript|jsx-tags|json|less|lua|makefile|markdown|objective-c|objective-c++|perl|perl6|php|powershell|jade|python|r|razor|ruby|rust|scss|shaderlab|shellscript|sql|swift|typescript|typescriptreact|vb|xml|xsl|yaml|testOutput)\]$/: Nothing to repeat
  Code: -32603

The reg exp was broken by the addition of the "objective-c++" language.

duplicates #21704


Loading loop

After inputing verification code, it sits on a loop loading forever

Which branch are you running off of?  All work is currently being done on develop.
Once I've cleaned up the bidding logic and written unit test for it, executables will be released to https://github.com/hunterjm/fifa-autobuyer/releases, so keep an eye out there.  Should be by the end of this week.  I just got my code signing certificates setup today.

When will this be released mate? Looking forward to it.

Hello, when will the new version be released?

Closing since there hasn't been an update in a while.


Use HiDPI thumbnails in albums overview

Also fix the incorrect pixel density.
There were several problems here.
The major one was that even though lychee.retinize() was being correctly invoked in build.album(), the result was not being passed to build.getThumbnailHtml().
A minor one was that lychee.retinize() was only invoked for the front picture and not for the two rotated ones behind it. Being a perfectionist I fixed that as well.
Finally, the "srcset" attribute in build.getThumbnailHtml() specified wrong pixel density. Since the "@2x" thumbnails are 400x400 vs 200x200 for the regular ones, that value should obviously be "2x" but for some reason "1.5x" was being used.

Fixes #29


remapped shortcuts don't work in some applications

remapped shortcuts don't work in some applications

windows terminal
slack for windows

ℹ Computer information

PowerToys version: 0.23.0
PowerToy Utility: Keyboard Manager
Running PowerToys as Admin: Yes
Windows build number: [run "winver"] Windows 10 Home 2004 19041.508

📝 Provide detailed reproduction steps (if any)

remap shortcuts like below

open windows terminal

type dir c:/windows

expecting [home], [alt]+[left arrow]

✔ Expected result

the cursor moves first character of the line when i press [alt]+[left arrow] as remap shortcuts

❌ Actual result

the cursor does not move

📷 Screenshots
Are there any useful screenshots? WinKey+Shift+S and then just paste them directly into the form

The issue of some remapped keys/shortcuts not working properly in Windows Terminal are tracked in #6849.
@hdformat can you give an example of the remapping which isn't working on Slack?

the remapping is the same with above Provide detailed reproduction steps
it does not wok  in message input box of Slack for window (production 4.9.0 64-bit)
[alt]+[left] = [home]
[alt]+[right] = [end]

The issue of some remapped keys/shortcuts not working properly in Windows Terminal are tracked in #6849.
@hdformat can you give an example of the remapping which isn't working on Slack?

I can reproduce the behavior on Slack, and I've found a fix for it. @crutkas @ryanbodrug-microsoft adding this to the milestone since it's a simple fix.

Why did we close this?

@crutkas sorry, i did misstake

Added in 0.25.  https://github.com/microsoft/PowerToys/releases/tag/v0.25.0


Variables don't appear

For some reason, variables don't show up at all.
For example, in:
class Hellothere{
    public static void main(String[] args) {
        int a = 20;
        int b = 30;
        System.out.println(a);
    }
}

"a" and "b" should be in the variable window, but it's empty.

Hi @CheezyP try to compile your code with debugging support javac -g Hellothere.java

Yes, that works. I'm so glad!

Yes, it Works. Thanks


[Feature Request] Keep browser loaded between tests

Describe the Feature request
Currently, it seems that a new browser window is being opened for each test.  Unfortunately, that causes a long loading time in development for vite projects, which do not bundle modules in development, which can result in thousands of requests at page load (with the promised payback of faster hot module reload times).  Currently, I'm seeing load times of 20-30 seconds per test.  Production is much faster, because vite does bundle production builds.
Ideally, it would be great if a single browser window could remain open, and navigation to different stories could happen via history.replaceState or something, rather than full new page loads.  I'm not sure how feasible that is, honestly, but it could help speed things up, maybe.
Additional context
FWIW, web-test-runner uses websockets in its interactions with playwright, which means it only needs to open the browser once, and each test is injected via ws.  Not sure if that would work here, but it's an idea.

AFAIK the maxWorkers determines how many pages get created. these pages get reused throughout the lifetime of the test run, unless there is a failing test. at that point, the page gets reset. How many workers are you using?

I believe github has two cores, so two workers.

these pages get reused throughout the lifetime of the test run

Are you sure about that?  I see output like this, which makes me think that each story needs to load a new page
page loaded in 782ms.
PASS browser: chromium src/components/patterns/snippet/Snippet.stories.tsx
page loaded in 798ms.
PASS browser: chromium src/components/atoms/forms/textarea/Textarea.stories.tsx
page loaded in 788ms.
PASS browser: chromium src/components/atoms/buttons/inline-button/InlineButton.stories.tsx
page loaded in 787ms.
PASS browser: chromium src/components/patterns/page-header/PageHeader.stories.tsx
page loaded in 768ms.
PASS browser: chromium src/components/atoms/forms/label/Label.stories.tsx

I think this might just be the way that the jest runner for playwright works.  I believe a new page is loaded each time using https://playwright.dev/docs/api/class-page#page-goto.  I've opened https://github.com/playwright-community/jest-playwright/issues/791 asking if perhaps there's a way to avoid that full page load each time.


web build?

Hi there,
Great plugin! Any plans to support web as a target? Currently exporting works, but when the project is opened in the browser it yields this error
No GDExtension library found for current OS and architecture (web.wasm32) in configuration file: res://addons/m_terrain/libs/MTerrain.gdextension

Thanks!
Jun

Hi there!
we need to compile GDextension library for web! up to this point I did not compile for web, I will try and I will let you know!
Also if you have experience of building c++ (GDExtension) library you can also try!

@mohsenph69 any updates on this?


Fix: Button Text Not Displayed in Selected Language for "Tell Your Story" Button in Case Study Tab

Bug : When switching to a different language on the website, most text updates correctly. However, the text on the "Tell Your Story" button in the Case Study tab does not switch to the selected language. This issue may confuse users who speak only the selected language, potentially leading to missed feedback.
Fix: This PR ensures that the "Tell Your Story" button in the Case Study tab correctly displays the text in the selected language, providing a consistent experience for users in any language.
Closes: #37501

Hello @divya-mohan0209 and @sftim,
I'm excited to submit my first PR here! Please let me know if any changes are needed or if further adjustments should be made. Also, I’ve signed the CLA.
Looking forward to your feedback!

/easycla

/check-cla

Hi @Arhell can you please review this PR, Let me if there are any changes required thanks 😃

@sftim  please let me know if any changes are needed, thanks


Fault domain

Based on the statement, "A Fault Domain (FD) is essentially a rack of servers. It consumes subsystems like network, power, cooling, etc. So 2 VMs in the same availability set means Azure will provision them into 2 different racks so that if say, the network or the power failed, only one rack would be affected."
Is this true even with availability sets of 3 fault domains?
At least 2 virtual machines to be available in an availability set of 3 fault domains.

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

ID: 948b29e3-d488-0a0e-89c7-42849a93522d
Version Independent ID: 8c986086-9343-4b99-ae53-f4fd1159d4f8
Content: Manage the availability of Windows VMs in Azure
Content Source: articles/virtual-machines/windows/manage-availability.md
Service: virtual-machines-windows
GitHub Login: @cynthn
Microsoft Alias: cynthn

Hi @Sethu2488 Thank you for your feedback! We will review and provide an update as appropriate.

@Sethu2488 Yes.
While creating a availability set, You can provide the number of fault and update domains.
Then the VM's which are added to that availability sets will be spread evenly across the fault domains.
Lets say you have 10 vms in that availability set, and you have selected 3 as the fault domain count.
Each fault domain will have 3 VM's minimum and the extra VM will be places on any one of the fault domain.
Number of fault domains varies across regions.
Let me now if this explanation is not clear to you.

Thank you for the information. Just wanted to know if I add 3 VMs to an availability set and have 3 fault domains, how many VMs will be available in case of hardware failure.

Could you update the number of max faultDomainCount for the new locations, for example, uaenorth. Thanks!

For uaenorth, max fault domain count is 2.
@cynthn can we add that missing region to the Doc?

Any update on the below questions,'Thank you for the information. Just wanted to know if I add 3 VMs to an availability set and have 3 fault domains, how many VMs will be available in case of hardware failure."

Just wanted to check if you have any insight on the above questions asked.

@Sethu2488 When hardware failures occur in one fault domain, it wont affect the VM's in other domain.
Because each fault domains have separate power, cooling systems and network.
In your case Those 3 vms will be placed on three fault domains.  So in case of hardware failure in one fault domain, 2 VM's will be available.
Hardware failures in all the three fault domains means the whole data center is down. Thats a very rare scenario.

Thank you


update to latest opentracing

explicitly define ot-api
change buildSpan.start() to buildSpan.startActive()
change custom decorators with contrib defined default (not sure on this one)

Good point, I'll put these back.
Op ma 31 jul. 2017 17:12 schreef Gary Brown<EMAIL_ADDRESS>
@objectiser commented on this pull request.
In microdonuts/src/main/java/com/otsample/api/KitchenConsumer.java
https://github.com/opentracing-contrib/java-opentracing-walkthrough/pull/3#discussion_r130381206
:

@@ -31,23 +31,9 @@
public KitchenConsumer()
{
// A decorator that overrides the operation name with the URL path

   SpanDecorator opNameDecorator = new SpanDecorator() {

Wondering why you have removed the custom SpanDecoarator here and in the
KitchenContextHandler? In this case, they are useful to show how to
override the operation name.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/opentracing-contrib/java-opentracing-walkthrough/pull/3#pullrequestreview-53249634,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAL1ACPy7B6bpmJNVqF7fr7IOeQKcUKpks5sTe71gaJpZM4Ooa7b
.


FlaUi Fails in Finding Descendant by Name for Wpf Apps

Hello,
I'm new to using FlaUi to automate my Ui tests.
I try to find the started App by Name property.
This fails WPF executables.
Here is the sample code which fails:

The input to my function is as follows:

So I try to get the AutomationElement by the name property.
In case of an WPF app with the name MainWindow the children property stays empty, i.e. no item was found.
Looking forward to your answers.
Best,
Mathias

Here is the FlaUiInspect output

In general, this works as expected.
I tried to run the following (in RoslynPad):
#r "nuget:FlaUI.Core/3.0.0"
#r "nuget:FlaUI.UIA3/3.0.0"

using FlaUI.Core;
using FlaUI.Core.AutomationElements;
using FlaUI.Core.Conditions;
using FlaUI.UIA3;

var automation = new UIA3Automation();
var window = GetMainWindow(cf => cf.ByName("FlaUInspect v1.2.0"), FrameworkType.Wpf);
Console.WriteLine(window.Name);

public AutomationElement GetMainWindow(Func<ConditionFactory, ConditionBase> conditionFunc, FrameworkType fwType)
{
    var window = automation.GetDesktop();
    var children = window.FindAllDescendants(conditionFunc);
    var applicationWndow = children.FirstOrDefault(c => c.FrameworkType == fwType);
    return applicationWndow ?? throw new InvalidOperationException(nameof(applicationWndow));
}

while having FlaUInspect 1.2.0 open and this correctly finds the Window.
I see a few issues here:

You are using FindAllDescendants which looks thru absolutely all controls, which might be too many and it fails.
You are getting a list of elements and then further limit them with linq (FirstOrDefault). Why don't you directly add that criteria to the condition while Finding the elements? This would look like;

cf => cf.ByName("FlaUInspect v1.2.0").And(cf.ByFrameworkId("WPF"))

This will be much faster as it directly finds the window you want.
On a side note, i just saw that I only take a string in ByFrameworkId, I will probably add a new method ByFrameworkType where you can directly pass the FrameworkType for easier use.

Hey,
thanks for the fast answer.
Regarding your comments, I used linq because I was not aware of the fluent syntax you provided, will change that.
I used the descendants method because for other programs I need to access controls which are not direct child’s of the desktop. Shall I change my methodology to first find the main child and afterwards query child’s of the retrieved window. I can see a similar behavior in your inspect program.
What is the limit for the descendants method? Here I have entries of about 6000 child windows.

Yes, in general is it better to try to Find only as few controls as needed as the whole UIA stuff uses Inter Process Communication and such.
So whenever possible, perform multiple searches with few results (like first find a pane, then a table inside then search all children in the table to get all the rows).
I think there is no specific limit. What can be an issue if it takes too long to get the results between the border of different processes, then it might fail. You can adjust some COM timeouts to prevent this timeout but it is better to have multiple fast searches.

I'll close this. If it is still an issue, feel free to reopen.


Sky Overexposure in UE4

Hi friends and developers!
I am running Carla 0.9.12 (dev branch) on Unreal Engine 4.26.1 built from source on linux and I am having issues with the sky being extremely overexposed in the UE4 editor window and when running the simulation. An example of the overexposure in the editor window on Town3 is shown below.

This light seems to be emanating from the entire sky and occurs on all default Carla maps and one of my own custom maps as well. Until recently I had Carla and UE4 running fine without this lighting issue. Initially I thought it was an issue with the BP_sky blueprint (Skylight or Directional Light), but adjusting all the parameters do not seem to affect the overexposure aspect, although they do have an effect on the lighting of the buildings. I tried reinstalling the Carla assets but the lighting remains the same, which makes me think that it is some UE4 setting that I accidentally changed.
I saw issue #3417 which seems to be related, but the answer that @Madecu posted did not fix the overexposure.
Does anyone have experience or advice for fixing this issue?

Similar to #4527, I see this issue in the packaged version of CARLA too. Any solutions?

I updated my Nvidia driver to 470 like was mentioned in #4527 and the lighting returned to normal. Thank you for your comment @heethesh

I tried with all nvidia drivers from 470 to 515 still facing the smae issue

Same here, any solution?

I have the same issue, but I think how to reduce the unreal engine setting for expected environment


halo points extension of DataArrays on tiled grids

follows OceanParcels/parcels#548
Could xgcm be leveraged to generate expanded DataArrays that contain halo points from other faces (I am typically thinking about llc type grids)?
Or does it go against the library philosophy?
This would be useful to distribute custom calculations over such grids.

Thanks for bringin this up. I think this fits into a broader discussion (see #194), but @rabernat is the wizard of face connections. So he would be the better person to answer this question.

@rabernat just pinging you here again. Should we orgnize a project to generally work on the face connection more? There are a few issues flying around that seem related to me.

I think this is an interesting and useful concept. It would be useful not only for Lagrangian particles but also for things like vorticity, gradients, which require a stencil.
Dask's concept of Ghost cells could be very useful. The challenge would be to populate the Ghost cells using custom logic, rather than the default assumptions.
It is not against the library philosophy, but I think it would be hard to implement. We would need to discuss the design carefully and figure out what sort of effort is required.

Will this potentially be addressed by #344?


Remove useless serverAcceptor in flink job to prevent thread from leaking

Prerequisites
Please check the FAQ, and search existing issues for similar questions before creating a new issue.YOU MAY DELETE THIS PREREQUISITES SECTION.

[x] I have checked the FAQ, and issues and found no answer.

What version of pinpoint are you using?
master
Describe the bug
In pinpoint\flink\src\main\resources\applicationContext-flink.xml, there is an useless serverAcceptor.
<!-- TCPReceiver related Beans -->
    <bean id="serverAcceptor" class="com.navercorp.pinpoint.rpc.server.PinpointServerAcceptor"/>

What did you do to trigger the bug?
Submit job and cancel it, then take a threaddump.
Expected behavior
No threads created by the job should be left.
Screenshots

Logs
Additional context

@tankilo
Ok I'll check it.
Tell me which pinpoint version to use.

@minwoo-jung In fact, i found this problem in 1.7.3 and i reproduced it in master branch.  Before serverAcceptor, there is a comment <!-- TCPReceiver related Beans -->. But TCPReceiver create PinpointServerAcceptor itself, so i think this one in xml is useless.

@tankilo
The detailed analysis is good!
I also completed the analysis and tested it. Simply delete the bean declaration.
You did a good analysis, so do you want to ask for a PR? I will merge.


FromDate not being set properly

The FromDate variable does not change in the EditAlarm activity. This is also reflected in the FromDate TextView. The changes however are made in the dialog box's event handler shown below. The mAlarm class's mFromDate member and the EditAlarm activity's fromdatetextView do not change however (as the latter is dependent on the former). This might be related to issue #14.
fromdateText.setText(mDateTime.formatFromDate(mAlarm));

private DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() {
        public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
            mYear = year;
            mMonth = monthOfYear;
            mDay = dayOfMonth;

            mCalendar = new GregorianCalendar(mYear, mMonth, mDay, mHour, mMinute);
            mAlarm.setFromDate(mCalendar.getTimeInMillis());

            updateButtons();
        }
 };

The values for FromDate and 'ToDate' must be greater than the current time, that is, some time in the future. Past values will not be accepted. Setting FromDate to three days ago (or even a minute ago) will cause the alarm to be taken as outdated. This solution closes #14 as well.


add applyProbabilitySelection mechanism

https://issues.apache.org/jira/browse/TIKA-1517
Please refer to the details of the feature in the above JIRA issue.
The prototype 1.

found another error in at the line of code that check the threshold.
maxProb < threshold ? this.rootMimeType : bestEstimate;

Can you reformat code to Tika style to avoid rewritting all the file? It's hard to distinguish changes from reformatting currently.

agreed @grossws , @LukeLiush can you please reformat the code? I'm not sure exactly what changed.

@grossws , @chrismattmann
Hi,
I think i closed this request, and recreate another same pull request where the code has been reformatted.
Please kindly let me know if you are able to view the second request.


[Do not merge] Add Grafana 3 config...

This PR relies on https://github.com/alphagov/govuk-puppet/pull/4531
Grafana 3 takes config from the grafana.ini file, we need to switch on loading
dashboard templates from the filesystem at /etc/grafana/dashboards, apart from
this setting the config is all defaults.

Closing, as I'll put up another pull request including this change, and some other necessary changes.


example from youtube doesn't work:ENGyn : Set property value to object

Try to repeat the example from youtube "ENGyn : Set property value to object" but it seems doesn't work properly, in the end don't have desire resalt
Attach file.
Use Navisworks Manage 2018
Can it be the problem with localization? Use Russian language

Download the installers from here:
https://github.com/ENGworks-DEV/ENGyn/releases/tag/<IP_ADDRESS>alpha4.5


Fixed build error: Replace Autoprefixer browsers option to Browserslist config

When I run npm start, I get the following error during the build process:
Replace Autoprefixer browsers option to Browserslist config.
  Use browserslist key in package.json or .browserslistrc file.

Reason: 'browsers' key of Autoprefixer is deprecated. This pull request should be able to fix it.
See https://github.com/gatsbyjs/gatsby/pull/14533#issue-284959517, and https://www.npmjs.com/package/browserslist

I am going to be moving away from Gulp in a new build soon, so I'll be closing this one since the fix is coming in a different manner.


How do you use this for your own webex bot ?

I want the user to be able to enter a file and write some code to process it, is that possible?

Hey @sharikav
For sure-- just use the <@fileupload> keyword on the handler
See this repo for a complex example using spreadsheets (*.xlsx), but for something simple, ex
import { BotHandler, BotInst, Trigger, $ } from "speedybot";
const handlers: BotHandler[] = [
  {
    keyword: "<@fileupload>",
    async handler(bot, trigger) {
      const $bot = $(bot);
      // take 1st file uploaded, note this is just a URL which requires auth to retrieve
      const [file] = trigger.message.files;

      const filePayload = await $bot.getFile(file, {
        responseType: "arraybuffer",
      });

      const { data, extension, fileName, type, markdownSnippet } = filePayload;

	  // Do something w/ data here
	  // data: raw file data if relevant
	  // extension: the file's extension
	  // filename: the file's name on harddisk (however uploaded)
	  // type: the file's media type from content header, ex "image/jpeg"
    },
    helpText: `Special handler that's fired when the user uploads a file to your bot (by default supports json/csv/txt.) If you use the word "convert", it will convert a spreadsheet (.xlsx) file to an html preview`,
  },
];

export default handlers;


Add support of cognito authentication config block

The module currently does not support cognito_options config block.
See https://www.terraform.io/docs/providers/aws/r/elasticsearch_domain.html for details.
It would be good to have this feature supported.

Is there a workaround for this at the moment? Can I import the domain configured by this module using resource "aws_elasticsearch_domain" "module_created_es_domain" { ?

Terraform AWS Provider having a limitation to enable fine grained access control.
https://github.com/terraform-providers/terraform-provider-aws/issues/12054

@netflash @jamengual
Cognito is supported:
https://github.com/cloudposse/terraform-aws-elasticsearch/blob/e7c77c97f56cb3f2b060fe3401faab947b4d78a6/main.tf#L179-L184


[interop] update <swift/bridging> to have language comment and __has_attribute guard

[interop] <swift/bridging> guard macros using has_attribute to make this header usable with GCC and MSVC
[interop] <swift/bridging> header should have a language comment line for IDE recognition

@swift-ci please test

@swift-ci please test source compatibility


Support for Windows PowerShell

The package and version I'm asking about:
.NET Interactive
© 2020 Microsoft Corporation
Version: 1.0.336204+b3c79a386ecdd5b487649ae0f557851a5da43df9
Library version: 1.0.0-beta.22362.4+b3c79a386ecdd5b487649ae0f557851a5da43df9
Build date: 2022-08-03T08:23:13.2723164Z

Question
Hello.
Is there any way to run Windows PowerShell (desktop edition) instead of PowerShell core?
Thank you

@vojtech-kasny is there something you can't seem to do in PowerShell 7 (PowerShell Core) that only works in Windows PowerShell?

@StevenBucher98
Hello
Yes, unfortunately, our company environment is not ready yet for PS core, so we still need to use PowerShell Windows scripts with backward compatibility for PowerShell 2.0 (yes, this is sad reality )
I performed couple of tests, how to make it work from the notebook, there is small possibility to switch to Windows PowerShell, but with limited functionality
This works:
command:
powershell -version 2.0 -c "get-host;get-wmiobject win32_bios"

output:

Name             : ConsoleHost
Version          : 2.0
InstanceId       : 9ce2458a-9938-4406-874c-2f12762265d9
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : en-US
CurrentUICulture : en-US
PrivateData      : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace

SMBIOSBIOSVersion : T95 Ver. 01.01.05
Manufacturer      : HP
Name              : T95 Ver. 01.01.05
SerialNumber      : CGD1473QG1
Version           : HPQOEM - 0

this does not work:
command:
powershell -version 2.0 -c "$host;get-wmiobject win32_bios"

output:
System.Management.Automation.Internal.Host.InternalHost : The term 'System.Management.Automation.Internal.Host.Internal
Host' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the
name, or if a path was included, verify that the path is correct and try again.
At line:1 char:56
+ System.Management.Automation.Internal.Host.InternalHost <<<< ;get-wmiobject win32_bios
    + CategoryInfo          : ObjectNotFound: (System.Manageme...st.InternalHost:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

So there are some limitations, which needs to be taken in consideration
Also switching to Windows PowerShell using this way for more complex notebook is not ideal

For others that might find this thread, if using Windows PowerShell you should consider continuing to use Powershell ISE that ships with Windows.

@vojtech-kasny just wanted to bring to your attention that PowerShell 2 has been deprecated for over 5 years, https://devblogs.microsoft.com/powershell/windows-powershell-2-0-deprecation/, and if possible, recommend folks move away from that version.

@StevenBucher98 I am aware that PS 2.0 has been deprecated for long time, but we have so complex infrastructure, that some  customers are still running even NT servers because of some crappy applications and there is no way how to force them to migrate to higher OS version :)
So unfortunately, we still need to support all our scripts, especially for incident automation, for PS 2.0 and above, and sometimes it's real pain
Just to give you some overview, we have around 25K Windows servers, where our scripts are running, and there are any possible OS versions installed, starting with NT ending with lates 2022 :)


New Feature: Bulk Command Sender

I have created a feature that allows you to send commands to multiple servers at once.
Here are some screenshots of it on my installation:

The code isn't perfect, and can probably be improved (since this is my first modification to Puffer), but I hope that the PR gets accepted before improvements. :)
Pros:

Easier to send commands to servers
Cons:
You can ONLY send commands to servers YOU OWN. I do not take into account root admins or sub users yet, since I can't quite figure it out yet.

Can you please squash your commits into one:
https://github.com/ginatrapani/todo.txt-android/wiki/Squash-All-Commits-Related-to-a-Single-Issue-into-a-Single-Commit
https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History

@LordRalex one moment. :)

@LordRalex my commits are now squashed


Using asymmetric sign for jwt, to frontend can validate token by public key

@aminlatifi
If we implement this, then frontend can always validate access token locally by just a function call

@mohammadranjbarz is this issue still relevant?

@mohammadranjbarz is this issue still relevant?

With Authentication microservice we don't need this anymore


Use COPY instead of ADD

What this PR does / why we need it:
As described in Best practices for writing Dockerfiles, using COPY is preferred. ADD does not only simply copying but also tar extraction and remote downloading. I'd say COPY is enough for simply copying the scripts.
Which issue(s) this PR fixes:
Fixes #
Does this PR introduce a user-facing change?:

NONE

👍
/approve

/trigger all

/trigger build

/trigger test

/docker trigger


⚠ Bofrost.lu has degraded performance

In 0f73c58, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 2165 ms

Resolved: Bofrost.lu performance has improved in b608e72 after 22 minutes.


Add images or short videos in README

Some images or a short video in the README would help as promotional material.
It'd help people looking at this project have an idea of what it can do without going through the work of settings it up (which can throw people off pretty quickly).

yeah, a good idea, I always forget to do it.

I added a preview that links to youtube video when clicked on.
is it good enough ?

It's perfect, better than what I had in mind.