Add spacing to VStack in InternalWrappingHStack

Not to handle neighbor components because of padding of items, I added spacing to VStack in InternalWrappingHStack.

Add verticalSpacing input to Spacing enum of WrappingHStack.
Because of default value of verticalSpacing, this is not a breaking change for existing users. You can see there is no problem with example view who doesn't have verticalSpacing like before.

Hi @SongJiyeon,
sorry for the late response, I have been quite busy. Thanks a lot for your work. Unfortunatelly, your code does not handle dynamic spacings correctly.
But I also think that constant vertical spaces should be provided by the item definition, i.e. by giving them a padding. This way you would have the right separation for each item instead of line by line.
Dynamic vertical spacings could be needed sometimes and can't be defined by the items, but I don't think there is really a need for it. Maybe if someone creates a feature request I'll think of implementing it...


Invalid use of enumeration literal for Integer-indexed array

Here:
https://github.com/MarekMatejak/Physiolibrary/blob/b29e62d9be6cd4ed6c4ecfb56349be7e355c905b/Physiolibrary/Fluid.mo#L3062
An enumeration literal is used to index in lungs.substances.
However, lungs.substances is indexed using an Integer:
https://github.com/MarekMatejak/Physiolibrary/blob/b29e62d9be6cd4ed6c4ecfb56349be7e355c905b/Physiolibrary/Fluid.mo#L702
I believe this is not legal Modelica. The specification says:

The type of the index should correspond to the type used for declaring the dimension of the array.

Hi Malte,
thank you for the feedback. I will fix it on Monday.
Kind Regards
Marek


Unable to upload

Failed to upload JSON file to Graylog. Is this pack updated for Graylog3?

This is still failing for Graylog 4.x latest.


No warning messages on subscribing to production only blocked application

When an application is blocked for production only in publisher portal, and then subscribing to that application in devportal, it shows no warning message for not completing the process. It remains in the same page without any notifications.
The below image shows that the application "my1" is blocked for production only.

When the same application is selected to subscribe, it does not allow to subscribe but shows no constructive messages on why it cannot be subscribed.

This is not reproducible in the latest pack. Credentials page has been revamped with wizards:


Roundabout fix

fixed some issues about roundabout instructions

This is for #352 and #353, right?

Yes

Nice :) !


Add dry-auto_inject strategy for resolving dependencies with resolution effects

Example usage, rough sketch but somewhat practical:
Dry::Effects.load_extensions(:auto_inject)

class AppContainer
  extend Dry::Container::Mixin
end

# see, no container passed
Import = Dry::Effects.AutoInject

...

class CreateUser
  include Import['user_repo']

  def call(params)
    user_repo.create(params)
  end
end

class ContainerMiddleware
  include Dry::Effects::Handler.Resolve

  def initialize(app)
    @app = app
  end

  def call(env)
    # pass the container in middleware or somewhere else on top
    provide(AppContainer) { @app.(env) }
  end
end

# overriding
# dependencies will be resolved on _every_ access call. Useful in tests
Import = Dry::Effects.AutoInject(dynamic: true)

# providing overriding values
# create_user_spec.rb
RSpec.describe CreateUser do
  include Dry::Effects::Handler.Resolve

  subject(:create) { described_class.new }

  let(:user_repo) { double(:user_repo) }

  around { |ex| provide('user_repo' => user_repo, &ex) }

  # ... tests using mocked repo
end

# providing overriding values through middleware requires passing a flag:

class ContainerMiddleware
  # ...
  def call(env)
    # overridable enables capturing outer values
    provide(AppContainer, overridable: true) { @app.(env) }
  end
end

# integration_spec.rb
RSpec.describe 'testing assembled app' do
  # same as before but we can "force" inject user_repo through the middleware
  around { |ex| provide('user_repo' => user_repo, &ex) }
end

OK, I'm merging this, it looks like it's pretty solid already, I was able to port all my code (!). JRuby tested locally (🆗), gotta fix its CI problems separately.


Add RIP20 support to Android RVN Wallet

