Adding td element

Currently after creating an HtmlTrElement it is not possible to add the children as there is no HtmlTdElement in the library.
Would it be possible to merge this pull request and push a new version into Nuget?
Thanks

Ah yeah, sorry. I've corrected Tag.cs now.
Thanks

Hi @hughbe
Is it okay for you to merge this and update Nuget?

@kingsimmy no problem! Thanks a lot for this - good addition.
I'm sorry but I can't update the nuget package as I'm travelling across Europe (no laptop) until 5th August. I'm sorry if this is a problem - if it is, you can build a local copy of the library and reference it
Thanks again, and sorry


Azure trial subscription

Can you please tell me how can move my resources from my trial subscription to the new on purchased? Be informed that the trial subscription is expired. I've tried to move them from portal but due the fact that the trial is expired it can't be done.
Thank you!

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

ID: 76c1c185-685f-27e0-e634-844b510b1834
Version Independent ID: 09375778-5354-ab44-c5c6-94c2aebe34bc
Content: Move Azure resources to new subscription or resource group
Content Source: articles/azure-resource-manager/resource-group-move-resources.md
Service: azure-resource-manager
GitHub Login: @tfitzmac
Microsoft Alias: tomfitz

@Dannex Thanks for the Comment. We are actively investigating and will get back to you soon.

@Dannex you will need to contact Azure subscription support to assist with this. The expired sub needs to be reactivated so the services can be moved to the new subscription. Please follow these steps to raise a support request with the subscription support team.


Add doppler_z* jobs and remove instances of loggregator_z*

ADDs doppler-named jobs to replace loggregator-named jobs. Deploying this commit with zero-downtime requires a two-phase deploy:

Add instances of each doppler job to match the number of instances of the corresponding loggregator job and deploy.
Remove all instances of loggregator and deploy.

The end result is jobs named doppler_z1 and doppler_z2, which run the component named doppler.
[#89420698]
Signed-off-by: Rohit Kumar<EMAIL_ADDRESS>

Based on the presence of https://github.com/cloudfoundry/cf-release/commit/744084dbd62e8b450ada11ce7b5f8d2349aab542 and https://github.com/cloudfoundry/cf-release/commit/ab960d093f7f27f9318f386cb39c384a9bbfa01e in the develop branch, should I assume that this has been merged via outside means, and close this PR?
Thanks!

Hi there!
We use Pivotal Tracker to provide visibility into what our team is working on. A story for this issue has been automatically created.
The current status is as follows:

[ ] #99824322 Add doppler_z* jobs and remove instances of loggregator_z*

This comment, as well as the labels on the issue, will be automatically updated as the status in Tracker changes.

Appears that these changes are in, closing.


Color & theme enhancements

This PR improves EmbedBox's theming system.

Annotation arrows are now themable.
Numbers are now themable.

Closes #70
Cheers

LGTM!!! Nice job. Now we just have to document it. Wanna do that in this PR as well?


[EXP-110-310] fix: pass child thread exceptions to main thread for raising

as discussed with @BobTheBuidler this should be slightly adapted to only log the error instead of raising so the main thread can be signaled to exit.


how to deal with new node in graph

hi, the graph is dynamic, so there are usually some new node added to the graph at any time. Is there some solution to the issue? I find word2vec can supply online trainhere, But how can i get the new sequences with the new nodes? Anyone who can help me?

Hi, I think Node2vec is hard to deal with graph embedding in a dynamic Environment. Enhancement training is not precise if your graph structure apparently changed. I suggest that some graph deep learning method just like GCN you can try:  training a stable neutral net and predicting new embedding vectors if the graph has changed.


Automation for testcase :Delete manual backup and schedule backup of user with non-shared RBAC from admin.

…#1531) (#1513)

What this PR does / why we need it:
Which issue(s) this PR fixes (optional)
Closes #
Special notes for your reviewer:

Closing as this is addressed by Krishna


Binary attribute encoding

There's a choice when working with binary attributes:
% (1)
has_feature(object1,0).
has_feature(object2,1).

vs.
% (2)
has_feature(object2).

I usually prefer (2)

Now that #20 is merged in, it would be possible to test with both.
I think there might be cases where (1) would actually perform worse than (2).


Timestamp does not appear when Ctrl+r is pressed.

If I run __fzf_search_history directly, it shows the timestamp, but if I run it from Ctrl+r, it shows the default one.
My environment

macOS Catalina
iTerm

Hi Kuma!
I suspect the wrong command is being run. Can you paste in your output to bind | tail -n 20? e.g.
...
bind \cf __fzf_search_current_dir
bind \cr __fzf_search_history
bind \cv __fzf_search_shell_variables
bind \e\cl __fzf_search_git_log


fix check eos for already closed streams

Proposed changes
If a stream is already closed, we should still check eos in close_wait.
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run p0 10


Compara test databases _b patch for 105

Description
Patching Compara test databases following a schema change we have merged in for e105.

Requested by B. Walts following a PR on ensembl-rest/release/105

Testing
perl ${ENSEMBL_ROOT_DIR}/ensembl-test/scripts/runtests.pl t/ failed at t/gafeatures.t, t/gavariantannotationset.t and t/ld.t but they don't seem to be Compara tests.
Changelog
Are you changing the functionality of an endpoint? If so, please give a one line summary for the public facing changelog.
No.

Test failures are due to mismatches between software and db version numbers. Tests pass on release/105 branch where this mismatch is not an issue


GAL-4079: fix unread dot position on Notifications sidebar

Summary of Changes
fix unread dot position on somoneViewedYourGallery notification type
Demo or Before and After
Before:

After:

Edge Cases
List any common edge cases that you have considered and tested.
Testing Steps
Provide steps on how the reviewer can test the changes.
Checklist
Please make sure to review and check all of the following:

[x] The changes have been tested and all tests pass.
[x] WEB: The changes have been tested on various desktop screen sizes to ensure responsiveness.
[ ] MOBILE APP: The changes have been tested on both light and dark modes.

closing in favour of https://github.com/gallery-so/gallery/pull/1857


HMR in Gitpod + VS Code Browser

Hi,
I'm having a hard time fixing HMR while developing on Gitpod using VS Code Browser.
Apparently, it's working on Vite normally, but it doesn't with Nuxt.
I tried everything I found online, but it seems I'm stuck in a chicken-and-egg problem.
Please refer to this URL for the context:
https://www.gitpod.io/docs/introduction/languages/javascript#vite
Any ideas on what can be the problem and how to make it work in Nuxt?
I can let you know the specific behavior of specific settings if it helps.
Thanks!

Nuxt is trying to connect over a different port (24678) than the one that the http server is on (3000), which isn't working here because of how Gitpod handles port connections (https://PORT-WORKSPACE.... instead of https://DOMAIN:PORT)
I remember when Vite 3 fixed this but never pin pointed the exact change that caused it, wonder if anyone from the nuxt team/community has any ideas

Nuxt seems to be using the 24678 port here, from what I can tell the behaviour in vite is to use the clientPort which would be 3000 here and if that isn't defined use 24678 - I think the behaviour there should be replicated into nuxt? If the extra code is needed at all

I think it may be this pr that fixed the issue in vite 3 - by doing the behaviour described in my above comment (hmr over the server port - i.e. 3000 in nuxt)

Any updates on this?

#23206 Finally fixed the issue. Thanks!

Amazing!


[BUG] Updating NotificationHub GCM/FCM Credentials

Describe the bug
When using NotificationHubsManagementClient.NotificationHubs.CreateOrUpdate() to change the GCM/FCM credentials for a Notification Hub, the credentials do not change.
To Reproduce

Create a new notification hub, assigning it a GCM/FCM key.
Use NotificationHubsManagementClient.NotificationHubs.CreateOrUpdate() to update the hub with a new GCM/FCM key.

Code Snippet
using Microsoft.Azure.Management.NotificationHubs;
using Microsoft.Azure.Management.NotificationHubs.Models;
using Microsoft.IdentityModel.Clients.ActiveDirectory;
using Microsoft.Rest;

namespace AzureTesting
{
  internal class NotificationHubtTest
  {
    const string SUBSCRIPTION_ID = "My Subscription ID";

    const string RESOURCE_GROUP = "Default-NotificationHubs-CentralUS";
    const string HUB_NAME = "DefaultHub";
    const string HUB_LOCATION = "Central US";

    // These constants are required for authenticating my app in the Azure AD.
    const string TENANT_ID = "My Tenant ID";
    const string CLIENT_ID = "My Client ID";
    const string CLIENT_SECRET = "My Client Secret";

    public void Test()
    {
      string namespaceName = "MyNotificationHubNamespace";

      // Create a new notification hub for my notification hub namespace.
      CreateOrUpdateHub(namespaceName, "My First Key");

      // Wait a little bit to ensure the hub is created.
      // (Not normally how I would do this, but this is for demonstration purposes.)
      System.Threading.Thread.Sleep(10000);

      // If I look at the new hub on portal.azure.com, it has the correct GCM/FCM key assigned.

      // Now update the hub with a new GCM/FCM key.
      CreateOrUpdateHub(namespaceName, "My Second Key");

      // When check on the hub at this point on portal.azure.com, it still has
      // the old GCM/FCM key ("My First Key") and not the new one ("My Second Key").
    }

    private NotificationHubResource CreateOrUpdateHub(string namespaceName, string gcmKey)
    {
      var parameters = new NotificationHubCreateOrUpdateParameters()
      {
        NotificationHubCreateOrUpdateParametersName = HUB_NAME,
        Location = HUB_LOCATION,
        GcmCredential = new GcmCredential(null, gcmKey)
      };

      using (var client = CreateClient())
      {
        var hub = client.NotificationHubs.CreateOrUpdate(RESOURCE_GROUP, namespaceName, HUB_NAME, parameters);
        return hub;
      }
    }

    private NotificationHubsManagementClient CreateClient()
    {
      var credentials = GetClientCredentials(TENANT_ID, CLIENT_ID, CLIENT_SECRET);
      var client = new NotificationHubsManagementClient(credentials);
      client.SubscriptionId = SUBSCRIPTION_ID;
      return client;
    }

    private TokenCredentials GetClientCredentials(string tenantID, string clientID, string clientSecret)
    {
      var context = new AuthenticationContext($"https://login.microsoftonline.com/{tenantID}");
      var result = context.AcquireTokenAsync("https://management.core.windows.net/", new ClientCredential(clientID, clientSecret)).Result;
      var credentials = new TokenCredentials(result.AccessToken);

      return credentials;
    }
  }
}

Expected behavior
The GCM/FCM credentials should change to reflect what was set in the NotificationHubCreateOrUpdateParameters class.
Setup (please complete the following information):

OS: Windows 10 Pro (Build 17763)
IDE : Visual Studio Professional 2017
Microsoft.Azure.Management.NotificationHubs v2.3.2 (preview)
.NET Framework: 4.7.2
Language: C#

Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x] Bug Description Added
[x] Repro Steps Added
[x] Setup information Added

