Wyoming - UP Migration - Validate Test Data

Wyoming = name of STLT
WY Notes
WY Notes Google Drive
User Story:
As a developer, I want the [STLT] to validate test messages in staging, so that they can receive data in the format they expect.
Description/Use Case
[STLT] is already receiving data from the covid pipeline they will be onboarded to the UP where they will be receiving data from SimpleReport including Covid, Flu and RSV. We need to make sure the message we generate from the UP passes the STLTs validation. We can use SimpleReport to submit test messages to the STLT.
Risks/Impacts/Considerations
Dev Notes:

[x] Upload the newly created receiver settings to Staging
[x] Copy the receiver's secret key with the new receiver name in Azure's staging environment
[x] Verify we can connect to the newly created receiver
[ ] Send a test message through Simple Report and make sure it gets routed to the STLT
[ ] Send test messages according to the STLT needs

Acceptance Criteria

[x] Created and sent data using Simple Report
[ ] Confirmed with STLT that data passes validation
[ ] When finished, tag Mikaelah, Chris, and Glenn in a slack post stating:

[STLT] "Testing in Staging" is complete and will be moving on to "Monitor in Production"
Connection Type: [REST, SFTP, SOAP, etc]
Conditions tested: [List of Conditions]
Positives set up to receive: [List of Conditions]
Negatives set up to receive: [List of Conditions]
Format receiving: [HL7 or FHIR]

@kobiehorne, Andrew (who doesnt show up yet in Git) and I have on-boarded WY FullELR to Staging. It is set to inactive right now. We will reach out to @lucero-v  tomorrow to advice on how to move forward, and SFTP connections. We will then activate and test.

Our side is complete, waiting for Wyoming to provide transfer protocols

@victor-chaparro @chris-kuryak @lucero-v  WY has not given us transport information yet on where to send the test data. We are waiting on them so we can test a full send in staging.

Reading through the email correspondence for WY this could be the transport config for staging and production
Possible Transport for Staging and Prod:
{
"host": "sftp-west.inductivehealth.com ",
"port": "22",
"filePath": "./staging", <---OR-->  "filePath": "./staging",
"credentialName": null,
"type": "SFTP"
}
@victor-chaparro @lucero-v    - please assist in verifying

SPILLOVER
Still waiting on Wyoming for SFTP connection string (transport info)
Person at Wyoming who can provide is still OOO.


Test with Chef 12.x

Since support for Chef 11.x was dropped, testing should not still rely on it.

@sunggun-yu thoughts?


Claims

Please make sure your issue complies with these guidelines:

[ ] Idea must have not been suggested previously

[ ] Be detailed on what you want & make sure the idea is plausible

Description

Heres my last suggestion.
You should add Warzone and Safezone if you want
Extra Information

Already exists. Please read the README.


Each build of an Angular library is missing random files in the output folder

🐞 Bug report
Command (mark with an x)
- [ ] new
- [x] build
- [ ] serve
- [ ] test
- [ ] e2e
- [ ] generate
- [ ] add
- [ ] update
- [ ] lint
- [ ] xi18n
- [ ] run
- [ ] config
- [ ] help
- [ ] version
- [ ] doc

Is this a regression?
First time creating library myself, but I have never seen this bug in other libraries.
Description
Each run of my library (ng build hal-components) (my library) is missing random files in the dist/hal-components/lib folder. A few runs gives me all files, but most (ca 90%) is missing several files. The files missing changes on each run.
Restarting the computer temporarily solves the problem, but it returns after a few hours to one days of use without a restart
Still get the bug if I stop the ng serve command on the consuming project. I get the bug both with, and without the watch flag.
This bug is really annoying as I need to manually check if all files are present before publishing to NPM.
🔬 Minimal Reproduction
Library is still tiny so I can link to it:
https://github.com/hafslundnett/hal-components/tree/build-bug
Only getting the bug on Windows (also tested on Mac, but did not get the bug).
Bug is periodic, but what I do is:

yarn
ng build hal-components
Check the dist/hal-components/lib for missing components from the library

🔥 Exception or Error
There is no error, just random missing files.
🌍 Your Environment

Angular CLI: 8.3.12
Node: 10.16.0
OS: win32 x64
Angular: 8.1.3
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                            Version
------------------------------------------------------------
@angular-devkit/architect          0.801.3
@angular-devkit/build-angular      0.801.3
@angular-devkit/build-ng-packagr   0.801.3
@angular-devkit/build-optimizer    0.801.3
@angular-devkit/build-webpack      0.801.3
@angular-devkit/core               8.3.12
@angular-devkit/schematics         8.3.12
@angular/cdk                       8.2.3
@angular/cli                       8.3.12
@angular/material                  8.2.3
@ngtools/webpack                   8.1.3
@schematics/angular                8.3.12
@schematics/update                 0.803.12
ng-packagr                         5.7.0
rxjs                               6.4.0
typescript                         3.4.5
webpack                            4.35.2

Anything else relevant?
Running the latest version of Windows 10 Enterprise.
I understand this will be hard to solve, so I appreciate any workaround as a solution if anyone has a suggestion.

@JGH153, I tried to take a look at this add did several runs with the reproduction you provided by I always managed to get 12 component files.
c:\git\cli-repos\hal-components (trunk -> origin)
λ ng build hal-components && ls -R | grep '.*[.]component.js' | wc -l
Building Angular Package

------------------------------------------------------------------------------
Building entry point '@hafslundnett/hal-components'
------------------------------------------------------------------------------
Compiling TypeScript sources through ngc
Bundling to FESM2015
Bundling to FESM5
Bundling to UMD
Minifying UMD bundle
Copying declaration files
Writing package metadata
Built @hafslundnett/hal-components

------------------------------------------------------------------------------
Built Angular Package!
 - from: c:\git\cli-repos\hal-components\projects\hal-components
 - to:   c:\git\cli-repos\hal-components\dist\hal-components
------------------------------------------------------------------------------

12

I am too running on a windows machine.

What I am seeing strange is that if one of the files is missing the build will fail because to generate the FESM 2015 and FESM 5 bundles all files needs to be on disk.
I am thinking that you might be having a background process that is deleting the files after the build. Maybe a too strict anti-virus or something along this source.

Ok so the missing files needs to be present during the build step for it to work. That's a really helpful clue. Never had my anti-virus delete files like that, but I’ll give it a try. And I’ll also terminate any other processes that potentially can delete the files and see if the problems persists.

I have the same problem sometimes. In my case, most of the time it's some random files under lib (the definition files) that are missing, bundles/esm/fesm seem to be ok.

@dummdidumm  can you please elaborate a bit more on the below statement.

The files that are missing in watch mode will not get built as long as you don't touch them manually (do some changes to the file), so for me it seems that the cli just misses them out until someone points them out to it again.

@dummdidumm can you please elaborate a bit more on the below statement.

The files that are missing in watch mode will not get built as long as you don't touch them manually (do some changes to the file), so for me it seems that the cli just misses them out until someone points them out to it again.

When a file is not part of the output under lib in watch mode, this file will not appear in the output as long as you don't touch the file. So if I for example change code or make a comment in that file and then save that file, only then will that file appear in the output, not sooner.
The situation of not having all files under lib occurs more often if i have my main app running (ng serve), which gets some files from the lib which is then (re)built. Also I feel that when I have VS Code open for some time the chance increases of that happening. So maybe it's processes watching/touching/locking files (VS Code, Angular Language Service, ng serve, ng build --project=my-lib --watch) that conflict with each other?
I also sometimes get "operation not permitted"-errors like this when trying to build the library, maybe this is related:
BUILD ERROR
EPERM: operation not permitted, unlink 'C:\repos\rotec-components\dist\rotec-components\lib\action-menu'
Error: EPERM: operation not permitted, unlink 'C:\repos\rotec-components\dist\rotec-components\lib\action-menu'

EPERM: operation not permitted, unlink 'C:\repos\rotec-components\dist\rotec-components\lib\action-menu'
Error: EPERM: operation not permitted, unlink 'C:\repos\rotec-components\dist\rotec-components\lib\action-menu'

npm error log:
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'run',
1 verbose cli   'watch' ]
2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose run-script [ 'prewatch', 'watch', 'postwatch' ]
5 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>6 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>7 verbose lifecycle<EMAIL_ADDRESS>unsafe-perm in lifecycle true
8 verbose lifecycle<EMAIL_ADDRESS>PATH: <- took out because of privacy reasons ->
9 verbose lifecycle<EMAIL_ADDRESS>CWD: C:\repos\rotec-components
10 silly lifecycle<EMAIL_ADDRESS>Args: [ '/d /s /c', 'ng build --project=rotec-components --watch' ]
11 silly lifecycle<EMAIL_ADDRESS>Returned: code: 1  signal: null
12 info lifecycle<EMAIL_ADDRESS>Failed to exec watch script
13 verbose stack Error<EMAIL_ADDRESS>watch: `ng build --project=rotec-components --watch`
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\index.js:301:16)
13 verbose stack     at EventEmitter.emit (events.js:182:13)
13 verbose stack     at ChildProcess.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
13 verbose stack     at ChildProcess.emit (events.js:182:13)
13 verbose stack     at maybeClose (internal/child_process.js:962:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
14 verbose pkgid<EMAIL_ADDRESS>15 verbose cwd C:\repos\rotec-components
16 verbose Windows_NT 10.0.17763
17 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "watch"
18 verbose node v10.15.0
19 verbose npm  v6.4.1
20 error code ELIFECYCLE
21 error errno 1
22 error<EMAIL_ADDRESS>watch: `ng build --project=rotec-components --watch`
22 error Exit status 1
23 error Failed at the<EMAIL_ADDRESS>watch script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]

Found the cause of the bug. I get missing files 100% of the time when I use the Angular language service plugin for vscode AND have one or more files in the library open during a build of the library (for example app-shell). Disabling the plugin gives all files always after more than 20 runs. Should I file this issue with vscode-ng-language-service?

https://github.com/ng-packagr/ng-packagr/issues/837#issuecomment-428447353
Adding "exclude": ["dist"] to tsconfig and running the library build/watch from a terminal with administrative privileges seems like it solved the problem with missing files and the language service.

If part of the problem (if not all) is solved by adding dist to exclude, maybe the angular-cli could add this to the tsconfig.json (lib/app/root) by default?

Updating "@angular/language-service" to the latest version broke my workaround. Had to disable the plugin. It works fine with the workaround on version "8.1.3".

We definitely should exclude dist

This should have been fixed with the latest v0.900.0 extension, which is already published.
The env flag TSC_NONPOLLING_WATCHER is now enforced, and it should not lock up the fs anymore.
This issue has the same underlying root cause as https://github.com/angular/vscode-ng-language-service/issues/224, which is now closed.


Add the Style Guide URL for Gemspec/RubyVersionGlobalsUsage

Follow up of https://github.com/rubocop-hq/ruby-style-guide/pull/782 and https://github.com/rubocop-hq/ruby-style-guide/pull/784.
This PR adds the Style Guide URL for Gemspec/RubyVersionGlobalsUsage.

Before submitting the PR make sure the following are checked:

