removed max-width from .controls-div to give it the space it need with bigger font sizes

For #8098

[x] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR)
[x] Title summarizes what is changing
[ ] Has a news entry file (remember to thank yourself!)
[ ] Appropriate comments and documentation strings in the code
[ ] Has sufficient logging.
[ ] Has telemetry for enhancements.
[ ] Unit tests & system/integration tests are added/updated
[ ] Test plan is updated as appropriate
[ ] package-lock.json has been regenerated by running npm install (if dependencies have changed)
[ ] The wiki is updated with any design decisions/details.

What does it look like with say 100 executions?

Meaning do the execution counts still line up?

I didn't try that, but good question

They don't line up, they take the space they need.
That might look weird with not monospaced fonts, with 3 digit execution numbers and big font sizes.

Codecov Report

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

@@            Coverage Diff            @@
##           master   #8281      +/-   ##
=========================================
- Coverage   59.01%     59%   -0.02%
=========================================
  Files         505     505
  Lines       23124   23124
  Branches     3741    3741
=========================================
- Hits        13647   13644       -3
- Misses       8596    8597       +1
- Partials      881     883       +2

Impacted Files
Coverage Δ

src/client/common/utils/platform.ts
76.47% <0%> (-11.77%)
:arrow_down:

src/client/common/installer/productInstaller.ts
76.71% <0%> (-0.53%)
: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 4531869...040788c. Read the comment docs.


Support for custom emojis?

Hi,
I just wanted to check and see if there's any support for custom emojis?  Will I need to fork this repo and add them to the strategy.js file? Or is there a way to extend it without needing to do a fork?
Any ideas you have will be greatly appreciated.
Thanks!

Hey Drew, that would be the way to do it right now - perhaps we could provide the optional prop to pass a strategy object into the component

Hey, I need this as well. Would prefer not to reinvent the wheel. Having the ability to modify the emoji collection from the outside of the component would additionally provide a way to create a "frequently used" section more easily.


Add rawTransaction to transaction output

Description
We should be operating on the raw transaction information. In order to do this we need to not filter out the rawTransaction field on the getTransaction response in Geth.
Contributing Agreement

[x] I have read and understood the Optimism Contributing Guide and Code of Conduct and am following those guidelines in this pull request.

@annieke Thank you for owning this 🙏 Feel free to push any fixes needed to this branch

TODO: Bump version

@tynes will do that! think that's the better idea


Remove listening to homeassistant_start with event automation

Description:
This removes listening to event "homeassistant_start" in the event automation. Removal was announced a couple of releases ago.

Was the documentation properly updated ?
https://home-assistant.io/docs/configuration/events/


audio analysis features

Hello, is there any way to get a deep audio analysis with these tools? I mean, can you get a time evolution of, for example, the timbre or loudness like you can do with the Spotify API?
Thank you.

Hello,
I'm new to Spotipy and am interested in this too. This is what I've found out about it so far, I hope this is helpful.
Spotipy provides you everything that the Spotify API does through function calls.
You can use the audio_analysis and audio_features functions to get detailed audio information about a particular track.
These functions contain longs data strings used to describe various attributes track as it evolves over time. I'm not sure if there are functions available to parse this data, but that might be up to you the developer.
I've found two documentation resources that provide a little more info on these data strings
https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/
http://docs.echonest.com.s3-website-us-east-1.amazonaws.com/_static/AnalyzeDocumentation.pdf
Hope this helps!

Hey @TheVitagor and @philknock the audio analysis data is available through the spotipy client - https://spotipy.readthedocs.io/en/latest/#spotipy.client.Spotify.audio_analysis
You can see some usage examples of this functionality here - https://github.com/markkohdev/spotify-api-starter

Hello,
I'm new to Spotipy and am interested in this too. This is what I've found out about it so far, I hope this is helpful.
Spotipy provides you everything that the Spotify API does through function calls.
You can use the audio_analysis and audio_features functions to get detailed audio information about a particular track.
These functions contain longs data strings used to describe various attributes track as it evolves over time. I'm not sure if there are functions available to parse this data, but that might be up to you the developer.
I've found two documentation resources that provide a little more info on these data strings
https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/
http://docs.echonest.com.s3-website-us-east-1.amazonaws.com/_static/AnalyzeDocumentation.pdf
Hope this helps!

Hey @philknock @markkohdev @TheVitagor , I am new to the spotify API and Spotipy. I have read the documentation that you all have suggested and haven't found any solutions to my problem yet so I thought I'd ask here. I've tried the audio_analysis method call like as stated here: https://spotipy.readthedocs.io/en/latest/#spotipy.client.Spotify.audio_analysis .
However, it returns a long string of output as you've said. For a single song, the term 'timbre', for example appeared about 620 times. What could be the issue with my code?
My minimum reproducible code for the error can be found here: https://stackoverflow.com/questions/57290869/am-i-calling-spotify-apis-method-for-audio-analysis-correctly/57291434?noredirect=1#comment101105442_57291434
Any help is appreciated. Thanks!

Hey @kinmeng, I don't think it's a problem with your code -- The audio analysis data returned by spotipy is documented in the spotify API reference.
It's essentially a big JSON string containing low-level information which breaks down the track into "beats", "bars", "audio segments" etc along with some extra information about those time windows. What you do with that information is up to you :)
Hopefully this answers your question!

Answered by @markkohdev, thanks. This codestring is also returned in the web API https://developer.spotify.com/console/get-audio-analysis-track/?id=06AKEBrKUckW0KREUWRnvT


HTTPS deployment should not be required