Thank you for opening this issue! We are routing it to the appropriate team for follow up.

Sorry for late response; Thejaswini could you share some insights on this, thanks?

Closing due to no repro


Manipulate selected/checked row dom element

How do I access the <tr> element on checkbox-toggled in order to add/remove a class?
Or... is there an API to do it in a vue way?

To clarify, I just want to change row background on checkbox toggle. I realized DOM is not an easy option because when data changes it won't follow.

@norotico I think you could use row-class prop together with selectedTo to do just that.


Changing Scene Causes Bugs

When I tried to switch the scene, the bugs are shown and we are not able to move to the new scene. An example of video is shown below:
https://user-images.githubusercontent.com/104460803/167458531-034bdd87-12e1-4597-b1f4-3b18addb482a.mp4
This happens for all the scenes for the first change of the scenes after equipping the character
https://user-images.githubusercontent.com/104460803/167459070-2be102d6-dcfd-4396-be39-8e614a0ef331.mp4

Is this reproduceable?? I wasn't able to reproduce it. Can you check again @msm0823

This issue is still there if you make the avatar fall from one scene and then you switch the scene
https://user-images.githubusercontent.com/104460803/169357402-4bc0b77c-707e-4e14-890c-49b60519a2e8.mp4

Issue started happening too frequently
https://user-images.githubusercontent.com/104460803/169658358-287a287b-99f9-4be1-b55e-92ca1bace973.mp4


Remove  "type": "module" to make common js available

this fix this issue: #1

You're right, I hadn't considered Next.js compatibility.
Your idea of a Next.js specific package for client/server sounds interesting. Let me know if you need any help for that.

Yeah, I'd definitely accept some help :)
My plan was to change this repo to be a monorepo and host all js-related packages like @aptabase/web, @aptabase/next and @aptabase/remix
The implementation is quite simple and there's probably a lot to share between them, most of the work would be on setting up the monorepo with different packages, examples, etc. Would you like to give it a try? We could start with web and remix as well

Yes sure, monorepo is really nice for js packages. I can suggest you turborepo. It works great for me.
It's not perfect but you can take a look to my repo here to see an exemple that I use to publish multiple packages.

I love that setup, would you like to PR a similar setup it to this repo?

Of course i can do it in the next few days

Hi!
Sorry for the delay but I was really busy this month.
I created a PR => #3
You can take a look

Closing this, let's continue on #1


Not required param shop-id for ongr:sync:storage:create

ongr:sync:storage:create asks for shop id but there are configuration available for all present shops
and tables for all shops should be present for ongr:sync:provide command.
So i suggest removing --shop-id=... and make command to create tables for all shops.

--shop-id=... is optional, so there is no issue in here, also might be related to #102

Is this issue still relevant?

I believe yes, when sync storage is used storages for all configured shops are required.
Maybe make that when no --shop-id=... is provided command creates storages for all configured shops.

I agree with @GrandLTU. All storages should be configured if no --shop-id is used.

After consulting with @GrandLTU, suggestion is to

validate --shop-id so that it is a valid shop id.
if value is not given, first shop id should be used (in case it is non-multi-shop).


Maintain Interactive State

As a user
I want the Gita app to stay active until I tell it to exit
So that I can query for as many verses as I'd like without having to re-launch the app
Something like
this.response.speak(REQUESTED VERSE).listen( ADDITIONAL VERSE PROMPT);