[x] Wrote good commit messages.
[ ] Commit message starts with [Fix #issue-number] (if the related issue exists).
[x] Feature branch is up-to-date with master (if not - rebase it).
[x] Squashed related commits together.
[ ] Added tests.
[ ] Added an entry to the Changelog if the new code introduces user-observable changes. See changelog entry format.
[x] The PR relates to only one subject with a clear title and description in grammatically correct, complete sentences.
[x] Run bundle exec rake default. It executes all tests and RuboCop for itself, and generates the documentation.

 Thanks!

Thanks!


RT-392: SAP listing

Changes

Renamed view class to ActionProgressListView and template
Implement listing
Tests
Unrelated change: To include check for user.is_authenticated for UserPassesTestMixin

Screenshot

Codecov Report

:exclamation: No coverage uploaded for pull request base (develop@5d9d582). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             develop     #199   +/-   ##
==========================================
  Coverage           ?   97.22%
==========================================
  Files              ?       65
  Lines              ?     4291
  Branches           ?        0
==========================================
  Hits               ?     4172
  Misses             ?      119
  Partials           ?        0

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 5d9d582...a9fba57. Read the comment docs.


Ability to know whether a ContentDialog is displayed on the view for the current thread

Proposal: [Ability to know whether a ContentDialog is displayed on the view for the current thread
Today ContentDialog only allows one to be shown per thread however there's no way to know if a ContentDialog is already displayed other than trying to show another one and then catching the exception it throws when there's one already opened.

Summary
Add a method to know whether a ContentDialog is displayed on the current UI thread without the need to show a dialog and then catch exception if there's already one opened. Additionally a method to get the currently shown ContentDialog can be added.
Rationale

Make common tasks easier

Scope

Capability
Priority

This proposal will allow developers to know whether a ContentDialog is displayed on the current UI thread
Must

Important Notes
The API could look like this.
namespace Microsoft.UI.Xaml.Controls
{
    runtimeclass ContentDialog : Microsoft.UI.Xaml.Controls.ContentControl
    {
        static Boolean IsDialogShown(Microsoft.UI.Xaml.Window window);
        static Microsoft.UI.Xaml.Controls.ContentDialog GetCurrentlyShownDialog(Microsoft.UI.Xaml.Window window);
    }
}

This is for WinUI 3 but something similar could also be done for system XAML in the next version of Windows.

It seems like this can already done by calling VisualTreeHelper.GetOpenPopups() and then checking if a ContentDialog is part of it instead of trying to show a new dialog and catch exception however it will be better if there was a method to check easily.

Also it shouldn't be too hard to track which content dialogs your app has open, should it?

@SprengerS I do remember it working. Maybe it has been changed in WinUI 3 (I tested in WinUI 2 originally)?

Sorry not really. Our project was migrated from UWP to WinUI3. So I only tested it on WinUi3


OS X: should have /usr/local/lib in library search path

I installed OpenImageIO with homebrew as instructed in the README.md.
generated the xcode project with ./premake/osx/premake5 xcode4

When I build the "App" target in Xcode I get a linker error:
ld: warning: directory not found for option '-L../3rdParty/oiio16/lib/x64'
ld: library not found for -lOpenImageIO
clang: error: linker command failed with exit code 1 (use -v to see invocation)

The build was fixed by adding /usr/local/lib to the "Library Search Paths" setting in Xcode

Fixed in https://github.com/GPUOpen-LibrariesAndSDKs/FireRays_SDK/commit/1f082ab247bd6c93269a7f7a9938b8f2dd8c5467


👩🌾 GaussianNoise/ogre2 test regression on Mac OS

This test failed on 2020/11/10 and it was passing before.
https://build.osrfoundation.org/job/ignition_rendering-ci-ign-rendering4-homebrew-amd64/4/
Failure log:
7: Test command: /Users/jenkins/workspace/ignition_rendering-ci-ign-rendering4-homebrew-amd64/build/bin/UNIT_GaussianNoisePass_TEST "--gtest_output=xml:/Users/jenkins/workspace/ignition_rendering-ci-ign-rendering4-homebrew-amd64/build/test_results/UNIT_GaussianNoisePass_TEST.xml"
7: Test timeout computed to be: 240
7: [==========] Running 2 tests from 1 test case.
7: [----------] Global test environment set-up.
7: [----------] 2 tests from GaussianNoise/GaussianNoisePassTest
7: [ RUN      ] GaussianNoise/GaussianNoisePassTest.GaussianNoise/ogre2
7: [Err] [Ogre2RenderEngine.cc:436] Unable to find Ogre Plugin[/usr/local/opt/ogre2.1/lib/OGRE-2.1/RenderSystem_GL3Plus]. Rendering will not be possible.Make sure you have installed OGRE properly.
7: bias mean 0.1
7: /Users/jenkins/workspace/ignition_rendering-ci-ign-rendering4-homebrew-amd64/ign-rendering/src/GaussianNoisePass_TEST.cc:88: Failure
7: Expected: (std::fabs(noisePass->Bias())) <= (biasMean + biasStdDev*3), actual: 0.126035 vs 0.121
7: [  FAILED  ] GaussianNoise/GaussianNoisePassTest.GaussianNoise/ogre2, where GetParam() = "ogre2" (114 ms)

https://github.com/osrf/buildfarmer/issues/145

A similar error appeared today on GitHub actions:
  [==========] Running 1 test from 1 test case.
  [----------] Global test environment set-up.
  [----------] 1 test from GaussianNoise/GaussianNoisePassTest
  [ RUN      ] GaussianNoise/GaussianNoisePassTest.GaussianNoise/ogre2
  bias mean 0.1
  /github/workspace/src/GaussianNoisePass_TEST.cc:89: Failure
  Expected: (std::fabs(noisePass->Bias())) >= (biasMean - biasStdDev*3), actual: 0.0763668 vs 0.079
  [  FAILED  ] GaussianNoise/GaussianNoisePassTest.GaussianNoise/ogre2, where GetParam() = "ogre2" (121 ms)
  [----------] 1 test from GaussianNoise/GaussianNoisePassTest (121 ms total)

I remove the macos label to indicate that the problem affects all platforms.

A similar error appeared today on GitHub actions:
  [==========] Running 1 test from 1 test case.
  [----------] Global test environment set-up.
  [----------] 1 test from GaussianNoise/GaussianNoisePassTest
  [ RUN      ] GaussianNoise/GaussianNoisePassTest.GaussianNoise/ogre2
  bias mean 0.1
  /github/workspace/src/GaussianNoisePass_TEST.cc:89: Failure
  Expected: (std::fabs(noisePass->Bias())) >= (biasMean - biasStdDev*3), actual: 0.0763668 vs 0.079
  [  FAILED  ] GaussianNoise/GaussianNoisePassTest.GaussianNoise/ogre2, where GetParam() = "ogre2" (121 ms)
  [----------] 1 test from GaussianNoise/GaussianNoisePassTest (121 ms total)

I remove the macos label to indicate that the problem affects all platforms.

Here's the failure output from the GitHub actions run above :point_up:
   [ RUN      ] GaussianNoise/RenderPassTest.DepthGaussianNoise/ogre2
  /github/workspace/test/integration/render_pass.cc:342: Failure
  The difference between mz and midLeftZ is 0.040650427341461182, which exceeds noiseTol, where
  mz evaluates to 0.043290950357913971,
  midLeftZ evaluates to 0.0026405230164527893, and
  noiseTol evaluates to 0.039999999105930328.
  [  FAILED  ] GaussianNoise/RenderPassTest.DepthGaussianNoise/ogre2, where GetParam() = "ogre2" (256 ms)

Original test failure: GaussianNoisePassTest.GaussianNoise/ogre2 history on macOS for Citadel and Dome: No failures in visible history

Still no failures in the visible history:

ign-rendering3 in Jenkins
ign-rendering4 in Jenkins
ign-rendering5 in Jenkins
ign-rendering3 in actions
ign-rendering4 in actions
ign-rendering5 in actions

I'm going to close this for now. Please reopen if it comes back.

https://github.com/osrf/buildfarmer/issues/181


feat(hummock): check KeyRange for open-boundary caused by range-tombstone

I hereby agree to the terms of the Singularity Data, Inc. Contributor License Agreement.
What's changed and what's your intention?
Because https://github.com/risingwavelabs/risingwave/pull/6198 would make the user-key of two neighboring equal, and we need to check it by a special way, or it would cause an panic.
Checklist

[ ] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] All checks passed in ./risedev check (or alias, ./risedev c)

Documentation
If your pull request contains user-facing changes, please specify the types of the changes, and create a release note. Otherwise, please feel free to remove this section.
Types of user-facing changes
Please keep the types that apply to your changes, and remove those that do not apply.

Installation and deployment
Connector (sources & sinks)
SQL commands, functions, and operators
RisingWave cluster configuration changes
Other (please specify in the release note below)

Release note
Please create a release note for your changes. In the release note, focus on the impact on users, and mention the environment or conditions where the impact may occur.
Refer to a related PR or issue link (optional)
https://github.com/risingwavelabs/risingwave/issues/5978

We should also modify state store v1 because we still keep it for correctness and performance verification:
https://github.com/singularity-data/risingwave/blob/90cd9103abc7ff83c48bd781b7e4cae8bd73b6db/src/storage/src/hummock/state_store_v1.rs#L165

Done. I add a sync_point test to make sure that the refactor for boundary would not affect the correctness.


Recipe Tweak

I would change the recipes a little bit to be more in line with the default integrated dynamics ones.

(Basically remove the logic cables an reduce the amount of component busses needed from 4 to 2)

After giving this some thought I would remove the adapter from the recipe as you still need to point the cable into an actual adapter to be able to read it out via open computers.


Set unknown method call on precompiles to be non-zero

Describe your changes and provide context
Ottersec:
Not collecting gas for unknown precompile contract calls. This is not a critical issue in itself, since the evm call opcode already consumes gas, but we'd like to confirm whether this is intended behavior

This is not intended and this PR fixes it
Testing performed to validate your change
const change

Codecov Report
Attention: Patch coverage is 12.50000% with 14 lines in your changes are missing coverage. Please review.

Project coverage is 60.29%. Comparing base (86006f0) to head (b2110e6).
Report is 1 commits behind head on seiv2.

Additional details and impacted files

@@            Coverage Diff             @@
##            seiv2    #1519      +/-   ##
==========================================
- Coverage   60.34%   60.29%   -0.05%
==========================================
  Files         363      363
  Lines       25703    25705       +2
==========================================
- Hits        15511    15500      -11
- Misses       9221     9234      +13
  Partials      971      971

Files
Coverage Δ

precompiles/common/precompiles.go
15.62% <ø> (ø)

precompiles/bank/bank.go
57.21% <50.00%> (ø)

precompiles/json/json.go
45.76% <0.00%> (ø)

precompiles/pointer/pointer.go
33.70% <0.00%> (ø)

precompiles/wasmd/wasmd.go
64.10% <50.00%> (ø)

precompiles/distribution/distribution.go
54.83% <0.00%> (ø)

precompiles/gov/gov.go
60.24% <0.00%> (ø)

precompiles/ibc/ibc.go
47.92% <0.00%> (ø)

precompiles/oracle/oracle.go
55.55% <0.00%> (ø)

precompiles/staking/staking.go
64.56% <0.00%> (ø)

... and 2 files with indirect coverage changes


Use tox external package support to only build the wheels only once

Also add a way to only run a subset of tests and document it.
This PR is nice to have on master, but will help quite a lot for #233, where we need an environment with a fresh build of both equistore and equistore_torch

:books: Documentation preview :books:: https://equistore--237.org.readthedocs.build/en/237/

This PR now also drops support for Python 3.6


Animation not showing on iOs

The output of react-native info
System:
  OS: macOS 14.4
  CPU: (8) arm64 Apple M2
  Memory: 85.13 MB / 16.00 GB
  Shell:
    version: "5.9"
    path: /bin/zsh
Binaries:
  Node:
    version: 18.18.2
    path: ~/.nvm/versions/node/v18.18.2/bin/node
  Yarn:
    version: 1.22.19
    path: ~/.nvm/versions/node/v18.18.2/bin/yarn
  npm:
    version: 9.8.1
    path: ~/.nvm/versions/node/v18.18.2/bin/npm
  Watchman:
    version: 2<IP_ADDRESS>
    path: /opt/homebrew/bin/watchman
Managers:
  CocoaPods:
    version: 1.14.2
    path: /opt/homebrew/bin/pod
SDKs:
  iOS SDK:
    Platforms:
      - DriverKit 23.2
      - iOS 17.2
      - macOS 14.2
      - tvOS 17.2
      - visionOS 1.0
      - watchOS 10.2
  Android SDK: Not Found
IDEs:
  Android Studio: 2022.3 AI-223.8836.35.2231.10811636
  Xcode:
    version: 15.2/15C500b
    path: /usr/bin/xcodebuild
Languages:
  Java:
    version: 11.0.21
    path: /usr/bin/javac
  Ruby:
    version: 2.6.10
    path: /usr/bin/ruby
npmPackages:
  "@react-native-community/cli": Not Found
  react:
    installed: 18.2.0
    wanted: 18.2.0
  react-native:
    installed: 0.72.6
    wanted: 0.72.6
  react-native-macos: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: true
  newArchEnabled: false
iOS:
  hermesEnabled: true
  newArchEnabled: false

Version of react-native-splash screen: ^1.1.2
Here is the AppDelegate code
#import "AppDelegate.h"

#import <React/RCTBundleURLProvider.h>
#import "RNSplashScreen.h"
#import "App-Swift.h"

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  self.moduleName = @"App";
  // You can add your custom initial props in the dictionary below.
  // They will be passed down to the ViewController used by React Native.
  self.initialProps = @{};

  BOOL success = [super application:application didFinishLaunchingWithOptions:launchOptions];

  if (success) {
     UIView *rootView = self.window.rootViewController.view;

     rootView.backgroundColor = [UIColor whiteColor];

     Dynamic *t = [Dynamic new];
     UIView *animationUIView = (UIView *)[t createAnimationViewWithRootView:rootView lottieName:@"splash_screen"];
       [RNSplashScreen showLottieSplash:animationUIView inRootView:rootView];
     LottieAnimationView *animationView = (LottieAnimationView *) animationUIView;
     [t playWithAnimationView:animationView];
    [RNSplashScreen setAnimationFinished:true];
   }
  return success;
}

- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge
{
#if DEBUG
  return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index"];
#else
  return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
#endif
}

@end

Here is the Dynamic.swift archive
import UIKit
import Foundation
import Lottie

@objc class Dynamic: NSObject {

  @objc func createAnimationView(rootView: UIView, lottieName: String) -> LottieAnimationView {
    let animationView = LottieAnimationView(name: lottieName)
    animationView.frame = rootView.frame
    animationView.center = rootView.center
    animationView.backgroundColor = UIColor.white;
    return animationView;
  }

  @objc func play(animationView: LottieAnimationView) {
    animationView.play(
      completion: { (success) in
        RNSplashScreen.setAnimationFinished(true)
      }
    );
  }
}

I can't provide more reproducible code  because, it works on android, but on iOs, keeps throwing the default splash screen.
https://github.com/HwangTaehyun/react-native-lottie-splash-screen/assets/69778769/877ec0a1-d1b5-46f0-9566-cff9531984da

@AngelRmrz How did you fixed
No such module 'Lottie'
In Dynamic.swift

+1
Animation is not showing on ios, keep showing default splash on ios

Hola Angel.
Una duda, tu archivo "splash_screen", ¿en donde lo ubicaste o colocaste dentro del proyecto para que tu AppDelegate lo identifique?
¿Ya lograste correr Lottie en iOS?
Saludos.

Still with no response, maybe the animation layer on ios is not reading the lottie file.


Neo4j 4.4.38-community docker image contains breaking changes

Neo4j version: 4.4.38-community
Operating system: maven:3-jdk-11-slim
API: Docker

I have confirmed that locking our version to 4.4.37 resolved the issue.

Steps to reproduce

(written in pseudo code, you may need to make minor adjustments)

Setup docker-compose:

docker-compose.yml:
dc-neo4j:
    image: neo4j:4.4.38-community
    container_name: dc-neo4j
    build:
      context: .
      environment:
          - NEO4J_AUTH=neo4j/${NEO4J_PASSWORD}
          - NEO4JLABS_PLUGINS=["apoc"]
      volumes:
          - ./neo4j/data:/data
       ports:
          - 7474:7474
          - 7687:7687

The variables used for neo4j:
- NEO4J_PASSWORD=xyz
- NEO4J_NAME_DB=neo4j

Try to build and connect to the container

Expected behavior
neo4j docker container can be built and started as in previous versions.

Actual behavior
The following error messages:

WARNING: Service runner-abcd-concurrent-0--gitlab.company.com__neo4j-production probably didn't start properly.

Service container logs:
stat: unrecognized option '-----BEGIN CERTIFICATE----- [Secrets] -----END CERTIFICATE-----'
does not exist or is not readable. Make sure you have correctly configured docker secrets.

Let me know if there is any more information I can provide to help find the issue. The code I'm working with isn't open source, so I wanted to avoid sharing too much.
Extra info:
Problem happened running with Gitlab CI, haven't tested other ways. Running with gitlab-runner 17.1.0.
I assume it's related to secrets since it was mentioned in the logs and is also a part of the latest changelogs:
Docker
* Add support for docker secrets

https://github.com/neo4j/neo4j/wiki/Neo4j-4.4-changelog

From the error message it looks like it somehow thinks that the certificate string is a path to a secret. Looking at your docker-compose.yaml, it seems you're building a modified image that also includes python:3.9-slim-bullseye?
Since I don't have access to your Dockerfile or the full yml file, my guess would be that you have an environment variable that has a _FILE suffix, which actually has the contents of a certificate file.
If you have environment variables with the _FILE suffix, it will assume that the value is a secret file and will try to read the contents. If it is not a file it will give you that error you are getting and the container will exit. This follows the docker convention, I am just not sure how strict we are meant to be on this.
As a workaround to unblock you, I would suggest you suffix your variable with _CONTENTS and in the meantime I will look into wether we should be more relaxed about this and ignore such variables or not exit.

 Docker secret variable naming rules too strict

it seems you're building a modified image that also includes python:3.9-slim-bullseye

I actually made a mistake, the environment is based on the maven:3-jdk-11-slim as a base image. I also failed to mention that we install APOC Core, neo4j-graph-data-science-2.0.3.jar, and custom procedures/search algorithms. None of these things have caused issues before, so I didn't think to mention them.

my guess would be that you have an environment variable that has a _FILE suffix, which actually has the contents of a certificate file.

I have checked the pipeline environment variables configured in Gitlab and in our .env files, but couldn't find any _FILE suffix. I don't have access to the machine running the pipeline, so it's still possible an ENV variable ending with _FILE is coming from somewhere else. I think it's a great guess, is there any other prefix/suffix that will be interpreted as a docker secret variable by default? Such as _KEY? If you have a link to a list of prefixes/suffixes, I'll be able to cross-reference it for any accidental matches.
Thank you for the quick reply.

None of these things have caused issues before, so I didn't think to mention them.

Yes I don't think this would make a difference for this.

I have checked the pipeline environment variables configured in Gitlab and in our .env files, but couldn't find any _FILE suffix. I don't have access to the machine running the pipeline, so it's still possible an ENV variable ending with _FILE is coming from somewhere else.

I don't have experience with Gitlab CI, but if you have access to edit the configuration I imagine you should be able to printenv and read the output, which could give you a hint where and what to look for.

If you have a link to a list of prefixes/suffixes, I'll be able to cross-reference it for any accidental matches.

In our docker entrypoint we are only looking for _FILE and I think that's the only convention used in other images as well.
There's detailed information on how the docker secrets are configured in the Neo4j Documention and you can find more information in the docker documentaion.

Gitlab has some predefined variables it adds to CI jobs so this seems to be the reason why we unintentionally end up with secrets to be interpreted. Still not sure why it shows the file content instead of the file path in the context of neo4j's docker secret implementation. We may be able to fix the issue on our end, but matching on all _FILE suffixes will probably lead to issues for more people in the future, but that's best for you to decide of course. I'll be sure to update the issue if I figure anything more out.

This is an issue if you are using the Neo4J container in Argo Workflows as well. The container will immediately fail to run because it tries to load Docker secrets from any env var that ends in _FILE regardless of whether it has anything to do with Neo4J

I have merged a fix for this, it should be available in an upcoming release :)


CORS policy, Request header field content-type is not allowed

What version of React are you using?
17.0.2
What version of Node.js are you using?
16.3.0
What browser are you using?
Chrome
What operating system are you using?
macOS
How are you deploying your application?
By using Gatsby
Describe the Bug
I got an error when i try to run the simple example.
The error is:-
Access to fetch at 'https://pci-connect.squareupsandbox.com/payments/hydrate?applicationId=""&hostname=localhost&locationId=""' from origin 'https://sandbox.web.squarecdn.com' has been blocked by CORS policy: Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response.
Expected Behavior
How i can fix the CORS error ?!
To Reproduce

Hi @DevAhmedRagab, can you try to upload a video reproducing the error?

I didn't get any error using the credentials

I proceed to close this issue since there is no activity

Fixed after disabled CORS Unblock extension.

Thanks, @DevAhmedRagab! Btw, don't wait and try the new version of react-square-web-payments-sdk, more stable and faster 💯


Tape Subtitles Go Offbound

Tape subtitles have more space than in-game subtitles to show, so their characters count per line should be higher than 25.

Confirmed fix with 6ea598f


Refactor XDS UDP Listener for UDPRoute

Description:

Describe the issue.

Similar to https://github.com/envoyproxy/gateway/issues/1635, we need to make sure the XDS Listener name is based off the UDP Listener name to make sure the XDS listener does not flap when UDPRoutes churn.
Requires work similar to https://github.com/envoyproxy/gateway/pull/3271
[optional Relevant Links:]

Any extra documentation required to understand the issue.

/assign


rocketmq5.0 sent delayed messages and found the delay time to be inaccurate

The issue tracker is used for bug reporting purposes ONLY whereas feature request needs to follow the RIP process. To avoid unnecessary duplication, please check whether there is a previous issue before filing a new one.
It is recommended to start a discussion thread in the mailing lists or github discussions in cases of discussing your deployment plan, API clarification, and other non-bug-reporting issues.
We welcome any friendly suggestions, bug fixes, collaboration, and other improvements.
Please ensure that your bug report is clear and self-contained. Otherwise, it would take additional rounds of communication, thus more time, to understand the problem itself.
Generally, fixing an issue goes through the following steps:

Understand the issue reported;
Reproduce the unexpected behavior locally;
Perform root cause analysis to identify the underlying problem;
Create test cases to cover the identified problem;
Work out a solution to rectify the behavior and make the newly created test cases pass;
Make a pull request and go through peer review;

As a result, it would be very helpful yet challenging if you could provide an isolated project reproducing your reported issue. Anyway, please ensure your issue report is informative enough for the community to pick up. At a minimum, include the following hints:
BUG REPORT

Please describe the issue you observed:
I use rocketmq version 5.0, and when I send delayed messages, I find that the timing of receiving delayed messages from consumers is not very accurate.  If the message sending delay is 10 minutes, the consumer receives the message for 20 minutes;  if the message sending delay is 35 minutes, the consumer receives the message for 50 minutes;  if the message sending delay is 42 minutes, the consumer receives the message for 60 minutes.
Then I started to troubleshoot the problem.  I found that the version of borker in my rocketmq is 5.0, but the version of the consumer group is 4.8.  I don't know whether this situation is caused by the low version of the consumer.
The code I use references the 5.0 documentation and makes some changes in the Producer code so that the Producer sends delayed messages

What did you do (The steps to reproduce)?

What is expected to see?

What did you see instead?

Please tell us about your environment:

Other information (e.g. detailed explanation, logs, related issues, suggestions on how to fix, etc):

FEATURE REQUEST

Please describe the feature you are requesting.

Provide any additional detail on your proposed use case for this feature.

Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have). Are you currently using any workarounds to address this issue?

If there are some sub-tasks involved, use -[] for each sub-task and create a corresponding issue to map to the sub-task:

sub-task1-issue-number: sub-task1 description here,
sub-task2-issue-number: sub-task2 description here,
...

@Hybdream95  Can you give more information?

@Hybdream95 Can you give more information?
Hello, I have roughly understood the problem of this situation. When sending the delayed message, he delayed according to the level, rather than according to the specific delay time.
This is the code I quickly developed and wrote in reference to the 5.0 documentation (the modified part) :
Producer：
Message message = provider.newMessageBuilder()
.setTopic(topic)
// 设置消息Tag，用于消费端根据指定Tag过滤消息。
.setTag("*")
// 消息体。
.setBody(payloads)
.setDeliveryTimestamp(timeStamp)
.build();
//发送延迟消息
CompletableFuture sendReceiptCompletableFuture = producer.sendAsync(message);

The consumer code fully references the documentation。

Please check if useDelayLevel in ProxyConfig is true. In #6203, the default has been changed to true

@Hybdream95  you can use  https://github.com/apache/rocketmq/blob/develop/example/src/main/java/org/apache/rocketmq/example/schedule/TimerMessageProducer.java exmaple to try. If there are no problems, try the above Settings. above Settings using sdk to do this. and exmaple use rocketmq client to do.

You may find message trace helpful to check the processing of messages.


Using with windows

Hi,
I'm trying to use this image on windows 10. Running with host network mode but still dlna server can't be discovered by any device (only by windows dlna client, in other words: by local service).
Also I can't reach web ui right through <IP_ADDRESS>:8200. <IP_ADDRESS> is the host machine where docker container with minidlna was installed. But I can reach it through docker nat: <IP_ADDRESS>:8200 from windows machine of course.
Do you have any thoughts why is that so ?
Thank you

I will close this for now, unless there is anything new.

well we can publish 8200 ? will it work ?


Video load hangs crafting demo

Commenting out video support fixes it, but that's not a fix.

Closing this issue due to being outdated.


Convenient Heap use of BBBuffer

It would be good to have a heap allocated version of BBBuffer, that would automatically be dropped when the Producer and Consumer (and all grants) have been dropped.
This should be possible by replacing the NonNull references in the producer or consumer with an Arc reference, and likely providing a constructor for BBBuffer with something like ::new_arc() with the buffer located in something like an Arc<Box<BBBuffer>>.

This would remove the need to use scoped threads with non-static BBBuffers.


[SpeedDialAction] It would be nice if we could make the whole row (icon+tooltip) a clickable element

Summary 💡
Title pretty much sums it up. Each row in a SpeedDial should be a clickable element (perhaps with a prop to enable/disable this behavior), including hover interaction with cursor. Many of our users report that it is frustrating that the options disappear from the screen when they try to interact with the label instead of the icon.
Examples 🌈
For example in this demo:
https://mui.com/components/speed-dial/#persistent-action-tooltips
https://user-images.githubusercontent.com/71384313/137127096-8dbde50f-b590-47ea-a12e-18ed64a6dc8e.mov
Motivation 🔦
Many of our users expect the entire row to be intractable with the cursor, and it can feel very frustrating that the options disappear from under the cursor if you deviate from the icons.

If there is a way to achieve this behavior already, I would love to know! And if so, maybe it could be added to the docs as an example?
Thanks 🙌

I agree that it is a bit awkward that deviating from the icons closes the menu so quickly. A larger area of effect that keeps the speed dial menu open would be nice.

Closing with "waiting for 👍🏼 "


update error when -r is missing

when the -r value isn't specified correctly as in this example, the error should be updated to be more useful. (Perhaps it's not checking for all required parameters?)
ruleprocessorY.exe hashcat-input --hashcat-output --optimize-compare generated.rule dive.rule > modgen.rule
--optimize-compare has automatically enabled --optimize-similar-op.
--optimize-compare will not check the original file.
Rule file error: "" does not exist.

Fixed in 656bf25adaf64edd7e29df4ebabe884cc54048b9


Change installation instructions

The information provided in the README is kind of dangerous
for the unexperienced Linux users, since running any command using
sudo can cause problems which might do not know how to resolve.
Apart from that, using pip and sudo is considered as a very
bad practice that probably causes problems in other projects, thus
most people are using this approach only in a isolated machine
(e.g. VM, Docker, etc) and not into their workstation.
Instead of sudo, a better approach would be to use pip but as a
'normal user', into an isolated environment which is risk-free of
package conflicts. For example, if a user has installed the same
dependency via both zypper and pip, then it will probably end up
with strange problems. This is why VirtualEnv solution is
mentioned in this commit.
Furthermore, it is considered best practice to use the default
way of installing packages, which is the package manager of the
distribution (e.g. zypper) -- given that such packages are available.
As for the rest of the people who would like
to use pip, then they will also need to install certifi,
otherwise, the requests Python module will be unable to find
their SSL certificate, and the connection will be rejected if
the $host is using HTTPS (TCP 443) protocol.

And now, if you want to make me happy please split the commits into one regarding certifi and another one regarding the documentation update as these changes are not really related. And the commit message subject line should read like something exciting informing about what you fix or what you improve or what cool feature you add: "Change installation instructions" is not :-)

merged


I18n switch rule selector

[x] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)

Proposed changes

Group label of rule selector in switch node's settings panel is not i18n ready.
This PR will update it to be i18n ready.
Japanese translation will also be updated.
Checklist

[x] I have read the contribution guidelines
[ ] For non-bugfix PRs, I have discussed this change on the forum/slack team.
[x] I have run grunt to verify the unit tests pass
[ ] I have added suitable unit tests to cover the new/changed functionality

Coverage decreased (-0.006%) to 68.462% when pulling 05eb055b8c658112fabf30331c4559bbcef5afef on node-red-hitachi:i18n-switch-rule-selector into 8706998c8cf6e8acd801be41ec616963b7867482 on node-red:master.


Resolving. It is up to gotest.tools/v3. No actions from our end.


Meetup logo and image

Requested for the Mega Meetup on October 9th.

A high res image (300 DPI or higher) from your meetup. This image could be of something related to your topic, the organizing team, or something from a previous event.
A logo (if applicable)

Do we have a vector graphic for the ice gopher we used on our beanies? I think that's the obvious goto, I think we had permission from Bill et al. to use it to promote our meetup, but I do not recall if that was settled.

Yup, we have that, but no "Edmonton Go" text in a spiffy font to go along with it.

These should do the trick.


Refactor EnsembleAverage interface and implementations

This PR updates the EnsembleAverage operation in a few ways:

Improve the user interface for specifying parameters (Fixes #188)
Allow users to specify RDF cutoffs greater than the tabulated potential cutoff. This is a feature we would like to have for analysis. To support this, LAMMPS files are postprocessed with freud instead of computed on the fly. HOOMD could do something similar if performance becomes a bottleneck, but for now, it is done on the fly.
Refactor the HOOMD compute operation into one callback. This is moving toward optimizing the operations.
lammpsio and freud-analysis are required dependencies of relentless again. I used freud in both simulate.hoomd and simulate.lammps, so I didn't think it was worth making the user figure out they needed to install this. I am envisioning using lammpsio between these packages in future (#156), so I moved that as well now. Now users just need to know "install HOOMD" or "install LAMMPS", which is nice.
Optimize the averaging to assume certain things are constant (Fixes #163) via the assume_constraints option.

@clpetix Could you take a look at this draft PR and see if the new user interface and modifications make sense? If yes, I can add the unit tests for assume_constraints, and this will be ready to merge.

@mphoward I like this change! This is a clean way to handle the new rdf capability!

Cool! This should be all ready for review, so go through it when you get a chance and we can merge.


Typo: TogglePickupdisplayNamesOnSpoiler

When launching the game, this error appears in inject_log:
1, [input], 3, "failed to parse 'F:\Ori\Ori and the Will of the Wisps Randomizer\randomizer\keyboard_bindings.json' entry TogglePickupdisplayNamesOnSpoiler not valid action, skipping.",

Presumably, the name is supposed to be PascalCase and not being recognized due to the typo.

Fixed


Heatmap distribution colors are not visible

Describe the bug
The heatmap visualization of "Activity" and "Temperal Distribution" does not appear to be working. All of the other charts appear graphically correct. When I hover over each cell in the heatmap, I get data in the pop up from the mouse that appears correctly. Thus, this problem seems to be a graphical issue involving the coloring or display of the cells?
To Reproduce
Other than installation on my particular system, simply view the ThirdStats tab.
Expected behavior
I would expect the colored heatmaps to appear as they are shown in the example visualization.
Screenshots

System (please complete the following information):

OS: Fedora 33 XFCE (kernel 5.10.7-200)
Thunderbird Version: 91.1.0

Thanks very much for writing this awesome add-on. It's incredibly easy to use and visualization is terrific.

In #367 the heatmaps got reimplemented as matrix charts, which now will no longer depend on the custom color settings of Thunderbird. This will be part of the next release and you can continue using your Thunderbird color settings with ThirdStats.


i18n-webpack-example has a confusing webpack config key

Do you want to request a feature or report a bug?
Documentation bug at https://github.com/webpack/webpack/tree/master/examples/i18n

What is the current behavior?
The example shows a 'name' key which is not in the webpack documentation (and I assume isn't actually a webpack configuration parameter).
If the current behavior is a bug, please provide the steps to reproduce.
N/A

What is the expected behavior?
The example should be minimal, and only show what's required for a proof of concept.
Specifically, I thought I needed a "name" in my config for some reason, but I don't!
If this is a feature request, what is motivation or use case for changing the behavior?
N/A
Please mention other relevant information such as the browser version, Node.js version, webpack version and Operating System.
N/A

@webpack-bot move to webpack/webpack.js.org
Document name option.


Include animated gif for Hello World screen

I added an animated gif for the first screen demo in the Readme "Creating a Hello World" as a first step towards completing issue #13

If this is good enough, I can continue to do the other screens in issue #13

Hey!!
Yes, it's really good! Can you add others to keep it complete?

Great! :sparkles:
I'll do the other animated gifs over the weekend. You can assign #13 to me

Perfect!
I think you have to comment in the issue so i can assign it to you


In-App Updates

Is your feature request related to a problem? Please describe.
I want to force users to download the latest version of the app directly in the app
Describe the solution you'd like
The same as on Android or iOS, show a popup telling to update the app
Describe alternatives you've considered
Manually connect to the app center api and check if the current app is the latest
Additional context
I'm developing my app with Capacitor (which works with the cordova-sdk)

Hi there, thanks for opening the feature request.
Unfortunately, we don't have an ETA for it yet, since the AppCenter team is focused on improving reliability and stability until mid-2021 https://github.com/microsoft/appcenter#planning.

Hi there, thanks for opening the feature request.
Unfortunately, we don't have an ETA for it yet, since the AppCenter team is focused on improving reliability and stability until mid-2021 https://github.com/microsoft/appcenter#planning.

Hi @russelarms !
Thank you for your reactivity and your answer.
I understand perfectly that Cordova Capacitor is not your main concern atm. I think I'll be able to do what I need with the api.
But why close the issue ?
I made it because I didn't see any on the subject. It will help others see that you still have it it mind.

Hi @russelarms !
Thank you for your reactivity and your answer.
I understand perfectly that Cordova Capacitor is not your main concern atm. I think I'll be able to do what I need with the api.
But why close the issue ?
I made it because I didn't see any on the subject. It will help others see that you still have it it mind.

Hi @mvidailhet, the main App Center repository has a higher priority in the question of duplicated feature requests: https://github.com/microsoft/appcenter/issues/1312

Hi @mvidailhet, the main App Center repository has a higher priority in the question of duplicated feature requests: https://github.com/microsoft/appcenter/issues/1312


feat(kong): add revisionHistoryLimit value

What this PR does / why we need it:
I want to set revisionHistoryLimit to a smaller number to reduce the replicasets stored in the history of the deployment.
Special notes for your reviewer:
I'm a contribute newbie. I don't know need serial modifications or not for gateway-operator or ingress charts if add this value.
Please let me know if I'm doing anything wrong. Thanks.
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] PR is based off the current tip of the main branch.
[x] Changes are documented under the "Unreleased" header in CHANGELOG.md
[x] New or modified sections of values.yaml are documented in the README.md
[x] Commits follow the Kong commit message guidelines

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

You'll need to update the golden tests with
make test.golden.update

to make the CI pass.


Feature request: hide inaccessible channels

OS: Artix Linux
Discordo: built from master commit 02a8dbd (HEAD as i'm writing this)
I've been checking my servers and on every server (where they exist, presumably) in the channel list i started seeing channels i should not be able to see - channels for mods, patrons etc (i'm neither of those anywhere). When selected, the content, luckily, isn't revealed; i didn't risk* trying to send a message in one. Either Discord's API isn't as bulletproof, or discordo is too invasive.
Other clients: haven't compared, but i don't remember that issue from the past.

I have experienced this as well.

same issue, could be easily fixed by simply skipping those channels (or maybe making it an option for the people who want to do some epic trolling?)

They are exposed via the API. The client chooses whether or not to show them.

You cannot successfully send a message in an inaccessible channel, but they are returned by the API; so it is not Discordo being evasive, but the Discord API. I do agree that Discordo should ignore the inaccessible channels by checking that whether the client user has the permission to read messages in that channel like the official client, this should be fairly easy to implement.

nooo not my heckin hidden channels i wanna see what they do be hiding

can we unironically have a plugin that disables this

can we unironically have a plugin that disables this

Plugins are not supported yet, but if and when they are, you should be able to easily disable this behavior.


Gitea breaks on Mariadb 10.1.35

Gitea version (or commit ref): 15.0
Git version:2.18.0
Operating system: Arch Linux
Database (use [x]):

[ ] PostgreSQL
[X] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[ ] No
[X] Not relevant

Log gist:

Error 1071: Specified key was too long; max key length is 767 bytes
Description
Looks like this Gogs bug (https://github.com/gogs/gogs/issues/4894) migrated over. gitea now expects mariadb 10.2 for this upgrade. Arch still runs 10.1.35. Gitea will crash trying to upgrade the database.
...
Screenshots

Just another duplicate of #2979

didn't see that one. thanks


⚠ Bofrost.de has degraded performance

In 71d068d, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1649 ms

Resolved: Bofrost.de performance has improved in cd6fb74.


Sharing Is Caring Contributing Power App

Pull Request Title:
Sharing is Caring Power App Sample - PowerPilotMark
Pull Request Body:
Category

[x] New Sample

What's in this Pull Request?
Power Apps Calendar Component

Thanks for your pull request, @PowerPilotMark! You rock!!!.
Can't wait to see what you'll do next!


Dist label

Hey, sorry about that, the PR was a mistake. My group and I were using your library for creating an app for visually impaired users. You can disregard it, it was an accident, but I highlighted the changes below in case you're curious.
These commits mostly changed the live image feature. We added a crosshair on the central pixel, added audio and haptic feedback based on the depth of the central pixel, and a label outputting the "distance" of the central pixel (still a work in progress). We also made some minor changes to the language of the code.


Support for Parquet zstd compression

It seems like zstd is not yet supported for the python parquet api (the check seems to not include ZSTD):
https://github.com/apache/arrow/blob/master/python/pyarrow/_parquet.pyx
cdef int check_compression_name(name) except -1:
    if name.upper() not in ['NONE', 'SNAPPY', 'GZIP', 'LZO', 'BROTLI', 'LZ4']:
        raise ArrowException("Unsupported compression: " + name)
    return 0

Is there any plan to support this?
Thanks.

Yes, could you please open a JIRA to track this feature? Thank you

Thanks.  I've filed this as https://issues.apache.org/jira/browse/ARROW-2677.

this same piece of code brings me:
File "pyarrow_parquet.pyx", line 884, in pyarrow._parquet.check_compression_name
AttributeError: 'int' object has no attribute 'upper'


Ornithological - add option to duplicate rows

A user has requested that we add an option to Ornithological to duplicate rows. Quote:
"Would it be possible to put in a fix so that we can duplicate rows? The year is always the same, the first batch number is mostly the same, often the bird is the same and often the location is the same. If we could copy/duplicate any row this would allow us to copy much of the data and significantly reduce the amount of time required. It would also help to improve our accuracy since much of the data would be copied and reduce our inputting errors."
Something to do once we have the resources?

Yes it is called the ditto function and it works in other parts of NFN
but not in Ornithology.  Its been on the list of priority upgrades (for a
long time).
On Thu, Apr 16, 2015 at 8:19 PM, DarrenMcRoy<EMAIL_ADDRESS>wrote:

A user has requested that we add an option to Ornithological to duplicate
rows. Quote:
"Would it be possible to put in a fix so that we can duplicate rows? The
year is always the same, the first batch number is mostly the same, often
the bird is the same and often the location is the same. If we could
copy/duplicate any row this would allow us to copy much of the data and
significantly reduce the amount of time required. It would also help to
improve our accuracy since much of the data would be copied and reduce our
inputting errors."
Something to do once we have the resources?
—
Reply to this email directly or view it on GitHub
https://github.com/zooniverse/notesFromNature/issues/362.


Updated dir for ibmcloud.

What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:

Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.

Release note:

NONE

After discuss with @xunpan , we will continue use example

can I know the reason? Due to easy to use ?

can I know the reason? Due to easy to use ?

@jichenjc we want to keep consistent with AWS, OpenStack etc.
cmd/clusterctl/examples/aws/
cmd/clusterctl/examples/baiducloud/
cmd/clusterctl/examples/openstack/


When I was developing some functions of css-module, I found some problems with parse css

Describe the bug
https://swc-css.netlify.app/
content
.c :global(.tap #h2 ::visible) h3 :global {
  display: inline-block;
  width: 20px;
}

Input code
.c :global(.tap #h2 ::visible) h3 :global {
  display: inline-block;
  width: 20px;
}

Config
default

Playground link
No response
Expected behavior

parse ast-> css_node
is  PreservedToken  not  CompoundSelector or  CompoundSelectorList
is the  ast parse result correct?
Actual behavior
No response
Version
0.105.0
Additional context
swc_atoms = "0.2.11"
swc_css = "0.105.0"
swc_css_ast = "0.93.1"
swc_css_codegen = "0.102.0"
swc_css_codegen_macros = "0.2.0"
swc_css_parser = "0.101.4"
swc_css_visit = "0.92.0"
swc_css_minifier = "0.67.0"
serde = "1.0.127"
serde_json = "1.0.66"
swc_common = "0.18.8"

cc @alexander-akait

@zhusjfaker CSS doesn't have :global and etc, so we use presevred tokens here


Vickel: Watch upvctehranwin.com

Vickel requests the watch of the watch_keyword upvctehranwin\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

upvctehranwin\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


Added a flipkart icon favicon solved issue #157

I have added favicon icon successfully also i have uploaded ico file as many browser only support ico and not other file type.
I have solved the issue #157

Something is wrong please check it once.

@arghadipmanna101 It is working perfectly from my side perfectly please try to clear cookies related to site and than try again or try in incognito.
could you please elaborate what is the issue?


Ensuring access to the underlying component when accessing property history

NIFI-2587:

Adding additional authorization for accessing component property history.

Good call @markap14. I've updated the PR accordingly. Thanks!

Looks good @mcgilman ! +1 merged to master.

Thanks!


With git index verson = 4  and build script cargo can not build any project

Problem
Recently I tried https://www.git-tower.com/blog/git-performance/ to improve git performance,
but git update-index --index-version 4 breaks cargo.
Steps
❯ cargo new --bin demo2
     Created binary (application) `demo2` package
❯ cd demo2
❯ git update-index --show-index-version
0
❯ git add -A

❯ git commit -m "initial commit" -a
[master (root-commit) b49adb2] initial commit
 3 files changed, 12 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 Cargo.toml
 create mode 100644 src/main.rs

❯ git config feature.manyFiles true
❯ git update-index --index-version 4
❯ git update-index --show-index-version
4
❯ git branch
* master

❯ PAGER= git log
commit b49adb2b54620710ee48e64bda608daf6029d47a (HEAD -> master)
Date:   Mon Dec 11 13:55:11 2023 +0300

    initial commit
❯ cargo build
   Compiling demo2 v0.1.0 (/tmp/demo2)
    Finished dev [unoptimized + debuginfo] target(s) in 0.13s

❯ echo "fn main() {}" > build.rs
❯ cargo check
error: failed to determine package fingerprint for build script for demo2 v0.1.0 (/tmp/demo2)

Caused by:
  failed to determine the most recently modified file in /tmp/demo2

Caused by:
  failed to determine list of files in /tmp/demo2

Caused by:
  failed to open git index at /tmp/demo2/.git/

Caused by:
  invalid data in index - calculated checksum does not match expected; class=Index (10)

Here is script to reproduce problem:
#!/bin/sh
#
set -euo pipefail

export LC_ALL=C
cd /tmp
cargo new --bin demo3
cd demo3
git update-index --show-index-version
git add -A
git commit -m "initial commit" -a
git config feature.manyFiles true
git update-index --index-version 4
git update-index --show-index-version
git branch
PAGER= git log
cargo build
echo "fn main() {}" > build.rs
cargo check

Possible Solution(s)
No response
Notes
No response
Version
❯ cargo version --verbose
cargo 1.75.0-beta.5 (1d8b05cdd 2023-11-20)
release: 1.75.0-beta.5
commit-hash: 1d8b05cdd1287c64467306cf3ca2c8ac60c11eb0
commit-date: 2023-11-20
host: x86_64-unknown-linux-gnu
libgit2: 1.7.1 (sys:0.18.1 vendored)
libcurl: 8.4.0-DEV (sys:0.4.68+curl-8.4.0 vendored ssl:OpenSSL/1.1.1u)
ssl: OpenSSL 1.1.1u  30 May 2023
os: Arch Linux Rolling Release [64-bit]

Thanks for the report, and the detailed repro! This isn't exactly related to the index version, but is the consequence of feature.manyFiles enabling index.skipHash. This is tracked in #11857, so closing as a duplicate of that.


Error in EnhancedForm_destroy - Uncaught (in promise) TypeError: EnhancedForm.remove is not a function

[x] Before posting an issue, read the FAQ and search the previous issues.

Description
I have a pretty dense SPA superform component that throws an error from EnhancedForm_destroy, because of  Uncaught (in promise) TypeError: EnhancedForm.remove is not a function.
It seems that EnhancedForm is expected to be a HTMLElement with a remove() method. This is fine on Chrome.
However, on Firefox, there is no remove() method - I believe it is a DOM Node.
EDIT: I have reproduced on both Chrome and Firefox.
https://github.com/user-attachments/assets/61d3a860-0052-4913-81c2-088388ed0d66
The error is bubbling from here:
https://github.com/ciscoheat/sveltekit-superforms/blob/ae643b27e574b75a70adb7e3d2804befcfa3564e/src/lib/client/superForm.ts#L1395-L1400
https://github.com/ciscoheat/sveltekit-superforms/blob/ae643b27e574b75a70adb7e3d2804befcfa3564e/src/lib/client/superForm.ts#L542-L552
If applicable, a MRE
Apologies, I have attempted to reproduce in a minimal REPL, but I have been unable to.
Discovered error on sveltekit-superforms v2.12.3, attempted to upgrade to sveltekit-superforms, v2.19.1 and issue is still occurring.
Firefox version 126.0 (64-bit)
Chrome Version 128.0.6613.137

Ok - I have figured out the root cause - but I believe that a fix still needs to be made to the sveltekit-superforms library.
Given below form, when this form was unmounted from the page, SuperForm attempted to call .destroy() on an element. However, something about having an input with attribute name="remove" caused this method to be overwritten with a property called remove.
Renaming the input to have attribute name="removed" solved the problem (note the extra "d").
It would be good to have a fix - ideally, I don't think that the name of HTML elements should affect the inner workings of SuperForm.
See below the full code that was causing issues. Apologies, but it is still difficult for me to create an MRE.
Code

<form method="POST" use:enhance action="/files/{file.publicId}?/modify-file-users">
	<input type="hidden" name="publicId" value={$form.publicId} />

People with access

			{$page.data.session.user.firstName} {$page.data.session.user.lastName} (You)
			<button type="button" class="btn btn-light btn-sm" disabled>
				{file.ownerId === $page.data.session.user.publicId ? 'Owner' : ''}
			</button>

		{#each file.users as user, i (user.publicId)}

				{user.firstName} {user.lastName}
				{#if file.access.sharing}
					<input type="hidden" name="publicId" value={user.publicId} />
					<input
						type="checkbox"
						class="btn-check"
						id="file-user-{id}-{i}"
						autocomplete="off"
						bind:checked={$form.users[i].remove}
						name="remove"
					/>

				{/if}

		{/each}

	{#if serverError}

{serverError}

	{/if}
</form>

Thank you for the report, but this is very strange, how can the attribute of an input element affect the parent DOM object of the element's form? I have never seen that before.

I am not sure why it is occurring, but I have found some time to create an MRE.

Steps to reproduce

enter a username
click submit

Expected
User can be added/removed with the form (expected behaviour can be reproduced by commenting out <Form /> and  uncommenting <FixedForm /> in +page.svelte)
Actual
If input has attribute name="remove", errors with:
Uncaught TypeError: node.remove is not a function
    at destroy_effect (chunk-7G4UXERQ.js:1371:12)
    at chunk-7G4UXERQ.js:1411:5
    at run_out_transitions (chunk-7G4UXERQ.js:1423:5)
    at pause_effect (chunk-7G4UXERQ.js:1410:3)
    at chunk-ORL7STRW.js:567:9
    at update_reaction (chunk-7G4UXERQ.js:1714:23)
    at update_effect (chunk-7G4UXERQ.js:1805:21)
    at process_effects (chunk-7G4UXERQ.js:1932:11)
    at flush_queued_root_effects (chunk-7G4UXERQ.js:1863:7)
    at process_deferred (chunk-7G4UXERQ.js:1894:3)

else if input has attribute bind:checked={$form.users[i].remove}, errors with:
chunk-7G4UXERQ.js?v=a0a9029d:1650 Uncaught TypeError: EnhancedForm.remove is not a function
    at EnhancedForm_destroy (sveltekit-superforms.js?v=a0a9029d:2053:20)
    at sveltekit-superforms.js?v=a0a9029d:1502:7
    at untrack (chunk-7G4UXERQ.js?v=a0a9029d:2098:12)
    at chunk-ORL7STRW.js?v=a0a9029d:2704:23
    at chunk-ORL7STRW.js?v=a0a9029d:2626:11
    at execute_effect_teardown (chunk-7G4UXERQ.js?v=a0a9029d:1326:17)
    at destroy_effect (chunk-7G4UXERQ.js?v=a0a9029d:1386:3)
    at destroy_effect_children (chunk-7G4UXERQ.js?v=a0a9029d:1347:5)
    at destroy_effect (chunk-7G4UXERQ.js?v=a0a9029d:1376:3)
    at destroy_effect_children (chunk-7G4UXERQ.js?v=a0a9029d:1347:5)

The error is thrown before anything Superforms-related happens, so I think you need to report this to the Svelte team. If you remove the Superforms dependency, does it still happen?


:alien: Pausing web deployment [Temporary]

The web can't be deployed because Isar 3.0.0+ still doesn't have web support. Refer: https://github.com/isar/isar/issues/686
In addition, I've created ci-config.yml file to define which flutter version and build targets when build_all.yml is triggered.
# Flutter channel: `stable` or `beta` or `master`
flutter_channel: stable

# build target. Set `true` or `false`
build_for:
  windows: true
  android: true
  web: false

Will re-enable the web target once Isar issue is fixed.

Update: Isar maintainers are working on Isar 4, which we will re-gain support to the web. But, I don't know when it is gonna be ready.

Update: Isar v4 still haven't been released yet. And I notice there are some problem with Isar development, especially regarding the maintainer manpower.
Switching to another database that is reliable, and can be run on the web will require some effort to migrate and maintain it. Hence, I've decided to drop support for the web.
We have some good alternatives to IIUM Schedule that runs perfectly on web, built by the IIUM community itself. For example:

Simplified I-Ma'luum: https://imaluum.nrmnqdds.com/
Proreg: https://proreg.vercel.app/

See https://github.com/iiumschedule/iium_schedule#similar-project-like-this-one


Add mrqa

Pull Request
What does this PR do?
Adds support for the HF MRQA dataset
Allows using the entire dataset or subset
Parameter to run use with run_mrc.py
--dataset_name mrqa
--dataset_config_name plain_text
--preprocessor primeqa.mrc.processors.preprocessors.mrqa.MRQAPreprocessor
Additional parameter to use a named subset:
--dataset_filter_column_value
--dataset_filter_column_name subset
Required for https://github.com/primeqa/primeqa/issues/304
Notes:

Replace (issue) above ↑↑↑ with the issue this PR closes to automatically link the two.
This must be done when the PR is created.
Add multiple Closes #(issue) as needed.
If this PR is work towards but does not close an issue, simply tag the issue without mentioning Closes.

Description
Describe the changes proposed by this PR below to give the reviewer context below ↓↓↓
(description)
Request Review
Be sure to request a review from one or more reviewers (unless the PR is to an unprotected branch).
Versioning
When opening a PR to make changes to PrimeQA (i.e. primeqa/) master, be sure to increment the version following
semantic versioning.  The VERSION is stored here
and is incremented using bump2version {patch,minor,major} as described in the (development guide documentation)[development.html].

[ ] Have you updated the VERSION?
[ ] Or does this PR not change the primeqa package or was not into master?

After pulling in changes from master to an existing PR, ensure the VERSION is updated appropriately.
This may require bumping the version again if it has been previously bumped.
If you're not quite ready yet to post a PR for review, feel free to open a draft PR.
Releases
After Merging
If merging into master and VERSION was updated, after this PR is merged:

[ ] Create a release from the master with version equal to VERSION
[ ] Not merging to master or VERSION not updated

Checklist
Review the following and mark as completed:

[ ] Tag an issue or issues this PR addresses.
[ ] Added description of changes proposed.
[ ] Review requested as appropriate.
[ ] Version bumped as appropriate.
[ ] New classes, methods, and functions documented.
[ ] Documentation for modified code is updated.
[ ] Built documentation to confirm it renders as expected (see here).
[ ] Code cleaned up and commented out code removed.
[ ] Tests added to ensure all functionalities tested at >= 60% unit test coverage (see here).
[ ] Code cleaned up and commented out code removed.
[ ] Release created as needed after merging.

@bhavani105

HotpotQA seems to be missing in the tester script (e.g., in lines 14, 32, 33 and so on).
if the preprocessor is able to handle a subset of the MRQA datasets (as opposed to a single one or all of them, e.g., just SQuAD and NewsQA), please provide an example usage of it in the README.
It might be worth adding a short description of what happens under the hood when the user provides multiple datasets, e.g., they are first concatenated in the order they appear in the input and then randomly shuffled, thus a training minibatch can generally contain examples from multiple datasets.

I did not exhaustively list the subsets in MRQA.

Added a HotpotQA examples to the test case
Added multiple subsets selection test case
Updated README.md with multiple datasets selection example
Renamed arg to dataset_filter_column_values
Training examples are shuffled.  eval examples are kept in the original order

LGTM, approving.


Vulnerability roundup 77: bolt-0.8: 6 advisories

search, files

[ ] CVE-2015-7309 (nixos-19.09, nixos-unstable)
[ ] CVE-2017-16754 (nixos-19.09, nixos-unstable)
[ ] CVE-2019-9185 (nixos-19.09, nixos-unstable)
[ ] CVE-2019-15483 (nixos-19.09, nixos-unstable)
[ ] CVE-2019-15484 (nixos-19.09, nixos-unstable)
[ ] CVE-2019-15485 (nixos-19.09, nixos-unstable)

Scanned versions: nixos-19.09: 5f506b95f9f; nixos-unstable: c1966522d7d. May contain false positives.

CVE-2015-7309: Not applicable, as the CVE describes a vulnerability in the bolt CMS.
Neither the bolt userspace daemon for Thunderbolt 3 (bolt package) nor a bolt database protocol implementation in Haskell (haskellPackages.bolt package) is related to the CVE.
CVE-2017-16754: Not applicable, as the CVE describes a vulnerability in the bolt CMS.
CVE-2019-9185: Not applicable, as the CVE describes a vulnerability in the bolt CMS.
CVE-2019-15483: Not applicable, as the CVE describes a vulnerability in the bolt CMS.
CVE-2019-15484: Not applicable, as the CVE describes a vulnerability in the bolt CMS.
CVE-2019-15485: Not applicable, as the CVE describes a vulnerability in the bolt CMS.

vulnix confused our "bolt" with what these CVEs refer to. I'm gonna fix the code.


Add ElementHex2

Here is some work-in-progress how ElementHex2 could look like (not fully working yet I'm afraid). There are some optimizations possible, but I need to measure it first. Closes #327 when ready.

Something's wrong, most likely ordering of the DOF's.

I'm slightly confused that none of the unit tests catch this issue and only the convergence test fails.

Yeah, had doflocs in the wrong order. :facepalm:

I'm now wondering if this way of constructing the basis should be a general strategy: start with ElementGlobal on the reference element and then transform that into ElementH1.

I'll leave it like this for now; now that the tests exist and the implementation is correct, we can optimize it later if needed.


replace from ${TMPDIR:-/tmp}  to /tmp

Hi All.
I make PR is replace from ${TMPDIR:-/tmp}  to /tmp in some file.
I think need because, ${TMPDIR} is global vars and popular name.
So...If we set TMPDIR vars in the another file(for example, .zshrc),
when using fzf-tmux, other software move unintentionally
(for exmaple, other software exec rm -rf ${TMPDIR}).
I think This ${TMPDIR} is noneed set as vars.
And use ${TMPDIR} in place of /tmp (default value).
Do you think?
Thanks.

Why not just use mktemp?

It was three years ago so I don't quite remember why, but I intentionally changed the code to use $TMPDIR in 659f49a09a0e77efb60f4adcb092575c8aa58d87. Maybe there was a system, or VM or a docker container, without /tmp? 🤷♂
Anyway, I found an SO answer that says we should respect TMPDIR. You might want to take a look.

https://unix.stackexchange.com/a/362107/62171

(for exmaple, other software exec rm -rf ${TMPDIR})

fzf or fzf-tmux process is usually short-lived, so I wouldn't worry too much about such scenario. And I think any program shouldn't really do rm -rf ${TMPDIR}. Can you describe the problem you're having in more detail?

Why not just use mktemp?

mktemp itself uses $TMPDIR so it won't really help if another program runs rm -rf ${TMPDIR}.

I don't see anything wrong with using TMPDIR for install; for named pipes, how about XDG_RUNTIME_DIR?

$XDG_RUNTIME_DIR defines the base directory relative to which user-specific non-essential runtime files and other file objects (such as sockets, named pipes, ...) should be stored.

okay, i will


Support helm secrets plugin

Is your feature request related to a problem?
No
Which solution do you suggest?
Support for the plugin helm secrets https://github.com/futuresimple/helm-secrets
helm secrets is a wrapper for the helm commands, allowing to use encrypted values files, using sops, and decrypting the files on the fly.

/kind feature

@igoooor thanks for opening this issue! We usually try to avoid implementing support for specific plugins, however I definitively see the use case and think we could add a more general solution for use cases like this:
deployments:
- name: mydeployment
   helm:
     chart: ...
     cli:
       enabled: true
       path: path/to/my/helm (optional)
       upgradeArgs: ...
       deleteArgs: ...
       templateArgs: ...

This would allow you to use any helm wrapper and custom flags for deployment, purge and template. What do you think about this?

That sounds really great!
A workaround I've used meanwhile is to use a hook and manually decrypt the secret file, and use the decrypted file as valuesFiles: []

@igoooor yes that is also possible! I will add this to the todo list!

using hooks works perfectly for deployment but there is no hook for render so if I run devspace render while secrets are not decrypted yet - it shows warning and falls back to default values for secrets.
Found another workaround by using upgradeArgs/templateArgs:
  helm:
    chart:
      name: ./chart
    valuesFiles:
      - chart/values.yaml
    upgradeArgs:
      - --values
      - secrets://chart/secrets.yaml
    templateArgs:
      - --values
      - secrets://chart/secrets.yaml

would be nice to have first-class support for helm secrets as for example in skaffold. perhaps something like:
helm:
  valuesFiles:
  - chart/values.yaml
  secretsFiles:
  - chart/secrets.yaml

Thanks @aliusmiles for your secrets:// workaround, I've been chasing this issue all night trying to figure this out! Agreed though, it would be great to get better support for helm-secrets!


Merge pull request #1 from logspace-ai/dev

updated code

Hi, @satyagofylo
Could you tell me what is this PR for?


enable ALL for TARGET_CONTAINER

What this PR does / why we need it:
Enables the user to specify ALL for TARGET_CONTAINERS to execute against all containers in the pods in parallel execution
Which issue this PR fixes
Closes #682
Special notes for your reviewer:
Checklist:

[x] Fixes #
[ ] PR messages has document related information
[ ] Labelled this PR & related issue with breaking-changes tag
[ ] PR messages has breaking changes related information
[ ] Labelled this PR & related issue with requires-upgrade tag
[ ] PR messages has upgrade related information
[ ] Commit has unit tests
[ ] Commit has integration tests
[ ] E2E run Required for the changes

Hi @ispeakc0de
Yes, I have tested.
When I use a specific container name ("hello-world-2"), I see in the logs that specific container being targeted:
time="2024-03-04T00:11:23Z" level=info msg="Helper Name: container-kill"
time="2024-03-04T00:11:23Z" level=info msg="[PreReq]: Getting the ENV variables"
time="2024-03-04T00:11:23Z" level=info msg="Injecting chaos on target: {name: ahoy-hello-world-778f6696cb-sqfjp, namespace: litmus, container: hello-world-2}"
time="2024-03-04T00:11:23Z" level=info msg="[Info]: Details of application under chaos injection" RestartCountBefore=49 PodName=ahoy-hello-world-778f6696cb-sqfjp ContainerName=hello-world-2

When I use "ALL" for the container name, I see both the containers in the pod being selected:
time="2024-03-04T00:15:52Z" level=info msg="Helper Name: container-kill"
time="2024-03-04T00:15:52Z" level=info msg="[PreReq]: Getting the ENV variables"
time="2024-03-04T00:15:52Z" level=info msg="Injecting chaos on target: {name: ahoy-hello-world-778f6696cb-sqfjp, namespace: litmus, container: hello-world}"
time="2024-03-04T00:15:52Z" level=info msg="Injecting chaos on target: {name: ahoy-hello-world-778f6696cb-sqfjp, namespace: litmus, container: hello-world-2}"
time="2024-03-04T00:15:52Z" level=info msg="[Info]: Details of application under chaos injection" RestartCountBefore=0 PodName=ahoy-hello-world-778f6696cb-sqfjp ContainerName=hello-world
time="2024-03-04T00:15:52Z" level=info msg="[Info]: Details of application under chaos injection" RestartCountBefore=49 PodName=ahoy-hello-world-778f6696cb-sqfjp ContainerName=hello-world-2

@MichaelMorrisEst can you please rebase the branch?

@MichaelMorrisEst can you please rebase the branch?

No problem @neelanjan00 , rebased there now

@ispeakc0de are we good to merge?


[Documentation Issue]

Page Name: bigquery-usage
Release: 0.8.0
Looking at the section for inserting data asynchronously, the load_from_storage method doesn't exist in the table class. There is a load_table_from_storage method in client class but it doesn't have the same args. Is this feature not yet released or just improperly documented?
Inserting data (asynchronous)
Start a job loading data asynchronously from a set of CSV files, located on Google Cloud Storage, appending rows into an existing table. First, create the job locally:
>>> from gcloud import bigquery
>>> client = bigquery.Client()
>>> table = dataset.table(name='person_ages')
>>> job = table.load_from_storage(bucket_name='bucket-name',
...                               object_name_glob='object-prefix*',
...                               source_format='CSV',
...                               skip_leading_rows=1,
...                               write_disposition='truncate')
>>> job.job_id
'e3344fba-09df-4ae0-8337-fddee34b3840'
>>> job.type
'load'
>>> job.created
None
>>> job.state
None

Thanks for the report!  I will check into this issue today.

Fixed in 4201985c7f3fc9520de9da21e62d6cb25fb7d7e2.  See http://googlecloudplatform.github.io/gcloud-python/latest/bigquery-usage.html#inserting-data-asynchronous

That's what I thought. Thanks


add integrate helmet in demo

0.2.0 is broken, need more investigation, 0.1.0 is working fine.

Codecov Report

Merging #117 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master   #117   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           5      5
  Lines          67     67
  Branches       13     13
=====================================
  Hits           67     67

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 262aa57...a1dd1ac. Read the comment docs.


Build options not working

I'm using cds-dk  1.8.0 or 1.7.1 on Windows 10. I've found that most of the  build options described by cds help build are not working anymore. Example:
>> cds build --log-level info
[ERROR] invalid option: --log-level
    at Object.exports.parseArgs (C:\Users\\AppData\Roaming\npm\node_modules\@sap\cds-dk\node_modules\@sap\cds\bin\utils\cli.js:46:11)
    at Module.exports (C:\Users\\AppData\Roaming\npm\node_modules\@sap\cds-dk\node_modules\@sap\cds\bin\cds.js:43:53)
    at Object.<anonymous> (C:\Users\\AppData\Roaming\npm\node_modules\@sap\cds-dk\bin\cds.js:32:10)
    at Module._compile (internal/modules/cjs/loader.js:1133:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
    at Module.load (internal/modules/cjs/loader.js:977:32)
    at Function.Module._load (internal/modules/cjs/loader.js:877:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
    at internal/main/run_main_module.js:18:47
>>

Hi Klaas,
thanks for filing this issue. It has been introduced when replacing the legacy build with new modular build system - now the only build command is ``cds build-cds build/all` has been deprecated.
The issue will be fixed with next cds release version.
Regards,
Lothar

Thanks Lothar!
Will test it and then close this ...

Hi Lothar,
I don't see the fixes in the new May release. What are the plans for the fix?
Thanks
>> cds -v
@sap/cds: 3.34.2
@sap/cds-compiler: 1.26.2
@sap/cds-dk: 1.8.5
@sap/cds-foss: 1.2.0
@sap/cds-reflect: 2.11.0
@sap/cds-runtime: 1.2.2
@sap/xsenv: 2.2.0
Node.js: v12.16.3

@lobero

Hi Klaus,
I could successfully execute
cds build --for hana --src db --dest db/gen --options-model db,srv --log-level info
Are you looking for different fixes?
Not all fixes have been downported to 3.34, but I thought this is one of them you have been waiting for...
Regards,
Lothar

Hi Lothar,
Indeed, cds build --for hana --src db is working for me as well! I was trying to execute cds build --for hana without the src-option. This is not working. I was expecting that the default db-folder would kick-in, as it happens when just doing cds build.
Regards

Hi Klaus,
thanks for the feedback - I see your point...
Actually the 4.0 version does not require the --src option, but cwd is used instead of the build task type specific default src-folder (db, srv, app). I was thinking in the direction that cds build --for hana is simply somehow an extension to cds build. And cds build is using cwd by default.
If thinking in the direction of build tasks your idea might be the better choice and this might be indeed what users would expect ;-)
From an implementation perspective it would mean that the corresponding default build task would have to be retrieved in order to overwrite any of its properties that have been passed as CLI options.
Regards

Hi Lothar,
From my end user perspective, looking at the example  cds build --for hana --src db --dest db/gen --options-model db,srv suggests, that this command is executing an ad-hoc build task. So, when leaving out some command line parameters, the configured Hana build task can fill these in. Makes high sense for me. Of course, if there is no explicit build task config, then the default is relevant.
Shall I leave this issue open?
Regards

Hi Klaus,
as discussed - changes will be part of the upcoming version 4.x.
I think we can close this issue.
Regards,
Lothar


Add optional pin code support (Legacy pairing mode)

Added optional pin code support (Legacy pairing mode)
Minor changes to README.md
Tested on Raspberry Pi 3 and 4.
Connects-to: #20
Change-type: major
Signed-off-by: Tomás Migone<EMAIL_ADDRESS>

This quite resembles what I originally implemented in #35 except that your code changes the pairing mode in start.sh. I'll report the results after I test this on my rPi2 using a Bluetooth dongle.

This quite resembles what I originally implemented in #35 except that your code changes the pairing mode based on a condition check in start.sh. I'll report the results after I test this on my rPi2 using a Bluetooth dongle.

https://github.blog/2016-03-30-protected-branches-improvements/ has a solution for: This branch is out-of-date with the base branch. Hope it helps.

This works on my Raspbery Pi 2 with a Bluetooth dongle; yet when no PIN code is set, it still asks me for a PIN code to complete the pairing process. This is the same behavior as it was before this implementation. The following output is printed to logs:
Can't set Simple Pairing mode on hci0: Input/output error (5)
As we're priotirizing rPi 0/3/4 as they've got built-in Bluetooth, this seems to be not a big issue. I think this should be merged as is. (:

https://askubuntu.com/questions/774652/bluetooth-keyboard-problem

Thanks for taking the time @barhun. When no PIN is set it should default to the exact same behavior as before, so what you report makes sense. As you say, we want to prioritize the newer devices with built-in Bluetooth but that does not mean we can't add support for the RPi 2 as well. I don't have currently a working bluetooth dongle, but when I do i'll revisit this to see if I can fix it.
Again, thanks to both of you for your contributions.
Let's get @chrisys to approve this and we'll merge it.

@tmigone i think you need to put the new commits of me into your fork/branch . Then can @chrisys perform a merge.

Yes thank you, Chris is on vacation at the moment so it will take a couple more days to get this approved, but we will get there!

How about xginn8 and shaunmulligan?

Hey @chrisys, i did experience what you are describing on macOS but it only lasted for one or two seconds. What version on macOS are you in?
I'll merge it now and continue to monitor/test on more macOS devices, but it looks like apple does not like legacy bluetooth haha.

Hi. I am still having issues with this, on both iOS and elementary OS. On my iPhone, the PIN dialogue shows up but once I enter the PIN it times out. My computer running elementary simply fails to connect, without any PIN request.


2 major issues, what song is playing and background video/audio play

First of all thank-you for great plugin, 2 major issues however with media_kit is:

Lack of knowing what song is playing within the playlist, when I tried the video.track function always just comes back returning null.
Lack of background audio/video support on android/IOS.

I propose media_kit be wrapped with audio_service, solves issue 1 with a queue management system, will always know what song is playing. Also solves background playback issue for 2.

I solved first issue of getting song playing, just leaves background audio play issue on android

I always wanted to have media_kit_os_controls... let's see.

That would be a great name, background audio play on android and IOS, samba/nfs support for people's NAS's etc.


GB technical committee type

@ronaldtse do you know where to scrape GbTechniclaCommittee? The value should be technical or provisional.

@ronaldtse also I can't find where to scripe GbBibliographicItem.topic

e.g. on this page: http://www.std.gov.cn/gb/search/gbDetailed?id=6747E1059F9DC35AE05397BE0A0A017F
You can see "TC513" is the technical committee. Its link brings you to http://www.std.gov.cn/search/orgDetailView?tcCode=TC513 which provides details of this TC.
I can't seem to find the topic on the pages too.

A set of similar details are found here on the SAC site:
http://www.sac.gov.cn/was5/web/outlinetemplet/gjbzcx.jsp
Enter the standard number ("GB/T 20223") and click search:
http://www.sac.gov.cn/was5/web/search?channelid=97779&templet=gjcxjg_detail.jsp&searchword=STANDARD_CODE='GB/T 20223-2018'&XZ=T&STANDARD_CODE=GB/T 20223-2018
There is still no topic though.

@andrew2net you’re right. Can you file a ticket in the model repo to accept an organization instead of a TC? Thanks!

@ronaldtse yes I can. What would the organization be for http://www.ttbz.org.cn/StandardManage/Detail/22746/? Assume Issuing authority (发证机关) is what we need, is it?

Let me map here. All of the following fields are applicable.
The table heading is:

团体详细信息 (Organization detailed information)

团体名称 (Organization name):

广州环境保护产业协会

登记证号 (Registration number):

51440100517355015H

发证机关 (Issuing authority):

广州市民政局

业务范围 (Scope of activity):

协助政府制定环保产业规划标准与规范、环保产品服务质量监管与评定，开展展览交流与培训、技术服务与咨询，环境服务专项资格证核发。

法定代表人/负责人 (Authorized representative):

戴自觉

依托单位名称 (Dependent organization name):

(empty)

通讯地址 (Communication address):

广州市越秀区光塔路仙邻巷50号三楼

邮编 (Postal number):

510180

oh, I see, Google translates 团体名称 as "Group name", but 团体 can but translate as "Organization" either.
And I have a question about TC type. How to detect which is technical and which provisional?

For TC type, published documents should all be technical. In addition, instead of provisional, it should be "Project Committee" rather than "Provisional Committee".

@ronaldtse where scrape TC for Sector Standard http://www.std.gov.cn/hb/search/stdHBDetailed?id=6BC3AD94A1728ABCE05397BE0A0A5667?

On this given example, there is this text:
(Title)
叉车属具 软包夹

Tags:
{行业标准 (Sector standard) JB 机械 (JB, machinery)}
{推荐性 (Recommendation)}
{现行 (Active)}

行业标准《叉车属具 软包夹》，主管部门为 _工业和信息化部_。 (this is the "supervising department")
(Sector standard 叉车属具 软包夹, supervising department is 工业和信息化部)

目录 (table of contents)

1标准状态 (standard status)

发布于 2018-02-09 (publish date on 2018-02-09)
实施于 2018-10-01 (implementation date on 2018-10-01)
废止 (revocation date: none)

2基础信息 (basic information)
标准号 (Standard identifier): JB/T 13368-2018
发布日期 (Publish date): 2018-02-09
实施日期 (Implementation date): 2018-10-01
中国标准分类号 (CCS code): J83
国际标准分类号 (ICS code): 53.06
主管部门 (Supervising department): 工业和信息化部 (ministry of industry and information technology)
行业分类 (Industry category): 制造业 (manufacturing)

3备案信息 (Filing information)

备案信息 (filing information)
备案号 (filing number)：61715-2018
备案公告 (filing announcement)： 2018年第4号 。 (Number 4, 2018. [comes with the actual link to announcement])

4相近标准(计划) (related standards (and plans))
JB/T 3340-2005  插腿式叉车
GB/T 5183-2005  叉车 货叉 尺寸
...

In sector standards, there are no TCs -- there is the "Administration" which is listed here:  https://github.com/riboseinc/gbdoc/blob/master/models/gb-standard-sector-prefix.adoc

@ronaldtse LY code is Forestry here:
https://github.com/riboseinc/gbdoc/blob/master/models/gb-standard-sector-prefix.adoc
but there is a prefix SL_forestry in GbDoc Models
https://github.com/riboseinc/gbdoc#gbdoc-models
assume SL_forestry is related to SL code, but SL code is Water resources. Is it correct?

@andrew2net yes you're right -- LY is for Forestry. I've fixed the mistake (and a few more) in GbDoc model image now. (https://github.com/riboseinc/gbdoc/commit/2f16b976d529de22e94af157503d3cca65c306ce)

@ronaldtse looks like QC_automobile is a mistake also. QC is Automotive in https://github.com/riboseinc/gbdoc/blob/master/models/gb-standard-sector-prefix.adoc

@ronaldtse my source of Truth for prefixes has been the document, not the image. I assume the document remains correct?

Yes, the document is supposed to be correct.

Fixed QC_automotive in model too.


Error hidden, but input error class not removed

https://jsfiddle.net/p9m1u8ry/
Any easy way to fix it?
Thanks

@danielocdh I can see what you mean but I am not sure about outcome.
usually when a form is valid it will trigger the native form post or a ajax request, so it should not matter whether the field remains in error state, since it will no longer be visible to the end-user.
could you describe in more detail how the workflow looks in your scenario?

@staabm It is a js/ajax form that when sent shows an overlay on top of the form with CSS like this:
background: rgba(255, 255, 255, 0.2) url('images/ajax_loader.gif') center center no-repeat;

Right now I'm just manually removing the error class on the submitHandler, so this is fixed for me.
I still believe the behaviour is inconsistent, but is rare so you can fix it or just close this issue, thank you.


can't backup _users database

Bug Description
Trying to backup the _users DB from the cloudant developer docker image (https://hub.docker.com/r/ibmcom/cloudant-developer/) result in a crash. Maybe _bulk_get is not implemented for _users ? the docker image seems pretty old and out of date.
1. Steps to reproduce and the simplest code sample possible to demonstrate the issue
run
couchbackup --url http://admin:pass@<IP_ADDRESS>:5984 --db _users

2. What you expected to happen
backup of the _users database
3. What actually happened
a TypeError:
================================================================================
Performing backup on http://****:****@<IP_ADDRESS>:5984/_users using configuration:
{
  "bufferSize": 500,
  "log": "/var/folders/pr/7r562dtd7q5dnkg_wx6tfwsm0000gn/T/tmp-64420J7fv9cD0GiJ5.tmp",
  "mode": "full",
  "parallelism": 5
}
================================================================================
  couchbackup:backup Fetching all database changes... +0ms
  couchbackup:backup Total batches received: 1 +95ms
@cloudant/couchbackup/includes/backup.js:231
          body.results.forEach(function(d) {
                       ^

TypeError: Cannot read property 'forEach' of undefined

Environment details
node -v -> v8.9.4
cloudant developer docker image from: https://hub.docker.com/r/ibmcom/cloudant-developer/

Actually i am getting the same error when targeting a remote database on Cloudant (IBM bluemix)

This appears to be a server side problem as the server is sending back an incomplete JSON object:
{"results":

This is true for Apache CouchDB 2.x also, although the behaviour is slightly different, we're investigating why this is.
In the meantime you could do a shallow mode backup of the _users DB as it uses _all_docs instead of _bulk_get, but is limited to the winning revision only.

@sballesteros There's a PR in process: https://github.com/apache/couchdb/pull/1650

Closing as there is nothing to do in couchbackup for this, the issue is being caused by two server-side issues:
i) _bulk_get not working with the _users DB apache/couchdb#1650
ii) _bulk_get sending a partial JSON response instead of an error message apache/couchdb#1651