Update co-mgmt client installation command line

#MVPhackaDoc

Thanks for the contribution @sandytsang. I'd like to confirm this with engineering. Trust but verify :)
@mestew for visibility

Hi @sandytsang, following up on this. @mestew has some broader changes in the works for this doc. I'll ask her to include your important alert. So I'm going to close this pull request to avoid further conflict. Thank you for your contribution, I look forward to seeing more in the future!


[BUG] Configure TLS for OpenSearch and Dashboards with Certificate Chain

Describe the bug
I've created the tls certificate using Let's Encrypt, and it claimed "Under normal circumstances, certificates issued by Let’s Encrypt will come from “R3”, an RSA intermediate.", and the root certificate is ISRG Root X1.
For OpenSearch Dashboards TLS, it's clear to "include a root CA and an intermediate CA if you used the intermediate CA to issue your admin, client, and node certificates." using the setting example like this:
opensearch.ssl.certificateAuthorities: [ "/usr/share/opensearch-dashboards/config/root-ca.pem", "/usr/share/opensearch-dashboards/config/intermediate-ca.pem" ]

But for OpenSearch TLS configuration guide, I'm not sure how to use the option?

Is it the one below?
plugins.security.ssl.transport.pemcert_filepath: ["intermediate-ca.pem", "mycert.pem"]
plugins.security.ssl.transport.pemtrustedcas_filepath: root-ca.pem

or similar to OpenSearch Dashboards?
plugins.security.ssl.transport.pemcert_filepath: mycert.pem
plugins.security.ssl.transport.pemtrustedcas_filepath: ["intermediate-ca.pem", "root-ca.pem"]

It's not very clear for the docs description. Hope anyone could help on this, thanks~
To Reproduce
N/A
Expected behavior
A clear and concise description within the docs on TLS configuration about certificate chain and a detailed example.
Plugins
Security
Screenshots
N/A
Host/Environment (please complete the following information):
N/A
Additional context
N/A

@davidshtian Please search / create a thread in https://forum.opensearch.org/c/security/3 for product support.


Promote addons in README

Feedback apprechiated

I'd somehow divided these. Users might think it is native Dexie features
#### Features

###### Native features:
* Promise-based API towards indexedDB (supports all IDB features)
* Works with any framework such as React or Angular2
* Typescript definitions built-in