When I do ob deploy init with --route http://..., I get this error:
Route (http://pact-web-beta.kadena.io/) must be HTTPS

I understand that HTTPS is recommended, but obelisk should still let me do an HTTP deploy.

I think that error message is wrong.  Could you try giving --disable-https ?

@mightybyte Did the --disable-https flag work out for you?

Another thing that could be done here is to base whether to enable https from the arg passed to --route instead of having another flag to set that --disableHttps. So --route http:// would disable https, but examples.com or https://example.com would have it on by default

I never got around to trying this again since I had already gotten https set up.

This should be closed in favor of: https://github.com/obsidiansystems/obelisk/issues/576


longrun experiment test

[ ] I have read and checked the items on the review checklist.

this can now be set using create_parameter_set in CA's get_simulation here


support iterator trait

@PeterReid, does the lifetime simplification (934d784) mean we can implement the Iterator trait now?

I don't think we can. The difficulty comes from preventing the from row being stepped past before sqlite3_column_x is lazily called on it, and the recent changes to controlling how sqlite3_close gets called don't affect that.

Bummer.
I took another look at how https://github.com/jgallagher/rusqlite handles this and I see a new query_map() method. @PeterReid. what do you think of that approach?

turns out this solution is effectively the same thing as that query_map().


Ideas for adding more features/optimizing utimeq module

First of all, currently entries lack a unique identifier, so it's not even possible for an entry, because there's no way to identify it. But actually there's a unique id stored, it's counter. So, we should switch from ordering entries by "time" to ordering them by this id, and return it on insert operation. "Time" then just becomes a payload in entry. That's not going to work, LOL.
Then, we can store pointers to entries in the heap, not the entries themselves. This will allow us to have stable addresses for entries, so we can refer to them. Of course, that takes extra memory word. We could try to compensate that by removing existing entry member. A candidate is "args" field. It's not needed for coros, only for callbacks. But we can say "callbacks with params should create a closure and store that instead".
But the reason of this ticket is trying to optimize timeout handling in uasyncio, and timeouts are handled by callbacks taking a coro as an argument. So, we would need to optimize that too. As it doesn't make to store integers as objects in utimeq, we can say that an object with low bit set is an "implicit" timeout object for coro which is stored in the object field. So, event loop handles such specially and cancels the coro on processing such an entry.
We now just need to allow a coro to cancel such implicit timeout object in its turn. For this we use "stable address" feature introduced previously. So, when timeout object is allocated, we get its stable handle, and can store that in the wait_for wrapper coro, and then call special utimeq function to "cancel" it (e.g. nullize object field).
The last optimization would be to get rid of wait_for wrapper coro, and instead store timeout object handle in the coro itself. That's of course not easy, "normal" way would be to introduce timed await on the language syntax level and make compiler spawn coro objects with extra field. Or go for compromise and recognize await wait_for(...) as a special syntax form with the expected imitations. Or can just stuff extra field into any coro %).

And if we really about removing (timeout) entries from the queue (instead of marking them as removed), then could use beap data structure, but that has O(N^1/2) insertion complexity (but such search complexity too, except there's nothing to search for, per the strike-thru above).


Create TypeScript header file

Done. See it here: https://github.com/agershun/alasql/blob/develop/dist/alasql.d.ts
One more thing to do: how to add it into the repository https://github.com/borisyankov/DefinitelyTyped

Just added pull request to DefinitelyTypes

The first version of TypeScript header did not passed DT tests. This is the answer from there:
Check list

is collect naming convention?
https://www.npmjs.com/package/alasql
http://bower.io/search/?q=alasql
others?
has a test file? (alasql/alasql-tests.ts or others)
pass the Travic-CI test?

and check this document. http://definitelytyped.org/guides/best-practices.html#ghost-modules.
BTW The Bower issue should be fixed... https://github.com/agershun/alasql/issues/271

Where did you get this check list from?

I dont understand
it now initiates test with npm test
Its now integrated with travis-ci

Hello,
 line 59 from alasql.d.ts should be
promise(sql:any,params?:any):Thenable<any>;

instead of
promise(sql:any,params?:any):Thenable;

else I have the following error when I work with typescript:
node_modules/alasql/dist/alasql.d.ts(59,31): error TS2314: Generic type 'Thenable<T>' requires 1 type argument(s).

Also for your information,  DefinitelyTyped seems deprecated and you should use typings.
The registrings seems easier:
https://github.com/typings/registry
https://github.com/typings/typings/issues/322
https://www.typescriptlang.org/docs/handbook/typings-for-npm-packages.html
Thanks for your great library!!

I rearrange your definition file:

interface IAlaSQLCallback {
    (data?: any, err?: Error): void;
}

interface IAlaSQLOptions {
    errorlog: boolean;
    valueof: boolean;
    dropifnotexists: boolean; // drop database in any case
    datetimeformat: string; // how to handle DATE and DATETIME types
    casesensitive: boolean; // table and column names are case sensitive and converted to lower-case
    logtarget: string; // target for log. Values: 'console', 'output', 'id' of html tag
    logprompt: boolean; // print SQL at log
    modifier: any; // values: RECORDSET, VALUE, ROW, COLUMN, MATRIX, TEXTSTRING, INDEX
    columnlookup: number; // how many rows to lookup to define columns
    autovertex: boolean; // create vertex if not found
    usedbo: boolean; // use dbo as current database (for partial T-SQL comaptibility)
    autocommit: boolean; // the AUTOCOMMIT ON | OFF
    cache: boolean; // use cache
    nocount: boolean; // for SET NOCOUNT OFF
    nan: boolean; // check for NaN and convert it to undefined
    angularjs: boolean;
    tsql: boolean;
    mysql: boolean;
    postgres: boolean;
    oracle: boolean;
    sqlite: boolean;
    orientdb: boolean;
}

// compiled Statement
interface IAlaSQLStatement {
    (params?: any, cb?: IAlaSQLCallback, scope?: any): any;
}

// abstract Syntax Tree
interface IAlaSQLAST {
    compile(databaseid: string): IAlaSQLStatement;
}

// https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/es6-promise/es6-promise.d.ts
interface IThenable<T> {
    then<U>(onFulfilled?: (value: T) => U | IThenable<U>, onRejected?: (error: any) => U | IThenable<U>): IThenable<U>;
    then<U>(onFulfilled?: (value: T) => U | IThenable<U>, onRejected?: (error: any) => void): IThenable<U>;
    catch<U>(onRejected?: (error: any) => U | IThenable<U>): IThenable<U>;
}

interface IAlaSQL {
    options: IAlaSQLOptions;
    error: Error;
    (sql: any, params?: any, cb?: IAlaSQLCallback, scope?: any): any;
    parse(sql): IAlaSQLAST;
    promise(sql: any, params?: any): IThenable<any>;
}

declare var alasql: IAlaSQL;

The <any> part has been added.
Thank you for taking the time to rearrange the definition. What is the idea behind addid Ìin front of all the interfaces? It is normal to prepend I` to interface names to indicate its an interface or?

I use tslint to check my typescript files. One rule defined by default in tslint is prefix any interface with I but as you could see here, it's not followed every where.

Hi @kaktus40
Thank you for your great help. I have updated the files with your rearranged file.
As the coreteam of ts does not suggest interfaces starting with I I have removed the I and added a tslint config stating that its should be without I
Please pull latest changes and verify that its working out for you - if not let me know and we reopen the issue

Ok,
from here, you should add the attributes
"typings": "./dist/alasql.d.ts"

into package.json.
With it, the link indicates that typescript should load automatically the typed definition file!

Great !
Its added now :)

I downloaded alasql npm package, added reference in my typecsript file as shown below
import  alasql = require('../node_modules/alasql/dist/alasql.min.js');
Now if iam trying to do some pretty normal coding like
const testJson = '[{a:1,b:10}, {a:2,b:20}, {a:1,b:30}]'; const res = alasql('SELECT a, SUM(b) AS b FROM ? GROUP BY a',[testJson]);
I get an error
TS2349: Cannot invoke an expression whose type lacks a call signature. Type '{ [x: string
]: any; Promise: { (e: any): void; all: (e: any) => any; race: (e: any) => any; resol...' has
no compatible call signatures.

@RP4361
Please make a new issue with your question and add a link to this issues if its related


index binary documents such as PDF, MS Office.

How can I use MeiliSearch to index binary documents such as PDF, Open Office, MS Office in a react Static Web Application where CMS is Strapi.
Any suggestions/ plugins will be helpful

Hello!
You cannot push binary files to MeiliSearch at the moment. You have to extract the text from your file and push the content into MeiliSearch!
@gmourier, for the new feature request 😇


Fix FreeBSD memory detection (MESOS-10104)

Fixed detection of available free memory and swap.
Tested on FreeBSD-12.1-STABLE (sysutils/apache-mesos port)
https://issues.apache.org/jira/browse/MESOS-10104

@Digital-Chaos thanks for fixing this!
Whoops, looks like we don't have any unit tests for os::memory()! Could you add some here to ensure this fix is covered by tests:
https://github.com/apache/mesos/blob/1.9.0/3rdparty/stout/tests/os_tests.cpp

Added a basic test for os::memory as requested. I wasn't sure how to verify the summation of the invalid pages to the free pages, but at least there is more coverage than before!  :-)

@Digital-Chaos Thanks! Looked through the sysctl related documentation and the code makes sense to me. I will ship this as is.
However, I wonder why the code bothers with the lookup by name -> mib transformation and doesn't just do by name (slower) or by mib (faster) entirely:
sysctlbyname("vm.swap_info.0", ...)
sysctlbyname("vm.swap_info.1", ...)
// until ENOENT

// Or:
int mib[3] = { CTL_VM, XXX, 0 }; // Oh.. I can't find something that looks like swap_info,
                                 // is there not a mib constant we can use for every name we can lookup?
sysctl(...);

(This applies to the earlier sysctlbyname calls in this function as well). Is it because not all entries have mib constants that we can just fill in without lookup?

Is it because not all entries have mib constants that we can just fill in without lookup?

Yes, I believe that is the case.
The other way I have seen this done is to call sysctlnametomib() once in some sort of initialisation and hold the mib somewhere to use later in any calls to sysctl().
e.g. https://github.com/hishamhm/htop/blob/master/freebsd/FreeBSDProcessList.c


Author the 4.2 release notes for JS and C# Release

Tracking item for authoring detailed release notes as part of the 4.2 C# and JS SDK Release process.

@cleemullins  i've sent these file via email - copying here for ref

dotnet release note

Release 4.1 (Dec 14)
In this release the team focused on enhancing monitroing, telemetry and analytics capabilaties of the SDK by improving the integration with Azure App Insights. We have streamlined the integration and default telemetry emitted from the SDK. This include (Waterfall) dialog instrumentation, docs and examples for querying data, and a PowerBid dashboard. As with any release, we fixed a number of bugs, conitnue improve LUIS and QnA integration and further clean our engineering practices.  There were additional updates across addigional area like Language, Prompt and Dialogs, and Connectors and Adapters.
Review all changes that wen into 4.2 in the detailed Change Log
See the list of all issues

dotnet 4.2 change log

V4.2.0
Monitroing, Telemetry and Analytics

Application Insights build fixes [PR 1221]
Application Insights integration : ASP.Net Core review [PR 1168]
Renamed ApplicationInsights projects to have ".Integration" in them. [PR 1217]
Update AppInsights .Net Core 2 project for packaging [PR 1216]
Log TraceTelemetry with Application Insights telemetry [PR 1213]
Add DialogSet.SetTelemetryClient(), and modify ComponentDialog [PR 1210]
Replace await with ContinueWith in Transcript middleware [PR 1212]
Dialog exposing Logger property IBotTelemetryClient [PR 1179]
Add WaterfallDialog StartEvent for VA [PR 1198]
Telemetry: Add instanceId to WaterfallDialog logging [PR 1196]
Add user agent header to QnA calls [PR 1201]
Add user agent to LUIS calls [PR 1199]

Language (LUIS, Recognizers, QnA)

Add options to individual QnAMaker calls [PR 1200]
Role instead of entity type as property name in composites. [PR 1094]

Prompts and Dialogs

Dix for confirm prompt exception when locale on activity was empty string [PR 1178]

State and Storage

Add Delete function to BotState for parity with JavaScript [PR 1215]
Make CosmosDB provider consistent with Blob Storage provider [PR 1181]
Dixed force flag on save following clear [PR 1172]
Adds integration extensions for IServiceCollection [PR 1103]
Obsolete the BotFrameworkOptions::State property [PR 1102]

Connectors and Adapters

Allow the serviceUrl to be null in the response from a CreateConversation call [PR 1193]
Updating to validate JWT tokens from the emulator [PR 1174]
Update connector lib with latest swagger [PR 1078]
Add reply conversation ref method to activity [PR 1194]

Engineering (Build, Automatio, Tests)

Adding 'channelService' property to the bot file's endpoint service type [PR 1163]
Update packages and fix compiler warning [PR 1104]
Cherry-pick pull request #1076 from 4.1 for US Gov Data centers [PR 1077]
Regen Swagger components, add autorest.csharp as a pinned devDependency [PR 1208]

General

Change serialization settings so anonymous supported [PR 1096]

JS release note

Release 4.1 (Dec 14)
In this release the team focused on enhancing monitroing, telemetry and analytics capabilaties of the SDK by improving the integration with Azure App Insights. We have streamlined the integration and default telemetry emitted from the SDK. This include (Waterfall) dialog instrumentation, docs and examples for querying data, and a PowerBid dashboard. As with any release, we fixed a number of bugs, conitnue improve LUIS and QnA integration and further clean our engineering practices.  There were additional updates across addigional area like Language, Prompt and Dialogs, and Connectors and Adapters.
Review all changes that wen into 4.2 in the detailed Change Log
See the list of all issues

JS Change Log

V4.2.0
Monitroing, Telemetry and Analytics

Add AppInsights package into build publish step [PR 688]
add user agent header to LUIS [PR 677]
Add BotTelemetry instrumentation and utilities [PR 662]
[Breaking Change] change PagedResult and TranscriptInfo to interfaces [PR 664]
Fix require of cls-hooked [PR 689]
add console.error for async TranscriptLogger.logActivity() impl in TranscriptLoggerMiddleware [PR 669]

Language (LUIS, Recognizers, QnA)

QnAMaker - Add getAnswers(), fix options in constructor, add metadata, create queryQnaMakerService() [PR 683]
Role instead of entity type as property name in composites. [PR 622]

Prompts and Dialogs

fix confirm prompt when invalid locale used with number selection [PR 654]
ActivityPrompt wasn't using retryPrompt if specified. [PR 673]

State and Storage

add overloads to BotStatePropertAccessor.get() [PR 647]
clear state fix [PR 636]
Correct NO_KEY messages in State classes for issue #610 [PR 631]
Added BotState.delete() method and tests [PR 679]

Connectors and Adapters

update model_fixes.js to set CardAction.channelData as an optional property [PR 659]
Updates to validate emulator JWT tokens from US Gov [PR 638]
Update swagger to 10/30 snapshot [PR 601]
Add getReplyConversationReference [PR 657]

Engineering (Build, Automatio, Tests)

Improve swagger-generation process for bf-connector & bf-schema libraries [PR 666]
Lock internal dependencies to patch version [PR 656]
Fixes #640 - Use of deprecated methods causing Warnings during build� [PR 653]
Pin ms-rest-js and ms-rest-azure-js in botframework-connector and botframework-schema [PR 644]
Add channelService to endpoint service of bot configuration file [PR 633]
Mime: Update to 1.4.1 for security vulnerability [PR 616]
Fixing auth tests that were using expired tokens [PR 650]
Remove request dependency from botframework-connector library [PR 619]

General

Add await to showTypingMiddleware call to sendActivity [PR 672]
Correct improper use of await in function declarations [PR 617]

completed with 4.2 releases

https://github.com/Microsoft/botbuilder-dotnet/releases/tag/4.2
https://github.com/Microsoft/botbuilder-js/releases/tag/4.2


Replace Font.IsBold with Font.Weight

The current font property IsBold is inspired by the implementation in Chart.js in version 2.9.4.
Since version 3 there is no longer a font style called "bold".
We now have a font property called weight.
So: Replace Font.IsBold with Font.Weight

Affected areas:

Default
Title
SubTitle
Legend

Released with version 3.30.19


Create Launcher Files in ~/invokeai

Create Launcher Files in the ~/invokeai directory
To solve the "there's no invoke.bat!" issue, this PR adds a function to configure_invokeai.py to create the appropriate launcher script in the ~/invokeai runtime directory. It is hacky to do it this way, but the configure script has immediate access to the user's selection of the root directory and this seemed more reliable to me than passing the root directory back from the configure script to the install script. Also we can tell the user to run the configure script in order to create the "missing" launcher.
I have tested this on Linux with both the binary and source installers. The Windows version needs extensive testing. In order to make testing work, I have changed the REPO to the branch lstein-config-launch in all the install scripts. They will need to be changed back to main prior to release.

I think this will be superseded by #1819, but I'll keep it up here temporarily.


Sakura Router

Goal is to replace phroute with a custom router.

[ ] Match phroute functionality (or at least the amount I used).
[ ] Natively support middleware calling.
[ ] If a controller returns an array automatically json encode it.
[ ] Alternate route storage method(?).
[ ] Add client side routing.
[ ] Ability to tell what route is active at the moment.

postponed


make healthcheck url configurable

For traefik and maybe other scenarios I don't know about, we need to change the CheckHealth.ps1. This is cumbersome, so I am wondering whether you would incorporate the change below: It allows to set an environment variable healthCheckBaseUrl which configures where the health check is looking. If it starts with https, it also accepts self-signed certificates. If the env variable isn't set, it just works as before
I know this would only happen if and when the generic images are rebuilt, but then it would make life easier

@freddydk did you have a chance to look at this?


Skip fixing for specific rules

Hi, I am using markdownlint-cli, but I believe that this belongs to this repo.
I was giving a try to fixing (with `--fix), and the fixing is in my opinion overly optimistic. If I make a typo like
[Github]

..

<!-- links -->

[Githuv]

--fix will remove [Githuv] as a link and succeed. I think it can be quite common to make a typo in a link, specially with upper-lower case. I'm using this with git hooks, so this for me means silently removing links.
I haven't found an option to skip --fix for specific rule. Would it be possible to implement this? Or to remove the option to fix this rule, but I imagine that some people find it useful.

I need some more information about your scenario and configuration, please. As you can see in the demo, missing shortcut links are not reported as an issue in the default configuration due to ambiguity: https://dlaa.me/markdownlint/#%25m%23 Issue 995

[GitHub]

[Broken]

[GitHub]%3A https%3A%2F%2Fgithub.com

I see, I'll take a look and see what's up


ImplementationFactory does not work for Singleton

When using an implementation factory delegate method to add a singleton, it is actually registered as a transient type by default. This also happens for scoped singletons.
Unit tests to demonstrate:
        public sealed class SingletonDelegate : InjectionTests
        {
            [SetUp]
            public override void Arrange()
            {
                Services.AddSingleton<Service>(_ => new Service());

                base.Arrange();
            }

            [Test]
            public override void ActAssert()
            {
                var (service1, service2) = ServiceProvider.GetRequiredService2<Service>();

                Helper.NotNull(service1, service2);
                Assert.AreSame(service1, service2);
            }
        }

        public sealed class ScopedDelegateSingleton : InjectionTests
        {
            private sealed class SingletonService
            {
            }

            [SetUp]
            public override void Arrange()
            {
                Services.AddSingleton<SingletonService>(_ => new SingletonService());

                base.Arrange();
            }

            [Test]
            public override void ActAssert()
            {
                var scope = ServiceProvider.CreateScope();

                var singletonService1 = ServiceProvider.GetRequiredService<SingletonService>();
                var singletonService2 = scope.ServiceProvider.GetRequiredService<SingletonService>();

                Assert.AreSame(singletonService1, singletonService2);
            }
        }

On a related note, there is a unit test "DelegateSingleton" which I assume was intended to test the singleton implementation factory delegate. But this test appears to be written incorrectly and does not actually test the scenario.
        public sealed class DelegateSingleton : InjectionTests
        {
            [SetUp]
            public override void Arrange()
            {
                Services.AddSingleton<DelegateService>(_ => () => { }); //I'm not sure what this was trying to do...? DelegateService is an actual delegate type

                base.Arrange();
            }

            [Test]
            public override void ActAssert()
            {
                var (service1, service2) = ServiceProvider.GetRequiredService2<DelegateService>();

                Helper.NotNull(service1, service2);
                Assert.AreSame(service1, service2);
            }
        }

Pull request: https://github.com/KuraiAndras/Extenject.Microsoft/pull/8

If I remember correctly, the DelegateSingleton test was made, because when I first did something like this (~a year before writing this library) I had some issues with registering delegate types in zenject, so I made a test to make sure that I registering delegate types work.

The fix for this and #5 is fixed in version 0.2.0 Thanks for the fixes!


⚠ Bofrost.be has degraded performance

In 1f2375d, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1218 ms

Resolved: Bofrost.be performance has improved in 567cd8b after 6 minutes.


Can no longer encode to libaom-av1 as it always raises error

 ffmpeg -i .\720p_test.mkv -c:v libaom-av1 out.mkv
  ...

libvmaf WARNING could not read model from path: "/usr/local/share/model/vmaf_v0.6.1.json"
Fatal error: Failed to load VMAF model.

Went back through the releases and the error starts with this one https://github.com/BtbN/FFmpeg-Builds/releases/tag/autobuild-2021-04-04-12-39.
Last working version: https://github.com/BtbN/FFmpeg-Builds/releases/tag/autobuild-2021-04-03-16-28

https://github.com/Netflix/vmaf/blob/master/resource/doc/ffmpeg.md#note-about-the-model-path-on-windows seems like you will have to manually specify its path, since Windows has no sane default (and it's obviously not part of a static ffmpeg binary)

This is not using VMAF at all though to my knowledge. Unless the libaom-av1 internals changed to use them by default recently.

libaom does internall use vmaf for something, but I'm not able to make sense of their code.
I've switched the builds to bake in the vmaf model, so this might go away with tomorrows build.

Looking at https://aomedia.googlesource.com/aom/+/refs/heads/master/aom_dsp/vmaf.c#39, it seems to have just a hardcoded default path, with an option to change the path, but no option whatsoever to use a built in model.
So enabling the built in models might not fix it.
libaom on Windows might just be plain broken. I don't see how this could ever work.
FFmpegs libaom wrapper has no way to pass in the model path, so you can't even manually download the model and pass its path.

I made an issue on aom tracker for this exact thing, when aomenc is compiled with support for tune=vmaf. So far no reaction on the issue. If you disable tune vmaf support in aom during compile, then aomenc can be used without specifying a valid  vmaf model path.
https://bugs.chromium.org/p/aomedia/issues/detail?id=3021 (Well, the owner of it seems to have been away for almost 2
months)

