Question: Nested routes

I expected that '/hello/world' would return "Hello World" but it does not match. What is the correct way to implement a nested route? I read it in the documentation but it never gives example.
   public class Startup
    {
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddRouting();
        }

        public void Configure(IApplicationBuilder app)
        {
            var defaultHandler = new RouteHandler (context =>
            {
                var routeValues = context.GetRouteData().Values;
                return context.Response.WriteAsync($"Route values: {string.Join(", ", routeValues)}");
            });

            var routes = new RouteBuilder(app, defaultHandler);

            routes.MapGet("hello", (IApplicationBuilder app2) =>{
                var routes2 = new RouteBuilder(app2);
                routes2.MapGet("world", (context) => context.Response.WriteAsync("Hello World"));
                app2.UseRouter(routes2.Build());
            });

            routes.MapRoute(
                name: "Default",
                template: "{*path}"
            );

            IRouter routing = routes.Build();
            app.UseRouter(routing);
        }
    }

@kichalla can you figure out why this isn't working? At a glance, it seems like it should...

This won't work because nothing in the system 'chops' the path on HttpContext.Request.Path. When the second route runs the path is still set to /hello/world.
We built an example (not a full sample) of what you would need to do: https://github.com/aspnet/Routing/blob/dev/samples/RoutingSample.Web/PrefixRoute.cs

Oh, I thought that the MapXyz methods trim the start and treat it as a PathBase, and the Path ends up having the "remainder." So that's not the case?
cc @Tratcher

Oh wait I just realized that this is MapGet, not the "core" Map APIs. Do they all behave the same? Or do some work one way, and the others another way?

@Eilon  you're thinking of IApplicationBuilder.Map(PathString,...). Not sure what MapGet does.

Yep. Nothing in routing does this.

Oh duhhhhhh, every time I look at the code I see something new 😄 None of this is IApplicationBuilder at all!
So, this is by design.


Better wifi setup experience.

https://github.com/resin-io/resin-wifi-connect

We could integrate this driver with the Resin.io platform...
Either way, it's fairly straight forward to use resin-wifi-connect so I'm closing this issue.


Keep strategically-retry logic common for tests

Motivation
Keep strategically-retry logic common for tests.

retest this please


Asset ImageFilters do use extents in texel dimensions incorrectly

Ok here is a list of bugs I'm constantly encountering in the filters:

usage of region->getByteOffset(offset, byteStrides) when offset is in texel space but byteStride is always referring to blocks as the block compressed formats have custom encode/decode

same statement holds for region->getLocalByteOffset
:question: why didn't we find this before? note that getByteOffset does dot product so if offsets were always 0 we never knew you had this problem.
:exclamation: Example where it can go wrong:
extents = 512x512x1
format=EF_BC1_RGBA_UNORM_BLOCK
byteStrides = 8,1024,131072,131072
that means a "block" is 8 bytes NOT a "texel" that's why offset used in getByteOffset needs to be in block dimensions.
this was ignored basically everywhere in image filters.
There is also no way to get byteStrides in texel dimensions because a formats blockByteSize might not always be divisible by the number of texels it holds. ( for example ASTC_10x5)

Another bug is using core::vector3du32_SIMD  without caution.
this is actually an SIMD vector and using dot(vec0,vec1) even if your parameter is vector3du the W parameter matters :smile:
I've fixed an occurrence of this bug. might exist elsewhere as well

CMatchedSizeInOutImageFilterCommon -> commonExecuteData.offsetDifference needs to be in block dimensions because it is used in getByteOffset(offset, byteStrides) offset calculations like here
I already fixed this. but there is numerous places where it's used incorrectly in Convert like here
where commonExecuteData.outByteStrides is expected to be in "texel" dimensions to decode/encode individual texels but this is wrong again for all the reasons mentioned in 1.

I believe all of this should be fixed now in #435 and being tested in https://github.com/Devsh-Graphics-Programming/Nabla-Examples-and-Tests/pull/25

its fixed


FIM autocomplete format not being changed correctly

When using twinny with Codestral with ollama, the FIM template that's being used seems to be the llama template.
There doesn't seem to be any way to manually set the correct template for Codestral/create own FIM template for autocompletion, even though I see Codestral being hardcoded into the plugin itself.
I propose a setting to choose from the available hardcoded autocomplete FIM templates in the settings or a way to create own autocomplete FIM template.
(note: changing the templates through "manage twinny templates" didn't really seem to change anything for autocomplete)

Hey you should be able to edit fim.hbs and use custom as the template in the provider settings.

Thank you so much, i didn't know about the existence of the setting there. Exactly what I was looking for, I'll get to testing now :)


exploitdb: 2021-05-22 -> 2021-05-26

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/exploitdb/versions.
meta.description for exploitdb is: "Archive of public exploits and corresponding vulnerable software"
meta.homepage for exploitdb is: "https://github.com/offensive-security/exploitdb"
meta.changelog for exploitdb is: ""
Updates performed

Version update

To inspect upstream changes

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

/nix/store/h97bhn250nbmhp4dsmc02rp2c3djvyx3-exploitdb-2021-05-26/bin/LICENSE.md passed the binary check.

/nix/store/h97bhn250nbmhp4dsmc02rp2c3djvyx3-exploitdb-2021-05-26/bin/README.md passed the binary check.

/nix/store/h97bhn250nbmhp4dsmc02rp2c3djvyx3-exploitdb-2021-05-26/bin/files_exploits.csv passed the binary check.

/nix/store/h97bhn250nbmhp4dsmc02rp2c3djvyx3-exploitdb-2021-05-26/bin/files_shellcodes.csv passed the binary check.

/nix/store/h97bhn250nbmhp4dsmc02rp2c3djvyx3-exploitdb-2021-05-26/bin/searchsploit passed the binary check.

/nix/store/h97bhn250nbmhp4dsmc02rp2c3djvyx3-exploitdb-2021-05-26/bin/.searchsploit_rc passed the binary check.

0 of 6 passed binary check by having a zero exit code.

6 of 6 passed binary check by having the new version present in output.

found 2021-05-26 in filename of file in /nix/store/h97bhn250nbmhp4dsmc02rp2c3djvyx3-exploitdb-2021-05-26

directory tree listing: https://gist.github.com/93effc5516a2f3c45531600dfa5ab64f

du listing: https://gist.github.com/1d0fc986d2ced126eb41105cd903c166

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
0 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
0 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
exploitdb

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/h97bhn250nbmhp4dsmc02rp2c3djvyx3-exploitdb-2021-05-26 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A exploitdb https://github.com/r-ryantm/nixpkgs/archive/698d79fd76d24ac12dbb081117eeb19fe686a6d3.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/h97bhn250nbmhp4dsmc02rp2c3djvyx3-exploitdb-2021-05-26
ls -la /nix/store/h97bhn250nbmhp4dsmc02rp2c3djvyx3-exploitdb-2021-05-26/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

exploitdb

Maintainer pings
cc @applePrincess for testing.

Result of nixpkgs-review pr 124761 at 698d79fd run on x86_64-linux 1

1 package built successfully:

exploitdb

1 suggestion:

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/tools/security/exploitdb/default.nix:14:3:
   |
14 |   installPhase = ''
   |   ^


Brought projects to current ver. Android Studio and Gradle

Hello!
Thank you for such an elegant and compact, yet powerful and well documented library. I had troubles building it with the old tools, so re-worked projects structure to work with the latest versions of Android Studio and Gradle.  The test examples needed to deal with the new way of handling screen overlay permission under Android 6 and higher, which I added to the test app main activity class.
Also made some small code corrections to remove depreciated or removed calls and classes, e.g. using now NotificationCompat.Builder.
Consider merging it into your base fork, may help others quickly start with your library. I need it for my @Voice Aloud Reader app to make a floating Play/Pause button and maybe a few other buttons on a floating toolbar.

Hi Boss,
Please go ahead and do the changes as you see fit, it’s your library. I’m really too busy to make so many small changes. A few quick answers:
AppCompat dependency – the “new Notification()” simply does not work, one has to use NotificationCompat.Builder, and use AppCompat for compatibility with older versions of Android. I did not change anything else in the library code. However I checked now and see that Notification.Builder was added in API 11, and since the minSdkVersion is set to 15, you may change it to just use Notification.Builder instead and remove appcompat. Oh, another problem, Notification.Builder().setVisibility() requires API 21, unless you use NotificationCompat.Builder()
Using application context – good idea, else we may face memory leaks.
“library” module name – my app uses a lot of library projects, so having one of them named simply “library” would be really confusing for me.
Units tests and some XML lines you object to – they are created automatically by Android Studio for each new project, feel free to remove them, but I find unit tests and instrumentation test skeletons handy when a need arises to test something.
Wrong package names in some places – sorry about that. Initially I just wanted to make it work asap. Then refactored the package name under Android Studio, and it missed a few places (e.g. the manifest and build.gradle). I’ll correct these in my GitHub fork.
Greg
From<EMAIL_ADDRESS>-- Mark Wei<EMAIL_ADDRESS>Sent: Friday, May 26, 2017 3:28 PM
To: pingpongboss/StandOut
Cc: Greg Kochaniak; Author
Subject: Re: [pingpongboss/StandOut] Brought projects to current ver. Android Studio and Gradle (#40)
@pingpongboss requested changes on this pull request.
Hey! First of all, thanks for this PR. This will really modernize this library which hasn't been receiving a lot of love in recent years.
I hope you're willing to work with me through this PR. The main theme of my review will be to minimize the number of changes you make.  Let me know if you have any questions.

In .idea/compiler.xml https://github.com/pingpongboss/StandOut/pull/40#discussion_r118768855 :

@@ -0,0 +1,22 @@
+

this is a contentious subject, but I'd like to remove all of the contents of .idea and make it gitignored. This is especially true now that you've helpfully made the project gradle friendly.

In StandOutLib/build.gradle https://github.com/pingpongboss/StandOut/pull/40#discussion_r118770231 :

@@ -0,0 +1,33 @@
+apply plugin: 'com.android.library'

I see you've renamed library/ to StandOutLib/
please rename back to library/ to keep the directory structure as before

In StandOutLib/build.gradle https://github.com/pingpongboss/StandOut/pull/40#discussion_r118770341 :

   versionName "1.0"

   testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

}
buildTypes {

   release {

       minifyEnabled false

       proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

   }

   debug {

       debuggable true

   }

}
+}

+dependencies {

compile fileTree(dir: 'libs', include: ['*.jar'])

no need for this

In StandOutLib/build.gradle https://github.com/pingpongboss/StandOut/pull/40#discussion_r118770419 :

   release {

       minifyEnabled false

       proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

   }

   debug {

       debuggable true

   }

}
+}

+dependencies {

compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {

   exclude group: 'com.android.support', module: 'support-annotations'

})
compile 'com.android.support:appcompat-v7:25.3.1'

Does the library need an appcompat dependency?

In StandOutLib/src/main/java/wei/mark/standout/StandOutWindow.java https://github.com/pingpongboss/StandOut/pull/40#discussion_r118771025 :

@@ -655,9 +656,18 @@ public Notification getPersistentNotification(int id) {
PendingIntent.FLAG_UPDATE_CURRENT);
}

         Notification notification = new Notification(icon, tickerText, when);

         notification.setLatestEventInfo(c, contentTitle, contentText,

                         contentIntent);

         Notification notification = new NotificationCompat.Builder(this)

