Run match on a different machine,  Couldn't decrypt the repo

Run match on a different machine,  Couldn't decrypt the repo
Issue Description
Enter the passphrase that should be used to encrypt/decrypt your certificates
WARN [2016-12-12 12:45:15.31]: This passphrase is specific per repository and will be stored in your local keychain
WARN [2016-12-12 12:45:15.31]: Make sure to remember the password, as you'll need it when you run match on a different machine
Passphrase for Git Repo: ***
Type passphrase again: ***
bad decrypt
2769031616:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:crypto/evp/evp_enc.c:529:
ERROR [2016-12-12 12:47:58.28]: Couldn't decrypt the repo, please make sure you enter the right password!
Environment
match 0.11.0

🚫 fastlane environment 🚫
Stack

Key
Value

OS
10.12

Ruby
2.3.1

Bundler?
false

Git
git version 2.8.2

Installation Source
~/.rvm/gems/ruby-2.3.1/bin/fastlane

Host
Mac OS X 10.12 (16A323)

Ruby Lib Dir
~/.rvm/rubies/ruby-2.3.1/lib

OpenSSL Version
OpenSSL 1.0.2j  26 Sep 2016

Is contained
false

Xcode Path
/Applications/Xcode副本.app/Contents/Developer/

Xcode Version
8.0

System Locale

Variable
Value

LANG
zh_CN.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
`./fastlane/Fastfile`
# Customise this file, documentation can be found here:
# https://github.com/fastlane/fastlane/tree/master/fastlane/docs
# All available actions: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Actions.md
# can also be listed using the `fastlane actions` command

# Change the syntax highlighting to Ruby
# All lines starting with a # are ignored when running `fastlane`

# If you want to automatically update fastlane if a new version is available:
# update_fastlane

# This is the minimum version number required.
# Update this, if you use features of a newer version
fastlane_version "1.111.0"

default_platform :ios

platform :ios do
  before_all do
    # ENV["SLACK_URL"] = "https://hooks.slack.com/services/..."
    cocoapods

  end

  desc "Runs all the tests"
  lane :test do
    scan
  end

  desc "Submit a new Beta Build to Apple TestFlight"
  desc "This will also make sure the profile is up to date"
  lane :beta do
    # match(type: "appstore") # more information: https://codesigning.guide
    gym(scheme: "partTimeWork") # Build your app - more options available
    pilot

    # sh "your_script.sh"
    # You can also use other beta testing services here (run `fastlane actions`)
  end

  desc "Deploy a new version to the App Store"
  lane :release do
    # match(type: "appstore")
    # snapshot
    gym(scheme: "partTimeWork") # Build your app - more options available
    deliver(force: true)
    # frameit
  end

  # You can define as many lanes as you want

  after_all do |lane|
    # This block is called, only if the executed lane was successful

    # slack(
    #   message: "Successfully deployed new App Update."
    # )
  end

  error do |lane, exception|
    # slack(
    #   message: exception.message,
    #   success: false
    # )
  end
end

# More information about multiple platforms in fastlane: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Platforms.md
# All available actions: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Actions.md

# fastlane reports which actions are used
# No personal data is recorded. Learn more at https://github.com/fastlane/enhancer

`./fastlane/Appfile`
app_identifier "com.xiaobaijianzhi.app" # The bundle identifier of your app
apple_id<EMAIL_ADDRESS># Your Apple email address

team_id "3AUD87ME5F"  # Developer Portal Team ID

# you can even provide different app identifiers, Apple IDs and team names per lane:
# More information: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Appfile.md

fastlane gems

Gem
Version
Update-Status

credentials_manager
0.16.2
✅ Up-To-Date

spaceship
0.38.5
✅ Up-To-Date

fastlane_core
0.59.0
✅ Up-To-Date

deliver
1.16.1
✅ Up-To-Date

snapshot
1.16.4
✅ Up-To-Date

frameit
3.0.0
✅ Up-To-Date

pem
1.4.1
✅ Up-To-Date

cert
1.4.4
✅ Up-To-Date

sigh
1.12.1
✅ Up-To-Date

produce
1.3.2
✅ Up-To-Date

gym
1.12.1
✅ Up-To-Date

pilot
1.12.1
✅ Up-To-Date

scan
0.14.2
✅ Up-To-Date

supply
0.8.0
✅ Up-To-Date

match
0.11.0
🚫 Update availaible

screengrab
0.5.6
✅ Up-To-Date

fastlane
1.111.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.0.0

highline
1.7.8

commander
4.4.1

terminal-table
1.4.5

json
1.8.3

multipart-post
2.0.0

faraday
0.10.0

faraday_middleware
0.10.1

dotenv
2.1.1

net-ssh
3.2.0

net-sftp
2.1.2

plist
3.2.0

rubyzip
1.1.7

security
0.1.3

krausefx-shenzhen
0.14.11

slack-notifier
1.5.1

i18n
0.7.0

thread_safe
0.3.5

tzinfo
1.2.2

minitest
5.8.3

activesupport
<IP_ADDRESS>

CFPropertyList
2.3.4

claide
1.0.1

colored
1.2

nanaimo
0.2.3

xcodeproj
1.4.1

rouge
1.11.1

xcpretty
0.2.4

terminal-notifier
1.7.1

addressable
2.3.8

credentials_manager
0.16.2

multi_xml
0.6.0

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20161129

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

fastimage
1.6.8

babosa
1.0.2

xcode-install
2.0.9

word_wrap
1.0.0

multi_json
1.12.1

excon
0.54.0

gh_inspector
1.0.2

fastlane_core
0.59.0

bundler
1.13.6

mini_magick
4.5.1

