SSH handshake failed and unable to authenticate

Hi guys,
I cannot bootstrap Flux with a GitHub repo.
Before this step I have ran terraform apply -target tls_private_key.flux as suggested in this issue
I'm getting the following error, running terraform apply:
│ Error: Git Client
│
│ could not clone git repository: unable to clone<EMAIL_ADDRESS>ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain

My PAT has repo scope and I'm admin of the repo.
I'm using v1.0.0 of the flux terraform provider.
This is my setup:
resource "tls_private_key" "flux" {
  algorithm   = "ECDSA"
  ecdsa_curve = "P256"
}

provider "flux" {
  kubernetes = {
    host                   = data.azurerm_kubernetes_cluster.aks.kube_config.0.host
    client_certificate     = base64decode(data.azurerm_kubernetes_cluster.aks.kube_config.0.client_certificate)
    client_key             = base64decode(data.azurerm_kubernetes_cluster.aks.kube_config.0.client_key)
    cluster_ca_certificate = base64decode(data.azurerm_kubernetes_cluster.aks.kube_config.0.cluster_ca_certificate)
  }
  git = {
    url =<EMAIL_ADDRESS>    ssh = {
      username    = "git"
      private_key = tls_private_key.flux.private_key_pem
    }
  }
}

provider "github" {
  owner = var.flux_github_org
  token = var.flux_github_token
}

resource "github_repository_deploy_key" "this" {
  title      = "Flux"
  repository = var.flux_github_repository
  key        = tls_private_key.flux.public_key_openssh
  read_only  = "false"
}

resource "flux_bootstrap_git" "flux_system" {
  depends_on = [github_repository_deploy_key.this]

  path = var.flux_target_path
  components_extra = [
    "image-reflector-controller",
    "image-automation-controller"
  ]
}

Where is it that I go wrong?

I've cleared the state and got it to work that way

I ran into the same issue today, and managed to find an ugly workaround to this, but still less ugly than to clear all state. Basically this can happen if you create a new Personal Access Token and retired the old one. In which case, all deploy keys created with that PAT gets deleted.
Find the current deploy key in state:
terraform state show github_repository_deploy_key.main
Use output from this to create the deploy key manually in the GitHub repo as the user that owns the Personal Access Token (PAT)
Remove the old deploy key from state:
terraform state rm github_repository_deploy_key.main
Find all deploy keys in your repo:
curl -L \
  -H "Accept: application/vnd.github+json" \
  -H "Authorization: Bearer <PAT>" \
  -H "X-GitHub-Api-Version: 2022-11-28" \
  https://api.github.com/repos/OWNER/REPO/keys

Find the ID for the deploy key you created manually, and the import it to Terraform:
terraform import github_repository_deploy_key.main REPO:<ID>


An alphabetical order rule?

Hi!
I found that the alphabetical order import rule is very useful.
Do you mind I add a new rule for that?
Or an option to existed order rule?

Why is it useful? What rule are you referring to?
Either way it’d be an option to the existing rule, not a new one.

Hi, we are a typescript team and are migrating to eslint from the tslint.
While the import order rule is quite different between that in eslint and the tslint.
I think it might be useful for other team who migrated from tslint as well.
Thanks, I will make such a rule when I have time.

Closing as a duplicate of #1311.

Closing as a duplicate of #1311.

How is this is a duplicate of #1311? Alphabetical order is only mentioned there, but it's not the point of the issue.

I also like very much the alphabetical order of the tslint rule, because when there are lot of imports in a file, it is far easier to find if one needs to be added or not. Probably should it be an option of the already existing order rule. What would be great also, to conform to tslint rule, would be to be able to sort imported members from a library by alphabetical order, and to have the ability to put lowercase starting members at the end. See https://palantir.github.io/tslint/rules/ordered-imports/
Would you accept PR for that?

This would be a useful addition to the package. For example in a React project we can already sort props, propTypes, defaultProps and more alphabetically with rules such as react/jsx-sort-default-props, react/jsx-sort-props and react/sort-prop-types.
For unordered lists of code such as imports, exports and objects, it makes sense to group and sort these so there's some consistent order throughout a project. import/order already handles the grouping, but being able to sort alphabetically within those groups would be beneficial.

One challenge is that bindingless imports (import 'path' versus import x from 'path') are by convention side-effecting, so nothing should be reordered across them, and they should not be reordered themselves.
However, yes, after some thought I think it does make sense to add this as an option to the order rule. A PR would be appreciated.


JOJ Family

Source
https://jojfamily.blesk.cz/tv-program
Channels
JOJ Family - JOJFamily.sk
Notes
No response

JOJ Family is included in https://github.com/iptv-org/epg/blob/gh-pages/guides/cz/m.tv.sms.cz.epg.xml

Doesn't seem to be working. All I get is 'No information'. All other JOJ channels have EPG info.

Can you please make that the NAME and/or TVG-ID matches what your playlist is using?

Can you try using a different player to see if the results are the same?
Perhaps trying one of web players

Exactly the same. The database https://iptv-org.github.io/ doesn't show the channel as having a valid EPG source, so I think there's definitely something not right.

Ok, sounds like this will require a new config for the source linked.

I think the issue is to do with how the new combined guides are created.
JOJ Family is in the database with a broadcast country of Slovakia and the database only lists Slovak as the official language of Slovakia. The data created by m.tv.sms.cz.epg.xml is in Czech, which means it will not get picked up for the combined guides.
All the other JOJ channels in the guide are sourced from horizon.tv, which is in the Slovak language. Assuming it's available, adding JLOJ Family to horizon.tv should fix the issue.

Thanks for looking into that @RevGear

the database only lists Slovak as the official language of Slovakia

I fixed this already in https://github.com/iptv-org/database/pull/1585.
JOJ Family is only meant for CZ, along with following channels:

Broadcast area for SK: NovaInternational.cz, PrimaPlus.cz
Broadcast area for CZ: MarkizaInternational.sk, JOJFamily.sk

I'll be fixing them soon in the database.

The guide for JOJ Family is now available at these links:

https://iptv-org.github.io/epg/guides/cs/m.tv.sms.cz.xml
https://iptv-org.github.io/epg/guides/sk/mujtvprogram.cz.xml


Post only limit order

Hello,
function PlaceLimitOrderAsync has postOnly attribute, but actually it is not used inside function, also it is not a part of GDAXClient.Services.Orders.Models.Order class. So post only flag does not work. Can you please implement this flag?
Thank you.

Yes, this needs to be fixed. Feel free to take a shot at this and open a pull request, otherwise I can pick it up when I get a chance
thanks!

ahh that might explain why some of my recent limit orders have went through as "market" orders and been charged a fee?
Anyway, just signed up here to say a big thanks for this awesome library dougdellolio, i lack any web development skills, or json etc and would not be able to link up with GDAX in my program without your library.
Thanks again!

@yoboto yes. this is now fixed with v1.0.11. please open up another issue if the problem persists.
and thanks for the words!


create IOOS parent navbar for WebCRs