I think a possible patch would be to fix this line:
https://aomedia.googlesource.com/aom/+/e97422c41b2f186c36401fdb3eb332455377c39b/av1/av1_cx_iface.c#2436
to have a check for tune vmaf being selected, a similar check is done elsewhere in the script if aomenc was not compiled with vamf support, so if anyone is smarter than me and can edit and make a patch, i'd just add this condition and see if that does the trick:
if (extra_cfg->tuning >= AOM_TUNE_VMAF_WITH_PREPROCESSING &&
      extra_cfg->tuning <= AOM_TUNE_VMAF_NEG_MAX_GAIN)

I included a patch into these builds yesterday to implement a fallback to the built in models:
https://github.com/BtbN/FFmpeg-Builds/blob/master/patches/aom/0001-Fall-back-to-built-in-vmaf-model-on-load-failure.patch

xxd was still missing, and vmafs build system just silently does not include the built in models in that case.
Actually working now in tomorrows build.
aom even trying to initialize vmaf when not using it is definitely a bit weird though.

https://bugs.chromium.org/p/aomedia/issues/detail?id=3021

fixed in https://aomedia.googlesource.com/aom/+/c848f899781b764c7baa516a8aebc10b73802e4d

I included a patch into these builds yesterday to implement a fallback to the built in models:
https://github.com/BtbN/FFmpeg-Builds/blob/master/patches/aom/0001-Fall-back-to-built-in-vmaf-model-on-load-failure.patch

Is the patch still needed/relevant? as per above commit.☝

Yes, it is. Doesn't look like they added support for built-in models whatsoever.


Client install instructions and code toggle improvements

This PR refactors to "supported drivers and orms" page to provide installation instructions and related links for each tool. It also improves the UX of code toggles throughout the guide.
Fixes #6698.
Fixes #6703.

This change is

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/2c85a8fcf7c31e26e9bf76d049316f663c85c88e/
Edited pages:

v19.2/connect-to-the-database.md
v19.2/delete-data.md
v19.2/developer-guide-overview.md
v19.2/error-handling-and-troubleshooting.md
v19.2/insert-data.md
v19.2/install-client-drivers.md
v19.2/query-data.md
v19.2/run-multi-statement-transactions.md
v19.2/update-data.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/50c510b58990b7134c642d557e3317e26241985e/
Edited pages:

v19.2/connect-to-the-database.md
v19.2/delete-data.md
v19.2/developer-guide-overview.md
v19.2/error-handling-and-troubleshooting.md
v19.2/insert-data.md
v19.2/install-client-drivers.md
v19.2/query-data.md
v19.2/run-multi-statement-transactions.md
v19.2/update-data.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/c4a8a88cd1067bf958daf97f0a1d39fa7d03beec/
Edited pages:

v19.2/connect-to-the-database.md
v19.2/delete-data.md
v19.2/developer-guide-overview.md
v19.2/error-handling-and-troubleshooting.md
v19.2/insert-data.md
v19.2/install-client-drivers.md
v19.2/query-data.md
v19.2/run-multi-statement-transactions.md
v19.2/update-data.md

This looks great! Two small minor nits
Feel free to ignore this but I think the language boxes should be the same size:

Also, the text in the boxes gets smaller when you make the window smaller but the text on the page doesn't change:

One other thought, should we say driver after things like pg?

Also, the following items should not be beta:
Go pq driver
GORM
TypeORM

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/9b060aa0c6454bbdcc066cfd26b46e74defc49bd/
Edited pages:

v19.2/connect-to-the-database.md
v19.2/delete-data.md
v19.2/developer-guide-overview.md
v19.2/error-handling-and-troubleshooting.md
v19.2/insert-data.md
v19.2/install-client-drivers.md
v19.2/query-data.md
v19.2/run-multi-statement-transactions.md
v19.2/update-data.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/b9417c9117673aba7a59199596b04b927bdc1319/
Edited pages:

v19.2/connect-to-the-database.md
v19.2/delete-data.md
v19.2/developer-guide-overview.md
v19.2/error-handling-and-troubleshooting.md
v19.2/insert-data.md
v19.2/install-client-drivers.md
v19.2/query-data.md
v19.2/run-multi-statement-transactions.md
v19.2/update-data.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/655b35c4b55d94c39551158108ff550e13ecbf18/
Edited pages:

v19.2/connect-to-the-database.md
v19.2/delete-data.md
v19.2/developer-guide-overview.md
v19.2/error-handling-and-troubleshooting.md
v19.2/insert-data.md
v19.2/install-client-drivers.md
v19.2/query-data.md
v19.2/run-multi-statement-transactions.md
v19.2/update-data.md
v20.1/connect-to-the-database.md
v20.1/delete-data.md
v20.1/developer-guide-overview.md
v20.1/error-handling-and-troubleshooting.md
v20.1/insert-data.md
v20.1/install-client-drivers.md
v20.1/query-data.md
v20.1/run-multi-statement-transactions.md
v20.1/update-data.md