xcpretty-travis-formatter
0.0.4

uber
0.0.15

representable
2.3.0

retriable
2.1.0

mime-types-data
3.2016.0521

mime-types
3.1

hurley
0.2

little-plugger
1.1.4

logging
2.1.0

jwt
1.5.6

memoist
0.15.0

os
0.9.6

signet
0.7.3

googleauth
0.5.1

httpclient
<IP_ADDRESS>

google-api-client
0.9.20

io-console
0.4.5

generated on: 2016-12-12

@katongzhong1 this usually happens because of iv padding.
can you check the openssl version you used on the machine (which importet the stuff into match repo).
both machines should have the same openssl version.
running fastlane env   outputs the openssl version, which ruby uses.

wushengzhong @ laofudeMacBook-Pro-2 in ~ [11:46:14]
$ openssl version
OpenSSL 1.1.0c  10 Nov 2016
But the "Fastlane env" , the openssl version is 	OpenSSL 1.0.2j 26 Sep 2016


Allow specifying multiple dockerRegistryAuths.

Description of the feature or enhancement:

Currently, only a single secret for registry auth is accepted when creating a pod/deployment. The K8s spec allows for mutiple to be specified, so that we can pull images from multiple sources if needed.
Use Case:

I need my pods to include a container from my own registry plus a sidecar from a public registry.
Proposed Solution:

Unsure how best to make a change like this - not all the supported languages allow for args to be multiple types like in TS or Python AFAIK (in those languages you could just allow ISecret | ISecret[]/Python equivalent to avoid breaking existing code), so potentially adding a new property? Seems clunky though.
Other:

[ ] :wave: I may be able to implement this feature request
[x] :warning: This feature might incur a breaking change

This is a :rocket: Feature Request

Maybe consider deprecating this altogether and introducing an actual imagePullSecrets property?
I wouldn't have found it in a hundred years, if it wasn't pointed out to me.


Guide for windows 11

After hours of frustration trying to get HistomicsTK installed and compiled properly on windows 11, a few additional steps to consider adding to the guide:
4- Install Visual Studio 15 2017 Community Version
5- Install C++ build tools. Under Tools > Get Tools and Features ... > Desktop Development with C++, ensure that the first 8 boxes are checked.

Instal Visual Studio 2022 Community edition with Build tools

Ensure all the following optional tools are installed (especially Windows11 SDK)

6- Run this
$ python -m pip install -e .
$ pip install .
$ python
import pyximport
pyximport.install()
import histomicstk

import pyximport before importing histomicstk, else you will run into errors when importing cython files.
Hope this saves you some headache!! :D

Thanks for posting this.  Very few of the core admin team use windows for
primary development.   I do use wsl2 with Ubuntu on my windows machine and
it works well, If that's an option for you.
On Fri, Feb 10, 2023, 4:21 AM abehzadnia @.***> wrote:

After hours of frustration trying to get HistomicsTK installed and
compiled properly on windows 11, a few additional steps to consider adding
to the guide:
4- Install Visual Studio 15 2017 Community Version
https://my.visualstudio.com/Downloads?q=visual studio 2017&wt.mc_id=o~msft~vscom~older-downloads
5- Install C++ build tools. Under Tools > Get Tools and Features ... >
Desktop Development with C++, ensure that the first 8 boxes are checked.

Instal Visual Studio 2022 Community edition with Build tools

Ensure all the following optional tools are installed (especially
Windows11 SDK)
[image: image]
https://user-images.githubusercontent.com/42820299/218050942-6e5a8477-d6b1-4957-b0b3-b80c859998ed.png

6- Run this
$ python -m pip install -e .
$ pip install .
$ python
import pyximport
pyximport.install()
import histomicstk
import pyximport before importing histomicstk, else you will run into
errors when importing cython files.
Hope this saves you some headache!! :D
—
Reply to this email directly, view it on GitHub
https://github.com/DigitalSlideArchive/HistomicsTK/issues/973, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAFODTQLYUAM27TETLNOWYTWWYCCPANCNFSM6AAAAAAUXR737M
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Widget not appearing when using 6 or more pointer interceptors on a stack above an HTML Element View

I came across an issue when using pointer interceptors in a stack above an HTML Element View. When using 6 or more pointer interceptors, one of the widgets does not appear on the screen. If I remove one of the other widgets, the widget that previously didn't appear is rendered. I also discovered however that if I wrapped the particular widget in double PointerInterceptors the widget renders correctly i.e. "PointerInteceptor(child: PointerInterceptor(child: ... ".
I created a sample app to demonstrate the issue.
Please see screenshots and sample code below:
Expected results:
N.B. This works when the FAB is wrapped in double pointer interceptors

Actual results:
When FAB wrapped in single pointer interceptor

Code sample

import 'package:flutter/material.dart';
import 'dart:html' as html;
import 'dart:ui' as ui;

import 'package:pointer_interceptor/pointer_interceptor.dart';

void main() {
  runApp(MaterialApp(home: MyHomePage()));
}