Acceptance criteria:
I can stay in the app after requesting multiple verses by chapter and/or verses by topic.
I can exit the app by saying exit.
Maybe add a prompt after the verse audio is played, like "Should I play another verse? You can request by chapter and verse numbers or by topic."
Work description:
Think of "user paths" for this app and offer "additional verse" state after playing each requested verse.
Add relevant "HELP" dialogue for each state (or don't!)

close. so this issue is related to the amazon alexa.
heres the current user flow:
mrvivacious: alexa, open my bhagavad gita
alexa: welcome to the bhagavad gita....choose a verse by....
mrvivacious: chapter 1 verse 1
alexa: *plays audio*
audio: finishes
alexa: ends interaction

I want to adjust the experience so that after the audio is done playing, alexa prompts the user if they want to hear the next verse.
it would kind of look like response.listen(REQUESTED_AUDIO_URL + NEXT_VERSE_PROMPT)
I personally havent touched the alexa stuff in a couple years so if you made a PR i would not get to it for a while. the web stuff im more active with. but yeah that's what this issue is about....


Convert terraform to bicep

Is your feature request related to a problem? Please describe.
Convert terraform code to bicep
Describe the solution you'd like
I would like a tool/script that can convert terraform code to bicep

This is sorta doable already but requires you to at least deploy a terraform template once and then extract from that deployment into Bicep.
I can see the value of the ask as it would be good to have a tool that could point to teraform repo and convert to Bicep but  otherwise being a hard and difficult ask to get right.
This would be nice as a feature as part of the native bicep tooling (also in the Azure Terraform tooling too) @alex-frankel
This perhaps could be something that may be potentially doable in PSBicep, whats you thoughts @SimonWahlin @StefanIvemo ?

I think the best approach right now is to deploy your terraform and use InsertResource in bicep vscode extension, or using the PowerShell equivalent Export-BicepResource / Export-BicepChildResource to generate bicep templates from your resources.


image build consumer log all messages

remove event header check and log all messages on image build topic

Signed-off-by: Jonathan Holloway<EMAIL_ADDRESS>Description
Remove event header check on image build topic to log all messages
Fixes # (issue)
Type of change
What is it?

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Documentation update
[ ] Tests update
[x] Refactor

Checklist:

[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[x] I run go fmt ./... to check that my code is properly formatted
[x] I run go vet ./... to check that my code is free of common Go style mistakes

Codecov Report

Merging #767 (29a1bad) into main (294af6e) will increase coverage by 0.07%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main     #767      +/-   ##
==========================================
+ Coverage   31.51%   31.58%   +0.07%
==========================================
  Files          44       44
  Lines        4700     4695       -5
==========================================
+ Hits         1481     1483       +2
+ Misses       3017     3010       -7
  Partials      202      202

Impacted Files
Coverage Δ

pkg/services/consumers.go
26.86% <0.00%> (+1.33%)
:arrow_up:

pkg/services/devices.go
60.91% <0.00%> (+0.27%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 294af6e...29a1bad. Read the comment docs.


fix requesting to //v1

Does this change really fix anything? // doesn't cause problems in any web server.

Without the modification Mikupad won't load the served models list from the server; deleting the model name makes the user unable to pick a model.

I see. Then that can't be helped, thank you for your contribution!


Kubectl get command accepts a filename param

address part of issue #10628

@JanetKuo @caesarxuchao Please review this PR.

/cc @jwforres

@JanetKuo PTAL

cc @kubernetes/kubectl

@JanetKuo  Please review.

@feihujiang Looks good, thanks! @caesarxuchao may have more comments.

LGTM. Thanks!


Set working directory to current directory in Start-Job

PR Summary
As approved by PowerShell-Committee in #10673 set a working directory to current directory in Start-Job cmdlet.
PR Context

PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[x] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[x] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

Breaking changes

[ ] None
OR
[ ] Experimental feature(s) needed

[ ] Experimental feature name(s):

User-facing changes

[ ] Not Applicable
OR
[x] Documentation needed

[ ] Issue filed:

Testing - New and feature

[ ] N/A or can only be tested interactively
OR
[x] Make sure you've added a new test if existing tests do not effectively test the code changed

Tooling

[ ] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
OR
[ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include:

Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode (which runs in a different PS Host).
Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions).
Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

@rjmholt @TylerLeonhardt I hope this doesn't break any tool.

I hope this doesn't break any tool

The PowerShell extension doesn't use Start-Job for anything and this wouldn't effect EditorSyntax since the syntax isn't changing.
I'm not 100% sure but doubt that PSScriptAnalyzer would be affected because I don't see why it would use Start-Job when it's a binary module.

@PoshChan please retry static

@SteveL-MSFT, successfully started retry of PowerShell-CI-static-analysis


Fixed pools always returning new component

Fixed pooled engine createComponent() always returning a new component instead of freed ones from the pool.  Due to ComponentPools class's constructor setting this.initialSize and this.maxSize to always 0.

OMG, this is terrible. Thanks for the PR!


Exempt actions that do not support resource-level permissions from AWS099 (ie, some autoscaling actions)

Describe the bug
AWS099 is a welcome addition, but some actions do allow resource-level permissions, i.e the autoscaling actions outlined here:
https://docs.aws.amazon.com/autoscaling/ec2/userguide/control-access-using-iam.html
"Not all Amazon EC2 Auto Scaling actions support resource-level permissions. For actions that don't support resource-level permissions, you must use "*" as the resource"
There are probably others like this and TFsec should automatically exempt them, so over-zealous engineers like me don't try to restrict policies that can't be restricted and break them.
To Reproduce
Steps to reproduce the behavior:

Create an IAM policy containing a resource = ["*"] identifier for an autoscaling action, i.e "autoscaling:DescribeTags"

Expected behavior
AWS099 is not triggered since these policies cannot be restricted to resources

Hey @LesterTheTester, thanks for the report, can you confirm which version you're using?
On Friday last week AWS099 was updated to be more specific based on AWS documentation

ah, this was on v50.0.3...looks like I don't need the ignore comment anymore.
thank you!


0.4.3 Erases proxy list when "Get some extra info about theh resolvers"

Hello!
Actions:

Start SimpleDnsCrypt.exe 0.4.3 (Windows 8.1x64, Wi-Fi)
Advanced settings\downloadlist = I download a fresh list of proxies
Standard settings\Get some extra info about the resolvers = 0.4.3 erases the list of proxies, combo-box of proxies becomes empty.
Reproduced with both msi and portable.

Expected behaviour, as in 0.4.2:
3) Standard settings\Get some extra info about the resolvers = 0.4.2 pings all of servers and returns ping times into combo-box.

Duplicate: #167 :)


Client sent workspace folders despite not declaring - Terraform plugin

Lapce Version
0.2.6
System information
Windows 11 with WSL 2 (Ubuntu)
Describe the bug
Installed (a fresh instance of) Lapce, and the Terraform plugin and immediately a dialog opened, the syntax highlighting seems to work.
Additional information

This dialog pops up even after restarting Lapce and WSL. The dialog wasn't clear as to whether it was an issue with the plugin or Lapce, so I've opened an issue here, happy to move it to the relevant repository if necessary.
I have a monorepo setup (perhaps this could be an issue?)

I did some debugging.
The following is an the two requests that terraform-ls received which caused an error

Request 1

{
  "capabilities": {
    "textDocument": {
      "codeAction": {
        "codeActionLiteralSupport": {
          "codeActionKind": {
            "valueSet": [
              "",
              "quickfix",
              "refactor",
              "refactor.extract",
              "refactor.inline",
              "refactor.rewrite",
              "source",
              "source.organizeImports",
              "quickassist",
              "source.fixAll"
            ]
          }
        },
        "dataSupport": true,
        "resolveSupport": {
          "properties": [
            "edit"
          ]
        }
      },
      "completion": {
        "completionItem": {
          "resolveSupport": {
            "properties": [
              "additionalTextEdits"
            ]
          },
          "snippetSupport": true
        }
      },
      "definition": {},
      "hover": {
        "contentFormat": [
          "markdown",
          "plaintext"
        ]
      },
      "inlayHint": {},
      "publishDiagnostics": {},
      "semanticTokens": {
        "formats": [],
        "requests": {},
        "tokenModifiers": [],
        "tokenTypes": []
      },
      "signatureHelp": {
        "signatureInformation": {
          "activeParameterSupport": true,
          "documentationFormat": [
            "markdown",
            "plaintext"
          ],
          "parameterInformation": {
            "labelOffsetSupport": true
          }
        }
      },
      "synchronization": {
        "didSave": true,
        "dynamicRegistration": true
      },
      "typeDefinition": {
        "linkSupport": false
      }
    },
    "window": {
      "showMessage": {
        "messageActionItem": {
          "additionalPropertiesSupport": true
        }
      },
      "workDoneProgress": true
    },
    "workspace": {
      "configuration": false,
      "symbol": {}
    }
  },
  "clientInfo": {
    "name": "Lapce-Stable",
    "version": "v0.3.1"
  },
  "processId": 115997,
  "rootUri": "file://<ABSOLUTE-PATH-TO-TF-MODULE-DIR>/",
  "trace": "verbose",
  "workspaceFolders": [
    {
      "name": "file://<ABSOLUTE-PATH-TO-TF-MODULE-DIR>/",
      "uri": "file://<ABSOLUTE-PATH-TO-TF-MODULE-DIR>/"
    }
  ]
}

Request 2

{
  "capabilities": {
    "textDocumentSync": {
      "openClose": true,
      "change": 2,
      "save": {}
    },
    "completionProvider": {
      "triggerCharacters": [
        ".",
        "["
      ],
      "resolveProvider": true,
      "completionItem": {}
    },
    "hoverProvider": true,
    "signatureHelpProvider": {},
    "declarationProvider": {},
    "definitionProvider": true,
    "referencesProvider": true,
    "documentSymbolProvider": true,
    "codeActionProvider": {
      "codeActionKinds": [
        "source.formatAll.terraform"
      ]
    },
    "codeLensProvider": {},
    "documentLinkProvider": {},
    "workspaceSymbolProvider": true,
    "documentFormattingProvider": true,
    "documentOnTypeFormattingProvider": {
      "firstTriggerCharacter": ""
    },
    "executeCommandProvider": {
      "commands": [
        "terraform-ls.module.callers",
        "terraform-ls.module.calls",
        "terraform-ls.module.providers",
        "terraform-ls.module.terraform",
        "terraform-ls.rootmodules",
        "terraform-ls.terraform.init",
        "terraform-ls.terraform.validate"
      ],
      "workDoneProgress": true
    },
    "semanticTokensProvider": {
      "legend": {
        "tokenTypes": [],
        "tokenModifiers": []
      },
      "full": false
    },
    "workspace": {
      "workspaceFolders": {
        "supported": true,
        "changeNotifications": "workspace/didChangeWorkspaceFolders"
      }
    },
    "experimental": {
      "referenceCountCodeLens": false,
      "refreshModuleProviders": false,
      "refreshModuleCalls": false,
      "refreshTerraformVersion": false
    }
  },
  "serverInfo": {
    "name": "terraform-ls",
    "version": "0.29.1"
  }
}

Based on this request, Here is what I was able to find :

the error terraform-ls is returning is defined here: https://github.com/hashicorp/terraform-ls/blob/c553330e332d6e52a46ff5079b5d0002948f58fb/internal/langserver/handlers/initialize.go#L121
it seems like terraform-ls expects the following:

When request.capabilities.workspace.workspaceFolders exists, request.workspaceFolders should exist and not be an empty array
as you can see, in the second request, request.workspaceFolders array does not exist

~/.local/share/lapce-stable/plugins/panekj.lapce-terraform-ls/volt.toml is where language-server config resides. it seems like in this file, you can customize any server launch property that starts with options.* prefix as defined in terrafom-ls getTelemetryProperties function

To be more specific, it looks like you can't customize lsp capabilities.

it seems like lapce-proxy uses client_capabilities() function to prepare the request payload so I suspect that we would need to do one of the following:

modify this  client_capabilities() function so that it sends the required payload. This might be challenging as it would impact all other LSP servers
make necessary modification so that users can define custom capabilities payload in   ~/.local/share/lapce-stable/plugins/panekj.lapce-terraform-ls/volt.toml or another config file.

https://github.com/lapce/lapce/commit/32d68b8a676876fb9c922e4c52efcfebbada6261


Added RadiusNeighborsClassifier

Issue Id you have worked upon -
#48
CHANGES MADE -
Added  RadiusNeighborsClassifier.
Made changes to -
"https://github.com/blobcity/autoai/blob/main/blobcity/config/classifier_config.py"
NOTE -
Please consider this PR as a submission towards Hacktoberfest 2021 and add the hacktoberfest-accepted label to it.

radius neighbor Classifier doesnt have n_neighbors has a parameter:
do refer offical documentation for parameters: https://scikit-learn.org/stable/modules/generated/sklearn.neighbors.RadiusNeighborsClassifier.html

radius neighbor Classifier doesnt have n_neighbors has a parameter:
do refer offical documentation for parameters: https://scikit-learn.org/stable/modules/generated/sklearn.neighbors.RadiusNeighborsClassifier.html

Okay, I will recheck that.

@Thilakraj1998 I have removed n_neighbor. Is there any changes left that I have missed?

@aadityasinha-dotcom
it still missing some of the parameter configuration like radius, metric and outlier_label

@aadityasinha-dotcom for metric parameter there are more then 1 distance metric
do consider consider adding following distance metrics mentioned in the official documentation: https://scikit-learn.org/stable/modules/generated/sklearn.neighbors.DistanceMetric.html#sklearn.neighbors.DistanceMetric

I have added euclidean distance parameter in the metric.


Check that targetWindow has postMessage property

Postis is throwing exceptions occasionally when targetWindow has been removed from the DOM.
As a future feature we should add a possibility to destroy the channel safely in case you don't need it anymore.

plz change log for release

@jaakkos "Check that targetWindow has postMessage property on send"
Do we prepare the release on this branch or on master?

Looking at the other PRs it seems that release is prepared on master branch. Please merge if this is ok otherwise.

:+1:


categorical variables

Hi George, I was wondering what your opinion is for using your TST model on multivariate time series datasets with categorical variables? The dataset I have in mind is encrypted network traffic. This would consist of fields such as "Timestamp", "time since last packet", "packet size", "protocol" (categorical), and various binary columns for TCP flags.
Thanks for you hard work, and will look forward to hearing from you :)

Hello @freebiesoft, someone has reported (in an archived or open issue) that they tested the TST on purely binary input data, and that it seemed to work well - so that would be an encouraging sign.
Now, when it comes to the categorical variable, I am not sure exactly what temporal dependency you are trying to encode: would the protocol change from time step to time step? Or is it rather that an entire sample would refer to the same protocol, and you simply need to tag that sample with its corresponding protocol? In the latter case, there are probably better ways of doing this than adding a special dimension with the category index. I think it would help if you would describe (or better still, show some drawing/table/etc) of what you envisage as input data.

Hi @gzerveas , thanks for the info. My data samples are TCP streams. Each of these TCP streams will belong to a particular class such as VOIP, Chat (applications), Stream, etc., full list can be seen from Service perspective or App perspective here https://user-images.githubusercontent.com/77194157/184114283-3df9b1e3-ccf5-48fa-a81b-21c9a276d606.png.
Each TCP stream contains a series of packets in time order. Each packet will have fields such as:

timestamp: represented as an integer that represents number of microseconds since the beginning of the TCP stream (i.e., so the first packet will always be 0)
direction: i.e., a packet making part of a request to the destination host or a response packet from the destination host. (bool)
Protocol: usually will be either TCP or TLS, where TCP represents control flow related packets, and TLS packets will mostly contain actual application data
length: of this packet in bytes
sequence number (in bytes)
and a few other binary columns related to TCP flags

So those fields will essentially be the columns, and each packet in the stream will be a row, and together will form one data sample.

Hi @freebiesoft, I am facing similar inputs as yours, but not exactly the same. Would you like to discuss about this? my email<EMAIL_ADDRESS>

Hi  @George,
In my dataset, I have two kinds of categorical variables, static categorical variables that do not change from time step to time step, and dynamic categorical variables that change always.
And I have written a demo processing these by adding embedding layers to model. However I want to know if it makes sense. And could you please explain what are better ways of doing this than adding a special dimension with the category index for the same protocol?

Hi  @gzerveas,
In my dataset, I have two kinds of categorical variables, static categorical variables that do not change from time step to time step, and dynamic categorical variables that change always.
And I have written a demo processing these by adding embedding layers to model. However I want to know if it makes sense. And could you please explain what are better ways of doing this than adding a special dimension with the category index for the same protocol?


With schema option, it is prefixed to the constraint name, causing ORA-02253

https://jsfiddle.net/9e2gfw0c/
Input:
dept
    name

# settings = {prefix: "prefix", schema: "schema"}

Output:
create table schema.prefix_dept (
    id      number generated by default on null as identity
            constraint schema.prefix_dept_id_pk primary key,
    name    varchar2(255 char)
);

in 1.2.1


Assuan uses path escaping, not query escaping

Some GPG components (E.g. scdaemon) return binary data
in D responses and query-unescaping mangles '+'s into spaces

Thanks.


Rubocop fix

Yay patch level breaks :)

With this code change, you might consider also pinning ~> 0.48.1, otherwise it now fails if you have 0.48.0 in your bundle. Repro:

check out this PR
rm Gemfile.lock (if you have one)
gem uninstall rubocop -v 0.48.1 (if you have it)
gem install rubocop -v 0.48.0 (if you don't already have it)
bundle install
rake -> 💥

Or alternatively it looks like you could set Style/PercentLiteralDelimiters so as to be explicit ... see https://github.com/bbatsov/rubocop/issues/4039

it.... what? Thanks for the info I'll just lock down to the patch level now...


Translation and Rotation of the Actors with NVS

Hello,
I am new to this field and I’m trying to understand the full pipeline for modifying actors, specifically regarding rotation and translation. I have a few questions:

How can I rotate or translate actors within the code, similar to the provided image? I couldn’t find any implemented code for these modifications.
Should I modify cicai.render.py and adjust the positions of each actor to achieve these changes?
Alternatively, do I need to update the dataset to reflect these modifications?

Any guidance or examples would be greatly appreciated.
Thank you!

Hi! @arda-num
Thanks for your reply! There are some relevant issues concerning Instance-wise editing, you can refer to #105, #35, and #40. The code is in scripts/cicai_render.py.


[WIP] Support eager loading

WHY
To resolve N+1
WHAT

[x] Parse model field tag using AST.
[x] Fix parser test (parse_test.go).
[ ] Generate controller consideration belongs_to, has_one and has_many.

Run parser test.
>>> go test -run TestParseModel
PASS
ok  	_/Users/muni/playground/project/api-server-generator	0.008s

but, generator_test.go is broken. (#8)
I will fix it later.

LGTM 👍


Conflict with Modbus: official integration

Hello Alex,
I installed the new version after updating HA Core.
HA receives data from my 2 inverters, the model is now recognised but LOG is showing the folowing error regarding modbus:

2023-01-23 11:00:41.597 ERROR (MainThread) [homeassistant.setup] Setup failed for modbus: Unable to import component: No module named 'pymodbus.client.sync'`

Also, another device which uses modbus does not work, seemingly due to some sort of conflict.
Could you please help me in solving this?
Thanks again for your great support,
Domenico

Originally posted by @usrpend in https://github.com/alexdelprete/ha-abb-powerone-pvi-sunspec/issues/44#issuecomment-1400094365

Domenico, there's another user @Polvere79 that had the same issue, I'll tag him because maybe he found out a solution to the conflict, without disabling modbus native.
Read here: https://community.home-assistant.io/t/custom-component-abb-power-one-fimer-pv-inverters-sunspec-modbus-tcp/316363/196?u=alexdelprete

Thanks for answering.
I have to setup modbus: again to understand what's going on...I used them both together for a while...but maybe something changed in latest HA versions.

Hi, I have updated ha core. Now I have the same error and the items for all my powermeters no longer available.

I just see, that I am not in ha core support.
I do not use your modul.
Sorry.

@Polvere79 @usrpend @twarnick I just release v2.5.0 with a new functionality and possibly the resolution of the conflict: HA modbus integration was changed pymodbus requirement to 3.1.1, so I did the same in the component. I hope that was the cause of the conflict, but I need you to test it and let me know.
Please also let me know if you're able to change configuration options like in the small animation in the changelog: https://github.com/alexdelprete/ha-abb-powerone-pvi-sunspec/releases/tag/v2.5.0
Thanks.

Hello Alex,
thanks for your support. I installed v2.5.0 and the conflict is still in place. I do confirm I'm able to change the settings like in the small animation in the changelog. I will try to switch to DEV version of HA and will let you know about the results.

Update...
I installed HA v.2023.2.0b3 and the conflict is now SOLVED.
Anyway, I have another issue now: the details in the Energy panel are not available anymore at month/week/day/hour level stats. Only the totals (energy produced - energy to the net - energy from the net) are shown. It seems like a DB issue. How is this possible?

I installed HA v.2023.2.0b3 and the conflict is now SOLVED.

because in 2.0b3 the same pymodbus version as HA is used. So it's not solved. :)

How is this possible?

because the unique_id has changed. When you check the history of the production sensor, do you see all data from the past? if not, it means the unique_id has changed.

Regarding the issue with the Energy integration, show me a screenshot of what is missing...

Hello Alex, thanks for your support. I installed v2.5.0 and the conflict is still in place. I do confirm I'm able to change the settings like in the small animation in the changelog. I will try to switch to DEV version of HA and will let you know about the results.

Don't do it in production, do it in a test environment, possibly.

Alex, don't know exactly why, but I just installed HA v.2023.2.0b4 and your version 2.5.0 and all seems OK, included energy stats:
as you can see in the attached screenshots, the panel 'Impianto Fotovoltaico' is retrieving data via stock Modbus under config.yaml, whereas the panels 'Fimer Inverter #1 and #2' on the right (your addon) are also working and retrieving data OK.
Also, the current and historical data in the Energy panel (picture 2 ) are showing normally.
The new button 'Configuration' in your new version is also working OK.
I can't figure out what is really changed in HA v. 2023.2.0b4 compared with v. 2023.2.0b3

Alex, don't know exactly why, but I just installed HA v.2023.2.0b4 and your version 2.5.0 and all seems OK

What do you mean you don't know why? You installed HA beta. :)
As I explained before: HA Modbus integration has upgraded pymodbus component to the same version I'm using in my component, so there's no conflict anymore.
Happy everything's good now.

HA 2023.2.0 is finally released, and it includes pymodbus 3.1.1, same version as this component.
I just released v2.6.0 that finally solves the conflict.
Thanks for the feedbacks.


Remove rows with empty cells

Previously we were filtering out training data that was empty or undefined. This was problematic because we didn't remove the whole row if there was a "dirty" cell, we just removed that cell.  Which could result in mismatched lengths of trainingExamples and trainingLabels which could not be processed by the KNN algorithm, causing an error:
index.js?9dc3:33 Uncaught TypeError: Cannot read property 'push' of undefined
    at new KNN (index.js?9dc3:33)

The intermediate fix was to remove empty cells from the csvs for our internally curated datasets (e.g. https://github.com/code-dot-org/ml-playground/pull/195). This change alleviates this problem programmatically and for student uploaded datasets by eliminating any full row containing any undefined or empty cells prior to attempting to derive training examples and labels.
I added a small note indicating that we remove rows with empty cells to clarify for the observant student who finds themselves with a smaller dataset in the tool than they intended.

Thanks to @made-line's clear organized notes that made implementing this change straightforward!  🙌

FYI: @dancodedotorg this makes the tool more resilient to dirty data and removes the pressure on students to remove empty cells prior to training.  If you'd like to be more heavy handed in encouraging them to clean their data more thoroughly before training, let's chat because we can go in that direction too.


pandad: max out CAN read in test

@deanlee want to refactor pandad to be all in a single thread? Something like
while (true) {
  can_recv();
  can_ send();

  if (rk.frame % 10) send_panda_states();
  if (rk.frame % 50) send_peripheral_state();

  rk.keepTime();
}

wip


Amam/oauth2 logout

Motivation
OAuth2 methods utilises http only cookie to maintain login state between application (SSO), this way we no longer needed localstorage sync iframe to do SSO. However, all of these cookie are provided by OAuth.deriv.com (BE service), hence, there should be a request to do logout
Main Changes

Uses Docs redirection (iframe) to request logout
iframe may include http only cookie in the request and does not bound by cors, hence the perfect approach to handle redirection

Other changes

Uses feature flag growthbook
added new oauth2 enabled hooks
Update logout case for oauth2 disable/enable
docker should be copying the current project instead of always production environment

Pull Request Test Coverage Report for Build<PHONE_NUMBER>7
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

44 of 66 (66.67%)  changed or added relevant lines in 5 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.2%) to 85.13%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/hooks/custom-hooks/useGrowthbookGetFeatureValue.tsx
4
5
80.0%

src/constants/url.ts
11
17
64.71%

src/components/AppHeader/AppHeader.tsx
15
30
50.0%

Totals

Change from base Build<PHONE_NUMBER>2:
-0.2%

Covered Lines:
5765

Relevant Lines:
6289

💛  - Coveralls


[CT-1410] [Feature] Close connections in parallel at the end of a run

Is this your first time submitting a feature request?

[X] I have read the expectations for open source contributors
[X] I have searched the existing issues, and I could not find an existing issue for this feature
[X] I am requesting a straightforward extension of existing dbt-snowflake functionality, rather than a Big Idea better suited to a discussion

Describe the feature
At the end of a run, instead of closing the connections on the main thread sequentially, parallelise them.
See below, note that xxx isn't the same for each line, it's just me removing the line.
08:36:33.637845 [info ] [MainThread]: Finished running 1 table model in 0 hours 0 minutes and 9.05 seconds (9.05s).
08:36:33.638059 [debug] [MainThread]: Connection 'master' was properly closed.
08:36:33.638176 [debug] [MainThread]: Connection 'xxx' was left open.
08:36:33.638290 [debug] [MainThread]: On xxx: Close
08:36:34.372460 [debug] [MainThread]: Connection 'xxx' was left open.
08:36:34.373161 [debug] [MainThread]: On xxx: Close
08:36:34.963895 [debug] [MainThread]: Connection 'xxx' was left open.
08:36:34.964734 [debug] [MainThread]: On xxx: Close
08:36:35.555161 [debug] [MainThread]: Connection 'xxx' was left open.
08:36:35.555360 [debug] [MainThread]: On xxx: Close
08:36:36.189873 [debug] [MainThread]: Connection 'xxx' was left open.
08:36:36.190635 [debug] [MainThread]: On xxx: Close
08:36:36.781754 [debug] [MainThread]: Connection 'xxx' was left open.
08:36:36.781998 [debug] [MainThread]: On xxx: Close
08:36:37.406942 [debug] [MainThread]: Connection 'xxx' was left open.
08:36:37.407712 [debug] [MainThread]: On xxx: Close
08:36:38.022581 [debug] [MainThread]: Connection 'xxx' was left open.
08:36:38.023008 [debug] [MainThread]: On xxx: Close
08:36:38.652989 [debug] [MainThread]: Connection 'xxx' was left open.
08:36:38.653519 [debug] [MainThread]: On xxx: Close
08:36:39.247724 [debug] [MainThread]: Connection 'xxx' was left open.
08:36:39.248320 [debug] [MainThread]: On xxx: Close
08:36:39.870195 [debug] [MainThread]: Connection 'xxx' was left open.
08:36:39.870920 [debug] [MainThread]: On xxx: Close
08:36:40.487648 [debug] [MainThread]: Connection 'xxx' was left open.
08:36:40.488191 [debug] [MainThread]: On xxx: Close
08:36:41.100951 [debug] [MainThread]: Connection 'xxx' was left open.
08:36:41.101491 [debug] [MainThread]: On xxx: Close
08:36:41.723417 [debug] [MainThread]: Connection 'xxx' was left open.
08:36:41.724228 [debug] [MainThread]: On xxx: Close
08:36:42.329784 [debug] [MainThread]: Connection 'xxx' was left open.
08:36:42.330519 [debug] [MainThread]: On xxx: Close
08:36:42.937740 [debug] [MainThread]: Connection 'xxx' was left open.
08:36:42.938194 [debug] [MainThread]: On xxx: Close
08:36:43.704136 [info ] [MainThread]:
08:36:43.704325 [info ] [MainThread]: Completed successfully

Describe alternatives you've considered
Just putting up with it.
Who will this benefit?
People doing shorter runs, where they might change 1-2 models, but given the preflight queries dbt does, this is annoying.
Are you interested in contributing this feature?
yes
Anything else?
No response

thanks @joshuataylor! if you have a PR for this, we'll review and likely get that merged in


Support 3.7, re-target Django supported versions, tox updates.

CHANGELOG includes:
TODO: RE-ADD CHANGELOG AFTER REBASE

This PR needs some adjustments to allign with the following (excluding Python 2 as support was dropped long ago for this project):

Source: https://www.djangoproject.com/download/#supported-versions

Source: https://docs.djangoproject.com/en/2.1/faq/install/#what-python-version-can-i-use-with-django

Cross checking versions and the diff again, planning to merge to develop at least.

I'm planning on breaking this PR up into a few parts:

Raw Django version upgrades without any 3.4 or 3.7 changes.

Which would include adjustments for skipping 3.4 during testing of 2.1 and later 2.2.

Support for Python 3.7

All of which will have README values. Closing this PR in favor of those (future) PRs. Will be linked back here.


Update ar.json

A Update for ar.json translate fixes

Due to that extra fxmanifest commit, I cherry picked your commit and that would not mark the PR as merged.
But thanks for the PR!


Fix outdated HomePresenter link

Resolves #195

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

you'll need to sign our CLA first per the comment above

@xsalazar done

Thanks!


[Static Topic] Is it necessary to consider the compatible while upgrade namesrv and broker?

We know that static topic introduced the logic queue and physic queue's mapping configs. And broker register itself would carry these configs. If we update the cluster by rolling_up, there would be 2 situations:

Old version broker didn't carry topic queue mapping configs but the new version name server would try to decode these info, which would failed.
New version broker would carry topic queue mapping configs but the old version name server couldn't decode the heart beat data.

Should we consider these cases?

We should define an upgrade blueprint, allowing clusters of previous versions to update without disruption.
A viable way is to upgrade name servers first, which provides capabilities of serving both broker versions;
After all name server nodes are updated, then start to upgrade brokers.
Name servers, thus, have to be able to process the transitional states: 1) all brokers miss placement configs; 2) partial brokers miss placement configs; 3) all brokers have placement configs.

We should define an upgrade blueprint, allowing clusters of previous versions to update without disruption.
A viable way is to upgrade name servers first, which provides capabilities of serving both broker versions; After all name server nodes are updated, then start to upgrade brokers.
Name servers, thus, have to be able to process the transitional states: 1) all brokers miss placement configs; 2) partial brokers miss placement configs; 3) all brokers have placement configs.

That's right！I didn't find the compatible operation in name server in current version, is there some logic I missed, or these are just missing features. If name server did not have these compatible ability, should we support this?


Adding LogReader

https://github.com/zunnu/log-reader
Log reader makes it possible to read the logs under the /logs folder from the UI. It is also possible to create your own log reading / parsing application using the API.
For example if you have multiple CakePHP installations and you need to monitor the logs folder logging. With this plugin you can create an external system and  show or parse the logs using the API.

So is this only for local dev?
As on prod systems, you should never use the file system for logging, ideally you use DB or some service logging.
As for the "external" access, this seems also unsafe and quite resource-wasteful.
The above approach also solves that cleanly across a multi server setup IMO.
I am not sure we should promote this here.
Maybe I am missing sth
cc @ADmad

This is for production and dev.
For the API I plan to add condition where the debug mode needs to be on in order for the API to work to improve safety.
I personally don't log errors to database this of course depends on the nature of the application.
There are other ways to do this kind of logging some users use Sentry other use Papertrail.
We often do only CLI based apps meaning our app talks to 3-party apis that can be rest, soap etc.
We have a internal system in use that setups the servers / instances and is able to change the settings of an instance.
Errors like Soap connection failed are checked on specific intervals and if the connection problem is prolonged our customer team informs the customer that there is a problem with the service and our technical team is looking into it.
This is just a one way to do it I agree its resource-wasteful there's no question about it, but I also think it's a good thing people can build their own external logging systems if need be.
In my opinion the framework should also not too strictly say how logging is done. Saying that in production systems the logs folder should not be used at all for logging and that logs should be stored in database is a bit strict IMO. Ideally you would log into syslog ofc.

@zunnu You understand your usecase well and using file based logs might be good enough in spite of it's short coming.
But many others might end up using it where it's not a right fit and potentially create a security risk if used for web apps in production. So I too am vary of promoting it.

@ADmad, @dereuromark Thank you for the feedback. I think I will add a disclaimer to the readME that some kind of request based authentication should be used with this in terms of using the UI. I can also add some information how logging should be done in production so that we can avoid people using this wrong. Would you happen to have articles related to how logging should be done in cake production?

I am not sure we can move forward given the possibly security issues present by default
At the very least this should be mentioned and used only in dev mode (localy):
composer require-dev zunnu/log-reader

Having prod logs via URL available that easily seems dangerous none the less right now.


redirect_uri issue

redirect_uri in address bar while login Considers localIp instead Public , what i mentioned in Azure Account in the configuration
If i manually change the redirect url to public then it works.

Help me understand. Is there an error in the ReadMe? Can you provide me the steps you used?

Not an error,
by changing the base_url in startup.auth.cs resolved my problem .
Thank you for for your response.


[0.20] Add patches for kafka mutable fields

/cc @matzew

What;s the plan here? with the patches?
should we apply them?   On a release branch that is not happing automatically.
In order to get the diff in, we need to just apply the patch - not sure the patch files are that helpful

/retest

/retest

/retest

/retest

/retest

@lberk hrm... not really sure... but ... perhaps worth to rebase off of the latest from our release-v0.20.0 branch?
Given we had updates there for:

Serverless operator version
image registry fu

Thanks! :-)

/retest

@matzew done

/lgtm
/approve

:pray:

/retest

/retest

/retest

/retest

https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/origin-ci-test/pr-logs/pull/openshift-knative_eventing-kafka/111/pull-ci-openshift-knative-eventing-kafka-release-v0.20.0-46-e2e-aws-ocp-46/1376578988285104128/artifacts/e2e-aws-ocp-46/gather-extra/artifacts/pods/knative-eventing_kafka-ch-controller-66d9995566-dngt2_controller.log
E0329 18:23:10.170283       1 reflector.go:178] knative.dev/pkg/controller/controller.go:671: Failed to list *v1.Pod: pods is forbidden: User "system:serviceaccount:knative-eventing:kafka-ch-controller" cannot list resource "pods" in API group "" at the cluster scope
it seems to be missing the latest rolebinding backports , presumably because we're testing this with serverless-operator 1.13, but we need to use 1.14 (or main) now?

actuallu, we're not getting the rolebindings from the operator there, but from  openshift/release/knative-eventing-kafka-channel-ci.yaml   , so we just need to update the CI yamls.
basicaully, we need changes from https://github.com/openshift-knative/serverless-operator/commit/1f4f5ccf8f378a254016f55372e1d23c5cf8472d  there...

/lgtm

/hold for https://github.com/openshift-knative/eventing-kafka/pull/130

looks like a real failure:
=== CONT  TestKafkaSourceUpdate/change-topic
    creation.go:84: Failed to update v1beta1 KafkaSource "e2e-kafka-source-change-topic": admission webhook "validation.webhook.kafka.sources.knative.dev" denied the request: validation failed: Immutable fields changed (-old +new): spec
        {v1beta1.KafkaSourceSpec}.Topics[0]:
        	-: "initial-topicchange-topic"
        	+: "update-topicchange-topic"
    k8s_events.go:66: EventListener stopped, 19 events seen

/lgtm


Add AccordionSummary ContractIcon

Summary
https://mui.com/material-ui/react-accordion/#expand-icon
I can't customize the 'cancel' icon when I use a customized expendIcon
Examples
import AddIcon from "@mui/icons-material/Add";
...
 <Accordion>
    <AccordionSummary expandIcon={<AddIcon />} aria-controls={`faq${index}-content`} id={`faq${index}-header`}>
                                        {faq.question}
                                    </AccordionSummary>
                                    <AccordionDetails>
                                        <Typography variant="caption">{faq.anwser}</Typography>
                                    </AccordionDetails>
                                </Accordion>

Motivation
No response
Search keywords: Accordion AccordionSummary

Tip: Check this Stackoverflow question: https://stackoverflow.com/questions/30034265/trigger-child-re-rendering-in-react-js#:~:text=An easy option to re,you need a re-render.&text=You should trigger a re,can also call forceUpdate() .


Remove hardcoded states

Instead of explicitly comparing strings it might be preferable to have a constant somewhere with all these values.
Originally posted by @topless in https://github.com/inveniosoftware/invenio-app-ils/pull/274

IMHO, we don't need this, it is not runtime configurable but completely hardcoded. The JSON Schema has these strings hardcoded in the JSON file.


Kafka Connect Sink Cassandra contact points config

I'm using Cassandra Sink Connector to extract data from a topic, my problem is that I'm trying to set three distinct contact points in my properties file like:
connect.cassandra.contact.points=cassNode1,cassNode2,cassNode3....
but the Kafka Connect doesn't recognize this property.
What is the correct form to set this property?
Its implemented in the Connector?
Thanks so much!

@Pedroz14,
The property is defined for the connector and is mandatory? What is the error do you see? Which connector version do you use?

@stheppi Does the connector support multiple or a single contact point ?
https://github.com/datamountaineer/stream-reactor/blob/4eb8800bbde69813e70b05893598e581688da389/kafka-connect-cassandra/src/main/scala/com/datamountaineer/streamreactor/connect/cassandra/CassandraConnection.scala#L41
def getCluster(connectorConfig: AbstractConfig) : Cluster = {
val contactPoints: String = connectorConfig.getString(CassandraConfigConstants.CONTACT_POINTS)
val port = connectorConfig.getInt(CassandraConfigConstants.PORT)
val builder: Builder = Cluster
  .builder()
  .addContactPoints(contactPoints)

@Pedroz14 ,
We have pushed the fix for this. Thank you for reporting this. Now it will take the value of
connect.cassandra.contact.points
and split it by ','.
We will do a release. But until then you can take and build the code to get the latest changes

Hi @Pedroz14 , you can also grab the latest release (v0.2.4) that includes the above fix from
https://github.com/datamountaineer/stream-reactor/releases/

thanks so much for solve this issue!


OpenGL: Wrong zoom level with texture generated via glTextureView()

Description
In my RenderDoc captures of my OpenGL program, several textures represented via a TextureView result in an incorrect zoom level when using the Texture Viewer. The "1:1" and "Fit" don't produce the correct zoom level. The nearest/bilinear filter also seems to trigger incorrectly.
For example, with a texture of 15x8 pixels it will fill the window when using the 1:1 button and the Fit button will result in extreme zoom levels (like >6000%). This doesn't happen with texture created in other ways.
I would expect the zoom levels and buttons to behave like it would with other textures/render targets.

Example of a 40x22 texture in "fit" mode:

Example of a 40x22 pixels texture in "1:1" mode:

To give some context on what is done in the background: those texture views are actually different mip levels of the same source texture. I do that to be able to downsample from one mip into another smaller one using a custom shader rather than using a traditional bilinear filter.
Steps to reproduce

Download the following capture: rdc_bug_report_textureviews_zoom.zip
Open the Event Browser window
Expand to:
a. Frame
b. Draw view
c. Post-Process
d. Fog blur
e. Blur downsample
f. Downsample 6
g. glDrawArrays()
Use the Fit or 1:1 buttons in the TextureViewer on the Inputs or Outputs texture.

(I hope this is enough, I tried to make the capture as lightweight as possible.)
Environment

RenderDoc version: 1.30 (built from: https://github.com/baldurk/renderdoc/commit/3eccdc736ebe4a7a943127bbea279ce2d7b39732)
Operating System: Linux Manjaro (Arch based)
Graphics API: OpenGL 4.6 (Compatibility Profile) Mesa 23.1.9-manjaro1.1
Mesa version: 23.1.9
GPU: AMD Radeon RX 7900 XT (gfx1100, LLVM 16.0.6, DRM 3.54, 6.6.8-2-MANJARO)
OpenGL driver: Gallium (?) (aka not Zink)

Thank you for such a clear reproduction case. Other places were incorrect i.e. saving the texture contents. The issue was glTextureView with non-zero minlevel.


Nullability annotations

Rebase and fix of https://github.com/pivotal/PivotalCoreKit/pull/168
Looking to move PCK to better support Swift going forward.

Awesome, thank you @xtreme-andy-shen !
Will review and merge shortly. Release to follow...

@akitchen thanks! I'm also adding some more functionality coming from other project. Will have PRs for them as well. I'm wondering why Travis fails, I'm running tests locally and it's passing.

We have a large Swift project trying this out today. Separately, I'll have a look at Travis –– I had some trouble with it too around the last release.

On Mar 1, 2017, at 07:02, Andy Shen<EMAIL_ADDRESS>wrote:
@akitchen thanks! I'm also adding some more functionality coming from other project. Will have PRs for them as well. I'm wondering why Travis fails, I'm running tests locally and it's passing.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@akitchen thanks! Keep me updated, I'm interested, our project is also looking to integrate.

I ran rake travis locally and it passed. There are only a few places in the code where behavior has been altered, and only subtly ... so I've re-started the travis build and will try to see if we can get to the bottom of it.

So, it appears that there is a race condition behind that failing test, which has only started surfacing as Travis seems to be getting slower and slower for us.
Sorry that your PR drew the short straw here, but we need to fix this before we can push more code to a red CI. I'm looking into the best way to fix it, and am open to any opinions people may have on the subject.
Cc: @tjarratt @younata

On Mar 1, 2017, at 11:46, Andy Shen<EMAIL_ADDRESS>wrote:
@akitchen thanks! Keep me updated, I'm interested, our project is also looking to integrate.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Thinking about it a bit further, I'm not sure the assertion that's failing is valid to begin with. The connection is being forced to time out while actively loading data.
I'd be inclined to remove the assertions related to the returned data in the test and move on. Given this is NSURLConnection stuff we should probably be deprecating it anyways.
Thoughts?

@akitchen I'm inclined to remove that as well. Don't see the integrity of the test to be impacted from this removal.

I've added a backlog item to schedule deprecation of the class involved. I think it's a better use of time vs. fixing the race condition or reasoning about the correct expected behavior in the situation under test there.
thanks again for the PR. I'll work through the rest and cut a new release as soon as I can.


Docs Update for Replatform

❌ Docs Preview Failed
Error
HttpError: Resource not accessible by personal access token - https://docs.github.com/rest/commits/statuses#create-a-commit-status

The changes look correct but I cannot verify that it's all rendered correctly because the docs preview has failed - is that expected?

@BlenderDude said that the preview issue should be non-blocking, but will let him confirm here!

!docs preview

@BlenderDude, the docs deploy action is failing. Not sure what needs to be done there now.


[FE]: Create Store Form (Step 3 of the Stepper)

[FE]: Create Store Form (Step 3 of the Stepper)

[!IMPORTANT]
Before applying, please read the Contributors Guide. Following the guide increases your chances of being assigned to this task.

Description
Implement the third step of the store registration using the design provided in the Figma file. This step is part of a multi-step form (Stepper) and should strictly adhere to the specified layout and style.
Requirements

File to Edit:

Modify the file located at src/components/register/steps/ThreeStepContent.tsx.

Design:

Follow the Figma design exactly as provided to ensure consistency with the overall UI Figma Design Link, you have to use the Store Form Section.
Use proper styling techniques to maintain responsiveness and visual appeal.

Additional Notes
⚠ You don't have to create this, because it's already created

You just have to create the form

May I try my hand at this?

Could I take over this issue?

Can I be assigned to this?

Hello guys, I want to apply, to do all the forms:
Estimated time 1 to 3 days
Steps to get started:
Read the application description.
See the Figma design.
Create components according to the different parties involved.
Additional:
I will implement the React form hook because it is a great library for managing forms and zod schemas to improve validations.

Can I jump on this task?

Could I be assigned to this?

Chello! my name is Gladchux.
I have extensively used JavaScript and typescript to deliver quality and responsive interactive projects.
My plan to resolve this issue:
create a branch after cloning the repository.
Study the codebase to understand it.
locate the threeStepContent file.
build/design form fields according to the figma file design.
ensure necessary validation for the fields.
ensure design consistency.
ensure responsiveness for all screen sizes.
raise an explicit PR and notify maintainers.
my ETA for this would be 26hrs.

@Akshola00  Task assigned to you. Let me know if you need further clarification or additional support!😊
Here is our telegram group, please join https://t.me/starshopcr

@KevinLatino on it now

please @Akshola00, follow the step one content styles, i have alrady merged it, and i think you can follow the styles


Django bootstrap

Fix for #57

Sorry Gareth -- there's another of these that I forgot about, can you add it in? Your
with_items:
- migrate
- makemigrations lasair
- migrate
should have one more item
- collectstatic

Correction, should be
- collectstatic --noinput


Android app?

I am just wondering, why is there no android app using xchange on google play? Are there any legal or technical reasons why I cannot do that?
I'd like to use an app with this simple interface even if I have to make one, but in that case I might as well share it with the world :-)

There is no reason you couldn't use XChange for an Android app. In fact, there is even a discussion somewhere here about migrating to java version>8, but people raised concerns about Android compatibility. If you want to develop an Android app and bring your experience here, it would be more than welcome.

I see, I just read #2945
Thank you, I will bring any useful feedback.

I do not know if it is the right place to post my question regarding an error I have been facing when trying to simply extract the ticker info from Kraken in my Android application. I am quite new in the Android world and might also have incorrectly imported the library but still thought it could be worth posting my issue here, as I have read that some incompatibilities have been faced with Java 11 (my application is based on a JDK 8).
My import:
build.gradle (:app)
`android {
compileSdkVersion 30
buildToolsVersion "30.0.3"
defaultConfig {
    applicationId "com.example.trackmycrypto"
    minSdkVersion 19
    multiDexEnabled true
    targetSdkVersion 30
    versionCode 1
    versionName "1.0"

    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

}
dependencies {
implementation 'androidx.multidex:multidex:2.0.1'
implementation 'org.knowm.xchange:xchange-core:5.0.13'
implementation 'org.knowm.xchange:xchange-kraken:5.0.13'
}`
build.gradle (APP_NAME)
allprojects {     repositories {         google()         jcenter()         mavenCentral()         maven { url 'https://jitpack.io' }     } }
I have read your explanations regarding the dependencies to add in the pom.xml file, but I do not have such file in my application's project and usually, the third party libraries are directly imported when synchronizing the dependencies of the gradle files (which I did). Could it be that the import of the library was incomplete or should be performed manually ?
My simple test code:
ExchangeSpecification exSpec = new KrakenExchange().getDefaultExchangeSpecification(); Exchange kraken = ExchangeFactory.INSTANCE.createExchange(exSpec);  //!\\ RAISES THE ERROR MarketDataService marketDataService = kraken.getMarketDataService(); Ticker ticker = null; try {     ticker = marketDataService.getTicker(CurrencyPair.BTC_USD);  // I know this method is deprecated, but this was just a test } catch (IOException e) {     e.printStackTrace(); } Log.d("TEST1", ticker.toString());
The error:
2022-03-31 05:30:00.028 16765-16765/com.example.trackmycrypto E/AndroidRuntime: FATAL EXCEPTION: main     Process: com.example.trackmycrypto, PID: 16765     java.lang.NoClassDefFoundError: Failed resolution of: Ljava/time/Duration;         at org.knowm.xchange.client.ResilienceRegistries.<clinit>(ResilienceRegistries.java:23)         at org.knowm.xchange.client.ExchangeRestProxyBuilder.build(ExchangeRestProxyBuilder.java:76)         at org.knowm.xchange.kraken.service.KrakenBaseService.<init>(KrakenBaseService.java:51)         at org.knowm.xchange.kraken.service.KrakenMarketDataServiceRaw.<init>(KrakenMarketDataServiceRaw.java:31)         at org.knowm.xchange.kraken.service.KrakenMarketDataService.<init>(KrakenMarketDataService.java:29)         at org.knowm.xchange.kraken.KrakenExchange.initServices(KrakenExchange.java:19)         at org.knowm.xchange.BaseExchange.applySpecification(BaseExchange.java:108)         at org.knowm.xchange.ExchangeFactory.createExchange(ExchangeFactory.java:130)         at com.example.trackmycrypto.SynchronizeAdapter$ViewHolder3$1.onClick(SynchronizeAdapter.java:192)         at android.view.View.performClick(View.java:6213)         at android.widget.TextView.performClick(TextView.java:11074)         at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:1119)         at android.view.View$PerformClick.run(View.java:23645)         at android.os.Handler.handleCallback(Handler.java:751)         at android.os.Handler.dispatchMessage(Handler.java:95)         at android.os.Looper.loop(Looper.java:154)         at android.app.ActivityThread.main(ActivityThread.java:6692)         at java.lang.reflect.Method.invoke(Native Method)         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)      Caused by: java.lang.ClassNotFoundException: Didn't find class "java.time.Duration" on path: DexPathList[[zip file "/data/app/com.example.trackmycrypto-1/base.apk"],nativeLibraryDirectories=[/data/app/com.example.trackmycrypto-1/lib/arm64, /system/lib64, /vendor/lib64]]         at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)         at java.lang.ClassLoader.loadClass(ClassLoader.java:380)         at java.lang.ClassLoader.loadClass(ClassLoader.java:312)         at org.knowm.xchange.client.ResilienceRegistries.<clinit>(ResilienceRegistries.java:23)          at org.knowm.xchange.client.ExchangeRestProxyBuilder.build(ExchangeRestProxyBuilder.java:76)          at org.knowm.xchange.kraken.service.KrakenBaseService.<init>(KrakenBaseService.java:51)          at org.knowm.xchange.kraken.service.KrakenMarketDataServiceRaw.<init>(KrakenMarketDataServiceRaw.java:31)          at org.knowm.xchange.kraken.service.KrakenMarketDataService.<init>(KrakenMarketDataService.java:29)          at org.knowm.xchange.kraken.KrakenExchange.initServices(KrakenExchange.java:19)          at org.knowm.xchange.BaseExchange.applySpecification(BaseExchange.java:108)          at org.knowm.xchange.ExchangeFactory.createExchange(ExchangeFactory.java:130)          at com.example.trackmycrypto.SynchronizeAdapter$ViewHolder3$1.onClick(SynchronizeAdapter.java:192)          at android.view.View.performClick(View.java:6213)          at android.widget.TextView.performClick(TextView.java:11074)          at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:1119)          at android.view.View$PerformClick.run(View.java:23645)          at android.os.Handler.handleCallback(Handler.java:751)          at android.os.Handler.dispatchMessage(Handler.java:95)          at android.os.Looper.loop(Looper.java:154)          at android.app.ActivityThread.main(ActivityThread.java:6692)          at java.lang.reflect.Method.invoke(Native Method)          at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)          at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)
The error seems to be caused by the use of Duration with Android API levels < 26 and has been previously documented for other projects. I have tested some methods locally, and most specifically, the methods ofMillis(), ofSeconds() and ofMinutes() are causing the error. According to the other project I have just linked, replacing their use with simple long / integer multications should do the job (see this example).
Is there anyway Duration could be replaced from XChange ? If not, would you have an alternative solution ?
Please feel free to let me know if a new post should be created for my issue, if you would rather want me to post it on stackoverflow or would simply want me to delete it if it is a misunderstanding from my side.

I haven't been playing with xchange and android for a while, but I see minsdk 23 and that is also API level of the device I was using for testing. It was working fine for me. I believe you are just missing desugaring, that deals with issues like this.

Thank you for mentioning desugaring. I did not know such library existed and it indeed solved my problem. This section helped me properly import desugaring.

Trying to create my Kraken instance of the Exchange object with a user name, API key and secret key, I got stuck with another problem apparently linked to the use of a java library which is not supported by Android API levels < 26.
My code:
ExchangeSpecification exSpec = new KrakenExchange().getDefaultExchangeSpecification();
// Define API key
exSpec.setUserName("MY_ACCOUNT");
exSpec.setApiKey("MY_API_KEY");
exSpec.setSecretKey("MY_SECRET_KEY");
Exchange kraken = ExchangeFactory.INSTANCE.createExchange(exSpec);

The returned error:
2022-03-31 22:58:39.610 28595-29066/com.example.trackmycrypto E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #3
    Process: com.example.trackmycrypto, PID: 28595
    java.lang.RuntimeException: An error occurred while executing doInBackground()
        at android.os.AsyncTask$3.done(AsyncTask.java:318)
        at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354)
        at java.util.concurrent.FutureTask.setException(FutureTask.java:223)
        at java.util.concurrent.FutureTask.run(FutureTask.java:242)
        at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:243)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
        at java.lang.Thread.run(Thread.java:762)
     Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Ljava/util/Base64;
        at org.knowm.xchange.kraken.service.KrakenDigest.createInstance(KrakenDigest.java:29)
        at org.knowm.xchange.kraken.service.KrakenBaseService.<init>(KrakenBaseService.java:53)
        at org.knowm.xchange.kraken.service.KrakenMarketDataServiceRaw.<init>(KrakenMarketDataServiceRaw.java:31)
        at org.knowm.xchange.kraken.service.KrakenMarketDataService.<init>(KrakenMarketDataService.java:29)
        at org.knowm.xchange.kraken.KrakenExchange.initServices(KrakenExchange.java:19)
        at org.knowm.xchange.BaseExchange.applySpecification(BaseExchange.java:108)
        at org.knowm.xchange.ExchangeFactory.createExchange(ExchangeFactory.java:130)
        at com.example.trackmycrypto.SynchronizeAdapter$ProgressTask.doInBackground(SynchronizeAdapter.java:296)
        at com.example.trackmycrypto.SynchronizeAdapter$ProgressTask.doInBackground(SynchronizeAdapter.java:276)
        at android.os.AsyncTask$2.call(AsyncTask.java:304)
        at java.util.concurrent.FutureTask.run(FutureTask.java:237)
        at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:243)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
        at java.lang.Thread.run(Thread.java:762)
     Caused by: java.lang.ClassNotFoundException: Didn't find class "java.util.Base64" on path: DexPathList[[zip file "/data/app/com.example.trackmycrypto-1/base.apk"],nativeLibraryDirectories=[/data/app/com.example.trackmycrypto-1/lib/arm64, /system/lib64, /vendor/lib64]]
        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
        at org.knowm.xchange.kraken.service.KrakenDigest.createInstance(KrakenDigest.java:29)
        at org.knowm.xchange.kraken.service.KrakenBaseService.<init>(KrakenBaseService.java:53)
        at org.knowm.xchange.kraken.service.KrakenMarketDataServiceRaw.<init>(KrakenMarketDataServiceRaw.java:31)
        at org.knowm.xchange.kraken.service.KrakenMarketDataService.<init>(KrakenMarketDataService.java:29)
        at org.knowm.xchange.kraken.KrakenExchange.initServices(KrakenExchange.java:19)
        at org.knowm.xchange.BaseExchange.applySpecification(BaseExchange.java:108)
        at org.knowm.xchange.ExchangeFactory.createExchange(ExchangeFactory.java:130)
        at com.example.trackmycrypto.SynchronizeAdapter$ProgressTask.doInBackground(SynchronizeAdapter.java:296)
        at com.example.trackmycrypto.SynchronizeAdapter$ProgressTask.doInBackground(SynchronizeAdapter.java:276)
        at android.os.AsyncTask$2.call(AsyncTask.java:304)
        at java.util.concurrent.FutureTask.run(FutureTask.java:237)
        at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:243)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
        at java.lang.Thread.run(Thread.java:762)
2022-03-31 22:58:39.650 28595-28595/com.example.trackmycrypto D/TextView: setTypeface with style : 0
2022-03-31 22:58:39.657 28595-28595/com.example.trackmycrypto D/TextView: setTypeface with style : 0
2022-03-31 22:58:39.664 28595-28595/com.example.trackmycrypto D/TextView: setTypeface with style : 0
2022-03-31 22:58:39.791 28595-28595/com.example.trackmycrypto D/TextView: setTypeface with style : 0
2022-03-31 22:58:39.795 28595-28595/com.example.trackmycrypto D/TextView: setTypeface with style : 0
2022-03-31 22:58:39.802 28595-28595/com.example.trackmycrypto D/TextView: setTypeface with style : 0
2022-03-31 22:58:39.828 28595-28595/com.example.trackmycrypto D/TextView: setTypeface with style : 0
2022-03-31 22:58:39.834 28595-28595/com.example.trackmycrypto D/TextView: setTypeface with style : 0
2022-03-31 22:58:39.845 28595-28595/com.example.trackmycrypto D/TextView: setTypeface with style : 0

It appears that the library java.util.Base64 is not supported by Android API levels < 26. Apparently, one should use the library android.util.Base64 instead. An alternative solution would be to use another Apache library which is compatible for both Java and Android.
Since XChange has not been developed specifically for Android, I suspect I might face many similar issues. The easiest solution would be to directly modify the unsupported libraries, but I currently cannot do so, as I have imported XChange directly from Maven. Have you faced similar issues in the past ? Would you suggest to clone XChange instead and to import it as a module to be able to directly replace the unsupported library manually (this solution would require more work to update the library) ? Or am I still missing some essential libraries as for desugaring ?

The only solution I found so far is to use a version of XChange prior to the use of java.util.Base64. I believe the latest version without this dependency would be 4.3.4 . Using this version of the core and Kraken libraries worked on my computer and on my phone.

From my experience I must say the best is to setup whole xchange project, build the latest snapshot on your local and set it as a dependency. Maven/gradle make it very easy to setup and then you can experiment with code changes within xchange itself.
It was just way too often when I had to modify xchange code to get it working on android. You can also then easily submit pull request when it makes sense and to make the whole library more compatible with android.


Document TwitterServer based configs

I think they are documented now. Anyways, closing due to lack of activity.


[WIP] Data List component

This is in response of #527
This is an initial development of hybrid tables, or "lists". The List components behaves as a table over md screens, but as a vertical list below. This is because, at the default md breakpoint (768px width), is expected the user has more freedom to scroll rather on mobile devices.
https://github.com/nuxtlabs/ui/assets/5141911/620679f4-bbd3-449a-993d-77cb55fe4e4a
There is still some tasks and conversations around how to transform the row into an "item". Currently, each row uses flex-col to display each cell stacked vertically.

Wouldn't it be better to improve the Table component instead of duplicating all the code?

That's something I'm leaving to the maintainers. The thing is, for some, using <table> could be a semantic advantage (especially for SEO), so these both should be separate.
Also, it could be that I could use the same tags and try to force them to behave has display: block, but haven't tested yet.

Closing this. I feel like duplicating the Table component would be too complicated to maintain.


Platform list: add Twitch

My Twitch Client list of games is rapidly growing. would be nice to get this integrated into the galaxy client.

Duplicate of #86 #82


Rename description to comment in token-transformer

Is your feature request related to a problem? Please describe.
Currently, comments are stored in description properties. Style-dictionary expects comments to be stored in comment properties.
Describe the solution you'd like
token-transformer could convert description properties to comment properties.
Describe alternatives you've considered
—
Additional context
—
Thanks for your consideration or any pointers on how to achieve this!

Just checking in if this has been given consideration yet? Thanks!

proposing to archive for now as description aligned with the DTCG standards


0.12 update update fail over tteck

Update over tteck do this at the end:
`<--- JS stacktrace --->
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
----- Native stack trace -----
1: 0xb84bd6 node::OOMErrorHandler(char const*, v8::OOMDetails const&) [/usr/bin/node]
2: 0xefec30 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [/usr/bin/node]
3: 0xefef17 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [/usr/bin/node]
4: 0x1110925  [/usr/bin/node]
5: 0x1110eb4 v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [/usr/bin/node]
6: 0x1127da4 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::internal::GarbageCollectionReason, char const*) [/usr/bin/node]
7: 0x11285bc v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/usr/bin/node]
8: 0x10fe8c1 v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/usr/bin/node]
9: 0x10ffa55 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/usr/bin/node]
10: 0x10dd0a6 v8::internal::Factory::NewFillerObject(int, v8::internal::AllocationAlignment, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/usr/bin/node]
11: 0x1537e36 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/usr/bin/node]
12: 0x1971ef6  [/usr/bin/node]
|Aborted
error Command failed with exit code 134.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
[ERROR] in line 68: exit code 0: while executing command yarn build
root@mafl:~# nano /opt/mafl/data/config.yml`