Use opt-level=z again

This was removed in #2 to work around a rustc bug. It should be restored once that bug is fixed and in stable.

Rust issue this is working around: https://github.com/rust-lang/rust/issues/75045
LLVM issue: https://bugs.llvm.org/show_bug.cgi?id=47366

upstream issue was just marked as fixed. we can probably re-enable this when Rust 1.61 is out


facts: move two set_fact into ceph-facts

those two set_fact tasks should be moved in ceph-facts.
Signed-off-by: Guillaume Abrioux<EMAIL_ADDRESS>

jenkins test pipeline

jenkins test dev-rhel-container-podman

jenkins test dev-ubuntu-container-all_daemons

jenkins test dev-centos-container-lvm_auto_discovery

jenkins test dev-centos-container-lvm_auto_discovery

jenkins test pipeline

jenkins test dev-rhel-container-podman


SIGABRT on packetList.deallocate()

Hi
trying to test your Library because is so well written and clean.
MIDI receive all perfect.
On sending messages (any) I have SIGABRT on
extension MIDIOutputPort {
    public func send(_ messages: [MIDIMessage], to destination: MIDIEndpoint, timeStamp: MIDITimeStamp = 0) throws {
        let packetList = messages.allocatePackageList(timeStamp: timeStamp)
        **defer { packetList.deallocate() }**
        try send(packetList, to: destination)
    }
}

Any hint?

Hey,
I'm looking into it.
I have created a test case which reproduces the issue.
It looks like I need to use MIDIPacketListInit(_:) and MIDIPacketListAdd(_:_:_:_:_:_:) to build up a MIDIPacketList struct and not just allocated memory for it.
You can follow my progress on this branch: https://github.com/dnadoba/MIDIKit/tree/fix-allocatePackageList

Looks like I have fixed the issue.
Could you please update to the release v1.1.0 and test it again?
Thanks

Yep, it's fixed!
Great library: the one Apple should have done from the beginning of the Swift era.
With multiple RTP connections (different ports) and maybe JavaScript support, it'd be the reference library for MIDI. Surely I'll work on it (forking now). Cheers.


[bug] the label on two configuration values are transposed for Aeotec Siren Gen 5

Before submitting a bug please read: https://zwave-js.github.io/zwavejs2mqtt/#/troubleshooting/bug_report
Version
1.0.0-rc.1
Build/Run method

[X] Docker
[ ] PKG
[ ] Manually built (git clone - npm install - npm run build )

zwavejs2mqtt version: 1.0.0
zwavejs version: 6.0.0
Describe the bug
Two parameters (siren volume and siren sound) have  transposed labels for Aeotec Siren Gen5
Both of these parameters work, the labels need swapping.

I have tested using the values in the table and proved the labels are swapped.  I don't know if this is an zwavejs2mqtt ui bug or a core zwave-js and I am embarrassed to say i couldn't find any definition for this device in github - so i am not sure where to submit the edit?
to be clear siren sound should say siren volume and vice versa.

Additional context
nodes json
Downloads.zip
Add any other context about the problem here.

cc @AlCalzone

cc @AlCalzone

@scyto It should be fixed on the device configuration file.

@scyto It should be fixed on the device configuration file.


Injection and Provider Lookup Should Account for Qualifiers

@Provide @Fast Heater ...
// and
@Provide @Slow Header ...

are different things.

This issue was apparently fixed shortly after it was created, with this commit being the last of a series. Should this be closed now?

Yep!


Working on aliases

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

6 of 15 (40.0%)  changed or added relevant lines in 2 files are covered.
30 unchanged lines in 4 files lost coverage.
Overall coverage decreased (-7.0%) to 68.869%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/transformer/standardTransformer.ts
3
6
50.0%

src/extractor/extractColors.ts
3
9
33.33%

Files with Coverage Reduction
New Missed Lines
%

src/utilities/stringifyJson.ts
3
0%

src/extractor/extractColors.ts
5
51.02%

src/transformer/standardTransformer.ts
7
59.14%

src/utilities/settings.ts
15
0%

Totals

Change from base Build<PHONE_NUMBER>:
-7.0%

Covered Lines:
403

Relevant Lines:
558

💛  - Coveralls


Version Packages (beta)

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to beta, this PR will be updated.
⚠⚠⚠⚠⚠⚠
beta is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on beta.
⚠⚠⚠⚠⚠⚠
Releases
<EMAIL_ADDRESS>Minor Changes

f004b0c: The tokens listed in the diff below had identical values between sets and so were merged to single values to simplify the data.


Shot not recording snapshot images on Android R

Hey Folks,
Since I update my project to use the API 31 (Android R), I'm having kinda the same issues. The test runs Ok, however, the snapshot folder can be found or created. I can't figure out what is wrong, to be honest. Could you guys help me to understand?
I'm using an AndroidAuto emulator to develop, however, the behavior is reproducible on my Pixel Emulator too.
I created a sample app with the same configuration that I have on my real project, you can find it here: https://github.com/raafaelima/ShotSnapshotSample

Well, I am having the same issue even with API 27 on my project.

I've seen this issue when running on an emulator and on a SM-G975U running Android 10. I got the tests to work though on a Pixel 3 running Android 12. Seems to be an issue for specific devices/OS versions. I ran the tests from this sample project.

Guys, could you please test the new release 5.12.2?

I have it on 5.12.2, M1 Macbook, Emulator API 32, targetSdk 32. It just does not record and there are no clues in the log.

Oh. my problem was that I didn't use com.karumi.shot.ShotTestRunner, solved!

Oh Hi, even with the update to version 5.12.2, I'm having the same results here.
I'm using this project ShotSnapshotSample to test it, if you wanna see anything.

@raafaelima In my newest PR introducting support for orchestrator i bumped version of facebook screenshot library used under the hood: #273
I made a test in my project and looks like it work on mentioned emulator. Below i copied best configuration for espresso to made shot working:
 val runner_version = "1.3.0"
    val orchestrator_version = "1.4.1"
    val android_test_services_version = "1.4.1"
    val espresso_core = "3.3.0"

    androidTestImplementation("androidx.test:core:${Dependency.runner_version}")
    androidTestImplementation("androidx.test:runner:${Dependency.runner_version}")
    androidTestImplementation("androidx.test:rules:${Dependency.runner_version}")
    androidTestUtil("androidx.test:orchestrator:${Dependency.orchestrator_version}")
    androidTestUtil("androidx.test.services:test-services:${Dependency.android_test_services_version}")
    androidTestImplementation("androidx.test.espresso:espresso-core:${Dependency.espresso_core}")
    androidTestImplementation("androidx.test.espresso:espresso-contrib:${Dependency.espresso_core}")

You can push version of shot library to local maven repository and used it till PR will be merged.


Project Repository: new method set executable

Related to https://github.com/jhipster/jhipster-lite/issues/301

Codecov Report

Merging #314 (26b59c4) into main (2261b4d) will not change coverage.
The diff coverage is 100.00%.

@@             Coverage Diff             @@
##                main      #314   +/-   ##
===========================================
  Coverage     100.00%   100.00%
- Complexity       455       456    +1
===========================================
  Files             80        80
  Lines           1435      1450   +15
  Branches          32        32
===========================================
+ Hits            1435      1450   +15

Impacted Files
Coverage Δ

...frastructure/secondary/ProjectLocalRepository.java
100.00% <100.00%> (ø)

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 2261b4d...26b59c4. Read the comment docs.


[Bug]: Null is not support in expression match

Mapbox Implementation
Mapbox
Mapbox Version
default
Platform
Android
@rnmapbox/maps version
10.0.5
Standalone component to reproduce
[
      'to-boolean',
      [
        'match',
        ['get', 'featureType'],
         ...[null, 1,'a',1,0],
      ],
    ]

Observed behavior and steps to reproduce
No response
Expected behavior
Need to support null. Because, there should be a way we can filter null properties type in features and add a property. In above example i need to filter featureType with 'null' and value 'a'.
Very Important. It has a blocked a major feature in my app.
Notes / preliminary analysis
No response
Additional links and references
No response

@somasekharkakarla pls add a complete component, so we an try, also this sounds like an upstream issue, so try reporting to upstream repositories mapbox-maps-ios and mapbox-maps-android

Please replace null with asdfadsf to work at line number 65 to get the error
Repo: https://github.com/somasekharkakarla/mbTest

@mfazekas  feedback please

@somasekharkakarla my feedback is already there - see https://github.com/rnmapbox/maps/issues/2847#issuecomment-1540377461
Sorry we don't provide support for this package - see https://github.com/rnmapbox/maps/wiki/Support

@mfazekas  Thank you, and please add this to upstream. This is very important because Geo json support null. Thank you in advance.


[Suggestion] Back to catch Pokemon after farming