use the application context unless using this solves some issue. Same below.

In StandOutLib/src/main/java/wei/mark/standout/StandOutWindow.java https://github.com/pingpongboss/StandOut/pull/40#discussion_r118771080 :

@@ -655,9 +656,18 @@ public Notification getPersistentNotification(int id) {
PendingIntent.FLAG_UPDATE_CURRENT);
}

         Notification notification = new Notification(icon, tickerText, when);

         notification.setLatestEventInfo(c, contentTitle, contentText,

                         contentIntent);

         Notification notification = new NotificationCompat.Builder(this)

                         .setSmallIcon(icon)

                         .setContentTitle(contentTitle)

                         .setContentText(contentText)

                         .setTicker(tickerText)

                         .setContentIntent(contentIntent)

                         .setWhen(when)

                         .setVisibility(NotificationCompat.VISIBILITY_PUBLIC).build();

+//            Notification notification = new Notification(icon, tickerText, when);
+//            notification.setLatestEventInfo(c, contentTitle, contentText,
+//                            contentIntent);
remove commented lines. Same below

In StandOutLib/src/test/java/wei/mark/standout/ExampleUnitTest.java https://github.com/pingpongboss/StandOut/pull/40#discussion_r118771203 :

@@ -0,0 +1,17 @@
+package wei.mark.standout;

+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+/**

Example local unit test, which will execute on the development machine (host).

@see Testing documentation

*/
+public class ExampleUnitTest {
@Test
public void addition_isCorrect() throws Exception {

   assertEquals(4, 2 + 2);

Please remove or make relevant to the library.

In app/build.gradle https://github.com/pingpongboss/StandOut/pull/40#discussion_r118771427 :

@@ -0,0 +1,48 @@
+apply plugin: 'com.android.application'

I noticed you renamed example/ to app/. Please rename back to example/ to minimize the changes in this PR

In app/build.gradle https://github.com/pingpongboss/StandOut/pull/40#discussion_r118772069 :

@@ -0,0 +1,48 @@
+apply plugin: 'com.android.application'

+android {

compileSdkVersion 25
buildToolsVersion "25.0.3"
defaultConfig {

   applicationId "hyperionics.com.standouttest"

rename id to match the package: wei.mark.example

In app/build.gradle https://github.com/pingpongboss/StandOut/pull/40#discussion_r118772120 :

@@ -0,0 +1,48 @@
+apply plugin: 'com.android.application'

+android {

compileSdkVersion 25
buildToolsVersion "25.0.3"
defaultConfig {

   applicationId "hyperionics.com.standouttest"

   minSdkVersion 15

   targetSdkVersion 25

   versionCode 1

   versionName "1.0"

   testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

}
signingConfigs {

should not be necessary

In app/build.gradle https://github.com/pingpongboss/StandOut/pull/40#discussion_r118772171 :

       proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

       dependencies {

           releaseCompile project(path: ':StandOutLib', configuration: 'release')

       }

   }

   debug {

       debuggable true

       dependencies {

           debugCompile project(path: ':StandOutLib', configuration: 'debug')

       }

   }

}
+}

+dependencies {

compile fileTree(dir: 'libs', include: ['*.jar'])

remove

In app/build.gradle https://github.com/pingpongboss/StandOut/pull/40#discussion_r118772255 :

       dependencies {

           releaseCompile project(path: ':StandOutLib', configuration: 'release')

       }

   }

   debug {

       debuggable true

       dependencies {

           debugCompile project(path: ':StandOutLib', configuration: 'debug')

       }

   }

}
+}

+dependencies {

compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {

don't see the point in setting up testing for an example app

In app/src/main/AndroidManifest.xml https://github.com/pingpongboss/StandOut/pull/40#discussion_r118772378 :

package="hyperionics.com.standouttest">

<application

   android:allowBackup="true"

   android:icon="@mipmap/ic_launcher"

   android:label="@string/app_name"

   android:roundIcon="@mipmap/ic_launcher_round"

   android:supportsRtl="true"

   android:theme="@style/AppTheme">

   <activity android:name="wei.mark.standouttest.MainActivity"

       android:excludeFromRecents="true"

<EMAIL_ADDRESS>

       >

join with line above

In app/src/main/AndroidManifest.xml https://github.com/pingpongboss/StandOut/pull/40#discussion_r118772521 :

@@ -0,0 +1,39 @@
+
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="hyperionics.com.standouttest">

restore package name back to wei.mark.example. Then you can refer to the service below with .MostBasicWindow like before

In app/src/main/java/wei/mark/standouttest/MostBasicWindow.java https://github.com/pingpongboss/StandOut/pull/40#discussion_r118772774 :

@@ -1,4 +1,4 @@
-package wei.mark.example;
+package wei.mark.standouttest;

restore wei.mark.example package names for all these classes

In app/src/main/java/wei/mark/standouttest/MainActivity.java https://github.com/pingpongboss/StandOut/pull/40#discussion_r118772858 :

               Uri.parse("package:" + getPackageName()));

       /** request permission via start activity for result */

       startActivityForResult(intent, REQUEST_CODE);

       return;

   }

   showOverlay();

}