###### Addon-provided features:
* Client/Server synchronization via [sync-client](https://www.npmjs.com/package/sync-client). Can adapt to custom sync backends via [dexie-syncable](https://www.npmjs.com/package/dexie-syncable)
* MongoDB like API via [dexie-mongoify](https://www.npmjs.com/package/dexie-mongoify)
* Relational DB via [dexie-relationships](https://www.npmjs.com/package/dexie-relationships)


Support for list patch on CrudResource

Scenario -
Update multiple objects for resource in single go.

GET - list

CREATE - list

UPDATE - list

CREATE_OR_UPDATE - list (like an upsert)

4 is a nice to have. While 2 and 3 are what's missing today. The way to do this today is to write a CrudResource for GET and a CommandResource for the others.

@uttamk @vedarthk @vinodkumaar - I've heard of previous instances where such a need arose. Please elaborate if you can recall those scenarios?

What will the url look like for create_list ?

@uttamk Right now it's simply api/v1/evaluation_requests with meeting_id as a param. Ideal would be api/v1/meeting/{id}/evaluation_requests, I suppose?

@robinmaben it would be nice if you gave a little more context about the requirement ... and why using the existing CommandResource does not work for you

@robinmaben There are multiple things which are rigid right now, if we want to enable patch on list of objects. Right now defining schema is the only way of getting structured data from request for most of the cases this will solve the problem of sending data for list patch.
In my opinion, we can implement this as follows:

add UPDATE_LIST action
above action should require implementation of update_list method which will take list of serialized data as argument
and the method should return list of objects with updated fields and existing fields.

CommandResource is a temporary workaround to achieve this.


Change default min max value to time value

Hello Jay-Goo,
I'm using this library for time range bar, now we want to convert default value to time value,
like suppose i set max value 24 then your library return to me time value(ex., 23.50, 22.30,20.20 or 20.12 but not 23.90, 22.81, 23.92, 22.75,21. etc.,).
Thanks.

You can use the setIndicatorTextDecimalFormatorsetIndicatorTextDecimalFormat to convert your indicator value.

Hello JinJieGu,
I'm using seekbar3.setIndicatorTextDecimalFormat("00.00"); but it not convert to time value,
still showing me value like 17.68 etc.

ok, you can format the value by yourself,  and then use setIndicatorText to change the value in onRangeChanged.
 seekbar4.setOnRangeChangedListener(new OnRangeChangedListener() {
            @Override
            public void onRangeChanged(RangeSeekBar view, float min, float max, boolean isFromUser) {
                float timeValue = (int)min + (min - (int)min) * 0.6f;
                DecimalFormat df = new DecimalFormat("0.00");
                view.setIndicatorText(df.format(timeValue));
            }
         ...
        });

use the SeekBar's setIndicator can solve your problem.
example：
view.getLeftSeekBar().setIndicatorText()

Hello JinJieGu,
Thanks for your back to back reply,
Now it's working fine as i want, so THANKS A LOT,
Suggestion:=> please add time range fields in doc(as i did) so user can know in this library also working for TIME RANGE BAR.
Thanks JinJieGu.

Hello JinJieGu,
above your suggestion view.getLeftSeekBar().setIndicatorText() is working fine for left seekbar, and i did same in right seek bar like view.getRightSeekBar().setIndicatorText(), but now when i just touch at left seekbar then change right seekbar value 23.59 to 23.35,
My code is:=>
public void onRangeChanged(RangeSeekBar view, float min, float max, boolean isFromUser) {
float timeValue = (int) min + (min - (int) min) * 0.6f;
float timeValueMax = (int) max + (max - (int) max) * 0.6f;
DecimalFormat df = new DecimalFormat("0.00");
view.getLeftSeekBar().setIndicatorText(df.format(timeValue));
view.getRightSeekBar().setIndicatorText(df.format(timeValueMax));
},
after touch at left seek bar right seekbar value change 23.59 to 23.35, and i drag to left and right then right seekbar value stop at 23.59 not 23.35.
Please help.
Thanks.

![screenshot_20180621-160101](https://user-images.githubuser

content.com/36408303/41714859-4793d846-756f-11e8-93e6-66b265471c6e.png)

Any solution?

I set app:rsb_max="23.984" because the seekbar is still works with normal float.


signin and landing page enhanced

Enhanced the UI of signin page and landing page according to given design file

Great Work @ShubhamTiwari55. I'm merging Your PR into main


physics tick rate effects UI elements

Tested versions

Reproducible in: 4.2 stable win64

System information
Windows 10 22H2, forward+
Issue description
when setting the physics ticks per second to a different value it will also effect the mouse wheel scrolling update rate of the script editor window vertically
Steps to reproduce

change the physics tick per second to a smaller integer, (1 for the most noticeable effect)
restart the project / quit to project select and go back / quit the editor entirely and start up again
open a script long enough to have a scroll bar
use the mouse scroll wheel to scroll up and down the script

Minimal reproduction project (MRP)
any project will do.
even a freshly created project opened on the tested build
tested without any addons or other settings modifications

Please try with 4.2.2 to make sure this hasn't already been resolved

Please try with 4.2.2 to make sure this hasn't already been resolved

negative, the issue persists in 4.2.2

Thanks for the report! Consolidating in https://github.com/godotengine/godot/issues/28385.

Because RichTextLabel uses the wrong processing mode for internal updates.

This is a difficult issue to fix, and it's actually part of TextEdit. See discussion starting from https://github.com/godotengine/godot/pull/92865#issuecomment-2154666260.


It's not detecting my labels.

I created and attached the release_notes label on some of my pull requests (merged) but it's going to non-categorized list (logs)
my config:
{
  "categories": [
    {
      "title": "## 🚀 Release Notes",
      "labels": [
        "release_notes"
      ]
    }
  ],
  "ignore_labels": [],
  "sort": "ASC",
  "template": "${{CHANGELOG}}",
  "pr_template": "- ${{TITLE}} (#${{NUMBER}})",
  "empty_template": "- no changes",
  "label_extractor": [],
  "duplicate_filter": {
    "pattern": "\\[ABC-....\\]",
    "on_property": "title",
    "method": "match"
  },
  "transformers": [],
  "max_tags_to_fetch": 200,
  "max_pull_requests": 200,
  "max_back_track_time_days": 365,
  "exclude_merge_branches": [],
  "tag_resolver": {
    "method": "sort"
  },
  "base_branches": []
}

Sample pull requests

Logs
📘 Reading input values
🔖 Resolve tags
🚀 Load pull requests
  ℹ Comparing myusername/ci_cd_flutter_poc - 'v1.2.0...v1.2.1'
  ℹ Found 8 commits from the GitHub API for myusername/ci_cd_flutter_poc
  ℹ Fetching PRs between dates 2021-09-13T12:05:04.000Z to 2021-09-13T12:22:18.000Z for myusername/ci_cd_flutter_poc
  ℹ Retrieved 68 merged PRs for myusername/ci_cd_flutter_poc
  ℹ Retrieved 8 release commits for myusername/ci_cd_flutter_poc

📦 Build changelog
  ℹ Sorted all pull requests ascending: ASC
  ℹ Used 0 transformers to adjust message
  ✒ Wrote messages for 5 pull requests
  ℹ Ordered all pull requests into 3 categories
  ✒ Wrote 0 categorized pull requests down
  ✒ Wrote 5 non categorized pull requests down
  ✒ Wrote 0 ignored pull requests down
  ℹ Filled template

I also wonder why there are 5 pull requests in non-categorized. I only have 3 pull requests with my specific label.

@charlou-aredidon is this project private or an open source project?
Based on the log message Ordered all pull requests into 3 categories it sounds like the configuration may not have been loaded.
Could you please check if the configuration was available?

Good idea. I did not noticed that. Will check in a few minutes..
The project is private. But some of the steps contains hardcoded tokens so I can't make it public right away..

@charlou-aredidon will look into improving the logging around the configuration loading, should make it show up in the Reading input values section.
In regards to 5 pull requests, could there have been more merges within those 2 tags?

Currently there are only 3 PRs with the release_note label.

That's alright, when the configuration will be picked. those 2 without the label will be uncategorized, and the 3 with the label should show up in their respective category.

Is my configuration correct though?
What I wanted to do is automatically get PRs with release_note label to be added into our changelogs.

The configuration looks correct (scanned quickly through it)
The main problem seems to be that the configuration was not used by the action.
Can you please provide how the action is specified within your workflow configuration?
E.g. how do you provide the configuration file to the action?

https://github.com/mikepenz/release-changelog-builder-action/blob/develop/.github/workflows/ci.yml#L106

      - name: "Build Changelog"
        id: build_changelog
        uses<EMAIL_ADDRESS>        with:
          configuration: "configuration.json"
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

It's in the root path.

My repo currently has:

1 open PR
73 closed

71 merged (2 closed but not merge)

3 labeled with release_note (merged)

The open PR does not have any labels.

Here's an updated logs
📘 Reading input values
🔖 Resolve tags
🚀 Load pull requests
  ℹ Comparing myusername/ci_cd_flutter_poc - 'v1.2.0...v1.2.1'
  ℹ Found 8 commits from the GitHub API for myusername/ci_cd_flutter_poc
  ℹ Fetching PRs between dates 2021-09-13T12:05:04.000Z to 2021-09-13T12:22:18.000Z for myusername/ci_cd_flutter_poc
  ℹ Retrieved 71 merged PRs for myusername/ci_cd_flutter_poc
  ℹ Retrieved 8 release commits for myusername/ci_cd_flutter_poc

📦 Build changelog
  ℹ Sorted all pull requests ascending: ASC
  ℹ Used 0 transformers to adjust message
  ✒ Wrote messages for 5 pull requests
  ℹ Ordered all pull requests into 1 categories
  ✒ Wrote 0 categorized pull requests down
  ✒ Wrote 5 non categorized pull requests down
  ✒ Wrote 0 ignored pull requests down
  ℹ Filled template

Seems the config is loading properly now.
Ordered all pull requests into 1 categories

But my label is not detected still.

You referred in your comments a few times release_note. Is the label release_notes or release_note?

Sorry for the confusion. I updated all my configuration and my label to release_note and everything is now pushed to all my branches. To make sure of this. I am going to make a test_label. And get back to you again.
I will update some of my merged PRs and add the test_label.

You can also execute this action locally if you have node set up on your environment.
Can assist to setup a test case to run it locally, so you can test it significantly faster than doing it within github actions.

You might also want to check your source code for mapping the labels. It seems you're using toLocaleLowerCase() which might cause problems in some machines and languages. I'm running macOS-11 in my action files and I don't know which language it's running though.
How about changing this to toLowerCase() and also add a detailed logs.

The section Reading input values is showing nothing. It's better to show something there like dumping the entire configuration.json to ensure that correct configuration is being used.

https://github.com/mikepenz/release-changelog-builder-action/blob/2deff3d4f5d63a1fa8412b47c5104fb4797947cc/src/pullRequests.ts#L132

Not sure how hard or easy it is to test this locally. But you can comment it here I think. Other people might also see this issue.

I checked with the GitHub API. My repo PRs is definitely having the correct label.

  "categories": [
    {
      "title": "## 🚀 Release Notes",
      "labels": [
        "test_label"
      ]
    }
  ],

@charlou-aredidon looks this problem may be due to the duplicate_filter, currently investigating locally.
For reference, instructions on running tests locally:

download the repository
run npm install // install npm dependencies
run npm run build && npm run package // build the project

After this tests can be executed via:

npm test

To execute a specific test class execute npm test -- issue.test.ts
See an example for issue.test.ts blow:
import {buildChangelog} from '../src/transform'
import {PullRequestInfo} from '../src/pullRequests'
import moment from 'moment'
import { DefaultConfiguration, Configuration } from '../src/configuration';

jest.setTimeout(180000)

// test set of PRs with lables predefined
const pullRequestsWithLabels: PullRequestInfo[] = []
pullRequestsWithLabels.push(
  {
    number: 1,
    title: '[XYZ-1234] - this is a PR 1 title message',
    htmlURL: '',
    baseBranch: '',
    mergedAt: moment(),
    mergeCommitSha: 'sha1',
    author: 'Mike',
    repoName: 'test-repo',
    labels: new Set<string>().add('test_label'),
    milestone: '',
    body: 'no magic body for this matter',
    assignees: [],
    requestedReviewers: []
  },
  {
    number: 2,
    title: '[XYZ-4321] - this is a PR 2 title message',
    htmlURL: '',
    baseBranch: '',
    mergedAt: moment(),
    mergeCommitSha: 'sha1',
    author: 'Mike',
    repoName: 'test-repo',
    labels: new Set<string>().add('issue').add('fix'),
    milestone: '',
    body: 'no magic body for this matter',
    assignees: [],
    requestedReviewers: []
  }
)

it('Match multiple labels exhaustive for category', async () => {
  const customConfig = Object.assign({}, DefaultConfiguration)
  customConfig.categories = [
    {
      "title": "## 🚀 Release Notes",
      "labels": [
        "test_label"
      ]
    }
  ]
  customConfig.ignore_labels= [],
  customConfig.sort= "ASC",
  customConfig.template= "${{CHANGELOG}}",
  customConfig.pr_template= "- ${{TITLE}} (#${{NUMBER}})",
  customConfig.empty_template= "- no changes",
  customConfig.label_extractor= [],
  customConfig.duplicate_filter= {
    "pattern": "\\[ABC-....\\]",
    "on_property": "title",
    "method": "match"
  },
  customConfig.transformers= [],
  customConfig.max_tags_to_fetch= 200,
  customConfig.max_pull_requests= 200,
  customConfig.max_back_track_time_days= 365,
  customConfig.exclude_merge_branches= [],
  customConfig.tag_resolver= {
    "method": "sort"
  },
  customConfig.base_branches= []

  const resultChangelog = buildChangelog(pullRequestsWithLabels, {
    owner: 'mikepenz',
    repo: 'test-repo',
    fromTag: '1.0.0',
    toTag: '2.0.0',
    failOnError: false,
    commitMode: false,
    configuration: customConfig
  })

  expect(resultChangelog).toStrictEqual(
    `expected changelog`
  )
})

Looks interesting. I'll try this.

@charlou-aredidon I think I know now what the issue is.
The deduplication filter requires the successful resolution to the identifier as it would be extracted by the rule.
In case no identifier can be extracted, as in your case, the PR itself will be dropped from the list of changes.
Looking to adjust this behaviour in the next version, so that deduplication will not drop PRs which did not result in an identifier.
For the time until there's an action update, I'd recommend to remove the deduplication filter unless you require it?

Tagging v2.4.1 right now, which will include more logs, around the faced issues + fix the behaviour on de-duplication


Use geos-config for setup.py?

Is the dynamic library checking in setup.py necessary? Could we instead use geos-config similar to rasterio? This could also help populate, library, include_dirs and extra_link_args from --cflags and --clibs options.
Also, by using geos-config, a non-standard installation location for GEOS can be used to build Cython extensions.

This is what I have in mind: https://github.com/mwtoews/shapely/commit/d65417ab0b7c65617b185bc22b732736b3e15fa7

:+1:

It's even much worse than that: this check is unnecessarily repeated at import time, which precludes using RPATH while building the extension module, see #234.

@mwtoews might you have a PR soon?

PR at #236


[BUG] wash drain can panic if directory is not found

Describe the bug
If a user has not cached any actors or providers before, wash drain can panic stating that a directory cannot be found.
To Reproduce
Steps to reproduce the behavior:

Remove cache directories
Run wash drain all
See error

Expected behavior
wash drain should be able to gracefully handle the absence temporary cache directories.

This was fixed in #140


Bug when add user in google_sign plugin

Hi why when i try to add user instead of pick the existing user that alreay login in device my app will stuck on black sreen, is this a bug in my code or in this plugin ? Thanks in advance
import 'dart:async';
import 'package:google_sign_in/google_sign_in.dart';
import 'package:flutter/material.dart';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:shared_preferences/shared_preferences.dart';

class LoginPage extends StatefulWidget {
  @override
  _LoginPageState createState() => _LoginPageState();
}

class _LoginPageState extends State<LoginPage> {
  final GoogleSignIn _googleSignIn = new GoogleSignIn();
  final FirebaseAuth _auth = FirebaseAuth.instance;
  final btnColor = const Color(0xFFCA1913);
  final bgColors = const Color(0xFF2F3C52);

   Future<FirebaseUser> _handleSignIn() async {
    SharedPreferences prefs = await SharedPreferences.getInstance();
    GoogleSignInAccount googleUser = await _googleSignIn.signIn();
    GoogleSignInAuthentication googleAuth = await googleUser.authentication;

    FirebaseUser user = await _auth
        .signInWithGoogle(
      accessToken: googleAuth.accessToken,
      idToken: googleAuth.idToken,
    );
    Navigator.of(context).pushReplacementNamed('/HomeScreen');
    await prefs.setString('accesToken', googleAuth.accessToken);
    await prefs.setString('email', googleUser.email);
    await prefs.setString('displayName', googleUser.displayName);
    await prefs.setString('photoUrl', googleUser.photoUrl);

    return user;
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
        appBar: new AppBar(
          title: new Text('Login Page'),
        ),
        backgroundColor: bgColors,
        body: new Container(
          padding: EdgeInsets.all(15.0),
          width: 800.0,
          child: new Column(
            children: <Widget>[
              new Padding(
                padding: EdgeInsets.only(top: 10.0, bottom: 30.0),
                child: new Text(
                  'SIGN IN',
                  style: new TextStyle(
                      fontSize: 20.0,
                      fontWeight: FontWeight.w700,
                      color: Colors.white70),
                ),
              ),
              new FlatButton(
                shape: new RoundedRectangleBorder(
                    borderRadius: new BorderRadius.circular(30.0)),
                color: btnColor,
                child: new Row(
                  mainAxisAlignment: MainAxisAlignment.center,
                  crossAxisAlignment: CrossAxisAlignment.center,
                  children: <Widget>[
                    new Image.asset(
                      'assets/images/icongplus.png',
                      height: 25.0,
                    ),
                    new Padding(
                      padding: EdgeInsets.only(left: 10.0),
                      child: new Text(
                        'Sign in with Google+',
                        style: new TextStyle(
                            color: Colors.white70, fontWeight: FontWeight.w300),
                      ),
                    ),
                  ],
                ),
                onPressed: () {
                  _handleSignIn();
                },
              ),
              new Padding(
                padding: EdgeInsets.only(top: 30.0),
                child: new Row(
                  mainAxisAlignment: MainAxisAlignment.spaceBetween,
                  children: <Widget>[
                    new Container(
                      height: 1.0,
                      width: 150.0,
                      color: Colors.white30,
                    ),
                    new Text(
                      'OR',
                      style: new TextStyle(
                          fontSize: 20.0,
                          fontWeight: FontWeight.w300,
                          color: Colors.white70),
                    ),
                    new Container(
                      height: 1.0,
                      width: 150.0,
                      color: Colors.white30,
                    )
                  ],
                ),
              ),
              new Padding(
                padding: EdgeInsets.only(top: 20.0),
                child: new TextField(
                  decoration: new InputDecoration(
                      hintText: 'Please Write Your Username',
                      labelText: 'Username',
                      hintStyle: new TextStyle(color: Colors.white30),
                      labelStyle: new TextStyle(color: Colors.white30),
                      fillColor: Colors.white),
                ),
              ),
              new Padding(
                padding: EdgeInsets.only(top: 20.0),
                child: new TextField(
                  obscureText: true,
                  decoration: new InputDecoration(
                    hintText: 'Please Write Your Password',
                    labelText: 'Password',
                    hintStyle: new TextStyle(color: Colors.white30),
                    labelStyle: new TextStyle(color: Colors.white30),
                  ),
                ),
              ),
              new Padding(
                padding: EdgeInsets.only(top: 25.0),
                child: new Container(
                  decoration: new BoxDecoration(
                      border: new Border.all(color: Colors.white70)),
                  width: 500.0,
                  height: 40.0,
                  child: new FlatButton(
                    child: new Row(
                      mainAxisAlignment: MainAxisAlignment.center,
                      children: <Widget>[
                        new Icon(
                          Icons.person_add,
                          color: Colors.white70,
                        ),
                        new Padding(
                          padding: EdgeInsets.only(left: 10.0),
                          child: new Text(
                            'Sign in',
                            style: new TextStyle(color: Colors.white70),
                          ),
                        ),
                      ],
                    ),
                    onPressed: () {},
                  ),
                ),
              ),
              new Padding(
                padding: EdgeInsets.only(top: 5.0),
                child: new FlatButton(
                  child: new Text(
                    'Forgot Password ?',
                    style: new TextStyle(
                        decoration: TextDecoration.underline,
                        color: Colors.white30,
                        fontWeight: FontWeight.w500),
                  ),
                  onPressed: () {},
                ),
              ),
              new Padding(
                padding: EdgeInsets.only(top: 10.0),
                child: new FlatButton(
                  child: new Text(
                    'Register a new account',
                    style: new TextStyle(
                        decoration: TextDecoration.underline,
                        color: Colors.white30,
                        fontWeight: FontWeight.w500),
                  ),
                  onPressed: () {},
                ),
              )
            ],
          ),
        ));
  }
}

Please add the output of flutter doctor and the versions of the plugins you are using (from pubspec.lock)

here is my flutter doctor and the verison of plugins that im using
[flutter] flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.5.1, on Microsoft Windows [Version 10.0.17134.112], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[√] Android Studio (version 2.3)
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
[√] IntelliJ IDEA Community Edition (version 2017.3)
[!] VS Code, 64-bit edition (version 1.25.0)
[√] Connected devices (1 available)

! Doctor found issues in 1 category.
exit code 0

 google_sign_in:
    dependency: "direct main"
    description:
      name: google_sign_in
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.0.4"

Could you please verify if the issue can still be reproduce in dev channel (flutter channel dev)?

hmm so here is my strange behaviours , if i debug it on my real device it will goes to black screen like 1 minute or more   and then navigating to other page, and when i use emulator it will goes to black screen for 5 seconds and then navigating to other page.

can you review my code ? is this behaviours caused by my code ?

https://imgur.com/zUTV1kX

That might be an issue by your /HomeScreen you are navigating to.
Can you try making that as simple as possible (do nothing, just show some basic content like text), just to check if it is caused by above code or something else.

i already tried to make it simple as posible i remove the navigator and shared preferences  and just print string 'Login Succes' but it still have the same result, it still shows black screen. And what make it strange is when i try to login with existed user in my device it works well and have no issues. Is there any issues similiar with me ? maybe i need to change my real device to see that this issues appear not only on my device. My Device is Xiaomi Note 4

Conclusion for this is i can assure you that this is bug, i tried create new project and copy all the code for the official documentation here https://pub.dartlang.org/packages/firebase_auth#-example-tab-, and i still got black screen after login with add users. I hope it will be fixed soon. Thanks

@theogumilang
This issue has been moved to https://github.com/FirebaseExtended/flutterfire/issues/1122. Any further collaboration will be done there.

@theogumilang  is the issue still relevant? did you manage to fix it?

@BondarenkoStas last time I check, I'm still unable to fix it, but it was last year and I never try it again.


feat: Add preferredAudioLabel to PlayerConfiguration

This PR resolves #4762.
The change is to add PreferredAudioLabel to player configuration so that host apps can decide the default variant label to choose at very beginning.

Please, fix the lint errors. Thanks!

@avelad
Thanks for the comments I have updated accordingly.
One question:
Its added to v4.4, does it mean the change will not be added to current v4.2.x and v4.3.x ?
What makes a PR to be eligible for getting cherry picked into current release (4.2.x and 4.3.x) ?
Thanks.


fixed 2 unittests

[x] Removed final from Parser class to make test pass
[x] removed newline from VERSION file to make another test pass
[x] removed pdf ServiceProvider from test since it no longer exists

:+1:


Scrollbar flashes when using right click menu

While testing v113.0 compatibility, I noticed the scrollbar flashes when using right click menu. This is after changing any incompatiable -mox-box css.
https://github.com/Astromations/FlyingFox/assets/78969986/f8165d9c-ddf5-43d1-9c05-ba90f62f7819

How have I not noticed that? I'll see what I can do. Exams are taking a lot of my time so updates and fixes might be slow for a little while.

No worries, I have exams coming up too. I've kept a a list of minor issues that I've come across, but I'll add them once we both get time to get through these issues first.


build error on RN 0.69.1 / package incomplete

when we have added the module on a fresh RN0.69.1 , do a yarn run android and you get the error mainly:
Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
How that module be integrated in a recent fresh react-native init 0.69.1 please ?

having the same issue as well. Do you have any solution for this?

hi,
the previous test  was on a Linux stack compiled on a And 11 terminal . Now I am with windows stack that compiles  (attached config desc) for an And 8 terminal.
RN0691_Win.txt
I have then in Metro the following error :
`
BUNDLE  ./index.js
error: Error: Unable to resolve module react-native-vector-icons/Ionicons from C:\Users\info\Downloads\OCR-app-master\OCR-app-master\App\Navigation\LoggedInStack.js: react-native-vector-icons/Ionicons could not be found within the project or in these directories:
node_modules
If you are sure the module exists, try these steps:

Clear watchman watches: watchman watch-del-all
Delete node_modules and run yarn install
Reset Metro's cache: yarn start --reset-cache
Remove the cache: rm -rf /tmp/metro-*
1 | import React, {useState, useEffect, useRef} from 'react';
2 | import {createBottomTabNavigator} from '@react-navigation/bottom-tabs';

3 | import Ionicons from 'react-native-vector-icons/Ionicons';
|                       ^
4 |
5 | import HomeStack from './HomeStack';
that is solved by :  yarn add react-native-vector-icons and after line 85 of android/app/build.gradle : project.ext.vectoricons = [
iconFontNames: [ 'Ionicons.ttf' ] // Name of the font files you want to copy
]

apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"`
then recompile yarn run android,
and you get another error :
`
" Error: Unable to resolve module ../Containers/ from C:\Users\info\Downloads\OCR-app-master\OCR-app-master\App\Navigation\NotLoggedInStack.js:
None of these files exist:

App\Containers(.native|.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
App\Containers\index(.native|.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
3 | import AsyncStorage from '@react-native-async-storage/async-storage';
4 |

5 | import LoginScreen from '../Containers/';
|                          ^
'
corrected ,
then error :
 Error: Unable to resolve module ../Containers/Setting from C:\Users\info\Downloads\OCR-app-master\OCR-app-master\App\Navigation\LoggedInStack.js:

Obviously this package has not been published running or completed !!

when we have added the module on a fresh RN0.69.1 , do a yarn run android and you get the error mainly:
Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15. How that module be integrated in a recent fresh react-native init 0.69.1 please ?

I have faced the same issue & resolved by declaring Kotlin version to "1.6.0" in android/build.gradle file
ext {
        kotlinVersion="1.6.0"
}

hi @AbhinayMe , thank you , that is the solution ! it compiles well now.


Wavefunction for a monoatomic molecule

https://forum.psicode.org/t/wavefunction-for-a-monoatomic-molecule/2813/6
Referring to the above question, I also estimate wavefuntion for monoatomic moleclue such as Ne, Xe, Ar ...
But, I met the same error?
Are there any solution on this issue?

When reporting an issue, please include a self-contained example of RDKit code that demonstrates the issue.
"monoatomic moleclue" - so an atom?
the RDKit message being printed from your Psi4 code clearly states that "Ar" is not a valid SMILES string, use "[Ar]"

I'm closing this because it is a question, not a bug report or enhancement request.
Please ask questions using the "Discussions" tab.

I understood, thank you for the comment


go mod tidy error with version V1.2.3

Go Version 1.17.3
Go-Zero Version V1.2.3

The code is
https://github.com/zeromicro/zero-doc/blob/main/docs/zero/bookstore.md

The error is

when go mod tidy
error while importing github.com/tal-tech/go-zero/core/stores/sqlx: missing go.sum entry for module providing package github.com/go-sql-driver/mysql (imported by github.com/tal-tech/go-zero/core/stores/sqlx); to add:
 go get<EMAIL_ADDRESS>

follow the tips, may be work
go get<EMAIL_ADDRESS>

follow the tips, may be work go get<EMAIL_ADDRESS>
The correct  way to use go-zero is go get<EMAIL_ADDRESS>I used version @v1.2.3, the ha no problem
to execute go mod tidy

follow the tips, may be work go get<EMAIL_ADDRESS>
The correct  way to use go-zero is go get<EMAIL_ADDRESS>I used version @v1.2.3, the ha no problem
to execute go mod tidy

If you don't need the specific version, just use go get github.com/tal-tech/go-zero.


Publisher: handling of exceptions on publish

Is there an existing issue for this?

[X] I have searched the existing issues.

Please describe the feature you have in mind and explain what the current shortcomings are?
Whenever you hit publish or validate buttons and something happens in underlaying host code (some exception happens) , there might not be any feedback at all, except the fact that the publishing never started.
How would you imagine the implementation of the feature?
We should probably catch exception somewhere here:
https://github.com/ynput/ayon-core/blob/d759c9b41ad1a4efb4195f0ac9f29b93d279c2a9/client/ayon_core/tools/publisher/window.py#L824-L846
and perhaps display the exception itself using QtWidgets.QMessageBox.critical() or similar.
Are there any labels you wish to add?

[X] I have added the relevant labels to the enhancement request.

Describe alternatives you've considered:
No response
Additional context:
No response

This would be very nice with a reproducable example actually. Any idea how to get that to fail?

This would be very nice with a reproducable example actually. Any idea how to get that to fail?

You can raise Exception in  host.update_context_data() for example, that one is called before validate and publish.


All day event

I don't know if that problem just happen to me, but when I see an all day event y see that the event start the previous day, just an example, if in google calendar I have an all day event for october 22, in the result of the script I have that the event is on october 21.

I'm seeing the same thing.

Actually I've made some changes to the plugin and translate to spanish, but I can fix that

Hi guys. This might be related to fixes I did for the All Day Events display 2 Days #6 issue. There are several ways on how one can create an all day event in the Google calendar UI. Each of those ways is represented differently in the output JSON. Because of this inconsistency I probably overlooked something and you end up with this issue in some cases. There is also possibility that Google has changed the way how all day events are represented in the JSON output. As I look at my testing site, some of all day event dates get displayed in a different format than a month ago.
Currently, I don't have resources to dedicate myself to the issue. Would be great if anyone else can take a look at that.

I fix that, the first thing is that the all day event, at least to me, starts and ends at 21:00 and not at 00:00, and the other thing was changing the if on transformationList for the isAllDayEvent and let just this line dateStart = dateEnd;  @greyhammer try to do this and if this works for you and let us know.

I had the same issue. I added another function:
//Add one day
var addOneDay = function (dateInfo) {
     var date = getDateFormatted(dateInfo);
     date.setTime(date.getTime() + 86400000);
     return getDateInfo(date);
 };

And then changed the if for the moreDaysEvent
if (moreDaysEvent) {
     dateStart = addOneDay(dateStart);
}

@AntoineT7 I'm not seeing the if moreDaysEvent block anywhere. This is a troubling issue, as I'm using it to list upcoming events, and I can't have the days showing up incorrectly.

Hey @19kestier, if you're using the latest version that's up (from 3 months ago), the moreDaysEvent starts at line 135.
I added the addOneDay function above the existing subtractOneDay function starting at line 219.

@AntoineT7, your fix works wonderfully! Please submit a pull request!

@AntoineT7 @19kestier Could you please check whether "addOneDay" fix still works for you? I came back to check this repository after long time and I see that events that take more than one day start  and end one day later in the rendered calendar.
This has fixed my issue:
        if (isAllDayEvent || moreDaysEvent) {           dateEnd = subtractOneMinute(dateEnd);         }

My fix still works: https://millhousenchurch.flexstart.me/js/format-google-calendar.js

Sorry for the delay! This fix still works for me.

Has anyone found an adequate fix for this?

What I found via debugging, was that the startdate and enddates for All Day events reported from Google Calendar were in a format of "2020-07-07". When creating a new Date out of this value, my clientside Timezone was putting the end.date in at 5pm (17:00:00). This would mess up my results, because the current day's event would disappear at 5:00:01 pm.
start.date = Tue Jul 06 2020 17:00:00 GMT-0700 (Mountain Standard Time)
end.date = Tue Jul 07 2020 17:00:00 GMT-0700 (Mountain Standard Time)

Around line 279 I believe I found a fix—at least for my use.
var isPast = function isPast(date) {
        // START OF CODE ADDED
        console.log(date);
        // check date format before making comparison
        if (date.includes("-")) {
            //console.log("Date is wrong format to convert to new Date!");
            date = date.split("-");
        }
        // END OF CODE ADDED
        var compareDate = new Date(date);

After line 239, I added a function to addTimeZone to the results
if (isAllDayEvent) {
            dateStart = addTimeZone(dateStart);
            dateEnd = addTimeZone(dateEnd);
            // report change to start and endtime
            //console.log(dateStart,dateEnd);
            // set the start and end time
            result.start.date = dateStart;
            result.end.date = dateEnd;
        }

Function added to func block

//Add timezone
var addTimeZone = function addTimeZone(dateInfo) {
return calculateDate(dateInfo, 25200000);
};

The real villain here is Google Calendar itself.
When the GC User sets the "All day" flag, they surely mean all day (00:00:00 - 23:59:59) in their selected time zone. But GC assumes all day in UTC.
So, when we extract an "All day: event using the API, the start Date is date-only, and it reflects the date in the UTC time zone, not the GC user's. Since the API does also provide the user's time zone, we could do date arithmetic to calculate what date the user really meant - but the only way I know to do reliable (DST-enabled) date arithmetic in JS is with moment.js, no longer recommended.  I can't figure out how to use Intl.DateTimeFormat to actually manipulate dates.


Allow for disabling of the sticky world writable and auditd cron jobs

Includes #71.

Thanks will check the PR.


Remove __INLINED and ability to set fields to a default of None

Description
Resolves https://github.com/GridTools/gt4py/issues/1012.
This is a work in progress.

Closing. __INLINED is deprecated, but we don't plan to remove it for now.


Improve .github configuration

Think about adding issue templates and see what else can be added here that makes sense.

Implemented with

57e844a128af23304be36fa9cc941441189abf2f
da090521c3f8e92150c4b384dd237b9e6238e1cb


Move status out of utils and build it in resourceManager

Right now we build the code that buils the status of Capp in the utils package which causes some issues and code duplication. Every ResourceManager is also reflected in the Status, so we should move the status there probably.
/kind feature

Closed by #130


Migration failure with Django 1.7.2 and sqlite database when using a through model.

I'm not entirely sure whether this is an issue with taggit or Django itself, but since I can only reproduce it with taggit I'm reporting it here. Feel free to close as a Django issue if you think this isn't anything to do with taggit.
When using a through model with taggit and Django 1.7.2, migrations always fail with an OperationalError. This only occurs (as far as I know) with the sqlite backend, PostgreSQL, at least, is fine.
To reproduce
Create a simple project with an app with the following models.py
from django.db import models
from taggit.managers import TaggableManager
from taggit.models import TaggedItemBase

class BugTag(TaggedItemBase):

    content_object = models.ForeignKey('Bug')
    note = models.CharField(max_length=50)

class Bug(models.Model):

    name = models.CharField(max_length=100)
    tags = TaggableManager(through=BugTag)

Make your initial migrations with manage.py makemigrations <appname> then run with manage.py migrate.
The migrate command will fail with an exception like:
    Operations to perform:
  Apply all migrations: sessions, admin, auth, contenttypes, taggit, bug
Running migrations:
  Applying bug.0001_initial...Traceback (most recent call last):
  File "./manage.py", line 7, in <module>
    execute_from_command_line(sys.argv)
  File "/home/username/.virtualenvs/sqlitebug/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line
    utility.execute()
  File "/home/username/.virtualenvs/sqlitebug/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 377, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/home/username/.virtualenvs/sqlitebug/local/lib/python2.7/site-packages/django/core/management/base.py", line 288, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/home/username/.virtualenvs/sqlitebug/local/lib/python2.7/site-packages/django/core/management/base.py", line 338, in execute
    output = self.handle(*args, **options)
  File "/home/username/.virtualenvs/sqlitebug/local/lib/python2.7/site-packages/django/core/management/commands/migrate.py", line 161, in handle
    executor.migrate(targets, plan, fake=options.get("fake", False))
  File "/home/username/.virtualenvs/sqlitebug/local/lib/python2.7/site-packages/django/db/migrations/executor.py", line 68, in migrate
    self.apply_migration(migration, fake=fake)
  File "/home/username/.virtualenvs/sqlitebug/local/lib/python2.7/site-packages/django/db/migrations/executor.py", line 102, in apply_migration
    migration.apply(project_state, schema_editor)
  File "/home/username/.virtualenvs/sqlitebug/local/lib/python2.7/site-packages/django/db/migrations/migration.py", line 108, in apply
    operation.database_forwards(self.app_label, schema_editor, project_state, new_state)
  File "/home/username/.virtualenvs/sqlitebug/local/lib/python2.7/site-packages/django/db/migrations/operations/fields.py", line 37, in database_forwards
    field,
  File "/home/username/.virtualenvs/sqlitebug/local/lib/python2.7/site-packages/django/db/backends/sqlite3/schema.py", line 177, in add_field
    self._remake_table(model, create_fields=[field])
  File "/home/username/.virtualenvs/sqlitebug/local/lib/python2.7/site-packages/django/db/backends/sqlite3/schema.py", line 145, in _remake_table
    self.quote_name(model._meta.db_table),
  File "/home/username/.virtualenvs/sqlitebug/local/lib/python2.7/site-packages/django/db/backends/schema.py", line 103, in execute
    cursor.execute(sql, params)
  File "/home/username/.virtualenvs/sqlitebug/local/lib/python2.7/site-packages/django/db/backends/utils.py", line 81, in execute
    return super(CursorDebugWrapper, self).execute(sql, params)
  File "/home/username/.virtualenvs/sqlitebug/local/lib/python2.7/site-packages/django/db/backends/utils.py", line 65, in execute
    return self.cursor.execute(sql, params)
  File "/home/username/.virtualenvs/sqlitebug/local/lib/python2.7/site-packages/django/db/utils.py", line 94, in __exit__
    six.reraise(dj_exc_type, dj_exc_value, traceback)
  File "/home/username/.virtualenvs/sqlitebug/local/lib/python2.7/site-packages/django/db/backends/utils.py", line 65, in execute
    return self.cursor.execute(sql, params)
  File "/home/username/.virtualenvs/sqlitebug/local/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py", line 485, in execute
    return Database.Cursor.execute(self, query, params)
django.db.utils.OperationalError: table bug_bug__new has no column named tags

The SQL causing the issue is:
SELECT name FROM sqlite_master
    WHERE type in ('table', 'view') AND NOT name='sqlite_sequence'
    ORDER BY name
BEGIN
CREATE TABLE "bug_bug" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "name" varchar(100) NOT NULL)
CREATE TABLE "bug_bugtag" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "note" varchar(50) NOT NULL, "content_object_id" integer NOT NULL REFERENCES "bug_bug" ("id"), "tag_id" integer NOT NULL REFERENCES "taggit_tag" ("id"))
CREATE TABLE "bug_bug__new" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "name" varchar(100) NOT NULL)
INSERT INTO "bug_bug__new" ("tags", "id", "name") SELECT NULL, "id", "name" FROM "bug_bug"

Django 1.7.1 doesn't exhibit the issue, and it's present in both the develop branch of taggit and the latest, 0.12.2, release.

Experienced this as well, had to downgrade to 1.7.1 so I could run my tests.

I can also confirm this issue with Taggit 0.12.2 and Django 1.7.2

This is the commit that broke tests for django-taggit.

Specifically with this section
 # Add in any created fields
for field in create_fields:
body[field.name] = field
- # If there's a default, insert it into the copy map
- if field.has_default():
+ # Choose a default and insert it into the copy map
+ if not isinstance(field, ManyToManyField):
mapping[field.column] = self.quote_value(
self.effective_default(field)
)

With Taggit 0.12.2:

field.has_default() == False
not isinstance(field, ManyToManyField) == True

Manytomany field can not have a default.
If you take a look inside of effective default, there also is a check for field.has_default

@coldmind: There's difference though. mapping gets set to different things after that block executes
With Django 1.7.1:
(pdb) mapping
{u'id': u'"id"', u'name': u'"name"'}

With Django 1.7.2:
(pdb) mapping
{u'tags': 'NULL', u'id': u'"id"', u'name': u'"name"'}

...and as a result, tags gets added to this SQL statement here which is where this crash happens

@frewsxcv what do you thing is wrong in my commit? It was a bug, sqlite3 not always used effective default, but it should be.
Your TaggableManager has a behavior like ManyToManyField, right? Because problem is that tags receives NULL as default value.
The way I see it can be resolved to check smth like this if field.get_internal_type() != "ManyToManyField": instead of if not isinstance(field, ManyToManyField):, and you will override internal type for TaggableManager, if it will not break something.

Just checked that, migrations passed.
Please test your project, where you will set
    def get_internal_type(self):
        return 'ManyToManyField'

for TaggableManager. If all will be OK, I will create PR for django to fix this issue.

I opened https://github.com/django/django/pull/3865 anyway, because it should be in that way.

I've created PR #286 to add the get_internal_type method to TaggableManager.

I just committed a patch to Django's 1.7 branch that uses the get_internal_type()

The issue is unfortunately still present in Django 1.7.4.

@shacker That's because https://github.com/alex/django-taggit/pull/286 hasn't merged yet

This issue doesn't exist anymore in Django 1.7.5 (https://docs.djangoproject.com/en/1.7/releases/1.7.5/) as the regression has been fixed: https://code.djangoproject.com/ticket/24236

@outime Is that with or without the patch from #286 applied? 1.7.5 still fails with the OperationalError for me (running the unit tests for https://github.com/torchbox/wagtail under sqlite).

@outime I think that only applies to sub-classes of ManyToManyField which TaggableManager isn't. In any case, 1.7.5 doesn't fix the issue without without the #286 patch.

This still requires #286 to be merged

I asked both @alex and @apollo13 about this and they both claim they no longer maintain this library. Not sure what to suggest :-/  Maybe time for a fork?

@frewsxcv I don't mind taking over maintenance as long as no one else wants to or has any objections. But, maybe commit access to this repository and the pypi project would be better so it could stay in the same place and keep its name?

I'd like to find a way to have a maintainer under the current repo/pypi
project/etc.
On Fri, Feb 27, 2015 at 1:22 PM, Luke Pomfrey<EMAIL_ADDRESS>wrote:

@frewsxcv https://github.com/frewsxcv I don't mind taking over
maintenance as long as no one else wants to or has any objections. But,
maybe commit access to this repository and the pypi project would be better
so it could stay in the same place and keep its name?
—
Reply to this email directly or view it on GitHub
https://github.com/alex/django-taggit/issues/285#issuecomment-76474093.

--
"I disapprove of what you say, but I will defend to the death your right to
say it." -- Evelyn Beatrice Hall (summarizing Voltaire)
"The people's good is the highest law." -- Cicero
GPG Key fingerprint: 125F 5C67 DFE9 4084

@alex As I said I've no problem taking over maintenance, providing no one has any objections. If it helps my username is the same on pypi as here.

I just encountered this issue on the latest version of django.  I can't add any fields to a model without encountering this.  I was able to get it to work yesterday on a column I added, but I'm not sure how...

#286 is now merged and released (and I can confirm it works for me) - presumably this can be closed now?

Fixed with the merge of #286


⚠ Bofrost.fr has degraded performance

In 9b08b4b, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1769 ms

Resolved: Bofrost.fr performance has improved in 2f65885 after 13 minutes.


CI in generated code fails with error TS2503: Cannot find namespace '_smithy'

Describe the bug
CI in generated code fails with error TS2503: Cannot find namespace '_smithy'
To Reproduce
Refs: https://github.com/aws/aws-sdk-js-v3/pull/911#issuecomment-584452544
Expected behavior
CI is successful after CodeGen is run in aws/aws-sdk-js-v3

This appears to be an issue with line https://github.com/awslabs/smithy-typescript/blob/65974f58c513794dcf7b2dea9a6db9868c1c8aa5/smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/SymbolVisitor.java#L250
_smithy.LazyJsonString needs to be updated to __LazyJsonString
Refs: https://github.com/awslabs/smithy-typescript/pull/124


Add Google Custom Search

This uses Google custom search for the Docsy search engine. Code was generated with<EMAIL_ADDRESS>account for centralized maintenance.

/check-cla

/lgtm
We followed the directions from google to do this, note that they say that it can take up to a few days for the results to start to show up.

We will need to push it live to actually test. Will approve and if there is a problem, revert.
/approve


Query.Where and SqlBuilder.Where

hi
following code builds incorrect query:
using (var c = new Database(@"Data Source=.\SQLExpress; Initial Catalog=SampleDb; Integrated Security=True", "System.Data.SqlClient"))
{

var n = c.Query<TestEntity>()
    .Where(
        Sql.Builder
            .Where("Key = 'KEY'")
            .Where("Id = 0")
    )
    .ToArray();
}

c.LastCommand has duplicate WHERE keyword as following:
SELECT [TE].[Id] as [Id], [TE].[Key] as [Key], [TE].[Value] as [Value] \nFROM [TestEntity] [TE] \nWHERE WHERE (Key = 'KEY')\nAND (Id = 0)
simply changing Where to Append does not work:
SELECT [TE].[Id] as [Id], [TE].[Key] as [Key], [TE].[Value] as [Value] \nFROM [TestEntity] [TE] \nWHERE WHERE (Key = 'KEY')\n (Id = 0)
I know add necessary AND keyword would work, but Where would be easier.
thanks.

ummm...not sure why you are mixing the sql builder here. Either of these two are supported.
var n = c.Query<TestEntity>()
    .Where(x => x.Key == "KEY" && Id == 0)
    .ToArray();

or
var n = c.Query<TestEntity>()
    .Where("Key = @0 and Id = @1". "Key", 1)
    .ToArray();

thanks for comments.
while we were trying various way to workaround #409 , we preferred to use SqlBuilder which is supposed to be more robust and readable.
therefore, this case might be rather impractical, but Where() takes SqlBuilder, someone might do similar thing...

This probably won't be fixed.


Header Overlay on Image Buttons don't appear

The header overlay buttons don't appear. Added everything as instructed in the docs but seems to be a bug.
I'm using Github Pages and I am new to Jekyll.
from the markdown file:
title: "About"
permalink: /about/
date: 2018-01-28
tags: [data wrangling, data science, messy data]
excerpt: "Image : Gallery"
header:
overlay_image: /images/ecopark_small.jpg
overlay_filter: 0 # same as adding an opacity of 0.5 to a black background
caption: "Photo credit: Gallery"
actions:
- label: "Foo Button"
url: "https://kfpro.github.io//about/"
- label: "Bar Button"
url: "https://kfpro.github.io//about/"
layout: archive
author_profile: true
last_modified_at: 2019-08-27T15:46:43-04:00
toc: true
mathjax: "true"
From the generated website:
My page about
A screenshot:
Bug Screenshot

Environment

Minimal Mistakes version:
Ruby gem or remote theme version:
Jekyll version:
Git repository URL:
GitHub Pages hosted (if yes provide URL to site):
Operating system:

Expected behavior

Steps to reproduce the behavior

Other

Not a bug.
You're using a really old version of the theme... 4.9.0. This version doesn't have support for adding the button links in the header.
Upgrade to the lastest version 4.20.2.

Sure , Thanks for the prompt reply, really appreciate it !


Does not support the 4.2 version of the client.

Assessing the pre-download, it appears that the FPS bypass does not support the newly released 4.2 version of the client. This issue will be used for tracking the progress of this.

Quick debugging result: the vsync signature is the one that seems to be outdated.


Update RequestResult class

Update the class to implement the toString(), hashCode() and equals() methods.  Implement testing for the class.

#107 Updated and merged


Update InfluxDB comparision

Thanks for updating the outdated comparison page! I guess we want to keep the 80 characters line wrap in the document.

The comparison doc was just updated.


Does Remi run on Google Colab?

I was able to pip install both PySimpleGUIWeb and Remi.
https://colab.research.google.com/drive/1gK695vLEPDuQ5P22pB7FrWouPvhe69QP
I dunno if you can see it or not.
I'm not able to connect to the window or see any output. It appears to be running the code however.

Hello @MikeTheWatchGuy ,
unfortunately google colab is not able to host website/webapplications. You can't see the webpages created with remi or flask or django and so on.


Uploaded image not persisting...

video demonstrates the issue:
https://dl.dropboxusercontent.com/u/7117445/temp/image gone.mpg
Happens on all new instances, but this is the one i used for this video:
http://sketch.openingdesign.com/d/1toeOwALfP
Image uploaded: https://dl.dropboxusercontent.com/u/7117445/temp/test.jpg

https://www.bountysource.com/issues/4212799-uploaded-image-not-persisting

Hey John, any insight into this bug lately?

Afaik it's fixed, have you tested latest version?

yeah, pulled your latest branch changes over and restarted http://sketch.openingdesign.com

http://sketch.openingdesign.com/d/HPIUlyFDWl seems to be working okay?

I can't replicate on latest version.  Can you?
On 20 May 2015 14:28, Ryan Schultz<EMAIL_ADDRESS>wrote:
Hey John, any insight into this bug lately?
—
Reply to this email directly or view it on GitHubhttps://github.com/JohnMcLear/draw/issues/179#issuecomment-103888838.

Hey, it's weird, it seems to be working now the 2nd time i tested after pulling your changes. :\


Remove import of normalize.scss from fresh theme

normalize.scss should be separated from the theme as it is already pulled in as a dependency via the individual project _loader.scss -> see the docs about the setup.
To import it in the theme again results in duplicated normalize css code in the final .css file.

Good catch 👍

Happy to help


Tvd rename fail

Coverage remained the same at 100.0% when pulling 5613e225e855fcbf36023d5d68d7cf0230e6be16 on tvd_rename_fail into c0755445061ee4ea711b29ddcbcd2ea7c88b3353 on master.


[Link] Fix style overrides 5.6.0 regression

Closes #32172
Closes #32183
Root cause
The prop color (default as primary) is passed to sx internally which has higher priority than style overrides. This PR check the instance color prop before passing it to sx.
<Link>...</Link> // ✅ style overrides (note that by overriding `textDecorationColor`, it removes the color calculation)
<Link color=...>...</Link> // goes to sx
<Link sx={{ color: ... }}> // goes to sx

Argos change is expected.

[x] I have followed (at least) the PR section of the contributing guide.

Would be nice to have it merged :) Then could actually update to new version as right now all link colors are wrong and do not take account theme style overrides

Would be nice to have it merged :) Then could actually update to new version as right now all link colors are wrong and do not take account theme style overrides

For sure, I am waiting for the review. I think it can be merged today (usually, we release the package on Monday).


Site search feedback for multifilter variables

Discussed in 5/23/2022 EDA UX meeting
How are multifilter variables handled (like “dog” which is a child of the multifilter variable “assets”)?
Currently the link takes you directly to the term that is the child in the multifilter (so the link takes us to “dog” without the context of the other terms under multifilter variable “assets”)
There is no other way to get to the stand alone term “dog”, which is confusing
We would like to redirect to the multifilter parent term to provide context to the user, this will be done in the client not in site search

looks great, thanks!


update deprecated stylelint rules

'media-feature-name-blacklist' with  'media-feature-name-disallowed-list' https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/media-feature-name-blacklist/README.md
'unit-blacklist' with 'unit-disallowed-list' https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/unit-blacklist/README.md

✅


[AB#38416] Added support for Channels to Catalog Service

Pull Request
Prerequisites

[x] My code follows the coding conventions
[x] All tests pass

Description
Catalog Service now listens to the channel published (unpublished) events and adds(removes) the channel from the Catalog API.

Please note that pull request [AB#39261] Added video cue point support to Media and Catalog services #67 includes new database migrations. If this pull request is merged into dev before another pull request that also modifies the database, it may be necessary to regenerate the migrations for the second pull request.

Changes were merged to [AB#38392] [AB#39185] [AB#39587] [AB#39035] [AB#37460] [AB#36848][AB#38416] VOD-to-Live service #66 pull request.


W/WearableService﹕ Unable to pick WearableListenerService too many services defined.

HI,
I Recently used the BusWear library and it worked like a charm until yesterday. I was debugging my mobile app and, while posting from the wearable I got this message, 1 per event:
W/WearableService﹕ Unable to pick WearableListenerService for ro.sorin.remotepal, too many services defined.
I have followed by letter the implementation guideline.

So you defined your own WearableListenerService. Library defines one, and you cannot define one more (limited by system).
I have created another library to solve it https://github.com/tajchert/ServiceWear it allows you to define more than one WearableListenerService using BroadcastReceivers, however you need to create fork of BusWear library and add it manually to it.
I'm leaving this issue open until I or somebody else will do so.

Also this is addressed by @btkelly PR #10 . I would love to discuss and find best solution for this.
Any opinion @mg6maciej on that? As you are the person that pushed me towards grade overriding tag instead of manually adding in Manifest (and also expert in clean-code approach).

My sugestion is to place the ServiceWear in the BusWear library as default. This way, if someone wants to use the traditional way of calling the googleApi for msgs and data he/ she can still use the ServiceWear. And in the case of BusWear if it's basked in it solves the one single Service issue without the user eaven knowing it.

Yup, that make probably most sense.
czw., 10.12.2015 o 19:39 użytkownik Sorin Mihai Irimies <
<EMAIL_ADDRESS>napisał:

My sugestion is to place the ServiceWear in the BusWear library as
default. This way, if someone wants to use the traditional way of calling
the googleApi for msgs and data he/ she can still use the ServiceWear. And
in the case of BusWear if it's basked in it solves the one single Service
issue without the user eaven knowing it.
—
Reply to this email directly or view it on GitHub
https://github.com/tajchert/BusWear/issues/4#issuecomment-163712465.

--
Michał Tajchert
http://tajchert.pl/


Packwiz Example?

Hi, is there an example of how to specify PACKWIZ_URL like on the docker container?

https://docker-minecraft-server.readthedocs.io/en/latest/mods-and-plugins/packwiz/

Thx, i used extraEnv and specified my PACKWIZ_URL there


[Diag] Port diagnostic messages from .def files to en.yaml

In this PR I'm porting diagnostic messages from .def files. to the new en.yaml file.
To test this, I parsed this YAML file and checked against all of the messages from .def files. And everything matched.
cc @xedin

@xedin I ran tests locally using en locale and tests passed. I also checked the content of the parsed strings against the content of the diagnosticMessages array (the one form .def files) and also everything matched.

@swift-ci please smoke test


Cleanup klr threads on editor shutdown or toggle-off

The roslyn server can kill the klr thread with the right parmeters, probably editor pid.  At the moment omnisharp-atom does not do this, resulting in orphaned klr processes.

With stdio I did hand off the node process.pid to the server.  So far it seems that whenever the atom process goes away the server now kills itself too.

Seems fixed to me as well. There are two klr processes, but no more get spawned when you toggle the server. No more left when you close atom.

Oh, I'll check. That's great!

There should be 2 klr processes. One is OmniSharp, the other is DTH (Design Time Host) that OmniSharp communicates with.

Yep, I'm seeing those same two processes getting reused now, instead of new ones on each toggle. Now we just need to be able to kill them completely.

When I shutdown or restart atom, I'm seeing them die on Windows.

From: Sam<EMAIL_ADDRESS>Sent: 26/04/2015 7:46 AM
To<EMAIL_ADDRESS>Cc: Chad<EMAIL_ADDRESS>Subject: Re: [omnisharp-atom] Cleanup klr threads on editor shutdown or toggle-off (#111)
Yep, I'm seeing those same two processes getting reused now, instead of new ones on each toggle. Now we just need to be able to kill them completely.

Reply to this email directly or view it on GitHub:
https://github.com/OmniSharp/omnisharp-atom/issues/111#issuecomment-96283500

Yes, but toggle should also kill them. They are being killed when Atom is closed for me, too.

Looks to me like we're back to orphaning klr threads, but now I think this belongs in omnisharp-node-client. I'm going to close here and re-open there.


Unable to Build

I'm trying to update to v0.6.0 and I get this when I try to build:
git@gitpi ~/go/src/github.com/gogits/gogs $ go build
# github.com/gogits/gogs/cmd
cmd/web.go:138: unknown "github.com/macaron-contrib/i18n".Options field 'Files' in struct literal
cmd/web.go:470: ctx.ServeFileContent undefined (type *middleware.Context has no field or method ServeFileContent)

I get the same error when I run go get ./...

@Aidoboy you need to run go get -u ./... in order to fetch updates.

Woops, I forgot to post here after I solved it. I had to re-run go get -u github.com/gogits/gogs to update the dependencies.

@Aidoboy cool, so everything is working now?

Yeah, everything's fine.

Good, so I'm closing it now. :wink:


Enriching KurdishHunspell with MyMemory

@dolanskurd gyan,
Thanks for your nice work.
I was wondering if you would like to bring your project and the Kurdish Hunspell project together. To do so, we need to enrich the current dictionary of the Hunspell Sorani Kurdish spell checker. In addition to entries, part-of-speech tags are required.
Here are some points to do so:

A list of Sorani Kurdish words is required. In my implementation, I have preferred standard vs. dialect distinction in the implementation. This is not always the case in Kurdish dictionaries which tend to provide the vocabulary of all dialects as Kurdish without further distinction.
Finding the part-of-speech tags can be done semi-automatically by following a few rules and also, checking the pos tag of the translation.

Please let me know if any further clarification is required.
Thanks :-)

Spas Kak @sinaahmadi
Currently I am working on a project for Kurdish language and a small part of it, is a little bit close to those details you talked about. I will check and if there were no conflicts, I will definitely do my best to work on your recommendation.
Thank you and I will ask for your help when needed for adding this project.
Thanks again Kak Sina gyan.

Sounds great.
Extracting Kurdish entries and their translations from your dictionaries would be the best step to start.
Keep me posted ;-)

Sure. I will do my best!


added bad pixel info field to DL1CameraContainer

We are using this additional field for MAGIC data processing to store (multidimensional) bad pixel information

As @kosack commented for #1210, also this info might be better not saved event-wise, but more seldom (once a run/file, for example).

Hi,
this can be added to the PixelStatusContainer, which is filled with monitoring data and not necessarily updated at each event. For the moment we use several status arrays, one for each type, but this evolve if other solutions are better
class MonitoringCameraContainer(Container):
    """
    Container for camera monitoring data
    """

    flatfield = Field(FlatFieldContainer(), "Data from flat-field event distributions")
    pedestal = Field(PedestalContainer(), "Data from pedestal event distributions")
    pixel_status = Field(
        PixelStatusContainer(), "Container for masks with pixel status"
    )
    calibration = Field(
        WaveformCalibrationContainer(), "Container for calibration coefficients"
    )

and
class PixelStatusContainer(Container):
    """
    Container for pixel status information
    It contains masks obtained by several data analysis steps
    At r0/r1 level only the hardware_mask is initialized
    """

    hardware_failing_pixels = Field(
        None,
        "Boolean np array (True = failing pixel) from the hardware pixel status data ("
        "n_chan, n_pix)",
    )

    pedestal_failing_pixels = Field(
        None,
        "Boolean np array (True = failing pixel) from the pedestal data analysis ("
        "n_chan, n_pix)",
    )

    flatfield_failing_pixels = Field(
        None,
        "Boolean np array (True = failing pixel) from the flat-field data analysis ("
        "n_chan, n_pix)",
    )

Hi, nice, I didn't know that a corresponding container structure also existed, so I guess we can close this pull request. However, related to the simultaneous #1210, it is not yet clear to me how to give a time stamp to the monitored quantity. (Or, it would be good to have a timestamp possibility also here, when failing pixel information is updated also within a run, which is the case in my use case).

As this seems to already exist in PixelStatusContainer I will close this


Use latest colors from edX Pattern Library

Description
MA-2455
I updated all the color names and values to use the standard palette. I took care in making sure that the new color was reasonably similar to the existing color, so nothing should look too crazy. The gray colors in particular were quite different than before.
Testing

Try all the screens in the app and look for colors that seem out of place. (Unfortunately we don't have many screenshot tests yet 😢 )

Reviewers
If you've been tagged for review, please check your corresponding box once you've given the :+1:.

[ ] Code review: @mdinino
[ ] Code review: @miankhalid
[ ] UX review: @lizcohen

The current screenshot test we have failed :)

@@             master       #825   diff @@
==========================================
  Files           488        488
  Lines         19950      19950
  Methods           0          0
  Messages          0          0
  Branches       2860       2860
==========================================
+ Hits           3758       3770    +12
+ Misses        15756      15742    -14
- Partials        436        438     +2

Review #825 on Codecov

Powered by Codecov. Last update 9b2aec0...a511c4c

Where can I view the changes?

👍  It's just a a refactoring PR. I ran through the app and didn't see anything out of place.

👍

@bguertin submitted a merge commit to address some funky merge issues when I reorganized some dimensions.


Is it Fluent Interface or just Method Chaining?

Does this project provide a way to define real fluent interfaces or just method chaining builders?
"I've also noticed a common misconception - many people seem to equate fluent interfaces with Method Chaining. Certainly chaining is a common technique to use with fluent interfaces, but true fluency is much more than that." http://www.martinfowler.com/bliki/FluentInterface.html
What I mean by "method chaining" is something like
 Interface myclass = new MyClass().dothis("mytext").dothat("more text").add(5);

By fluent interface I mean an internal DSL that is able to give the using programmer an interface that limits his/her options to sensible once, thus implementing a grammer: http://blog.jooq.org/2012/01/05/the-java-fluent-api-designer-crash-course/ (possibly with method chaining, but method nesting is an alternative).

I'm not completely clear on your intent here... you seem to have a good understanding of how using Method Chaining supports designing Fluent Interfaces. Are you trying to suggest the project is misnamed or are you trying to better understand what the project is about?

I would like to understand what the project is about and/or what it supports. It is obvious to me that it builds builders that can be configured using method chaining. However I would like to know if the builders supports fluent interfaces.
(Fluent interfaces are not a subset of method chaining and method chaining is not a subset of fluent interfaces. Method chaining can be used for implementing a fluent interface).
If the project does not build builders that support fluent interface (meaning a grammar), then I would argue that the project is misnamed. However, until then I just want to understand the project.

OK thanks for clarifying.
The project provides automatic implementations of Java Interfaces that are designed following the Builder pattern. It does this using dynamic proxies, hence the name fluent-interface-proxy (a Proxy for your Fluent Builder Interfaces).
I think you're confusing Java Interface (the language artifact) and Interfaces as a broader design terminology. (Like the word Interface in "API" - Application Programming Interface).
If I had known this possible confusion, maybe the project would have been named more around something like fluent-builder-proxy. :)
Let me know if improvements to the README could help clarify this... Pull requests are also always welcome.
Now, regarding your question:
However I would like to know if the builders supports fluent interfaces.

The project helps Java programmer quickly create Builders that use Method Chaining - which is, as you're disambiguating above, a way to create Fluent APIs - in order to build objects. The key thing is building objects... it is not expected to help you build Fluent Interfaces in general, these would be very specific and are better implemented manually. The library helps with the tedious and repetitive task of implementing (not designing) Builders in Java.

When I have been talking about "interfaces", then I have been talking about the design pattern (design terminology), as in API. The same goes for this post. I realize now, that you have been talking about the Java interface.
I guess you chose the word "fluent" because it resembles "fluent english language"? This would also be an aspect of fluent interfaces (design pattern), but fluent interfaces (design pattern) also imply some sort of grammar. However, I give you that the English wikipedia article is not so clear on this as it could be - the German one is better, and the article of Martin Fowler is even clearer on this (see my earlier quote).
My impression is that "Fluent interface" is a standard expression which by now refers to the design pattern. The fact that you mention the wikipedia articles, which talks about the design pattern, is therefore misleading. I'd encourage you to take the wikipedia reference away and to rename your project or at least write a fist paragraph of the readme, that explaint that it's about implementing Java interfaces with a method chaining builder pattern.
Btw: Fluent interfaces are often not implemented manually. Examples:

http://heinerkuecker.de/Fluent_Interface_Code_Generator_auf_Basis_einer_Grammatik.html
https://github.com/Cascading/fluid
But sometimes they are, as it has been done for http://www.jooq.org/
All these examples have fluent interfaces which have a grammar.

Closing issue as being philosophical :)

That is okay :-D.


Make gulp test task run tests, and enable npm test.

web-component-tester was taking over the test task, but we're not using it at the moment so I removed it. If someone gets ambitious and decides to write tests for the custom elements, we can make the test task also run those tests.
Also hooked up npm test to run the gulp tests, since that is the npm convention, though not super important for us.

LGTM.


Various UI & UX issues on Android/Mobile

A few things need improvement that are specific to Android or just the Mobile UI view:

[ ] The back button on Android does not work with stack navigation, in that when you're viewing a room, pressing Back doesn't take you back to the root view.
[x] The actual "go back" UI button on the top left has been mis-sized or mis-placed, see screenshot below.
[x] There's no room header title text any more, so you don't know what room you're viewing. See screenshot below.

[ ] There's wasted vertical space at the top, which is visible in a RoomScreen to a smaller degree, but is especially prevalent in the rooms list at the top. In the screenshot below, almost 25% of the vertical space is wasted -- everything above > Rooms.

The back button on Android needs to be supported by a lot of other widgets in makepad/robrix, namely Modals, sliding panes, etc.


[Azure] complains about load balancer update  in events: "Provider rate limited(read) for operation:NicGet"

Hi,
this message (Error?) occurs rather often in the Event log:
Error updating load balancer with new hosts map[c1-okd4-97wzr-master-0:{} c1-okd4-97wzr-master-1:{} c1-okd4-97wzr-master-2:{} c1-okd4-97wzr-worker-germanywestcentral-xsjz8:{} c1-okd4-97wzr-worker-germanywestcentral-xtcwj:{} c1-okd4-97wzr-worker-germanywestcentral-z2qw8:{}]: ensure(openshift-ingress/router-default): backendPoolID(/subscriptions/10deca00-efc8-4d08-b445-472e278b48df/resourceGroups/c1-okd4-97wzr-rg/providers/Microsoft.Network/loadBalancers/c1-okd4-97wzr/backendAddressPools/c1-okd4-97wzr) - failed to ensure host in pool: "azure - cloud provider rate limited(read) for operation:NicGet"

Somethings seems to spam the Azure API.
I don't see any negative effects up to now because of this.
Greetings,
Josef

Although a different provider, this look like it is symptomatic of the same issue as #110

It looks we do not deploy Azure Rate Limits since a few days by the installer and this seems to be the way forward: https://github.com/openshift/installer/pull/3259


Added documentation for net_http gem in instrumentation

Documentation for Net HTTP Instrumentation. Should be similar to other recent documentation prs such as PR #386 . This hopefully resolves issue #238 .

It did sound kind of awkward. I removed that line.


[Feature] FA2 support for attention mask(shape: (seq_len, seq_len))

as titled cc @tridao @jayhshah

You're welcome to work on it if you need it

@tridao Could you please point out the execution order of flash_attn and the files that need to be modified?

The fwd kernel is here:
https://github.com/Dao-AILab/flash-attention/blob/c92ca63268836a6ea519e9892eda4895fc31811d/csrc/flash_attn/src/flash_fwd_kernel.h#L49


Support for Prometheus PushGateway

Here is proposed support for pushgateway (https://github.com/prometheus/pushgateway)
It's based heavily on the existing alert_manager code and should be comprehensive. There's no configuration file for a pushgateway just command-line switches so I've broken those down as params.
I admit that I've only tested this on CentOS7 (systemd), but all the other service-start scripts are so close to those for alertmanager that issues seem unlikely.

Please use the daemon implementation in https://github.com/brutus333/puppet-prometheus/pull/27 to rewrite push gateway code.


optimization delete useless handler

Make sure set the target branch to develop
What is the purpose of the change
XXXXX
Brief changelog
XX
Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Codecov Report

Merging #3517 (b5dce4b) into master (df4e988) will decrease coverage by 0.15%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master    #3517      +/-   ##
============================================
- Coverage     48.28%   48.12%   -0.16%
+ Complexity     4611     4595      -16
============================================
  Files           555      555
  Lines         36756    36756
  Branches       4841     4841
============================================
- Hits          17746    17690      -56
- Misses        16779    16836      +57
+ Partials       2231     2230       -1

Impacted Files
Coverage Δ

...e/rocketmq/remoting/netty/NettyRemotingClient.java
47.24% <100.00%> (ø)

.../broker/subscription/SubscriptionGroupManager.java
54.11% <0.00%> (-16.48%)
:arrow_down:

...in/java/org/apache/rocketmq/test/util/MQAdmin.java
38.88% <0.00%> (-5.56%)
:arrow_down:

...apache/rocketmq/remoting/netty/ResponseFuture.java
85.00% <0.00%> (-5.00%)
:arrow_down:

...ache/rocketmq/broker/topic/TopicConfigManager.java
54.23% <0.00%> (-4.62%)
:arrow_down:

...ache/rocketmq/common/stats/MomentStatsItemSet.java
39.13% <0.00%> (-4.35%)
:arrow_down:

...rocketmq/remoting/netty/NettyRemotingAbstract.java
47.05% <0.00%> (-4.05%)
:arrow_down:

...ava/org/apache/rocketmq/test/util/VerifyUtils.java
46.26% <0.00%> (-2.99%)
:arrow_down:

...ava/org/apache/rocketmq/filter/util/BitsArray.java
59.82% <0.00%> (-2.57%)
:arrow_down:

...ache/rocketmq/store/AllocateMappedFileService.java
39.02% <0.00%> (-2.44%)
:arrow_down:

... and 11 more

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 df4e988...b5dce4b. Read the comment docs.


Hacking.md needs an update on how to run test after addition of integration tests

What steps did you take and what happened:
Tried to follow HACKING.md to run the tests using make test. This used to work when we only had unit tests but after the addition of integration tests, we ended up creating two targets in the Makefile (unit-tests & integration-tests).
What did you expect to happen:
make test block should still be present in the Makefile and should call the unit-tests and integration-tests target.
Environment:

Starboard version (use starboard version): Latest dev
Kubernetes version (use kubectl version): Any
OS (macOS 10.15, Windows 10, Ubuntu 19.10 etc): Any

Closed by #135


fix NTLM auth support

added CURLAUTH_NTLM  http auth option
$client = new Client([
'base_uri' => $url,
'auth'    => array($user, $password 'ntlm')
]);

Is there any way to support NTLM that will work with the stream handler?

Please update this PR with tests, documentation, and this would require throwing an exception in the StreamHandler because it does not support ntlm.

@Sebascii  Should this be closed in favor of #1569?

Thanks for your contribution, but I merged #1569 which implemented the same feature.


Added wget flag to reset connection

Since install-sh.sh is a part of the install process, we probably don't want to wait for the long default of 15 minutes (https://github.com/chapmanb/bcbio-nextgen/issues/1487).
Was having issues on my build box before applying this change (connections to *.s3.amazonaws.com kept hanging).

Thank you for the suggestion. I agree that setting --read-timeout to a lower-than-default value may be desirable. However, do we really want it to be set to a single second? Shouldn't we set it to, say, 10 seconds? Otherwise, if there is ever a one-second read delay during the download process, the entire download gets restarted. That seems pretty harsh to me :-).

Done.

Thank you. Could you please squash all the commits together and base the resulting commit on the current origin/master?

Done!

Thanks!


Fix source compatibility problems with conforming to multiple Collection axes at once.

Sema: Improve handling of potential witnesses during associated type inference.
The associated type inference is a bit unusual, since we want to be able to infer associated types from protocol extension implementations that themselves depend on the types being inferred a certain way, e.g.:
protocol Runcible { associatedtype Spoon; func runce(_: Spoon) }
extension Runcible where Spoon == Hat {
  func runce(_ hat: Hat) {}
}

For this reason, we would collect potential witnesses from all possible extensions of the type without immediately checking the constraints on each extension. This could lead to an inconsistency where, when ranking potential witnesses, associated type inference would end up picking the "best" candidate as something that can't even be used by the type we're inferring the witness for, leading to incomprehensible behavior. The ranking criterion itself is also flawed, because TC.compareDeclarations is normally comparing candidates for the same well-typed function invocation, but during associated type inference we haven't even established the type system we're comparing candidates within. Witness candidates from extensions with mutually exclusive associated type constraints but otherwise more specific constraints would be unnecessarily dismissed as ambiguous because neither candidate's generic signature is a match for the other's.
Both problems can be mitigated by looking at only the constraints for protocol extensions that specifically constrain the Self type, since those conformances are always explicit in the source code and therefore independent of associated type inference. We can pre-filter witness candidates by rejecting candidates for which the conforming type doesn't match the extension's Self constraints. We can score multiple witness candidates by looking only at the relative constraints they put on Self, considering a witness from a context that more specifically constrains Self to be a better candidate; we should ignore the associated type constraints for this scoring because we don't even know if they apply given the solution we'll ultimately pick. There's probably a more systemic way to go about this, but targeted fixes for both of these problems, along with a following patch to the standard library, restores source compatibility for Collection conformers, fixing rdar://problem/30228957.

stdlib: Adding missing default implementations of subscript(Range) for combinations of [Mutable][RangeReplaceable][Bidirectional|RandomAccess]Collection.
These were overlooked, and somehow code that attempted to make a minimal collection conform to RangeReplaceableCollection and RandomAccessCollection managed to compile successfully in Swift 3.0, but in Swift 3.1…something changed to reject a type that conforms to both due to the lack of a suitable default slicing subscript implementation in the stdlib that provided all the requirements. Fill in these missing implementations. The type checker still fails to pick the right witness without an explicit typealias SubSequence, but this is progress toward rdar://problem/30228957.

@swift-ci Please test

@airspeedswift and @dabrahams, how do the standard library changes here look?
@DougGregor or @rudkx, do the type checker changes look alright for 3.1?

Build failed
Jenkins build - Swift Test Linux Platform
Git Commit - 7774d9e231ff14698bd585d6ba19f68b8bc0a2d2
Test requested by - @jckarter

I suspect PR #4825 might be what surfaced this problem. This is the first time that change has made it off master into a full release.

on Sun Jan 29 2017, Ben Cohen <notifications-AT-github.com> wrote:

Changes LGTM. There are probably additional tests needed, like to test
that slices have the expected properties

There ought to be prepackaged checks for that stuff in StdlibUnittest
--
-Dave

@airspeedswift @dabrahams I went ahead and expanded out the uses of .init shorthand. Not worth holding up this fix on a style debate, IMO.
@DougGregor I also made the type checker changes you requested. How does this look?

@swift-ci Please test

@swift-ci Please test

Build failed
Jenkins build - Swift Test Linux Platform
Git Commit - 34ec424898908c098652d92bf305e4fe9a52e168
Test requested by - @jckarter

@swift-ci Please test Linux

Awesome, thanks!


Then i try to do this, the game try to load but i was stuck in an infinite load.
I use Bubble Tweaks, Respect Mod and Visual Adjustements and it work without Spellbook Merge.

I just try without Respect Mod and Visual Adjustements and i can play with Spellbook Merge.


ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. mediapipe 0.10.7 requires protobuf<4,>=3.11, but you have protobuf 5.26.1 which is incompatible.

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
mediapipe 0.10.7 requires protobuf<4,>=3.11, but you have protobuf 5.26.1 which is incompatible.
How to fix it?

If it works fine, ignore it.


Added ability to log histograms and images

Following the examples here: https://github.com/yunjey/pytorch-tutorial/blob/master/tutorials/04-utils/tensorboard/logger.py
I added new methods to log histogram and image data. I added associated tests and some docstrings as well.

Thanks for the PR @Erotemic , looks awesome! I think it's fine to move scipy and numpy imports to the top level, and also add scipy to requirements to fix the build - I think it's not a major problem anymore to have it installed, so it's better than an optional dependency just for images.

Thanks. I made those changes.

Thanks @Erotemic ! The changes you make look good. The build is still failing though: https://travis-ci.org/TeamHG-Memex/tensorboard_logger/jobs/299143254#L521 - do tests pass for you locally?

The tests do pass on my machine. I think pillow may be needed under the hood for the scipy.misc images stuff. I added it as a dependency to see if that works.

@lopuhin seems to work now.

Awesome, thanks a lot for the PR @Erotemic  👍
(FTR, the build is green, although it's not showing as green in the issue).
I'm merging it now, a small question about scipy and pillow versions: do you know that the minimum versions you specified are minimal (anything less will not work), or they are the ones you know will work for sure?

I simply put in the versions that I had installed. Older versions might work too.


Resolve coding standard issues

Current coverage is 44.08%

Merging #7 into 2.next will not affect coverage as of 4eb2853

@@            2.next      #7   diff @@
======================================
  Files            6       6
  Stmts           93      93
  Branches         0       0
  Methods         12      12
======================================
  Hit             41      41
  Partial          0       0
  Missed          52      52

Review entire Coverage Diff as of 4eb2853

Powered by Codecov. Updated on successful CI builds.

:candy:

Nice!


Screen of SCRCPY freeze

Environment

OS: [Windows 10]
scrcpy version: [scrcpy 2.0]
installation method: [Windows release...]
device model: any devices
Android version: [any]

Describe the bug
I connected to some devices with this command:scrcpy --stay-awake -s "serial of each devices"
I placed the all (7-8 devices) windows of SCRCPY at the work space of Windows 10 (all windows are placed and displayed at work space)
Binded the all SCRSPY windows to OSB to recording
The all SCRCPY windows works and recording properly while my monitor is power ON, but
when I turn off the monitor, the windows of SCRCPY are frozen (no any actions not performed, the picture just paused)
after powered ON of monitor the all windows of SCRSCPY remain frozen until to the next action.
I checked this issue with youtube video and games.
The record always displayed without pauses/freezes.
So, how i can record screen of  SCRSCPY windows even when you turn off  the monitor?
Maybe i should use the specific conditions -- for SCRCPY ?
Thanks for your help in advance

Binded the all SCRSPY windows to OSB to recording

For information, does it also happen if you don't record via OBS?
As a sde note, you can record with scrcpy directly (you'll get the original capture timings, so it is better than rendering into a window and capturing the window).

For information, does it also happen if you don't record via OBS?"
Yes it the same.

you can record with scrcpy
That’s not exactly what need to me.
It's used the internal space of device to recording and the record can be damaged if the device fallen down or has the some exception.

I think that this way Video4Linux would solve my problem, but it provided only for Linux =(
I have the some ideas for solve.
I want to try to launch the SCRCPY via sandbox or the background of the "game" or some dynamic scene.

I found some interesting case:
I launched SCRCPY for some devices. Launched the call app in devices and entered any  digits.
Input cursor constantly flashing.
When I turn off the monitor the all windows of scrcpy are freezing.
After this i connected to PC via remote screen and scrcpy remain frozen even when I interact with them.
But...
All activities are sent to the device and performed but are not rendered on the PC.
scrcpy windows "repair" until to the last performed action only after the monitor screen is on.

(actions_via_remote)_2023-04-01 13-08-25.zip
Please check the video record for previous comment

I found some interesting case:

It's used the internal space of device to recording

No, it is recorded directly on the computer.

and the record can be damaged if the device fallen down

Nope, try to record and unplug your device at any time, the recording file should be correct.

or has the some exception.

If the scrcpy client crashes (e.g. segfault), indeed, but that should never happen, and if you ever see such a crash, it's a major issue you should report immediately.
About your freeze, it's either an issue in SDL or in your graphic drivers (scrcpy just calls the function to render, it has no control about the actual rendering when the monitor is on or off).

https://github.com/Genymobile/scrcpy/issues/3883#issuecomment-1492850259

It's works also with win+L combination.
I will check this this cases at another PCs and share result of this.
Did you check this from your side ?

Checked at another PC it works good.
I’ll look for reason on first PC.

It was Windows 1809 issue.
The issue not reproduced after use another version


Notify slack about a new tester signing up

I really like the idea of getting a slack notification of a new tester signing up (see #20 ) so I implemented it.
Note: I am not  a ruby developer by profession so please check if this is a good idea. Tested on local though

I signed it!

Also tested on Heroku with our live app. Works for me.

Any update on this?

@plaetzchen No problem! Was just curious 🙃 Lemme know if you need any help or anything 💪

I would love for this to submit to mailchimp too

@taquitos Got time to fix these conflicts?


README.md: Document MSRV

Fix #443

feel free to address nit and send to bors or just send to bors directly
bors d+

bors r+


Add a quality key to gatsby-remark-images options

added a quality of 90 to lower any possible image blurring

Just checked out the deploy, and the few images I saw look good! I'll keep an eye on this master build too.

Body images look much better on prod! recent but otherwise random example


Update landing page with new recipe layout

New recipe layout is implemented. Layout consists of rows of 10 recipes. Only recipe pictures show until hovered over to display recipe name. Unable to display more content as formatting text becomes an issue. Also, unable to resize recipe pictures as they become too large. May have to format all pictures before we upload them into the database.

Modified layout again. Removed dimmer function. Added tags. Changed row size to 8.


Make docx files preview

Utilize this: https://github.com/lrusso/TinyDOCXViewer
To preview docx files...

Thansk for the feature request. This has already been requested in #59 so I'm closing this issue as duplicate. Follow #59 for progress on this.


bundlerApp: avoid unecessary rebuilds when gemdir changes

Because the gemdir was referenced on the derivation, it would cause the
whole gemdir to get added to the store, which would in turn force the
derivation to be rebuilt whenever unrelated folder files would change.

Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Notify maintainers
cc @

I remember this being an issue recently, not sure where exactly. This should be back-ported to 19.09.

I remember this being an issue recently, not sure where exactly. This
should be back-ported to 19.09.

https://github.com/NixOS/nixpkgs/pull/63177#issuecomment-529171458

Backported in 1b132a979a9.

I'd be happy if magic filenames in gemdir would gone, being replaced with explicit import ./gemdir.nix or something which would allow replacing and (post-)patching of individual libraries.

@volth I wouldn't mind removing the magic either. I had the idea initially but am not holding strongly onto it. The idea was to simplify each bundlerApp declaration but it's probably not worth saving 20 characters per derivation.

+1 to removal