Expected Behavior
Back to catch Pokemon after farming and got some Pokeballs. Maybe after pokeballs >= 10.
Actual Behavior
[2016-07-26 10:30:51] [x] Out of pokeballs, switching to farming mode...
[2016-07-26 10:31:51] [#] Finished walking
[2016-07-26 10:31:52] [#] Arrived at Pokestop
[2016-07-26 10:31:54] [#] Now at Pokestop: Hot Dog Stick - Spinning...
[2016-07-26 10:31:57] [+] Loot:
[2016-07-26 10:31:57] [+] 50 xp
[2016-07-26 10:31:59] [+] 2x Pokeball (Total: 2)
[2016-07-26 10:32:00] [+] 1x Potion (Total: 1)
[2016-07-26 10:32:00] [+] Recycling 1x Potion...
[2016-07-26 10:32:01] [+] Recycling success
[2016-07-26 10:32:01] [#] PokeStop on cooldown. Time left: 4.92 minutes
[2016-07-26 10:32:03] [#] Found fort e3117e097a89428dbf7cc7b786f4b847.16 at distance 0.26km
[2016-07-26 10:32:03] [#] Need to move closer to Pokestop
[2016-07-26 10:32:03] [#] Walking from (34.009773, -118.495111) to (34.009282, -118.494794) for approx. 15.00 seconds
[2016-07-26 10:32:43] [#] Finished walking
[2016-07-26 10:32:44] [#] Arrived at Pokestop
[2016-07-26 10:32:46] [#] Now at Pokestop: Chess Park - Spinning...
[2016-07-26 10:32:49] [+] Loot:
[2016-07-26 10:32:49] [+] 50 xp
[2016-07-26 10:32:49] [+] 3x Pokeball (Total: 5)
[2016-07-26 10:32:49] [#] PokeStop on cooldown. Time left: 4.99 minutes
[2016-07-26 10:32:51] [#] Found fort 7c8900b58631486ca67a81e6cb62f924.16 at distance 0.34km
[2016-07-26 10:32:51] [#] Need to move closer to Pokestop
[2016-07-26 10:32:51] [#] Walking from (34.009282, -118.494794) to (34.008486, -118.49404) for approx. 28.00 seconds
[2016-07-26 10:33:53] [#] Finished walking
[2016-07-26 10:33:53] [#] Arrived at Pokestop
[2016-07-26 10:33:55] [#] Now at Pokestop: Hand Swings 2 - Spinning...
[2016-07-26 10:33:58] [+] Loot:
[2016-07-26 10:33:58] [+] 100 xp
[2016-07-26 10:34:01] [+] 1x Revive (Total: 8)
[2016-07-26 10:34:01] [+] 5x Pokeball (Total: 10)
[2016-07-26 10:34:01] [#] PokeStop on cooldown. Time left: 4.94 minutes
[2016-07-26 10:34:03] [#] Found fort b6dc1f059b5543ef8f970a9cfdaab36d.16 at distance 0.36km
[2016-07-26 10:34:03] [#] Need to move closer to Pokestop
[2016-07-26 10:34:03] [#] Walking from (34.008486, -118.49404) to (34.008316, -118.493858) for approx. 7.00 seconds
[2016-07-26 10:34:14] [#] Finished walking
[2016-07-26 10:34:14] [#] Arrived at Pokestop
[2016-07-26 10:34:16] [#] Now at Pokestop: Hand Swings - Spinning...
[2016-07-26 10:34:18] [+] Loot:
[2016-07-26 10:34:18] [+] 50 xp
[2016-07-26 10:34:18] [+] 2x Pokeball (Total: 12)
[2016-07-26 10:34:19] [+] 1x Razz Berry (Total: 2)
[2016-07-26 10:34:19] [#] PokeStop on cooldown. Time left: 4.98 minutes
[2016-07-26 10:34:21] [#] Found fort bb1d9a2ffd2e4f2cae17e275927f9391.11 at distance 0.45km
[2016-07-26 10:34:21] [#] Need to move closer to Pokestop
[2016-07-26 10:34:21] [#] Walking from (34.008316, -118.493858) to (34.007157, -118.493426) for approx. 33.00 seconds
[2016-07-26 10:35:44] [#] Finished walking
[2016-07-26 10:35:44] [#] Arrived at Pokestop
[2016-07-26 10:35:45] [#] Now at Pokestop: Santa Monica Beach Chairs - Spinning...
[2016-07-26 10:35:51] [+] Loot:
[2016-07-26 10:35:51] [+] 50 xp
[2016-07-26 10:35:51] [+] 3x Pokeball (Total: 15)
[2016-07-26 10:35:51] [#] PokeStop on cooldown. Time left: 4.98 minutes
[2016-07-26 10:35:53] [#] Found fort 2b883c546cec4a46a43ea40aeaa23de9.16 at distance 0.49km
[2016-07-26 10:35:53] [#] Need to move closer to Pokestop
[2016-07-26 10:35:53] [#] Walking from (34.007157, -118.493426) to (34.013627, -118.498223) for approx. 3.38 minutes
[2016-07-26 10:43:14] [#] Finished walking
[2016-07-26 10:43:14] [#] Arrived at Pokestop
[2016-07-26 10:43:16] [#] Now at Pokestop: EW6836 Tidal Bench Mark - Spinning...
[2016-07-26 10:43:17] [+] Loot:
[2016-07-26 10:43:17] [+] 50 xp
[2016-07-26 10:43:18] [+] 2x Pokeball (Total: 17)
[2016-07-26 10:43:18] [+] 1x Potion (Total: 1)
[2016-07-26 10:43:18] [+] Recycling 1x Potion...
[2016-07-26 10:43:19] [+] Recycling success
[2016-07-26 10:43:19] [#] PokeStop on cooldown. Time left: 4.97 minutes
[2016-07-26 10:43:21] [#] Found fort 2200ea63c5d74505ae9f886ab03084b2.16 at distance 0.69km
[2016-07-26 10:43:21] [#] Need to move closer to Pokestop
[2016-07-26 10:43:21] [#] Walking from (34.013627, -118.498223) to (34.013523, -118.492144) for approx. 2.25 minutes
Steps to Reproduce
Running the bot
Other Information
OS: Ubuntu 14.04
Git Commit: 55adefeeb580ed8bb51d097e56a506e2973377c9

https://github.com/heihachi/PokemonGo-Bot/tree/fix/mode_switching
Working on this and fixing some mode related things

@heihachi thanks. waiting for fixed switcher

Please upgrade to the latest dev branch by running this command:
git reset --hard
git pull -f

Then run this command:
pip install --upgrade -r requirements.txt
If issue persists, open a new issue.
/closed


update version with RASG version style

Used the RASG version formats to re-write version file and test

Coverage increased (+2.008%) to 99.441% when pulling f4f622d0d913f6ddd44f2867b9de3302cfbb1f03 on version_update into 86d5cc82715a8c665d7580a354f80ad0de1264c7 on master.


Migrate to GitHub Actions

As with other projects, we have to migrate from Travis-CI.
Besides the basic packaging, we can actually run MATLAB through GitHub actions (something like this was available in Travis-CI more recently but I have no idea what's happening there nowadays). Currently, only Linux is supported but at least Windows is planned:
https://github.com/matlab-actions/overview
Both basic testing and MEX compilation should be possible without too much work.

On Windows support: https://github.com/matlab-actions/setup-matlab/issues/18

Not using MATLAB on GA yet, but packages migrated.


Configure dev environment with flake.nix and pyproject.toml

This PR introduces a flake.nix to automatically configure a development environment.
I also updated the pyproject.toml to use poetry instead of setuptools as the build system, and organized python dependencies in dependency groups.

This looks like it's in the right direction and I'm in fact on NixOS now also, so I need to figure out something but the challenge I have with this:
1 - it makes publishing to PyPI difficult
2 - it changes a lot with the move to Poetry
What about just a shell.nix file?

Ah right, I haven't thought about publishing on PyPI. I just couldn't figure out how to setup a development environment using the provided project.toml. That's why I updated that file and migrated the build system from setuptools to poetry.
Do you think it's better to keep the CI setup (Ubuntu) separated from the dev setup (shell.nix, flake.nix, devenv.nix, etc)?

I pushed the nix flake.
We can close this now -- thank you for the inspiration.


Javascript reporting wrong local time zone

I reviewed this issue before posting: https://github.com/darold/pgbadger/issues/456
I've been attempting the -Z option to get a page that worked as expected, and I finally generated a page that almost made sense until I realized it was technically incorrect, but visually less confusing than any other result.  It is unclear to me whether or not the -Z option is supposed to set what the time zone should be forced to render on the page, or whether it is intended simply to offset what's being displayed.  The behavior tells me that it must be an offset from what is rendered without using the option, in which case means I cannot produce an accurate page.
Using a log file where the time zone is UTC and starts with 16:00:00 UTC and ends with 17:00:00 UTC I have found the following.
I believe this command would be the same as no time zone options, and produces Javascript that incorrectly reports the times as 1600 - 1700 CDT (my current local time zone).
pgbadger --log-timezone -00 -Z -00 ./postgresql.log.2020-05-21-16
I subsequently tried various options to see how they operated:
pgbadger --log-timezone -00 -Z -02 ./postgresql.log.2020-05-21-16
pgbadger --log-timezone -00 -Z -01 ./postgresql.log.2020-05-21-16
pgbadger --log-timezone -00 -Z -00 ./postgresql.log.2020-05-21-16
pgbadger --log-timezone -00 -Z +01 ./postgresql.log.2020-05-21-16
pgbadger --log-timezone -00 -Z +02 ./postgresql.log.2020-05-21-16

Here are a summary of the results:
-Z -02 => shows 1300 - 1400 CDT, which is two hours off (later).
-Z -01 => shows 1200 - 1300 CDT, which is one hour off (later).
-Z -00 => shows 1600 - 1700 CDT (matching UTC).
-Z +01 => shows 1000 - 1100 CDT, which is one hour off (earlier).
-Z +02 => shows 0900 - 1000 CDT, which is two hours off (earlier).

The -Z -00 or not using a -Z at all is what I expect would work, but does not.
This behavior makes me believe that the -Z is not to specify what time zone you would want used in the html, but the offset of how you want to adjust from your actual time zone?  Again, I'm a bit confused.
Observing this behavior, I decided to try an option that felt pretty strange, but I was curious:
pgbadger --log-timezone -00 -Z -24 ./postgresql.log.2020-05-21-16
Subsequently I also tried  -Z +24.  These two options were the first time that I got the correct times showing on the page (1100 - 1200 CDT), but they of course were for the next day 05/22 and the previous day 05/21.
In the end I'm not entirely sure how the -Z option is intended for use, but I was not able to get a pgbadger command to produce html where it reported the correct time zone for the graphs where it specifically states my time zone (CDT) is what is being displayed.
Screenshot using -Z +24:

Screenshot using -Z -00:

Commit 237fa60 should fix this issue. UTC time is now autodetected and in this case pgbadger will not automatically apply the localtime zone.

@mightybs can you confirm the fix?


unable to do ssh to a server

What steps will reproduce the problem?
1.when i enter details of server and login it gives me error
2.
3.

What is the expected output? What do you see instead?
it should login to server

What version of the product are you using? On what operating system?
the latest one <IP_ADDRESS>

Please provide any additional information below.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 17 Sep 2014 at 9:15
Attachments:

[New Bitmap Image.bmp](https://storage.googleapis.com/google-code-attachments/superputty/issue-461/comment-0/New Bitmap Image.bmp)

Check to make sure under F2 options the path/location to putty is configured correctly.
Closing this issue but all hope is not lost! We still want to help.
See: https://github.com/jimradford/superputty/wiki/Legacy-Imported-Issues on how to help us to help you!


RuntimeException table does not have a primary key

My Table has a primary key, but when I run The DbSyn, it returns an error table does not have a primary key what can I do.
Thanks in advance

Can you post the table definitions of both the source and destination tables?
If it’s saying you don’t have a primary key, then I suspect that is the case for one of the tables...
Cheers
Joe Green

On 29 Jul 2018, at 05:28, njovu<EMAIL_ADDRESS>wrote:
My Table has a primary key, but when I run The DbSyn, it returns an error table does not have a primary key what can I do.
Thanks in advance
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Step 1 **

**
Step 2

Step 3

Step 4

There is a lighter library I tried and it works on local host. The only limitation is that I failed to connect to the remote server!. This one looks the most awesome but have so far failed to use it.

Looks like you have a mistake in your second “new Table()” line, where you’ve specified the database name in the table field. I think “db_spotout.test_table” should just be “test_table”
Cheers
Joe Green

On 29 Jul 2018, at 14:00, njovu<EMAIL_ADDRESS>wrote:
Step 1 **
**
Step 2
Step 3
Step 4
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

I tried without and with the database concoction and it gave me same results
On Sun, Jul 29, 2018 at 12:12 PM, Joe Green<EMAIL_ADDRESS>wrote:

Looks like you have a mistake in your second “new Table()” line, where
you’ve specified the database name in the table field. I think
“db_spotout.test_table” should just be “test_table”
Cheers
Joe Green

On 29 Jul 2018, at 14:00, njovu<EMAIL_ADDRESS>wrote:
Step 1 **
**
Step 2
Step 3
Step 4
—
You are receiving this because you commented.

Reply to this email directly, view it on GitHub, or mute the thread.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mrjgreen/db-sync/issues/43#issuecomment-408688102,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGHQvQwYJGI10T8p_ZVzRTWgPpkikydIks5uLd8BgaJpZM4VlSI0
.

Can you post a few lines of the data from the source table?
What happens if you include both columns for syncing?
$columnConfig = new ColumnConfiguration(array('id', 'name'), array());

Code

So the bit of code responsible for deciding the primary key is here: https://github.com/mrjgreen/db-sync/blob/v3/src/Table.php#L100
It's essentially running this query:
SHOW INDEX FROM db_timesheet.test_table WHERE `key_name` = 'PRIMARY'

which should return a result set including the columns: Column_name, Seq_in_index Eg:

Column_name
Seq_in_index

Col1
0

Col2
1

We transform this into an array sorted by the Seq_in_index column:
[
    0 => 'Col1',
    1 => 'Col2'
]

If you could post the results of the query:
SHOW INDEX FROM db_timesheet.test_table WHERE `key_name` = 'PRIMARY'

We should be able to figure out what's going wrong here...

That is the result I get when I pass the query (SHOW INDEX FROM
db_timesheet.test_table WHERE key_name = 'PRIMARY')
On Sun, Aug 5, 2018 at 12:25 PM Joe Green<EMAIL_ADDRESS>wrote:

So the bit of code responsible for deciding the primary key is here:
https://github.com/mrjgreen/db-sync/blob/v3/src/Table.php#L100
It's essentially running this query:
SHOW INDEX FROM db_timesheet.test_table WHERE key_name = 'PRIMARY'
which should return a result set including the columns: Column_name,
Seq_in_index Eg:
Column_name Seq_in_index
Col1 0
Col2 1
We transform this into an array sorted by the Seq_in_index column:
[
0 => 'Col1',
1 => 'Col2'
]
If you could post the results of the query:
SHOW INDEX FROM db_timesheet.test_table WHERE key_name = 'PRIMARY'
We should be able to figure out what's going wrong here...
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mrjgreen/db-sync/issues/43#issuecomment-410531286,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGHQvVClOxqBkRWFiAcOxhVeM0KMxmR8ks5uNxx2gaJpZM4VlSI0
.

Where is the result?

I’m sorry I think I’m going to struggle to diagnose this one.
The only thing I can suggest is that you have your connection/database/table names are incorrect and you are using dbsync against the wrong table... is this something you can double check?
I can’t see anything wrong with the code you have posted, but I can’t see a way that this error could be generated for any other reason than the primary key is missing from the table.
Cheers
Joe Green

On 14 Aug 2018, at 11:58, njovu<EMAIL_ADDRESS>wrote:
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Thanks for the effort Joe, but unless you want me to share the whole credentials which I can I have not missed any names. In-fact I used the same table name with two simple columns to make sure I get everything right!

Hi, I'm trying to use this packet but for some reason the code doesn't return no error but at the same time it doesn't work .
Here is my sample code :
error_reporting(E_ALL);
ini_set('display_errors', 1);
require_once DIR . '/vendor/autoload.php';
use \DbSync\DbSync;
use \DbSync\Transfer\Transfer;
use \DbSync\Hash\ShaHash;
use \DbSync\Table;
use \DbSync\ColumnConfiguration;
$sync = new DbSync(new Transfer(new ShaHash(),1024,8));
//$sync->setLogger(new Symfony\Component\Console\Logger\ConsoleLogger());
$sync->dryRun(false);
$sync->delete(false);
$sourceConnection = new PDO('mysql:host=hostIp;dbname=dbName','dbName','password');
$targetConnection = new PDO('mysql:host=<IP_ADDRESS>;dbname=dbName','dbName','password');
$sourceTable = new Table(new \Database\Connection($sourceConnection), 'aliapidemia', 'categories');
$targetTable = new Table(new \Database\Connection($targetConnection), 'aliapidemia', 'categories');
var_dump($sync->sync($targetTable, $sourceTable));
echo "done";
It only prints out "done" and doesn't do anything.
Someone can please advice ? Thanks ! )

I figured out the mistake, if you look at the command source, you'll see diff code:
look some example:
require "vendor/autoload.php";

use Database\Connectors\ConnectionFactory;
use DbSync\DbSync;
use DbSync\Hash\ShaHash;
use DbSync\Table;
use DbSync\Transfer\Transfer;

$sync = new DbSync(new Transfer(new ShaHash()));

$sync->dryRun(false);

$source = createConnection('localhost', 'root', '', 'utf8');
$destination = createConnection('localhost', 'root', '', 'utf8');

$sourceTable = new Table($source, 'database1', 'table-origin');
$targetTable = new Table($destination, 'database2', 'table-destination');

$sync->sync($sourceTable, $targetTable);

function createConnection($host, $user, $password, $charset)
{
    return (new ConnectionFactory())->make([
        'host'      => $host,
        'port'      => 3306,
        'username'  => $user,
        'password'  => $password,
        'charset'   => $charset,
        'collation' => 'utf8_general_ci',
        'driver'    => 'mysql',

        'options' => [
            \PDO::ATTR_ERRMODE               => \PDO::ERRMODE_EXCEPTION,
            \PDO::ATTR_DEFAULT_FETCH_MODE    => \PDO::FETCH_ASSOC,
            \PDO::ATTR_EMULATE_PREPARES      => false,
        ]
    ]);
}

You just have to use ConnectionFactory instead of \PDO

thanks
On Sat, May 25, 2019 at 3:34 AM Elias Farah<EMAIL_ADDRESS>wrote:

I figured out the mistake, if you look at the command source, you'll see
diff code:
look some example:
require "vendor/autoload.php";
use Database\Connectors\ConnectionFactory;
use DbSync\DbSync;
use DbSync\Hash\ShaHash;
use DbSync\Table;
use DbSync\Transfer\Transfer;
$sync = new DbSync(new Transfer(new ShaHash()));
$sync->dryRun(false);
$source = createConnection('localhost', 'root', '', 'utf8');
$destination = createConnection('localhost', 'root', '', 'utf8');
$sourceTable = new Table($source, 'database1', 'table-origin');
$targetTable = new Table($destination, 'database2', 'table-destination');
$sync->sync($sourceTable, $targetTable);
function createConnection($host, $user, $password, $charset)
{
return (new ConnectionFactory())->make([
'host'      => $host,
'port'      => 3306,
'username'  => $user,
'password'  => $password,
'charset'   => $charset,
'collation' => 'utf8_general_ci',
'driver'    => 'mysql',
    'options' => [
        \PDO::ATTR_ERRMODE               => \PDO::ERRMODE_EXCEPTION,
        \PDO::ATTR_DEFAULT_FETCH_MODE    => \PDO::FETCH_ASSOC,
        \PDO::ATTR_EMULATE_PREPARES      => false,
    ]
]);

}
You just have to use ConnectionFactory instead of \PDO
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mrjgreen/db-sync/issues/43?email_source=notifications&email_token=ADSQJATKFMYCPMSMEBUXB4LPXBGO3A5CNFSM4FMVEI2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWGQFRA#issuecomment-495780548,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADSQJAUVK3WF6S3O2HWOTALPXBGO3ANCNFSM4FMVEI2A
.


Monkey-patch Zip::CentralDirectory to reject zip entries that may be malicious

There's a vulnerability in RubyZip at the moment, that could allow a user to execute arbitrary code when uploading a zip file. There are three main types of files that could cause this vulnerability:

Files that have an absolute path (e.g. /tmp/malicious.txt)
Files that have a relative path (e.g. ../../../tmp/malicious.txt)
Files that are a symlink (e.g. a symlink to /tmp/malicious.txt)

This Pull Request monkey-patches Zip::ZipFile#entries (through Zip::CentralDirectory#entries) to reject any files that match one of these scenarios. We don't expect a use to ever need to upload a non-malicious file that matches one of these, so we reject anything that matches. Tests included!
Pull requests into Cypress require the following. Submitter and reviewer should :white_check_mark: when done. For items that are not-applicable, note it's not-applicable ("N/A") and :white_check_mark:.
Submitter:

[x] This pull request describes why these changes were made.
[x] Internal ticket for this PR: N/A
[x] Internal ticket links to this PR: N/A
[x] Code diff has been done and been reviewed
[x] Tests are included and test edge cases
[x] Tests have been run locally and pass

Reviewer 1:
Name:

[ ] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[ ] The tests appropriately test the new code, including edge cases
[ ] You have tried to break the code

Reviewer 2:
Name:

[ ] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[ ] The tests appropriately test the new code, including edge cases
[ ] You have tried to break the code

NOTE: This PR will fail bundler-audit, because rubyzip has a vulnerability (this vulnerability).

Looks like Rubyzip has finally updated to 1.2.2 to fix this. I'm closing this ticket and opening a new one to update Rubyzip in the Cypress Gemfile.


SUGGESTION: incorporate stable release of OpenIntelWireless itlwm(x) and IntelBluetooth

Hi @osy86 !
This recent iteration (2.11) has been great. Everything is running smoothly in my macOS 1.14.6 Mojave setup.
Was wondering if the installer can roll-in OpenIntelWireless project's itlwm(x) (along with adding in release 1.1.2 of IntelBluetoothFirmware). Note that if the user installs either itlwm or itlwmx, then it should also install HeliPort  for easy WiFi control by the user.
It would be an "exclusive OR" checkmark, as users cannot use both itlwm and itlwmx at the same time. The default for the original WiFi m.2 that comes with the Intel Hades Canyon NUC should be itlwm.
Note: these kexts provide WiFi speeds for 5GHz best, and max out around 80 megabit download and 20 megabit upload. This is "good enough" for average internet use.

@Malumen Great suggestion +1 for this
i would like to see this as an option for the HaC-Mini release, as i still using stock intel wireless

Is there any point making itlwmx an option if itlwm works for the stock card?

Is there any point making itlwmx an option if itlwm works for the stock card?

 In Windows, WiFi 6 support and BT 5.0 are great, so far the connection and clarity and range in macOS has been incredible (really good range and connection so far on everything, may even be better than Windows).

@osy86
FYI the OpenIntelWireless project has merged the itlwm and itlwmx versions into one unified solution. It now requires the additional software "HeliPort" but now you wouldn't need to split the installer versions, just 1 option.
https://github.com/OpenIntelWireless/itlwm/releases/tag/v1.1.0

@Malumen Is it better to include itlwm or AirportItlwm? Seems like AirportItlwm doesn't require HeliPort

@Malumen Is it better to include itlwm or AirportItlwm? Seems like AirportItlwm doesn't require HeliPort

if I understand correctly, AirportItlwm requires users to write in their SSID and password info into the kext itself rather than itlwm and Heliport which allows the user to connect/switch using the App/GUI.

current latest master commit from itlwm, already support WPA2, unfortunately not yet build into release yet


Fix #213

This'll take care of that pesky bug that's been appearing several times over the past month. :)

Also fixes #222


Support Streaming for Armeria backend

Motivation:
Armeria natively supports Streaming through Reactive Streams
Modifications:

Introduce AbstractArmeriaBackend for common conversions
Support streaming using Publisher of Reactive Streams
Add new modules for better interop with other libraries

FS2
Monix
Cats
Scalaz
ZIO

Result:
Better interop Armeria with sttp.
Before submitting pull request:

[x] Check if the project compiles by running sbt compile
[x] Verify docs compilation by running sbt compileDocs
[ ] Check if tests pass by running sbt test
[x] Format code by running sbt scalafmt

/cc @ngbinh

Awesome. 🤩

All known failed tests are fixed. Not sure that the failed tests in CI are related to this PR.

@adamw Thanks for the quick merge. I left a comment on your revise.

awesome! Will try armeria backend when the new sttp release.


When using i18n - The href urls for the server and client are different

There is a warning thrown in development environment that the href is different for client and server.

Steps to reproduce:

Clone the https://github.com/shuding/nextra-docs-template and set it up for i18n.
Add below in themes.config.tsx

i18n: [
    { locale: 'en', text: 'English' },
    { locale: 'es', text: 'Española' },
  ],

Add i18n code in next.config.js

module.exports = withNextra({
   i18n: {
    locales: ['en', 'es'],
    defaultLocale: 'en',
  },
})

Add a new middleware.ts

export { locales as middleware } from 'nextra/locales'

Let me know if you need more details. I think the problem is that we are using the locale extensions for the server v/s the client. Iteally, we shouldn't use file extensions like my-file.en even on the server.

Please provide reproduction repo

@B2o5T Added you to my private repo. I hope it helps.

I'm seeing this as well.
I'm only getting 404 on server renders for pages that are nested under a fold with the folder having no index page.


Add note about 7.1 having a patch release

@bot-gradle test and merge

OK, I've already triggered a build for you.


TS-4808: General diagnostics cleanup.

Clean up the Diags class to remove code duplication.
Switch all the diagnostic formatters over to using SourceLocation.
Remove useless mgmt_log functions which sometimes take stderr paramets.
Remove TSDiags() because it is awkward to pass a SourceLocation down.

FreeBSD build failed! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/676/ for details.

Linux build failed! See https://ci.trafficserver.apache.org/job/Github-Linux/572/ for details.

../../iocore/utils/diags.i: In function 'void reconfigure_diags()':
../../iocore/utils/diags.i:50:24: error: invalid conversion from 'int' to 'DiagsShowLocation' [-fpermissive]
   diags->show_location = 1;

FreeBSD build failed! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/677/ for details.

Linux build successful! See https://ci.trafficserver.apache.org/job/Github-Linux/573/ for details.

FreeBSD build failed! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/679/ for details.

[approve ci]

Linux build successful! See https://ci.trafficserver.apache.org/job/Github-Linux/575/ for details.

FreeBSD build successful! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/682/ for details.

Linux build successful! See https://ci.trafficserver.apache.org/job/Github-Linux/578/ for details.

I've tested this on OmniOS, and it compiled without problems. The changes seems reasonable to me, but they are also massive so real difficult to know if everything is correct :).

FreeBSD build successful! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/692/ for details.

Linux build successful! See https://ci.trafficserver.apache.org/job/Github-Linux/588/ for details.

Looks like a reasonable tidy up.


Cant find umbrella

Hi, thanks for this CMS it looks promising!
I've just installed it. Login as admin (website/admin) and go to page 'Welcome to Cosmo'. where it's said "Once you're ready to make your first page, click the umbrella to your left, go to content > new page and you'll be on your way."
The point is - i do not see any umbrella! (Firefox/chrome) o i cant create any pages :( Just edit existing text. Please help, where is global settings or some menu to creating/deleting pages.
Thank you!
Philipp

The umbrella appears after logging in once again. In other words, you have to log in twice to make that umbrella appear. Very strange behaviour.


PolyesterForwardDiff automatic chunksize selection?

Currently PolyesterForwardDiff forwards a chunksize of nothing. I think it would make sense to reuse the automatic chuunksize selection of ForwardDiff here as well

I think this already happens here?
https://github.com/gdalle/DifferentiationInterface.jl/blob/88c48c1a66709bd1af84a378de06091092fbafd5/DifferentiationInterface/ext/DifferentiationInterfacePolyesterForwardDiffExt/DifferentiationInterfacePolyesterForwardDiffExt.jl#L31-L33

Interesting. I got the error:
[OOP] u0: SVector{2, Float64}: Error During Test at REPL[87]:7
  Got exception outside of a @test
  MethodError: no method matching rem(::Int64, ::Type{Union{Nothing, Int64}})

  Closest candidates are:
    rem(::Any, ::Any, ::RoundingMode{:FromZero})
     @ Base div.jl:103
    rem(::Any, ::Any, ::RoundingMode{:Nearest})
     @ Base div.jl:100
    rem(::Any, ::Any, ::RoundingMode{:Up})
     @ Base div.jl:99
    ...

   My custom batch size selection is forwarded, but in methods like this one
https://github.com/gdalle/DifferentiationInterface.jl/blob/88c48c1a66709bd1af84a378de06091092fbafd5/DifferentiationInterface/ext/DifferentiationInterfacePolyesterForwardDiffExt/onearg.jl#L129-L140
I should distinguish on whether the chunksize in the backend is nothing

It's an easy fix, I'll do it tomorrow


fix uppercase only names

this prevents entities being created with just "$IPHASH[aws:$ACCOUNT_ID:$REGION]" as id

:+1:

:+1:


Replace seeder with a class.

Currently there is a bunch of coupling in this class that makes it really hard to manage and call from other places. I am putting my fist up and ending this travesty once and for all.

Done in pr #63


Expose AVPlayer rate

Needed this for a project and I presume it might be useful for others

thanks @jannemecek ✌


Formatting undefined date in an edge template shows 1/1/1970

Package version
1.5.6
Node.js and npm version
Node.js 18.4.0
npm 18.12.1
Sample Code (to reproduce the issue)
Create an edge template with an undefined date (in this example myObject.date is undefined)
{{ i18n.formatDate(myObject.date) }}
Expected output: empty string (or at least an error), but it shows 1/1/1970

Just tested with undefined value and the method returns the current date (the behavior is same as Intl API).
Please reproduce this issue in a fresh project and share its repo with me

Closing since no answer from issue reporter.


docs(demo): remove stock identifier label in two examples

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
Bug fix on two example pages
What is the current behavior? (You can also link to an open issue here)
Currently, the example pages for ag-grid integration and ngx-datatable integration include "Stock Identifier" labels that mess up formatting for the ngx-datatable  example and make the ag-grid example very hard to use:

What is the new behavior (if this is a feature change)?
I removed the labels to align the examples and make them look / work better.
Please check if the PR fulfills these requirements

[x] The commit messages follow our guidelines: https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md#commit-message-format
[x] Running npm run build produced a successful build. (Unit testing can be done by running npm test;)
[x] My code has been linted. (npm run lint to do this. npm run build will fail if there are files not linted.)

No tests apply to this PR
Screenshots after changes

Other information:
This was such a small fix that I decided not to open an issue.

This was such a small fix that I decided not to open an issue.

Good catch and better than nothing 👍!!!

Thank you @MaxKless!

Thank you for the great library and kind welcome here :)


[Component Request] File Upload Input

A file upload input, like the browser's default one, but more... GitHub. :)
Or, better yet, a generic  component which takes type="file", type="checkbox", etc. Haven't come across that yet.

Haven't come across that yet.

Are you looking for https://github.com/github/file-attachment-element?

Thanks for sharing!
It's nice.
Would prefer if it was part of Primer. And more importantly, Primer React :D

Noted, @SaadBazaz! We'll keep this on our radar, although know that we don't have near-term plans to build a React file attachment component. cc @justinbyo

@lesliecdubs Hello, I want to work and contribute on this issue , Please assign me this issue. Thanks.

Hey @Mayuresh0072 thanks for offering. Primer hasn't designed the component or its API yet, so we're not prepared to actually implement it yet. We'll keep you updated when we're prepared to move forward on this.


Support adding pod annotations

My logging provider requires that I annotate all pods with a routing key. This PR expands the helm chart to allow setting arbitrary annotations on the pods.

Hey, sorry this took a while to get eyes on. Closing in favour of #372


Use PhantomData in MappedAllocationSlab and fix merge

Small followup to #138 applying a slight optimisation and fixing a bad auto-merge.

:hmm: not sure what the readme step is but it does seem to be failing 😅


Feature Request: Add automatic documentation creation from the values.yaml file

It would be great if customers could use a README.md file to understand how to use this chart instead of parsing the huge values.yaml file for this information.
Recommended Tool: https://github.com/norwoodj/helm-docs
Work Needed: Most of the comments in the values.yaml file would have to be refactored into a particular format.
Benefits: We'd have some easily digestable documentation for users.

We will file this as an internal enhancement and work with our technical writer team to host the docs.


bump config crate to 0.12

Minor bump of the config crate to a newer rev.
Signed-off-by: Peter Robinson<EMAIL_ADDRESS>

This will make deps a little easier to handle in Fedora for the time being, it's not bumping to the latest 0,13.x as that makes it worse :-/


Add paste support for Unity 2021.2

In Unity 2021.2 the Runtime variable has been removed. This leads to a hard crash when trying to paste into the WebGL build when using Unity 2021.2. I encapsulated the breaking call in a try-catch-block and run a working call in the catch block. This should make it work for all versions again. Details regarding this issue can be found in this StackOverflow post.

Thanks for the PR. I changed it to this

Thank you, your implementation is arguably cleaner.


Please add an option to disable the stacktrace functionality

oiio_disable_boost_stacktrace.diff.txt
Is your feature request related to a problem? Please describe.
The stacktrace functionality creates an additional dependency on helper libraries like dbgeng.dll, even if it is not enabled. Such a dependency might be undesired in larger integrations.
Describe the solution you'd like
A cmake option to disable that functionality, see attachment for proof of concept.
Additional context
Should OIIO_HAS_STACKTRACE be affected by the patch? It is not affected by the Boost version check either (which might create wrong resultsif  the header is used with a different boost version than the one used for building OIIO). Its documentation also says "has", not "working". Is the define basically just for convenience and serves the same purpose as a version check on OIIO_VERSION?

I think this is a very reasonable request, and your proposed patch looks fine. Can you please submit it as a PR?
Let's keep OIIO_HAS_STACKTRACE as it is -- it indicates that the API exists, even if internally we have it disabled at OIIO-build time.

#3777 has been merged, is there any reason for this to remain open?

Closed by #3777


Add menu-bar-search extension

Description

This extension is based on the Alfred Workflow created by BenziAhamed. It utilizes a modified version of the original Swift code.
Screencast

https://github.com/raycast/extensions/assets/14165223/b01f84e9-3b08-470c-b014-e538ada83053
Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

Hi @BalliAsghar. Did you know about the command Search Menu Items built into the Raycast website? Based on your video, this extension you submitted seems to duplicate this command

Hi @BalliAsghar. Did you know about the command Search Menu Items built into the Raycast website? Based on your video, this extension you submitted seems to duplicate this command

did not know that. Thanks @koinzhang, close now!


ADUI-6774/remove css modules from react vapor

Related Jira
https://coveord.atlassian.net/browse/ADUI-6774
Proposed Changes
I removed all the css modules from the react-vapor package and moved the css class into the vapor package + made necessary adjustment in the components.
The style should be the same than the live Vapor demo.
Potential Breaking Changes
None that I can think of :eyes:
Acceptance Criteria

[ ] The proposed changes are covered by unit tests
[X] The potential breaking changes are clearly identified
[ ] README.md is adjusted to reflect the proposed changes (if relevant)

I've marked as successful the Snyk tests and created a blocking jira for the release regarding the underscore 1.9.2 vulnerability
https://coveord.atlassian.net/browse/ADUI-6810


bonjours

init config

I pushed a change, let me know what you think. The key point is to give some flexibility on the mounting point of the network share which can differ depending on the computer; instead of hard-coding it to a default value for windows/macOS/Linux.
Good to merge on my end; and I used ReviewNB to review the PR as a notebook (since GitHub does not natively render notebooks :wink:). Give it a try if you want!

looks good to me, thanks!


Automatically connect to the PSC network if it already exists

    Another addition to this request would be a way to look up and automatically connect to the PSC network if it already exists. I'm following the Cloud Foundation Toolkit Example Foundation, and the PSC network, address allocation, etc, is created in the 3-networks step. I'm not working in an app-infra project (step 5) and need to create a Cloud SQL database in the project with a private IP. I can't find any documentation on how to do this either with this module or with the base Google terraform provider.

Originally posted by @dataplex in https://github.com/terraform-google-modules/terraform-google-sql-db/issues/350#issuecomment-1270865342

@dataplex You should be able to pass in the allocated_ip_range from what was created in 3-networks.


RuntimeError: Error(s) in loading state_dict for AutoencoderKL:

@kohya-ss I was able to convert with Diffusers==0.10.2 but there were deprecation warnings. should I be worried?


dmctl: remove update from operate-source

What problem does this PR solve?

Issue Number: close #7246
What is changed and how it works?

remove operate-source update from dmctl hint

Check List
Tests

Unit test
Integration test
Manual test (add detailed scripts or steps below)
No code

Questions
Will it cause performance regression or break compatibility?
Do you need to update user documentation, design documentation or monitoring documentation?
Release note
`None`

https://ci2.pingcap.net/blue/organizations/jenkins/dm_ghpr_integration_test/detail/dm_ghpr_integration_test/9972/pipeline
unstable test for shardddl2?
"errors": [

[2022-09-28T08:16:18.920Z]                             {

[2022-09-28T08:16:18.920Z]                                 "ErrCode": 42501,

[2022-09-28T08:16:18.920Z]                                 "ErrClass": "ha",

[2022-09-28T08:16:18.920Z]                                 "ErrScope": "internal",

[2022-09-28T08:16:18.920Z]                                 "ErrLevel": "high",

[2022-09-28T08:16:18.920Z]                                 "Message": "startLocation: [position: (dm-integration-test-go1190-9972-nzgzz-w9dk6-bin.000001, 42228), gtid-set: 36a9b28f-3f05-11ed-8c4d-9a5f4fd22f79:1-194], endLocation: [position: (dm-integration-test-go1190-9972-nzgzz-w9dk6-bin.000001, 42353), gtid-set: 36a9b28f-3f05-11ed-8c4d-9a5f4fd22f79:1-195], origin SQL: [alter table shardddl1.tb1 add column b int after a]: fail to do etcd txn operation: txn commit failed",

[2022-09-28T08:16:18.920Z]                                 "RawCause": "rpc error: code = Unavailable desc = error reading from server: EOF",

[2022-09-28T08:16:18.920Z]                                 "Workaround": "Please check dm-master's node status and the network between this node and dm-master"

[2022-09-28T08:16:18.920Z]                             }

[2022-09-28T08:16:18.920Z]                         ],

[2022-09-28T08:16:18.920Z]                         "detail": null

[2022-09-28T08:16:18.920Z]                     },

Seems a network error?

/run-dm-integration-test

another unstable test: load task
[2022-09-28T08:38:29.598Z] dmctl test cmd: "query-status load_task1"

[2022-09-28T08:38:29.857Z] got=0 expected=1

[2022-09-28T08:38:29.857Z] command: query-status load_task1 different worker in load stage, previous worker: worker1, current worker: worker2 count: 0 != expected: 1, failed the 0-th time, will retry again

[2022-09-28T08:38:32.388Z] got=0 expected=1

[2022-09-28T08:38:32.388Z] command: query-status load_task1 different worker in load stage, previous worker: worker1, current worker: worker2 count: 0 != expected: 1, failed the 1-th time, will retry again

[2022-09-28T08:38:34.291Z] got=0 expected=1

[2022-09-28T08:38:34.291Z] command: query-status load_task1 different worker in load stage, previous worker: worker1, current worker: worker2 count: 0 != expected: 1, failed the 2-th time, will retry again

[2022-09-28T08:38:36.187Z] got=0 expected=1

[2022-09-28T08:38:36.187Z] command: query-status load_task1 different worker in load stage, previous worker: worker1, current worker: worker2 count: 0 != expected: 1, failed the 3-th time, will retry again

[2022-09-28T08:38:38.721Z] got=0 expected=1

[2022-09-28T08:38:38.722Z] command: query-status load_task1 different worker in load stage, previous worker: worker1, current worker: worker2 count: 0 != expected: 1, failed the 4-th time, will retry again

[2022-09-28T08:38:40.704Z] got=0 expected=1

[2022-09-28T08:38:40.704Z] command: query-status load_task1 different worker in load stage, previous worker: worker1, current worker: worker2 count: 0 != expected: 1, failed the 5-th time, will retry again

[2022-09-28T08:38:43.248Z] got=0 expected=1

[2022-09-28T08:38:43.248Z] command: query-status load_task1 different worker in load stage, previous worker: worker1, current worker: worker2 count: 0 != expected: 1, failed the 6-th time, will retry again

[2022-09-28T08:38:45.159Z] got=0 expected=1

[2022-09-28T08:38:45.159Z] command: query-status load_task1 different worker in load stage, previous worker: worker1, current worker: worker2 count: 0 != expected: 1, failed the 7-th time, will retry again

[2022-09-28T08:38:47.699Z] got=0 expected=1

[2022-09-28T08:38:47.699Z] command: query-status load_task1 different worker in load stage, previous worker: worker1, current worker: worker2 count: 0 != expected: 1, failed the 8-th time, will retry again

[2022-09-28T08:38:49.625Z] got=0 expected=1

[2022-09-28T08:38:49.625Z] command: query-status load_task1 different worker in load stage, previous worker: worker1, current worker: worker2 count: 0 != expected: 1, failed the 9-th time, will retry again

[2022-09-28T08:38:52.157Z] {

[2022-09-28T08:38:52.157Z]     "result": true,

[2022-09-28T08:38:52.157Z]     "msg": "",

[2022-09-28T08:38:52.157Z]     "sources": [

[2022-09-28T08:38:52.157Z]         {

[2022-09-28T08:38:52.157Z]             "result": true,

[2022-09-28T08:38:52.157Z]             "msg": "",

[2022-09-28T08:38:52.157Z]             "sourceStatus": {

[2022-09-28T08:38:52.157Z]                 "source": "mysql-replica-01",

[2022-09-28T08:38:52.157Z]                 "worker": "worker2",

[2022-09-28T08:38:52.157Z]                 "result": null,

[2022-09-28T08:38:52.157Z]                 "relayStatus": null

[2022-09-28T08:38:52.157Z]             },

[2022-09-28T08:38:52.157Z]             "subTaskStatus": [

[2022-09-28T08:38:52.157Z]                 {

[2022-09-28T08:38:52.157Z]                     "name": "load_task1",

[2022-09-28T08:38:52.157Z]                     "stage": "Running",

[2022-09-28T08:38:52.157Z]                     "unit": "Sync",

[2022-09-28T08:38:52.157Z]                     "result": null,

[2022-09-28T08:38:52.157Z]                     "unresolvedDDLLockID": "",

[2022-09-28T08:38:52.157Z]                     "sync": {

[2022-09-28T08:38:52.157Z]                         "totalEvents": "0",

[2022-09-28T08:38:52.157Z]                         "totalTps": "0",

[2022-09-28T08:38:52.157Z]                         "recentTps": "0",

[2022-09-28T08:38:52.157Z]                         "masterBinlog": "(dm-integration-test-go1190-9976-swqn3-jxfbn-bin.000001, 2707)",

[2022-09-28T08:38:52.157Z]                         "masterBinlogGtid": "b142695e-3f08-11ed-9650-d6cbfa19d249:1-12",

[2022-09-28T08:38:52.157Z]                         "syncerBinlog": "(dm-integration-test-go1190-9976-swqn3-jxfbn-bin.000001, 2707)",

[2022-09-28T08:38:52.157Z]                         "syncerBinlogGtid": "b142695e-3f08-11ed-9650-d6cbfa19d249:1-12",

[2022-09-28T08:38:52.157Z]                         "blockingDDLs": [

[2022-09-28T08:38:52.157Z]                         ],

[2022-09-28T08:38:52.157Z]                         "unresolvedGroups": [

[2022-09-28T08:38:52.157Z]                         ],

[2022-09-28T08:38:52.157Z]                         "synced": true,

[2022-09-28T08:38:52.157Z]                         "binlogType": "remote",

[2022-09-28T08:38:52.157Z]                         "secondsBehindMaster": "0",

[2022-09-28T08:38:52.157Z]                         "blockDDLOwner": "",

[2022-09-28T08:38:52.157Z]                         "conflictMsg": ""

[2022-09-28T08:38:52.157Z]                     },

[2022-09-28T08:38:52.157Z]                     "validation": null

[2022-09-28T08:38:52.157Z]                 }

[2022-09-28T08:38:52.157Z]             ]

[2022-09-28T08:38:52.157Z]         }

[2022-09-28T08:38:52.157Z]     ]

[2022-09-28T08:38:52.157Z] }

[2022-09-28T08:38:52.157Z] PASS

https://ci2.pingcap.net/blue/organizations/jenkins/dm_ghpr_integration_test/detail/dm_ghpr_integration_test/9976/pipeline

/run-all-tests

Codecov Report

Merging #7244 (f0d5d7b) into master (d8fff7a) will increase coverage by 0.0531%.
The diff coverage is 74.0740%.

Additional details and impacted files

Flag
Coverage Δ

cdc
67.2533% <82.9545%> (+0.0378%)
:arrow_up:

dm
51.8702% <0.0000%> (+0.0327%)
:arrow_up:

engine
60.9998% <71.6475%> (+0.1417%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.
@@               Coverage Diff                @@
##             master      #7244        +/-   ##
================================================
+ Coverage   59.6043%   59.6574%   +0.0531%
================================================
  Files           790        790
  Lines         91089      91199       +110
================================================
+ Hits          54293      54407       +114
- Misses        32051      32053         +2
+ Partials       4745       4739         -6

/merge

/remove-check-issue-triage-complete

/run-dm-integration-test

/type enhancement

/run-check-issue-triage-complete


Slowness creeping up

Hello
I started using this template a few months back and the performance is slowly getting worse over time.
Would you have any leads that would be worth looking into?
The website is lesfrerotsavelo.com.
Thank you,

Yeah it's very slow, its unlikely its with the theme since Hugo is an SSG and the performance should be quite the opposite you are experiencing. It could probably be the Hosting Provider Issue.