The security token included in the request is invalid

I've manually added a user the General Settings > Users and groups.
I launch the application locally, navigate to the login page, enter creds from the account and get the following error message when submitting the login request:
An unhandled exception occurred while processing the request.
**HttpErrorResponseException: Exception of type 'Amazon.Runtime.Internal.HttpErrorResponseException' was thrown.**
Amazon.Runtime.HttpWebRequestMessage.GetResponseAsync(CancellationToken cancellationToken) in HttpRequestMessageFactory.cs, line 539
**AmazonCognitoIdentityProviderException: The security token included in the request is invalid.**
Amazon.Runtime.Internal.HttpErrorResponseExceptionHandler.HandleException(IExecutionContext executionContext, HttpErrorResponseException exception) in HttpErrorResponseExceptionHandler.cs, line 60
**CognitoServiceException: Failed to find the Cognito User by Id**
Amazon.AspNetCore.Identity.Cognito.CognitoUserStore<TUser>.FindByIdAsync(string userId, CancellationToken cancellationToken)

App Configuration
Using the latest Sample application unmodified.
appsettings.Development.json set as follows:
"AWS": {
"Region": "us-east-1", // value taken from General settings
"UserPoolClientId": "6u.....",  // value taken from General settings > App clients > App client id
"UserPoolClientSecret": "i6....", // value taken from General settings > App clients > App client secret
"UserPoolId": "us-east-1_....." // value taken from General settings > Pool Id
}
User Pool Configuration:
Attributes

Username
Standard attributes required = email

Policies

Minimum length 8 and all requires checked
Only allow admins

MFA and verifications

Off

App clients

App client id & App client secret
no boxes checked

App integration > App client settings

Enabled Identity Providers = Cognito User Pool checked
Sign in and sign out URLs > Callback and Sign out URLs set to https://localhost:44339 for testing
OAuth 2.0 > Allowed OAuth Flows = Auth code grant
OAuth 2.0 > Allowed OAuth Scopes - email, openid, profile

Hi @keithbeller, this is most likely due to invalid AWS credentials.  Can you please check your credentials setup and provide us with more information about how you're using credentials if you are still experience an issue.

@klaytaybai I'm experiencing this as well. I just issued myself brand new IAM User credentials that have Administrator Access attached as a policy. When I use this SDK, I receive the same exception.

@scionwest are you using the VS Toolkit?

@klaytaybai at one point in VS 2017 I was. I’ve since uninstalled the toolkit and VS 17; using VS 19 vanilla now.

Is there any update to this or other ways I can receive help? Our Enterprise support said we need to post this to GitHub to receive support. I’ve not been able to get this answered though.
It’s starting to get frustrating that the only way to get support on an Amazon SDK item is on GitHub. Why can’t these items be covered by our (expensive) Enterprise support agreement?

Hi @scionwest, Can you please make sure you have a credential file with a default profile:
https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/net-dg-config-creds.html#creds-file
It may be that due to the VS19 without toolkit installed you don't have any creds being picked up.
This really look like a credentials / wrong user pool secret issue because of the computed hashes.

It may also be helpful for us if you can provide an example of how you are naming your profile in the credentials file.

.aws/config

[default]
output = json
region = us-east-1

.aws/credentials

[default]
aws_access_key_id = ###
aws_secret_access_key = ###

I've fully uninstalled Visual Studio, all of the extensions, cleaned up any environment variables I had that were related to the AWS SDK, blown away the credentials/config files and re-generated them with aws configure and I get the same error. It doesn't matter what API I use at this point... Even CLI commands are failing for me to AWS. Somehow, my local credentials are screwed up and I can't figure out what the CLI/SDK is looking at - why they're ignoring my .aws/credentials file.

This happens to me as well, I'm running a NodeJS script that inserts data to DynamoDB with AppSync... After a few requests the token gets invalidated and I have to re-login again.
I'm using the token from the return value of CognitoIdentityServiceProvider.adminInitiateAuth.

I have the same issue however I have configured an app client instead and calling it like this from android app:
`
            final String clientId = "***********3";
            final String clientSecret = "******************************g1";
            final Regions region = Regions.EU_WEST_1;

            final AWSCredentials basicAWSCredentials = new BasicAWSCredentials(clientId, clientSecret);

            AWSCredentialsProvider basicCredProvider = new AWSCredentialsProvider() {
                @Override
                public AWSCredentials getCredentials() {
                    return basicAWSCredentials;
                }

                @Override
                public void refresh() {

                }
            };

            //Create kinesis client
            KinesisVideoClient mKinesisVideoClient;
            try {
                mKinesisVideoClient = KinesisVideoAndroidClientFactory.createKinesisVideoClient(
                        getApplicationContext(),
                        region,
                        basicCredProvider);

                AndroidCameraMediaSource mCameraMediaSource = (AndroidCameraMediaSource) mKinesisVideoClient
                        .createMediaSource("TEST", getCurrentConfiguration());
                mCameraMediaSource.start();

            } catch (KinesisVideoException e) {
                Log.e("KINESIS", "Failed to create Kinesis Video client", e);
            }
        }
    });`

I have set up a App Client in my user pool

Hi @keithbeller, this is most likely due to invalid AWS credentials. Can you please check your credentials setup and provide us with more information about how you're using credentials if you are still experience an issue.

I figured out my issue.  I didn't set the variables: AWS_SECRET_KEY and AWS_ACCESS_KEY_ID.  One I did the issue resolved. Thank you for your help.

I figured out my issue.  I didn't set the variables: AWS_SECRET_KEY and AWS_ACCESS_KEY_ID.  When I did the issue resolved. Thank you for your help.
I followed the directions on Snevsky.com to find my answer.

If you haven’t generated these keys already: open up the AWS console home page, click your name in the top right corner, click “My Security Credentials”, expand the “Access keys” section and “Create New Access Key”. Set the Environment Variables for your project once they are generated.

Here was the change I made to the Startup.cs file.   If you inject the  AmazonCognitoIdentityProviderClient and CognitoUserPool services the sample works.
public void ConfigureServices(IServiceCollection services)
{
	// Adds your own instance of Amazon Cognito clients
	// cognitoIdentityProvider and cognitoUserPool are variables you would have instanciated yourself

	var credentials = new Credentials
	{
		AccessKeyId = Configuration["AWS_SECRET_ACCESS_KEY"],
		SecretKey = Configuration["AWS_SECRET_KEY"]
	};

	var provider = new AmazonCognitoIdentityProviderClient(credentials, RegionEndpoint.USEast1);
	var pool = new CognitoUserPool(Configuration["UserPoolId"],
				                             Configuration["UserPoolClientId"],
				                             provider,
  				                             Configuration["UserPoolClientSecret"]);

	services.AddSingleton<IAmazonCognitoIdentityProvider>(provider);
        services.AddSingleton<CognitoUserPool>(pool);

        services.AddCognitoIdentity();

        services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
}

For anyone else encountering "The security token included in the request is invalid" exception, the solution is to create your AmazonCognitoIdentityProviderClient using the Amazon.RegionEndpoint parameter instead of passing in the region as a string.  For example:
AmazonCognitoIdentityProviderClient cognito = new AmazonCognitoIdentityProviderClient(
    configuration["AWS:AWSKey"],
    configuration["AWS:AWSSecret"],
    Amazon.RegionEndpoint.USWest2);

For anyone else encountering "The security token included in the request is invalid" exception, the solution is to create your AmazonCognitoIdentityProviderClient using the Amazon.RegionEndpoint parameter instead of passing in the region as a string. For example:
AmazonCognitoIdentityProviderClient cognito = new AmazonCognitoIdentityProviderClient(
    configuration["AWS:AWSKey"],
    configuration["AWS:AWSSecret"],
    Amazon.RegionEndpoint.USWest2);

@jerhewet
Please Where do I type this command? In the CLI or somewhere else? I just began AWS last week. So the terms here are still new.


Give code blocks a max-width

Link: https://primer.docs.dev.buildwithfern.com/api-reference/payments-api/search-list-payments

Done.


~.get_axis_labels() implemented for Axes, but not ThreeDAxes

Description of bug / unexpected behavior

Shouldn't the method ~.get_axis_labels() work for both Axes and ThreeDAxes?  At the moment it only works for Axes and returns an error when trying to use with ThreeDAxes.  This doesn't make sense, it should work for both.
Expected behavior

The method ~.get_axis_labels() should work the same for both Axes and ThreeDAxes.
How to reproduce the issue

Code for reproducing the problem
class Test(ThreeDScene):
    def construct(self):
        axes = ThreeDAxes()
        axes_labels = axes.get_axis_labels(Tex("x"), Tex("y"), Tex("z"))
        self.add(VGroup(axes, axes_labels))

Logs
Terminal output

Manim Community v0.15.2