See [WebCR_IOOS_structure - Google Slides]:(https://docs.google.com/presentation/d/1J7g9LDDa3WArDLYrm3IF0tnphyQ4tVIQSOGpUg39ibA/edit#slide=id.ge8b020310a_1_41)

Seperate _site.yml to generate navbar.html. See:

multiple level submenu in navbar? · Issue #721 · rstudio/rmarkdown
Add submenu capability · Issue #1213 · r-lib/pkgdown

Hi @superjai,
Might you have availability to look at this issue? My antigen test for covid came up positive. Jenn & Chris are presenting to NMS leadership Wednesday and we're hoping to have a demonstration of this.
I mostly sorted the structural elements me thinks but am feeling feverish and foggy to continue:

Include IOOS menu as __navbar.html and _site.yml configuration:

output:
  html_document:
    includes:
      before_body: __navbar.html

Use regular navbar configuration for regular website content, e.g. CINMS, in _site.yml:

navbar:
  title: "My Website"
  left:
    - text: "Index"
      href: index.html
    - text: "About"
      href: about.html

Make manual tweaks to HTML, e.g. index.html, (see commit 3bd992f):

.navbar-2{
  top: 45px;
}
</style>

<div class="navbar-2 navbar...

Ideally the fixed IOOS navbar gets differentiated from the regular website navbar so that these changes can be made simply by CSS referencing differences, e.g. class navbar-ioos or similar.
Resulting in https://noaa-onms.github.io/rmarkdown-website/:

Here are a few more refs:

Bootstrap 4 Multiple fixed-top navbars - Stack Overflow
2 sticky navs on Codeply
html - Bootstrap - using two navbars - Stack Overflow
multi-tab - JSFiddle - Code Playground
css - Bootstrap 4.0 - Two NavBars that collapse into one toggle - Stack Overflow
Double navigation with 2 navbars - code helper

from @superjai:
Hi all,
I thought I would give you all an update on the whole "updating the
Web CR's to include the IOOS navigation bar" thing. Unfortunately, the
task has proven to be a little tricky (meaning, I couldn't do it). The
task given to me was to take the top navigation bar from the following
site:
https://noaa-onms.github.io/
and then to replicate that navigation bar on the top of the Sanctuary
Web CR's, such as the following:
https://noaa-onms.github.io/cinms/
If you take a look at both sites, you'll find that they have a
different look and feel (different fonts, layout, etc.). Much of this
difference is caused by the fact that the Web CR's use a different
theme (a theme called Lumen) than the IOOS site (a theme called Yeti).
The trouble is that code incompatibilities between Lumen and Yeti mean
that you can't just copy and paste navigation elements from one theme
to another.
There is an underlying Javascript library that is a pretty key part of
the functionality of both themes, which is known as Bootstrap. The
trouble is that Lumen is using version 3 of Bootstrap and Yeti is
using version 5. These versions of Bootstrap are pretty different and,
consequently, the code you build on top of each of these versions also
looks pretty different. This is why you can't really copy and paste
features from a Yeti theme (the IOOS site) into a Lumen theme (the Web
CR's). I should mention that I did vainly try to copy and paste though
in multiple ways - failure.
The simplest solution is to swap the theme of the IOOS site from Yeti
to Lumen. By doing so, everything will be using the same theme, and
copying and pasting features back and forth should be no problem. The
only issue is that the Lumen theme doesn't look exactly the same as
the Yeti theme - hence the look and feel of the IOOS site would change
to an extent.
I figure it would be worth a conversation to see if you wanted to go
forward with my suggested approach. Perhaps you have a better idea.
Jai

from Jenn Brown:
Hi all (added Pike to this message to keep him in the loop),
Jai - thank you for looking into this on such short notice and for providing a clear explanation of the issue. I am not sure that we have the latitude to alter the IOOS site look from Yeti to Lumen so I wouldn't say we head down that path without a discussion with IOOS.
Alternatively, I am wondering whether it would make sense to change the WebCRs from Lumen to Yeti. Is that idea fairly straightforward and quickly applied or would it be time intensive or possibly cause a breakdown in other features, etc.?
I am curious to hear your thoughts on my question above but don't think we should rush into a decision just to accommodate the presentation today. I am confident that Chris and I can give a good overview and demo today given the changes you were able to accomplish yesterday.
Thank you
Jenn

from @superjai:
Hi Jenn,
The theme of the WebCR's could certainly be changed to Yeti, but it is
unclear to me how straightforward the theme change process would be,
without doing some testing. My main concern would be to determine if
the theme change causes something (or somethings) to break in the
WebCRs. So, yes, I agree that this is a decision to be made at a later
point.
I also fixed the title issue in the IOOS landing page that you
mentioned in another email.
Jai

Hi @superjai,
I don't believe themes are so much the issue here, not that there will be some inevitable quirks to be fixed with translating to a different theme.  You can now easily customize to any color, font, etc with bslib, the Bootstrap library for R. For instance, see Custom themes - Get started • bslib. Also, much of the IOOS specific colors, fonts and even disappearing top logo we sorted out here:

sanctsound.ioos.us

with bslib settings in _site.yml

The bigger problem is getting two navbars to show up and play nice with each other, e.g. CINMS-WebCR and Sanctuary-IOOS. I was able to inject the IOOS navigation within the _site.yml  using the directive includes: before_body: _navbar-ioos.html, while still allowing the navbar: configuration to generate the CINMS site menu. The problem was that the two menus wrote on top of each other, so I had to distinguish one from the other with some CSS, except they both have all the same classes and its the first auto-generated menu from the navbar: that is the CINMS one that I need to move below the IOOS one. Then I realized I could do this with a little JQuery directive with the following _site.yml:
name: "Channel Islands WebCR"
navbar:
  title: "Channel Islands"
  left:
    - text: "Deep Seafloor"
      href: deep-seafloor.html
    - text: "Kelp Forest"
      href: kelp-forest.html
    - text: "Pelagic"
      href: pelagic.html
    - text: "Rocky Shore"
      href: rocky-shore.html
    - text: "Sandy Beach"
      href: sandy-beach.html
    - text: "Sandy Seafloor"
      href: sandy-seafloor.html
output:
  html_document:
    theme:
      version: 5
      bootswatch: yeti
      fg: '#003087'
      bg: '#FFF'
    css: _styles.css
    includes:
      before_body: _navbar-ioos.html    # HTML for IOOS menu
      after_body: _navbar-update.html  # JavaScript to update menus

So the _navbar-ioos.html contains the navbar for IOOS and _navbar_update.html does a little JQuery magic to add the CSS class navbar-lower to the first autogenerated CINMS menu with:
<script>
$('.navbar').first().addClass('navbar-lower')
</script>

This navbar-lower then gets lowered 45 pixels per _style.css:
.navbar-lower{
  top: 45px;
}

I renamed the Github repository of my original experiment which borrowed from RStudio's demonstration of using a fixed _navbar.html from rmarkdown-website to double-navbar. It still looks a bit janky (white spaces on IOOS menu; dropdowns of IOOS menu appear behind CINMS menu), but the basics are there:
https://noaa-onms.github.io/double-navbar/


[BUG] AzureCliCredential - Misleading error message when blocked because of conditional access policy

Library name and version
Azure.Identity 1.6
Describe the bug
If retrieving a token is blocked by conditional access policy, error message provided to the user ("Please run 'az login' to set up account") is misleading. In my case I can reproduce this running in a docker container and using scope "https://database.windows.net", running equivalent CLI command produces the following error message:

: az account get-access-token --output json --resource https://database.windows.net
AADSTS50005: User tried to log in to a device from a platform (Unknown) that's currently not supported through Conditional Access policy. Supported device platforms are: iOS, Android, Mac, and Windows flavors.
Trace ID: c5188e27-f425-45a3-97ba-770db9cc3e00
Correlation ID: 52fa0a7c-384c-4f38-8138-992023c79a9f
Timestamp: 2022-06-03 22:26:04Z
To re-authenticate, please run:
az login --scope https://database.windows.net/.default

The last line matches the logged in check in the code.
Expected behavior
Better error message to help user diagnose the problem.
Actual behavior
Exception text says "Please run 'az login' to set up account"
See bug description
Reproduction Steps
Environment dependent,
Try getting a token that is blocked by conditional access policy.
Environment
In my scenario:
Image: mcr.microsoft.com/dotnet/aspnet:6.0
Azure.Identity 1.6

Thank you for your feedback.  Tagging and routing to the team member best able to assist.


Vickel: Watch Captain[\W_]+Jack[\W_]+Crypto(?:@europe.com)?

Vickel requests the watch of the watch_keyword Captain[\W_]*+Jack[\W_]*+Crypto(?:@europe\.com)?. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

Captain[\W_]*+Jack[\W_]*+Crypto(?:@europe\.com)? has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


Fleecing: Unable to mount filesystem.  Reason:[No such file or directory - open]

The VixDiskLibServer won't be started due to vim.log was missing in the expected location, which was changed by vmdb relocation.
[----] E, [2015-07-20T16:14:29.763020 #9730:10d1988] ERROR -- : Q-task_id([d55e2142-2f1b-11e5-8c3c-000c29b57ed5]) Unable to mount filesystem.  Reason:[No such file or directory - open] for VM [[local-t4] New Virtual Machine/New Virtual Machine.vmx]
[----] E, [2015-07-20T16:14:29.763185 #9730:10d1988] ERROR -- : Q-task_id([d55e2142-2f1b-11e5-8c3c-000c29b57ed5]) MIQExtract.new /mnt/hgfs/miq/vmdb/gems/pending/VixDiskLib/VixDiskLib.rb:119:in spawn' [----] E, [2015-07-20T16:14:29.763216 #9730:10d1988] ERROR -- : Q-task_id([d55e2142-2f1b-11e5-8c3c-000c29b57ed5]) MIQExtract.new /mnt/hgfs/miq/vmdb/gems/pending/VixDiskLib/VixDiskLib.rb:119:in start_service'
[----] E, [2015-07-20T16:14:29.763233 #9730:10d1988] ERROR -- : Q-task_id([d55e2142-2f1b-11e5-8c3c-000c29b57ed5]) MIQExtract.new /mnt/hgfs/miq/vmdb/gems/pending/VixDiskLib/VixDiskLib.rb:42:in block in connect' [----] E, [2015-07-20T16:14:29.763249 #9730:10d1988] ERROR -- : Q-task_id([d55e2142-2f1b-11e5-8c3c-000c29b57ed5]) MIQExtract.new /opt/rubies/ruby-2.2.2/lib/ruby/2.2.0/sync.rb:233:in block in sync_synchronize'
[----] E, [2015-07-20T16:14:29.763264 #9730:10d1988] ERROR -- : Q-task_id([d55e2142-2f1b-11e5-8c3c-000c29b57ed5]) MIQExtract.new /opt/rubies/ruby-2.2.2/lib/ruby/2.2.0/sync.rb:230:in `handle_interrupt'
[

@roliveri @jerryk55 Please work with @hsong-rh on this.

Will do. We discussed yesterday.

I'm in the process of updating the scripts. Part of the updates is to create the proper links for the logs.

Rich, this is not related to those setup scripts. Our ruby codes have some relative paths, point to the wrong location. After changed MIQ_ROOT, the issue was solved.
hsong-OSX:vmdb hsong$ git diff gems/pending/
diff --git a/gems/pending/VixDiskLib/VixDiskLib.rb b/gems/pending/VixDiskLib/VixDiskLib.rb
index 5aa621d..8236e06 100644
--- a/gems/pending/VixDiskLib/VixDiskLib.rb
+++ b/gems/pending/VixDiskLib/VixDiskLib.rb
@@ -14,7 +14,7 @@ VixDiskLib_raw = FFI::VixDiskLib::API
class VixDiskLibError < RuntimeError
end
-MIQ_ROOT    = "#{File.dirname(FILE)}/../../"
+MIQ_ROOT    = "#{File.dirname(FILE)}/../../../../"
SERVER_PATH = "#{File.dirname(FILE)}/"
LOG_DIR     = MIQ_ROOT + "vmdb/log/"
LOG_FILE    = LOG_DIR + "vim.log"
diff --git a/gems/pending/VixDiskLib/VixDiskLibServer.rb b/gems/pending/VixDiskLib/VixDiskLibServer.rb
index 3ba6e70..973f236 100644
--- a/gems/pending/VixDiskLib/VixDiskLibServer.rb
+++ b/gems/pending/VixDiskLib/VixDiskLibServer.rb
@@ -11,7 +11,7 @@ require 'vdl_wrapper'
class VixDiskLibError < RuntimeError
end
-MIQ_ROOT    = "#{File.dirname(FILE)}/../../"
+MIQ_ROOT    = "#{File.dirname(FILE)}/../../../../"
LOG_DIR     = MIQ_ROOT + "vmdb/log/"
LOG_FILE    = LOG_DIR + "vim.log"
diff --git a/gems/pending/VixDiskLib/vdl_wrapper.rb b/gems/pending/VixDiskLib/vdl_wrapper.rb
index a4b138e..9d78859 100644
--- a/gems/pending/VixDiskLib/vdl_wrapper.rb
+++ b/gems/pending/VixDiskLib/vdl_wrapper.rb
@@ -9,7 +9,7 @@ require 'log4r'
require 'time'
require 'vmdb-logger'
-MIQ_ROOT    = "#{File.dirname(FILE)}/../../"
+MIQ_ROOT    = "#{File.dirname(FILE)}/../../../../"
LOG_DIR     = MIQ_ROOT + "vmdb/log/"
LOG_FILE    = LOG_DIR + "vim.log"

Now that the scripts are updated, is this still an issue?

@chessbyte Rich's scripts don't resolve this issue.  @roliveri made some changes to these files yesterday that do.  I'm not sure if he put in a separate pr or is working with @hsong-rh to update this one.

@roliveri had checked in the fix using #3573
----- Original Message -----
From: "Jerry Keselman"<EMAIL_ADDRESS>To: "ManageIQ/manageiq"<EMAIL_ADDRESS>Cc: "Hui Song"<EMAIL_ADDRESS>Sent: Friday, July 24, 2015 9:29:27 AM
Subject: Re: [manageiq] Fleecing: Unable to mount filesystem.  Reason:[No such file or directory - open]  (#3547)
@chessbyte Rich's scripts don't resolve this issue.  @roliveri made some changes to these files yesterday that do.  I'm not sure if he put in a separate pr or is working with @hsong-rh to update this one.

Reply to this email directly or view it on GitHub:
https://github.com/ManageIQ/manageiq/issues/3547#issuecomment-124520772

@hsong-rh If this issue is now addressed because of #3573, please close it with clear reason why.

The separate ruby process VixDiskLibServer can be started by the MIQ_ROOT changes. Issue closed.


[New Feature]: Implement workspace symbol support for LS

Description
Workspace symbol provides the capability to search symbols workspace wide: https://code.visualstudio.com/docs/editor/editingevolved#_open-symbol-by-name
Describe your problem(s)
No response
Describe your solution(s)
No response
Related area
-> Editor
Related issue(s) (optional)
No response
Suggested label(s) (optional)
No response
Suggested assignee(s) (optional)
No response

Closing this as a low-priority task with the Icebox label might reopen in the future.


TransactionEvent MUST have a bizTransactionList

Dear @Aravinda93 ,
Another thing to further improve this great tool: Right now, it is possible to generate TransactionEvents without a bizTransaction List.
However, this is required (it does not validate against the JSON schema/XSD otherwise) as of the EPCIS standard.
Please implement some measure to enforce that this at least one bizTransactionID is specified by the user.
Many thanks in advance and kind regards,
Ralph

Dear @RalphTro
This issue has been fixed and changes are currently present within the feature branch feature/OEPCIS-662_support_inheritence_of_the_parent_identifier. Will inform you once it has been deployed.
Meanwhile, we have deployed the latest version in prod https://test-data-generator.openepcis.io/ and you should be able to see fixes for the following issues:
https://github.com/openepcis/epcis-testdata-generator/issues/30
https://github.com/openepcis/epcis-testdata-generator/issues/29
Have a nice weekend ahead :)

Dear @Aravinda93 ,
Many thanks for adjusting #29 and #30 as well as addressing this matter!
Kind regards and have a great start into the new week;
Ralph

Many thanks for implementing this, @Aravinda93 and @sboeckelmann !


Another example for preventing errors heuristic?

@timbellnz we just found a rather nice example of the "prevent errors" heuristic being violated. Want to include an image of this in the guide?

The error was because I had typed digits that were not 1's and 0's -- something I should not have been allowed to do. It's cool because it has a good computer sciency theme to it. It happened because a few days ago I was using the calculator program to do something in binary, and then today when I opened it, it was still in that mode but I didn't notice. Not only is it an example of "prevent errors", it is also an example of a useless error messages :-)

I've added the calculator, and also got carried away and added an ATM example.
commit number 1d8c17fa637c2956497bd3f5d2b937b2671270be


Add key management operations support

Once the provider can be instantiated and used in a service, it becomes possible to add key management functionality.
The following functionality should be implemented for psa_generate_key, psa_import_key, psa_destroy_key, psa_export_public_key (@hug-dev would you prefer one PR per operation?):

[ ] a wrapper around the RPC mechanism for populating and sending the protobuf message given the parameters from the Parsec operation
[ ] access control for enforcing namespacing
[ ] key policy enforcing
[ ] enabling appropriate tests

Currently it seems that the standalone TS (i.e. TS that runs in the same process space as the service, for testing purposes only) only supports volatile keys. Therefore, the tests that are enabled should reflect that.

hug-dev would you prefer one PR per operation?

Yes please, if that is not too painful to do!

I'll probably have a single PR for generate and destroy, and then a PR per new method.
Also, I'll be using Mbed Crypto provider functionality (the key management util functions) since I need the exact same kind of data processed in the same way

done in #285 and #287

done in #285 and #287


each logger have and id can be set [JIRA: RIAK-1777]

hope the logger can set and id filed :
{{lager_file_backend, [{id, router_log}, {file, "router_error.log"}, {level, error}]}
then it can be referenced from traces :
{router_log, [{module, am}], info}

The forthcoming 3.x branch supports multiple sinks with multiple independent traces. Seems to provide some of what you're asking for here.


Implement logging joins and ability to greet members

Self-explanatory, impl of #56

Awaiting review from @VelvetThePanda


Refresh UX screenshot - still mentions Cognitive Search

Please provide us with the following information:

This issue is for a: (mark with an x)
- [ ] bug report -> please search issues before submitting
- [ ] feature request
- [X] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)

Minimal steps to reproduce

View the Readme.md

Expected/desired behavior

UX screenshot is updated to match current UX and mentions "AI Search" rather than "Cognitive Search"

Mention any other details that might be useful

Thanks! We'll be in touch soon.

PRs welcome ;-)
But yeah can update. Do you think it should be a GIF or video while we're at it? Or are they distracting?

Personally, I think they are distracting when they play over and over.
But it would be nice to have a static image with a play button the user can click if desired. I'm not sure if that's possible though.
Thanks,
Chris
From: Pamela Fox @.>
Sent: Tuesday, November 28, 2023 9:47 AM
To: Azure-Samples/azure-search-openai-demo @.>
Cc: Author @.***>
Subject: Re: [Azure-Samples/azure-search-openai-demo] Refresh UX screenshot - still mentions Cognitive Search (Issue #1012)
PRs welcome ;-)
But yeah can update. Do you think it should be a GIF or video while we're at it? Or are they distracting?

Reply to this email directly, view it on GitHubhttps://github.com/Azure-Samples/azure-search-openai-demo/issues/1012#issuecomment-1830378181 or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARXX4LTXHGYAPHFBARZSYFTYGYPQ3BFKMF2HI4TJMJ2XIZLTSOBKK5TBNR2WLJDUOJ2WLJDOMFWWLO3UNBZGKYLEL5YGC4TUNFRWS4DBNZ2F6YLDORUXM2LUPGBKK5TBNR2WLJDUOJ2WLJDOMFWWLLTXMF2GG2C7MFRXI2LWNF2HTAVFOZQWY5LFUVUXG43VMWSG4YLNMWVXI2DSMVQWIX3UPFYGLLDTOVRGUZLDORPXI6LQMWWES43TOVSUG33NNVSW45FGORXXA2LDOOJIFJDUPFYGLKTSMVYG643JORXXE6NFOZQWY5LFVE2TSOJSHEZTONJYQKSHI6LQMWSWS43TOVS2K5TBNR2WLKRSGAYTIOJVGMYTOOFHORZGSZ3HMVZKMY3SMVQXIZI.
You are receiving this email because you authored the thread.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

@pamelafox this issue is done.
Can you please close it?

good catch, closing!


Ground clearance

Oi Dazza!
Can you add some cars with better ground clearance - i keep getting hung up on the terrain.

Hi Ben.
Definitely!  Playability still needs a bit of work, but I think this will be a good quick one to fix.
At the moment this repo is just a collection of interesting looking online tutorials loosely coupled into the beginnings of a reusable game related framework, but hey, at least it works! ;)
Thanks for checking it out :)

Perhaps a capture the flag/race to the flag style game could be fun - each player has their own flag to get to or there's a single one.
Or race to collect as many flags or pass through all the check points.
If there was a larger proportion of water then you could switch it up to use boats/jetskis/submarines/etc
Lots of possibilities.
Keep it up :)

Hi Ben.
The current pre-release should help with ground clearance.
(I've included an in-game vehicle editor for shyts and gaggles...)
Some simple gameplay elements will be next.
Cheers :)


Update the material icon fonts

Seing as the last update to the material icon font files happened 2 years ago, I would suggest updating them to their current version which can be found here.
If you'd like me to, I can create a pull request for that myself.
Thank's for your work!

Yes, I marked this issue as 'good first issue, you can send a PR for this

This was closed by #546

Thanks for the contribution 🎉
Old Material Icons support will be dropped in the next versions, but for a time I'll keep that library to prevent forcing breaking changes in the projects that uses old one


Definition Improvement of Trip Durations_NEW

Context
PR#48 was created by @timMillet 2 years ago, and there seemed to be a consensus on the changes. However, the discussion stopped and the changes have not been merged yet. Since the old branch is 45 commits behind the current master(current flex proposal), I am creating this new PR to include [all previous proposed changes + typo revision + a tiny change based on a suggestion from comment] to the current proposal.
(side note: this PR doesn't include what we discussed on issue#73, plan to create another PR for that)
Changes in this PR include:
-Quote from PR#48

Better definition of the "mean" and "safe" concepts
Replace "travel" durations (rider-oriented) by "trip" durations (vehicle/service-oriented)
Define when the trip durations start and end
Consistency and complementarity with wait time definitions in GOFS phase 1: Service Discoverability (Draft)

-New changes

Revise typo (represents the average time the rider travels.....)
Replace "Mean" by "The mean trip duration"

For previous discussion, please see PR#48.
@timMillet @westontrillium @tsherlockcraig could you please have another look at this PR? If this looks ok we can merge to current proposal.

 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.

lgtm!

Removed "based on historical data"

@tzujenchanmbd Are you going to transfer this over to google/transit before we close this repository?


Doesn't work with element inside button

Hi!
I noticed that, when you put an element inside of the toggle:
<button data-a11y-toggle="content-container" type="button">
  test
</button>

and click onto the element, i.e. span, instead of the button the event handler wouldn't find the target, because the span doesn't have a  data-a11y-toggle attribute.
So, I suggest adding sth. like this:
// try the parent
if (!target) {
  var toggle = toggle.parentNode;
  var target = targetsMap[toggle.getAttribute(namespace)];
}

Hey there. This issue has been reported as part of #7. Unfortunately, this toggle.parentNode solution would not work for deeply nested elements. I’ll issue a robust fix though. :)

Fixed in https://github.com/edenspiekermann/a11y-toggle/releases/tag/1.0.2.


lotusclient: pass common struct to wire APIs

Signed-off-by: Ignacio Hagopian<EMAIL_ADDRESS>

tagged v0.0.4

@merlinran  thanks for merging and tagging 👍


Way to upload/set css and logo

New section in the "Extensions" section called "Styles"
Opens a page with
Header: Styles
Sub header: Customize the look and feel of your login, user management, organization portal and emails.
Link: TBD
2 tabs

titled "General"
Form with

Logo URL: input box

shows preview, bounded size, after save

Favicon URL: input box

shows preview, bounded size, after save

Save/Cancel button

titled "Login"
Form with:

Primary color: input box

validates it's a html hex color
shows preview of the color, after save

Secondary color: input box

validates it's a html hex color
shows preview of the color, after save

Background color: input box

validates it's a html hex color
shows preview of the color, after save

CSS override: textarea

Note: This will override any changes to colors above.

Save/Cancel button

Both forms set the realm attributes, using the keys below. Realm attributes are set by loading the realm, updating the attributes and calling a PUT to update. You can also use the Realm Attributes API https://phasetwo.io/api/get-realm-attributes if you want to avoid bulk changes.
Realm attribute names:
_providerConfig.assets.login.css
_providerConfig.assets.login.primaryColor
_providerConfig.assets.login.secondaryColor
_providerConfig.assets.login.backgroundColor
_providerConfig.assets.logo.url
_providerConfig.assets.favicon.url

validate the CSS and images?
import CSS from url?

New section in the "Extensions" section called "Styles"
Opens a page with
Header: Styles
Sub header: Customize the look and feel of your login, user management, organization portal and emails.
Link: TBD
2 tabs

titled "General"
Form with

Logo URL: input box

shows preview, bounded size, after save

Favicon URL: input box

shows preview, bounded size, after save

Save/Cancel button

titled "Login"
Form with:

Primary color: input box

validates it's a html hex color
shows preview of the color, after save

Secondary color: input box

validates it's a html hex color
shows preview of the color, after save

CSS override: textarea
Save/Cancel button

Both forms set the realm attributes, using the keys above. Realm attributes are set by loading the realm, updating the attributes and calling a PUT to update.

I'd like to generate a palette based on 1-2 colors. Do you know of any tools that do this?

How appsmith does their branding page.

@pnzrr 2 things

the _providerConfig. prefix to the attributes needs to be there, so I added it back.
we shouldn't set attributes for empty values. E.g. if the user doesn't fill in the CSS field on the Login tab, don't set a value for the _providerConfig.assets.login.css

I think this one is done.


[atom-reason] Outline: val for OCaml, let for Reason.

This one seems to be the only difference in reason/ocaml signatures.
As per https://github.com/facebook/reason/pull/679#issuecomment-239699966: How about gitignoring output_byte_debug_js/app.map to keep diffs cleaner?

Yeah we should ignore app.map. Because of the absolute paths, it's useless for anyone else's computer anyway.

ah yeah, you'd have to remove it from https://github.com/facebook/reason/blob/3bba4793005c5a5e745d829f640983252f8b81f9/pkg/build.ml#L57. https://travis-ci.org/facebook/reason/builds/152614269#L1140

Can you split out the .map change into another PR so that it can be easily reverted if needed? The current build process is a bit manual.

Sure.
One thing about Signature. Marlin outline reports this code as a Signature:
module type X_int = sig val x : int end;;

I'm not sure how to show it in the outline. module type is too verbose imo. What do you think?

cc @jordwalke: got any preference? Context: this is a hard-coded translation of e.g. val foo to let foo in the nuclide outline (which you should totally try btw):

Also @pvolok: how come it's "Constructor" and all and not "constructor" lower-case as written here?

@chenglou https://github.com/the-lambda-church/merlin/blob/2e014d8/src/frontend/IO.ml#L108

Somewhat related: what if we map Constructor to | instead? And label to nothing for a visual parallel with the actual record?

That sounds great. I'm being somewhat conservative since I'm still newbie in ocaml and don't know  in what contexts different types may appear.

We're hard-coding the strings already and there's no precedent, so I guess we can have some liberty here. If these are used in unexpected situations we can come back and reconsider what they display.

Changed for ctors and labels:

I left signatures as module type for now. Until Jordan answers you. So please don't merge yet.

Ehhh... now that | looks confusing because it looks like no constructor carries a value anymore. Maybe I'll get used to it. Will check back in the morning.

Comment from jordan: "can we jus use what's there"?
That'd be a solution that works for both ocaml and reason syntax. Though kinda verbose ¯_(ツ)_/¯.

I'd just go with Signature -> module type to make it more intuitive. As for ctor and label, I'd be cool with either display option. You choose and we move on :)


Affixed bar on detail page jumps (Safari only)

Reproduced on Safari 8

@designmatty have you seen this behavior at all? I was unable to reproduce just now. Wanted to check before I close this.

Yeah I only was able to reproduce on the search results page though. The fix is easy though and I push it up in a second.

Awesome thanks!


Not Initiating

Have Dropbox setup, signed in with IFTTT, and can tell Google Home to put computer to sleep. Google Home tells me "alright, putting computer to sleep." However, When it "runs" on my computer, it gives me 2 notifications: 1) a Windows Notification from Dropbox that says "you added computeraction.txt"
2) A pop up that says "Error | Home Computer Control" and the error message is "no action set lately"

Sorry just saw this. Yes issue has been resolved thanks!
On Jan 9, 2018 02:28, "Albert Møller Nielsen"<EMAIL_ADDRESS>wrote:

The "no action set" error is caused by no action being set in the
"computerAction.txt". Are you doing it manually and not setting the content
of the Dropbox file, or are you using one of the IFTTT premades?
@twistedmindz https://github.com/twistedmindz
@Tylerwang27 https://github.com/tylerwang27 You're right. Dropbox has
to be installed as a Windows version so that it's actually on your computer.
Let me know if your issue has been resolved. A new version of the
setup-file will be out within a few days (one-click install), this might
simplify things.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/AlbertMN/HomeComputerControl/issues/1#issuecomment-356051902,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Afm0j6Xv703A2TdoTTMbl9KgsFdDTM7sks5tIl4-gaJpZM4RVQmx
.

@Tylerwang27 Great! Closing issue.


(Now that d->child_list.at(i) is repeated, there's a case for saving it in a local variable to save duplication.)

(Now that d->child_list.at(i) is repeated, there's a case for saving it in a local variable to save duplication.)
Why do the deletion after redoing (or, below, undoing) if the operation is obsolete ?  Surely, if it makes no difference, it can simply be removed without {un,re}doing.
For that matter, why even delete it ?
Originally posted by @ediosyncratic in https://github.com/qt/qtbase/pull/109#discussion_r1869214515

The reason for leaving it until after is that the act of redoing or undoing may discover its redundancy; however, the redoing or undoing could be conditioned on not being already redundant, as is done in the other code doing similar.
As for why even delete it, I guess that's about tidiness and matching the other class that does similar; see earlier discussion.


bug: Form input focus overlap over header on keyboard.

Type: bug
Platform: ios 8 webview
The issue is generally about the form input focus cursor overlapping over a header bar once the keyboard is open. lets sy I have a form in my view and once i try to input something keyboard opens and then if i scroll the view I can see the cursor above header.

See the screenshots. I just started an new ionic tabs app.

At the end i did not found a good fix for this. So I decided to hide the keyboard if the user scroll a bit longer once the keyboard is opened. I wanted to my user to select or scroll the input when the keyboard is not opened.
Here is a quick snippet sample that I used.
$rootScope.getScrolled = function(){
	console.log('rame');
	var scrollTop = $ionicScrollDelegate.getScrollPosition().top;
	if (window.cordova && window.cordova.plugins.Keyboard) {
		if(cordova.plugins.Keyboard.isVisible && scrollTop > 30){
			//close the keyboard
			console.log('unexpected behaviour trying to scroll on keyboard open');
			cordova.plugins.Keyboard.close();
		}
	}
}

hey dude, the same problem occurred to my project. Is there any updates to fix that?

Hi everyone, I have gotten the same problem on footer and header, have any idea to resolve that?

Hi team, here is my problem

same issue here

Any ideas?

Same issue here. A fix, workaround or some idea very welcome.

+1

Hello! Would you mind telling me what version of ionic you are currently using?

I used ionic with version 1.1.1 and got this issue

I am using 1.2.4

Hello everyone,
Dan from Ionic here.
Unfortunately there is nothing we can do about this at this time.  Ionic/Cordova uses UIWebView from Apple behind the scenes, and this is a limitation of that.  WKWebView is the name of the "next gen" Safari engine from Apple, and it is much better and more flexible.  Basically - it gives us access to "events" that UIWebView does not.  Unfortunately, there are some known limitations to using WKWebView in Ionic/Cordova apps at this time.  We will keep the community in the loop with this issue.
For now, I am going to mark this as wontfix, but we will resolve this as soon as we can.
Thanks,
Dan

Same problem here!
Any solution ?
thanks

any solution for this problem?

Unfortunely no
2016-07-09 5:39 GMT-03:00 sugir93<EMAIL_ADDRESS>
any solution for this problem?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/driftyco/ionic/issues/4619#issuecomment-231523483,
or mute the thread
https://github.com/notifications/unsubscribe/ABar7wywEpxcf0mWB2M9SwdaYpKZVfHGks5qT15bgaJpZM4GfRa0
.

--
Humberto Dib Rayashi

Hello All, Is there anyone who found solution on this?

workaround: hide the keyboard while scrolling

@ankitch01 Can you please tell me where to add hiding keyboard?

@ioanis @Ionitron Did you guyz fixed this issue(except hiding keyboard on scroll)?

Hey.. The same problem occurred to my project. Is there any updates to fix that?

+1

The same problem in my project too. Is there any fixes?

Hey Guys,
Any update on this? I am also facing the same issue.

Same issue on Ionic 1.3.2
Have any solution to fix it?

Any updates on this issue? I am facing the same problem. Thanks!


Iridium NEXT Mission 2 launch time

According to the API, the launch occurred at 06:25 local time and 13:25 UTC:
	"launch_date_unix":<PHONE_NUMBER>,
	"launch_date_utc": "2017-06-25T13:25:00.000Z",
	"launch_date_local": "2017-06-25T06:25:00-07:00",

Based on what the hosts say in the webcast, the lighting, its description, and the Wikipedia page, however, the launch occurred at 13:25 LOCAL time and 20:25 UTC:
https://www.youtube.com/watch?v=ei3nGWD4d5A
To put it simply, the local time was mistaken for the UTC time. The unix timestamp is also wrong as a result. I would like for this to be fixed as it makes my calculation for the shortest time between any two launches incorrect. Thanks!

Fixed 👍


TinyLinux Platform Support

There are different versions of Tiny Core Linux depending on the features you need.  Core is the smallest, then TinyCore, then CorePlus, the latter providing wifi networking.  There is also piCore, which is a Raspberry Pi port.
http://tinycorelinux.net/downloads.html
Then there is a set of utils that will unpack an iso, allowing you to modify the image, then repack to a custom iso:
https://github.com/elazarl/customize_tinycorelinux
Those utils work on linux, but not Mac.
One option for LinuxForHealth and Tiny Linux is to initially create a custom Pi install image that includes LFH connect and the other services that we need, potentially without using docker.  Then, with the image on USB, a Pi could boot from USB and run Tiny Linux completely from memory, providing a test environment for an LFH Tiny Linux version.
As a next step, evaluate the use of docker to build a LFH filesystem and extract it using docker extract, in order to easily create a filesystem containing an installed set of LFH components.

There are different versions of Tiny Core Linux depending on the features you need.  Core is the smallest, then TinyCore, then CorePlus, the latter providing wifi networking.  There is also piCore, which is a Raspberry Pi port.
http://tinycorelinux.net/downloads.html
Then there is a set of utils that will unpack an iso, allowing you to modify the image, then repack to a custom iso:
https://github.com/elazarl/customize_tinycorelinux
Those utils work on linux, but not Mac.
One option for LinuxForHealth and Tiny Linux is to initially create a custom Pi install image that includes LFH connect and the other services that we need, potentially without using docker.  Then, with the image on USB, a Pi could boot from USB and run Tiny Linux completely from memory, providing a test environment for an LFH Tiny Linux version.
As a next step, evaluate the use of docker to build a LFH filesystem and extract it using docker extract, in order to easily create a filesystem containing an installed set of LFH components.


CI: add scorecards code scanning

Codecov Report

Merging #2570 (6cba0b3) into main (e57686a) will decrease coverage by 0.16%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #2570      +/-   ##
==========================================
- Coverage   59.81%   59.64%   -0.17%
==========================================
  Files         138      138
  Lines       23333    23333
==========================================
- Hits        13956    13918      -38
- Misses       7569     7600      +31
- Partials     1808     1815       +7

Impacted Files
Coverage Δ

pkg/chunk/prefetch.go
94.11% <0.00%> (-5.89%)
:arrow_down:

pkg/vfs/reader.go
74.78% <0.00%> (-3.58%)
:arrow_down:

pkg/chunk/disk_cache.go
78.96% <0.00%> (-1.99%)
:arrow_down:

pkg/fs/fs.go
75.73% <0.00%> (-0.85%)
:arrow_down:

pkg/chunk/cached_store.go
76.00% <0.00%> (-0.77%)
:arrow_down:

pkg/meta/tkv_mem.go
86.61% <0.00%> (-0.71%)
:arrow_down:

pkg/meta/sql.go
64.16% <0.00%> (-0.10%)
:arrow_down:

pkg/meta/redis.go
70.03% <0.00%> (+0.04%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Replace TolerateUnreadyEndpointsAnnotation with PublishNotReadyAddresses

The alpha feature TolerateUnreadyEndpointsAnnotation has been deprecated and should be replaced with the service field PublishNotReadyAddresses.
See https://github.com/kubernetes/kubernetes/pull/49061

According to https://github.com/kubernetes/kubernetes/issues/49239

Ship the annotation in 1.8
Move all the consumers (DNS addons, helm charts, examples etc) to use the field 1.9 and deprecate the annotation.
Remove the annotation in 1.10.


[WIP] Migrate webapp maven plugin to track2 SDK

Migrate webapp maven plugin to track2 SDK

Codecov Report

Merging #1224 (18d23d8) into develop (5d8e6b9) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             develop    #1224   +/-   ##
==========================================
  Coverage      31.97%   31.97%
  Complexity       453      453
==========================================
  Files             94       94
  Lines           4700     4700
  Branches         800      800
==========================================
  Hits            1503     1503
  Misses          3053     3053
  Partials         144      144

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 5d8e6b9...49a7198. Read the comment docs.

Codecov Report

Merging #1224 (18d23d8) into develop (5d8e6b9) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             develop    #1224   +/-   ##
==========================================
  Coverage      31.97%   31.97%
  Complexity       453      453
==========================================
  Files             94       94
  Lines           4700     4700
  Branches         800      800
==========================================
  Hits            1503     1503
  Misses          3053     3053
  Partials         144      144

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 5d8e6b9...49a7198. Read the comment docs.


feat(rpc, storage): eth_feeHistory except reward field

https://github.com/paradigmxyz/reth/issues/1121

Codecov Report

Merging #1275 (f60b02f) into main (3a13a39) will decrease coverage by 0.21%.
The diff coverage is 0.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##             main    #1275      +/-   ##
==========================================
- Coverage   76.42%   76.21%   -0.21%
==========================================
  Files         342      344       +2
  Lines       38398    38511     +113
==========================================
+ Hits        29346    29353       +7
- Misses       9052     9158     +106

Flag
Coverage Δ

unit-tests
76.21% <0.00%> (-0.21%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

crates/consensus/src/validation.rs
81.73% <0.00%> (-0.58%)
:arrow_down:

crates/primitives/src/block.rs
85.24% <0.00%> (-7.62%)
:arrow_down:

crates/rpc/rpc-api/src/eth.rs
0.00% <ø> (ø)

crates/rpc/rpc-builder/src/lib.rs
68.25% <0.00%> (ø)

crates/rpc/rpc-types/src/eth/fee.rs
0.00% <0.00%> (ø)

crates/rpc/rpc/src/eth/api/server.rs
0.00% <0.00%> (ø)

crates/storage/provider/src/providers/mod.rs
13.04% <0.00%> (-3.40%)
:arrow_down:

crates/storage/provider/src/test_utils/mock.rs
47.54% <0.00%> (-5.68%)
:arrow_down:

crates/storage/provider/src/test_utils/noop.rs
8.33% <0.00%> (-0.56%)
:arrow_down:

crates/storage/provider/src/traits/header.rs
77.77% <ø> (ø)

... and 12 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

one thing that's probably relevant with lazy loading here is reorgs, because rn we would not replace blocks once they're in the cache?

that's a good point, we should probably compare cached and actual block hashes to prevent this situation. It should be relatively cheap to do with the CanonicalHeaders table.

that would work, comparing 2048 hashes max is likely not significant overhead but also not ideal.

@mattsse I think comparing 2048 hashes is the case when we had a reorg of 2048 blocks? IIRC even Polygon had only double digit reorg depth maximum, so it shouldn't be a problem. In most of the cases, we wouldn't even get to comparing hashes if block isn't found in cache.


Set user preference for keyboard or mouse to play

Allow user to set setting/pref to use keyboard or mouse to move the board

I would like to work on the issue.


bug fix: valid vector metric

add @valid annotation to enable cascade validation for createCollectionCommand
Which issue(s) this PR fixes:
Fixes #907
Checklist

[x] Changes manually tested
[x] Automated Tests added/updated
[x] Documentation added/updated
[x] CLA Signed: DataStax CLA

Thanks!


Add an version to block sync data

@JohnDanz 's PR, I just clicked "Create"

I'm not getting the version from getSyncData(), I would expect.
  "net_version": "1",
  "version": "5.9.0-1"

I thought I would get the version in package.json which is 7.1.5

lot of versions going on here. version is for augur.js. Does that need to be more explicit. minor nitpick
  "augurNodeVersion": "7.1.5",
  "netId": "102",
  "net_version": "102",
  "version": "6.1.2"


Version bump to 1.2.0-SNAPSHOT

What changes were proposed in this pull request?
version bump
How was this patch tested?
N/A

CC: @zzcclp @baibaichen this patch tries to bump the version to 1.2.0


inmemory.js exports Repository instead of InMemory

I was out creating view models and since I like to write unit tests, I use the InMemory store for those. I then noticed I couldn't access view models, even if I provided the collectionName.
As it turns out, if you inspect lib/databases/inmemory.js you will find that:

It (accidentally?) exports Repository instead of InMemory
It does not set this.collectionName in the InMemory constructor, which will prevent it from working in a proper test scenario

I'm surprised the unit tests don't catch this.
Would you like a PR?

v1.5.14


Fix white CodeMirror-scrollbar-filler on dark themes

background-color: white; remains white on dark themes which doesn't suit dark background pages. Changing it to transparent to match the theme.

Reverted, see #6599


Add support for R language

Goal
Allow developing apps and dashboards in R; feature-parity with Python API.
Phases

[x] Initial qgen UI API scaffolding.
[x] Initial support for scripts (not apps), bundled as an R package that can be installed without CRAN (R CMD INSTALL?).
[x] Port 5-10 examples from Python to R.
[x] Use examples to refine API design.
[x] Ship support for scripts (dashboards only): #612
[ ] API improvements #773
[x] Plan support for apps.
[ ] Implement R apps

Dev happening on this branch: https://github.com/h2oai/wave/tree/rdriver/r
Active PR: https://github.com/h2oai/wave/pull/492

added a new issue. https://github.com/h2oai/wave/issues/433

update: Testing for Plan support for apps. is going on.

Changed to feature-issue. Let's use this to track the implementation for interactive apps.


:shirt: Fix linter warning

This is a trivial PR.
This commit changes quotes in source code.
If TSLint is set to check for single quotes
used in other places the double quotes are
marked by linter. This commit fixes this.
Thanks!

Thanks! Appreciate it.


Wicket's MiniMap cannot be deserialized with javolution serializer

From martin.grotzke on March 26, 2010 10:01:15
When a statefull wicket page contains a org.apache.wicket.util.collections.MiniMap (e.g.
org.apache.wicket.markup.html.link.BookmarkablePageLink.parameters are a MiniMap) the
serialization fails when the javolution serializer is used. It fails because the public class
MiniMap does not provide a no-args constructor, but only a constructor taking the size as
argument.
Original issue: http://code.google.com/p/memcached-session-manager/issues/detail?id=55

From martin.grotzke on March 26, 2010 02:12:16
(No comment was entered for this change.)
Blockedon: 56

From martin.grotzke on March 26, 2010 02:12:39
Fixed by #56.
Status: Fixed
Labels: Milestone-1.3


Fix tab container too large when tabs are hidden

Fixes #35030

This is my first pull request, so hopefully everything works well
Also fixed a spelling mistake... For some reason the argument p_visible was misspelled as p_visibe

Cherry-picked for 3.2.2.


Enforce platform reserved Connection Field name values

See documentation in 'Connection Field Platform Integration' section of Connection Dialog V2
Enforce allowed names: server, port, sslmode, authentication, username, password or prefix v-
More details in TFS1092438.

Hi, @rosswbrown! Thanks for opening this PR!

In the file connector-packager/connector_packager/xsd_validator.py:

Line 159:121: E501 line too long (164 > 120 characters)
Line 148:121: E501 line too long (124 > 120 characters)

For reference: Error Code Reference, PEP8, Python code style


Consider gridmap collisions in navigation bake

NavigationRegion3D now takes into account collision shapes from GridMap when baking navigation meshes (it was taking into account only meshes).
Solves: godotengine/godot-proposals#1948
I used this project to test
GridMapNavigationBake.zip

Thanks!

Sounds like a feature worth backporting to 3.x, feel free to make a dedicated PR for it.


ScalametaParser: fix try of partial enclosed expr

Previously, if try was followed by { or (, the code assumed the
entire body is enclosed. This is an attempt to fix this.
Fixes #2031. Possibly #2009.

@olafurpg please take a look? not sure if simpleExprRest is sufficient but it's the only one that seems to continue building. also, not sure what those arrows in TokenizerCoverageSuite are checking.

The Scalameta parser error is consistent with 2.12.10
❯ cat foo.scala
object a {
  val fn: Int => Int = _ + 1
  def bar22 = try (1 :: Nil).map(fn) catch { case e: Throwable => e }
  def bar1 = try (1 :: Nil) map fn  catch { case e: Throwable => e }
}
❯ cs launch scalac:2.13.2 -- foo.scala # OK
❯ cs launch scalac:2.12.10 -- foo.scala # Error
foo.scala:3: error: ';' expected but '.' found.
  def bar22 = try (1 :: Nil).map(fn) catch { case e: Throwable => e }
                            ^
foo.scala:4: error: ';' expected but identifier found.
  def bar1 = try (1 :: Nil) map fn  catch { case e: Throwable => e }
                            ^
two errors found

@olafurpg I don't have much more context. I just got asked why some code was crashing scalafmt 😄

@Duhemm were you using 2.13 or 2.12?

@olafurpg I think we were on 2.13.

@olafurpg PTAL. also, should we revert #1980? perhaps tuple was just a special case of any expression and works only in 2.13.1+, hence would be covered by new code?


easy way to validate json and print in same format we use

python3 -m json.tool defaults to indent=4 and there isn't any way to set it to indent=2 (there is in newer versions perhaps but I don't have an up to date version apparently).
#!/usr/bin/env python3

import sys
import json
from tempfile import mkstemp
import os
import shutil

filename = sys.argv[1]

with open(filename, 'r') as filehandle:
      try:
            json_data = json.load(filehandle)
      except:
            print("Your JSON is broken, reloading to spit the error out\n\n")
            data = json.load(filehandle)
            quit()

      json_output = json.dumps(json_data, indent=2)
      json_output = json_output.rstrip("\n")
      file_descriptor, path = mkstemp()
      with open(path, 'w') as f:
            f.write(json_output)
      os.close(file_descriptor)
      shutil.move(path, filename)

I don't see any problems here,

Hi,
      except:
            print("Your JSON is broken, reloading to spit the error out\n\n")
            data = json.load(filehandle)
            quit()

This is strange, the Exception is caught and then the script tries to parse the file again?
Second by just  using quit() it is not possible to check if the script ran successfully or not.
sys.exit with the message from the exception could replace the whole block.
    except json.JSONDecodeError as e:
        sys.exit(f"Your JSON is broken\n {e}")

Thirdly why was tempfile.NamedTemporaryFile not used?
I'm asking, because json.dumps could be replaced with json.dump and all the file handling/writing could be removed.
See below
#!/usr/bin/env python3

import sys
import json
import tempfile
import shutil

filename = sys.argv[1]

with open(filename, 'r') as filehandle:
    try:
        json_data = json.load(filehandle)
    except json.JSONDecodeError as e:
        sys.exit(f"Your JSON is broken\n {e}")
    tmp_path = ""
    with tempfile.NamedTemporaryFile(mode='w+t', delete=False) as tmp_file:
        json.dump(json_data, tmp_file.file, indent=2)
        tmp_path = tmp_file.name
    shutil.move(tmp_path, filename)

There is also the option of using jq . --indent 2 "$file" > "$tmp"; mv "$tmp" "$file"


Integrate fixes by ross-g

@cb109 Submitting this pull request with a couple of fixes that I have been using locally for a while now. I'm moving jobs today so have lots of code admin to tidy up!

cb882d7 is in conflict with 746fb19cf88ddd988543: It's ultimately a matter of taste. I do prefer the current style, but will add a note to the docs on how to achieve your result.

Released as https://github.com/cb109/sublime3dsmax/releases/tag/0.11.0
Sibling PR to finally drop ST2 support: https://github.com/wbond/package_control_channel/pull/7416
@ross-g I cherry-picked your commits so your authorship to the changes is kept intact, but I did some additional changes and thus merged it in a separate PR, so I'll just close off this one later.
You could do me a great favor and install version 0.11.0 from package control when you find the time and give me a quick feedback if things still work :)
Thank you again for you repeated contribution :bow: :+1:


Created model stubs in models.py

Closes #36
Created model stubs (defined all models with fields only) for tasties_app per #36.
Added Pillow as a dependency (so we could use ImageField for pictures) and updated Pipfiles accordingly.

Maybe worth to convert it to a draft (there is a button under the reviewers section) or add a label of WIP so we will know not to review it yet?


propagate exception.what() when rendering fails

Currently a failed render from node-mbgl comes out with the generic message "Error rendering image". However, more diagnostics are available from the std::exception_ptr that NodeMap has access to here.

@tmpsantos started on this in https://github.com/mapbox/node-mapbox-gl-native/pull/134


[Snyk] Upgrade: , ts-node, typescript

Snyk has created this PR to upgrade multiple dependencies.
👯♂ The following dependencies are linked and will therefore be updated together.

:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

Name
Versions
Released on

@kubernetes/client-nodefrom 0.16.3 to 0.21.0 | 7 versions ahead of your current version | 4 months agoon 2024-05-03
ts-nodefrom 10.8.1 to 10.9.2 | 4 versions ahead of your current version | 9 months agoon 2023-12-08
typescriptfrom 4.7.3 to 4.9.5 | 182 versions ahead of your current version | 2 years agoon 2023-01-30
Issues fixed by the recommended upgrade:

Issue
Score
Exploit Maturity

Denial of Service (DoS)SNYK-JS-WS-7266574
63
Proof of Concept

Regular Expression Denial of Service (ReDoS)SNYK-JS-HTTPCACHESEMANTICS-3248783
63
Proof of Concept

Missing Release of Resource after Effective LifetimeSNYK-JS-INFLIGHT-6095116
63
Proof of Concept

Denial of Service (DoS)SNYK-JS-JOSE-3018688
63
No Known Exploit

Resource ExhaustionSNYK-JS-JOSE-6419224
63
No Known Exploit

Uncontrolled Resource Consumption ('Resource Exhaustion')SNYK-JS-TAR-6476909
63
Proof of Concept

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
This PR was automatically created by Snyk using the credentials of a real user.
Max score is 1000. Note that the real score may have changed since the PR was raised.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.


Workaround for escaping annotations with “square-brace” / “curly-brace” syntax

Issue
Assume you need to set the literal value [[WIP]] to an element's property (or an attribute).
Due to the "square-brace" syntax ([[]]), the following code does not work:
<my-element title="[[WIP]]"></my-element>

The reason is that the annotation parser treats [[WIP]] as an annotation for data binding.
Currently, I have not found any documented way to escape the “square-brace” / “curly-brace” syntax. I just found this TODO:
    // TODO(kschaaf): We could modify this to allow an escape mechanism by
    // looking for the escape sequence in each of the matches and converting
    // the part back to a literal type, and then bailing if only literals
    // were found
    _parseBindings: function(text) {

Use cases
Escaping annotation can be very useful when you work with server-side generated HTML, or when you need to pass a JSON serialised string, for example:
<my-element values='{"foo":"{{baz}}"}'></my-element>

Workaround
But I found a working workaround doing so:
<my-element title="[[serialize('[[WIP]]')]]"></my-element>

It works because template has the serialize method that does nothing when the input is a String, as documented here, and so the first passed param is returned untouched.
Questions
I don't think that it's a definitive solution but I would like to know:

Is it an acceptable way to escape the annotation syntax?
Is there a better way to escape the annotations?
Or will it be available in next release?

Currently, I'm just trying to understand which is the best approach for this use case.

I used the [[..]] syntax as example, but it works for {{..}} too
This workaround could also work for https://github.com/Polymer/TemplateBinding/issues/186

The https://github.com/Polymer/polymer/pull/3529 could be a definitive solution


Practice Exam 14 - Question 19

Which task is AWS responsible for in the shared responsibility model for security and compliance?
A. Granting access to individuals and services
B. Encrypting data in transit
C. Updating Amazon EC2 host firmware
D. Updating operating systems

Looking at the AWS doco:
https://aws.amazon.com/compliance/shared-responsibility-model/
I would say the correct answer would be "C" and not "B".

yes, you are correct, option C is the right answer


Use reproducable image in docs

Currently, the docs are using random images by https://source.unsplash.com/random/500x150?sunset
This is a personal preference, but I'd prefer reproducible images in the docs, as they have a higher recognition factor.
I've just replaced the links with the first link that was produced by my browser when I replaced https://source.unsplash.com/random/500x150?sunset by it.
As the new link is a bit long, it might be worth looking intro another option to get these images.
Is there something like
https://source.unsplash.com/001/500x150?sunset ?

I like the idea of this. I wonder if we host a few CC-0 images on our server (not in git) to allow for use in these demos.
I need to move https://github.com/curvenote/myst-tools-theme into the myst.tools repository in EBP, but I wonder if that is a better place to host these images - which keeps the git repo size small for mystjs.
Then we could have https://myst.tools.org/i/mountain-1 as the URL or something clean.

I think it would be nice if the url has also an ending that indicates that it's an image.
E.g.
https://myst.tools.org/i/mountain-1
can instead be
https://myst.tools.org/i/mountain-1.png
GitHub images could be accessed via an url like this
https://raw.githubusercontent.com/kolibril13/mobject-gallery/main/preview_image.png
Or a slightly shorter URL on GitHub pages like this:
https://kolibril13.github.io/mobject-gallery/preview_image.png
To keep the repo size small, the images could be hosted in an extra repo, like mystjs-image-assets.
But hosting them on the curvenote server sounds also like a good idea!

Yeah, all this will be over in EBP shortly, so no curvenote servers involved, just redirects of URLs to be myst-tools branded.
Good call on including the extension!


Allow rebalance question with manual commits

Hey twmb,
I'm looking at the goroutine-per-partition-consuming example with manual commit. Could there be any problems in calling AllowRebalance() before all fetched records have been committed? I think that could happen in the example https://github.com/twmb/franz-go/blob/master/examples/goroutine_per_partition_consuming/manual_commit/main.go. What would happen if a broker decided to rebalance while some records are still being processed and havent been committed yet? As far as I can see, AllowRebalance() is called once every record has been sent to each consuming goroutine (ie. not committed yet).
func (s *splitConsume) poll(cl *kgo.Client) {
	for {
		fetches := cl.PollRecords(context.Background(), 10000)
		if fetches.IsClientClosed() {
			return
		}
		fetches.EachPartition(func(p kgo.FetchTopicPartition) {
			tp := tp{p.Topic, p.Partition}
			s.consumers[tp].recs <- p.Records
		})
		cl.AllowRebalance()
	}
}

In other words, what happens if lines 51 and 52 takes several minutes for each record, and a rebalance is triggered in the mean time?
time.Sleep(time.Duration(rand.Intn(150)+100) * time.Millisecond) // simulate work
fmt.Printf("Some sort of work done, about to commit t %s p %d\n", pc.topic, pc.partition)

Hope it makes sense.

That does make sense. But, this is guarded because of line 94. A rebalance can happen, but then the client will enter OnRevoked. If a partition is being lost by the client, line 91 kills the consumer, and line 94 defers a wait for the consumer to exit. So, if records are being processed (lines 51 and 52), the consumer will not exit until the records are committed (line 53).
However, this comes with the same downsides as BlockRebalanceOnPoll: if processing or committing takes too long, the consumer will be booted from the group. This is outright unavoidable as a group consumer -- so, although it is niche, it is impossible to prevent every possibility of duplicate processing, per protocol. But, you can try to engineer around it at your risk tolerance level (and this example does show a relatively paranoid level of engineering, although it is a small amount of code).


Add support to Gemfile ruby definition

Bundler 1.2.0.pre add a ruby method to their DSL to specify the ruby version.
Would be great if rbenv uses this information in projects using bundler instead to read from .rbenv-version.

The trick with getting the Gemfile to read .ruby-version could lead to an error like this:
https://twitter.com/jamesdabbs/status/628273980345065477


Aerogear 2135 mechanism for enabling the mobile

https://issues.jboss.org/browse/AEROGEAR-2135

This approach looks ok to me. Could you suggest this approach to the OpenShift team via an issue on the web console. Likely need to ping https://github.com/spadgett on the issue. I would suggest giving the context of enabling mobile changes discussed with Chris Shin.

@spadgett thanks for your review. @witmicko lets get this updated and merged

Verification steps saved in: https://trello.com/c/EAUvAZWY/7-check-that-mobile-ui-is-enabled-only-if-our-custom-resource-definition-is-present


Magento 2.3.2: Invalid events.xml

Configuration
Magento 2.3.2
PHP 7.1.33
Valet Plus 2.x-dev
Issue
Incorrect nodes in events.xml:

Magento\Framework\Exception\LocalizedException: The XML in file "/Users/user/Environments/myproject/app/code/Fomo/Webhook/etc/events.xml" is invalid:
Element 'observer', attribute 'method': The attribute 'method' is not allowed.
Line: 4

Element 'observer', attribute 'method': The attribute 'method' is not allowed.
Line: 7

Element 'observer', attribute 'method': The attribute 'method' is not allowed.
Line: 10

Element 'observer', attribute 'method': The attribute 'method' is not allowed.
Line: 13

Element 'observer', attribute 'method': The attribute 'method' is not allowed.
Line: 16

Element 'observer', attribute 'method': The attribute 'method' is not allowed.
Line: 19

Verify the XML and try again. in /Users/user/Environments/myproject/vendor/magento/framework/Config/Reader/Filesystem.php:156

Created PR for this issue: https://github.com/usefomo/magento-2/pull/5

merged in fix


How to adapt the code, is there a guide？

Going through the blinky tutorial could be the first step:
https://mynewt.apache.org/latest/get_started/index.html
https://mynewt.apache.org/latest/tutorials/tutorials.html
Then analyzing all the other apps:
https://github.com/apache/mynewt-nimble/tree/master/apps


OSX and IntelliJ - project creation fails

On OSX with IntelliJ project creation fails with the following error message:
Error adding module to project: Cold not find executable in PATH or GAUGE_ROOT. Gauge is not installed.
BTW: I installed gauge with brew.

Did you reinstall IntelliJ idea after gauge installation via brew ?

No I just restarted it.
Von:  Prateek<EMAIL_ADDRESS>Antworten an:  getgauge/gauge
<reply+00017f28d6d1d8d4e60c5a79ae8977d8777c786e9b107a0e92cf00000001111fac7a9
<EMAIL_ADDRESS>Datum:  Dienstag, 17. März 2015 09:48
An:  getgauge/gauge<EMAIL_ADDRESS>Cc:  Roger Gilliar<EMAIL_ADDRESS>Betreff:  Re: [gauge] OSX and IntelliJ - project creation fails (#116)
Did you reinstall IntelliJ idea after gauge installation via brew ?
‹
Reply to this email directly or view it on GitHub
https://github.com/getgauge/gauge/issues/116#issuecomment-82206124 .

What version of the IntelliJ idea plugin you using ? Could you update to
the latest 0.0.5 and ensure you can run gauge --v from the terminal
before starting Intellij.
On Tue, Mar 17, 2015 at 2:21 PM, Roger Gilliar<EMAIL_ADDRESS>wrote:

No I just restarted it.
Von: Prateek<EMAIL_ADDRESS>Antworten an: getgauge/gauge
<reply+00017f28d6d1d8d4e60c5a79ae8977d8777c786e9b107a0e92cf00000001111fac7a9
<EMAIL_ADDRESS>Datum: Dienstag, 17. März 2015 09:48
An: getgauge/gauge<EMAIL_ADDRESS>Cc: Roger Gilliar<EMAIL_ADDRESS>Betreff: Re: [gauge] OSX and IntelliJ - project creation fails (#116)
Did you reinstall IntelliJ idea after gauge installation via brew ?
‹
Reply to this email directly or view it on GitHub
https://github.com/getgauge/gauge/issues/116#issuecomment-82206124 .
—
Reply to this email directly or view it on GitHub
https://github.com/getgauge/gauge/issues/116#issuecomment-82206795.

I'm using the latest and gauge –v displays:
0.0.5
Von:  Prateek<EMAIL_ADDRESS>Antworten an:  getgauge/gauge
<reply+00017f280730134a312bc13068e416c8d732bcd7e068857d92cf00000001111fad8d9
<EMAIL_ADDRESS>Datum:  Dienstag, 17. März 2015 09:53
An:  getgauge/gauge<EMAIL_ADDRESS>Cc:  Roger Gilliar<EMAIL_ADDRESS>Betreff:  Re: [gauge] OSX and IntelliJ - project creation fails (#116)
What version of the IntelliJ idea plugin you using ? Could you update to
the latest 0.0.5 and ensure you can run gauge --v from the terminal
before starting Intellij.
On Tue, Mar 17, 2015 at 2:21 PM, Roger Gilliar<EMAIL_ADDRESS>wrote:

No I just restarted it.
Von: Prateek<EMAIL_ADDRESS>Antworten an: getgauge/gauge
<reply+00017f28d6d1d8d4e60c5a79ae8977d8777c786e9b107a0e92cf00000001111fac7a9
<EMAIL_ADDRESS>Datum: Dienstag, 17. März 2015 09:48
An: getgauge/gauge<EMAIL_ADDRESS>Cc: Roger Gilliar<EMAIL_ADDRESS>Betreff: Re: [gauge] OSX and IntelliJ - project creation fails (#116)
Did you reinstall IntelliJ idea after gauge installation via brew ?
‹
Reply to this email directly or view it on GitHub
https://github.com/getgauge/gauge/issues/116#issuecomment-82206124 .
—
Reply to this email directly or view it on GitHub
https://github.com/getgauge/gauge/issues/116#issuecomment-82206795.

—
Reply to this email directly or view it on GitHub
https://github.com/getgauge/gauge/issues/116#issuecomment-82209001 .

Could you run echo $PATH on the terminal and ensure /usr/local/bin is in PATH.
Also can you try starting idea from command line.
Run open "/Applications/IntelliJ IDEA 14.app"

It works if I start IntelliJ from the command line.
Von:  Prateek<EMAIL_ADDRESS>Antworten an:  getgauge/gauge
<reply+00017f2865e81d045b82b8378e7f8a9f8dd3965e591efa6692cf00000001111fb1e19
<EMAIL_ADDRESS>Datum:  Dienstag, 17. März 2015 10:12
An:  getgauge/gauge<EMAIL_ADDRESS>Cc:  Roger Gilliar<EMAIL_ADDRESS>Betreff:  Re: [gauge] OSX and IntelliJ - project creation fails (#116)
Could you run echo $PATH on the terminal and ensure /usr/local/bin is in
PATH.
Also can you try starting idea from command line.
Run open "/Applications/IntelliJ IDEA 14.app"
‹
Reply to this email directly or view it on GitHub
https://github.com/getgauge/gauge/issues/116#issuecomment-82222531 .


Value d1windrgr can't be converted to <class 'float'>

Did you read the instructions?

[X] I have read the README, including the known-limitations section.

The problem
Since 01:26 this night, my log is overflown with the error in the subject. It's continiously happening until now.
What version of this integration has the issue?
1.3.4
What version of Home Assistant Core has the issue?
core-2022.11.4
Home Assistant log
2022-11-28 01:06:12.348 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:06:12.357 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:06:42.350 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:06:42.352 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:07:12.352 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:07:12.353 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:07:42.351 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:07:42.352 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:08:12.352 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:08:12.353 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:08:42.354 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:08:42.356 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:09:12.355 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:09:12.356 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:09:42.355 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:09:42.357 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:10:12.357 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:10:12.359 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:10:42.358 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:10:42.359 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:11:12.359 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:11:12.360 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:11:42.360 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:11:42.362 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:12:12.361 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:12:12.363 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:12:42.363 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:12:42.365 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:13:12.364 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:13:12.365 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:13:42.365 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:13:42.367 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:14:12.366 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:14:12.368 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:14:42.368 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:14:42.369 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:15:12.369 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:15:12.370 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:15:42.369 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:15:42.371 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:16:12.370 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:16:12.372 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:16:42.371 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:16:42.372 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:17:12.371 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:17:12.372 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:17:42.372 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:17:42.374 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:18:12.373 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:18:12.375 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:18:42.375 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:18:42.376 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:19:12.375 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:19:12.377 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:19:42.376 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:19:42.378 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:20:12.376 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:20:12.378 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:20:42.377 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:20:42.379 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:21:12.377 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:21:12.379 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:21:42.379 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:21:42.381 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:22:12.381 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:22:12.382 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:22:42.381 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:22:42.383 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:23:12.382 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:23:12.383 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:23:42.383 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:23:42.385 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:24:12.384 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:24:12.385 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:24:42.385 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:24:42.387 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:25:12.387 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:25:12.388 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:25:42.387 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:25:42.389 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:26:12.389 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:26:12.391 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:26:42.391 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:26:42.392 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:27:12.391 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:27:12.393 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:27:42.392 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:27:42.394 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:28:12.393 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:28:12.395 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:28:42.395 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:28:42.396 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:29:12.396 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:29:12.397 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:29:42.396 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:29:42.397 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:30:12.398 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:30:12.399 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:30:42.398 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:30:42.400 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:31:12.400 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:31:12.401 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:31:42.401 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:31:42.402 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:32:12.402 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>
2022-11-28 01:32:12.404 WARNING (MainThread) [custom_components.knmi] Value d1windrgr can't be converted to <class 'float'>

Diagnostics
No response
Additional information
I'm not even using this value actively.
Current contents of weather.knmi_home:
temperature: 7.5
temperature_unit: °C
humidity: 97
pressure: 1009.6
pressure_unit: hPa
wind_bearing: 180
wind_speed: 10.8
wind_speed_unit: km/h
visibility: 5
visibility_unit: km
precipitation_unit: mm
forecast:
  - datetime: '2022-11-27T23:00:00+00:00'
    condition: cloudy
    templow: 6
    temperature: 10
    precipitation_probability: 0
    wind_bearing: 225
    wind_speed: 11
    wind_speed_bft: 2
    sun_chance: 0
  - datetime: '2022-11-28T23:00:00+00:00'
    condition: cloudy
    templow: 4
    temperature: 8
    precipitation_probability: 30
    wind_bearing: null
    wind_speed: 7
    wind_speed_bft: 2
    sun_chance: 20
  - datetime: '2022-11-29T23:00:00+00:00'
    condition: cloudy
    templow: 5
    temperature: 7
    precipitation_probability: 30
    wind_bearing: 44
    wind_speed: 7
    wind_speed_bft: 2
    sun_chance: 10
attribution: KNMI Weergegevens via https://weerlive.nl

Hi @hmmbob,
No worries about this, this is just a warning, not an error, to log something is wrong with the data from the API. The field d1windrgr is "missing" (empty string). This logging feature is introduced recently in #54.
Snippet from the API response:

d1windrgr is being used in weather.knmi_home.forecast[1]. wind_bearing (pseudo code)

I think warning is correct in such a situation, due to the missing data there is something wrong with the state and it's good to inform the user Scott this with a warning.
I think I do understand why the field is empty, as the field d1windr = VAR which means the wind dir is variable.
I'll fix this asap.

Thanks, laat maar weten als ik even moet testen

Thanks, laat maar weten als ik even moet testen

There is a fix in this branch that you can test: 58-value-d1windrgr-cant-be-converted-to-class-float if you want, you can test that. I've got it running for half a day and will probably release this in the coming 1-2 days when everything looks fine.

I've had this fix running for a few days. but haven't seen any VAR wind speeds during those days. I think the fix is sufficient, there was a test added to cover the specific case.
It has been released in 1.3.5, feel free to reopen the issue when it happens again.


create a builder to build the strapi app inside the nx

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Configure the builder to build the strapi project inside the nx.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

To have the idea about what needs to be included in this builder adding the comment from @ashbrener
https://github.com/ngx-builders/strapi/pull/31#issue-412622140
The gruntfile is create here https://github.com/ashbrener/strapi/blob/ash/strapi-node/apps/strapi-node/Gruntfile.js


Dialect Extensions

Often, one wants to keep a dialect extensible such that other dialects can attach at a well-defined interface.
An example would be a backend dialect that allows for dialects to handle code emission of new axioms.
This would also augment the rule construct on the cpp site for extensions that go beyond rewrites.
In general, such extension points could take the form of a map/list of functions that the dialect invokes.
The main difficulty in this approach is that the map with its type signature as well as interfacing declarations
have to be visible from other dialects.
A first step towards inter-dialect extensions, visibility, and backend extensions is in
https://github.com/NeuralCoder3/thorin2/tree/dialect_backends

I'd prefer a design where we put as much stuff as possible within Thorin itself. For example, we should simply expose all different passes/phases as Thorin meta programs. This way the user can simply define their own compilation pipeline or maybe invoke very specific transformations at specific parts in the program. This fixes the pragma problem approaches like OpenMP have and extends the vectorize/parallel etc idiom that we did on master.
Check out this inspiring paper @michel-steuwer pointed me at:
https://homepages.inf.ed.ac.uk/gdp/publications/compiler-forest.pdf
E.g. we could so sth like this and let the user explicitly decide where to fire the expensive exponential optimizer:
for i in expensive_optimizations(loop) {
    // ...
}

Another useful thing is "failing is an option". With Thorin we have a super powerful language. But realistically we won't be able to compile each and every edge case that you can build with such language. Now, if you expose the compilation itself as a function the programmer has to invoke, the function may return Failure with an error message. E.g., if you want to vectorize code that contains higher-order functions, exceptions and what not, it is probably best for everyone involved, to simply report to the user back

sorry, I cannot vectorize this functions because you are using exceptions.

Another example would be the LLVM backend failing (see #108 and #9) with sth like

cannot compile this functions as it makes use of other nested functions; consider running clos_conv first

But I think we should take this discussion to a virtual meeting before we rush anything here.

Just tagging @michel-steuwer

I think we can close this due to the %compile and %opt plugins.


Add description of any custom tools into the prompt for pandas dataframe agent

Description:
I'm propagating any extra_tools given to create_pandas_dataframe_agent() to the prompt creation so that the tool descriptions are part of the original prompt

Issue:
Fixes #11737

other pr merged, should address this!


Moving songs causes segfault

See #32 for details.

The legacy branch is no longer maintained, closing for now.


Housekeeping

Just some Housekeeping to start with.

I merged the changes from https://github.com/DataxPL/vagrant-proxmox
Unified the error handling for rest-requests.
Added previously undocumented config options to README

I only did a quick review of the changes from DataxPL, but I ran with them for over a year and didnt encounter any specific problems.

any chance to get this merged?

I dragged all of this into a single PR, I could also separate them, if you prefer it.

bump

bump

I dragged all of this into a single PR, I could also separate them, if you prefer it.

It's okay, like it is. I will have a look within a few days!

I dragged all of this into a single PR, I could also separate them, if you prefer it.

It's okay, like it is. I will have a look within a few days!

bump

bump


Implement ls --group-directories-first

Tested by gnu/tests/ls/group-dirs.sh
       --group-directories-first
              group directories before files;

              can   be  augmented  with  a  --sort  option,  but  any  use  of
              --sort=none (-U) disables grouping

I would like to work on this