Hi, you don't have enough memory in the lxc container. This is because the application is build from source.
The solution would be to increase the RAM memory of the container.

Now I make a new tteck lxc. Works fine.
Maybe tteck should give as standard more ram

How much memory did you have at the time of the error?

2gb

That's a lot, 1gb should be enough.
The script is in another repository (tteck). Maybe something in it has changed, it used to require less to update.
I'll try to fix it or ask tteck for help.

Added documentation on this error - https://mafl.hywax.space/guide/getting-started.html#proxmox


Imports missing dependency

The example was using createCurrentUserHook() but hadn't imported it.

Conversely, groq is being imported, but not used. Perhaps that could be removed from the imports?

Thanks for reporting!


Running unit tests for a test project targeting full CLR and CoreCLR will only run the CoreCLR variant on Windows.

Environment data
dotnet --info output: 1.0.0-preview2-003118
VS Code version: 1.2.1
C# Extension version: 1.1.6
Windows 10 64-bit
Steps to reproduce
See repro at https://github.com/JunTaoLuo/DotnetTest/tree/johluo/repro-windows-run-dual-target-test. Open in VS Code and run the test Combine.NET.Tests.CombineNET451Tests.TestVersion in /combine/Combine.NET451.Tests.
Expected  behavior
This test project targets both net451 and netcoreapp1.0 so the test should be run twice, one for each target. This is the behaviour of dotnet test on the command line.
Actual behavior
From the OmniSharp Log, it seems the test is only run for CoreCLR:
[INFORMATION:OmniSharp.DotNetTest.Helpers.DotNetTestManager.DotNetTestManager] read: {"MessageType":"TestSession.Connected","Payload":null}
[INFORMATION:OmniSharp.DotNetTest.Helpers.DotNetTestManager.DotNetTestManager] send: {"MessageType":"TestExecution.GetTestRunnerProcessStartInfo"}
[INFORMATION:OmniSharp.DotNetTest.Helpers.DotNetTestManager.DotNetTestManager] read: {"MessageType":"TestExecution.TestRunnerProcessStartInfo","Payload":{"FileName":"C:\\Users\\johluo\\AppData\\Local\\Microsoft\\dotnet\\dotnet.exe","Arguments":"exec --runtimeconfig c:\\gh\\tp\\DotnetTest\\combine\\Combine.NET451.Tests\\bin\\Debug\\netcoreapp1.0\\Combine.NET451.Tests.runtimeconfig.json --depsfile c:\\gh\\tp\\DotnetTest\\combine\\Combine.NET451.Tests\\bin\\Debug\\netcoreapp1.0\\Combine.NET451.Tests.deps.json --additionalprobingpath C:\\Users\\johluo\\.nuget\\packages C:\\Users\\johluo\\.nuget\\packages\\dotnet-test-xunit\\1.0.0-rc2-build10025\\lib\\netcoreapp1.0\\dotnet-test-xunit.dll c:\\gh\\tp\\DotnetTest\\combine\\Combine.NET451.Tests\\bin\\Debug\\netcoreapp1.0\\Combine.NET451.Tests.dll --designtime --port 27661 --wait-command"}}
[INFORMATION:OmniSharp.DotNetTest.Helpers.DotNetTestManager.DotNetTestManager] read: {"MessageType":"TestExecution.TestStarted","Payload":{"CodeFilePath":null,"DisplayName":"Combine.NET.Tests.CombineNET451Tests.TestVersion","FullyQualifiedName":"Combine.NET.Tests.CombineNET451Tests.TestVersion","Id":"a0bfdc8a-d8af-c8fb-4248-af7266b07e9f","LineNumber":null,"Properties":{}}}
[INFORMATION:OmniSharp.DotNetTest.Helpers.DotNetTestManager.DotNetTestManager] read: {"MessageType":"TestExecution.TestResult","Payload":{"Test":{"CodeFilePath":null,"DisplayName":"Combine.NET.Tests.CombineNET451Tests.TestVersion","FullyQualifiedName":"Combine.NET.Tests.CombineNET451Tests.TestVersion","Id":"a0bfdc8a-d8af-c8fb-4248-af7266b07e9f","LineNumber":null,"Properties":{}},"Outcome":2,"ErrorMessage":"Running in CoreCLR","ErrorStackTrace":"   at Combine.NET.Tests.CombineNET451Tests.TestVersion() in c:\\gh\\tp\\DotnetTest\\combine\\Combine.NET451.Tests\\Combine.NET451Tests.cs:line 15","DisplayName":null,"Messages":[""],"ComputerName":null,"Duration":"00:00:00.0050000","StartTime":"2016-06-21T14:48:07.8346733-07:00","EndTime":"2016-06-21T14:48:07.8792413-07:00"}}
[INFORMATION:OmniSharp.DotNetTest.Helpers.DotNetTestManager.DotNetTestManager] read: {"MessageType":"TestExecution.Completed","Payload":null}
[INFORMATION:OmniSharp.Middleware.LoggingMiddleware] /v2/runtest: 200 3638ms