╭─────────────────────────────── Traceback (most recent call last) ────────────────────────────────╮
│                                                                                │
│ /home/alexlembcke/.local/lib/python3.10/site-packages/manim/cli/render/commands.py:118 in render │
│                                                                                │
│   115 │   │   for SceneClass in scene_classes_from_file(file):                                   │
│   116 │   │   │   try:                                                                           │
│   117 │   │   │   │   scene = SceneClass()                                                       │
│ ❱ 118 │   │   │   │   scene.render()                                                             │
│   119 │   │   │   except Exception:                                                              │
│   120 │   │   │   │   error_console.print_exception()                                            │
│   121 │   │   │   │   sys.exit(1)                                                                │
│ /home/alexlembcke/.local/lib/python3.10/site-packages/manim/scene/scene.py:222 in render         │
│                                                                                │
│    219 │   │   """                                                                               │
│    220 │   │   self.setup()                                                                      │
│    221 │   │   try:                                                                              │
│ ❱  222 │   │   │   self.construct()                                                              │
│    223 │   │   except EndSceneEarlyException:                                                    │
│    224 │   │   │   pass                                                                          │
│    225 │   │   except RerunSceneException as e:                                                  │
│                                                                                │
│ /home/alexlembcke/video.py:877 in construct                     │
│                                                                                │
│   874 class Test(ThreeDScene):                                                                   │
│   875 │   def construct(self):                                                                   │
│   876 │   │   axes = ThreeDAxes()                                                                │
│ ❱ 877 │   │   axes_labels = axes.get_axis_labels(Tex("x"), Tex("y"), Tex("z"))                  │
│   878 │   │   self.add(VGroup(axes, axes_labels))                                                │
│   879                                                                                │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
TypeError: CoordinateSystem.get_axis_labels() takes from 1 to 3 positional arguments but 4 were given

System specifications
System Details

OS (with version, e.g., Windows 10 v2004 or macOS 10.15 (Catalina)):
RAM:
Python version (python/py/python3 --version):
Installed modules (provide output from pip list):

PASTE HERE

LaTeX details

LaTeX distribution (e.g. TeX Live 2020):
Installed LaTeX packages:

FFMPEG
Output of ffmpeg -version:
PASTE HERE

Additional comments

Yes and no, there is a degree of freedom associated with labels in 3D space. Do you want them always facing the camera, aligned with the axis itself. At the end of the axis or above that you can always read it no matter the orientation.
In 2D it's simply just putting it beside the axis. So unless you propose a system which is sticking to the original function behavior but also solves the problem, sure we can add it!

I would say there should be reasonable defaults for those parameters.  You can already add labels to the axes by passing axis_config = {"include_numbers": True} when creating ThreeDAxes, so why not use the defaults used by the numbers?


Fixes #122: Better DateTimeWidget.

Refs #122.

r=? @magopian @leplatrem

Fixed by https://github.com/mozilla-services/react-jsonschema-form/commit/179ab21ec0241aa759b61f7a1c309ae1a5fece52


Error with graph generation

Hi, I just installed it on Windows 7, 64 bit, Using Node 0.10.24
F:\dev\www\SnapClip\frontend\api\public\assets\js>madge --image graph.png app.js

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: This socket is closed.
    at Socket._write (net.js:635:19)
    at doWrite (_stream_writable.js:221:10)
    at writeOrBuffer (_stream_writable.js:211:5)
    at Socket.Writable.write (_stream_writable.js:180:11)
    at Socket.write (net.js:613:40)
    at Graph.render (C:\Users\Kow\AppData\Roaming\npm\node_modules\madge\node_modules\graphviz\lib\deps\graph.js:380:18)
    at Graph.output (C:\Users\Kow\AppData\Roaming\npm\node_modules\madge\node_modules\graphviz\lib\deps\graph.js:385:8)
    at Object.module.exports.image (C:\Users\Kow\AppData\Roaming\npm\node_modules\madge\lib\graph.js:110:4)
    at Madge.image (C:\Users\Kow\AppData\Roaming\npm\node_modules\madge\lib\madge.js:211:8)
    at run (C:\Users\Kow\AppData\Roaming\npm\node_modules\madge\bin\madge:110:7)

Is there some dependency I miss?

Install GraphViz and put the bin in your PATH

The error should be explicit.
I see you're using https://github.com/glejeune/node-graphviz. Most likely we should move this issue there.


A few UI tweaks

Notably, the images for passed, failed and skipped have been replaced with images from the Visual Studio Image Library.

Not pushing back, but why?  What was wrong with the ones I lived from the old Winforms GUI?

'Twas just poking around in the view and decided to make some tweaks. These images don't have the ugly harsh edges that the old icons did. Also, added string formatting so that numbers have digit grouping and bits like that.
I'm looking at this as an opportunity to really refresh that old "ugly" test runner -- make it more functional, improve the workflow, and yes, make it a little more pretty. :smile:

Note that we should add the currently running testcase to the status bar at some point...

Filed #29 to track.


Added missing variables for the 'invite_email' mail view

The 'invite_email' mail view lacks some variables. This PR adds the missing variables:

url to the password page
count time before link expiration

The URL is generated based on the example for the password reset email view.

Hey @johrclaessens
Thanks for this. Could you try c6e5d2f873e986349b45be6a4a100bcf1b36c5ea to see if it fixes it for you?

I've tested it, this works as expected @daftspunk

It would be nice to add the login name to the variables and email template.

This should solve 1dde53c23f9f6ea39b2000e9722a994b6f9a38c1
Feel free to improve the standard template to include this info, via another pull request.
Thanks!


Crash when parsing GPMF data from 2 videos.

Hi David,
We are having another issue with the latest GPMF-parser update. It always cause app to crash when parsing GPMF data from 2 video files continuously (one after another).
https://www.dropbox.com/sh/g2rjhy71np27puo/AACiMn200qLpPlKbLcWghZHma?dl=0.
Crash log:
#0. Crashed: com.apple.main-thread
0  libsystem_kernel.dylib         0x1808f411c __pthread_kill + 8
1  libsystem_pthread.dylib        0x1809c0ef8 pthread_kill + 112
2  libsystem_c.dylib              0x180865dc8 abort + 140
3  libsystem_malloc.dylib         0x180920374 szone_size + 522
4  TrackDay G                     0x1003f499c OpenGPMFSource (GPMF_mp4reader.c:424)
5  TrackDay G                     0x1001c4290 -[GPSessionParser parserWithFilePath:] (GPSessionParser.m:81)
6  TrackDay G                     0x1002a5cf4 -[TDGVideoImportViewController parserMutilSession] (TDGVideoImportViewController.m:1458)
7  TrackDay G                     0x1002a3f50 -[TDGVideoImportViewController downloadEnd] (TDGVideoImportViewController.m:1059)
8  TrackDay G                     0x10044b708 __83-[GPDownloadTask startDownloadWithMediaArray:fileName:parentDir:callback:progress:]_block_invoke (GPDownloadTask.m:77)
9  TrackDay G                     0x1004808e0 __69-[TDGRequest downloadGoProVideoWith:fileName:callback:progressBlock:]_block_invoke.221 (TDGRequest.m:355)
10 AFNetworking                   0x100b41670 __72-[AFURLSessionManagerTaskDelegate URLSession:task:didCompleteWithError:]_block_invoke_2.150 + 148
11 libdispatch.dylib              0x1807a54bc _dispatch_call_block_and_release + 24
12 libdispatch.dylib              0x1807a547c _dispatch_client_callout + 16
13 libdispatch.dylib              0x1807aab84 _dispatch_main_queue_callback_4CF + 1844
14 CoreFoundation                 0x180d10d50 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 12
15 CoreFoundation                 0x180d0ebb8 __CFRunLoopRun + 1628
16 CoreFoundation                 0x180c38c50 CFRunLoopRunSpecific + 384
17 GraphicsServices               0x182520088 GSEventRunModal + 180
18 UIKit                          0x185f26088 UIApplicationMain + 204
19 TrackDay G                     0x1000234fc main (main.m:16)
20 libdispatch.dylib              0x1807d68b8 (Missing)
The crash seems to happen here:
4  TrackDay G                     0x1003f499c OpenGPMFSource (GPMF_mp4reader.c:424)
BTW, this had never happened before the latest update push.
Can you please have a look and let me know your insight?
Many thanks!
Xiaoyue Huo

The fault is in the MP4reader, which was only created for demo purposes: " *  @brief Way Too Crude MP4 reader".  I general expected most application developers would have there own.  Fortunately is was an easy fix. Now pushed.

Hi David,
Thanks for this! I will try and let you know!
Regards,
Xiaoyue Huo


Nested Questions Asked Incorrectly

Describe the problem
I have a template with a choice of 2 values, where a different question should be asked based on the previous choice.
project_type:
  type: str
  choices:
    - One
    - Two

one_question:
  type: bool
  when: "{{ project_type == 'One' }}"
  default: False

two_question:
  type: bool
  when: "{{ project_type == 'Two' }}"
  default: False

In addition, an additional question should be asked if the response to one of the choice-specific questions was True:
one_nested:
  type: bool
  when: "{{ one_question }}"
  default: False

two_nested:
  type: bool
  when: "{{ two_question }}"
  default: False

Things work as expected when running copier copy... the first time around. However, when running copier copy... (on the same target directory) with a different choice, copier prompts for an answer to the original nested question in addition to the nested question associated with the new choice (this is clearer in the screenshots below).
Template
https://github.com/davidbrownell/copier-TemplateIssue
To Reproduce

Run copier copy https://github.com/davidbrownell/copier-TemplateIssue <output_dir>
Answer project_type: One, one_question: Y, one_nested: Y
Run copier copy https://github.com/davidbrownell/copier-TemplateIssue <output_dir>
Answer project_type: Two
Note that you are prompted to answer one_nested even though one_question has defaulted to False.

Logs
No response
Expected behavior
one-related questions should not be asked when the project_type is set to Two.
Screenshots/screencasts/logs

Operating system
Windows
Operating system distribution and version
Windows 11
Copier version
copier 9.3.1
Python version
CPython 3.12
Installation method
pip+pypi
Additional context
No response

That's probably because it's getting the answer from the last update. Try with this:
ˋˋˋyaml
one_nested:
type: bool
when: "{{ project_type == 'One' and one_question }}"
default: False
two_nested:
type: bool
when: "{{ project_type == 'Two' and two_question }}"
default: False

That's probably because it's getting the answer from the last update.

That's what I suspected too. Does that make sense though? Shouldn't we have recopy do this only, and not copy?


Unblacklist user_query_keys_test for synapse

After my changes in matrix-org/synapse#10593

Hmmm. I can't see TestKeysQueryWithDeviceIDAsObjectFails in the CI run anywhere---does that mean this test isn't getting run today (even for dendrite?)

Hmmm. I can't see TestKeysQueryWithDeviceIDAsObjectFails in the CI run anywhere---does that mean this test isn't getting run today (even for dendrite?)

Can see it in the raw logs---just couldn't search for it with Ctrl-F while viewing the output from github actions. Assuming it's a PICNIC on my part.


Implement recursion detection for snippets

We need to find circles in snippets - while/after rendering as described in #37

Thinking this trough, I don't think this is possible with enough certainty. One of the features we have  is, that in the (product) data can be a reference on a key-value-block, so to know wether we have a recursion, we have to test this for each product.
Therefore I think we should close this issue and just go with the max depth on the frontend. Please reopen the issue if you think, we should implement a small solution to at least catch a few problems.


bootsrap select method returns array instead of objects

I tried to use formly with bootstrap select methods, the result i am getting as array instead of objects such as...
[Resource, $promise: Promise, $resolved: true, organisationId: "2", name: "clarie"]

is this normal behavior?
these are my fields.

vm.formFields = [
        {
          key: 'name',
          type: 'input',
          templateOptions: {
            type:'text',
            label: 'Name',
            required: true
          }
        },
       {
        key:'organisationId',
        type:'select',
        templateOptions: {
          label: 'Choose orgainsation',
          required:true,
          options:$scope.organisations
        }
       }
      ];

It has everything to do with what you're setting your options to. So your $scope.organizations is what formlyBootstrap will use for the options. I don't know how to help you. You just need to make sure that you're setting options to the right thing...

my options is as below...
$scope.organisations = [
    {name: 'org1', value: '1'},
	{name: 'org2', value: '2'},
	{name: 'org3', value: '3'},
	{name: 'org4', value: '4'},
	{name: 'org5', value: '5'}
  ];

when i choose any one of the i have to get object like
 {'name': 'person1', 'organisationId': '3'}

my output is not in object, i am actually getting as array as above mentioned...

So, currently formlyBootstrap's select type doesn't support selecting the entire object as the model value. Feel free to submit a PR to support this or simply create your own select type (it's very easy to do).
As far as that array, I have no idea where that's coming from. If you look at the examples, that's not what is happening. Could you create a jsbin that reproduces the issue?

The problem is that angular promises, nothing to do with formly, thanks for your valuable responses.


Debian 12: E: unable to locate package msopenjdk-21

It's okay on Debian 10.
I've checked the online packages directory, no any msopenjdk in Debian 12 packages directory, is it related?
Debian 12
Debian 10

I wonder if the project is being maintained 🤔, the last release was in January and the website is down with an error: https://www.microsoft.com/openjdk

@Luigi96 Can you check for our Jan PSU?

I believe we haven't begun publishing to Debian other than 10 - we will look into it shortly and update our scripts as necessary.

Hi, sorry to reopen this but I'm trying to set up msopenjdk on Debian and the package seems to be missing. Followed the instructions from here: https://learn.microsoft.com/en-us/java/openjdk/install#debian-10
root@box:~# apt-get install wget lsb-release -y
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
wget is already the newest version (1.21.3-1+b2).
lsb-release is already the newest version (12.0-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

root@box:~# wget https://packages.microsoft.com/config/debian/${lsb_release -rs}/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
-bash: https://packages.microsoft.com/config/debian/${lsb_release -rs}/packages-microsoft-prod.deb: bad substitution

root@box:~# wget https://packages.microsoft.com/config/debian/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
--2024-03-14 10:01:44--  https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb
Resolving packages.microsoft.com (packages.microsoft.com)... <IP_ADDRESS>, 2603:1062:10:10::1
Connecting to packages.microsoft.com (packages.microsoft.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4304 (4.2K) [application/octet-stream]
Saving to: ‘packages-microsoft-prod.deb’

packages-microsoft-prod.deb               100%[===================================================================================>]   4.20K  --.-KB/s    in 0s

2024-03-14 10:01:45 (142 MB/s) - ‘packages-microsoft-prod.deb’ saved [4304/4304]

root@box:~# ls
packages-microsoft-prod.deb

root@box:~# dpkg -i packages-microsoft-prod.deb
Selecting previously unselected package packages-microsoft-prod.
(Reading database ... 10137 files and directories currently installed.)
Preparing to unpack packages-microsoft-prod.deb ...
Unpacking packages-microsoft-prod (1.1-debian12) ...
Setting up packages-microsoft-prod (1.1-debian12) ...
root@box:~# apt update
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://ftp.debian.org/debian bookworm-backports InRelease
Hit:3 http://security.debian.org/debian-security bookworm-security InRelease
Hit:4 http://deb.debian.org/debian bookworm-updates InRelease
Get:5 https://packages.microsoft.com/debian/12/prod bookworm InRelease [3,618 B]
Get:6 https://packages.microsoft.com/debian/12/prod bookworm/main all Packages [342 B]
Get:7 https://packages.microsoft.com/debian/12/prod bookworm/main arm64 Packages [6,183 B]
Get:8 https://packages.microsoft.com/debian/12/prod bookworm/main armhf Packages [5,602 B]
Get:9 https://packages.microsoft.com/debian/12/prod bookworm/main amd64 Packages [33.4 kB]
Fetched 49.2 kB in 0s (104 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.

root@box:~# apt install msopenjdk-21
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package msopenjdk-21

I see the problem. We've not published to anything but Debian 10 yet. When we originally wrote the doc, only 10 was  present in packages.microsoft.com, and since then our team has not kept up to the versions of Debian that Microsoft provides packages for.
Change this line:
wget https://packages.microsoft.com/config/debian/$(lsb_release -rs)/packages-microsoft-prod.deb ...

to:
wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb

...and that will unblock you for now. We will fix it (or communicate otherwise) in time for the April release of the Microsoft Build of OpenJDK.
My apologies for this oversight on my part.
Also, I will look to correct the wget line using lsb-release so it works successfully out of the box (I'd put the wrong type of bracket in for the substitution I see).

(I'd put the wrong type of bracket in for the substitution I see).

This one always gets me too.

Documentation has been updated. We will do our best to get bookworm added to the list of SKUs we target,  I'm hoping it will be in place for the next PSU (mid-April) but it may take us longer.

Quick update: we now support packages all of our msopenjdk packages for Debian 11 and 12 on arcitectures aarch64 and x64. These packages include:

msopenjdk-11
msopenjdk-17
msopenjdk-21

This means that we will support Debian 9 through 12 going forward (on both aarch64 and x64). You can find updated installation instructions under the "Install on Debian" section of our official download page here.


[CERT-TEST-FAILURE] - TC-BR-4 - Test failed

Feature Area
Other
Test Case
TC-BR-4
Reproduction steps

Bring up the DUT with bridge-app.
Pair the DUT using chip-tool through "onnetwork" transport.
Run the command ./chip-tool powersource read bat-charge-level 1 6

Note: Tried with endpoint 0 to 20.
Expected Outcome:

[1663925822.845859][1588:1588] CHIP:DMG: Endpoint = 0x9,
[1663925822.845888][1588:1588] CHIP:DMG: Cluster = 0x2f,
[1663925822.845919][1588:1588] CHIP:DMG: Attribute = 0x0000_000E,
[1663925822.845946][1588:1588] CHIP:DMG: }
[1663925822.845978][1588:1588] CHIP:DMG:
[1663925822.846007][1588:1588] CHIP:DMG: Data = 58,
[1663925822.846035][1588:1588] CHIP:DMG: },

Actual Outcome:

[1697695642.407312][2131:2133] CHIP:DMG: 					Endpoint = 0x6,
[1697695642.407380][2131:2133] CHIP:DMG: 					Cluster = 0x2f,
[1697695642.407450][2131:2133] CHIP:DMG: 					Attribute = 0x0000_000E,
[1697695642.407514][2131:2133] CHIP:DMG: 				}
[1697695642.407588][2131:2133] CHIP:DMG:
[1697695642.407641][2131:2133] CHIP:DMG: 				StatusIB =
[1697695642.407677][2131:2133] CHIP:DMG: 				{
[1697695642.407712][2131:2133] CHIP:DMG: 					status = 0x7f (UNSUPPORTED_ENDPOINT),
[1697695642.407744][2131:2133] CHIP:DMG: 				},

Bug prevalence
Whenever I try to read BatteryChargeLevel attribute.
GitHub hash of the SDK that was being used
e6f0134483825ce32fd1a9fa86461950f1728231
Platform
raspi
Anything else?
Seems it broke after the commit: 52225ddbe6c1587d30afbb3ab23d8a60b45bf2d6

58 is not even a valid value of BatChargeLevelEnum. Available are 0=OK, 1=Warning, 2=Critical.

Issue fixed in https://github.com/project-chip/connectedhomeip/pull/34499/


[Performance] Setup a benchmark for non-gemm kernel in CI

Based on the discussion in #592 , given the hand written non-gemm Triton kernel, we need to setup a benchmark to check the performance regression regularly.

For this task, we are going to migrate the hand-written Triton kernels from the work group and prepare some testing launch scripts.
Then, integrate these kernels into CI benchmark mentioned in  https://github.com/intel/intel-xpu-backend-for-triton/issues/879.

@vlad-penkin what is the copyright to use to post the associated PR ?


Element 1.3.0 Preview

Before I start, I'd like to mention that we have been receiving bug reports regarding some compatibility issues with Vue 2.3.0 in the last couple of hours. Known issues are:

Select doesn't update view when its value is changed, #4498
Malfunction of Table's multi-selection, #4501

If you run into these problems, please degrade Vue to 2.2.x and wait for our next release. Besides, if your problem is not listed above, please report to us.

The next minor version will bring about many new features. Let's take a look today.

The following updates are still subject to change.

New component
Transfer
Transfer is here. It is handy for swapping items in two categories:

New features
Built-in transition
The built-in transition is now open to you, which means you can use our pre-defined transitions in your projects.
Vertical mode for Slider
Thanks to @devange for bringing vertical Slider.
Button styled CheckboxGroup
Thanks to @mdartic for bringing button styled CheckboxGroup.
Arbitrary values for Switch
Up until now, the value of Switch is always Boolean. Thanks to @liyanlong for bringing arbitrary values for Switch.
Summary row for Table
When you need to calculate the sum of each column and display it at the bottom, use summary row. Plus, you don't need to do the actual calculation -- summary row will do it for you.

Bug fixes and more new features can be found in the 1.3.0 change log.

New i18n options
With all the new component and new features, we had to introduce more i18n options. Element now has 30 language config files, but our team can only update two of them: zh-CN and en. For the rest 28 languages, we need your help.
After 1.3.0 is released, you can go to this folder and find the config file for your language. Open it, and search for to be translated, which is a comment we added for new i18n options. That's where you can help us.
Compatibility
We have just examined the compatibility issues listed at the beginning, and come to a preliminary conclusion that Element 1.3.0 will not be compatible with Vue prior to 2.3.0. Please note this when you upgrade.
Release date
As of 1.3.0, we will have some pre-releases for a minor version so that the final released version can be more stable. Our next release is 1.3.0-beta.1, and it will be available very soon.
One more thing
Another team of our company has implemented Element in React. If you love React, you can try it!

The fact that Element 1.3.0 requires Vue 2.3.0+ enables us to integrate new features introduced in Vue 2.2 and 2.3 into Element. Specifically they are:

Dialog now has a new attribute: visible. Currently, Dialog uses v-model to handle data update,
which doesn't make sense semantically. Good news is Vue 2.3.0 added the .sync modifier (documentation), and this is just perfect in Dialog's scenario. We added visible that supports .sync, so data in parent component will be automatically updated when Dialog shows / disappears. You can still use v-model, but it is no longer recommended.
current-page of Pagination now also supports .sync. Previously we have to manually update data in the current-change event. Now if you use .sync on current-page, Element will take care of data updating for you.
More features are yet to be revealed


Systemd param fail with Error: chdir: No such file or directory: OCI ...

Hi, when putting myself on the git branch to try and resolve this issue I came over a new little bug. Using systemd: true results in a failure of the asynchronous creation task for a container.
Versions
molecule 3.4.0 using python 3.9
    ansible:2.11.4
    delegated:3.4.0 from molecule
    podman:1.0.0a2 from molecule_podman requiring collections: containers.podman>=1.7.0 ansible.posix>=1.3.0

How to reproduce
python -m venv venv
source venv/bin/activate
pip install 'molecule[lint]'
pip install git+https://github.com/ansible-community/molecule-podman.git
molecule init role -d podman poc && cd poc
cat > molecule/default/molecule.yml <<EOF
---
dependency:
  name: galaxy
driver:
  name: podman
platforms:
  - name: instance
    image: docker.io/pycontribs/centos:8
    pre_build_image: true
    tty: True
    systemd: true
provisioner:
  name: ansible
verifier:
  name: ansible
EOF
molecule create

What is happening
TASK [Create molecule instance(s)] *********************************************
changed: [localhost] => (item=instance)

TASK [Wait for instance(s) creation to complete] *******************************
failed: [localhost] (item=instance) => {"ansible_job_id": "703631711799.87139", "ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": ["/usr/bin/podman", "run", "-d", "--name", "instance", "--tty=True", "--hostname=instance", "--systemd=True", "docker.io/pycontribs/centos:8", "bash", "-c", "while true; do sleep 10000; done"], "delta": "0:00:00.155365", "end": "2021-08-29 10:31:19.994517", "finished": 1, "item": {"ansible_job_id": "703631711799.87139", "ansible_loop_var": "item", "changed": true, "failed": false, "finished": 0, "item": {"image": "docker.io/pycontribs/centos:8", "name": "instance", "pre_build_image": true, "systemd": true, "tty": true}, "results_file": "/home/tristan/.ansible_async/703631711799.87139", "started": 1}, "msg": "non-zero return code", "rc": 127, "start": "2021-08-29 10:31:19.839152", "stderr": "Error: chdir: No such file or directory: OCI runtime attempted to invoke a command that was not found", "stderr_lines": ["Error: chdir: No such file or directory: OCI runtime attempted to invoke a command that was not found"], "stdout": "", "stdout_lines": []}

PLAY RECAP *********************************************************************
localhost                  : ok=7    changed=2    unreachable=0    failed=1    skipped=5    rescued=0    ignored=0

What is expected
TASK [Create molecule instance(s)] *********************************************
changed: [localhost] => (item=instance)

TASK [Wait for instance(s) creation to complete] *******************************
FAILED - RETRYING: Wait for instance(s) creation to complete (300 retries left).
changed: [localhost] => (item=instance)

PLAY RECAP *********************************************************************
localhost                  : ok=8    changed=3    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0

I looked at /home/tristan/.ansible_async/703631711799.87139 and the following podman command is, indeed, failing:
/usr/bin/podman run -d --name "instance" --tty=True --hostname=instance --systemd=True docker.io/pycontribs/centos:8 bash -c "while true; do sleep 10000; done"

Then I tried to put --systemd=true instead of --systemd=True and it works just fine !
I don't know why podman refuses the case sensitive systemd when he have no problem with the tty arg but it may need a little fix ?
I know we just have to put systemd: 'true' in the molecule.yml but it would be maybe more user-friendly with a fix like this:
From 3e81eaa2594c251fec1ced41572fa4d4b5ca2d6b Mon Sep 17 00:00:00 2001
From: Tristan Pinaudeau<EMAIL_ADDRESS>Date: Sun, 29 Aug 2021 10:50:20 +0200
Subject: [PATCH] fix: systemd argument takes only lowercase

---
 src/molecule_podman/playbooks/create.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/molecule_podman/playbooks/create.yml b/src/molecule_podman/playbooks/create.yml
index cc79f30..9fb416a 100644
--- a/src/molecule_podman/playbooks/create.yml
+++ b/src/molecule_podman/playbooks/create.yml
@@ -166,7 +166,7 @@
         {% if item.ip is defined %}--ip={{ item.ip }}{% endif %}
         {% if item.etc_hosts is defined %}{% for i,k in item.etc_hosts.items() %}{% if i != item.name %}--add-host {{ i }}:{{ k }} {% endif %}{% endfor %}{% endif %}
         {% if item.hostname is defined %}--hostname={{ item.hostname }}{% elif item.name is defined %}--hostname={{ item.name }}{% endif %}
-        {% if item.systemd is defined %}--systemd={{ item.systemd }}{% endif %}
+        {% if item.systemd is defined %}--systemd={{ item.systemd|lower }}{% endif %}
         {{ item.pre_build_image | default(false) | ternary('', 'molecule_local/') }}{{ item.image }}
         {{ (command_directives_dict | default({}))[item.name] | default('') }}
       register: server
--
2.33.0

Yes, podman has such kind of errors, btw worth to create an issue in https://github.com/containers/podman about that.
I think item.systemd|string|lower would be more readable. Can you submit a PR please?

Alright, thanks for your comment, I just created the pull request. And here is the podman issue : https://github.com/containers/podman/issues/11387.

The following is now working correctly:
python -m venv venv
source venv/bin/activate
pip install 'molecule[lint,podman]'
molecule init role -d podman poc && cd poc
cat > molecule/default/molecule.yml <<EOF
---
dependency:
  name: galaxy
driver:
  name: podman
platforms:
  - name: instance
    image: docker.io/pycontribs/centos:8
    pre_build_image: true
    tty: True
    systemd: true
provisioner:
  name: ansible
verifier:
  name: ansible
EOF
molecule create


VirtualFlow.java does not compile in OpenJDK 17

I am running OpenJDK 17 and eclipse 2022-09
Line 171:
this.cellListManager = new CellListManager<>(this, items, cellFactory);

Change it as follows and it should compile:
this.cellListManager = new CellListManager<T, C>(this, items, cellFactory);

This solves my issue! Thanks

You're welcome. BTW there will hopefully be new release in say a week .....


Semi-random pixels on SSD1322 - how to fix?

Hello,
First of all thank you for this great library! It is working great so far.
However, I am having once issue recently, which I will explain below.
Type of Raspberry Pi
Raspberry Pi Zero WH
Linux Kernel version

Paste in the output from running uname -a at the command line on your Pi.
Linux raspberrypi 6.1.21+ #1642 Mon Apr  3 17:19:14 BST 2023 armv6l GNU/Linux

My screen is displaying semi-random pixels, akin to the troubleshooting reference on Read The Docs. However, the screen worked normally prior to this, so I know I am using the right driver. Is there a way to fit this? Reset the screen in a way? For example, when running the following code, the screen remains the way it was:
from luma.core.render import canvas
from luma.oled.device import ssd1322

serial = spi(device=0, port=0, bus_speed_hz=8000000)

device = ssd1322(serial, width=256, height=64)

device.clear()

try:
    while True:
        with canvas(device) as draw:
            draw.rectangle(device.bounding_box, outline="white", fill="black")
            draw.text((30, 20), "Updating...", fill="white")
except KeyboardInterrupt:
    pass

finally:
    device.cleanup()

Do you have any idea how to resolve this?
Thanks in advance!

However, the screen worked normally prior to this,

When? how? under what (other)circumstances?

Thanks for your reply and apologies for the lack of details!
So, I have a SSD1322 that I have connected using a 4SPI protocol to my Raspberry Pi Zero WH. I have wired it according to the documentation here, for which many thanks again.
Using this set-up I have been able to print some text on the screen just fine, hence this is what I consider 'prior' to the above case. However, (I think) what caused this issue is that during prototyping I moved around the screen a bit, which caused one of the jumper cables (I believe it was the power-in jumper cable from the Raspberry Pi) to temporarily disconnect. Since then the screen has been stuck on semi-random pixels and a bit of what I previously had programmed to be displayed on the screen.
I also would like to highlight that I do not think there is anything wrong or missing with the library, but maybe due to the cable temporarily disconnecting something went wrong in the memory or internals? Given this GitHub page, I was hoping you (or someone else) might have run into a similar issue before and would know how to 'reset' the screen, as I did not find much information about it and I am relatively new to tinkering with such electronics.
Thank you again!

what caused this issue is that during prototyping I moved around the screen a bit, which caused one of the jumper cables (I believe it was the power-in jumper cable from the Raspberry Pi) to temporarily disconnect. Since then the screen has been stuck on semi-random pixels and a bit of what I previously had programmed to be displayed on the screen.

You tried taking off the power and restarting?

, but maybe due to the cable temporarily disconnecting something went wrong in the memory or internals?

Sounds likely.

As silly as it sounds, taking off the power and restarting it was one of the first things I tried to do. Maybe I plugged it back in too quickly, because I just tried to run nit just now (after letting it sit unplugged since I wrote this post), and it is back to normal again.
Sorry and thanks for you time!


Healthkit permissions prompt closes instantly after opening (iOS version 17.1.1)

Describe the bug
Apple Healthkit permission prompt in iOS version >17 the modal closes instantly after opening up without user interaction.
To Reproduce
For iOS version 17 or higher, try running AppleHealthKit.initHealthKit function

Call AppleHealthKit.initHealthKit
Wait for modal to appear
Modal closes instantly
Put the app to background
Open app again: Permission popup comes back and starts working normally.

Expected behavior
The modal should not close. The user should be able to enable/disable as usual.
Screenshots
If applicable, add screenshots to help explain your problem.
Smartphone:

Device: iPhone
OS: iOS 17.1.1
Version: "react-native-health": "^1.14.0"

Additional context
Works fine on iPhone 7 Plus v15.8

Same issue i am also facing on IOS 17.6.1

I am facing the same issue, @MUZAFFAR-PURELOGICS  did you found any solution?

@Iamshivam-dev,
Nope, i did not get any solution, still waiting for administrator to resolve this issue.


Channel closed. Lost funds.

Background
Was trying to play and test LN on mainnet and pay for satoshi.place.
Your environment

version of lnd: lnd-v0.4.2-beta-192-gb5a22880
which operating system (uname -a on *Nix): Linux odroid 4.14.37-135 #1 SMP PREEMPT Sun Apr 29 23:34:43 -03 2018 armv7l armv7l armv7l GNU/Linux
version of btcd, bitcoind, or other backend: bitcond-16.1

Steps to reproduce
Enable autopilot and wait for 2 channels being open:
$ lncli listchannels
{
    "channels": [
        {
            "active": true,
            "remote_pubkey": "022d73890548be3625f822f0294d1c30934c6063df8904bafc70224920e14f10e7",
            "channel_point": "d11e3fae991432cebf9baae72a1d0a64ad304404a4c427d671f14c87447e3af3:1",
            "chan_id": "582548748281315329",
            "capacity": "294357",
            "local_balance": "293452",
            "remote_balance": "0",
            "commit_fee": "905",
            "commit_weight": "600",
            "fee_per_kw": "1250",
            "unsettled_balance": "0",
            "total_satoshis_sent": "0",
            "total_satoshis_received": "0",
            "num_updates": "0",
            "pending_htlcs": [
            ],
            "csv_delay": 144,
            "private": false
        },
        {
            "active": true,
            "remote_pubkey": "023f1125ae4b6dba7ec047f4d809d0e0aa7232029cd3766c434514dec747535c1a",
            "channel_point": "f61966577f0aa13d22cb1381b6d86bccf640d8c5951057438267d75a4190db64:1",
            "chan_id": "582547648702971905",
            "capacity": "116113",
            "local_balance": "115208",
            "remote_balance": "0",
            "commit_fee": "905",
            "commit_weight": "600",
            "fee_per_kw": "1250",
            "unsettled_balance": "0",
            "total_satoshis_sent": "0",
            "total_satoshis_received": "0",
            "num_updates": "0",
            "pending_htlcs": [
            ],
            "csv_delay": 144,
            "private": false
        }
    ]
}

$ lncli feereport
{
    "channel_fees": [
        {
            "channel_point": "f61966577f0aa13d22cb1381b6d86bccf640d8c5951057438267d75a4190db64:1",
            "base_fee_msat": "1000",
            "fee_per_mil": "1",
            "fee_rate": 0.000001
        },
        {
            "channel_point": "d11e3fae991432cebf9baae72a1d0a64ad304404a4c427d671f14c87447e3af3:1",
            "base_fee_msat": "1000",
            "fee_per_mil": "1",
            "fee_rate": 0.000001
        }
    ],
    "day_fee_sum": "0",
    "week_fee_sum": "0",
    "month_fee_sum": "0"
}

$ lncli channelbalance
{
    "balance": "408660",
    "pending_open_balance": "46183"
}

Got an invoice and tried to pay. First attempt returned error:
 lncli payinvoice lnbc10n1pdndn73pp5llgw8xj8tnmg8a92fvggkfehr0rds8vplk2lslyanr0dfx0dcvvqdpl2pshjmt9de6zqen0wgsrzgrsd9ux2mrnypshggrnv96x7umgd9ejuurvv93k2tsxqzjccqp2eknclmjh5nsvgk3yz5cz9y8g3n9xt274s27345j9ugyat7lef6nqp4cv9mjsdy5f78veyczf7zcqcl5l05c8cm50cl6aj2qzfse0atgqr2m0h2 --amt=5
{
        "payment_error": "total route fees exceeded fee limit of 1000 mSAT",
        "payment_preimage": "",
        "payment_route": null
}

then I tried
 $ lncli payinvoice --pay_req=lnbc10n1pdndn73pp5llgw8xj8tnmg8a92fvggkfehr0rds8vplk2lslyanr0dfx0dcvvqdpl2pshjmt9de6zqen0wgsrzgrsd9ux2mrnypshggrnv96x7umgd9ejuurvv93k2tsxqzjccqp2eknclmjh5nsvgk3yz5cz9y8g3n9xt274s27345j9ugyat7lef6nqp4cv9mjsdy5f78veyczf7zcqcl5l05c8cm50cl6aj2qzfse0atgqr2m0h2 --fee_limit=10

Command got hang and I got 1 channel closed:
$ lncli channelbalance
{
    "balance": "115208",
    "pending_open_balance": "46183"
}

$ lncli listchannels
{
    "channels": [
        {
            "active": true,
            "remote_pubkey": "023f1125ae4b6dba7ec047f4d809d0e0aa7232029cd3766c434514dec747535c1a",
            "channel_point": "f61966577f0aa13d22cb1381b6d86bccf640d8c5951057438267d75a4190db64:1",
            "chan_id": "582547648702971905",
            "capacity": "116113",
            "local_balance": "115208",
            "remote_balance": "0",
            "commit_fee": "905",
            "commit_weight": "600",
            "fee_per_kw": "1250",
            "unsettled_balance": "0",
            "total_satoshis_sent": "0",
            "total_satoshis_received": "0",
            "num_updates": "2",
            "pending_htlcs": [
            ],
            "csv_delay": 144,
            "private": false
        }
    ]
}

Expected behaviour
Payment being procced
Actual behaviour
Force close of the channel. Funds gone.
gone.zip

If the channel was force closed, it'll show under pendingchannels. The funds should be swept back into your wallet after some blocks (CSV delay).

It's likely just the remote peer that you're connected to. They force closed the channel (as a node can arbitrarily). If you look in the logs, they may have sent an error detailing why they force closed the channel. Closing this issue for now, as I don't see anything out of the ordinary.


Inquiry of code for feature extractor and data preprocessing

I noticed that you summarized 'Our model consists of a transformer-based feature extractor that was pretrained on histopathology images and a transformer-based aggregation module' in the paper. Could you please provide the code for data pre-processing and transformer-based feature extractor? I will really appreciate your generous help.

Hi, the code for preprocessing is in the feature_extractor branch of this repository! Including a guide how to use the feature extractor used in the paper (CTransPath). I will close this issue but feel free to reach out if you have more questions :)


Add Ansh's I2CNER 2019 presentation

This repository's issues are reserved for feature requests, and bug reports, and questions.
I'm submitting a ...

[ ] bug report
[x] feature request
[ ] question

How can this issue be closed?
When Ansh's presentation is added to the website's presentation section.

@katyhuff  #118 should have fixed this but my presentation still isn't showing on http://arfc.github.io/research/presentations/ , but it is showing on my local copy which was up to date on Github when I made the pull request. Not sure what I did wrong...?


Problems with nonsolid players

Players falls into a infinite loop when they change state to nonsolid using:
{
"origin" "-2376 3400 -692"
"m_iszValueName" "solid"
"m_iszNewValue" "0"
"target" "!activator"
"targetname" "game_playerspawn"
"classname" "trigger_changevalue"
"$s_bspguy_map_source" "rl00u"
}
I merge a few maps from residual life.
Also some angles and brushes are kinda messed up, see image.

what command did you use? I'm seeing broken faces and collision on the tram but not the angles are fine.

I use
bspguy merge test.bsp -maps "rl00r.bsp, rl00t.bsp, rl00u.bsp, rl00s.bsp"

Angles were still fine for me, so I think maybe some plugin or entity setting is causing that. The brushes should be fixed in this version:
bspguy_v2_wip.zip
I noticed there's a clipnode overflow when using that command. When the clipnodes overflow then collision will be broken for random stuff in the map. The tool really shouldn't even save the output file when that happens. You'll need to try some of this stuff in the wiki if you want to merge those maps.

Ok, I'll look into, thanks!.


Crash on iOS with 2.1.8

Hi :)
Describe the bug
currently, we face some fatal crash with the latest release under iOS as soon as the replicator listener gets added. We still use an older Flutter version, as we also run into some fatal crashes with cbl 2.1.7 & Flutter 3.7.7 and we hadn't time to debug it, yet.  I hope the stack trace I've attached offers enough information. Please let me know if you need more information.
Stacktrace
4a3b1280d35649b3aeeca55d1475f24a-symbolicated.log
Environment (please complete the following information):

OS: iOS
Flutter: 3.7.5
cbl: 2.1.8
cbl_flutter: 2.0.6
cbl_flutter_ce: 2.1.7

Hey @nblum37, there has been an unfortunate bug in the Dart SDK that was released with Flutter 3.7.0, that lead to the crash that you are seeing. I was able to implement a workaround in cbl 2.1.5, but now with Flutter 3.7.8, a fix for the bug has landed that inverts the workaround in cbl. cbl 2.1.8 removes the workaround so that it works again with Flutter >=3.7.8.

Ok, thanks for the explanation.


Zone Email Validation

Describe what you'd like to see added or improved in VinylDNS
Add Email Validation for connect and update zones and write unit and functional tests
List all the valid domains in a dropdown.
Just like we have done in dotted hosts we have to configure the number of dots after @ in an email configurable

PR https://github.com/vinyldns/vinyldns/pull/1238 merged
Fix included on v0.18.5


JqGrid + datetimepicker + bootstrap 3

Hi,
I've been in trouble when trying to open datetimepicker as a jqGrid column. It has been limited by the jqGrid space. You will find an example in JsFiddle link above.
http://jsfiddle.net/cmpgtuwy/103/
Also, I tried to make some changes in the css as adding "z-index" in ".bootstrap-datetimepicker-widget" class with no success.
Please, see my example and let me know if you have any clue.
Thanks in advance

This is not an issue related to bootstrap-datetimepicker.
Please use the provided forums for these type of questions: http://stackoverflow.com


Move from Jekyll to Next.js

Really just testing the waters right now. I'd love to get away from
Jekyll and move to something more sophisticated like server side
rendering and writing posts in React for more versatility, but I'm going
to hit quite a number of adoption issues at first.
The first commit lays the groundwork for how this new structure will look and
work, but much work is left to be completed.
Additionally, I've removed the shawk folder because I deployed that to
now.sh at shawk.now.sh.

I'm really not crazy about all the code and ReactMarkdown tags. I want a better way to deal with code (particularly for syntax highlighting) but I'm not sure what else exists yet. It's likely I'll want to involve better third-party components for these.

Moved to react-highlight to make this a bit easier. Still not perfect, but its a decent start

Reviving this effort... new things I'd like to do:

[ ] Add a backend with GraphQL and interacting via Apollo Client
[ ] Organize posts in /_posts instead and export as JS modules
[ ] Improve article writing by creating a set of components for reusability in writing

Need to rename Twitch Flow to Streamflow and correct link to project (https://github.com/hawkins/streamflow)

Consider writing posts in markdown again, but better explore the possibilities of using react. Embedded content and more interesting content is a possibility with using posts in JS. Regardless, processmd is the key I've been missing for better markdown posts, and there's a decent example of it here: https://github.com/tscanlin/next-blog/blob/master/package.json


[Installation][eauth] Seeder fails

requires to manually run
seed_status=$(sudo docker exec -it micro-pkc_eauth_1 sh -c 'npx sequelize-cli db:seed:all && echo "passYAY" || echo "fail"')

again to fix it. The seeder seems not to auto-run again after failing to connect to the DB.
docker logs e69ad1c2b5cd
$ node -r dotenv/config index.js
Listening on port 8089
(node:29) UnhandledPromiseRejectionWarning: SequelizeConnectionRefusedError: connect ECONNREFUSED <IP_ADDRESS>:3306
at Promise.tap.then.catch.err (/usr/src/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:123:19)
at tryCatcher (/usr/src/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/usr/src/node_modules/bluebird/js/release/promise.js:547:31)
at Promise._settlePromise (/usr/src/node_modules/bluebird/js/release/promise.js:604:18)
at Promise._settlePromise0 (/usr/src/node_modules/bluebird/js/release/promise.js:649:10)
at Promise._settlePromises (/usr/src/node_modules/bluebird/js/release/promise.js:725:18)
at _drainQueueStep (/usr/src/node_modules/bluebird/js/release/async.js:93:12)
at _drainQueue (/usr/src/node_modules/bluebird/js/release/async.js:86:9)
at Async._drainQueues (/usr/src/node_modules/bluebird/js/release/async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (/usr/src/node_modules/bluebird/js/release/async.js:15:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
(node:29) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:29) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
(node:29) UnhandledPromiseRejectionWarning: SequelizeConnectionRefusedError: connect ECONNREFUSED <IP_ADDRESS>:3306
at Promise.tap.then.catch.err (/usr/src/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:123:19)
at tryCatcher (/usr/src/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/usr/src/node_modules/bluebird/js/release/promise.js:547:31)
at Promise._settlePromise (/usr/src/node_modules/bluebird/js/release/promise.js:604:18)
at Promise._settlePromise0 (/usr/src/node_modules/bluebird/js/release/promise.js:649:10)
at Promise._settlePromises (/usr/src/node_modules/bluebird/js/release/promise.js:725:18)
at _drainQueueStep (/usr/src/node_modules/bluebird/js/release/async.js:93:12)
at _drainQueue (/usr/src/node_modules/bluebird/js/release/async.js:86:9)
at Async._drainQueues (/usr/src/node_modules/bluebird/js/release/async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (/usr/src/node_modules/bluebird/js/release/async.js:15:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
(node:29) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
yarn run v1.22.4

Problem persists on amazon micro instances.
sudo docker logs micro-pkc_eauth_1
yarn run v1.22.4
$ node -r dotenv/config index.js
Listening on port 8089
(node:30) UnhandledPromiseRejectionWarning: SequelizeConnectionRefusedError: connect ECONNREFUSED <IP_ADDRESS>:3306
at Promise.tap.then.catch.err (/usr/src/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:123:19)
at tryCatcher (/usr/src/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/usr/src/node_modules/bluebird/js/release/promise.js:547:31)
at Promise._settlePromise (/usr/src/node_modules/bluebird/js/release/promise.js:604:18)
at Promise._settlePromise0 (/usr/src/node_modules/bluebird/js/release/promise.js:649:10)
at Promise._settlePromises (/usr/src/node_modules/bluebird/js/release/promise.js:725:18)
at _drainQueueStep (/usr/src/node_modules/bluebird/js/release/async.js:93:12)
at _drainQueue (/usr/src/node_modules/bluebird/js/release/async.js:86:9)
at Async._drainQueues (/usr/src/node_modules/bluebird/js/release/async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (/usr/src/node_modules/bluebird/js/release/async.js:15:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
(node:30) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:30) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
(node:30) UnhandledPromiseRejectionWarning: SequelizeConnectionRefusedError: connect ECONNREFUSED <IP_ADDRESS>:3306
at Promise.tap.then.catch.err (/usr/src/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:123:19)
at tryCatcher (/usr/src/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/usr/src/node_modules/bluebird/js/release/promise.js:547:31)
at Promise._settlePromise (/usr/src/node_modules/bluebird/js/release/promise.js:604:18)
at Promise._settlePromise0 (/usr/src/node_modules/bluebird/js/release/promise.js:649:10)
at Promise._settlePromises (/usr/src/node_modules/bluebird/js/release/promise.js:725:18)
at _drainQueueStep (/usr/src/node_modules/bluebird/js/release/async.js:93:12)
at _drainQueue (/usr/src/node_modules/bluebird/js/release/async.js:86:9)
at Async._drainQueues (/usr/src/node_modules/bluebird/js/release/async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (/usr/src/node_modules/bluebird/js/release/async.js:15:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
(node:30) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
yarn run v1.22.4
$ node -r dotenv/config index.js
Listening on port 8089
Executing (default): CREATE TABLE IF NOT EXISTS user (id INTEGER(11) NOT NULL auto_increment UNIQUE , address VARCHAR(42), scope VARCHAR(255), PRIMARY KEY (id)) ENGINE=InnoDB;
Executing (default): CREATE TABLE IF NOT EXISTS oauth_clients (id INTEGER(14) NOT NULL auto_increment UNIQUE , name VARCHAR(255), client_id VARCHAR(80), client_secret VARCHAR(80), redirect_uri VARCHAR(2000), grant_types VARCHAR(80), scope VARCHAR(255), user_id INTEGER(11), PRIMARY KEY (id), FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;
(node:30) UnhandledPromiseRejectionWarning: SequelizeDatabaseError: Can't create table eauth.oauth_clients (errno: 150 "Foreign key constraint is incorrectly formed")
at Query.formatError (/usr/src/node_modules/sequelize/lib/dialects/mysql/query.js:244:16)
at Query.handler [as onResult] (/usr/src/node_modules/sequelize/lib/dialects/mysql/query.js:51:23)
at Query.execute (/usr/src/node_modules/mysql2/lib/commands/command.js:30:14)
at Connection.handlePacket (/usr/src/node_modules/mysql2/lib/connection.js:408:32)
at PacketParser.Connection.packetParser.p [as onPacket] (/usr/src/node_modules/mysql2/lib/connection.js:70:12)
at PacketParser.executeStart (/usr/src/node_modules/mysql2/lib/packet_parser.js:75:16)
at Socket.Connection.stream.on.data (/usr/src/node_modules/mysql2/lib/connection.js:77:25)
at Socket.emit (events.js:198:13)
at addChunk (_stream_readable.js:288:12)
at readableAddChunk (_stream_readable.js:269:11)
at Socket.Readable.push (_stream_readable.js:224:10)
at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
(node:30) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:30) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

We wait for pelith to finish the next update where we expect this problem to be solved (push to dockerhub).

Seeder is not run in EAUTH setup anymore. Fixed.


Add special case for resolving bindables

Currently if a bindable is [Resolved], it'll copy the original bindable, which is unsafe and against the expected flow of bindables.
With this, the [Resolved] bindable becomes a bound copy of the original.

We can replace a lot of the manual re-binding of beatmap in osu.Game with this.


Punt OpenBSD snapshots to 6.2

OpenBSD is now at 6.2-current: http://undeadly.org/cgi?action=article&sid=20170821133453

OpenBSD is now at 6.2-current: http://undeadly.org/cgi?action=article&sid=20170821133453

Thanks!


Extension issue !!!Huge Activation Time. VSCode lost its performance Try to fix this issue with this extension it's a great extension.

Issue Type: Bug
Extension Name: es7-react-js-snippets
Extension Version: 4.4.3
OS Version: Windows_NT x64 10.0.19043
VS Code version: 1.70.1

!!!Huge Activation Time. VSCode lost its performance Try to fix this issue with this extension it's a great extension.

same, 1051ms on my machine

@bonbonsiregar @Abhijit47
Would be great to have a list of other extensions that you have to further investigate, Thanks!


use with ringbuffer

Hi,
First, thanks for this great library!
Is it possible to parse around the edge of a ring buffer boundary? E.g by providing two buffers as input to the parser? Currently I'm shifting all remaining bytes down after every successful parse but it would be nice to not have to do that. Any advice?

I think it could be nice to have an API that takes a Buf. That'd allow ring buffers, and any other instance where you don't have the bytes in contiguous memory.
However, there'd definitely be a performance cost to that, so I don't think it could be the default API... Hm, it might actually be annoying to figure out how to get that to all work nicely...

You don't necessarily need to memmove with pipelined requests. If you're using some sort of cursor, you can just pass the rest of the buffer to be parsed after having finished with the previous request. If you get a partial result back, you can then decide whether to consolidate or just keep reading into the end.

Good point. Consolidating when data has already wrapped around can be tricky though, which is why I was shifting after each read to ensure that couldn't happen. But perhaps I can optimize this.


removed reference to /home/postgres/.pgpass

Folder /home/postgres/ does not exist if you don't hostmount you ssh-keys to this folder.

invalid aproach - fixed in master


SSL Encryption

Is there a way for the plug-in to communicate (consume/produce) to Kafka server over SSL Protocol?

I guess it's a matter of configuring Kafka client properly, which can be done using both system properties and consumer/producer step configuration. Read here: http://kafka.apache.org/documentation.html#security_ssl

@spektom the command for the consumer/producer would have to use port 9093 and would have to call the client-ssl.properties. Where do we specify these in the plug-in step?

There is Kafka configuration that can be edited or extended as part of the
Step settings.
Other than that, you can use Java system properties passed as command line
arguments as proposed by the Kafka SSL documentation.
The bottom line is: it should be exactly the same as if you would connect
to Kafka using secure connection regularly.
Hope this helps.
On Thu, Jan 5, 2017 at 23:32 erincat<EMAIL_ADDRESS>wrote:

@spektom https://github.com/spektom the command for the
consumer/producer would have to use port 9093 and would have to call the
client-ssl.properties. Where do we specify these in the plug-in step?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/RuckusWirelessIL/pentaho-kafka-consumer/issues/19#issuecomment-270763583,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAJpO7Bg8EikcJIWMCX6IR_OoQ6EpGudks5rPWFdgaJpZM4LbSPa
.


Show TimeLine component in request popup [for researchers]

Pre-Requisite
This issue can be started after :

[x] MauroDataMapper/sde-resources#130

Description
When a researcher click on any of their requests a popup is showed containing all the information related to that request.
Immediately after the Title, within the popup, we want to add the TimeLine component that will show both the current status and how far the request has progressed.

closed as this is in the dialog and does not need a separate task


Remove unused code from Refills

Empties is not going to be a gem, for now at least. Therefore, this
commit removes everything that has to do with the old refills gem.
This commit also removes the Refills sache.json file and a CNAME file
that, according to the middleman-gh-pages documentation, isn't
used.
https://trello.com/c/Db7uwCZC

This seems reasonable to me.

Thanks @teoljungberg, I'll merge this.


Ndr/update paths

Updates how we build the application components by passing down the parent directory of the root config file to each of the builders. This way, the app can be built from any location in the users file system as long as the files specified in the config are relative to where the config is located, or, are absolute paths.
While I was implementing this, I also moved the graph building into the scope of the application to make this change uniform across all sub components.

@robfitzgerald - thanks for the review and no rush to respond to this since you're under the weather!

what i meant to suggest in the issue was that, right when we load the TOML, we do a one time find-and-replace sweep to change the URLs so that they are correctly prefixed. from there, the rest of the application code could have remained unchanged.

I do agree that this would be the nicer solution but I ran into some difficulty when trying to implement it that I should have explained when I initially opened this up. The main issue I hit is that at the application edge we don't know what is and is not a path since that information is dealt with at the scope of the component builders. For example, when we're building the VertexRTree plugin, the fact that it expects a file input is self contained within the builder function for that plugin and invisible to the compass app build function.
The only other alternative I can think of would be to add an additional function parameter to each of our build functions, something like root_config_path: &Path where we explicitly share that scope with the builders and keep the json config immutable. Does that feel safer/cleaner to you?

The main issue I hit is that at the application edge we don't know what is and is not a path

that's true, we don't have the type system at this point. so, is it worth it to try and solve this here without types?
string replace / regex (sloppy)

we could find values that match a URL pattern and modify those
this would require that URL values don't match other types of values

someone names their traversal model with a /.* format and it would think it was a URL, that would be bad

schema convention (probably good)

what if we enforced the convention that files should have a keyname with suffix _file or something like that?
i think this is easy to understand and demonstrate in documentation
if people make extensions and don't use the suffix, if file loading fails, our errors should point them to documentation about this behavior
super easy to find and replace

so, what do you think of the idea of using our own data convention to make all paths discoverable within a TOML file? i'm still convincing myself 😄 but i still think i like this better than passing the problem down to lower-level code and into extension components.

so, what do you think of the idea of using our own data convention to make all paths discoverable within a TOML file?

ooh yeah I like that idea and think it could really simplify things. Let me run with it and see how it looks.

@robfitzgerald - okay, I took a pass at redoing this based upon the idea of finding file paths in the config if the key ends with "_file". I also moved the graph building back into the core library. I looked into updating the PathBuf types but ran out of time and so I opened #10 for future work.

I ended up taking a stab at #10 here by modifying our use of Path types based on the situation:

&Path where we just use it to find a file and load it, no modification or persistence of the path.
PathBuf when we're owning the path (like as a struct attribute or as the return value of a function that builds a path from a JSON string.
P: AsRef<Path> in functions where it makes sense to take either a path or a pathbuf.

if you've got a moment, if you could still add a docstring comment to normalize_file_paths to explain what it's doing, future rob would appreciate it.

yeah definitely, that's a good idea, I've just added that in and some additional comments leaving breadcrumbs about why we need to keep track of the config file path.


Enable console access via ssh by default

In #14, we reached the conclusion that ssh console access should be disabled by default. Now that it's so easy to add an ssh console, I'm finding that I want it enabled by default. Based on a couple slack questions, it seems like this would help others as well.
Anyone mind if we reverse the logic and have it come up on port 22 by default?

:+1:  from me.


Integration with OpenAI

Hi, does the RAGChecker framework integrate with OpenAI models as the extractor and checker?
Thank you for open sourcing your work!

Hi @ss8319 , we use litellm for invoking the models, it supports various models including OpenAI models. You can just use the names of OpenAI models like this: extractor_name="gpt-4o"

Thanks @HuXiangkun !!


Add base allowance module

Add base allowance module deployment
https://basescan.org/address/0xe06ca0f33575af1ddb92c2ba51fd70ef55970d8d#code

It looks like someone has deployed the module by replaying the existing tx, it exists at https://basescan.org/address/0xCFbFaC74C26F8647cBDb8c5caf80BB5b32E43134#code
I compared the bytecode with the mainnet version, and it's identical.


npm install failing

npm install

is failing with the following output
>npm install
npm WARN peerDependencies The peer dependency<EMAIL_ADDRESS>included from @angular/compiler-cli will no
npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency
npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly.
npm WARN peerDependencies The peer dependency<EMAIL_ADDRESS>included from @angular/compiler-cli will no
npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency
npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly.
npm WARN peerDependencies The peer dependency<EMAIL_ADDRESS>included from @angular/compiler-cli will no
npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency
npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly.
npm WARN optional dep failed, continuing<EMAIL_ADDRESS>
npm WARN deprecated<EMAIL_ADDRESS>Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v4.2.4
npm ERR! npm  v2.14.12
npm ERR! code EPEERINVALID

npm ERR! peerinvalid The package<EMAIL_ADDRESS>does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>
npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>
npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>

Make sure node is up to date. Update dependencies in package.json. npm install typings, then npm install

My node is latest and
npm install typings

gives me following error
$ npm install typings
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "typings"
npm ERR! node v4.2.4
npm ERR! npm  v2.14.12
npm ERR! code EPEERINVALID

npm ERR! peerinvalid The package<EMAIL_ADDRESS>does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>

My node is latest
The latest version of node is here
Besides that though, you're obviously mismatching angular 2 modules, their versions and their dependencies!

Just change the compiler-cli in the dev dependencies inside the package.json to something like:
"@angular/compiler-cli": "^2.1.0",
Also for some reason it wasnt happy until I made an asset folder in src with an empty .gitkeep file in it.
Now it works, at least in JiT, for me.

I just noticed #22 , the new dependencies should fix the issues.


ci: add platform definition

This should fix the Jenkins builds moving forward. Apollo has been updated on the connected board to include this fix for some revs.


repo: correct file mode (execute) introduced in a287fb1b

a287fb1b introduced a repo-wide change in file modes, adding a +x.  We should remove these +x again.

@corecode @prjayach - this is odd... any idea why the permissions were changed? Agree they should be changed back

Not sure what happened here. I agree +x should not be there.

I'll put a PR together for this.


⚠ Mobitopup has degraded performance

In 413c65b, Mobitopup (https://napcard.voz.tech) experienced degraded performance:

HTTP code: 200
Response time: 4160 ms

Resolved: Mobitopup performance has improved in b0c74f1 after 419 days, 12 hours, 32 minutes.


Clicking outside VSCode...`

Clicking out of VSCode when you are setting up a new database connection causes the prompt to switch. I.e., I have a long AWS connection string that I wish to use and I don't want to type it all out, so I'm copying it - but when I click outside of the window it changes from 'localhost' (where it's asking for the sever name) to 'postgres' (where it's asking for the database name).
So, there's no way to copy/paste db info in via the interface.

Problem with clicking outside the prompt is caused by VSCode. Plugin cant't fix it.

Where are the connection setting saved, so that we can edit it later? This is related because like @blitzd I can't manage to copy past complex passwords for example.

I have this problem as well -- I need to paste both the DB hostname and the password, but the prompt disappears when I got to copy the latter.
Perhaps the host prompt could accept something like a username:passsword@host format?

I had the same problem, but found I could edit the file by clicking on the elephant head in a jar icon (PostgreSQL in a DB Drum) near the bottom of the icon menu along the left border. (below the Extensions Icon)

I created new connection form based on WebView. What do you think?
@blitzd @ilmam @adam-p @leerssej


style: Add fixed strategy to Tooltip component

Added a fixed strategy so the tooltip component will always sit on top of anything.

@bdow @KoltonG @kbesingeryeh / all I saw this impressively detailed post go by just a few days ago, which is also about popper coincidentally, and that attaching it to a dummy div via a portal would be a good strategy:
https://atfzl.com/don-t-attach-tooltips-to-document-body
If we did that with a z-index that puts it above the main content, would that also fix this issue?
Not really sure the pros/cons of each...


Defining cls.[something] has no effect in ST console

Everytime I start Sublime Text app then I will get these in Sublime's console:
puglint: Defining 'cls.version_args' has no effect. Please cleanup and remove this setting.
puglint: Defining 'cls.version_re' has no effect. Please cleanup and remove this setting.
puglint: Defining 'cls.version_requirement' has no effect. Please cleanup and remove this setting.
puglint: Defining 'cls.npm_name' has no effect. Please cleanup and remove this setting.
puglint: Defining 'cls.executable' has no effect. Please cleanup and remove this setting.
puglint: Defining 'cls.config_file' has no effect. Please cleanup and remove this setting.

Re-install this package already. I'm running Sublime Text 3, macOS 10.14.6.
Not sure what it is. Just give a notice here.

fixed in #12


如何更新版本？

如题

https://docs.github.com/en/github/collaborating-with-pull-requests/working-with-forks/syncing-a-fork


multiple package workaround

I am coming from setup tools where in setup.py i may have entries such as:
packages=['ormigrate','ormigrate.smw','openresearch',''],
package_data={'ormigrate': ['resources/*.json','resources/*.yaml','resources/templates/**/*.jinja','resources/topics/*.json']},

which allows to specify multiple packages and resources which should endup in my release. It's all been very awkward to find out how this work and was never straightforward and hard to understand
i love the approach of having a pyproject.toml file and since i started being a maintainer of justpy we have setup the build process using
https://github.com/justpy-org/justpy/blob/master/pyproject.toml
unfortunately we also have the discussions https://github.com/justpy-org/justpy/discussions/486
where the
from .justpy import *

is giving us headaches for how to handling the jp namespace that was recommended in some 150 tutorial examples where the single line:

is prominent and imports some 460 namespace entries.
Now we want to improve the situation see
https://github.com/justpy-org/justpy/issues/498
and we started adding a new package/namespace https://github.com/justpy-org/justpy/tree/master/jpcore
unfortunately we do not see how this can be a subpackage due the import * issue.
We'd love to simply supply multiple packages with the jp prefix such as jpcore, jpconfig and so on to work around the problem.
Given the comments in #252, #497 and other issues it looks like flit is not designed to support our usecase.
What workaround would there be?
If there is none what other build system would be fullfilling our needs?

Sorry, as you saw, Flit is designed around shipping a single top-level package (what you import) in each distribution (what you install). You can have arbitrary modules and subpackages inside that, but Flit doesn't support putting multiple top-level packages together.
There are a lot of different build systems trying out different things at the moment. I think even setuptools is gaining the ability to use pyproject.toml files. Other options I'm aware of include Poetry, Hatch and PDM. They all do somewhat more than Flit.

For Hatch you could do:
[tool.hatch.build.targets.wheel]
packages = [
  "src/pkg1",
  "src/pkg2",
  "src/pkg3",
]

@ofek thanks thats the workaround i was looking for - i'll migrate to hatch then


[DRAFT] Add rule for RPC-Policy-V1-03: no properties of type object without a schema

Issue: https://github.com/Azure/typespec-azure/issues/1426

All changed packages have been documented.

:white_check_mark: @azure-tools/typespec-azure-resource-manager

Show changes
@azure-tools/typespec-azure-resource-manager - feature ✏

Add arm-properties-type-object-no-definition rule

You can try these changes here

🛝 Playground
🌐 Website
📚 Next docs


License missing

License seems to be missing, not clear on what terms code in this repo can be used.
Other than that - that is an amazing project, thank you so much!

Added in #49

Closed by #49


`include files - how to handle?

Hello, ,

How should I handle the `include  directives in the SystemVerilog code? Should I just add the files to the project, that's all? Should I define the search paths to these files (like in Modelsim by +include+<dir_name>)?

How can I add the *.vh extension, so it will also be recognized as Verilog file?

Thank you!

Yes there is nothing to do
It should be recognized as verilog file


#591 Internship Page Feedback

It looks like this PRS, touching way too many files and reverting some changes we made for SEO (changing ssw.com.au to www.ssw.com.au)

@bradystroud
@wicksipedia 's comment made me realize that I must have missed something during the merge of master into my branch.
Consequently, I've created a new, clean branch here : https://github.com/SSWConsulting/SSW.Website-v3/pull/686 and I'm closing this one.


Customize markdown image format instead of HTML

I would suggest to set the default inset code block using markdown or HTML format by customization,
because the the current HTML format may looks wired in other render engine, like Typora or Github web view.
For example, $n_i^t$: the number of.. will be to
 : the number of....
It looks good in vscode, but a new line will be introduced in Github web view, somewhat like
"
: the number of...". The comment  can not be hidden in Typora.
The markdown image format,
![$n_i^t$](https://render.githubusercontent.com/render/math?math=n_i%5Et): the number of...,
will not have this problem.

 : the number of...

It looks good in vscode, but a new line will be introduced in Github web view, somewhat like
"
: the number of...".

Are you sure about this? Take a look at the example folder: https://github.com/TeamMeow/vscode-math-to-image/blob/master/examples/example.md#inline-equation-2

which is rendered with the following text:
### Inline equation

In physics, the mass-energy equivalence is stated by the equation  , discovered in 1905 by Albert Einstein.

I don't think new lines are present here.
Primary reasons for the image tag implementation instead of markdown style ![]() is the need for integrating optional styles. Hope you understand. Closing this for now, but feel free to further share your use cases.

Hi, could this be made a selection (could be HTML-default as well)? I for one would like to keep my markdown files clean markdown, and don't add any HTML, in case I want to process them into PDFs or something using pandoc...


Logout doesnt count as death

Message when player logs: "xyz has logged out. Death count: 2"
Fix below regex
https://github.com/Maurits825/cox-clipboard/blob/cd66ec237df19024bca3d56c25cadf710c740dde/src/main/java/com/raidsclipboard/RaidsClipboardPlugin.java#L81

closed with edb2b525c5869f92100fe41b314fadd3a59e9843


Use label id for left most table column values

Following on from #9 the label index in the left hand most column of the table should not just be the numeric 0 through number of rows, but instead the actual index of the label, so starting at 1 and possibly dealing with missing values. We have some machinery in the labels layer here that might help - i'm trying to recall now what layer._label_index is https://github.com/napari/napari/blob/dc903d2bde15f104d5c619108fe4897c8d4cbb8d/napari/layers/labels/labels.py#L444, but it might be useful - @jni might remember better then me off the top of his head

Gotcha. I’ll do this. Thanks, @sofroniewn!

I believe this is the issue that will clarify everything. 😜
https://github.com/napari/napari/issues/2596


Pass remote ip address to PAM

Trying to handle RDP logins in fail2ban, I found that the PAM stack apparently does not receive the address of the remote host trying to authenticate. I can imagine that knowledge of that could come in handy in other situations as well.
Is it possible to make xrdp pass the remote address to PAM as rhost?

That's interesting. Worth enough to implement if possible.

I looked into the code, and there is one related issue: namely that sesman does not know aboutthe IP address of the client to xrdp.
Passing the address to PAM, once known, is trivial and I already implemented that.
If you can give me a hint on how to possibly pass the socket address, as known to kog_msg in os_calls.c, to sesman, I could finish this.
However, I think this needs changes in the sesman protocol.

I don't know where things are with the development of this functionality but since it seems to be stalled for the time being as far as I can tell, I have implemented a temporary (albeit sloppy) workaround that gets things working.  I've shared it here: https://github.com/dlford/xrdp-fail2ban

On a related note, users in my company are complaining that they get prompts for updates, even though PackageKit is configured to only authenticate local users. It turns out that xrdp sessions are considered local. Also, they are not consider active for whatever reason. If we fix that, it would be great. Let's code the right thing for the latest and greatest PAM, and I'll take care of the nice looking backport ;)
$ ck-list-sessions
Session25:
	unix-user = '3186326'
	realname = 'Pavel Roskin'
	seat = 'Seat26'
	session-type = ''
	active = FALSE
	x11-display = ':11.0'
	x11-display-device = ''
	display-device = ''
	remote-host-name = ''
	is-local = TRUE
	on-since = '2016-11-01T20:49:29.725534Z'
	login-session-id = '92233'

I think this would need a few things done:

In scp_v0_process2 and scp_v1_process3, change the call to auth_userpass to pass s->client_ip as the fourth parameter.
In PAM's auth_userpass4, make a number of changes:
-- Add a fourth parameter, const char * client_ip.
-- After pam_start completes successfully, call pam_set_item to set PAM_RHOST to (void *)client_ip.

There are a number of PAM modules, beyond fail2ban, which use the client IP.  For example, Duo's PAM module (which implements two-step authentication) can use PAM_RHOST to see if the client is coming from a "trusted network" (which means two-step may not be needed).

Just a quick note on the original request "Trying to handle RDP logins in fail2ban"
xrdp-sesman[16570]: pam_unix(xrdp-sesman:auth): authentication failure; logname= uid=0 euid=0 tty=xrdp-sesman ruser= rhost=  user=someuser
Where rhost does not contain a remote IP for fail2ban to remember.
The fail2ban config can be set to monitor any log it can access and can be customised to grab the IP address using regex strings.
In essence, for fail2ban use - xrdp could simply log the IP in syslog when a user fails to authenticate.
[Warning] Access denied for user<EMAIL_ADDRESS>would be enough for fail2ban to work.

Could I ask what the status is of this? I have followed up on @akkornel's ideas, but I'm out of my depth and haven't been able to get it working (yet?).

I've just started research to implement it since last week.

Cool, if there is anything I can do to help test, ('cause you don't want my C to end up in prod ;) let me know.

Sorry to bump this old thread, but is this still planned to be implemented? As mentioned above, it would be helpful for 2FA (like Duo) to know the client IP and determine whether the connection is from a trusted network.
Thanks.

@metalefty - I see you've got this self-assigned at the mo'.
If you're struggling to find time to pick it up I'll be happy to do so. Let me me know.
Thanks,


plugin not working ssh remote

The plugin works fine in the local environment, but does not work for ssh remote.

@ioros the plugin doesn't work for me at all..i am only interested in local development ..I dont know if you can assist me in getting mine to work. How did you set the lsp server path parameter? what OS are you running?

macOS. Lsp: Server Path: /usr/local/lib/node_modules/intelephense/lib/intelephense.js
It works for me in the local environment with these settings.


Add pod-to-pod strict mode tests

This PR implements the pod-to-pod strict mode tests in the cilium-cli test suite. Currently, there are similar tests inside the legacy vagrant test suite (https://github.com/cilium/cilium/blob/836598a317565d4c53c678bb09173ae9fee5f54b/test/k8s/datapath_configuration.go#L387).
With this PR we could deprecate and remove the vagrant tests if we add strict mode versions to Cilium's conformance CI. The difference is that the vagrant tests control the Kubernetes environment and cilium configuration for each test. Therefore the test coverage regarding different cilium configurations is easier to achieve.
My question is: If the vagrant tests are "legacy", what is the best way to implement potentially disrupting tests which need to perform changes to the K8s environment? It seems like that this test suite was originally developed to implement tests which the user can execute in their production environment without any disruption. I guess this is the discussion you have right now: https://github.com/cilium/design-cfps/pull/9#discussion_r1218651510.

@brb Could you elaborate on the flakiness risk? Is there any way we could avoid that risk that doesn't require the control plane tests?

@margamanterola The test needs to scale down cilium-operator replicas count to 0, then removes some CRDs, runs tests, and brings back cilium-operator replica count to a previous. The problem I see is that some CLI test cases might be missing proper wait statements which could result in flakiness (the missing waits are notorious in Cilium / CLI). Another issue is that we assume the CLI connectivity tests won't modify Cilium instances. But if you think that control-plane e2e doesn't happen soon, then we should consider that option.

I see potential flakiness reasons in:

the test not resetting the operator scale correctly
not being able to concurrently execute tests, which is also not possible for the other network policy tests I guess. The tests in this PR just also ignore any K8s namespace boundary.

If there are waits missing in the other tests we always add verification that everything was restored correctly. We kinda do this already since we first test that the traffic is blocked and then also test that after the operator was scaled up again and the endpoint we previously deleted has been restored, the connection succeeds.
To summarize: we delete one endpoint and explicitly wait for its regeneration. We can still have missing endpoints but I don't think the risk is much higher than when e.g. new pods are spawned.
I mostly ported the test:

to migrate away from the legacy tests should they be shut down in the future
to get a feel how to develop strict tests to develop a node-to-node strict mode via TDD

If there's another test framework/suite which better fits the requirements of those tests I'm happy to wait.

@3u13r Are you in Cilium's Slack? Let's discuss it in #development channel.


Dropdowns in main nav to show secondary nav items. Follow the content outline.

Let's reposition it to line up the edge of the box with the start of the main nav text.
I would align them left as much as possible and align right only when needed on small screens.
Yes, when you're in Analyze and you hover to Portals, let's keep Analyze in the active state.

Thanks Fran!

The current implementation needs more space between the secondary nav options. Can you also put a $white-off background color on hover.


redisflare-V2

clouflare workers - done

now doing the client

Gonna merge this bad boi now, I'll make a ton of fixes anyway


APT whitelist request for python-dbg

This replaces travis-ci/travis-ci#4240.
The original text by @safl follows

Hmm. My automation is not quite working.

Duplicate of #385.


How to add Label in single dropdown?

Do you mean placeholder

Is itt possible to have a label on the border of the input field?


Cemetary Map Creation

This will also make it more clear what the changes for the PR actually are, because currently, notice how its showing a really deep commit history?  It should only show the commits you want to actually merge into demo.


Webworkers final harvest NR-58010

Overview
Agent when running within workers will wrap the close method to simulate a web worker's equivalent of a window's unload event. Buffered data will be sent in a final harvest before thread closes.
Related Issue
Part of NEWRELIC-2433 epic
Testing
New test ran on classic & module dedicated workers.
Other side effects
None

Will run test on dev after merge; expecting pass


(MODULES-5228) Fix PowerShellManager template path

This moves the init_ps1.ps1 PowerShellManager template to a subdirectory so that
there are no conflicts with other modules that use lib/puppet_x/templates path.

Relates to https://github.com/puppetlabs/puppetlabs-powershell/pull/193

Merging even though Appveyor failed.  This is due to Puppet 4.2.3 testing, but that version is not supported.  Only cell not run is Pup5 and 64 bit Ruby, but 32bit succeed and given the changes this is ok.


Migrate to GitHub actions

Describe the contribution
Add a github actions workflow to replace our travis CI
See examples: https://github.com/astrogeco/cFS/actions
Testing performed
Ran with current integration candidate
Expected behavior changes
Tests run on pull requests and new branches
System(s) tested on
Ubuntu 18.04
Additional context
None
Code contibutions
The cFS repository is provided to bundle the cFS Framework.  It is utilized for bundling submodules, continuous integration testing, and version management and does not contain any software.  Code contributions should be directed to the appropriate submodule.
Contributor Info - All information REQUIRED for consideration of pull request
@astrogeco

Will squash before merge