This Ravencoin Improvement Proposal #20 (RIP20) will give a number to the user in addition to their 12-words. The number will be the number of weeks since Ravencoin Genesis block.
Add the extra number when displaying 12-word backup information (the number should not be given or should be 0 if you don't know when the seed was generated).
Accept the OPTIONAL number when restoring the wallet.
Jump to the date when syncing to speed up the sync on a wallet restore.
https://blog.ravencoin.email/post/12-words-and-a-number

amount=USD$2000.00
paid_in=RVN
status=open
info=https://github.com/RavencoinFoundation/gitRVN


feat(benchmark): add lifecycle hooks for enhanced benchmark control

Add Lifecycle Hooks
This PR introduces lifecycle hooks, providing users with greater control and flexibility over their benchmark setup and teardown processes. These hooks allow for custom actions at various stages of the benchmarking lifecycle, enabling precise environment management and setup/teardown operations.
New Features:

Lifecycle Hooks: Implement beforeAll, afterAll, beforeEach, and afterEach hooks.

beforeAll: Executes once before all benchmarks begin.
afterAll: Executes once after all benchmarks have completed.
beforeEach: Executes before each individual benchmark iteration.
afterEach: Executes after each individual benchmark iteration.

Use Cases:
These hooks are particularly beneficial for complex benchmarks requiring specific setup and teardown operations, ensuring each test runs under the right conditions and managing resources properly.
Implementation:
Hooks are optional and easy to integrate into existing tests with minimal configuration, defined within the LifecycleHooks struct and included in the benchmark Config struct. This enhancement aims to provide a seamless and flexible user experience for benchmarking.
Example Usage:
const hooks = .{
    .beforeAll = fn() void { /* global setup */ },
    .afterAll = fn() void { /* global teardown */ },
    .beforeEach = fn() void { /* per-test setup */ },
    .afterEach = fn() void { /* per-test teardown */ },
};
var config = Benchmark.Config{ .hooks = hooks };

closes https://github.com/hendriknielaender/zBench/issues/41

we would need an example that makes use of the hooks

Good call, i have added an issue to tackle this. https://github.com/hendriknielaender/zBench/issues/58
Yeah as soon as 0.12 is released, we will upgrade.


Support lifetime generics by using user generics before generated generics

Fixing https://github.com/dtolnay/erased-serde/issues/55

I put up a different fix in #57.

ugh I had unmerged commits, oops. But cool thanks


Crash in aggregate.(*aggregate).Next

Got this on a bit older version:
-- Logs begin at Wed 2023-02-08 09:59:12 UTC, end at Tue 2023-02-14 10:10:35 UTC. --
Feb 08 12:45:48 XXX thanos[3380578]: panic: runtime error: index out of range [10] with length 10
Feb 08 12:45:48 XXX thanos[3380578]: goroutine<PHONE_NUMBER> [running]:
Feb 08 12:45:48 XXX thanos[3380578]: github.com/thanos-community/promql-engine/execution/aggregate.(*aggregate).Next(0xc05588d930, {0x2b840c0, 0xc0727d3dc0})
Feb 08 12:45:48 XXX thanos[3380578]:      /home/giedrius/go/pkg/mod/github.com/vinted/promql-engine@v0.0.0-20221216110226-ff91f808dd40/execution/aggregate/hashaggregate.go:141 +0xbf0
Feb 08 12:45:48 XXX thanos[3380578]: github.com/thanos-community/promql-engine/execution/exchange.(*concurrencyOperator).pull(0xc04a3e8e40, {0x2b840c0, 0xc0727d3dc0})
Feb 08 12:45:48 XXX thanos[3380578]:      /home/giedrius/go/pkg/mod/github.com/vinted/promql-engine@v0.0.0-20221216110226-ff91f808dd40/execution/exchange/concurrent.go:80 +0xe8
Feb 08 12:45:48 XXX thanos[3380578]: created by github.com/thanos-community/promql-engine/execution/exchange.(*concurrencyOperator).Next.func1
Feb 08 12:45:48 XXX thanos[3380578]:      /home/giedrius/go/pkg/mod/github.com/vinted/promql-engine@v0.0.0-20221216110226-ff91f808dd40/execution/exchange/concurrent.go:56 +0x9b

Not sure how to reproduce this or if this is still relevant. I'll try to take look but just adding this in case anyone knows something about this.
Crash is on https://github.com/vinted/promql-engine/blob/ff91f808dd40fc8fa1319fc02098a02ffc5731cb/execution/aggregate/hashaggregate.go#L141.

What was the query? Feels like next.Next had an off-by-one error when sending results to the aggregation.

We spotted the same issue on our thanos queriers (Thanos version: v0.30.2) when using thanos promql query engine (--query.promql-engine=thanos )
panic: runtime error: index out of range [10] with length 10
goroutine 7621 [running]:
github.com/thanos-community/promql-engine/execution/aggregate.(*aggregate).Next(0xc000c10dd0, {0x2a93140, 0xc01651f740})
        /go/pkg/mod/github.com/thanos-community/promql-engine@v0.0.0-20230124070417-9e293186b7e4/execution/aggregate/hashaggregate.go:141 +0xbf0
github.com/thanos-community/promql-engine/execution/exchange.(*concurrencyOperator).pull(0xc017bb9f80, {0x2a93140, 0xc01651f740})
        /go/pkg/mod/github.com/thanos-community/promql-engine@v0.0.0-20230124070417-9e293186b7e4/execution/exchange/concurrent.go:80 +0xe8
created by github.com/thanos-community/promql-engine/execution/exchange.(*concurrencyOperator).Next.func1
        /go/pkg/mod/github.com/thanos-community/promql-engine@v0.0.0-20230124070417-9e293186b7e4/execution/exchange/concurrent.go:56 +0x9b

We are able to reproduce it by using topk by in combination with another aggregation, the smallest query I could get to trigger the issue is:
max(topk by(namespace) (1, container_memory_rss))

NB: using prometheus engine does not trigger the issue for this example.


Fix/packet in with metadata

Generally, output action needs only packet payload.
But, need metaadta if output port is OFPP_CONTROLLER.

Thank you.
LGTM.


Module-style doc strings for examples

Every example should have a consistent, basic description of what it does.
IMO, the cleanest way to do this is to use the following style at the beginning of each example .rs file:
//! This example demonstrates how to do something really cool with Bevy
//! Check out all of the [`Structs`] and [`Traits`] it uses

use bevy::prelude::*;
use bevy::ecs::SomethingSpecial;

fn main(){
   App::new()
   .add_system(do_cool_things)
   .run()
}

If you would like to tackle this issue, please go through each example and add / move the description to this format.

I did a search pass on open PRs adding new examples and posted a comment pointing to this issue (with some suggestions sometimes).

Closed by #4438.

Out of interest, is there any first-class support for Module-style doc strings for examples in Rust(Rustdoc)? (If there isn't, there should be)

Hmm, I'm not immediately sure! Try building the repo docs locally with cargo doc and see what shows up.

@tigregalis AFAIK, cargo doc can't render docs for examples. Using barebones rustdoc you should be able to do that, but I never did that.


Inconsistently getting "Midnight Lizard cannot connect to this page" on lots of sites

https://www.audible.com.au/ for example. It was working at one point, but now it's not. Removing and re-installing the extension seems to work sometimes, but then I inevitably find another site on which I get the same error.

Thank you for the feedback.
Midnight Lizard does not work on Chrome Web Store, Mozilla Add-ons, New Tab page and all Chrome and Firefox system pages the same way as all other extensions due to security restrictions.
In Chromium based browsers it also does not work on local files until you explicitly allow it.
If some pages were opened before Midnight Lizard installation you might need to refresh them.
It should work on all other regular websites.
If not please reopen this issue with the url where it does not work.
Thank you.

I am using Chrome. Here are some URLs which I currently get the error on (I've tried refreshing them). https://www.audible.com.au/ https://www.audible.com/ https://countn.com/
I've been experiencing this issue for a few days now, and as I said, the issue seems to be resolved sometimes if I remove and then re-install the extension, but I then eventually seem to end up finding another page that it does not work with.

I cannot reproduce the issue on any of the websites you've mentioned.
And since you have it on different websites - probably it is caused by some other extension interference.
Please check out console logs next time you encounter the same problem.
How to export logs
Thank you.

I've disabled all of my extensions except for Midnight Lizard. Here is the console log for audible.com.au
I tried to do the same thing on countn.com but the log was empty, and I still got the same error in Midnight Lizard.

It has the same errors in the log even without Midnight Lizard so it has to be something else.
I will try to investigate more. Thank you for your help.

I had have the same problem. My solution was to edit the storage file "storage-sync.sqlite" with a sqlite browser and delete all registers with the key of midnight-lizar ({8fbc7259-8015-4172-9af1-20e1edfbbd3a}). Starting firefox again, you has some time to go to the panel of midnigth-lizard and remove all global settings. Now, all has working fine.
I suggest to add a config at the firefox extension panel that erases all setting as does the midnight-lizard panel.

@chemacortes do you mean that the problem is related to some incorrect data in the storage?
I can show 'delete all settings' button as a fourth option in the list of possible causes/solutions.
But probably it would be better to find the real cause and fix it.
Since you know the way to retrieve the data when extension doesn't work.
I would like to receive this data and try to debug with it applied in my browser.
Thank you.

Can someone re-open the issue?
I can't do chemacortes' solution because I use Chrome.

@chemacortes do you mean that the problem is related to some incorrect data in the storage?

Yes, I suppose. I had tried several options and customize the style of some pages. One day, the panel advise that the page cannot be configurable. The extension keeps working on the page as I can activate/deactivate the style with the shortkey, but I can't change anyhing.

I can show 'delete all settings' button as a fourth option in the list of possible causes/solutions.
But probably it would be better to find the real cause and fix it.
Since you know the way to retrieve the data when extension doesn't work.
I would like to receive this data and try to debug with it applied in my browser.
Thank you.

Sorry, but I don't keep the invalid data file. The file is in the profile directory of firefox and is named "storage-sync.sqlite" (or "storage.sqlite" without sync).
¿Have you see the advise from Mozilla for use LocalStorage?
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage
Firefox will clear data stored by extensions using the localStorage.

¿Have you see the advise from Mozilla for use LocalStorage?

Yes, I've seen it. That's an advice against Window.localStorage usage. But I use it only for storing last brightness level to apply global filter during page load before final settings are getting applied. I do use it just because that's the only synchronous storage Api. All user settings are stored in browser.storage.(local | sync). This information is disclosed in the Extension Privacy Policy

Looks like the problem occurred only when "Original (none)" color scheme was used as a default color scheme. The problem is fixed in v10.3 today. Also I removed entire error message about "...cannot connect..." - now when Midnight Lizard cannot connect to some page it will display and allow to edit default settings instead.
v10.3 is already available for Firefox and will be available for Chromium-based browsers soon (I'm using blue/green deployment and rolling update to the next 10% of the users every day)

closing by now
feel free to comment if problem appears again

This is still an issue.
Been getting the problem lately on random pages including cargurus, protonmail, and other pages.

@czwcasw please describe what exactly is happening.
What browser are you using? Screenshots also might help.

I had the same issue and fixed it in firefox (sync enabled) by manually clearing all data possibly held by this extension using,
[CAUTION: This will reset the extension so make sure you have some backup available, at least export your custom color schemes if you can. The extension is in a state where it refuses to let me change anything ]

Go to addons inspection page about:debugging#/runtime/this-firefox.
Find Midnight Lizard and click Inspect.
In the newly opened tab, type following lines one-by-one and hit enter.

browser.storage.local.get().then(console.log);
browser.storage.sync.get().then(console.log);

It is possible the extension stores data using other APIs as well, but the above two did the trick for me.


Better installation options for ChainerX

It has been quite challenging to set up Chainer with ChainerX support on certain systems. Some compute environments, such as shared grid computing clusters, are set up in such a way that building packages is very difficult. It would be useful to have a similar installation procedure to that of pytorch, which i have no trouble installing/using on any of these systems via the conda installation option. Using the pre-built packages has made the installation process very simple.

Hi, we are considering pre-built packages in the future, but it will take some time to support them. What is your bottleneck to build ChainerX on your environment? ChainerX does not require much to build, but is the compilation itself difficult on the cluster? If you can make your own binary package (specific to your environment), is that enough for now?

Hi @beam2d , I am happy to privately share a compilation trace for the errors encountered when building chainerx. I am using chainer on the JADE cluster and was hoping to exploit the chainerx performance advantages but cannot successfully build chainerx. Even if it takes a while, I don't mind waiting, this was just an issue that i thought may be worthwhile raising.


git_flag_after_filename: Handle new error message

git version 2.15.0 has updated wording that we need to account for.
See https://github.com/git/git/commit/2a5aa826eec2eec64b4065f599ee7fb613a871ba

Thank you, @josephfrazier


Module fails to load on case-sensitive systems

As the title says, the module cannot be loaded by case-sensitive systems (such as Linux or *BSD)
This is caused by the package.json referring to dropdown.vue instead of Dropdown.vue

Merged, will update npm shortly.


If we receive provisional reply 180 on a branch then send a 180 up.

Our rtcproxy was running your branch "add-evolving-setting".
I made a change to propagate the first 180 coming from a phone through the simringer and back out.
This is because I noticed that there is no ringing if you call from outside and since connecting to telviva mobile can be slow that might result in lots of abandoned dials.

Merged @elbow !


C++ APIView generation for Azure Core needs to include optional transport adapter which include public API

Trying to include the optional headers explicitly results in APIs duplicated. The APIs should only show up once, so that needs to be fixed to track public API changes in the transport headers:

clang++ .\sdk\core\azure-core\inc\azure\core.hpp .\sdk\core\azure-core\inc\azure\core\http\curl_transport.hpp .\sdk\core\azure-core\inc\azure\core\http\win_http_transport.hpp .\sdk\core\azure-core\inc\azure\core\rtti.hpp -I .\sdk\core\azure-core\inc\ -Xclang -ast-dump > Azure_Core.ast

Since core.hpp doesn't include the curl and winhttp transport headers, because they are behind opt-in build flags, this seems to be the only way to get them visible in APIView.
https://github.com/Azure/azure-sdk-for-cpp/blob/b16ff00d98a3fa2ad7c0966462ee44068f847b0d/sdk/core/azure-core/CMakeLists.txt#L39-L53
https://apiview.dev/Assemblies/Review/3226949419594af785233c8289dd76ef?diffRevisionId=0c75c79b3a554344b1e7dd16a723f10e&doc=False&diffOnly=False&revisionId=716cc5948f9f4d40bea5fc9cca680d32
https://github.com/Azure/azure-sdk-for-cpp/blob/b16ff00d98a3fa2ad7c0966462ee44068f847b0d/sdk/core/azure-core/inc/azure/core.hpp#L41-L45
cc @LarryOsterman, @vhvb1989

My long-term vision for how APIView is invoked is as a CMAKE action - cmake BUILD_APIVIEW=ON which will pass all the required command line switches to clang for AST generation. That way all the context needed to build the service can be specified correctly.
THat aligns well with this request.


Is there a sliceIdentifierColumnName option for ADF V2?

How do we ensure the SQL Sink is idempotent in ADF V2?

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

ID: b7166b3d-2113-c25c-a98e-d07b78ca9c97
Version Independent ID: d4dea36c-45e8-a862-dbdc-19d9b1083dc6
Content: Repeatable copy in Azure Data Factory - Azure Data Factory
Content Source: articles/data-factory/v1/data-factory-repeatable-copy.md
Service: data-factory
GitHub Login: @linda33wj
Microsoft Alias: jingwang

@mikeblakeukb Thank you for reaching out. At this time we are reviewing the ask and will provide an update as appropriate.

@mikeblakeuk We can at least run a pre-script to clean up data before rerun to achieve idempotency.

There is no sliceIdentifierColumnName option in ADF V2 for SqlSink. You can leverage the preCopyScript or using StoredProcedure to achieve this.

We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply and reopen the issue. We will gladly continue the discussion.
Thank you.

@KranthiPakala-MSFT is there a documented example of this in V2? I can't see an easy way to upgrade our V1 logic.


[coredns] default to host configuration not google public

Deploying microk8s on an environment that does not allow access to public domain servers I discovered that the DNS add on is deploying coredns configured with google dns servers hard coded as the default forwarders. It would seem a better option would be to use the hosts DNS configuration rather than a public server that may or may not be allowed on the system.
Referencing https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/#coredns this default is what I as a user had expected from coredns. While I can edit the configmap to make changes myself, for a better first time user experience consider using a configuration like this by default.

Maybe an option to override this when enabling the addon.
Ex.
microk8s enable dns:use-host
Otherwise it defaults to google dns.
Wdyt?

In the situation I was in where a corporate policy prevents going directly to public DNS even an option gives the same first user experience. Someone not familiar with K8s enables DNS and things just don't work quite right. I'm hard pressed to think of a situation where using Google is more likely to "just work" than using the host's settings.
Once someone becomes opinionated the ConfigMap can be configured however you like, so I was just thinking of the first user experience which I don't think an extra option helps with unless our introduction guides recommend it but at that point why not make it the default.

@chris-sanders good point when using in a restricted corporate environment.  @ktsakalozos do you think we default to host based resolv.conf then google dns as an option?

This is a fair point. We could try to default to the host's resolve.conf on the next 1.20 release.

Hi folks, I would like to pick this issue. I raised a PR for it where coredns uses resolv.conf if hitting google dns servers fails. Do take a look at it.

While better, that the previous default, if the resolve.conf isn't used until/unless the hard coded google server doesn't respond you only get some use caes.
If for example, there is a local DNS server(s) that resolve domains but Google isn't blocked. You'll still get unexpected behavior by sending people to Google DNS servers. I guess trying resolve.conf and falling back go Google wouldn't hurt but the local config really should be the first resolver.

Just ran across this today, and it might explain why /etc/resolv.conf wasn't used originally.
https://github.com/coredns/coredns/blob/master/plugin/loop/README.md
The use of /etc/resolv.conf will cause a loop with systemd-resolved and CoreDNS will fail to start. You can work around that as shown in the link, but that seems like a fairly common use case for developers. Knowing that, I can see why a public DNS was chosen, while on a server /etc/resolve.conf is a good default it doesn't mesh well with a workstation that's likely using systemd-resolved.
I don't currently see a good default w/o user input. Either way you stand a chance of having DNS not work. I still like the option, I just don't feel strongly about a default anymore. Pick your poison.

@chris-sanders I do not remember the exact details but I think the reason we went for a public forward dns was because in some distributions the /etc/resolv.conf was/is a link and that was causing problems. But do not quote me on that, it has been a long time to remember.


[Optimization][WebUI] Add "Clear All" menu item to clear all log in right click dialog on DataStudio's Info console

Search before asking

[X] I had searched in the issues and found no similar optimization requirement.

Description
Dinky 0.7.0-rc2
Add "Clear All" menu item to clear all log in right click dialog on DataStudio's Info console.
Optimization result like below.

Are you willing to submit a PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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


Restore/Backup Database

By using SQLiteConnection.Backup(string destinationDatabasePath, string databaseName = "main") , we can create a backup of the database.

Is there a way to encrypt the saved backup?
What is the method to restore this backup?

I also has this question, finally decide to copy file to backup, before copy file I close all connection to prevent problem.

I also has this question, finally decide to copy file to backup, before copy file I close all connection to prevent problem.

does anyone have any working examples?


Doesn't work across different classes

This is similar to #1, but works in a single DOM  render and doesn't require streaming.
Because the iterator is trapped within the scope of the specific class, it doesn't populate across components, so isn't safe to use for globally unique IDs on a page.
fooA.js
import React from 'react';
import nextId from 'react-id-generator';
export default class FooA extends ReactComponent {
  id = nextId();
  render() {
    render(

    )
  )
}

fooB.js
import React from 'react';
import fooA from './fooA';
export class FooB extends React.Component {
  render() {
    return(
      <React.Fragment>
        <FooA />
      </React.Fragment>
  }
}

fooC.js
import React from 'react';
import nextId from 'react-id-generator';
export class FooC extends React.Component {
 id = nextId();
  render() {
    render(

    )
  )
}

template.js
import FooB from './fooB';
import FooC from './fooC';
<FooB something={'something'}/>
<FooB something={'something else'}/>
<FooC />

Expected Result

Actual Result

hey @amclin and thanks for contributing! Could you reproduce this bug on code sandbox? I already tried with your example here but no success.


Trying to create custom monolog log channel Laravel 5.6

Laravel Version: 5.6.*
PHP Version: 7.1
Database Driver & Version: MongoDB 3.2

Description:
My config/logging.php:
    'channels' => [
            'stack' => [
                'driver' => 'stack',
                'channels' => ['single', 'mongo'],
            ],
            ...
            'mongo' => [
                'driver' => 'monolog',
                'handler' => \Monolog\Handler\MongoDBHandler::class,
                'handler_with' => [
                    'mongo' => new MongoDB\Client(),
                    'database' => 'logs',
                    'collection' => 'test'
                ]
            ]
        ],

My .env: LOG_CHANNEL=stack.
I'm sure that MongoDB database logs exists, test collection too.
I'm trying to execute php artisan config:cache, I get an error:

Expected $document to have type "array or object" but found "string"

Full trace:
Expected $document to have type "array or object" but found "string" {"exception":"[object] (MongoDB\Exception\InvalidArgumentException(code: 0): Expected $document to have type "array or object" but found "string" at path_to_my_project\vendor\mongodb\mongodb\src\Exception\InvalidArgumentException.php:32)
[stacktrace]
#0 path_to_my_project\vendor\mongodb\mongodb\src\Operation\InsertOne.php(70): MongoDB\Exception\InvalidArgumentException::invalidType('$document', '[2018-08-09 22:...', 'array or object')
#1 path_to_my_project\vendor\mongodb\mongodb\src\Collection.php(889): MongoDB\Operation\InsertOne->__construct('logs', 'prod', '[2018-08-09 22:...', Array)
#2 path_to_my_project\vendor\monolog\monolog\src\Monolog\Handler\MongoDBHandler.php(46): MongoDB\Collection->insertOne('[2018-08-09 22:...')
#3 path_to_my_project\vendor\monolog\monolog\src\Monolog\Handler\AbstractProcessingHandler.php(37): Monolog\Handler\MongoDBHandler->write(Array)
#4 path_to_my_project\vendor\monolog\monolog\src\Monolog\Logger.php(337): Monolog\Handler\AbstractProcessingHandler->handle(Array)
#5 path_to_my_project\vendor\monolog\monolog\src\Monolog\Logger.php(616): Monolog\Logger->addRecord(400, 'Your configurat...', Array)
#6 path_to_my_project\vendor\laravel\framework\src\Illuminate\Log\Logger.php(176): Monolog\Logger->error('Your configurat...', Array)
#7 path_to_my_project\vendor\laravel\framework\src\Illuminate\Log\Logger.php(87): Illuminate\Log\Logger->writeLog('error', 'Your configurat...', Array)
#8 path_to_my_project\vendor\laravel\framework\src\Illuminate\Log\LogManager.php(526): Illuminate\Log\Logger->error('Your configurat...', Array)
#9 path_to_my_project\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php(113): Illuminate\Log\LogManager->error('Your configurat...', Array)
#10 path_to_my_project\app\Exceptions\Handler.php(41): Illuminate\Foundation\Exceptions\Handler->report(Object(LogicException))
#11 path_to_my_project\vendor
unomaduro\collision\src\Adapters\Laravel\ExceptionHandler.php(60): App\Exceptions\Handler->report(Object(LogicException))
#12 path_to_my_project\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php(353): NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler->report(Object(LogicException))
#13 path_to_my_project\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php(124): Illuminate\Foundation\Console\Kernel->reportException(Object(LogicException))
#14 path_to_my_project\artisan(37): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#15 {main}
"}

What's wrong? I guess, my config was amde accordingly to documentation.
What I've tried so far:
'mongo' => [
                'driver' => 'monolog',
                'handler' => \Monolog\Handler\MongoDBHandler::class,
            ]

same error.
'mongo' => [
        'driver' => 'monolog',
        'handler' => new \Monolog\Handler\MongoDBHandler(new MongoDB\Client(),'logs', 'test'),
    ]

LogicException  : Your configuration files are not serializable.

#2 path_to_my_project\vendor\monolog\monolog\src\Monolog\Handler\MongoDBHandler.php(46): MongoDB\Collection->insertOne('[2018-08-09 22:...')

I believe here we see the problem: a string is passed which looks like from the default line formatter, but insertOne expects either an array or an string.
I don't see a formatter in your configuration, please see if this works:
  'formatter' => \Monolog\Formatter\MongoDBFormatter::class,

@mfn thank you! Didn't know that formatter is required.
I've successfully done with php artisan config:cache, but while trying to Log::info() I get now

Class 'MongoDate' not found in F:/OSPanel/domains/api.nospampls.local/vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php on line 103

Looking for this one now.

@mfn thank you! Didn't know that formatter is required. I'm done with clearing config cache.
But now I'm trying to log something and I get

Class 'MongoDate' not found in .../vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php on line 103

phpinfo():
MongoDB support => enabled
MongoDB extension version => 1.5.0
MongoDB extension stability => stable
libbson bundled version => 1.11.0
libmongoc bundled version => 1.11.0
libmongoc SSL => enabled
libmongoc SSL library => OpenSSL
libmongoc crypto => enabled
libmongoc crypto library => libcrypto
libmongoc crypto system profile => disabled
libmongoc SASL => enabled
libmongoc ICU => disabled
libmongoc compression => disabled

It seems that \MongoDate is something outdated/older, define by the "PECL mongo" extension, see the warning on http://php.net/manual/en/class.mongodate.php

This extension that defines this class is deprecated. Instead, the MongoDB extension should be used. Alternatives to this class include:
MongoDB\BSON\UTCDateTime

The referenced class OTOH MongoDB\BSON\UTCDateTime is from the "mongodb" extension you're using => http://php.net/manual/en/class.mongodb-bson-utcdatetime.php
It seems that \Monolog\Handler\MongoDBHandler::__construct is prepared to handle different mongodb clients, but \Monolog\Formatter\MongoDBFormatter only works with "PECL mongo".
For you to move forward, my advice is to simply copy that MongoDBFormatter into your application and adapt it.
I found your Monolog issue that you created about this problem, so maybe you can figure out what's with the formatter and maybe contribute back a version working with both clients.

Oh, I just found out: Monologs master has an updated version: https://github.com/Seldaek/monolog/blob/master/src/Monolog/Formatter/MongoDBFormatter.php
But it's a different version in the latest release (1.23.0).
Monologs last release was >1 year ago and a lot has happened since then. I guess the 1.x version is maintenance only (it contains the version you're using, see https://github.com/Seldaek/monolog/blob/1.x/src/Monolog/Formatter/MongoDBFormatter.php ) and at somepoint there will probably a 2.x release with the version you need.
In this case: see if you can directly copy over that version into your project and work with that.

@mfn thank you a lot!
So I

got this one https://github.com/Seldaek/monolog/blob/1.x/src/Monolog/Formatter/MongoDBFormatter.php
placed in my custon mapespace
changed 103 row from \MongoDate($value->getTimestamp()) to UTCDateTime($value->getTimestamp())

And it works!

Maybe it's reasonable to have newer version inside https://github.com/laravel/framework/blob/5.6/composer.json#L25

@Tarasovych there is no newer release of Monolog with what you need, so there's nothing to do for Laravel.
Please close the issue.

I got one more error connected with this. So my logging.php:
        'mongo' => [
            'driver' => 'monolog',
            'handler' => \Monolog\Handler\MongoDBHandler::class,
            'handler_with' => [
                'mongo' => new MongoDB\Client(),
                'database' => 'logs',
                'collection' => 'prod'
            ],
            'formatter' => App\MongoDBFormatter::class
        ]

I can't execute php artisan config:cache. It returns

LogicException  : Your configuration files are not serializable.
I can run php artisan config:clear, and I can log in MongoDB by the way.

@mfn IDE doesn't allow me to do that)

syntax error, unexpected 'class' (T_CLASS), expecting variable (T_VARIABLE) or '$'

Sorry, typo:
 'mongo' => MongoDB\Client::class,

(no new)

@mfn I've mentioned that I tried that

// MongoDB\Client()::class doesn't work

I've also tried to call different methods from MongoDB\Client. Like 'mongo' => (string)(new MongoDB\Client()->...) in hope it will work, but no success. If I know what actually mongo might be for success logging - connection URL or something other.

I think I now understand the issue better.
You're creating driver=monolog which calls \Illuminate\Log\LogManager::createMonologDriver and creates a MongoDBHandler instance and and passes handler_with as its arguments.
The problem is: the arguments are passed literally, that's why the first argument, which is only class string reference to MongoDB\Client, is passed literally to the MongoDBHandler => there's nothing "in between" which understands this needs to be an actual instance of MongoDB\Client (that's why in your examples it works with new in the config but has the other issue with caching the config).
I think what you want to achieve is not possible directly with the driver=monolog adapter ATM because of how MongoDBHandler expects its argument.
What you need is more flexibility and therefore I suggest you create a custom driver like this:
            'mongo' => [
                'driver' => 'custom',
                'via' => YourOwnMongodbAdapter::class,
                'name' => 'default',
                'database' => 'logs',
                'collection' => 'test',
            ],

(see also https://laravel.com/docs/5.6/logging#creating-channels-via-factories )
Then YourOwnMongodbAdapter::__invoke receives your $config array and you can create the Monolog driver the way you need it; untested but it should something similar to this:
<?php

use Monolog\Handler\MongoDBHandler;

class YourOwnMongodbAdapter
{
    public function __invoke(array $config)
    {
        $handler = new MongoDBHandler(
            new MongoDB\Client(),
            $config['database'],
            $config['collection']
        );

        $handler->setFormatter(new \App\MongoDBFormatter);

        return new Monolog\Logger(
            $config['name'],
            [$handler]
        );
    }
}

@mfn thanks! Now I can execute php artisan config:cache without errors, but when logging, I got

Your configuration files are not serializable.

yet in Mongo...

So I went from
    protected function formatDate(\DateTime $value, $nestingLevel)
    {
        return new UTCDateTime($value->getTimestamp());
    }

to
    protected function formatDate(\DateTime $value, $nestingLevel)
    {
        return $value;
    }

and I have correct date.

you can also try this : https://github.com/Amirhb/laravel-mongodb-log
tell me if you needed any update. doc: https://packagist.org/packages/amirhb/laravel-mongodb-log


Instance references aren't stored in ServiceDescriptor if lifetime is Transient

Do not store references to Transient services

Description

Introduced a condition for storing reference to object instance in ServiceDescriptor

Motivation and Context

Resolves nanoFramework/Home#1352

How Has This Been Tested?
Existing unit tests.
Screenshots
Types of changes

[x] Improvement (non-breaking change that improves a feature, code or algorithm)
[ ] Bug fix (non-breaking change which fixes an issue with code or algorithm)
[ ] New feature (non-breaking change which adds functionality to code)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Config and build (change in the configuration and build system, has no impact on code or features)
[ ] Dependencies (update dependencies and changes associated, has no impact on code or features)
[ ] Unit Tests (add new Unit Test(s) or improved existing one(s), has no impact on code or features)
[ ] Documentation (changes or updates in the documentation, has no impact on code or features)

Checklist:

[x] My code follows the code style of this project (only if there are changes in source code).
[ ] My changes require an update to the documentation (there are changes that require the docs website to be updated).
[ ] I have updated the documentation accordingly (the changes require an update on the docs in this repo).
[x] I have read the CONTRIBUTING document.
[x] I have tested everything locally and all new and existing tests passed (only if there are changes in source code).
[ ] I have added new tests to cover my changes.

@jazzman55 it seems that you have to agree with the CLA policy. Not sure why it's not showing up. Did you receive anything when submitting the PR?

@jazzman55 it seems that you have to agree with the CLA policy. Not sure why it's not showing up. Did you receive anything when submitting the PR?

Nope. I remember signing it last year on my first contribution to nanoframework, but not this time.

@microsoft-github-policy-service rerun

@dotnet-policy-service rerun

@jazzman55 please add a comment to this PR like this @dotnet-policy-service rerun

@dotnet-policy-service rerun

@jazzman55 thanks!
Care to address Sonarcloud complain please?

@jazzman55 thanks! Care to address Sonarcloud complain please?

Something funny is going on... When I click on Code Smell it can't find anything. Can we re-run sonar?

@jazzman55 😯  you are correct! I've just picked there and everything is green... odd...
Let me rerun the build to try find where this came from.

Ignoring bogus report of code smell by Sonarcloud as there is no other information on the PR analysis there.


Repairing a bad merge.  SQS Procession of images.

Restored missing code.
A bit more logging of SQS
Some spelling corrections
Removed any references to AWS Lambda in comments and status.

👍


Update patch.txt (optional 2-ch. audio fix)

Added koenji's audio fix (disabled by default)

@Brolijah was the one to originally come up with this patch not koenji.
I am not sure how to deal with the audio issue, sorry but for now I'll leave this open.

Oh, fixed. Anyway, I just added the 2-ch workaround (disabled by default) to patch.txt for convenience.

Speaking of audio, does the game explicitly use the Realtek APIs of some sort?
I'm tempted to use something like an ESI Juli@ (if I can fit it in the real hardware) instead of the noisy low power built in audio, but not sure if it will work?
Sorry for hijacking.


Survey Variables separate to Task Templates

Survey Variables should be set separate to Task Templates and then assigned to a task template like Environment is. Then when you want to change survey variables, you don't have to modify all your task templates one by one.

That would be very useful!


[VPN&ER] Document Information Confirmation] Configure ExpressRoute and Site-to-Site coexisting connections using PowerShell

We have deployed several ExpressRoute and VPN Gateway coexistence production environment. We have already set up VPN GW ASN with non-65515 in the coexistence environment. And everything works well. VPN GW instances can set up BGP connections with ER instances successfully. It runs long time and no issue reported. But from this document, "The ASN of Azure VPN Gateway must be set to 65515". May I know if it is not a limitation currently? Whether VPN ASN can be changed to non-65515 environment?
Since in some scenarios, we need to set up Site-to-Site VPN connection or VNet-to-VNet connection in the coexistence environment as well. If both VPN ASN keeps 65515, the connection will fail to establish.
Please kindly help to confirm if it still must be 65515 for VPN GW in the coexistence environment currently as we have already some environment deployed without following this rule and works well.
Also may I know why the 65515 is a limitation? Even ExpressRoute Gateway is a route aggregator in coexistence. Will eBGP not work between them? Thank you!

Document Details
Limits and limitations
Only route-based VPN gateway is supported. You must use a route-based VPN gateway. You also can use a route-based VPN gateway with a VPN connection configured for 'policy-based traffic selectors' as described in Connect to multiple policy-based VPN devices.
ExpressRoute-VPN Gateway coexist configurations are not supported on the Basic SKU.
The ASN of Azure VPN Gateway must be set to 65515. Azure VPN Gateway supports the BGP routing protocol. For ExpressRoute and Azure VPN to work together, you must keep the Autonomous System Number of your Azure VPN gateway at its default value, 65515. If you previously selected an ASN other than 65515 and you change the setting to 65515, you must reset the VPN gateway for the setting to take effect.
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 23d4f079-654e-2053-4654-115a55e9379f
Version Independent ID: 2c032f28-ebd6-513e-4324-622ac80e85d6
Content: Configure ExpressRoute and S2S VPN coexisting connections: Azure PowerShell
Content Source: articles/expressroute/expressroute-howto-coexist-resource-manager.md
Service: expressroute
GitHub Login: @duongau
Microsoft Alias: duau

Thanks for the feedback! We are currently investigating and will update you shortly.

@SaiKishor-MSFT Thank you. May I know if there is any update on this? Thank you. Looking forward to hearing from you.

@StaceyWA I have reached out to our PMs regarding this. I will keep you posted with more details. Appreciate your pateince in the meanwhile. Thank you!

Thank you @SaiKishor-MSFT Please kindly let me know if there is any further progress. Thank you.

@SaiKishor-MSFT May I have any update on this? Thank you for your assistance!

@anzaman Could you please help clarify this?

Hello @StaceyWA, there is no problem with having the VPN gateway have a different ASN number. This would only become an issue if you're trying to route between your ExpressRoute connection and VPN. To do this you'll need to configure a route server which allows you to exchange routes. You can read more about that here: https://docs.microsoft.com/en-us/azure/route-server/expressroute-vpn-support. Please let me know if you have any further questions. For now I will be archiving this issue. Thank you. #please-close


Msca 192

Created new version of utils.sample_knots that does not require pycddlib. Note some changes to function arguments (hence updated model.create_knots_samples).

Did not add new tests; let me know if you'd like me to write some. Some arguments have changed, but output type and shape have not. Let me know if you'd like to revert back to previous arguments (new version may break Reed's R wrapper).

Added two tests, let me know if it's okay to merge :)


this.props.toast is not a function

Hi,
I have googled myself blue and have not seen an issue that resolves my toast issue. I am using react 15.4 and<EMAIL_ADDRESS>I copied and pasted the example map and then referenced the component. The map loads fine, but toasts results in the following error.
this.props.toast is not a function
Thanks,
C

Closing issue as I realized that you should script your own toast function. Thanks.


Minimum Rust Version

I am targeting 1.42 and up to yesterday's release it was actually possible to use this library with 1.42.0 despite being documented as targeting 1.49. I noticed that serde json now moved the minimum rust version for a specific feature to 1.46 (https://github.com/serde-rs/json/commit/aebe84cb09663d0c3371273fb20d838c2e752bcd) which apparently is now the lower bound.
As there has been some evidence for supporting rust versions below 1.49, would it make sense to actually lower the minimum rust version here in tests? I'm mostly asking because 1.49 is at least one version newer than what a lot of folks are currently using.
For some additional context here: insta depends on serde-yaml which in turn depends on indexmap. Because people are using insta for testing libraries that target versions lower than 1.49 this is now a small inconvenience.

Our minimum comes from hashbrown. It might happen to work with older versions for now, but if they added anything that actually did require 1.49, we would have no ability to affect that here.
(Pinning older dependencies is possible, but I'd rather leave that to downstream users, so it doesn't hold everyone back.)

hashbrown according to their own readme moved up all the way to 1.51 at this point. For what it's worth I'm not entirely oppose to moving minimal versions up but considering that insta is a testing tool I'm generally trying to stay compatible with as much as possible since users depending on it don't like their testing tool determine the floor of what they can support.

Hashbrown's bump hasn't been published yet. In the past, they've treated that as a semver change. For indexmap, since we're already 1.x, we've only used a minor version for MSRV increases.

Hashbrown's bump hasn't been published yet.

FWIW, it looks like hashbrown went all the way to 1.56.1: https://github.com/rust-lang/hashbrown/blob/HEAD/CHANGELOG.md#v0120---2022-01-17.

For indexmap, since we're already 1.x, we've only used a minor version for MSRV increases.

Would you mind explaining why is that? I'm trying to wrap my head around the fact that one of my dependencies broke due to minor version upgrade through insta. I would consider MSRV bump something that requires MAJOR version bump.

I would consider MSRV bump something that requires MAJOR version bump.

This is not a universal opinion. For reference, Cargo documents the change categories including:

Possibly-breaking change: a change that some projects may consider major and others consider minor.

and then lists: Possibly-breaking: changing the minimum version of Rust required
By using a minor version bump for MSRV, we do at least leave the possibility of issuing new patch releases on older minors. But for the vast majority of Rust developers who stay close to the latest stable, we avoid the churn of a major version bump. That said, we do try to give a fair amount of time for that transition -- when we bumped to 1.49, that was already 6 months old.

I don't see us changing policy here, and I just released indexmap 1.9.0 for hashbrown 0.12 and MSRV 1.56.1.

Because people are using insta for testing libraries that target versions lower than 1.49 this is now a small inconvenience.

I do understand that inconvenience, as I do similar for other crates where I'm more conservative with MSRV. But I think it is necessary to allow the ecosystem move forward, and it's still possible to test with older versions if you're careful with your lock file.


test on all supported package managers

allow-script's behavior is to look for a yarn config or lockfile and use yarn. The test fixtures (test/projects/*) contain lockfiles, and therefore only the yarn-specific behavior is tested.
Either:

create copies of the test fixtures without yarn lockfiles, or
add a flag/config to allow-scripts so that an end user can explicitly specify the package manager

If we do the latter, then this issue can be satisfied by leveraging the flag in the tests.
Any package which depends on the behavior of a package manager should also be tested against multiple package managers.  While it's less important what the devs use--ideally, one should be able to hack on lavamoat using any package manager--we need to ensure that the behavior is equivalent from one to the other as consumed by a user.
My tool midnight-smoker could be helpful here, insofar as it runs tests in a "production" environment.  But it's missing a couple features:

we might actually want to install e.g., ava to help run tests.  for this to currently work, it'd need to be a dep instead of dev dep.  that's a no go, but a workaround may just be a npm i -g ava for now
it only supports npm.  but adding support for other package managers--and indeed testing across a matrix of them--would be valuable in general.

cc @legobeat since we were talking about this


API faulty invocation details are not persisted per Resource

Description:
The faulty API invocation details are only persisted at the API level. Details about the resource involved with the invocation is not persisted. However, for success API invocations, details are persisted per Resource as well as per API.
Suggested Labels:
API-M 2.6.0

Closing Since the issue has been stale for a long time.


[enchancement] patches

It would be great if patches were applied after a full launch, so you could change for example paper-global.yml to link server with proxy.

This is a reasonable request however it is actually quite difficult to implement. The image startup script exec's off to mc-server-runner which runs the server java process and intercepts exit signals. It's that java server process, such as Paper, that initially creates the stock config files.
So, it would mostly involve an enhancement to mc-server-runner to add health check logic, check when the java server process is fully up and running, stop the server/container, and allow the container startup script to re-run with the patch invocation. And it needs to only do that the first time.

BTW, if you haven't seen it already, here is the docs section with an example
https://docker-minecraft-server.readthedocs.io/en/latest/configuration/interpolating/#patching-existing-files
One solution, to avoid the chicken-and-egg problem, is to make use of the /config mount point by placing the initial file there, let the container startup copy it over, patch it, and proceed on with the first startup.


How can I set options after useSWRV is initialized

Use case: I want to override options for useSWRV in tests, so that it doesn't cache responses between tests. Is there an API to set these globally such that it overrides individual useSWRV calls? Or some other easy-to-use approach for testing?

The easiest thing to do would be to utilize dependent fetching via a cache key and increment the key between tests.
Alternatively you could implement your own cache solution instead of relying on what is provided.


Move all header creation to FlatPlanner

Currently most of the header creation is done in the dedicated planner (FlatPlanner), but not all. Some header calculations are done in the physical layer, which is a layer violation.
A notable example are the .nodes() and .relationships() calls on the graph interface, which do not take a header, but generate one (from the schema of the graph). These are of course called by the physical scan operations.

We have now removed the header computation from the flat planner instead, so this is no longer relevant.


Add npm-shrinkwrap.json back.

@dashea, according to your request, I added npm-shrinkwrap.json back. Sorry for inconvenient.

Codecov Report

Merging #238 into master will decrease coverage by 0.12%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #238      +/-   ##
==========================================
- Coverage   30.41%   30.28%   -0.13%
==========================================
  Files          71       71
  Lines        2361     2361
  Branches      323      323
==========================================
- Hits          718      715       -3
- Misses       1379     1382       +3
  Partials      264      264

Impacted Files
Coverage Δ

pages/blueprints/index.js
58.18% <0%> (-5.46%)
:arrow_down:

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 7e389e5...5ce1906. Read the comment docs.


Texture-Fails (Invisible)

Hello, I will making a "private" Modpack with this Mod, but the problem is, there are texture "fails" - Conduits and different Models "Blocks" are Invisible when I place them
My Question is, are you knowing about Mod-Conflicts with the Mod?
I play in the Minecraft V. 1.7.10 - newest Minecraft Forge Version
I have the same problems in: Carpenters' Blocks and Chisel2
I hope you can answer me, thanks in advance.
Sincerly your
MineLoad

Do you have optifine installed?

The same bug is happening to me.
http://puu.sh/fClvj/43ad57dd4a.jpg
http://puu.sh/fClyn/7ad4a9e928.jpg
Besides that it's making other blocks (not close to any pipe or something) turn around and face south.
No I don't have optifine installed (http://puu.sh/fClOF/7564baf974.png those are my video settings).

What versions do you two have?

EnderIO 1.7.10-<IP_ADDRESS>5. That's my version. I'm using it with Forge 1284.

Hello, I have installed Optifine,
my EnderIO version is:    1.7.10-<IP_ADDRESS>4
my Optifine version is:     1.7.10_HD_U_A4
and my Forge version is: 1.7.10-<IP_ADDRESS>1
Sincerly your
MineLoad

Do these issues also happen without Optifine?

Hello, I found the mistake now, it was because I used a false Optifine version now it's working.
Thanks for your Support.
Sincerly your
MineLoad

I don't have optifine installed in this instance.
But I do have constant night vision. I didn't get a chance to test without it, but will do it asap.

@kiuny Your issue sounds like another mod being buggy, though I'm not sure which.

i have same issue. It might be a multipart issue because when this happens to my conduits it happens to all microblocks. re-logging fixes it for me. I due have optifine installed

EnderIO conduits are neither Forge Multipart or Immibis Multiparts. But in general unless the issue also happens without Optifine you should complain to Optifine.

Well the thing is that these texture glitches happen at the same time , even without optifine. It happens randomly with only when starting my world. Also, computercraft monitors crash the game if you look at them while this is happening. My only guess it that it is a corrupted chunk that is in my base, this is where it happens most often.

Well - try to reproduce this in a new (creative) world - if it still happens start to remove mods (esp Optifine). If it no longer happens - then it is an issue in your world.
But as it also affects others mods besides EnderIO - it is highly unlikely to be an EnderIO issue.


Table 5080 "To-do" - FinishWizard(): Remove Scope('OnPrem') from FinishWizard procedure or provide a different version of this procedure for cloud

Hi Team,
In table 5080 "To-do", we have FinishWizard() procedure which is marked as OnPrem. Can we remove the Scope('OnPrem') for this procedure or provide a different procedure that can be used on Cloud.
The FinishWizard() procedure takes SendExchangeAppointment boolean as a parameter. If SendExchangeAppointment is true and task type is meeting, the system sends an exchange appointment in later stage from procedure ProcessAttendeeAppointment() which requires the use of dll, so the procedure is marked as OnPrem.
But when we are not using type meeting or have SendExchangeAppointment as false, the system does not do anything specific to OnPrem, so it should work  on Cloud also. Because we have the OnPrem annotation in FinishWizard() procedure, we are not able to call it from our app eventhough we are not performing any OnPrem specific activities.
So we would request to remove the OnPrem annotation from FinishWizard() procedure so we can call it from our app. If this change cannot be done, we request to provide a new procedure for cloud version maybe by overloading or splitting the FinishWizard() procedure.
We would need this change because we are using this procedure in our application code. We create task using this procedure but since we pass false as the parameter, we do not need the exchange appointment. We only need to perform things which is possible in cloud but since no other procedures are available for cloud, we request you to address this issue soon.
Thank you in advance.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 11581.


Bug: Pivots inside of a TabView's content disappear when rearranging the selected tab

Describe the bug

Pivot headers inside of a TabView's content will disappear when you rearrange the selected tab, but only if you perform the drag drop slowly such as ~3 seconds.
Video of bug: https://streamable.com/mzrxvs
Steps to reproduce the bug

Steps to reproduce the behavior:

Follow instructions here: https://github.com/dpaulino/tabview-content-disappearing/tree/disappearingPivot#description-for-disappearingpivot-branch

Expected behavior

Pivot header text does NOT disappear after rearranging.
Screenshots

Video of bug: https://streamable.com/mzrxvs
Version Info

NuGet package version:

WinUI 2.4

Windows 10 version
Saw the problem?

Insider Build (version 2004 build 19041.264)
Yes

November 2019 Update (18363)

May 2019 Update (18362)

October 2018 Update (17763)

April 2018 Update (17134)

Fall Creators Update (16299)

Creators Update (15063)

Device form factor
Saw the problem?

Desktop
Yes

Mobile

Xbox

Surface Hub

IoT

Additional context

I created this issue earlier: https://github.com/microsoft/microsoft-ui-xaml/issues/2455. Not sure if it's related.

@RBrid Does this issue look familiar ?

@ranjeshj No - I don't think that's the same bug as the Pivot bug I am currently investigating for WinUI 3.0 Desktop.

Bump

@dpaulino, thank you for reporting this. Unfortunately we are not currently investigating WinUI2 issues that are not business or security critical (more on the policy here).
If this reproes in WinAppSDK, it would also be a lower priority issue as NavigationView/TabView are now preferred over Pivot.


Re #81 - Regex support

Re #81

Needs validation on form input too.. validateRegexs() or something


ABI encoded args: incorrect offset for dynamic types

Given the function function foo(string a, uint256[2]), the call foo("hello", [1,2]) generates the following calldata:
9c6f5103 # Function selector
0000000000000000000000000000000000000000000000000000000000000040 # offset to "hello" = 64 bytes
0000000000000000000000000000000000000000000000000000000000000001 # 1 of [1,2]
0000000000000000000000000000000000000000000000000000000000000002 # 2 of [1,2]
0000000000000000000000000000000000000000000000000000000000000005 # size of "hello"
68656c6c6f000000000000000000000000000000000000000000000000000000 # "hello"

However, it should be:
9c6f5103 # Function selector
0000000000000000000000000000000000000000000000000000000000000060 # offset to "hello" = 96 bytes
0000000000000000000000000000000000000000000000000000000000000001 # 1 of [1,2]
0000000000000000000000000000000000000000000000000000000000000002 # 2 of [1,2]
0000000000000000000000000000000000000000000000000000000000000005 # size of "hello"
68656c6c6f000000000000000000000000000000000000000000000000000000 # "hello"

The offset for "hello" is 64 bytes when it should be 96 bytes. It looks like Remix is currently using web3 v0.15.3 - there was a commit for web3 that fixes the calculation of dynamic type offsets: https://github.com/ethereum/web3.js/commit/864071fd307b06120856e34ccddca0b25ba0c528#diff-a3cf03bf5e5b63d9f647d9274ce393a9 so an update to a newer version of web3 should fix this issue.

Good catch.
@yann300 I suggest we move onto 0.19.0 as that has all the latest RPC methods for personal/signing too and 1.0.0 is still beta.

Remix uses ethereumjs-abi.rawEncode. @axic  does it worth fixing it or just switching to the web3 one?

Remix uses web3 for encoding and ethereumjs-abi for decoding AFAIK.

https://github.com/ethereum/browser-solidity/blob/master/src/app/execution/txHelper.js#L20
Im totally fine to use web3. but I remember that it was not able to encode multi dim arrays .. or something like that

Oh, didn't know it wasn't web3 now. I'll have a look at the changes promptly.

linked to https://github.com/ethereum/browser-solidity/issues/908

Any update on this? It's not possible to use array as an argument in remix at the moment, right?

@axic could you take a quick look on what change should be done in the encode function of ethereumjs-abi?

@woniesong92 I just tried this:
contract MasterBallotContract {
    uint _data;
    function get () constant returns (uint) {
        return _data;
    }

       function setArray (uint[] _p, uint _index) {
        _data = _p[_index];
    }
}

and it works
with [1,2,3], 1 as input for the setArray call

still the rawEncode function might still need some changes

I have a PR open for ethereumjs-abi for including fixed array size in the offset for dynamic types in rawEncode: https://github.com/ethereumjs/ethereumjs-abi/pull/60

we use another lib for encoding/decoding param , that should fix your issue now.


Download tick data form dukascopy

Hello ,
Thanks you for this helpful project.
I can't select the volume for ask and bid to download form dukascopy using the DukasCopy examples file.

Have you solved this problem?


CentOS Stream target?

hi,
Nice to  see you sharing your work.
Will you also target CentOS Stream as best effort since the pipeline might be suited for automation?
Thanks
Tru

Hi @truatpasteurdotfr
The RPM .spec files should be able to build on any RHEL-derivative. However, the precompiled kmod RPMs are kernel string specific, it must be the exact same kernel, i.e.  4.18.0-305.7.1 to install and function.
As mentioned in this blog post, at this time, our CI/CD automation is setup for RHEL 8 (x86_64) only.
Comparing the list of kernel-core packages for CentOS 8 Stream versus list of kernel-core packages for RHEL 8 there is sometimes overlap but in general not.
Therefore, I would suggest to either use the DKMS modularity streams or build your own precompiled kmod packages (as per the README or Packaging Guide).
Closing. If you need help with building your own packages, feel free to re-open.


Why is NoopIdlingResource internal?

Minor nitpick, but why isn't NoopIdlingResource public. I want to use dependency injection to inject an idling resource and for production it injects noop and tests can inject one that controls Espresso idling. An alternative would be to allow settings to have a null idling resource

@dalewking no specific reason - I'll look into cleaning this up

Fixed in #165


Improve style & stuff from my last PR

First of all, this improves the style of the sidebar:

It also decreases the font size of the footer a little, to make the footer less "obtrusive":

It also addresses the following concerns from my last PR:

Use more attributify for mostly the following variants: md and dark. Please let me know where else specifically it would be a good idea to use attributify
Loop over the menu items in the Header menu instead of specifying every single menu item manually
Used import alias for the logo
Remove one unnecessary min-height rule in the default.vue
Add the todo in the index.vue for loading stuff like versions

Big oops, that was the wrong branch


Update to VRTK 3.2.0

There were the following issues with your Pull Request

Commit: 053b9c3d56f171fbd3ecc175c7132c935638e2b6

Commits must be in the following format: %{type}(%{scope}): %{description}

Commit: a66ede9e8657625d666ab08a6d5d6ff34218be78

Commits must be in the following format: %{type}(%{scope}): %{description}

Commit: 3dfc89dec8e23d3b6d5cd45ba51d9cb5810dfbcb

Commits must be in the following format: %{type}(%{scope}): %{description}

Commit: 178d673859725f166871581232d632fb2e3f8d52

Commits must be in the following format: %{type}(%{scope}): %{description}

Commit:<PHONE_NUMBER>3851706779857a791e0e0d7bece801

Commits must be in the following format: %{type}(%{scope}): %{description}

Commit: ebf47f873cf07cc3472bd2cf272908ed06470fe1

Your commit message body contains a line that is longer than 72 characters

Commits must be in the following format: %{type}(%{scope}): %{description}

Guidelines are available at https://github.com/thestonefox/SteamVR_Unity_Toolkit

This message was auto-generated by https://gitcop.com


Oracle Cache: Data seems missing

Seems like the oracle_cache data seems missing. I get the following error
[Errno 2] No such file or directory: 'oracle_cache/oracle_data_for_move_square_shape_to_upper_left_corner_and_circle_shape_to_upper_right_corner.pkl'
From the name, I am assuming it is not generated data

Gentle reminder on this ;) @vicarious-opensource
If you can tell me where I can find the oracle_cache files or how I can create it. I tried giving just instructions for 546 concepts. But it seems like requires all possible paths on instructions graph, is this correct?

The download location has been added to the README file https://github.com/vicariousinc/science_cognitive_programs/blob/master/README.md


Error on XCODE build

xcode=13.1
bazelisk bazel version=4.2.2
Users/macbookair/Documents/aman/mediapipe/mediapipe/examples/ios/handtrackinggpu/BUILD:54:13: C++ compilation of rule '//mediapipe/examples/ios/handtrackinggpu:HandTrackingGpuAppLibrary' failed (Exit 1): wrapped_clang failed: error executing command

Hi @muhammadabdullah34907, Could you please provide the steps and commands used to reproduce the above error. Thanks!

@sgowroji thank you so much for the very quick response.
So basically after tulsi app generates the xcode project for mediapipe, then I just changed the build system from legacy to new build system. Then added the account in signing capabilities and then selected the handstracking app. Then I have click on build  button to generate the build.

@sgowroji I am using bazelisk with bazel version 4.2.2, is there any issue of bazel version with this app ?

If you are trying to build IOS framework then refer https://github.com/google/mediapipe/issues/1549.  And also this w.r.t to the logs shared in the above comment https://github.com/google/mediapipe/issues/537. If that doesn't resolve your error. Please send us the complete logs to understand the issue to investigate further.

@sgowroji actually helloworld app works fine and build succeed but hand tracking app and pose estimation apps are giving this error and this is whole logs I am getting.

@sgowroji I have also tried the above-shared resources you shared but had no success. I don't know if it's bazel issue.

@sgowroji thank you, I was able to fix that error but now it's a new error. Please check the below screenshot for complete logs.
Showing All Messages
/Users/macbookair/Documents/aman/mediapipe/external/com_google_protobuf/src/google/protobuf/stubs/mutex.h:185:16: aligned allocation function of type 'void *(std::size_t, std::align_val_t)' is only available on iOS 11 or newer

I have the same problem 。Did you resolve it？ @muhammadabdullah34907
/Users/macbookair/Documents/aman/mediapipe/external/com_google_protobuf/src/google/protobuf/stubs/mutex.h:185:16: aligned allocation function of type 'void *(std::size_t, std::align_val_t)' is only available on iOS 11 or newer

I solved this same issue by https://github.com/google/mediapipe/issues/3054#issuecomment-1031094864

I have the same problem 。Did you resolve it？ @muhammadabdullah34907
/Users/macbookair/Documents/aman/mediapipe/external/com_google_protobuf/src/google/protobuf/stubs/mutex.h:185:16: aligned allocation function of type 'void *(std::size_t, std::align_val_t)' is only available on iOS 11 or newer

Hello @muhammadabdullah34907,
We are upgrading the MediaPipe Legacy Solutions to new MediaPipe solutions However, the libraries, documentation, and source code for all the MediaPipe Legacy Solutions will continue to be available in our GitHub repository and through library distribution services, such as Maven and NPM.
You can continue to use those legacy solutions in your applications if you choose. Though, we would request you to check new MediaPipe solutions which can help you more easily build and customize ML solutions for your applications. These new solutions will provide a superset of capabilities available in the legacy solutions.


IRQ driven UART RX

I have completed support for this in https://github.com/SuperHouse/esp-open-rtos/commit/e648cd2957c462b7c1715d4210c4f310362ea3f4
The driver is placed in extras/serial-driver and there is an example program in examples/terminal showing how to include the driver (it is not included by default).
TL;DR:
_read_r in newlib_syscalls.c is now declared as weak and extas/serial-driver/serial_driver.c implements a new version of _read_r that blocks until data is available and reads from a circular buffer filled by the UART0 IRQ handler. The IRQ handler is installed on the first call to _read_rwith a small penalty for subsequent calls.

Oops, I forgot you'd opened a dedicated issue for this. Made into a PR in #23.


Broken CSS in Safari browser

Attached is a screenshot of what I'm seeing in Safari 6.0.5 on a Mac OS 10.8.5.

Since the latest version of Safari is 8 and it seems to work all right, I think we can assume whatever bug is causing this has been fixed since :)


Added the checkboxes in issues template

Related Issue #486
Proposed Changes

Added checkboxes in bug and feature file inside GitHub folder

Checklist

[x ] ✅ My code follows the code style of this project.
[ ] 📝 My change requires a change to the documentation.
[ ] 🎀 I have updated the documentation accordingly.
[x ] 🌟 ed the repo

[ ] Bug fix (non-breaking change which fixes an issue)
[x ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Output Screenshots

Screenshot #1

Added checkboxes in issue temp

Image goes here

Hi @agamjotsingh18 I added the checkboxes correctly in issues template

I forget to add the Scrrenshots  above

Bug File

Feature File


Do not throw exception if store fails.

Instead of throwing RuntimeException increase a counter when the Couchbase operation throws an exception in CouchbaseOutputFormat.


[Task] Storage Example

Description
While we recommend Stronghold as storage, it is natural that application developers may already have a solution to handle secrets and cryptographical operations. As such, we the account has been made to have flexible storage mechanism, where developers may plug-in their own storage solution. We yet lack an example on how to implement the Storage and introduce it to framework. Nor do we have documentation (wiki page) on how this works.
To-do list
Create a task-specific to-do list . Please link PRs that match the To-do list item behind the item after it has been submitted.

[ ] Implement Storage Example Rust (Weakhold  - serialize to JSON file)
[X] Provide content for the Storage Adapter section on the wiki
[X] WASM bindings https://github.com/iotaledger/identity.rs/pull/681
[X] WASM Example for Storage (Pure JS-Implementation) (Perhaps in a 2nd PR) https://github.com/iotaledger/identity.rs/pull/681

Change checklist
Add an x to the boxes that are relevant to your changes, and delete any items that are not.

[ ] The feature or fix is implemented in Rust and across all bindings whereas possible.
[ ] The feature or fix has sufficient testing coverage
[ ] All tests and examples build and run locally as expected
[ ] Every piece of code has been document according to the documentation guidelines.
[ ] If conceptual documentation (mdbook) and examples highlighting the feature exist, they are properly updated.
[ ] If the feature is not currently documented, a documentation task Issue has been opened to address this.

Decided to not implement a Weakhold since it would not follow security best practices.


add tox for multiple versions

I think it's better to leave the testing against multiple versions to the CI only.
It's a hassle to install al python versions (unless you use something like pyenv) and devs are probably not likely to want to test all the versions locally all the time.
In the CI it's super simple, just add version to the matrix


Unable to export PodNotes_export.opml

Hi!
Both under Android and Windows I'm unable to export the podcast list.
I get an indication to check the console but I haven't found nothing (at least nothing that I can relate to this problem).
Tried to uninstall and reinstall the plugin but still have the same problem.
What can I do?

Hi @ceccadroid
Do you, by chance, already have a file called PodNotes_Export.opml in your vault? This could cause the file creation to fail.
Does PodNotes not say anything in your console?

Yes, this file is already in my vault.
Removing this file let me create a new one.
Sorry but I'm unable to understand something from the console: I have so much to learn :)
Now I have to check why indicate an export of 6 feeds but show only 4 icons (at least one can be a stream from SoundCloud that apparently is not "working")
Thanks for pointing me in the right direction.

No worries! I think this is an oversight on my part. I've fixed the error message to include details about why it's failing.
I decided that exporting would not override the existing file, but should have communicated that through proper error messages.
Regarding the 6 exported feeds:
If you give me the file, I can check it out. Might be a duplicate or something.

Thanks a lot @chhoumann !
Regarding the file I prefer to check by myself: I wish to learn something new.
In case of need I'll send you my opml for you to investigate

Sure thing :)
Always great to learn something new.
I'll close this issue then, but please don't hesitate to open a new one if you encounter issues in the future.


ImportError: DLL load failed: Не найден указанный модуль.

System information

OS: Windows 10 Pro x64
TensorFlow installed from pip
TensorFlow version: 1.12.1
Python version: 3.6.5
CUDA version: 10.0, cuDNN version: 7
GPU: 940MX with GDDR5 memory

Let's start do describe this.
I used to create some variables in tensorflow/python/platforms/build_info.py
some_path = "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/bin/"

msvcp_dll_name = 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/jre/bin/msvcp140.dll'
cudart_dll_name = some_path + 'cudart64_100.dll'
cuda_version_number = '10.0'
# nvcuda_dll_name = 'nvcuda.dll'
cudnn_dll_name = some_path + 'cudnn64_7.dll'
cudnn_version_number = '7'

But I'd got an error. Logs:
C:\Users\Ar4ikov\PycharmProjects\QTApp\similar_text>python similar_text.py
Traceback (most recent call last):
  File "C:\Users\Ar4ikov\AppData\Roaming\Python\Python36\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "C:\Users\Ar4ikov\AppData\Roaming\Python\Python36\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "C:\Users\Ar4ikov\AppData\Roaming\Python\Python36\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  File "C:\Users\Ar4ikov\AppData\Local\Programs\Python\Python36\lib\imp.py", line 243, in load_module
    return load_dynamic(name, filename, file)
  File "C:\Users\Ar4ikov\AppData\Local\Programs\Python\Python36\lib\imp.py", line 343, in load_dynamic
    return _load(spec)
ImportError: DLL load failed: Не найден указанный модуль.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "similar_text.py", line 8, in <module>
    import tflearn as tf
  File "C:\Users\Ar4ikov\AppData\Local\Programs\Python\Python36\lib\site-packages\tflearn\__init__.py", line 4, in <module>
    from . import config
  File "C:\Users\Ar4ikov\AppData\Local\Programs\Python\Python36\lib\site-packages\tflearn\config.py", line 3, in <module>
    import tensorflow as tf
  File "C:\Users\Ar4ikov\AppData\Roaming\Python\Python36\site-packages\tensorflow\__init__.py", line 24, in <module>
    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File "C:\Users\Ar4ikov\AppData\Roaming\Python\Python36\site-packages\tensorflow\python\__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "C:\Users\Ar4ikov\AppData\Roaming\Python\Python36\site-packages\tensorflow\python\pywrap_tensorflow.py", line 74, in <module>
    raise ImportError(msg)
ImportError: Traceback (most recent call last):
  File "C:\Users\Ar4ikov\AppData\Roaming\Python\Python36\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "C:\Users\Ar4ikov\AppData\Roaming\Python\Python36\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "C:\Users\Ar4ikov\AppData\Roaming\Python\Python36\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  File "C:\Users\Ar4ikov\AppData\Local\Programs\Python\Python36\lib\imp.py", line 243, in load_module
    return load_dynamic(name, filename, file)
  File "C:\Users\Ar4ikov\AppData\Local\Programs\Python\Python36\lib\imp.py", line 343, in load_dynamic
    return _load(spec)
ImportError: DLL load failed: Не найден указанный модуль.

Failed to load the native TensorFlow runtime.

See https://www.tensorflow.org/install/errors

for some common reasons and solutions.  Include the entire stack trace
above this error message when asking for help.

What's wrong?

I see that you are using CUDA 10. Unfortunately,Our have prebuilt binaries support CUDA 9 as of now. Therefore you have to build TF yourself from sources in order to use cuda 10.

I will turn back to CUDA 9, Thanks

Still not working.

Did you update the environment variables as well? You have to set env variables to cuda 9.0.
Also you need to install the Microsoft Visual C++ 2015 Redistributable Update 3.

@Ar4ikov  What version of cuDNN are you using with CUDA 9 ? Generally  cuDNN >= 7.2 for CUDA 9.0  should be used.

@Ar4ikov Is this still an issue for you?

yes it is

Apologies for the delay in response.

@Ar4ikov What version of cuDNN are you using with CUDA 9 ? Generally cuDNN >= 7.2 for CUDA 9.0 should be used.

Automatically closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!


Asp.Net Core 2.0

After last changes I got errors

Run a dotnet restore from CMD in the folder of your web project. Also ensure you have the metapackage in your csproj

Also make sure you have 2.0 installed, dotnet --version in cmd-line to double check.

And while we are at it, you need VS2017 15.3

thanks a lot, all work fine.


Revert workaround for base dir when in-process

Fixes #9985
Related to the fix provided by: Backport the current directory fix to 2.2.x (aspnet/AspNetCore 4599)
Original PR: Workaround for base dir when hosting in-process (aspnet/Docs 9873)

We don't typically update for patches, but I'll certainly do that in this case. I'll revert, keep the content, and mark it for 2.2.2 or later.

@jkotalik Since the text is asking the dev to take action earlier than 2.2.2, this works better with an "ASP.NET Core 2.2.1 or earlier" condition. I put it in both spots here ... both lines.

@jkotalik Update look good?

@Rick-Anderson The feedback is addressed ... let's go ahead with our review.

ping @Rick-Anderson


[Select] Keyboard navigation breaks when first child is ListSubheader

When the first child of a Select component is ListSubheader, you must press tab before up/down arrow key functionality works.

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
tab key press is necessary.
Expected Behavior 🤔
tab keypress should not be necessary.
Steps to Reproduce 🕹

Steps:

Go to https://codesandbox.io/s/loving-knuth-e5ovy?file=/src/index.js
Click in the preview area
Press tab
Press return
Observe that up/down arrow keys have no effect
Press tab
Observe up/down arrow keys now work

Fix criteria: Step 6 is no longer necessary.
Context 🔦

Your Environment 🌎

Tech
Version

Material-UI
v4.9.9

React
v16.13.1

Browser
Chrome

TypeScript

etc.

A ListSubheader doesn't make much sense here. You'd need an abstraction that tells the Select that the iption is disabled. Direct children of Select need to be options.

@petermikitsh Please see #18200. I understand you are coming from our select group demo, we need to work on it.

@oliviertassinari How should I implement this, in a way where the select input with headers is accessibility-friendly?

I have no idea, did you look into the problem?

@oliviertassinari using option and optgroup while setting native={true} on the Select works for accessibility. That's the first example here: https://material-ui.com/components/selects/#grouping


Implement Chroma retriever interface

Description: Touches chroma_retriever.py and test_chroma.py. This pr adds the retriever interface for chroma.
Dependencies: No additional dependencies are required
Twitter handle: @akiradev0x

What is the value added compared to using the VectorStore directly ?

Closing as author is unresponsive, will re-open if needed.


High marker counts(in clustering) lag when zooming out

Summary
When zooming in high amounts then zooming out on a map with thousands of markers there is significant lag as the markers re-cluster.
Expected behavior
The markers would near immediately re-cluster to the clusters appropriate for the current zoom.
Observed behavior
It seems like instead each "cluster level" is animated in order instead of immediately clustering to current zoom/cluster level.  This leads to drawing and calculating for more markers than is feasible at once.
Steps to reproduce
If you can reproduce using the demo app in the project, it helps us troubleshoot faster.

Distribute and cluster 20,000+ markers.
Zoom in significantly.
Zoom out

@AidanWelch Thanks for the report! This sounds a lot like https://github.com/googlemaps/android-maps-utils/issues/744.
Have you tried using the NonHierarchicalViewBasedAlgorithm?
For example:
        DisplayMetrics metrics = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(metrics);

        ...
        mClusterManager = new ClusterManager<>(this, getMap());
        mClusterManager.setAlgorithm(new NonHierarchicalViewBasedAlgorithm<MyItem>(
                metrics.widthPixels, metrics.heightPixels));

The normal clustering algorithm can be slow with a lot of markers, so the above algorithm only clusters the markers in-view, which should help performance.
More info at https://github.com/googlemaps/android-maps-utils/issues/164#issuecomment-586350932.

That resolved it thank you.


startFillColor and endFillColor based on values

Hey,
is it possible to add a different startFillColor / endFillColor based on a given value? I'd like to have an AreaChart where everything below 0 is styled in a red area and everything above in green.

Thanks for this great library!

Hi @joomsch 👋
Thanks for requesting this feature. It is now available in version 1.2.34🎉
To render such charts, we can use the <LineChartBicolor> component.
For example-
<LineChartBicolor
  data={data}
  areaChart
  color="green"
  colorNegative="red"
  startFillColor="green"
  startFillColorNegative="red"
/>

For more details see LineChartBicolor props.


Permit overflow with wrapping.

Fixes #682 by allowing i64 wrapping during negation.
This allows seconds = i64::MIN to pass with debug checks enabled.

So with seconds = i64::min, the function already returns TimestampError::OutOfSystemRange(orig_timestamp).
I also made one that makes this error return more explicit, although it's longer.


Include Icon URL

A number of groups have iconic icons which help identify them at a glance.
Perhaps another data point to capture is a URL to a user group's icon. I'm suggesting a URL so that you don't end up having to maintain a library of images in the repo. The counter point to this is dead images if the remote end goes offline.
Not sure how easy it is to pull off, but the image could then be included in the rendered PDF.
Only other potential negative I could see while thinking this through is the need to vet images in case of something inappropriate being linked... but ours is a good community and I don't foresee that happening intentionally.

I have a list of enhancements in mind. I can put this on the list.

I added this entry to the json file. Leaving this issue open until I start using it.


Add exponential activation function

Need to make a few more changes. Will add it all together into the pull request


v1.4.1

See release notes for details.

@tcr3dr Any idea when this likely to go live? 2 hours is a long wait isn't it?

@hamishwillee Should have worked... https://pypi.python.org/pypi/droneapi/1.4.1

Ah, I mean that the docs build is still on 1.3.1 - this is just PIP? http://python.dronekit.io/about/release_notes.html

Got it, should be updated now. http://python.dronekit.io/about/release_notes.html

Yes- updated thanks:

Did anything have to be pushed or was it just a matter of waiting? I ask so that I know how long I should be patient for before nagging.
I'm having to refresh my local cache on every page to get these to display - can we somehow force a cache refresh?

@hamishwillee That was all on me, I forgot that step. And It's just a one-liner, so not a problem at all to ping me on it.
Let me look into cache refreshing, I need to familiarize myself with the hosting we use...

@tcr3dr Not a worry - but you'll never get back that carefully cultivated aura of infallibility :-) Thanks for the information.

The reality:

+1 :-)


Add testing for helm install

We need too add some e2e tests for the Helm install method. It would be great if we could run make helm-package in the CI, and make sure that at least the default helm install works e2e.
See https://github.com/open-feature/open-feature-operator/pull/681#issuecomment-2179463126 for an example of why this is needed.

Hi @toddbaert, I started learning go recently and wanted to learn more by contributing to Open Source, then I found this issue. Can I give it a try?

@SD-13 Sorry for the long delay! You're absolutely welcome. I will assign you.

@toddbaert I am confused where to get started to solve this issue. Any thoughts?


Do not show "Start a build" when click+hover on a value from another module.

Especially if this value is from a module in node_modules. For node_modules it should never show, also when one opens the file explicitly.

Was this not solved in https://github.com/rescript-lang/rescript-vscode/issues/462 ?

Completely forgot (and did not test on master).
I guess the remaining bit is to make it show up zero times when inside node_modules.

Yes, good point, residing in node_modules should block the popup completely.


Very Often imap connections

Hello,
We added external mailbox Settings-> Mail -> Add Account and everything works fine, but.. OnlyOffice server connects to external mail server through imap every 30seconds or more often... Is there a solution to reduce mail checking (connection) for example every 5minutes?
OnlyOffice Community Edition - Version <IP_ADDRESS>0

Hello @SimonasBitai You need to upgrade to the new 12.0 version. And in the config ,/etc/onlyoffice/communityserver/mail.json change the key "DefaultServerLoginDelay": 30,, value in seconds.

Our server installed with sh script on docker, so in app/onlyoffice/Communityserver cant find your named file.. In app/onlyoffice/Communityserver/data there is others folders like Backup, index, products, studio, addons, bundle, certs, radicale and temp..

This config is in the docker container of communityserver - docker exec -it onlyoffice-community-server bash. After changes you need to restart systemct restart onlyofficeMailAggregator.


[Map Pack] DeadStarMap Pack

This SP campaign is for Unreal according to the readme.  The map I tried didn't run in UT with an error related to UnrealShare.

URL: https://unrealarchive.org/mappacks/unreal-tournament/single-player/D/deadstarmap-pack_f7c88396.html
Hash: f7c883960a1a408c81dff38a305d15518051b211
Current name: DeadStarMap Pack

Updated


Issue:#522 Updated version Reloader to new

[x] Notified the Maintainer of the application in this pull request so that they are aware of your proposal.
[x] Outlined the changes you are proposing, and the reasons these are required (e.g., stability, compatibility with new versions of Kubernetes implementations, etc).
[x] Tested that the application works with the proposed updates applied (including a screenshot).
[x] Updated the version number of the app if that has changed.

LGTM! thanks @Pushkarmondal for the work!

Hey @dirien can you please check my pr.

@dirien Then what next?

@Pushkarmondal maybe @alejandrojnm or @kaihoffman can give an answer?

Hey @alejandrojnm @kaihoffman can you please look into this?

I trust that this works given @alejandrojnm merged but @Pushkarmondal I didn't see a screenshot confirming the new version works?

Ok I will attach.


Issue comment notification mail do not contain comment author

Mail notifications for issue comments do not contain comment author name, but do contain full comment. It'd be more useful to have the commenter name in there too.
Beside, the issue comment notification body is hard-coded in mail.go (SendIssueNotifyMail) so the content cannot be tweaked using templates.

I was just hit by this again, and found my previously reported issue before filing a new one.
Is a self upvote valid ? :)

Can you give an example.... ?

Your comment arrived with From: 无闻<EMAIL_ADDRESS>so I guess it could be considered as including the comment author (in the From field). Closing. Will re-file with an example if it doesn't include the author.