cc @troydai

On another note, the formatting of the exception seems off on Windows. The new lines are not rendered in the OmniSharp Log on Windows but is rendered on Mac/Linux

/cc @DustinCampbell I'll assign to to myself first.

This is a limitation of O#. The O# project system only loads the first target framework when multi-targeting.


Fix incorrect user typings, store full user object in context

Description
Change the user in useAuth to be a complete user object, and remove usage of TS any types.
Fixes/resolves #52
Screenshots
Please include any screenshots or media that illustrates the changes made
Type of change
Please delete options that are not relevant.

[X] Bug fix (non-breaking change which fixes an issue)

Checklist:
Leave blank if not applicable
I have completed these steps when making this pull request:

[ ] I have assigned my name to the issue
[ ] I have moved the issue to the In Progress column
[ ] I have labelled the PR appropriately
[ ] I have assigned myself to the PR

Before opening the PR for review:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[x] I have moved the linked issue to the Review in Progress column

lgtm


Compatibility with HPE NVDIMM

I have an HP DL380 Gen9 and 2 x 8GB HP NVDIMM modules installed.    Fedora has no problem identifying the pmem devices or issuing READ/WRITE commands.
I am trying to pull attributes like serial numbers, power on hours, health attributes, etc.. by using the ixpdimm-cli software.
Is this only compatible with Intel XP DIMM modules?
[root@FEDORA rel-release]# lsblk -t
NAME            ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE  RA WSAME
pmem0                   0   4096      0    4096     512    0           128 128    0B
pmem1                   0   4096      0    4096     512    0           128 128    0B
sda                     0<PHONE_NUMBER>44     512     512    1 cfq       128 128    0B
├─sda2                  0<PHONE_NUMBER>44     512     512    1 cfq       128 128    0B
│ ├─fedora-swap         0<PHONE_NUMBER>44     512     512    1           128 128    0B
│ ├─fedora-home         0<PHONE_NUMBER>44     512     512    1           128 128    0B
│ └─fedora-root         0<PHONE_NUMBER>44     512     512    1           128 128    0B
└─sda1                  0<PHONE_NUMBER>44     512     512    1 cfq       128 128    0B
[root@FEDORA rel-release]# ndctl list
[
{
"dev":"namespace1.0",
"mode":"raw",
"size":8589934592,
"blockdev":"pmem1"
},
{
"dev":"namespace0.0",
"mode":"raw",
"size":8589934592,
"blockdev":"pmem0"
}
]
[root@FEDORA rel-release]# ixpdimm-cli show -dimm
Error: The command is not supported in the current context.
[root@FEDORA rel-release]# ixpdimm-cli version
Component                         Version
Intel DIMM Gen 1 Software Version <IP_ADDRESS>4
Intel DIMM Gen 1 Driver Version   <IP_ADDRESS>

If you want some basic health information about the HPE NVDIMM, try 'ndctl list --dimms --idle --health'.  We are in the process of adding more health information to that utility.    For now, you'll see information like:
{
"dev":"nmem6",
"id":"802c-0f-1612-122eb278",
"health":{
"health_state":"ok",
"temperature_celsius":25.000000,
"spares_percentage":99,
"alarm_temperature":false,
"alarm_spares":false,
"temperature_threshold":50.000000,
"spares_threshold":20,
"life_used_percentage":0,
"shutdown_state":"clean"
}
},
Note that to get the health information, you'll need to have the acpi_ipmi kernel module loaded.

That worked great.   Thank you.
I was hoping to see the sensor attributes like what is defined in the ixpdimm-cli:
MediaTemperature
ControllerTemperature
SpareCapacity - desired
WearLevel - desired
UnsafeShutdowns - desired
PowerOnTime - desired
UpTime|PowerCycles - desired
FWErrorCount - desired
PowerLimited
MediaErrorsUncorrectable - desired
MediaErrorsCorrected - desired
MediaErrorsErasureCoded - desired
WriteCountMax
WriteCountAvg
MediaErrorsHost
MediaErrorsNonHost