class MyHomePage extends StatefulWidget {
  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  int _counter = 0;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Stack(children: <Widget>[
        MyHtmlView(),
        //if (_counter > 2)
        Positioned(
          top: 105,
          left: 10,
          child: PointerInterceptor(
              child: GestureDetector(
                  onTap: () => print("blue container tapped"),
                  child:
                      Container(width: 50, height: 100, color: Colors.blue))),
        ),
        Center(
            child: PointerInterceptor(
          child: Container(
            color: Colors.blue,
            child: Text(
              "Count: $_counter",
              style: TextStyle(color: Colors.white),
            ),
          ),
        )),

        Positioned(
            top: 105,
            right: 10,
            child: PointerInterceptor(
                child: GestureDetector(
                    onTap: () => print("red container tapped"),
                    child:
                        Container(width: 50, height: 100, color: Colors.red)))),
        Align(
          alignment: Alignment.centerLeft,
          child: GestureDetector(
            onTap: () async {
              print("left navigator tap");
            },
            child: PointerInterceptor(
              child: ClipRRect(
                borderRadius: BorderRadius.circular(15),
                child: Container(
                    height: 30,
                    width: 30,
                    color: Colors.grey,
                    child: const Center(child: Icon(Icons.arrow_left))),
              ),
            ),
          ),
        ),
        Align(
          alignment: Alignment.centerRight,
          child: GestureDetector(
            onTap: () async {
              print("right navigator tap");
            },
            child: PointerInterceptor(
              child: ClipRRect(
                borderRadius: BorderRadius.circular(15),
                child: Container(
                    height: 30,
                    width: 30,
                    color: Colors.grey,
                    child: const Center(child: Icon(Icons.arrow_right))),
              ),
            ),
          ),
        ),
        Positioned(
          bottom: 20,
          right: 30,
          child: PointerInterceptor(
            child: FloatingActionButton(
              onPressed: () {
                setState(() {
                  _counter++;
                });
              },
              child: Icon(Icons.add),
            ),
          ),
        ),
      ]),
    );
  }
}

class MyHtmlView extends StatefulWidget {
  @override
  State<StatefulWidget> createState() {
    return MyHtmlViewState();
  }
}

class MyHtmlViewState extends State<MyHtmlView> {
  @override
  void initState() {
    super.initState();

    // ignore: undefined_prefixed_name
    ui.platformViewRegistry.registerViewFactory('viewType', (int viewId) {
      final div = html.DivElement()
        ..id = 'myDiv'
        ..style.width = '100%'
        ..style.height = '100%';
      return div;
    });
  }

  @override
  Widget build(BuildContext context) {
    return HtmlElementView(
      viewType: 'viewType',
    );
  }
}

Logs

[ +166 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +2 ms] 18116933e77adc82f80866c928266a5b4f1ed645
[        ] executing: [C:\flutter/] git tag --points-at 18116933e77adc82f80866c928266a5b4f1ed645
[+1046 ms] Exit code 0 from: git tag --points-at 18116933e77adc82f80866c928266a5b4f1ed645
[        ] 2.5.3
[   +9 ms] executing: [C:\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +70 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [C:\flutter/] git ls-remote --get-url origin
[  +71 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +151 ms] executing: [C:\flutter/] git rev-parse --abbrev-ref HEAD
[  +70 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[ +110 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[  +12 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +175 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +6 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +126 ms] Skipping pub get: version match.
[ +343 ms] Generating C:\samplehtmlview3-main_2_copy\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[ +191 ms] Launching lib\main.dart on Chrome in debug mode...
[ +116 ms] Updating assets
[ +192 ms] Waiting for connection from debug service on Chrome...
[ +149 ms] <- reset
[   +9 ms] C:\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev C:\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot
--sdk-root C:\flutter\bin\cache\flutter_web_sdk/ --incremental --target=dartdevc --debugger-module-names --experimental-emit-debug-metadata
-DFLUTTER_WEB_AUTO_DETECT=true --output-dill C:\Users\BRIAN~1.WAT\AppData\Local\Temp\flutter_tools.e610d91a\flutter_tool.7e058670\app.dill --libraries-spec
file:///C:/flutter/bin/cache/flutter_web_sdk/libraries.json --packages C:\samplehtmlview3-main_2_copy\.dart_tool\package_config.json -Ddart.vm.profile=false
-Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-root
C:\Users\BRIAN~1.WAT\AppData\Local\Temp\flutter_tools.e610d91a\flutter_tools.913eb26 --filesystem-scheme org-dartlang-app --initialize-from-dill
build\c7922d95bf4a2462b75c84a97c312edb.cache.dill.track.dill --platform file:///C:/flutter/bin/cache/flutter_web_sdk/kernel/flutter_ddc_sdk.dill
--no-sound-null-safety
[  +17 ms] <- compile org-dartlang-app:/web_entrypoint.dart
[+20505 ms] Waiting for connection from debug service on Chrome... (completed in 20.7s)
[   +1 ms] Synced 28.0MB.
[   +2 ms] <- accept
[   +1 ms] Caching compiled dill
[ +429 ms] [CHROME]:
[   +4 ms] [CHROME]:DevTools listening on ws://<IP_ADDRESS>:49472/devtools/browser/e6971b86-5534-4845-b782-7ac396d7e591
[+1551 ms] DwdsInjector: Received request for entrypoint at http://localhost:49453/main_module.bootstrap.js
[   +5 ms] MetadataProvider: Loading debug metadata...
[  +11 ms] MetadataProvider: Loaded debug metadata (no sound null safety)
[   +5 ms] DwdsInjector: Injected debugging metadata for entrypoint at http://localhost:49453/main_module.bootstrap.js
[+3459 ms] ChromeProxyService: Initializing expression compiler for main_module.bootstrap.js with sound null safety: false
[  +79 ms] DevHandler: Debug service listening on ws://<IP_ADDRESS>:49506/W4K6OCWcyfk=/ws

[  +22 ms] This app is linked to the debug service: ws://<IP_ADDRESS>:49506/W4K6OCWcyfk=/ws
[  +10 ms] Debug service listening on ws://<IP_ADDRESS>:49506/W4K6OCWcyfk=/ws
[   +1 ms] Running with unsound null safety
[   +1 ms] For more information see https://dart.dev/null-safety/unsound-null-safety
[   +4 ms]   To hot restart changes while running, press "r" or "R".
[   +1 ms] For a more detailed help message, press "h". To quit, press "q".
[   +2 ms] An Observatory debugger and profiler on Chrome is available at: http://<IP_ADDRESS>:49506/W4K6OCWcyfk=
[ +749 ms] Activating Dart DevTools...
[+3150 ms] Flutter was unable to create enough overlay surfaces. This is usually caused by too many platform views being displayed at once. You may experienceincorrect
                    rendering.
[+6080 ms] Activating Dart DevTools... (completed in 9.2s)
[ +487 ms] The Flutter DevTools debugger and profiler on Chrome is available at: http://<IP_ADDRESS>:9104?uri=http://<IP_ADDRESS>:49506/W4K6OCWcyfk=

[√] Flutter (Channel stable, 2.5.3, on Microsoft Windows [Version 10.0.19041.1288], locale en-CA)
    • Flutter version 2.5.3 at C:\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 18116933e7 (8 weeks ago), 2021-10-15 10:46:35 -0700
    • Engine revision d3ea636dc5
    • Dart version 2.14.4

[√] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at C:\Users\brian.watson\AppData\Local\Android\Sdk
    • Platform android-31, build-tools 31.0.0
    • ANDROID_HOME = C:\Users\brian.watson\AppData\Local\Android\Sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.10.4)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.10.31515.178
    • Windows 10 SDK version 10.0.19041.0

[√] Android Studio (version 4.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] VS Code (version 1.62.3)
    • VS Code at C:\Users\brian.watson\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.28.0

[√] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19041.1288]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 95.0.4638.69
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 96.0.1054.34

• No issues found!

@BrianWatson0921
Thanks for the detailed report. Running your code sample as-is on latest stable (2.8.0) in html render mode shows me the FAB properly:

Do we need to make any changes to the code sample in order to see FAB not being rendered ?

 stable doctor -v
[✓] Flutter (Channel stable, 2.8.0, on Mac OS X 10.15.4 19E2269 darwin-x64,
    locale en-GB)
    • Flutter version 2.8.0 at /Users/dhs/documents/fluttersdk/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision cf44000065 (10 hours ago), 2021-12-08 14:06:50 -0800
    • Engine revision 40a99c5951
    • Dart version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 30)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Users/dhs/Library/Android/sdk
    • Java binary at: /Users/dhs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7486908/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.1

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