private void showOverlay() {

   StandOutWindow.closeAll(this, SimpleWindow.class);

   StandOutWindow.closeAll(this, MultiWindow.class);

   StandOutWindow.closeAll(this, WidgetsWindow.class);

   StandOutWindow.closeAll(this, FloatingFolder.class);

+//        StandOutWindow.show(this, MostBasicWindow.class, StandOutWindow.DEFAULT_ID);
restore the types of windows displayed to what was previously there

In app/src/main/java/wei/mark/standouttest/MultiWindow.java https://github.com/pingpongboss/StandOut/pull/40#discussion_r118772921 :

import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
+import hyperionics.com.standouttest.R;
this can be removed once the package names match each other.

In app/src/main/java/wei/mark/standouttest/floatingfolders/FloatingFolder.java https://github.com/pingpongboss/StandOut/pull/40#discussion_r118773098 :

@@ -1,4 +1,4 @@
-package wei.mark.floatingfolders;
+package wei.mark.standouttest.floatingfolders;

I see you've moved floatingfolders/ into app/.
Restore the old folder hierarchy where example/ and floatingfolders/ are both top level modules. You will have to add an additional build gradle config for floatingfolders/

In app/src/main/java/wei/mark/standouttest/MainActivity.java https://github.com/pingpongboss/StandOut/pull/40#discussion_r118773209 :

+import android.provider.Settings;
+import android.support.v7.app.AppCompatActivity;
+import android.os.Bundle;

+import hyperionics.com.standouttest.R;
+import wei.mark.standouttest.floatingfolders.FloatingFolder;
+import wei.mark.standout.StandOutWindow;
+
+public class MainActivity extends AppCompatActivity {

public final static int REQUEST_CODE = 101;

@Override
protected void onCreate(Bundle savedInstanceState) {

   super.onCreate(savedInstanceState);

   setContentView(R.layout.activity_main);

do you need to set a content view when the activity isn't meant to display anything?

In app/src/main/res/layout/activity_main.xml https://github.com/pingpongboss/StandOut/pull/40#discussion_r118773235 :

@@ -0,0 +1,9 @@
+

can this file be removed?

In app/src/main/res/values/colors.xml https://github.com/pingpongboss/StandOut/pull/40#discussion_r118773323 :

@@ -0,0 +1,7 @@
+

are these used anywhere? Can they be removed?
Same question for all other values you've added under res/

In app/src/test/java/hyperionics/com/standouttest/ExampleUnitTest.java https://github.com/pingpongboss/StandOut/pull/40#discussion_r118773350 :

@@ -0,0 +1,17 @@
+package hyperionics.com.standouttest;

not relevant, remove

In settings.gradle https://github.com/pingpongboss/StandOut/pull/40#discussion_r118773670 :

@@ -0,0 +1 @@
+include ':app', ':StandOutLib'

you'll want to add floatingfolders here when you make it a module
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/pingpongboss/StandOut/pull/40#pullrequestreview-40595800 , or mute the thread https://github.com/notifications/unsubscribe-auth/ABqnfPdp_anwp52pgbwAiz2eI9-cDde8ks5r9yepgaJpZM4NnmO7 .  https://github.com/notifications/beacon/ABqnfJ6qRXY-klssADJSfc7SRlfH02Xqks5r9yepgaJpZM4NnmO7.gif

In a new commit in my fork I corrected the wrong package names, also changed to use app context in creating notifications, removed unnecessary empty layout for the MainActivity, restored the test app to show MutiWindow and WidgetsWindow by default, as in the original, simplified the app build.gradle and made some other small cosmetic changes. Not sending another pull request at this time, as it seems you'll want to tweak the cosmetics more.

Thanks gregko.
Sounds like you don't have time to clean this PR up. Let's leave this PR here for now then. If I get any time, I may take over this PR in the future.
Thanks,


Issue 178 - Declare Statement Directive List

Summary
This PR adds support for declare directive lists. Closes #178.
Adds a valid parse tree for:
declare(strict_types=1, ticks=1);

Remaining Issues

I couldn't find any official specs that would indicate that the above is valid (despite PHP not returning any errors)
Other parser (e.g. intelephense) report erros here, i.e. for the encountered ,: Unexpected ','. Expected ')'.
Test case tests/cases/parser/declareStatement12.php.tree breaks. That's expected. Using DelimitedList allows for an empty list. The behaviour of this test case is that it permits an empty declare block. Ideas? Related to #4? My proposal would be to update DelimitedList with an option to allow/disallow empty lists. But that might break existing logic?
Only three types of declare directives are currently allowed. Should that be highlighted with an error when the user tries to insert something else?
Only literals are considered valid values for the directives. Should that be highlighted with an error when the user tries to insert something else?
The new test case tests/cases/parser/declareStatement14.php.tree seems a but wordy. I could shrink it down by excluding the echo statement.

Hi - tolerant-php-parser is used by a lot of projects, and previous PRs have attempted to ensure that those versions would work even after an upgrade from 0.0.x to 0.0.(x+1). - https://github.com/microsoft/tolerant-php-parser/network/dependents?package_id=UGFja2FnZS01NDI3MTMyOTI%3D
For example, if those projects expected $declareStatement->declareDirective to exist (e.g. to check for strict_types), they would encounter notices or misbehave on files that previously worked.
In previous commits, e.g. to support union types, catch class lists, etc, the original datatype of the first list element was preserved, and a new property such as $otherDeclareDirectives was added to the properties (and class constant) that was the list of the remaining values. (and a TODO was added to unify them in the next major release)
» ag '\$other'
src/Node/FunctionReturnType.php
19:    public $otherReturnTypes;

src/Node/Parameter.php
23:    public $otherTypeDeclarations;

src/Node/MissingMemberDeclaration.php
24:    public $otherTypeDeclarations;

src/Node/CatchClause.php
26:    public $otherQualifiedNameList;

src/Node/PropertyDeclaration.php
28:    public $otherTypeDeclarations;

Thanks for the clarification! Makes total sense. I will have a look at these examples.

Alright, I made a quick fix to address the backwards compatibility of the changes and updated the existing tests accordingly. Let me know what you think :)


bug with "indent_tabs": true

Using these settings:
	"indent_tabs": true,
	"indent_width": 1,
	"reindent": true
}```

The SQL code gets this nice format:

SELECT foo,
bar AS BAR
FROM TABLE
WHERE stuff = stuff2
AND other_stuff NOT IN ('TH',
'AN',
'KS')
AND blah = bleh
But I want to use tabs instead of spaces, so now with plugin settings:
```{
	"indent_tabs": true,
	"indent_width": 1,
	"reindent": true
}```

The code gets formatted to (had to use an image):
![example](https://cloud.githubusercontent.com/assets/584510/5941617/5100b52c-a6f9-11e4-9087-3b026ba387eb.png)

I guess the problem is that the number of tabs used is the same number of the calculated spaces, is there any way to read the user's customized tab size to do the math?
Congratulations for the great plugin.

@pedrogazzola , I have the same issue.
With these settings:
{"indent_tabs": false, "indent_width": 4}

code gets by a wrong number of spaces.
Example:
select f.id, f.name, b.login
from foo f,bar b
where 1=1 and f.id=b.id;

...becomes   (dots=spaces)
select f.id,
.......f.name,
.......b.login
from foo f,
.....bar b
where 1=1
....and f.id=b.id;

Did you solve somehow? Thanks.


Add missing definition of operator() for hashing support

std::hash is used for things like storing structs in std::set / std::map.
Required for the quorum intersection checker.

I guess you want to import the quorum intersection check in C++ ?

I guess you want to import the quorum intersection check in C++ ?

Yes. And it's a lot of code (2 Kloc or so) so I opted to bind to it rather than port it to D.
Updated to add the initialization call.


edit babel config ?

IS it possible (easily) to edit the babel config?
I want to babel to transform class to className in my JSX but cant see any configuration files for this?

Sorry, but the babel configuration cannot be edited without ejecting.


Switch database

Expected Behavior
Being able to Switch between databases to separate personal discussions from other duscussions.
Current Behavior
This can be done manually by changing the parameters in config.yaml
This is a feature request.

Do we need this? I mean we can separate discussions from private and other, why do you want to do another level? Well the UI could have a dropdown with all DBs avaliable, just need to have an array with all the db somewhere - config.yaml?. Im not sure right now how the DB is selected, havent looked at that part of the code. If there is and API endpoint that you could request with http GET to get the list of all DBs and then use POST to set the current DB that would be great :). The config.yml will be large with all the varriables :)

also ingest feature like privateGPT to chat with documents would great..

this is in the working. Not ready to release yet but yes I already have a working prototype


Optimize vectorization of free-floating Jacobian

Currently we are computing the free-floating jacobian $J \in \mathbb{R}^{6 \times (6 + n)}$ using the following algorithm:
https://github.com/ami-iit/jaxsim/blob/4fd2032c74de495cd59e1f6999e1f7c3c9ec2ff8/src/jaxsim/physics/algos/jacobian.py#L14-L25
When jit-compiled, body_index must be a static argument, therefore the following vectorization is quite slow:
https://github.com/ami-iit/jaxsim/blob/4fd2032c74de495cd59e1f6999e1f7c3c9ec2ff8/src/jaxsim/api/model.py#L460-L469
We should investigate if we can compute a "full" free-floating jacobian (with all columns filled) in a shared representation (like a doubly-left one), and then produce the link jacobian by filtering the columns using the support parent array $\kappa(i)$  together with appropriate conversions of input/output velocity representations.

I implemented the algorithm to compute the doubly-left full Jacobian ${}^B J_{W,\text{\_}/B}$ in #121. Closing.


Doesn't work with .tsx file

Is it normal that this only works with .css files? I added this to my settings:
{
  "cssvar.files": ["src/components/global-css.tsx"]
}

but I don't get any auto complete

Thanks for using this plugin and supporting it.
This project's main goal is to provide intellisense for CSS variables from CSS like files...
Since JS/TS parsing is very different then CSS, it's not supported yet.
If that's your use-case, as of now this feature is not supported.
Will plan for supporting css variables in JS like files in future.
Will keep this open for the same

@enyo
Can u share how you are defining CSS Variables in your TS files?
Since there can be many ways to define CSS Variables in JS-like files, and there's no defined spec to parse CSS variables from JS files, supporting all those scenarios would become out-of-scope for this plugin.
If you are using postcss for your project, I would suggest using CSS envs, as they are part of CSS spec, and I will start supporting CSS env in my coming releases. This would make it easier to define and use CSS variables across JS and CSS files.

@enyo Closing this Issue. Please feel free to open a separate issue if the above comments aren't helpful or the desired solutions for your issue.

Support for universal parsing will be added as part of #27 , as part of v2.0 release


Added a few tests. Some are still failing.

Pull Request Test Coverage Report for Build 408

315 of 315 (100.0%)  changed or added relevant lines in 11 files are covered.
842 unchanged lines in 14 files lost coverage.
Overall coverage decreased (-18.5%) to 80.74%

Files with Coverage Reduction
New Missed Lines
%

source/Cosmos-API/HTTPClientError.class.st
4
81.82%

source/Cosmos-Data/DataPointRegistrationEvent.class.st
4
66.67%

source/Cosmos-Triggers/DataStreamCurrentValueTriggeringCondition.class.st
6
76.0%

source/Cosmos-Triggers/AndCompositeTriggeringCondition.class.st
7
65.0%

source/Cosmos-Triggers-Tests/TriggerManagementSystemUserStoryTest.class.st
8
97.05%

source/Cosmos-Triggers/TriggeringContext.class.st
8
50.0%

source/Cosmos-API-Data/DataAPIContext.class.st
20
16.67%

source/Cosmos-Triggers/DataPointRegistrationTriggeringPolicy.class.st
20
0.0%

source/Cosmos-Triggers/TriggerManagementSystem.class.st
33
78.29%

source/Cosmos-API-Triggers/TriggersAPI.class.st
33
15.69%

Totals

Change from base Build 406:
-18.5%

Covered Lines:
3664

Relevant Lines:
4538

💛  - Coveralls


Cached Iterator in RegionSnapshot.

Feature Request
Describe the feature you'd like:

TiKV will require one snapshot for multiple request. But if snapshot of a region has not changed (it is still in cache), it does not need to create iterator for every read-request. We can call 'Iterator::Refresh' and reuse one iterator for multiple read-request, which could help us save much CPU time for creating small object.
Describe alternatives you've considered:

https://github.com/facebook/rocksdb/wiki/Iterator

How much CPU time it will reduce?


False statement in warning

Hi,
I just saw this warning in the built-in CSS linter (VSC is up to date):
[css] Property is ignored due to the display. With 'display: inline-block', float properties have no effect.

This is untrue: the only "display" value that would override a float statement is "none". Any other case is the opposite: the display property has no effect on float elements.
Here’s a test: https://jsfiddle.net/wr5pgn1c/1/
Thanks!

duplicate of #16548


Solflare is spelled "Solfare" in the code

The wallet's name is Solflare: https://solflare.com.
https://github.com/rarimo/js-sdk/blob/main/packages/provider/src/providers/solfare.ts#L24

Fixed in https://github.com/rarimo/js-sdk/pull/14


delete duplicated word

delete duplicate word, from "policy policy" to "policy".

Thanks for merging me!

@qt-luigi thanks for the fix.


[Bug] skywalking UI not show Log Tab

Search before asking

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

Apache SkyWalking Component
UI (apache/skywalking-booster-ui)
What happened

the version is 9.2.0-cb8845a,but the same version, in the other environment it have tab Log

What you expected to happen
I want to know why
How to reproduce
use the version 9.2.0-cb8845a
Anything else
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

It is being shown on demo env. I can't see the issue.
All dashboards are customizable. You may change on your side.

It is being shown on demo env. I can't see the issue.
All dashboards are customizable. You may change on your side.

But where is the configuration please? Is there any documentation to refer to?


MinGameRules Not Working

Hi @DimaKudosh I hope all is well.
The MinGameRules (https://github.com/DimaKudosh/pydfs-lineup-optimizer/blob/4a766a17150ef20f468e84d4038862f4455ff986/pydfs_lineup_optimizer/rules.py#L538) object doesn't seem to be working correctly.  I am able to produce classic mode DraftKings MLB lineups that consist of players from a single game, which violates the min_games setting of 2.
Here are two files from today's DraftKing's main MLB slate.  To trigger the issue, you can use the second file where it only contains records related to the Mets-Orioles game.
DKSalaries_Main Slate_6-8-21.csv
DKSalaries_Main Slate_6-8-21_NYM and BAL Teams Only.csv
And here is a screen-shot of the lineups output:

I am not sure what the exact issue is but I think it is related to line 555 in rules.py.  I don't fully comprehend how the solver constraints work but I think the >= needs to be changed to a < because only if game_variables is less than min_games would this constraint apply?
Thanks for all your work on this.  Let me know if you need any additional information.

This condition that you point in the description check that a total number of games is greater than min_games value. In case when this value is lower I just ignore this rule. I tested on your sample with all games and it works as expected with a minimum of 2 games, for your single game sample this rule doesn't apply for the reasons that I mentioned above. I did it because information about games is shouldn't necessarily be provided for players and in this case error will be always raised because of this rule. If you are using standard csv parsers this rule should work as expected.


Reproducible static image

Which image/versions are related to this issue/feature request?
The static image.
Issue/Feature description
We would like to use the static base image for our Go-based static binaries, however, we use renovate bot to update underlying SHAs to latest, and as far as I can tell the image gets rebuilt every day, but the content is identical except for the date label on the container image.
Our own container image builds are byte-by-byte reproducible (so long as the base image doesn't change hence why we pin via SHA) so having the base image change for no good reason weakens our reproducibility approach.
I can't say for sure if the date label is the only thing, but bottom line, I would love it if the static image was only updated if there is actually a material change to the content of the image.

This is definitely a goal of ours. We believe the main source of change is the build date, and have plans to make images' build dates based on the build dates of constituent packages (and the apko config file). This should mean the static image, which purposefully contains almost nothing that changes, will rarely change.
I don't have a solid timeline for this to share, especially for the static image which is our most used image, but stay tuned for more changes, which produce fewer changes ;)

Happy to test whenever you have something!

This is rolled out now!
The static image for example claims to have been built June 5th, since that's the latest build date of its constituent packages:
$ crane config cgr.dev/chainguard/static | jq -r .created
2023-06-05T10:34:41Z

The image has been rebuilt more than a few times since then, but since the packages haven't been updated there's nothing to change, so the image doesn't change.

And what fortuitous timing, @mattmoor wrote a blog post about this topic! https://www.chainguard.dev/unchained/designing-build-date-epoch-in-chainguard-images 😁


Feature request: Add config options to disable sidepanel and disable sidepanel outside ToB

It'd be nice if there was a config option to disable the sidepanel completely, and an option to disable the sidepanel outside of ToB and Ver Sinhaza. Sidebar panel bloat is becoming a real problem with a lot of pluginhub plugins using one without the option to disable them.

Good idea. I'll add that some point in the future.


onFocus function doesn't be called when I press TextInput that is onFocus

[Android]
Sometimes keyboard hides but textInput is onFocus. How do I open keyboard again ?
I want to press the textInput to open keyboard but I can't find the function called by textInput.

@facebook-github-bot label Icebox

Hi there! This issue is being closed because it has been inactive for a while.
But don't worry, it will live on with ProductPains! Check out its new home: https://productpains.com/post/react-native/onfocus-function-doesnt-be-called-when-i-press-textinput-that-is-onfocus
ProductPains helps the community prioritize the most important issues thanks to its voting feature.
It is easy to use - just login with GitHub.
Also, if this issue is a bug, please consider sending a PR with a fix.
We're a small team and rely on the community for bug fixes of issues that don't affect fb apps.

@facebook-github-bot close

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
<EMAIL_ADDRESS>Domain thumbmunkeys.com has exceeded the max emails per hour (74/60 (123%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from filter01.reliabledns.org ([<IP_ADDRESS>]:43241)
by en02-ams.stablehost.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
(Exim 4.87)
(envelope-from<EMAIL_ADDRESS>id 1c660q-000NkO-C0
for<EMAIL_ADDRESS>Mon, 14 Nov 2016 01:24:45 +0000
Received: from github-smtp2-ext2.iad.github.net ([<IP_ADDRESS>] helo=github-smtp2b-ext-cp1-prd.iad.github.net)
by filter01.reliabledns.org with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
(Exim 4.86)
(envelope-from<EMAIL_ADDRESS>id 1c660p-0004ix-6Y
for<EMAIL_ADDRESS>Sun, 13 Nov 2016 18:24:44 -0700
Date: Sun, 13 Nov 2016 17:24:42 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
s=pf2014; t=1479086682;
bh=vjX2npqPvguYpOHuDeIlCrN7ijc7y6/cwi8iLlSjRO8=;
h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID:
List-Archive:List-Post:List-Unsubscribe:From;
b=I/PTkDimy6o57yTFaygasjV8vDtEVPSy4xQkAuFdvqwq3Hn98O/QhfSDj+0bTAZiF
ZXm3YA4pVy3apX819dfMUtp88TRXswgokp5O8niU0+rl6bXoclFZK0W1ZM5+9MoCzS
qiNSXTH2F08I37PfW15cCR608ndnZFWvU7ToQk2I=
From: Facebook Community Bot<EMAIL_ADDRESS>Reply-To: facebook/react-native<EMAIL_ADDRESS>To: facebook/react-native<EMAIL_ADDRESS>Message-ID<EMAIL_ADDRESS>In-Reply-To<EMAIL_ADDRESS>References<EMAIL_ADDRESS>Subject: Re: [facebook/react-native] onFocus function doesn't be called when I
press TextInput that is onFocus (#9732)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_5829125a80532_75953f9eda7331344092d7";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: facebook-github-bot
X-GitHub-Recipient: bunnyboy1
List-ID: facebook/react-native <react-native.facebook.github.com>
List-Archive: https://github.com/facebook/react-native
List-Post<EMAIL_ADDRESS>List-Unsubscribe<EMAIL_ADDRESS>https://github.com/notifications/unsubscribe/ARoNgx1TLllXDXW5TT_lsxlRes3UPoseks5q97hagaJpZM4J0thR
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address<EMAIL_ADDRESS>Received-SPF: pass (filter01.reliabledns.org: domain of github.com designates <IP_ADDRESS> as permitted sender) client-ip=<IP_ADDRESS><EMAIL_ADDRESS>helo=github-smtp2b-ext-cp1-prd.iad.github.net;
X-SPF-Result: filter01.reliabledns.org: domain of github.com designates <IP_ADDRESS> as permitted sender
Authentication-Results: filter01.reliabledns.org; dmarc=pass header.from=github.com
X-Filter-ID: s0sct1PQhAABKnZB5plbIamwIYzgudGL4tMY9zS3pea7KY6rzXjgC+rgKYUjsj8D0JuF70A4EJMc
Wn6O/bsgoWSYW6KbZfj8apx6ohl75uX35Caz8bqM3i8tzwcg+lnkZzoX7PhhDs80mBQKIGWwu5YA
cE2DHaAtdw1XHO0RULJwJVSL6KLw+g28lkb31HyS94pE1Cssu3RLQ0/o4r6NbA8zp1yYIFRkRN8y
Bn+CxV26Melp3Xb6EAfLxxO8Z1rAoZo6XqG1atuw3Gd2J0zmrJz3A1ed2ITkOuMtrwds5D6QdT8q
EsTOViQWgUysSA9kJq/4FZbX1lzD9O+fyiIjB8wTNR/tjjZvmBdM/4lPZO2sASVdHfbtk3LlI8pB
wr4jGeKz8vlEl/GSEiCnxc6Ard0BaVp3jhK5GOBJIv+LCtDC+P7wO5Dn5esh4VR+ptzHN0JkcMmQ
sV7j9toT40ga/GYzx2Zgyhf3OXiddZgacWc1/+H6OHgtV1bmxcq0CB3pmrFpDzdgJQc/rZDiOC7K
RpZxGk3X7U/CrpemaTYEqjR6fyHrrsngmi97syQy+4L3p7+eg7tptOUU98CNo4IBbK0jiD6XqsJZ
tjQxlyCdsezJow6Hi0pxrFS5O4yOAY8o6W0BvTIC60F9LNR/0kDSJQ==
X-Report-Abuse-To<EMAIL_ADDRESS>Authentication-Results: reliabledns.org; spf=pass<EMAIL_ADDRESS>Authentication-Results: reliabledns.org; dkim=pass header.i=github.com
X-SpamExperts-Class: ham
X-SpamExperts-Evidence: dnswl/se-reputation (trusted ham)
X-Classification: not-spam/dnswl
X-Recommended-Action: accept
X-Spam-Status: No, score=1.1
X-Spam-Score: 11
X-Spam-Bar: +
X-Ham-Report: Spam detection software, running on the system "en02-ams.stablehost.com",
has NOT identified this incoming email as spam.  The original
message has been attached to this so you can view it or label
similar future email.  If you have any questions, see
root@localhost for details.
Content preview:  Closed #9732. -- You are receiving this because you are subscribed
to this thread. Reply to this email directly or view it on GitHub: https://github.com/facebook/react-native/issues/9732#event-857188876
[...]
Content analysis details:   (1.1 points, 5.0 required)
pts rule name              description

-0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at http://www.dnswl.org/, no
trust
[<IP_ADDRESS> listed in list.dnswl.org]
1.5 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
1.6 HTML_IMAGE_ONLY_24     BODY: HTML: images with 2000-2400 bytes of words
-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
[score: 0.0002]
0.0 HTML_MESSAGE           BODY: HTML included in message
0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid
-0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
-0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from author's
domain
X-Spam-Flag: NO
----==_mimepart_5829125a80532_75953f9eda7331344092d7
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Closed #9732.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/facebook/react-native/issues/9732#event-857188876
----==_mimepart_5829125a80532_75953f9eda7331344092d7
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Closed #9732.
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.

----==_mimepart_5829125a80532_75953f9eda7331344092d7--

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
<EMAIL_ADDRESS>Domain thumbmunkeys.com has exceeded the max emails per hour (71/60 (118%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from filter01.reliabledns.org ([<IP_ADDRESS>]:43236)
by en02-ams.stablehost.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
(Exim 4.87)
(envelope-from<EMAIL_ADDRESS>id 1c660o-000NjI-0v
for<EMAIL_ADDRESS>Mon, 14 Nov 2016 01:24:43 +0000
Received: from github-smtp2-ext7.iad.github.net ([<IP_ADDRESS>] helo=github-smtp2a-ext-cp1-prd.iad.github.net)
by filter01.reliabledns.org with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
(Exim 4.86)
(envelope-from<EMAIL_ADDRESS>id 1c660m-0004hw-M1
for<EMAIL_ADDRESS>Sun, 13 Nov 2016 18:24:41 -0700
Date: Sun, 13 Nov 2016 17:24:39 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
s=pf2014; t=1479086680;
bh=Fk8g1Uj5OHzaJRrYlVK4mJ/iEXbKf8A4407MsMHMlKI=;
h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID:
List-Archive:List-Post:List-Unsubscribe:From;
b=rzMc46mTpT6zifyvSEns0vJ7jz5NEsZUjH6it+cVjNz7VIqez/tkV0yvRlnjCJJxL
UvvZVvep8/RAzh0aW7iLHh4EXCwylVCr6l5ft9Zv/sKBugn0qdPiR2lu0bSuYojyoW
9B7z7+Isep2pD0omj6ysx2CfciPpe/5jMUQuMekU=
From: Facebook Community Bot<EMAIL_ADDRESS>Reply-To: facebook/react-native<EMAIL_ADDRESS>To: facebook/react-native<EMAIL_ADDRESS>Message-ID<EMAIL_ADDRESS>In-Reply-To<EMAIL_ADDRESS>References<EMAIL_ADDRESS>Subject: Re: [facebook/react-native] onFocus function doesn't be called when I
press TextInput that is onFocus (#9732)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_58291257f29bd_113f3fb7912dd13c397426";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: facebook-github-bot
X-GitHub-Recipient: bunnyboy1
List-ID: facebook/react-native <react-native.facebook.github.com>
List-Archive: https://github.com/facebook/react-native
List-Post<EMAIL_ADDRESS>List-Unsubscribe<EMAIL_ADDRESS>https://github.com/notifications/unsubscribe/ARoNg-AWKZUpLO8OQhoR7VDvDMTZfQyTks5q97hXgaJpZM4J0thR
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address<EMAIL_ADDRESS>Received-SPF: pass (filter01.reliabledns.org: domain of github.com designates <IP_ADDRESS> as permitted sender) client-ip=<IP_ADDRESS><EMAIL_ADDRESS>helo=github-smtp2a-ext-cp1-prd.iad.github.net;
X-SPF-Result: filter01.reliabledns.org: domain of github.com designates <IP_ADDRESS> as permitted sender
Authentication-Results: filter01.reliabledns.org; dmarc=pass header.from=github.com
X-Filter-ID: s0sct1PQhAABKnZB5plbIamwIYzgudGL4tMY9zS3pea7KY6rzXjgC+rgKYUjsj8D0JuF70A4EJMc
Wn6O/bsgoWSYW6KbZfj8apx6ohl75uX35Caz8bqM3i8tzwcg+lnkZzoX7PhhDs80mBQKIGWwu/Ku
scxs0Lj66ws3lVlgoDJwJVSL6KLw+g28lkb31HyS94pE1Cssu3RLQ0/o4r6NbA8zp1yYIFRkRN8y
Bn+CxV2XAtAbFztL+C6tHHePiEbZeBHRCrldNe6BbMwSXMHTK5z3A1ed2ITkOuMtrwds5D7K3wOa
hktxrld16n2/ku5KJq/4FZbX1lzD9O+fyiIjB8wTNR/tjjZvmBdM/4lPZO2sASVdHfbtk3LlI8pB
wr4jGeKz8vlEl/GSEiCnxc6Ard0BaVp3jhK5GOBJIv+LCtD+V9//iYPXcUPDr8DL9oJhN0JkcMmQ
sV7j9toT40ga/GYzx2Zgyhf3OXiddZgacWc1/+H6OHgtV1bmxcq0CB3pmrFpDzdgJQc/rZDiOC7K
RpZxGk3X7U/CrpemaTYEqjR6fyHrrsngmi97syQy+4L3p7+eg7tptOUU98CNo4IBbK0jiD6XqsJZ
tjQxlyCdsezJow6Hi0pxrFS5O4yOAY8o6W0BvTIC60F9LNR/0kDSJQ==
X-Report-Abuse-To<EMAIL_ADDRESS>Authentication-Results: reliabledns.org; spf=pass<EMAIL_ADDRESS>Authentication-Results: reliabledns.org; dkim=pass header.i=github.com
X-SpamExperts-Class: ham
X-SpamExperts-Evidence: dnswl/se-reputation (trusted ham)
X-Classification: not-spam/dnswl
X-Recommended-Action: accept
X-Spam-Status: No, score=1.6
X-Spam-Score: 16
X-Spam-Bar: +
X-Ham-Report: Spam detection software, running on the system "en02-ams.stablehost.com",
has NOT identified this incoming email as spam.  The original
message has been attached to this so you can view it or label
similar future email.  If you have any questions, see
root@localhost for details.
Content preview:  @charpeni tells me to close this issue. If you think it should
still be opened let us know why. -- You are receiving this because you are
subscribed to this thread. Reply to this email directly or view it on GitHub:
https://github.com/facebook/react-native/issues/9732#issuecomment-260228819
[...]
Content analysis details:   (1.6 points, 5.0 required)
pts rule name              description

0.5 RCVD_IN_SORBS_SPAM     RBL: SORBS: sender is a spam source
[<IP_ADDRESS> listed in dnsbl.sorbs.net]
-0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at http://www.dnswl.org/, no
trust
[<IP_ADDRESS> listed in list.dnswl.org]
1.5 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
1.6 HTML_IMAGE_ONLY_24     BODY: HTML: images with 2000-2400 bytes of words
-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
[score: 0.0001]
0.0 HTML_MESSAGE           BODY: HTML included in message
-0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from author's
domain
0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid
-0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
X-Spam-Flag: NO
----==_mimepart_58291257f29bd_113f3fb7912dd13c397426
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
@charpeni tells me to close this issue. If you think it should still be opened let us know why.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/facebook/react-native/issues/9732#issuecomment-260228819
----==_mimepart_58291257f29bd_113f3fb7912dd13c397426
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
@charpeni tells me to close this issue. If you think it should still be opened let us know why.
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.

----==_mimepart_58291257f29bd_113f3fb7912dd13c397426--


Revert "dep import wasmtime library (#30591)"

This reverts commit 2490d6bd555b4acd4b46c368e7d111e3fad777f1.
Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


RSA: Not a recognized key type

Hello,
I want to connect to my Server with an RSA Key, but the App can‘t. See at the screenshot below.
The key was generated in GitHubs Bash Tool. It‘s the same key like i use it in putty - just copy paste it.
iOS 14 Public Beta 7 - iPhone XS Max

Hello @dxniel7402

Can you confirm me that you use the private key and not the public one?
Can you share an example and unused private key? If not please provide here how you generate the private key (the full command line)

@dxniel7402 I'm closing this issue 😕
Please reopen this issue as soon as you can share detailed reproduce steps.
☀ Have a nice day

I got the same error as above. I have ppk putty file, how can I use the private key in the software.
Where can I get my rsa private key?

I got the same error as above. I have ppk putty file, how can I use the private key in the software.
Where can I get my rsa private key?

Hello @cuongbn 👋

Can you share an example and unused private key? If not please provide here how you generate the private key (the full command line)

Have a nice day ☀

Hello @cuongbn 👋

Can you share an example and unused private key? If not please provide here how you generate the private key (the full command line)

Have a nice day ☀

Hello Arnaud @isontheline
Attached you find a ed25519 test public / private key pair.
Thanks a lot for the work.
public.txt
private.txt

Hello @nqnx 👋
That's perfect!
I will try this key pair and will fix this bug as soon as possible.

@nqnx Could you test the latest beta please ?
https://testflight.apple.com/join/QSrBK59z
☀ Have a nice day

Hello @isontheline,
The latest beta version works with those keys. Thanks a lot!
Maybe an idea of improvement:
Remove "is encrypted" and rename "password" to "passphrase", automatically set the option "is encrypted" on in the background when "passphrase" is filled out.

Hello @nqnx 👋
Thank you a lot for your feedback!
I'm creating a new issue for your idea :


Getting error while installing the superset .35.1 version using pip install apache-superset==0.35.1

ERROR: Could not find a version that satisfies the requirement pyarrow<0.15.0,>=0.14.1 (from apache-superset==0.35.1) (from versions: 0.9.0, 0.10.0, 0.11.0, 0.11.1, 0.12.0, 0.12.1, 0.13.0, 0.14.0, 0.15.0, 0.15.1)
ERROR: No matching distribution found for pyarrow<0.15.0,>=0.14.1 (from apache-superset==0.35.1).
Expected results
what you expected to happen.
It should install the superset
Actual results
what actually happens.
ERROR: Could not find a version that satisfies the requirement pyarrow<0.15.0,>=0.14.1 (from apache-superset==0.35.1) (from versions: 0.9.0, 0.10.0, 0.11.0, 0.11.1, 0.12.0, 0.12.1, 0.13.0, 0.14.0, 0.15.0, 0.15.1)
ERROR: No matching distribution found for pyarrow<0.15.0,>=0.14.1 (from apache-superset==0.35.1)
Screenshots
If applicable, add screenshots to help explain your problem.
How to reproduce the bug

Go to '...'
Click on '....'
Scroll down to '....'
See error

Environment
(please complete the following information):

superset version: superset version
python version: python --version
node.js version: node -v
npm version: npm -v

Checklist
Make sure these boxes are checked before submitting your issue - thank you!

[ ] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[ ] I have reproduced the issue with at least the latest released version of superset.
[ ] I have checked the issue tracker for the same issue and I haven't found one similar.

Additional context
Add any other context about the problem here.

Hi,
Please post you OS name and version

I'm facing this issue as well...
OS : macOS Mojave 10.14.6
command to install : "pip install apache-superset"

windows 10

Windows 10, Python 3.7.5
It seems as though pyarrow 0.14.1 has been removed from PyPi.org. if I run 'pip install pyarrow==0.14.1' I get the same error message, I can install everything <= 0.14.0 and >=0.15.0. Perhaps the dependency on 0.14.1 needs to be removed

so we can not install .35 in windows

so we can not install .35 in windows

and MacOS, see gry77's post in further up the thread. I don't think this is an issue with superset but rather that the pyarrow 0.14.1 library has been removed from PyPi so the dependency needs to be mitigated

can you help me out , can we save superset metadata to Oracle db instead of postgresdb?

The oracle issue is reported on #8821
I'm really surprised pyarrow 0.14.1 does not work on MacOS can you post your logs @gry77 ? Thank you.
@umesh11111 Windows is not supported. But can I ask you to pip install pyarrow==0.15.1 on your env?

@dpgaspar , below is the error when i run "pip install apache-superset"
ERROR: Could not find a version that satisfies the requirement pyarrow<0.15.0,>=0.14.1 (from apache-superset) (from versions: 0.9.0, 0.10.0, 0.11.0, 0.11.1, 0.12.0, 0.12.1, 0.13.0, 0.14.0, 0.15.1)
ERROR: No matching distribution found for pyarrow<0.15.0,>=0.14.1 (from apache-superset)

Then I tried run "pip install pyarrow==0.14.1"
ERROR: Could not find a version that satisfies the requirement pyarrow==0.14.1 (from versions: 0.9.0, 0.10.0, 0.11.0, 0.11.1, 0.12.0, 0.12.1, 0.13.0, 0.14.0, 0.15.1)
ERROR: No matching distribution found for pyarrow==0.14.1

I think what @rplescia mentioned is correct. Somehow pyarrow 0.14.1 can't be downloaded from pypi.org and when I google this error, several other github project also facing same issue

@umesh11111 Windows is not supported. But can I ask you to pip install pyarrow==0.15.1 on your env?

This doesn't fix the issue, this is because of the requirement is hard set using 0.14.1. If you update this to use 0.15.1 it would not be an issue.
ERROR: Could not find a version that satisfies the requirement pyarrow<0.15.0,>=0.14.1 (from apache-superset)

I cloned the git repository last night and inspected the code. In setup.py I found this on line #100 pyarrow>=0.15.1, <0.16.0 which is very similar to the offending code in my post above
I therefore think the version currently on PyPi.org is not 0.35.1 or it has been uploaded with the wrong setup.py file. I think a fresh commit to PyPi might solve the problem.

@rplescia, there's no mismatch, each release obeys the Apache release process (https://github.com/apache/incubator-superset/tree/master/RELEASING), and master is always ahead.
A new patch release is being prepared (0.35.2) that contains the fix you mention

I look forward to the new release


Use iana port

Breaking change to default to 4317 for otlp (https://github.com/open-telemetry/opentelemetry-specification/issues/1148). Not a good one but it's better to make the change early.

@open-telemetry/helm-maintainers PTAL 🙏

@open-telemetry/helm-maintainers PTAL 🙏


doc: add doc for metrics feature

Fix #2785

The content looks ok, but I'm confused as to who this is for. Are you supposed to use this for debugging? Or capacity planning? Realtime monitoring?
If the answer is all 3, can we give a few sentences about what you should be looking for in each use-case? Eg: Running out of file descriptors commonly happens during X, use this to watch for that. A good limit is Y for alerting.

@robszumski This is mainly for monitoring. It might help with debugging though.
I would like to add a table col to describe the normal value of the metrics and what does it indicate.

@xiang90 I don't think you're going to be able to fit the required amount of detail in a column. Maybe an in-page link down to a short paragraph for each?

@robszumski said this is good in a offline discussion
So merging...


Feature request: index statistics

If we could access statistics via the admin panel and via the API that would be very useful.
Statistics that come to mind would be common phrases and # searches per minute/hour/day etc. - very similar to how buckets show real-time information on Couchbase Server.
Perhaps this information could be held in the "cfg-bucket" bucket for the CBFT cluster?

Thanks!  Current stats are a bit too "in the weeds".
One next step: need to do some digging around the open-source golang community as hopefully somebody has some open-source data structure implementations that make this straightforward.

That'd be great.  I was also thinking that it may be useful to get the min/max/average # results for each of the common phrases?

Possibly also useful for a list of search terms that have been searched for that generated no results.


Added Solutions to Some Interesting Problems

Pull Request Template
What have you Changed(must)
Added Solutions to Some Interesting Problems from Leetcode (Medium and Hard)
C++/1605. FindValidMatrixGivenRowandColumnSums.cpp
C++/1609. EvenOddTree.cpp
C++/452. MinimumNumberofArrowstoBurstBalloons.cpp
C++/51. N-Queens.cpp
C++/52. N-QueensII.cpp
Issue no.(must) - No Issue Number(Added these myself)#
Pr will be close and marked as spam. If issue number not found or issue was assigned to someone else.
Marking as spam can block your account from HacktoberFest.
Self Check(Tick After Making pull Request)

[ ] This issue was assigned to me if not it will marked as spam.
[x] My file is in proper folder
[x] I am following clean code and Documentation.
[x] I have added title and what program will do first in the file
[x] I have named the file as (Problem #). (Problem Title(in Camel Case)).(extension)
ex. 2. AddToNumbers.py

README - How to Contribute

@KRHero03 You have to follow the contribution guidelines and submit an issue or get assigned to one. Then and only then make a PR. We'll be closing this now.


Request new module: DB2

Related user story
https://github.ibm.com/gsi-labs/industry-cloud-planning/issues/491
Type of module
gitops
If requesting a terraform module, what is the target cloud platform?
ibm, aws, azure, etc
What is the purpose of the module?
deploy DB2 on openShift
What is the category of the module?
database

/group db2

/name db2

/displayName IBM DB2


Windows Defender detecting a Trojan

This program was working great for me until today when I hit the update button in the lower left. Not sure how long it was down there but I started using the program about a week ago. Anyway after trying to update Windows Defender freaked out saying it was detecting a Trojan. I tried uninstalling and reinstalling but now it detects it even when I just download the installer. The detected item comes up as:
Trojan:WIn32/Peals.A!cl
Is there anyway to stop this from happening without just turning off windows defender? I love your program for planning builds!

I have no idea why that's happening. I'm using MSE on my PC and it doesn't detect anything when I install, run or update the program. I'm not sure what I can do to help.

Here are virustotal reports for:
Path of Building.exe and Update.exe
Only one false positive occurrence for PoB.exe itself, I don't see anything criminal.

I'm actually surprised that there's a false positive for Path of Building.exe, as there's virtually no code in it (it just loads SimpleGraphic.dll, which is likewise clean.

Maybe I got the trojan somewhere else and it was just infecting all the files I downloaded. I'm going to try doing a clean sweep of my computer with a couple other programs and try again to see if it still occurs.

Okay it looks like the trojan came from somewhere else and was infecting all my downloads. Did a couple scans on my computer and deleted some threats and now I can download Path of Building without any issues. Sorry for the false alarm and my thanks for your amazing character builder!

Ok, good to hear that's sorted.


remove user's releases page in favor of corresponding crates.io page

docs.rs has a page that lists releases by a given user, for instance https://docs.rs/releases/@jsha. The content found on this page can also be found on crates.io (https://crates.io/users/jsha), and fits better there, since crates.io is about crate ownership and publishing rather than documentation.
Also, navigation-wise, the user releases page doesn't fit in: it's part of a tab set, but if you navigate to any of the other tabs in the set, it disappears.

If we do this, we should of course set up a redirect from the old URLs to their equivalent on crates.io.

I would love some feedback on this from @rust-lang/docs-rs ,
I remember @Nemo157 reporting an issue on this page, so that could be a sign that it's used?

I am in favor of the proposition if the expected gain is lowered maintenance burden.
To this feature is entirely new and I wouldn't know how to discover it, which fuels my hopes that the removal wouldn't affect too many users especially if they get something similar on crates.io.
The removal might break existing non-human users, but I wonder if their use-case could be better served if there was a different way to access that data, should they exist.

I am in favor of the proposition if the expected gain is lowered maintenance burden.
To this feature is entirely new and I wouldn't know how to discover it, which fuels my hopes that the removal wouldn't affect too many users especially if they get something similar on crates.io.
The removal might break existing non-human users, but I wonder if their use-case could be better served if there was a different way to access that data, should they exist.

To this feature is entirely new and I wouldn't know how to discover it, which fuels my hopes that the removal wouldn't affect too many users especially if they get something similar on crates.io.

@Byron this feature is definitely not new :) ( -> https://github.com/rust-lang/docs.rs/pull/39 )

This comment of mine is full of bugs :D, I edited it adding me in a crucial place. The purpose is to show of I (considering myself to be a casual user) didn't know this feature existed nor did I discover it during my casual strolls through the page. Maybe I am not alone with that so users wouldn't be too upset if it would be removed as proposed here.

I remember @Nemo157 reporting an issue on this page, so that could be a sign that it's used?

It's used in that I sometimes check it when implementing a feature that touches it like #1835. Other than that I also basically never use it. According to grafana it's at ~1.5 requests/minute over the last month, but that could be entirely search crawlers.


Fixes some spelling in the readme

Just a little Quality of Life update for this awesome HASS component to fix some spelling for you.

Thanks!


refactor work-manager addon

story: https://github.com/stolostron/backlog/issues/19280
Signed-off-by: Zhiwei Yin<EMAIL_ADDRESS>

/assign @qiujian16

/retest

/lgtm


Solved issues #153 #152 and #148

Hey @nikhil25803
made PR for three issues #152 , #153 and #148
kindly check :)

Good work @vamsikrishnarh7 :))


i3 shortcuts

Change aswesome shortcuts to i3 like: the goal is to avoid closing the session when you want to close the current windows

Not using awesome anymore.


Version tag/value not being passed into Ollama build

Upon deploying the jetson_containers Ollama docker image, and visiting http://localhost:11434/api/vrsion the return value is {"version": "0.0.0"} which reflects the fact that the version is no being injected to the build via the apparently preferred GOFLAGS method shown here https://github.com/ollama/ollama/blob/main/scripts/build_docker.sh#L5-L6
I would think the easiest way to inject it using the Jeson_Containers build framework, is to pass the value in via a docker build arg https://github.com/dusty-nv/jetson-containers/blob/master/packages/llm/ollama/Dockerfile
If I have some time this week I'll submit a fix, but if someone beats me to it, so much the better

Thanks @hillct - fixed this in https://github.com/dusty-nv/jetson-containers/commit/6536834fae6b5a560ca68bb502e82a5204a83c7d and updated the docker images 👍

Tested on AGX Orin 32GB dev kit - confirmed operating as expected.
Thanks @dusty-nv


Failed to decode downloaded font (Meteor with new package.js)

#2217 is back since I installed 5afb6000 with the new package.js on meteor...

By the way all the font are downloaded, is that normal ? In chromium based browser only woff2 should be downloaded, right ?

+1  also have the decode issue with Meteor 1.4 and materialize:materialize~0.97.7 (using Chrome)
same as in issue #2217
Failed to decode downloaded font: http://localhost:3000/packages/materialize_materialize/fonts/roboto/Roboto-Regular.woff2
OTS parsing error: invalid version tag

What worked for me was adding this line to main.css
@import url('https://fonts.googleapis.com/css?family=Roboto:100,400');
*Pay attention to the weights you need, like 100, 400 etc.

Fixed by #4000


compiles against latest version of ros2_control

See this: https://github.com/ros-controls/ros2_control/pull/715

It looks like CI is broken - I've opened a branch #23 that should hopefully fix it, but it failed now due to the changes in ros2_control. I'm cherry-picking your commit over to #23, and hopefully it should pass CI. If so, I'll merge your commit as part of that branch. Thanks for the fix!

It passed! Merged as part of #23


[FEATURE]: Config File Support

Feature Motivation
Basic Config File support to load a config file into a globally available read-only config object for e.g. the backend base URL. Necessary to support configurability of the developed app.
Solution Description
Add code to load a json config files and store the configuration in a globally available read-only object.
feature_acceptance_criteria

[ ] code to read json config files and  store the configuration
[ ] document available config keys

Further Information
No response
Related Issues
No response

wouldn't it be easier to set configuration parameters in the app directly? basic configuration parameters like server url might be set as with the mattermost desktop app.


FormsPlot: how to disable Alt + LeftClickDrag rectangle

Discussed in https://github.com/ScottPlot/ScottPlot/discussions/2391

Originally posted by DevJins February 16, 2023
hello.
I have a question. The version I am currently using is 4.1.
Disable left drag functionality using LeftClickDragPan.
However, when using alt + leftclickdrag, a drag area is created. Is there a way to make the area invisible?

Related:

#741

I am adding a new features so you can do this now:
formsPlot1.Configuration.AltLeftClickDragZoom = false;


fix: accept uint8arrays

This is the same as #88, opened to work out why aegir's bundle size check action is failing CI.

🤷


write_timing_model doesn't consider set_timing_derate

Describe the bug
write_timing_model uses original timing from libraries without considering impact from set_timing_derate.
Expected Behavior
It'd be good if write_timing_model and report_checks have the same behavior related to set_timing_derate.
Environment
[WARNING] Your current OpenROAD version is outdated.
It is recommened to pull the latest changes.
If problem persists, file a github issue with the re-producible test case.
kernel: Linux 5.19.0-1027-gcp
os: Ubuntu 22.04.2 LTS (Jammy Jellyfish)
cmake version 3.24.2
-- The CXX compiler identification is GNU 11.4.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- OpenROAD version: v2.0-11396-g137ea7c81
-- System name: Linux
-- Compiler: GNU 11.4.0
-- Build type: RELEASE
-- Install prefix: /usr/local
-- C++ Standard: 17
-- C++ Standard Required: ON
-- C++ Extensions: OFF
-- The C compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found Python: /usr/bin/python3.10 (found version "3.10.12") found components: Interpreter
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test C_COMPILER_SUPPORTS__-Wall
-- Performing Test C_COMPILER_SUPPORTS__-Wall - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wall
-- Performing Test CXX_COMPILER_SUPPORTS__-Wall - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-array-bounds
-- Performing Test C_COMPILER_SUPPORTS__-Wno-array-bounds - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-array-bounds
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-array-bounds - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-nonnull
-- Performing Test C_COMPILER_SUPPORTS__-Wno-nonnull - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-nonnull
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-nonnull - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-maybe-uninitialized
-- Performing Test C_COMPILER_SUPPORTS__-Wno-maybe-uninitialized - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-maybe-uninitialized
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-maybe-uninitialized - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-format-overflow
-- Performing Test C_COMPILER_SUPPORTS__-Wno-format-overflow - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-format-overflow
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-format-overflow - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-variable
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-variable - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-variable
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-variable - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-function
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-function - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-function
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-function - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-write-strings
-- Performing Test C_COMPILER_SUPPORTS__-Wno-write-strings - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-write-strings
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-write-strings - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-sign-compare
-- Performing Test C_COMPILER_SUPPORTS__-Wno-sign-compare - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-sign-compare
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-sign-compare - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-deprecated
-- Performing Test C_COMPILER_SUPPORTS__-Wno-deprecated - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-deprecated
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-deprecated - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-c++11-narrowing
-- Performing Test C_COMPILER_SUPPORTS__-Wno-c++11-narrowing - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-c++11-narrowing
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-c++11-narrowing - Failed
-- Performing Test C_COMPILER_SUPPORTS__-Wno-register
-- Performing Test C_COMPILER_SUPPORTS__-Wno-register - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-register
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-register - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-format
-- Performing Test C_COMPILER_SUPPORTS__-Wno-format - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-format
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-format - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-reserved-user-defined-literal
-- Performing Test C_COMPILER_SUPPORTS__-Wno-reserved-user-defined-literal - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-reserved-user-defined-literal
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-reserved-user-defined-literal - Failed
-- Performing Test C_COMPILER_SUPPORTS__-fpermissive
-- Performing Test C_COMPILER_SUPPORTS__-fpermissive - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-fpermissive
-- Performing Test CXX_COMPILER_SUPPORTS__-fpermissive - Success
-- Performing Test C_COMPILER_SUPPORTS__-x
-- Performing Test C_COMPILER_SUPPORTS__-x - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-x
-- Performing Test CXX_COMPILER_SUPPORTS__-x - Failed
-- Performing Test C_COMPILER_SUPPORTS__c++
-- Performing Test C_COMPILER_SUPPORTS__c++ - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__c++
-- Performing Test CXX_COMPILER_SUPPORTS__c++ - Failed
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-but-set-variable
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-but-set-variable - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-but-set-variable
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-but-set-variable - Success
-- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so
-- TCL header: /usr/include/tcl/tcl.h
-- TCL readline library: /usr/lib/x86_64-linux-gnu/libtclreadline.so
-- TCL readline header: /usr/include/x86_64-linux-gnu
-- Found SWIG: /usr/local/bin/swig (found suitable version "4.1.0", minimum required is "3.0")
-- Using SWIG >= 4.1.0 -flatstaticmethod flag for python
-- Found Boost: /usr/local/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found version "1.80.0")
-- boost: 1.80.0
-- Found Python3: /usr/include/python3.10 (found version "3.10.12") found components: Development Development.Module Development.Embed
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11")
-- spdlog: 1.8.1
-- Found BISON: /usr/bin/bison (found version "3.8.2")
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- STA version: 2.4.0
-- STA git sha: 60a45c13b7cfd9bd3919939a73290b7e6bf081e8
-- System name: Linux
-- Compiler: GNU 11.4.0
-- Build type: RELEASE
-- Build CXX_FLAGS: -O3 -DNDEBUG
-- Install prefix: /usr/local
-- Found FLEX: /usr/bin/flex (found version "2.6.4")
-- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so
-- TCL header: /usr/include/tcl/tcl.h
-- SSTA: 0
-- STA executable: /home/cmoon/OR/cts_google/src/sta/app/sta
-- Found re2: /opt/or-tools/lib/cmake/re2/re2Config.cmake (found version "9.0.0")
-- Found Clp: /opt/or-tools/lib/cmake/Clp/ClpConfig.cmake (found version "1.17.7")
-- Found Cbc: /opt/or-tools/lib/cmake/Cbc/CbcConfig.cmake (found version "2.10.7")
-- Found SCIP: /opt/or-tools/lib/cmake/scip/scip-config.cmake (found version "8.0.1")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- GPU is not enabled
-- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so
-- TCL header: /usr/include/tcl/tcl.h
-- Found Eigen3: /usr/local/share/eigen3/cmake/Eigen3Config.cmake (found version "3.4.0")
-- GUI is enabled
-- Charts widget is not enabled
-- Found Boost: /usr/local/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found version "1.80.0") found components: serialization
-- Could NOT find VTune (missing: VTune_LIBRARIES VTune_INCLUDE_DIRS)
-- Found Boost: /usr/local/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found suitable version "1.80.0", minimum required is "1.78")
-- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so
-- TCL header: /usr/include/tcl/tcl.h
-- Found Boost: /usr/local/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found version "1.80.0") found components: serialization system thread
-- TCL readline enabled
-- Tcl Extended disabled
-- Python3 enabled
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/tmp.MdWNYl7qIL

To Reproduce
Instantiate a base cell and generate multiple
versions using set_timing_derate
set liberty_file "Nangate45/Nangate45_typ.lib"
read_lib $liberty_file
read_lib array_tile.lib
LEF is needed to create block
set tech_lef "Nangate45/Nangate45_tech.lef"
read_lef $tech_lef
set std_cell_lef "Nangate45/Nangate45_stdcell.lef"
read_lef $std_cell_lef
read_lef array_tile.lef
create block
set db [ord::get_db]
set chip [odb::dbChip_create $db]
set block [odb::dbBlock_create $chip "top"]
create IO nets
set clk_net [odb::dbNet_create $block "clk"]
set e_in_net [odb::dbNet_create $block "e_in"]
set w_in_net [odb::dbNet_create $block "w_in"]
set e_out_net [odb::dbNet_create $block "e_out"]
set w_out_net [odb::dbNet_create $block "w_out"]
create IO terminals
set clk_bterm [odb::dbBTerm_create $clk_net "clk"]
$clk_bterm setSigType CLOCK
$clk_bterm setIoType INPUT
set e_in_bterm [odb::dbBTerm_create $e_in_net "e_in"]
$e_in_bterm setSigType SIGNAL
$e_in_bterm setIoType INPUT
set w_in_bterm [odb::dbBTerm_create $e_in_net "w_in"]
$w_in_bterm setSigType SIGNAL
$w_in_bterm setIoType INPUT
set e_out_bterm [odb::dbBTerm_create $e_out_net "e_out"]
$e_out_bterm setSigType SIGNAL
$e_out_bterm setIoType OUTPUT
set w_out_bterm [odb::dbBTerm_create $w_out_net "w_out"]
$w_out_bterm setSigType SIGNAL
$w_out_bterm setIoType OUTPUT
create instance and connect to IO terminals
set master [$db findMaster "array_tile"]
set inst [odb::dbInst_create $block $master "inst_1"]
[$inst findITerm "clk"] connect $clk_net
[$inst findITerm "e_in"] connect $e_in_net
[$inst findITerm "w_in"] connect $w_in_net
[$inst findITerm "e_out"] connect $e_out_net
[$inst findITerm "w_out"] connect $w_out_net
create and link design
ord::design_created
create SDC
create_clock -period 5 clk
set_input_delay 0.0 {e_in w_in} -clock clk
set_output_delay 0.0 {e_out w_out} -clock clk
puts "#### baseline ####"
report_checks
write_timing_model -library_name base_lib -cell base base.lib
set_timing_derate -late -cell_delay 0.5 [get_cells "inst_1"]
puts "#### after 0.5 derate ####"
report_checks
write_timing_model -library_name base0p5_lib -cell base0p5 base0p5.lib
set_timing_derate -late -cell_delay 2.0 [get_cells "inst_1"]
puts "#### after 2.0 derate ####"
report_checks
write_timing_model -library_name base2p0_lib -cell base2p0 base2p0.lib
Relevant log output
base05p.lib and base2p0.lib don't reflect impact of set_timing_derate

Screenshots
No response
Additional Context
No response

test.tar.gz
estimate.tcl reproduces the issue

@tspyrou looks like one for Cherry

I could ask Cherry to make it optional although I agree that normally the derating would be applied from the top.
@precisionmoon could you comment on the use case?

One simple use model is to add an option to write_timing_model like -use_derate to honor STD.  An info or warning message would be nice that explains that timing derates are being honored but this may lead to double-derating.


Reference to side-arrw.png that is now included in all-icons

There is a lingering reference to an old icon file that is no longer included: side-arrw.png
It should probably be updated to reference the all-icons file.
It can be seen when closing the left pane for search/maps/markup there is a call to it. It is  extra noticeable in some GPV 5.1 sites that display a custom 404 page as a flash. The quickest resolution was to add a blank file to the images folder but that doesn't fix the CSS.
It is called by the CSS below:
.leftNav_panel .leftLinks ul li.active a
{
background-color:#374c5a;
background-image:url(../Images/side-arrw.png
}

Fixed.


Your homepage lead image is missing

https://afarkas.github.io/lazysizes/

Fixed with https://github.com/aFarkas/lazysizes/commit/cc1832c0d928501a8bcb9fd7ec07ba79332495e4


SSH CA support in qemu+ssh?

Hello,
It seems that the plugin does not support the use of SSH CA (ssh public keys signed by a CA for SSH authentication). The same setup works with virt-manager. Maybe this is a gap in functionalities when the switch was done rewriting the SSH provider?
Many thanks for your insight.
System Information
Linux distribution
Ubuntu
Terraform version
Terraform v1.2.2
on linux_amd64
+ provider registry.terraform.io/dmacvicar/libvirt v0.6.14
+ provider registry.terraform.io/hashicorp/template v2.2.0

Provider and libvirt versions
Terraform v1.2.2
on linux_amd64
+ provider registry.terraform.io/dmacvicar/libvirt v0.6.14
+ provider registry.terraform.io/hashicorp/template v2.2.0

Checklist

[x] Is it a bug or something that does not work as expected? Please make sure you fill the version information below:

Description of Issue/Question
Setup
terraform {
  required_version = ">= 1.0.1"
  required_providers {
    libvirt = {
      source = "dmacvicar/libvirt"
      version = "0.6.14"
    }
  }
}

provider "libvirt" {
  uri = "qemu+ssh://username@fqdn/system&privkey=path_to_key&sshauth=privkey&no_verify=1&no_tty=1"
}

# cloud-init config pool and ISO disk
resource "libvirt_cloudinit_disk" "commoninit" {
  name           = "commoninit-test.iso"
  user_data      = data.template_file.user_data.rendered
  network_config = data.template_file.network_config.rendered
  pool           = "cloud-init"
}

data "template_file" "user_data" {
  template = file("${path.module}/cfg/cloud_init.cfg")
}
data "template_file" "network_config" {
  template = file("${path.module}/cfg/network_config.cfg")
}

This triggers
2022-06-15T11:03:49.498-0400 [DEBUG] provider: plugin process exited: path=.terraform/providers/registry.terraform.io/hashicorp/template/2.2.0/linux_amd64/terraform-provider-template_v2.2.0_x4 pid=161675
2022-06-15T11:03:49.498-0400 [DEBUG] provider: plugin exited
2022-06-15T11:03:49.540-0400 [ERROR] vertex "provider[\"registry.terraform.io/dmacvicar/libvirt\"]" error: failed to dial libvirt: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain
2022-06-15T11:03:49.541-0400 [INFO]  backend/local: plan operation completed
╷
│ Error: failed to dial libvirt: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain
│
│   with provider["registry.terraform.io/dmacvicar/libvirt"],
│   on main.tf line 11, in provider "libvirt":
│   11: provider "libvirt" {
│
╵
2022-06-15T11:03:49.543-0400 [DEBUG] provider: plugin process exited: path=.terraform/providers/registry.terraform.io/dmacvicar/libvirt/0.6.14/linux_amd64/terraform-provider-libvirt_v0.6.14 pid=161688
2022-06-15T11:03:49.543-0400 [DEBUG] provider: plugin exited

Steps to Reproduce Issue
Just plan or apply:
terraform plan

Additional information:
Do you have SELinux or Apparmor/Firewall enabled? Some special configuration?
Have you tried to reproduce the issue without them enabled?
Does not seem to be related - fails with or without.

@dmacvicar Would you have interest in merging such a feature?
As golang.org/x/crypto/ssh supports it already, it would imply minor additions to at https://github.com/dmacvicar/terraform-provider-libvirt/blob/main/libvirt/uri/ssh.go as far as I could test.
It essentially consists in:

use the same signer from ssh.ParsePrivateKey()
parse the cert as a public key with ssh.ParseAuthorizedKey()
build a new ssh.Signer  from 1 and 2 using ssh.NewCertSigner()

It could either be:

a sub-branch of privkey in https://github.com/dmacvicar/terraform-provider-libvirt/blob/main/libvirt/uri/ssh.go#L54 (as you still need to build the signer from the private key). In this case one would just check the presence of the cert passed in the URL and if present build the new signer. Otherwise things would unfold as usual.
a new AuthMethod case switch all together in https://github.com/dmacvicar/terraform-provider-libvirt/blob/main/libvirt/uri/ssh.go#L40  (but in that case you would duplicate the few lines from case privkey that builds the initial ssh.Signer from the private key.

I have a working code, but the main issue is that it works well against golang.org/x/crypto/ssh only (in my current setup), not the custom branch you're using. I could not quickly determine which commits to cherry-pick, but if I had to guess I'd say it's related to the changes in client_auth.go stemming from the RFC 8308 changes in golang.org/x/crypto/ssh.
I think the rational for using that fork was due to missing RFC 8308, but I believe the client part server-sig-algs has been merged upstream, so would it be enough to fall-back on golang.org/x/crypto/ssh?
Thanks,

Yes. Definitely interested. Thanks for the detailed report.
If the commits are merged upstream, we could go back to the mainstream x/crypto/ssh.

@dmacvicar great thanks, I'll send a PR soon.
I'll take the following approach:

Sub-case of current privkey authentication method
Try to read a cert file by using SSH canonical names: adding -cert.pub to the privkey file name

Rationales are:

SSH Cert authentication still very much needs private key so one could say it should not be independent
Using a sub-case avoids adding an authentication methods and URI parameters which would not be compliant with the libvirt URI (in the spirit of staying close to the original client).
I would make the hypothesis that this should be close to the original client behavior: as an example, virt-manager used with the URI fragment system?sshauth=privkey&keyfile=/path/to/.ssh/id_ed25519_keyseems to connect successfully using certificate file /path/to/.ssh/id_ed25519_key-cert.pub if its present.

PR opened as draft - as it is not using the golang.org/x/crypto/ssh custom branch - let me know if things look good.

@dmacvicar
Hello, I closed my draft PR, I had issues rebasing it against current master: it seems that at least github.com/hashicorp/go-getter dependency impedes building.
Additionally it may also make sense to wait for the main branch to first switch back to upstream x/crypto, rather than having that change re-introduced by such a specific feature.
Anyway let me know and I can always re-open a proper PR.

Hi! I see you opened another PR related to this that is also closed. Excuse If I am asking for this in the wrong place, but do you perhaps have a status update? As I understand your fix is dependant on an external library?
I would love to contribute too, if necessary. Tell me where to start.

@pimvh
I ended up closing my PR because:

I had issues rebasing it due to recent changes in main - that seems solved for now
It requires to use the upstream go ssh and that is a big enough change that it may needs the maintainer input to see how to introduce it (maybe in a separated commit altogether, not a feature branch).

That being said I do have a working branch that I am using locally, just waiting for dmacvicar to see how to proceed.
@dmacvicar, pinging you as there is interest: if you are still interested in the feature, how would you wish to handle the switch to upstream golang.org/x/crypto/ssh? A separate branch? included in my feature branch?

Hi all! I am still interested in this feature. Is there any progress? Can I contribute?

Hello, I have not heard back from the maintainer. I still have my feature branch that I am using locally.
I'll try to re-open a PR this week or the next.

I am just using plain upstream golang.org/x/crypto/ssh. I have a fork ready to be PR-ed again, I'll probably get to it next week if you can wait.

@pimvh My fork is ready, but it seems I have issues with the latest 0.7.2 versions. I am trying to figure out where the issue is before I PR something.

Hi @git-noise,
this is great feature! Would you be interested in crafting new PR with upstream SSH library?

@scabala @dmacvicar
Hello, I can have a look at what I had back in the days. I think something in the 0.7 version had broken it, but I'll see if I can make it work.

Quick update, I extracted the code into a separate branch. I'll try and send a draft PR for reference, but I cannot really test it for now, so may take a few weeks/months until I can get something up and running.


101% alive bug

In fights where there is no definded end event (boss really dying, e.g. 100CM Boss 2 and 3) the application will display alive >100% if the encounter is still running (player infight) and the player /gg's

Fixed on dev branch.


upside down

This plugin is great except that it seems the coordinate in quick view is upside down.

Are you able to provide the file for testing?


Add tonya11en to CODEOWNERS for LR, random, and common LB

There have been a large number of attempted changes to the LB algorithms centered around the EDF scheduler, P2C-related changes to the least request balancer, etc. I'd like to be notified of changes in this area because it's difficult to weigh in after things have already been merged. See the following discussions around this:

https://github.com/envoyproxy/envoy/pull/11006#issuecomment-627548703
https://github.com/envoyproxy/envoy/issues/14859
https://github.com/envoyproxy/envoy/issues/11004
https://github.com/envoyproxy/envoy/pull/31146

There are also numerous slack conversations that are related, which I can provide links to if requested.
Changes to the LB scheduler and least request algorithm have subtle bugs that can be introduced because of the change to selection probabilities in various cases. I'm attempting to get https://github.com/envoyproxy/envoy/pull/30818 merged, but being added to the owners file would help get notified sooner.

/assign @wbpcode

cc @alyssawilk

LGTM. Thanks so much, we do need this. 🌷 And it would be more appreciated if you can help review LB related PR.

Of course, I'm happy to help.


Option to remove abandoned claims from Blocked Channels page

Fixes:
Fixes #3800 allow unfollow / unblock of abandoned or blocked content
Changes:
If the ClaimPreview is in the Blocked Page, and if the claim itself is invalid, show a button to remove it from the blocked list.

Notes:

I do not know if this change covers the DMCA part of #3800 or not since I don't see any special handling for DMCA'd claims in the code to emulate it.  I assume !claim does cover that scenario; if not, I'll might need LBRY to DMCA one of my claims for testing.
This change involves altering the wallet, so extra testing would be good.
Making ClaimPreview specifically check if it's in the PAGES.BLOCKED does feels a bit dirty, but I opted for this as it's cleaner compared to passing the info down 2 layers through props.

List Blocked
    ClaimList
        ClaimPreview

@infinite-persistence I think the actual bug here is that <AbandonedChannelPreview /> isn't being rendered properly here. That component already has a "remove" button
https://github.com/lbryio/lbry-desktop/blob/master/ui/component/claimPreview/view.jsx#L213

🤦♂ I missed such a clearly-named component.
New version coming up ...

New version with the correct component used:


Update 'i' only if lock grant from buffered channel

Fixes a mistake with a previous fix (#33) to the problem of go-routines leak due to more receive operations on channel than send operations.

Correct, this is the way it should be.


Support for customizing

iOS has support for changing what the return/done key on the keybaord should be labeled with...

Duplicate of https://github.com/flutter/flutter/issues/17525


Mocks breaks in crystal 0.16.0

I was trying to run ambience specs against latest crystal release(0.16.0) locally, but it throws error.
$ crystal spec
Error in ./libs/mocks/mocks/registry.cr:140: can't use class variables in generic types

      @@_instances ||= reset!
      ^

I think it's because of these changes in crystal. I'll take stab at fixing it and raise A PR if I can.
Cheers.

@vjdhama thanks, that would be very helpful!

@waterlink I need help with this issue.

@vjdhama Sure, let's fix that. Have you already advanced towards fixing? Can you share where you are code-wise now (like a link on github to a branch on your fork)?

@waterlink Sorry for late reply. I have pushed changes to my fork.
https://github.com/vjdhama/mocks.cr

I still don't have a way to get all instances of Method(T).

This would be great to resolve as I am also stuck with this.

@strzibny @vjdhama @marceloboeira I have just made a release v0.9.2 and it should work with Crystal 0.18.4 now. Could you please try it out on your projects?

@waterlink I'll check out :D

@waterlink it doesn't for me :(
$ crystal spec ./spec/**
Error in ./libs/mocks/mocks/registry.cr:140: can't use class variables in generic types

      @@_instances ||= reset!
      ^

$ crystal -v
Crystal 0.18.7 [68783f1] (2016-07-03)

$ cat shard.lock
version: 1.0
shards:
  kemal:
    github: sdogruyol/kemal
    version: 0.13.0

  kilt:
    github: jeromegn/kilt
    version: 0.3.3

  mocks:
    github: waterlink/mocks.cr
    version: 0.9.2

  radix:
    github: luislavena/radix
    version: 0.3.0

  redis:
    github: stefanwille/crystal-redis
    version: 1.6.5

  singleton:
    github: waterlink/singleton.cr
    version: 0.1.0

Here is my project if you want to try it yourself: https://github.com/strzibny/hipparchus

Code that is seen in the error message is no longer in the library. I am assuming that you still have an old version.
Can you show us your shard.lock?
shards update should help.

@waterlink I showed the shard.lock in the comment, that's why I though I have correct version. But as you say the code was not updated. crystal deps update  fixed this, so I confirm this works :). Thank you!

I am getting this on Crystal 0.18.4 and latest shard versions.
Error in ./libs/spec2-mocks/spec2-mocks.cr:34: can't declare variable of generic non-instantiated type Mocks::HaveReceivedExpectation(T)

    @unwrap : ::Mocks::HaveReceivedExpectation

Please create the issue at spec2-mocks project
Justas Kazakauskas<EMAIL_ADDRESS>schrieb am Do., 7. Juli 2016
um 3:37 PM:

I am getting this on Crystal 0.18.4 and latest shard versions.
Error in ./libs/spec2-mocks/spec2-mocks.cr:34: can't declare variable of generic non-instantiated type Mocks::HaveReceivedExpectation(T)
@unwrap : ::Mocks::HaveReceivedExpectation

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/waterlink/mocks.cr/issues/20#issuecomment-231079560,
or mute the thread
https://github.com/notifications/unsubscribe/AAlLFs1IDA8Y8leWdXr8BJD0UG5ffo_Aks5qTQEWgaJpZM4IY1lz
.

@waterlink I still get an error, though that seems be due to spec2-mock.
Error in ./libs/spec2-mocks/spec2-mocks.cr:34: can't declare variable of generic non-instantiated type Mocks::HaveReceivedExpectation(T)

    @unwrap : ::Mocks::HaveReceivedExpectation
    ^~~~~~~

@waterlink Do we still have to use spec2-mock for spec2 shard to play well with mocks shard?

Yes. spec2 should not know anything about mocks, as mocks should not know anything about spec2. spec2-mocks serves as a bridge between them and it knows about both of them, so that they can be changed independently (relatively).

I have just released v0.4.0 of spec2-mocks and it should work with newest spec2 and mocks.

Kudos @waterlink. 👏


fix: Resolve comment formatting conflict with prettier

By using both the jvdx prettier and the jvdx eslint config, we run into the following issue:
https://nicedoc.io/prettier/eslint-config-prettier#lines-around-comment
This patch resolves it by making eslint more permissive here.

Hi @joelvoss,
bitte, wann du kannst reviewen und ich würde dann anschließend um einen neuen release hier und auch in jvdx/core bitten :)
Danke!

Prettier should overrule ESLint in stylistic rules, so I'm taking out the ESLint rule altogether.
See https://github.com/joelvoss/jvdx-eslint-config/releases/tag/v3.4.4


[OCL BE] #674 breaks miopenCreateWithStream()

#674 breaks miopenCreateWithStream() for OCL BE.
/cc @Kirpich30000

via #705

via #705


fix(azure): make Function pricing calcs more robust

Handle azurerm_app_service_plan being unavailable by falling back to
any available usage file params
fix bug in gbSecond calculation
fix bug in Executions cost calc as the Azure pricing API returns
the price per 10 units

Fixes #757

@aliscott / @NeverovDS heads-up on this, I've tested it pretty thoroughly and manually calculated the costs for all the test cases, so I'm going to merge but feel free to comment here if you catch anything I missed.


Use underscore.string for requireSortedObjectKeys rule instead of natural-compare

See discussion in https://github.com/jscs-dev/node-jscs/pull/1545

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/25524353-use-underscore-string-for-requiresortedobjectkeys-rule-instead-of-natural-compare?utm_campaign=plugin&utm_content=tracker%2F281640&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F281640&utm_medium=issues&utm_source=github).

At this point only major and CST related bugs will be fixed.