[✓] Android Studio (version 4.1)
    • Android Studio at /Users/dhs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7486908/Android
      Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

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

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

Closing this as fixed based on above comment.


httpx connections timeout, probability

It works, but need some retries, and I want to find the source of it, network, or the code.
Does it always require proxie, cookies or sth?
async with Network(proxies=None, verify_ssl=True) as client:
        ascii2d = Ascii2D(
            client=client, bovw=False
        )
        resp = await ascii2d.search(file=pic)
selected = None
        for i in resp.raw:
            if i.author_url.startswith("https://twitter"):
                selected = i
                break
return selected

traceback here
Traceback (most recent call last):
  File "E:\GradioThing\venv\lib\site-packages\anyio\streams\tls.py", line 131, in _call_sslobject_method
    result = func(*args)
  File "D:\Python\lib\ssl.py", line 975, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLWantReadError: The operation did not complete (read) (_ssl.c:997)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "E:\GradioThing\venv\lib\site-packages\httpcore\_backends\anyio.py", line 69, in start_tls
    ssl_stream = await anyio.streams.tls.TLSStream.wrap(
  File "E:\GradioThing\venv\lib\site-packages\anyio\streams\tls.py", line 123, in wrap
    await wrapper._call_sslobject_method(ssl_object.do_handshake)
  File "E:\GradioThing\venv\lib\site-packages\anyio\streams\tls.py", line 138, in _call_sslobject_method
    data = await self.transport_stream.receive()
  File "E:\GradioThing\venv\lib\site-packages\anyio\_backends\_asyncio.py", line 1203, in receive
    await self._protocol.read_event.wait()
  File "D:\Python\lib\asyncio\locks.py", line 214, in wait
    await fut
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "E:\GradioThing\venv\lib\site-packages\httpcore\_exceptions.py", line 10, in map_exceptions
    yield
  File "E:\GradioThing\venv\lib\site-packages\httpcore\_backends\anyio.py", line 78, in start_tls
    raise exc
  File "E:\GradioThing\venv\lib\site-packages\httpcore\_backends\anyio.py", line 68, in start_tls
    with anyio.fail_after(timeout):
  File "E:\GradioThing\venv\lib\site-packages\anyio\_core\_tasks.py", line 119, in __exit__
    raise TimeoutError
TimeoutError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "E:\GradioThing\venv\lib\site-packages\httpx\_transports\default.py", line 66, in map_httpcore_exceptions
    yield
  File "E:\GradioThing\venv\lib\site-packages\httpx\_transports\default.py", line 366, in handle_async_request
    resp = await self._pool.handle_async_request(req)
  File "E:\GradioThing\venv\lib\site-packages\httpcore\_async\connection_pool.py", line 262, in handle_async_request
    raise exc
  File "E:\GradioThing\venv\lib\site-packages\httpcore\_async\connection_pool.py", line 245, in handle_async_request
    response = await connection.handle_async_request(request)
  File "E:\GradioThing\venv\lib\site-packages\httpcore\_async\http_proxy.py", line 317, in handle_async_request
    stream = await stream.start_tls(**kwargs)
  File "E:\GradioThing\venv\lib\site-packages\httpcore\_backends\anyio.py", line 66, in start_tls
    with map_exceptions(exc_map):
  File "D:\Python\lib\contextlib.py", line 153, in __exit__
    self.gen.throw(typ, value, traceback)
  File "E:\GradioThing\venv\lib\site-packages\httpcore\_exceptions.py", line 14, in map_exceptions
    raise to_exc(exc) from exc
httpcore.ConnectTimeout

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "E:\GradioThing\venv\lib\site-packages\gradio\routes.py", line 488, in run_predict
    output = await app.get_blocks().process_api(
  File "E:\GradioThing\venv\lib\site-packages\gradio\blocks.py", line 1431, in process_api
    result = await self.call_function(
  File "E:\GradioThing\venv\lib\site-packages\gradio\blocks.py", line 1101, in call_function
    prediction = await fn(*processed_input)
  File "E:\GradioThing\venv\lib\site-packages\gradio\utils.py", line 682, in async_wrapper
    response = await f(*args, **kwargs)
  File "E:\GradioThing\webui.py", line 235, in illu_getter
    resp = await ascii2d.search(file=pic)
  File "E:\GradioThing\venv\lib\site-packages\PicImageSearch\ascii2d.py", line 72, in search
    resp = await self.post(ascii2d_url, files=files)
  File "E:\GradioThing\venv\lib\site-packages\PicImageSearch\network.py", line 228, in post
    resp = await client.post(
  File "E:\GradioThing\venv\lib\site-packages\httpx\_client.py", line 1848, in post
    return await self.request(
  File "E:\GradioThing\venv\lib\site-packages\httpx\_client.py", line 1530, in request
    return await self.send(request, auth=auth, follow_redirects=follow_redirects)
  File "E:\GradioThing\venv\lib\site-packages\httpx\_client.py", line 1617, in send
    response = await self._send_handling_auth(
  File "E:\GradioThing\venv\lib\site-packages\httpx\_client.py", line 1645, in _send_handling_auth
    response = await self._send_handling_redirects(
  File "E:\GradioThing\venv\lib\site-packages\httpx\_client.py", line 1682, in _send_handling_redirects
    response = await self._send_single_request(request)
  File "E:\GradioThing\venv\lib\site-packages\httpx\_client.py", line 1719, in _send_single_request
    response = await transport.handle_async_request(request)
  File "E:\GradioThing\venv\lib\site-packages\httpx\_transports\default.py", line 365, in handle_async_request
    with map_httpcore_exceptions():
  File "D:\Python\lib\contextlib.py", line 153, in __exit__
    self.gen.throw(typ, value, traceback)
  File "E:\GradioThing\venv\lib\site-packages\httpx\_transports\default.py", line 83, in map_httpcore_exceptions
    raise mapped_exc(message) from exc
httpx.ConnectTimeout

Firstly, if your server is located in countries or regions where network blockades might be a concern, I recommend that you consistently configure the proxies parameter.
Secondly, the default value of verify_ssl is True, so there's no need for explicit configuration, while bovw defaults to False, similarly.

Firstly, if your server is located in countries or regions where network blockades might be a concern, I recommend that you consistently configure the proxies parameter. Secondly, the default value of verify_ssl is True, so there's no need for explicit configuration, while bovw defaults to False, similarly.

Thanks for your help!


image issue

i was post a job, fill all field, when i was upload a image to company logo and publish the post or edit the post. image can show 2 times on assets/ images with different name. and on website show post but cant show image.
please guide me on that issue
Regards,
Sonam

Make sure you have read permission on the assets/images folder


transparentCard prevents from header height being taken into account

Setting transparentCard: true results in the header overlapping the content of a stack due to paddingTop being applied to the parent of the absolutely positioned View in StackViewCard.js.
You can see this in action in this Snack.

transparentCard: false
transparentCard: true

I'm wondering if the potential solution would be to change paddingTop to top as the styles are applied to an StyleSheet.absoluteFill view anyway. 🤔

it's unclear to me why you would ever want a header in this situation but there is no harm done by the change that makes this possible :) deployed in<EMAIL_ADDRESS>/<EMAIL_ADDRESS>

Thanks @brentvatne -- our use case is pretty non-standard, but we're using it to allow us to show a semi-transparent blurview with a card-style interface.

looks nice :)


ci(firebase): update to latest sws2apps/firebase-deployment

:tada: This PR is included in version 1.0.0-alpha.112 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


I can't import multiple realms

I am trying to build an automation for Keycloak in my development environment, but I keep failing to import multiple realms at once.
docker exec -it kc /opt/jboss/keycloak/bin/standalone.sh \
  -Djboss.socket.binding.port-offset=100 \
  -Dkeycloak.migration.action=export \
  -Dkeycloak.migration.provider=single file \
  -Dkeycloak.migration.file=/opt/tmp/realms.json

The above command always returns an array json.
[{"id": "Realm1", ...},
{"id": "Realm2", ...},
{"id": "Master", ...}]

However, this cannot be imported directly into Keycloak via a volume:
FATAL [org.keycloak.services] (ServerService Thread Pool -- 67) java.lang.RuntimeException: Failed to parse json
The documentations and discussions on the web didn't really help me, especially since the export that Keycloak created seems to be broken. If I only have one realm (eg. Realm1) config in the json, everything runs fine, but it's hard to automate it like this.
While searching for a solution I came across this project and hoped that it works. But again I get an error when I try to import all realms at once:
com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of 'de.adorsys.keycloak.config.model.RealmImport' out of START_ARRAY token at [Source: (File); line: 1, column: 1]
Somebody help me and tell me what I'm doing wrong.

Hi!
it's not supported (yet). But you can export all realms into a directory (a file each realm) then import the the whole directory once.
docker exec -it kc /opt/jboss/keycloak/bin/standalone.sh \
  -Djboss.socket.binding.port-offset=100 \
  -Dkeycloak.migration.action=export \
  -Dkeycloak.migration.provider=dir \
  -Dkeycloak.migration.dir=/opt/tmp/

java -jar ./target/keycloak-config-cli.jar \
    --keycloak.url=http://localhost:8080 \
    --keycloak.ssl-verify=true \
    --keycloak.user=admin \
    --keycloak.password=admin123 \
    --import.path=/opt/tmp/

especially since the export that Keycloak created seems to be broken.
We had a lot of problem with realm import. Thats a reason why we wrote this utility.

but it's hard to automate it like this.

Can you explain the problem?

it's not supported (yet). But you can export all realms into a directory (a file each realm) then import the the whole directory once.

Thank you, this information was the missing piece I needed. My pipeline works 👍.

Looks like it wasn't documented. I extend the documentation it should be more clear now.


[Question] listen to the number of connected user

hi ,  is there a way to listen to the number of connected user inside a call ,
i need this to end the call when the 2nd user kill the app " RtcEngineEventHandler( userOffline: (uid, reason)" not working
so if the first user can track the number of connected users though agora lib i can end the call whenever the number goes down to 1 user .
also is there a way to disable these massages cuz it's annoying to work with :
V/AudioTrack(12187): processAudioBuffer(403): obtainBuffer(312) returned 320 = 184 + 136 err 0
V/AudioTrack(12187): processAudioBuffer(403): obtainBuffer(160) returned 168 = 32 + 136 err 0
V/AudioTrack(12187): processAudioBuffer(403): obtainBuffer(128) returned 136 = 128 + 8 err 0
V/AudioTrack(12187): processAudioBuffer(403): obtainBuffer(320) returned 8 = 8 + 0 err 0
V/AudioTrack(12187): processAudioBuffer(403): obtainBuffer(320) returned 8 = 8 + 0 err 0

not support it. You can use the userJoined event to count users.

Not support it. You can use the userJoined event to count users.

well this works only when user join i need solution for when user leave ( by killing the app ) userOffline  doesn't work if user kill the app

Not support it. You can use the userJoined event to count users.

well this works only when user join i need solution for when user leave ( by killing the app ) userOffline doesn't work if user kill the app

well it actually works but with 1min delay or something


changed plugin.yml

very very small change
on another note, why for spigot? imo I feel like it should be a paper plugin

Paper is a spigot fork...

Paper is a spigot fork...

even if, the Paper API has some neat features that could be used here.
Also, this thing is going for perfomance. The first step for perfomance is switching to Paper

Or can use https://github.com/PaperMC/PaperLib so like that people with spigot could still use spigot if they don't want to switch to paper, and people with paper can use paper part

Paper is a spigot fork...

even if, the Paper API has some neat features that could be used here.
Also, this thing is going for perfomance. The first step for perfomance is switching to Paper

Seems like the user's problem if they don't use paper... a plugin shouldn't be the one enforcing that.

Paper is a spigot fork...

even if, the Paper API has some neat features that could be used here.
Also, this thing is going for perfomance. The first step for perfomance is switching to Paper

Seems like the user's problem if they don't use paper... a plugin shouldn't be the one enforcing that.

if I'm correct spigot still uses legacy chat with Mojang deprecated years ago (7 I think)

Thank you Harvey, merges.


Fix js minification

Bundled js file does not seem to be minified

correction, it -is- minified ;)


Add 2018 Civic 1.5l Executive (Euro) FW

Appears to be same as CIVIC_BOSCH. Looks like they got honda bosch on the sedans a year earlier than we did in the US.
Cabana drive

Had wrong values. Fixed. Force pushing new commit

Seems to fingerprint correctly now according to my script. Will merge when tests pass.

@pd0wm Want me to submit a PR mentioning this car in the footnotes of the supported car list? This is the only 2018 Civic Sedan without OP ACC that we have, AFAIK.


"Resolve" deadlock with InvokeAsync in On handler

There's a deadlock that can happen if you call InvokeAsync in the On handler. Because On handlers block the event loop while they run, and InvokeAsync doesn't release until the completion message arrives you can end up dead-locked. There are a few solutions and we should look at implementing one of them:

Throw if InvokeAsync is called directly within the context of On to alert users that they need to dispatch that call
Don't block the event loop on calling On handlers

Done here: https://github.com/aspnet/AspNetCore/pull/8334#pullrequestreview-214864307
No longer blocking the receive loop on the execution of on handlers.


Use claudie.io domain for load-balancer endpoint

Description
For dev purposes, we were using jaskeerat.ninja domain for LB feature. I think it's time to port to claudie.io now. jaskeerat.ninja was free domain and is going to expire in like 2 months.
@bernardhalas I can help you with this.

We can also temporarily leave claudie.io as it is, and instead rent some other domain to use for E2E tests.

The claudie.io domain has been migrated via https://github.com/Berops/infra/pull/195
Probably there's some work left to be done in the E2E test configuration, correct?

Yes, we have a little bit of work left to be done, I assume.

perhaps delegate a subzone of claudie.io to E2E LB testing (and move it to platform)
update test-sets to use the new hostname
update E2E secrets to point to the new zone
This can be closed when jaskeerat.ninja isn't used anywhere in the E2E tests


GDB is missing on macOS

Issue description
The GDB package (8.0.1) on macOS does not contain GDB:
$ nix build -f channel:nixos-17.09 gdb --argstr system x86_64-darwin

$ ls -l ./result/
total 16
dr-xr-xr-x 2 root root 4096 Jan  1  1970 include
dr-xr-xr-x 2 root root 4096 Jan  1  1970 lib
dr-xr-xr-x 2 root root 4096 Jan  1  1970 nix-support
dr-xr-xr-x 4 root root 4096 Jan  1  1970 share

The build log contains:
*** This configuration is not supported in the following subdirectories:
    zlib gdb sim

GDB 7.12.1 from the 17.03 channel did work.

Probably one of our configure flags isn't supported on Darwin? This should be easy to investigate/fix for someone with a Darwin machine.

This was fixed in #36378


[Package Request]: Scratch 2.0 and Scratch 1.4

Package Requested

[X] I would like someone else to build the manifest.
[X] I would like help so I can submit the manifest.
[X] I have performed a search and couldn't find this package.
[X] I have checked that the installer for this package is not a script file
[ ] I think there is a new version available and I have provided the URL.

Please provide the following information
Publisher: MIT
Publisher Url: mit.edu
Package Name: Scratch
Description: See latest scratch
Package Version: 2.0 and 1.4
Installer URL: https://scratch.mit.edu/scratchr2/static/sa/Scratch-461.exe (2.0) and https://download.scratch.mit.edu/ScratchInstaller1.4.exe (https://download.scratch.mit.edu/Scratch1.4.msi.installer.zip for network deployments)
Current Package Identifier (for new versions):
???

Done.


fix: PlotSquared admin permissions

https://github.com/IntellectualSites/PlotSquared/blob/v6/Bukkit/src/main/java/com/plotsquared/bukkit/listener/BlockEventListener.java#L269-L343

Bypass Permissions (docu): https://github.com/IntellectualSites/PlotSquared-Documentation/wiki/Bypass-Permissions


Wrong path to image assets?

If run 'npm dist' after install (without any modifications) and open 'dist/index.html' in the browser then you'll see that there's no image - http://joxi.ru/82Q4jwes1KXldm . Looks like first '/' isn't necessary. Not a big deal, just looks like a small bug.
Anyway, great work! This generator open new possibilities for me to learn new tools in convenient way.

Hi @Invulner,
thanks for the hint. This will get fixed in the next version of the generator.

Any update or a work around for this issue? I havent been able to solve it yet (if i do ill post here)

I changed the module.exports in defaults.js to:
module.exports = {   srcPath: srcPath,   publicPath: 'assets/',   port: dfltPort,   getDefaultModules: getDefaultModules,   postcss: function () {     return [];   } };
Note the lack of a slash on the front of the 'assets/'  path name

Hi @Invulner,
I will provide a release tomorrow, that will have this bug fixed. After this one, all created paths will be relative, making the generated sources easier to maintain.
@bentaly:
Thanks for your feedback. There was one little minor addition that was missing from your example, just changing the publicPath will result in not found errors because of the devServer config. Running it on your own servers will work, though.

Hi @weblogixx,
Just so you know, I came across this bug even after the release (I've set up the project folder this week). Maybe something still missing?
I fixed the problem as @bentaly suggested.


Update to troubleshooting

Docs Build status updates of commit 2560250:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

dynamics-gp/docfx.json
:white_check_mark:Succeeded

dynamics-gp/installation/email-troubleshooting-guide.md
:white_check_mark:Succeeded
View

dynamics-gp/payroll/US19JanTaxR1.md
:white_check_mark:Succeeded
View

dynamics-gp/resources.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


OTG Test - DP-1.4: QoS Interface Output Queue Counters

OTG conversion of DP-1.4: QoS Interface Output Queue Counters
Fixes #796
Output log here

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 69.405%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1656

Relevant Lines:
2386

💛  - Coveralls

/gcbrun

This is an experimental code with default qos policy config.
I am going to add several QoS traffic tests to cover the strict priority and WRR. The queue counters will be checked in each test.

I will merge this experimental PR.
Please note, new test will replace this one

I will merge this experimental PR.
Please note, new test will replace this one

sure thanks. noted


@column  @Ignore invalid

public class Item {
public Long _id;
@Column("test")
public String title;
@Ignore
public Integer index;
@Override
public String toString() {
    return title;
}

}
create table column “index” existence，column name is called ”title”, not ”test”。。

I set the column as 'test' but it's still 'title' in real table

Even if this is an issue, it is an issue in the core Cupboard library (cf https://bitbucket.org/littlerobots/cupboard) and not RxCupboard. Check your imports, you might not have the right Column annotation.


chore: prepare for v6.8.1 release

The type of this PR is: Chore
Description
Beta deployment has been failing because of the expedited fix we submitted last week and looks like we need to bump up the version.
This is my first time doing this so any feedback would be great!
PR Checklist (tick all before merging)

[x] I have included screenshots or videos to illustrate my changes, or I have not changed anything that impacts the UI.
[x] I have added tests for my changes, or my changes don't require testing, or I have included a link to a separate Jira ticket covering the tests.
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added an app state migration, or my changes do not require one. (What are migrations?)
[x] I have added a CHANGELOG.yml entry or my changes do not require one.

thanks for spotting and fixing this @starsirius ❤


Add option to have a Switch for ListItem

Resolves #256

@Joshuabaker2 Sorry, but can you fix the merge conflicts. We are merging to v0.11.0 branch

Merge conflicts fixed, let me know if you'd like me to squash as well!

@Joshuabaker2 It's okay. Merging it now 🎊

Thanks for all your help and being so responsive @binoy14!

@Joshuabaker2 Thanks for the PR! Great stuff


Overlay Color property not found

Not able to handle the overlayColor.

Hey @mpopolin,
do you mean the background color of the tab buttons?
If yes, TabBarProperties has a property called background which accepts a Container whose color you can define. For example:
ContainedTabBarView(
        tabs: [
          Text('First'),
          Text('Second'),
        ],
        tabBarProperties: TabBarProperties(
          background: Container(color: Colors.grey), <-- here
        ),
        views: [
          Container(color: Colors.red),
          Container(color: Colors.green),
        ],
      )

I hope that helps, if not please provide some more information :)

An overlayColor property at TabBarProperties would also be neat.
If you are interested in making a PR which implements this, that would be really appreciated.


Ignore the OldHash if the resolvConfPath is invalid

If resolvConfPath is unavailable and if the internally generated .hash file
is still present, then updateDNS should not consider the presence of internally
generated .hash. Rather, it must handle it as a case of using this
resolvConfPath for the first time.
Signed-off-by: Madhu Venugopal<EMAIL_ADDRESS>

ping @mrjana

LGTM

LGTM


Remove credential flag

Since it defaults to credential secret name based on org, now we should not set credential anymore as it could be error prone. @whites11 is azure defaulting credential too? if not we need to wait till it does
towards https://github.com/giantswarm/roadmap/issues/198

Since it defaults to credential secret name based on org, now we should not set credential anymore as it could be error prone. @whites11 is azure defaulting credential too? if not we need to wait till it does
towards giantswarm/roadmap#198

According to intellij That's used by AWS only.
If you want to be 100% sure just try creating a cluster with kubectl-gs (your branch) on gremlin in org 429-testing (that is BYOC) and check if it works.


Vivado errors on some valid clock placements

In particular, Vivado errors on explicit BUFH -> PS7 placement.  I've confirmed that Vivado will take axi_regs_zybo design, and route the design the same way as current master symbiflow-arch-defs, but generate an error because of the BUFH -> PS7 placement.  The solution is to not emit explicit BUFH instances, but instead emit route through FIXED_ROUTE's.  This is tricky, and is not the most important thing to work on right now.
For now, I recommend we disable the DIFF_FASM test for axi_regs_zybo until this is fixed.

@mkurc-ant FYI


Update version to 1.2.64-4 on main

Update version to 1.2.64-4

@Expensify/mobile-deployers We can probably close this one?

Agreed


Docker swarm: enable unix socket

Fixes #7603
Signed-off-by: Julien Pivotto<EMAIL_ADDRESS>

This is not a bugfix, so I don't think it should be going into the release. @beorn7?

Wheter it is a bug or not can be discussed. However it was totally unintentional to prevent this, and I would rather enable it in the release if possible. But you are right that it is @beorn7 's call.

As we are merely in the RC phase, and this is a fairly limited and un-invasive change, I'd also say it should still go in.
If need be, we could classify it as a bugfix because the existing code "doesn't work as intended". However, I don't think we need to have that discussion at this stage.

@brian-brazil do you :+1: this one? I would love to see this in the release as it would probably enable more people to play with the SD right away.

:+1:

If need be, we could classify it as a bugfix because the existing code "doesn't work as intended".

I'd prefer we didn't pervert the definition of bugfix like that, and in this case it's your call anyway as the release shepard as to whether to include this in the .0.


replace haskell.nix fourmolu with nixpkgs fourmolu

idk if the builds fails due to fourmolu, in case it actually does, i think there's an issue on fourmolu gh iirc

I fixed that in #443

ha nvm this is merging inte my branch

will have to do merge locally


create a not runnable container

Hi @garethr,
Create dbstore container and link volume for other container named db1. Here only db1 and db2 containers will be in running state and dbstore will be in offline just gives it volume.
$ docker create -v /dbdata --name dbstore training/postgres /bin/true
$ docker run -d --volumes-from dbstore --name db1 training/postgres
$ docker run -d --volumes-from dbstore --name db2 training/postgres
when i write the code with docker::run its creating new container for every puppet runinterval. Bcoz code works like creates new container and runs if the container is in offline.
docker::run { 'dbstore ':
image => "training/postgres",
}
docker::run { 'db1':
image => "training/postgres",
volumes_from => 'dbstore ',
}
docker::run { 'db2':
image => "training/postgres",
volumes_from => 'dbstore ',
}

It will work if $manage_service = false at manifests/run.pp
But how i pass this parameter ? extra_parameters  for docker::run ?

I ran into the same problem.  I'm not sure the offered work around is ideal, but it would be nice for this module to add support for data volume containers.
It might be better to offer a docker::create or add a create_only flag to docker::run and treat the create_only flag like the restart flag.  Just run the docker command in an exec instead of using the init file for data volume containers.

An other example for reference : Ansible Docker module.
Following docker states defines:
Assert the container's desired state. "present" only asserts that the matching containers exist.
"started" asserts that the matching containers both exist and are running, but takes no action if any configuration has changed.
"reloaded" (added in Ansible 1.9) asserts that all matching containers are running and restarts any that have any images or configuration out of date.
"restarted" unconditionally restarts (or starts) the matching containers.
"stopped" and '"killed" stop and kill all matching containers.
"absent" stops and then' removes any matching containers.
http://docs.ansible.com/ansible/docker_module.html


Look into OMPD interface from OpenMP TR6

Seems that we should be able to automatically support the thread progress API (geopm_tprof_post()) through the
ompd_bp_task_begin
callback.  Not clear about how this "complements" ompt.
https://www.openmp.org/wp-content/uploads/openmp-tr6.pdf

OpenMP 5.0 standard and ompt_callback_dispatch should help.  See #719


Add duration to ActiveSupport logs

Добавил duration в context спана, заодно обернул payload в хэш, если он не хэш

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

5 of 5 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
229

Relevant Lines:
229

💛  - Coveralls