Not suppressing -> @typescript-eslint/explicit-module-boundary-types

Issue:
I want to suppress this particular error @typescript-eslint/explicit-module-boundary-types.
My eslint config
module.exports = {
  env: {
    browser: true,
    es2021: true,
  },
  extends: [
    'plugin:react/recommended',
    'airbnb',
    'plugin:@typescript-eslint/recommended',
    'prettier/prettier',
    // 'prettier/react',
    // 'prettier/@typescript-eslint',
    'plugin:prettier/recommended',
  ],
  parser: '@typescript-eslint/parser',
  parserOptions: {
    ecmaFeatures: {
      jsx: true,
    },
    ecmaVersion: 12,
    sourceType: 'module',
  },
  plugins: ['react', '@typescript-eslint', 'react-hooks'],
  rules: {
    'no-use-before-define': 'off',
    '@typescript-eslint/no-use-before-define': ['error'],
    'react/jsx-filename-extension': [
      'warn',
      {
        extensions: ['.tsx'],
      },
    ],
    'import/extensions': [
      'error',
      'ignorePackages',
      {
        ts: 'never',
        tsx: 'never',
      },
    ],
    'no-shadow': 'off',
    '@typescript-eslint/no-shadow': ['error'],
    // '@typescript-eslint/explicit-function-return-type': [
    //   'warn',
    //   {
    //     allowExpressions: true,
    //   },
    // ],
    // 'max-len': [
    //   'warn',
    //   {
    //     code: 80,
    //   },
    // ],
    'react-hooks/rules-of-hooks': 'error',
    'react-hooks/exhaustive-deps': 'error',
    'import/prefer-default-export': 'off',
    'react/prop-types': 'off',
    'react/jsx-props-no-spreading': 'off',
    '@typescript-eslint/no-empty-function': 'off',
    'react/no-array-index-key': 'off',
    'react/require-default-props': 'off',
  },
  settings: {
    'import/resolver': {
      typescript: {},
    },
  },
}

CLI commands I run:
yarn add suppress-eslint-errors --dev
npx suppress-eslint-errors --parser=tsx --extensions=tsx,ts,jsx,js  src
**Result: **
Processing 406 files...
Spawning 11 workers...
Sending 37 files to free worker...
Sending 37 files to free worker...
Sending 37 files to free worker...
Sending 37 files to free worker...
Sending 37 files to free worker...
Sending 37 files to free worker...
Sending 37 files to free worker...
Sending 37 files to free worker...
Sending 37 files to free worker...
Sending 37 files to free worker...
Sending 36 files to free worker...
All done.
Results:
0 errors
0 unmodified
406 skipped
0 ok
Time elapsed: 14.342seconds

Thanks.

@amanda-mitchell  Need help. Thanks.

Based on what you’ve provided, it does not appear that you’re specifying that rule in either the eslint config or the command line options.
I’m unable to provide any further assistance because you have not supplied a full, reproducible test case. Ideally, this should include a link to a repo or gist that has everything needed to run and see the same result: package.json, eslint.config, at least one file exhibiting the issue, etc.

@amanda-mitchell  Actually, I did pass the rule in the --rules param but forgot to add it here and yes, I should provide the repo too. I am going to close it now and will open it again once I provide all the required things mentioned. Thanks.

I am having the same issue, all the warnings are skipped.
Did you find a solution?

Ok, I found a solution. I was trying to suppress @typescript-eslint/no-explicit-any warnings.
But it seems this script only work with errors and not warnings.
So, I just had to add this rule to my .eslintrc file:
'@typescript-eslint/no-explicit-any': ['error'],

Hope it helps


hours not being added on Fluency builder

Describe the bug
A clear and concise description of what the bug is.
Browser

[X] firefox
[X] chrome

version:
latest
rosettastone product

[ ] Foundations
[X] Fluency builder

To Reproduce
i start an excercice
the add minutes option shows
i add the minutes
Expected behavior
the hours doesnt get added , i tried both firefox and chrome but neither works , i tried other accounts and waited for feww hours.
the extention works great on Foundations tho.

It seems you need to finish the lesson you started to add the time. You can ignore the rest of the questions, it might work.

It seems you need to finish the lesson you started to add the time. You can ignore the rest of the questions, it might work.

Does it count instantly or you need to wait ?

also, while the actual lesson time gets counted correctly, any time I try to add using the extension doesn't count in the system at all. The time field shows up but the added time isn't being recorded

after 10 hours of posting the hours finnaly got added to all the accounts including the ones  which i completed the lesson. thank u Owner


recreate ignores the config file

Is there an existing issue for this?

[X] I have searched the existing issues

Package ecosystem
shell
Package manager version
shell
Language version
bash
Manifest location and content before the Dependabot update
No response
dependabot.yml content
version: 2
updates:

package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
commit-message:
prefix: "chore"
include: "scope"

Updated dependency
No response
What you expected to see, versus what you actually saw
I have Lint / semantic-pr (pull_request_target) enabled which expects commits to follow angular style. Dependabot be default uses default style.
I updated dependabot config to use fixed prefix: "chore" ( wasn't able to find a way to force it to use angular style)
I now recreate PR with old commit message and based on description of recreate it is supposed to recreate the PR, but that is not happening.
I even tried updatting the PR title, but that made no effect
Native package manager behavior
No response
Images of the diff or a link to the PR, issue, or logs
No response
Smallest manifest that reproduces the issue
https://github.com/non7top/asdf-safe/pull/2

Seems similar to #4652


Simple load animation

A spinning icon where the map will be would be nice. This is the MVP2 (MVP1 is to not even do this) for April 15

One improvement would be to load the state boundaries and county centroid data in separate calls, so that the state boundaries could be displayed earlier.

This issue is not needed if we plan to complete #155 (the fancy version of the load animation).


Prepend 'v' to appVersion

fix #107

I haven't seen this PR when creating mine. May I ask why not using helm tools to achieve the same goal as I've done here: https://github.com/woodpecker-ci/helm/pull/119?


Support os.File as body

Trying to understand why I got authentication error when doing WriteRange although other calls worked, I finally found that it was using *os.File for body that didn't work. The code couldn't get the content length from it. The content length is used in the authentication signature.
This patch uses the Stat method to find the size of a file so that files are supported as bodies.

@md2perpe ping

@mcardosos pong

Howdy Folks,
This PR is stale. I'm going to close it out, but if there are still important contributions, feel free to either open another or ask us to re-open this. Either way, if these changes are going to be brought in, please address the review comments.
Cheers!


Documentation is not very useful

Your readme gives hardly any information on what this tool actually does. You should write a bit more about what this is and how to use it, without requiring users to download and run the tool for information, or, worse, dig through the source.

https://github.com/dotvirus/saros/issues/6


Added more features in the home page

Description
Modified the css properties like transition, text decoration, color , ..etc

This PR does the following:

Adds ...yes
Updates ... yes

Placeholder: "Fixes #470

Changes
List the detailed changes made in this PR.

Added a new feature to ... to the website view

Checklist
Make sure to check off all the items before submitting. Mark with [x] if done.

[yes] I have performed a self-review of my code
[yes ] I have commented my code, particularly in hard-to-understand areas
[ yes] My changes generate no new warnings
[yes] I am working on this issue under GSSOC

Please review and label me
Thank you for the chance @Trisha-tech

Kindoy### Description

Modified the css properties like transition, text decoration, color , ..etc

This PR does the following:

Adds ...yes
Updates ... yes

Placeholder: "Fixes [Feature Request]: Add more features of the home page #470

Changes
List the detailed changes made in this PR.

Added a new feature to ... to the website view

Checklist
Make sure to check off all the items before submitting. Mark with [x] if done.

[yes] I have performed a self-review of my code
[yes ] I have commented my code, particularly in hard-to-understand areas
[ yes] My changes generate no new warnings
[yes] I am working on this issue under GSSOC

Please review and label me Thank you for the chance @Trisha-tech

Kindly add some screenshot or screen recording of the features you have made. @Dipanita45

Okay
On Mon, 14 Oct 2024, 7:40 pm Trisha Sahu, @.***> wrote:

Kindoy### Description
Modified the css properties like transition, text decoration, color , ..etc

This PR does the following:

Adds ...yes

Updates ... yes

Placeholder: "Fixes [Feature Request]: Add more features of the home
page #470 https://github.com/Trisha-tech/OnlineBookSales/issues/470
Changes
List the detailed changes made in this PR.

Added a new feature to ... to the website view

Checklist
Make sure to check off all the items before submitting. Mark with [x] if
done.

[yes] I have performed a self-review of my code
[yes ] I have commented my code, particularly in hard-to-understand
areas
[ yes] My changes generate no new warnings
[yes] I am working on this issue under GSSOC

Please review and label me Thank you for the chance @Trisha-tech
https://github.com/Trisha-tech
Kindly add some screenshot or screen recording of the features you have
made. @Dipanita45 https://github.com/Dipanita45
—
Reply to this email directly, view it on GitHub
https://github.com/Trisha-tech/OnlineBookSales/pull/474#issuecomment-2411383357,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7SRZ6HF6UBR44GLA4AZAVLZ3PGEHAVCNFSM6AAAAABP457HAWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMJRGM4DGMZVG4
.
You are receiving this because you were mentioned.Message ID:
@.***>

Due to some reasons screenshot is not uploading
Sorry @Trisha-tech
Please label me

Please merge my pull request

Please merge my pull request

You need to provide some demo/snapshot because you have updated the UI. I am labelling and reopening the PR but make sure to upload it here or else we can't merge it. Thank you

@Dipanita45 Kindly pull latest changes from the master branch and accept the incoming changes so that the conflicts are resolved.

Please merge the pull request and label me level 2
@Trisha-tech

Please merge the pull request and label me level 2 @Trisha-tech

Kindly specify the changes you have made. @Dipanita45

I have done modify in some of the css properties of the website for its
looks for more attractive
On Tue, 29 Oct 2024, 3:38 pm Trisha Sahu, @.***> wrote:

[image: Screenshot 2024-10-23 003007]
https://private-user-images.githubusercontent.com/132455672/378984737-a665a153-61e9-4e4a-bb82-a2df552fe67f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzAxOTY3NDksIm5iZiI6MTczMDE5NjQ0OSwicGF0aCI6Ii8xMzI0NTU2NzIvMzc4OTg0NzM3LWE2NjVhMTUzLTYxZTktNGU0YS1iYjgyLWEyZGY1NTJmZTY3Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQxMDI5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MTAyOVQxMDA3MjlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kOWNmZDlkNDEwMWU3NjFmNWI3ZjUxZmRjZjMyZWZkMjY2YTZjOTQ2ZDM3YzZmMGY1OTMzOWFiNjlhYjYwNzE5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.byBpId0vB_KfiEWVwQeflp9lBbVoMnV0Ij3ftDtLNFE
Please merge the pull request and label me level 2 @Trisha-tech
https://github.com/Trisha-tech
Kindly specify the changes you have made. @Dipanita45
https://github.com/Dipanita45
—
Reply to this email directly, view it on GitHub
https://github.com/Trisha-tech/OnlineBookSales/pull/474#issuecomment-2443779532,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7SRZ6EV44AIBPQHCMN3LTTZ55NDTAVCNFSM6AAAAABP457HAWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBTG43TSNJTGI
.
You are receiving this because you were mentioned.Message ID:
@.***>

Please merge my pull request
On Tue, 29 Oct 2024, 3:57 pm Dipanita Mondal, @.***>
wrote:

I have done modify in some of the css properties of the website for its
looks for more attractive
On Tue, 29 Oct 2024, 3:38 pm Trisha Sahu, @.***>
wrote:

[image: Screenshot 2024-10-23 003007]
https://private-user-images.githubusercontent.com/132455672/378984737-a665a153-61e9-4e4a-bb82-a2df552fe67f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzAxOTY3NDksIm5iZiI6MTczMDE5NjQ0OSwicGF0aCI6Ii8xMzI0NTU2NzIvMzc4OTg0NzM3LWE2NjVhMTUzLTYxZTktNGU0YS1iYjgyLWEyZGY1NTJmZTY3Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQxMDI5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MTAyOVQxMDA3MjlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kOWNmZDlkNDEwMWU3NjFmNWI3ZjUxZmRjZjMyZWZkMjY2YTZjOTQ2ZDM3YzZmMGY1OTMzOWFiNjlhYjYwNzE5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.byBpId0vB_KfiEWVwQeflp9lBbVoMnV0Ij3ftDtLNFE
Please merge the pull request and label me level 2 @Trisha-tech
https://github.com/Trisha-tech
Kindly specify the changes you have made. @Dipanita45
https://github.com/Dipanita45
—
Reply to this email directly, view it on GitHub
https://github.com/Trisha-tech/OnlineBookSales/pull/474#issuecomment-2443779532,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7SRZ6EV44AIBPQHCMN3LTTZ55NDTAVCNFSM6AAAAABP457HAWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBTG43TSNJTGI
.
You are receiving this because you were mentioned.Message ID:
@.***>

@Dipanita45 add the ss of the changes that have you made with reference to the original ss. Do resolve the merge conflicts

Okay

please please merge my pull request and label me
@Trisha-tech

please please merge my pull request and label me @Trisha-tech

Push the latest changes from the master branch and add it. Accept the incoming changes.

I have to sync fork
On Sat, 9 Nov 2024, 5:18 pm Suman Roy, @.***> wrote:

please please merge my pull request and label me @Trisha-tech
https://github.com/Trisha-tech
Push the latest changes from the master branch and add it. Accept the
incoming changes.
—
Reply to this email directly, view it on GitHub
https://github.com/Trisha-tech/OnlineBookSales/pull/474#issuecomment-2466185412,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7SRZ6HBJZPHD7Z6ABJEVBLZ7XZCBAVCNFSM6AAAAABP457HAWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRWGE4DKNBRGI
.
You are receiving this because you were mentioned.Message ID:
@.***>

I have to sync fork
…
On Sat, 9 Nov 2024, 5:18 pm Suman Roy, @.> wrote: please please merge my pull request and label me @Trisha-tech https://github.com/Trisha-tech Push the latest changes from the master branch and add it. Accept the incoming changes. — Reply to this email directly, view it on GitHub <#474 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/A7SRZ6HBJZPHD7Z6ABJEVBLZ7XZCBAVCNFSM6AAAAABP457HAWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRWGE4DKNBRGI . You are receiving this because you were mentioned.Message ID: @.>

If the conflicts are getting too complex, I would advise you to make the changes in a new fork. Delete the current fork of yours and fix this issue again.


Mule 4: Opentelementry upgrade from 1.2.0 to 1.5.0 results in DB connection exhaustion

Our Mule 4.4 application currently employs OpenTelemetry version 1.2.0. However, upon upgrading to version 1.5.0, we encountered an issue where the application exhausts its database connections (Oracle) after handling the initial requests successfully. It appears that the database connections are not being released properly for some unknown reason. We're using mule DB Connector to call DB stored procedures (db:stored-procedure).

@molabus2 OpenTelemetry module does not use anything from any connections. It works purely based on the notifications generated by the mule runtime. I don't see any reason for opentelemetry module causing this. Do you see anything in the logs or resource (thread/cpu) consumption? Has anything else changed - runtime, dependencies, app resource configuration?

@molabus2 I forgot about one change in 1.15.0. In addition to notifications, the module uses interceptors to capture processor spans. I am not sure how to quantify "initial requests" though. Could you provide any sample app that can reproduce this? Or, provide more details on your OpenTelementry global configuration and DB flow.

I am closing this due to non-reproducibility and no activity.


change IP address per request - spoof

Hi
Am using XChange github which makes REST calls to exchange API's and uses rescu as part of the call. Is there anyway to set the from IP address for each call?
thanks

There is no explicit support for this in rescu currently. However, rescu uses java.net.HttpURLConnection under the hood to create connections; see if HttpURLConnection supports what you want, then we might find a way to do it.

According to docs I found googling, you'd have to create your own URLStreamHandlerFactory. That would allow you to intercept each open connection attempt, and return the URLStreamHandler with a hostAddress of your choosing for the particular request.


Automatic License report and check

Enhancement Request

Is your enhancement request related to a problem? Please describe
Every time we release the package under the Apache repository, we need check each dependency's license carefully, and we need to support dependency's license report and check automatically.

Describe the solution you'd like
The license report plugin can integrate this https://github.com/jk1/Gradle-License-Report, it support license report and check. You can also refer to this license check sh https://github.com/apache/skywalking/blob/master/tools/dependencies/check-LICENSE.sh and support a read.me for how to using this license check plugin, thks.
Apache License Policy : https://www.apache.org/legal/resolved.html

Describe alternatives you've considered

Additional context

Maybe I can do this work, If we use the shell script to check the license, it may need us to store all license in a trust file, and once we add a new jar, we need to add the license in the trust file.


Terraform instructions are unclear

It's unclear how to access the nodes

Once instances are up, you can login to any of the 3 worker nodes or the master ...
Terraform should output the IP of the nodes, so I know where to ssh to after. And what the ssh key is, username?

I got confused on where to start from, so I started from the aws-ec2 example directory. Apparently I shouldn't have.

The copy-paste terraform file depends on (and refers to) variables which don't exist.

Why are cluster and cluster_config_flavour hardcoded, while everything else you set is a variable?

What to do (how to run kubernetes-anywhere-toolbox) after logging into a box is unclear. Do I docker run kubernetes-anywhere-toolbox? but there's no docker?

ssh -A is required for kubernetes-anywhere-toolbox

Any developments on this? I too was expecting at least expecting Docker to be provisioned on the nodes


Add analytics label in FCMOptions

added FCMOptions struct for: https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages#ApnsFcmOptions

@MihaelIsaev Can You please have a look. Tnx.


Choosing "Run in Browser" launches a different game when using the default port 8060

Godot version
v4.0.2.stable.official [7a0977ce2]
System information
MacOS Ventura 13.1
Issue description
When launching my game (Game A) from the editor, another project (Game B) is launched, instead of the one I am editing.
There is no mention of that project (Game B) in ~/Library/Application Support/Godot, other than old project lists.
The launched app (Game B) was developed in Godot 3.5 and exported to web there.
When I change the port for the web server from 8060 to 8080, the currently edited project (Game A) is launched.
There is no mention of the other project (Game B) within the current project (Game A).
The only similarity they share is the naming of the output directory build/web/index.html.
Steps to reproduce
I have not found a way to reproduce this error in a clean project nor have I found any references to the launched (wrong) project.
Minimal reproduction project
N/A - Not yet reproduced.

I"m experiencing this too.
I've tried deleting every reference to godot from the machine and it still shows the other project. It's like it's holding temporary files somewhere that I don't know about

Duplicate of https://github.com/godotengine/godot/issues/75743.


Aligning texts on single line

I am trying to print TEXTA to the left and TEXTB to the right of the same line.
TEXTA                   TEXTB
But TEXTB moves to the next line and I get to see it like,
TEXTA
TEXTB.
Need some help in fixing it.

You have to calculate the "entire line" placement for TEXTA and TEXTB based on Columns feature.
In this function you can see an example. There you have a function named "_bordas()" which in portuguese stands for "borders", and the arguments "esquerda" and "direita" stands for "left" and "right", which is in fact your TEXTA and TEXTB, i guess. The other arguments are "largura" (width in columns), "espacamento_minimo" (minimum gap between texts) and "favorecer_direita" (favor value on the right, when the two texts doesn't fit).
Hope you can follow the example.

By "borders" I actually meant "edges".


Reason of using _to_llama_similarities() normalization technique and not using raw similarity scores for Retrieval through Elastic Search Vector Store

Question Validation

[X] I have searched both the documentation and discord for an answer.

Question
Because of _to_llama_similarities function, the scores are normalized and maximum score is always at 1.0
What is the reason of this normalization technique, and why has this being called by default?
The problem may arise when some query which is not related to a particular document, is used for retrieving the chunks, and still the results will contain scores starting from 1.0 , even when there is no relation of the chunk with respect to the query.
Code snippet:
return VectorStoreQueryResult(             nodes=top_k_nodes,             ids=top_k_ids,             similarities=_to_llama_similarities(top_k_scores),   )
Line no. 623 in

https://github.com/run-llama/llama_index/blob/main/llama-index-integrations/vector_stores/llama-index-vector-stores-elasticsearch/llama_index/vector_stores/elasticsearch/base.py

but what if in case scores before normalization are very low (0.3-0.4), this function still changes the range to keep the max score at 1.0 which should not be right. Retrieved docs with low scores can be of very low quality, and after normalization we are giving it a high score.

I think this was added at one point because elastic returned scores that are not ranged 0 to 1
Feel free to make a PR to change this

but isn't this a bug? Why was this specifically made to keep the max value at 1.0.
say we are getting top 5 docs from a query. And the doc at k=1 need not be of score 1.0, it can be of score 0.85
The problem with this is we are giving high scores for those documents which are not that similar to the query


Outdated version on apress

I recently downloaded the compressed sample code from apress.com and the taskmanager didn't work because the rsa keys were not named correctly.

It seems that this repo is not updated anymore.
I think it was created only for selling the book.
I found several mistakes also- tried to contact the author and reporting the errors through Apress website- and got nothing as a response


How to calibrate the legs automatically

As using ABI interface on encoders , the leg can only be calibrated to a spectical(actually I put it at) position manually before powering on , or it will keep the position when power is on as its start position and never go to the ideal one . However , the odrive firmware did not have SPI support .
So how to solve it .....

We use a physical jig to make sure the legs are in alignment before turning the robot on and letting the ODrives do their encoder offset search.


Item finder fixes

I added an extensive test suite for ItemFinder
I may add to it, once coverage runs, and I can see where it falls short.
Fixed ItemFinder issues:

N meat -- "meat" is no longer case sensitive
Fix NOOB skill filter
Remove unreachable code (low level "parse one item name" code no longer worries about receiving a comma separated list of names)
When temporarily changing a preference, put inside try/finally
When looking for items in storage, they might be in freepulls

Fixed StorageCommand issue:

In Hardcore, only search freepulls list
Otherwise, search storage list - and assume ItemFinder will find it on freepulls, if necessary

Not sure why no actions are running right now!

I'm going to force merge this. It was previously approved, the test suggestions were optional - although I did adopt some of them :) - so, time to get it in to the wild.


CODEOWNERS: initial commit

Overview
Initial commit of a CODEOWNERS file for this repo
What this PR does / why we need it
Limit changes to critical infra to selected individuals.
Special notes for your reviewer
Implemented as per documentation.
Does this PR introduce a user-facing change?
no

Going to turn this into a draft for now. The checks that run against this PR are old since our fork is so out of date. Will resolve checks via https://github.com/aristanetworks/dex/pull/191 first, then re-submit this PR.


Alternative project local settings

Language server
No response
Requested feature
I'm aware of there is a Wiki page for project local settings. It uses set exrc that Neovim will execute the .nvimrc or .exrc of the current directory. However, the set exrc is not secure. Moreover, the option is not usable at latest release version of Neovim (0.7.0).
Coc uses .vim/coc-settings.json as local configuration file instead of using script. I thought that other LSP clients use configuration files, too. It's more secure by parsing configuration file.
Other clients which have this feature
coc.nvim

For per project level virtualenv paths with pylsp I did the following:
local jedi_env = function(env)
  return {
    pylsp = {
      plugins = {
        jedi = {
          environment = env,
        },
      },
    },
  }
end

lspconfig.pylsp.setup({
  on_init = function(client)
    local path = client.workspace_folders[1].name

    if path == '/home/foo/src/project1' then
      client.config.settings = jedi_env('/home/foo/.local/pipx/venvs/pyinfra')
    elseif path == '/home/foo/src/project2' then
      client.config.settings = jedi_env('./venv')
    end

    client.notify('workspace/didChangeConfiguration')
    return true
  end,
})

I recently realized that Neovim has a built-in function for converting JSON to Lua table. All you need to do is parsing setting files at root directory and assign to LSP settings.
The example is in my pull request of svlangserver. Check the on_init function at line 38.

For per project level virtualenv paths with pylsp I did the following:
local jedi_env = function(env)
  return {
    pylsp = {
      plugins = {
        jedi = {
          environment = env,
        },
      },
    },
  }
end

lspconfig.pylsp.setup({
  on_init = function(client)
    local path = client.workspace_folders[1].name

    if path == '/home/foo/src/project1' then
      client.config.settings = jedi_env('/home/foo/.local/pipx/venvs/pyinfra')
    elseif path == '/home/foo/src/project2' then
      client.config.settings = jedi_env('./venv')
    end

    client.notify('workspace/didChangeConfiguration')
    return true
  end,
})

I updated the project local settings in Wiki page. I think that your method should be default method for project local settings because replacement of exrc is detecting path in personal vimrc.
nlsp-settings.nvim provides project local settings likes coc.nvim for lspconfig. Therefore, my custom json loader can be replaced by it.


Add PullUpController

Project URL
https://github.com/MarioIannotta/PullUpController
Description
Pull up controller with multiple sticky points like in iOS Maps
Why it should be included to awesome-ios (optional)
Checklist

[x] Only one project/change is in this pull request
[x] Addition in chronological order (bottom of category)
[x] Supports iOS 9 / tvOS 10 or later
[x] Supports Swift 3 or later
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

          1 Warning

:warning:
Found 6 link issues, a project collaborator will take care of these, thanks :)

Link issues by awesome_bot

Line
Status
Link

640
301
https://github.com/lucdion/FlexLayout redirects tohttps://github.com/layoutBox/FlexLayout

2778
302
http://us11.campaign-archive1.com/home/?u=cd1f3ed33c6527331d82107ba&id=532dc7fb64 redirects tohttps://us1.campaign-archive.com/home/?u=cd1f3ed33c6527331d82107ba&id=532dc7fb64

2794
302
https://www.facebook.com/groups/hhios/ redirects tohttps://www.facebook.com/groups/hhios/about/

2795
302
https://www.facebook.com/groups/sketchformac/ redirects tohttps://www.facebook.com/groups/sketchformac/about/

2797
302
https://www.facebook.com/groups/sketchdesignio redirects tohttps://www.facebook.com/groups/sketchdesignio/about/

2850
Error
https://ioscompanies.info/about/welcome  Connection refused - connect(2) for "ioscompanies.info" port 443

  Generated by :no_entry_sign: Danger

Thank you


Show deprecation notice and link on the package page

I think it'd help people out if http://package.elm-lang.org/packages/evancz/elm-html/4.0.2 had a deprecation notice and linked to the new package.
That page is the 1st google result for "elm html" and I've caught myself flipping through it multiple times before realizing I was on the wrong package. The other evancz/* packages that were moved to elm-lang/* could use the same treatment to avoid confusion.

Google has not improved over time, so I switched it
http://package.elm-lang.org/packages/evancz/elm-html/5.0.0/
Thanks for the suggestion!


WIP Do Not Merge: Manifest get set

Incidentally noticed that this was the cause of a bug noted in JIRA (1650). This is the first change, but needs to be tested before merging as other changes may be necessary too 'sous manifest set' may well need to be updated for instance.
Includes #409 but will likely need to be rebased on a more recent master before being ready to merge.

  Generated by :no_entry_sign: Danger

Codecov Report

Merging #410 into master will decrease coverage by 0.25%.
The diff coverage is 16.66%.

@@            Coverage Diff             @@
##           master     #410      +/-   ##
==========================================
- Coverage   66.13%   65.87%   -0.26%
==========================================
  Files         144      145       +1
  Lines        8199     8245      +46
==========================================
+ Hits         5422     5431       +9
- Misses       2328     2366      +38
+ Partials      449      448       -1

Impacted Files
Coverage Δ

cli/sous_manifest_set.go
62.5% <ø> (ø)
:arrow_up:

ext/singularity/deployment_builder.go
73.79% <0%> (-1.32%)
:arrow_down:

cli/sous_manifest_get.go
70.58% <100%> (ø)
:arrow_up:

cli/sous_deployments.go
16.66% <16.66%> (ø)

lib/auto_resolver.go
88.05% <0%> (-1.5%)
:arrow_down:

ext/docker/image_mapping.go
75.9% <0%> (+0.85%)
:arrow_up:

Continue to review full report at Codecov.

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

Superseded by #419


Missing or wrong link for kubernetes backend

Observations
The following URL - https://external-secrets.io/provider-kubernetes referenced within the README.md under the list of the t supported backends (See kubernetes) do not exist and return a HTTP -404

You should try https://external-secrets.io/v0.5.0/provider-kubernetes/ . I'll provide a fix to the README.


BigDecimal error

Hi,
I have the following error, maybe since the last ST hub upgrade:
f3dff9ae-9346-4e28-8ed5-10:46:47 AM: debug Parse returned Guest room Temp & Humidity humidity is 35%
f3dff9ae-9346-4e28-8ed5-10:46:47 AM: debug Evencreated: humidity, 35, %
f3dff9ae-9346-4e28-8ed5-10:46:47 AM: debug Parsevalue: 35
f3dff9ae-9346-4e28-8ed5-10:46:47 AM: debug Parsename: humidity
f3dff9ae-9346-4e28-8ed5-10:46:47 AM: debug RAW: humidity: 35.1%
f3dff9ae-9346-4e28-8ed5-10:46:47 AM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.math.BigDecimal#plus.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.String]
[class java.lang.Number]
[class java.math.MathContext]
f3dff9ae-9346-4e28-8ed5-10:46:47 AM: debug Parsename: temperature
f3dff9ae-9346-4e28-8ed5-  10:46:47 AM: debug RAW: temperature: 20.42
f3dff9ae-9346-4e28-8ed5-  10:19:04 AM: debug Sending enroll response
f3dff9ae-9346-4e28-8ed5-10:19:04 AM: debug refresh called
I have the latest A4refillpad Xiaomi Temperature Humidity Sensor. I see one call to BigData:
private String parseValue(String description) {
if (description?.startsWith("temperature: ")) {
	def value = ((description - "temperature: ").trim()) as Float

    if (getTemperatureScale() == "C") {
    	if (tempOffset) {
			return (Math.round(value * 10))/ 10 + tempOffset as Float
        } else {
			return (Math.round(value * 10))/ 10 as Float
		}
	} else {
    	if (tempOffset) {
			return (Math.round(value * 90/5))/10 + 32 + offset as Float
        } else {
			return (Math.round(value * 90/5))/10 + 32 as Float
		}
	}

} else if (description?.startsWith("humidity: ")) {
	def pct = (description - "humidity: " - "%").trim()

	if (pct.isNumber()) {
		return Math.round(new BigDecimal(pct)).toString()
	}
} else if (description?.startsWith("catchall: ")) {
	return parseCatchAllMessage(description)
} else {
log.debug "unknown: $description"
sendEvent(name: "unknown", value: description)
}
null

}
Any idea?

I am in the US. Is it related to the C to F conversion?

Found the error in function parseValue, line 163: the variable used to offset the temp in F is wrong and should be replaced by tempOffset, instead of offset.
This bug only affects you if you are using F degrees - you don't need this fix if you are using C degrees.
Not sure how to properly include this in the original code.

https://github.com/a4refillpad/Xiaomi/pull/13/commits/b31521bef415b13758de0dfba5e1fc8f99677c5f


Request to remove some mods from CKAN (no longer required as mod is discontinued)

Hi,
Can you please remove the following mods from CKAN-meta as the mod have been rolled into the UniversalStorage mod.  Users shouldn't be downloading the mods and they are no longer supported.
UniversalStorage-ECLSS
UniversalStorage-IFI
UniversalStorage-KAS
UniversalStorage-SNACKS
UniversalStorage-TAC

Trouble is with the people who have those already installed.
We should modify the netkans for the deprecated mods so they do not install any file at all but keep them in CKAN-meta for some more time until everyone has deinstalled them.
And, enhancement request to the core here, introduce some way to alert the user that a mod is deprecated and should be deinstalled. This might take an schema update though, and testing how older client handle "unknown" tags.

@Paul-kingtiger, could I ask you kindly upload one more version of each of the deprecated mods, each containing only an unique Readme file (readme-IFI, readme-KAS etc.) so we have a clean update path for people who already have installed your older packages?

@hakan42
I have uploaded new versions of the mods to Kerbal Stuff with the file as requested.
Thanks,
Paul

Thanks, I will take care of modifying the netkan files.

The "Deprecated" ckan versions are being generated just now, should be available via CKAN within the hour.


feat/implement-ice: wire up game to gui.

After the game logic is complete, the code for using the gui to interact with the game is needed.
This depends on #6 and #4 .
When this ticket is complete, I think this branch is "Done" or ready to merge.

I'm gonna close this ticket for now. The implementation of iced has made progress and has been "wired up" to what currently exists in the game.


Create an EventGateway bean in spring boot autoconfiguration

Please create an EventGateway bean in spring boot autoconfiguration,
currently it needs to be added by hand.

Thanks for filing this issue @rvilike, you have a correct suggestion.
I view this ticket ideal for contribution as well, so if you are up for the task, a pull request for this would be much appreciated!


[Bug]: Spacing between radio items in horizontal orientation

Describe the bug
Acceptance criteria

Spacing between radio options in the horizontal orientation should be 32px. Include (--goa-space-xl) on the right of each radio option when options are in horizontal orientation

Provide Code
No response
To Reproduce
View radios in horizontal orientation in Storybook docs
Relevant console log output
No response
What browsers are you seeing the problem on?
No response
Additional context
No response

:tada: This issue has been resolved in version 1.19.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 3.0.0-alpha.1 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 4.17.0-alpha.13 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 4.20.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Error uper encoding & decoding Latitude and Longitude

I met a strange problem.
The DataFrame Position3D is defined as follow:

DefPosition DEFINITIONS AUTOMATIC TAGS ::= BEGIN
Position3D ::= SEQUENCE {
lat Latitude,
-- in 1/10th micro degrees
long Longitude,
-- in 1/10th micro degrees
elevation Elevation OPTIONAL
-- in 10 cm units
}
Latitude ::= INTEGER (-900000000..900000001)
-- LSB = 1/10 micro degree
-- Providing a range of plus-minus 90 degrees
Longitude ::= INTEGER (-1800000000..1800000001)
-- LSB = 1/10 micro degree
-- Providing a range of plus-minus 180 degrees
Elevation ::= INTEGER (0..61439)
-- In units of 10 cm steps above or below the reference ellipsoid
-- Providing a range of -409.5 to + 6143.9 meters
-- The value -4096 shall be used when Unknown is to be sent
END

After setting the value of Longitude and Latitude, I use the function uper_encode to transfer the information into uper-encoded buffer. The er.encoded told me the function successfully processed, but I failed to achieve the correct value of  longitude and latitude when I use the function uper_decode. The following is the detailed code:

static int decode_callback(const void *buffer, size_t size, void *app_key)
{
static int i = 0;
memcpy(&message[i], buffer, size);
i += size;
return 0;
}
void main()
{
Position3D_t *mypos;
mypos = (Position3D_t *)calloc(1, sizeof(*mypos));
mypos->lat = 123000000;
mypos->Long = 144000000;
asn_enc_rval_t er;
er = uper_encode(&asn_DEF_Position3D, mypos, decode_callback, message);
xer_fprint(stdout, &asn_DEF_Position3D, mypos);
Position3D_t *mypos1;
mypos1 = (Position3D_t *)calloc(1, sizeof(*mypos1));
asn_dec_rval_t ec;
ec = uper_decode(0, &asn_DEF_Position3D, (void **)&mypos1, message, sizeof(message), 0, 0);
xer_fprint(stdout, &asn_DEF_Position3D, mypos1);
return;
}

And the xml-print screenshot is also shown as follow:

I feel so strange  because when I use the function der_encode and ber_decode,the encoded buffer and decoded value is correct only if I use the uper rule the problem exists.

Hi @Mowuannals

er = uper_encode(&asn_DEF_Position3D, mypos, decode_callback, message);

This does not compile with the latest asn1c from the master branch(4cc779fd9bd7f556699b5863cf111b359da10b66)
The gcc fails with
test.c:22:7: error: too few arguments to function ‘uper_encode’
  er = uper_encode(&asn_DEF_Position3D, mypos, decode_callback, message);
       ^~~~~~~~~~~
In file included from ./constr_TYPE.h:42,
                 from ./asn_application.h:167,
                 from Position3D.h:12,
                 from test.c:4:
./per_encoder.h:23:16: note: declared here
 asn_enc_rval_t uper_encode(
                ^~~~~~~~~~~

and few more warnings before it
I'm able to successfully encode/decode your structure using the converter-example from the latest master branch. Here is the commands I've used to test it.
$ asn1c -pdu=Position3D -pdu=all -gen-PER defposition.asn1
$ make -f converter-example.mk
$ ./converter-example -ixer message.xer -oper > message.uper
$ cat message.xer
<Position3D>
	<lat>123000000</lat>
	<long>144000000</long>
</Position3D>
$ ./converter-example -ixer message.xer -oper > message.uper
$ xxd message.uper
00000000: 3cf9 bdc0 73df 1600                      <...s...
$ ./converter-example -iper message.uper
<Position3D>
    <lat>123000000</lat>
    <long>144000000</long>
</Position3D>

So my advice is to try with the latest master using the above commands and if it still fails provide some more information like the OS version, compiler version, 32 or 64bits, etc...

And the xml-print screenshot is also shown as follow:

Please never upload screenshots of text, you could copy-paste the text from the terminal.

Thanks a lot, @velichkov
When I use the latest asn1c compiler, the problem has been solved. Your suggestion is so helpful to me. And I will never upload screenshots,too


Add a limit option to the number of confetti on screen

You can use some of the Guava caches here to optimize your confetto recycling and limit the number of active confetti on-screen.
This should be completely configurable, since some devices are more powerful than others. The animator could keep track of the last frame-time and also dynamically adjust the value.

I want to avoid pulling in other libraries for this project to keep down the dex / apk impact of the library. We can build more configurable caching mechanism into the library if you have a use-case for it.

@jinatonic I understand not wanting to include more libraries, and I think the same thing could be accomplished by checking the size of the queue for recycled confetti compared to some limit value.
My use case would be as a safeguard against straining the user's device. It can be hard to gauge how many confetti will be onscreen at once just from the emission rate, so having an absolute max is useful to prevent absurd values from lagging the animation.


Inconsistency between Time formats in ROM::Changeset::PipeRegistry and ROM::Plugins::Command::Timestamps

Describe the bug
When timestamps are added using PipeRegistry.add_timestamps (source) current time is NOT converted to UTC.
Command::Timestamps (source), on the other hand, converts the current time to UTC.
This leads to a situation in certain scenarios (for example, when Postgres is the database adapter - Sequel's DateTime type is mapped to Postgres' timestamp without time zone, hence the timezone offset is not being parsed) where equal timestamps differ since one of the timestamps gets converted to UTC beforehand.
I think that both APIs should at least have the same behavior, as in either they both convert to UTC before persisting the timestamps, or both preserve the application timezone.
To Reproduce
require 'rom'

rom = ROM.container(:sql<EMAIL_ADDRESS>do |conf|
  conf.default.create_table(:users) do
    primary_key :id
    column :data, String, null: false

    column :created_at, DateTime, null: false # Postgres' "timestamp without time zone"
  end

  class Users < ROM::Relation[:sql]
    schema(infer: true)
  end

  conf.register_relation(Users)
end

class UserRepo < ROM::Repository[:users]
  commands :create, use: :timestamps, plugins_options: { timestamps: { timestamps: %i[created_at] } }

  def create_with_changeset(data)
    users
      .changeset(:create, { data: data })
      .map(:add_timestamps)
      .commit
  end

  def find(id)
    root.by_pk(id).one
  end
end

repo = UserRepo.new(rom)

with_command = repo.create(data: 'user #1')
with_changeset = repo.create_with_changeset('user #2')

Time.now # => 2022-01-04 12:51:44.463493 +0300
created_at_from_command = with_command.created_at # => 2022-01-04 09:51:44.451431 +0300
created_at_from_changeset = with_changeset.created_at # => 2022-01-04 12:51:44.460317 +0300

p created_at_from_changeset - created_at_from_command < 0.1 # => false

Expected behavior
created_at_from_command and created_at_from_changeset should be approximately the same, not have a 3-hour difference.
My environment

Ruby version: 3.0.1
ROM versions:
rom-5.2.6
rom-changeset-5.2.3
rom-core-5.2.6
rom-repository-5.2.2
rom-sql-3.5.0

This is possible to avoid by replacing .map(:add_timestamps) with .map { |tuple| tuple.merge(created_at: Time.now.utc) } as a temporary workaround.
Should I submit a PR?

Thanks for reporting this. I'm afraid this needs to wait until rom 6.0 because it's one of those cases where fixing a bug may break people's code.


r.all(r.F, {}) => true,  the all  function, why not add type check or return false when param not a list

r.all(r.F, {}) => true if you past a param that is not a list, return false may be better?
the implement of all,
`_dispatchable(['all'], _xall, function all(fn, list) {
var idx = 0;
while (idx < list.length) {
...
}
return true
`
if list param don't have length , true will return.  is it better way to return false if list pram do not have length?

When using R.all, I'm thinking of it as something along the lines of "If anything in my array fails this check, return false". If my list happens to be empty, then nothing failed the check, so I would expect true to return.
For example, imagine you have some code that wants to check if all children of a person are over the age of 18, and if not, tell the user that there may be inappropriate content or something.

If the user has 2 kids, one under 18 and one over 18, then the prompt should show.
If the user has 2 kids, and both are over 18, the prompt should not show
If the user has 0 kids, the prompt should NOT show -- this is the use case where the list is empty, and therefor an empty list is true

I agree, with @jlissner. In other words, “if nothing failed the check, then return true.”
But if we do all(F, 0) or all(F, false) , even those will return true. 0 and false don't even have a length property, and the loop won't even run. It is not the case that nothing in the collect failed the predicate. On the contrary, nothing was even checked (except for the implicit check of the length property`).
One option would be to throw an error where the data type is something that doesn't uphold some contract (in this case, to have a length property which would more ore less mean the data can be iterated over), but Ramda follows the “garbage in, garbage out” approach. Client code must be sure to pass the expected types/structures.
See https://github.com/ramda/ramda/issues/2504#issuecomment-380627238.


Add a news room schema for Sanity

We need a way to set

Page title
Ingress text
Meta title
Meta description
Some image

for both the English and Norwegian version.
Acceptance criteria

Can add the texts needed for the news room
The texts are visible on the news room page in the web
Both English and Norwegian

This should be a singleton, and we faced some issues with the translation plugin and singleton, see the documentation
Tried the suggested approach for the error pages, and it's a though one to love :/ Shouldn't spent to much time on this though as it should be improved by the plugin

@meols  FYI: I have added the document for the newsroom to the Misc folder since it is a singleton (can only have one newsroom document). It might be an idea to improve the structure of the content in the studio at some point, but I think this is OK for now. It's supposed to be kind of an "add once and forget" piece of content.
It has the same shortcomings as for the 404 and 500 pages, that is remember to use "Create new" when you create this document.

Given the problems with the language plugin with regards to singletons, this is probably as good as we are going to get - so looks good to me 👍

@meols You have already created a news room document for the global site, but do you mind to just verify this anyway

It wasn't initially when we created the landing page :) But Birte and I talked about it the other day and that was our suggestion as well. It's on my list to add it :)

Thanks @wenche - closing this one then :smile:


Add dependencies on pandas and fastparquet

Related to #1538
Description
Modify environments in preparation for changes required for ingestion of forecast and observation tables (#1538).
Testing:

[x] Ran tests and they passed OK
[x] Added new tests for the new feature(s)

I'm happy with these additional dependencies from BOM perspective.


python38Packages.manhole: 1.6.0 -> 1.7.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python38Packages.manhole is: "Debugging manhole for Python applications"
meta.homepage for python38Packages.manhole is: "https://github.com/ionelmc/python-manhole"
meta.changelog for python38Packages.manhole is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

Warning: a test defined in passthru.tests did not pass

/nix/store/vcziajwb4fzfc2q1vbmazdlwj8klzvy5-python3.8-manhole-1.7.0/bin/manhole-cli passed the binary check.

/nix/store/vcziajwb4fzfc2q1vbmazdlwj8klzvy5-python3.8-manhole-1.7.0/bin/.manhole-cli-wrapped passed the binary check.

2 of 2 passed binary check by having a zero exit code.

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

found 1.7.0 with grep in /nix/store/vcziajwb4fzfc2q1vbmazdlwj8klzvy5-python3.8-manhole-1.7.0

found 1.7.0 in filename of file in /nix/store/vcziajwb4fzfc2q1vbmazdlwj8klzvy5-python3.8-manhole-1.7.0

directory tree listing: https://gist.github.com/72dc8eca6b154ce3de17f1c7990a5803

du listing: https://gist.github.com/68fb72139affcb7c95c3e9cbdfcb06a4

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

12 total rebuild path(s)

3 package rebuild(s)

3 x86_64-linux rebuild(s)
3 i686-linux rebuild(s)
3 x86_64-darwin rebuild(s)
3 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
grab-site
python38Packages.manhole
python39Packages.manhole

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/vcziajwb4fzfc2q1vbmazdlwj8klzvy5-python3.8-manhole-1.7.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/vcziajwb4fzfc2q1vbmazdlwj8klzvy5-python3.8-manhole-1.7.0
ls -la /nix/store/vcziajwb4fzfc2q1vbmazdlwj8klzvy5-python3.8-manhole-1.7.0/bin

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

3 packages built:

grab-site
python38Packages.manhole
python39Packages.manhole

Maintainer pings
cc @ivan for testing.

Result of nixpkgs-review pr 117700 at a734bd37 run on aarch64-linux 1

1 package skipped due to time constraints:

grab-site

2 packages built successfully:

python38Packages.manhole
python39Packages.manhole

2 suggestions:

warning: python-include-tests
Consider adding a checkPhase for tests, or if not feasible, pythonImportsCheck.
Near pkgs/development/python-modules/manhole/default.nix:43:0:
   |
43 |     description = "Debugging manhole for Python applications";
   | ^

warning: unused-argument
Unused argument: stdenv.
Near pkgs/development/python-modules/manhole/default.nix:1:8:
  |
1 | { lib, stdenv
  |        ^


New major version to be still expected?

The major version 2 branch doesn't seem to be developed any further.
I'd like to know whether a version update is to be expected and if you can provide an estimation for a release date.
We're using the plugin in production regularly and we are kind of dependent on fixes. I'd rather not switch to another plugin, as i like this one and it fits our requirements.
Thank you in advance for any information.
Best regards.

What's your latest thinking on this @kenwheeler ?

Which fixes are you dependent on in the 2 branch?

The carousel has some key known issues. The carousel has width issues when added in a table>tbody>td,  a accordion and a modal

Those issues will never be fixed. Unless you add table layout fixed, it autogrows when doing dimension calcs. For modals, you have to fire a resize event.

Ya. I figured out the solution for modal and table. But the issue with accordion still there. Not able to find a solution to that. Struggling to figure out this one. The first image has width zero. Rest are working fine.
Thanks for the quick reply

when your accordion opens, call a resize event. when its closed it doesn't have any dimensions to calculate off of, so its 0. its not a bug, its just a circumstance of the enviroment in which its being put.

How's this also closed? We're in the 1.6.0 and apparently abandoned... =/

There's actually have another release on deck, but haven't yet pulled the trigger. I'll see if I can get that going.
As a general SotU, I'll say that all the maintainers are all insanely busy -- a lot changes in 4 years of course and it's hard to keep time allotted for our dear Slick repo, particularly since it's all volunteer. There's also a little operational ambiguity between patching the v1 and going full steam on v2.
I'll try to make some time to sort out some issues this week. Hopefully I or one of the other contributors will get some bandwidth to make some fixes or HAM out v2, but of course, the beauty of open source is that anyone is free to fork the repo and undertake improvements 😉
Anyway, appreciate the commentary.

I have gotten in touch with @kenwheeler by email, I'll try to help you guys, checking the issues and PRs, if allowed. Thanks.


Error Code Fixed

Prev Branch : abnim
Error Code Fixed. Sorry.

Error Code is
"correction-z": "수정치: "
->
"correction-z": "수정치: "
T_T sorry, I was late to find the error.
I tried to fix it. However, it has already been merged.
I am very sorry to be careless.. T-T

No problem! You made the fix on your abnim branch so I can just merge that single change-- I will make and merge a pull request for it and everything will work just fine.  I'll close this one as it does not include the initial commit on the file.


cmd/vendor/github.com/google/pprof: fix vet warnings

Here's a list:
cmd/vendor/github.com/google/pprof/driver/driver.go:44: cmd/vendor/github.com/google/pprof/internal/plugin.Options composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/binutils/addr2liner.go:167: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/binutils/addr2liner_llvm.go:124: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/binutils/addr2liner_llvm.go:147: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/binutils/disasm.go:49: cmd/vendor/github.com/google/pprof/internal/plugin.Sym composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/binutils/binutils_test.go:52: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/binutils/disasm_test.go:49: cmd/vendor/github.com/google/pprof/internal/plugin.Sym composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/binutils/disasm_test.go:50: cmd/vendor/github.com/google/pprof/internal/plugin.Sym composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/binutils/disasm_test.go:51: cmd/vendor/github.com/google/pprof/internal/plugin.Sym composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/binutils/disasm_test.go:58: cmd/vendor/github.com/google/pprof/internal/plugin.Sym composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/binutils/disasm_test.go:112: cmd/vendor/github.com/google/pprof/internal/plugin.Sym composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/binutils/disasm_test.go:126: cmd/vendor/github.com/google/pprof/internal/plugin.Sym composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/driver/options.go:50: cmd/vendor/github.com/google/pprof/internal/symbolizer.Symbolizer composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/driver/fetch_test.go:76: cmd/vendor/github.com/google/pprof/internal/proftest.TestUI composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/driver/fetch_test.go:107: arg tc.want for printf verb %s of wrong type: cmd/vendor/github.com/google/pprof/internal/plugin.MappingSources
cmd/vendor/github.com/google/pprof/internal/driver/fetch_test.go:178: cmd/vendor/github.com/google/pprof/internal/proftest.TestUI composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/report/report_test.go:233: cmd/vendor/github.com/google/pprof/internal/graph.Graph composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer_test.go:210: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer_test.go:211: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer_test.go:211: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer_test.go:212: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer_test.go:212: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer_test.go:212: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer_test.go:213: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer_test.go:213: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer_test.go:213: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer_test.go:213: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer_test.go:214: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer_test.go:214: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer_test.go:214: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer_test.go:214: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer_test.go:214: cmd/vendor/github.com/google/pprof/internal/plugin.Frame composite literal uses unkeyed fields

When this is done, revert CL 37579.

cc @rauls5382

Looking into this. Will fix upstream

Re-opening. I still see these:
cmd/vendor/github.com/google/pprof/internal/driver/fetch_test.go:77: cmd/vendor/github.com/google/pprof/internal/proftest.TestUI composite literal uses unkeyed fields
cmd/vendor/github.com/google/pprof/internal/driver/fetch_test.go:179: cmd/vendor/github.com/google/pprof/internal/proftest.TestUI composite literal uses unkeyed fields

Once fixed, re-revert CL 37625.
I do also see a couple of passes in the misc/vetall builder, so something is also wrong with misc/vetall. I'll investigate that separately.

I'll fix these, but when I do "go vet github.com/google/pprof/..." I do not see these listed. Is there anything else I should be using to find these?

Thanks, Raul, and sorry about that.
I'm not sure why your command doesn't bring them up. I found them with:
cd cmd/vet/all
go run main.go

that runs under the hood:
go install <pkg>
go tool vet path/to/pkg

Does that help you reproduce?

Not really, at head (on Mac OS):
$ pwd
/Users/rsilvera/github.com/golang/go/src/cmd/vet/all
$ ../../../../bin/go run main.go
go run main.go -p darwin/amd64
$
Will fix shortly anyway.


[RUN-3409] Assert ResourceFetcher::HandleLoaderError

https://linear.app/replay/issue/RUN-3404/[superblocks]-mismatch-resourceloaderhandleerror#comment-3f649cb5

any idea of impact on recording size?

I like that you keep asking this question!

Let's investigate once we prioritize performance! (We have never worried about this, and so far, it has not bitten us 👀)
Note that for our "recorder performance overhead" monitoring, we disable Asserts.
Brian added a "count Asserts by first two words" feature into the linkerdebug server for this purpose.

If we know that this is an issue, we can start adding telemetry for it, and generally start putting "linker perf" on the map.
Let's discuss on Monday?


Increase hit area of the "Matrix users only" checkbox

Solution for #1111
Signed-off-by: Denis Morozov<EMAIL_ADDRESS>

@morozkin: your changes look good to me. But your PR refers the wrong branch, could you please prepare a new one into vector-im:develop?


PERF: Use lazy_map_partitions() for dtypes conversion

The code below is ~6 times faster if lazy_map_partitions() is used by astype().
import timeit
import modin.pandas as pd
import ray

ray.init()

df = pd.DataFrame({i: range(1000) for i in range(100)})
def test():
    for c in df.columns:
        df[c] = df[c].astype(float)
    df.shape
time = timeit.timeit(test, number=1)
print(f"Time: {time}")

@AndreyPavlenko what if instead df.shape use modin.utils.execute?

@AndreyPavlenko what if instead df.shape use modin.utils.execute?

In this case, the difference is not significant, however the number of remote calls is 2x less if lazy_map_partitions() is used.

Btw, on a 12 cpu machine, there are 1200 partitions and, thus, it results in 1200 remote calls.


Add method to find mutual friends

Adds $user1->getMutualFriends($user2)
Adds $user1->getMutualFriendsCount($user2)
A little sloppy but it works!

Nice! Can you provide some tests?

@clarkewing Do you plan to continue the development of this interesting feature ? If you need help for testing, ask me or ask @hootlex. I'm looking forward to this feature :)

@clarkewing Merged in https://github.com/hootlex/laravel-friendships/pull/39.
Thanks for your contribution.

Sorry guys, I was offline for a little while.
Anyways, I see @stephane-monnot took care of adding tests and documentation. Thanks a lot, I really appreciate it!

@clarkewing It has been a great pleasure :)


Fixing links in readme

Updating readme with fix's for bad links and instructions on how to keep your fork up to date.
https://github.com/thomasvincent/mantl/pull/1

@thomasvincent Is there a related PR for this issue? Or is this work to be done?

my bad
https://github.com/mantl/mantl/pull/1998

Done, thanks!


fix: added dependency installation to pages-deploy.yml

CI currently does not install the Jekyll theme Gem. This causes the following error when trying to run the CI for GitHub Pages.
Error:  The jekyll-theme-chirpy theme could not be found.

This PR adds this to the workflow.

CI currently does not install the Jekyll theme Gem.

I doubt this. bundle install is done in ruby/setup-ruby.

I stand corrected. Apologies.


[SPARK-27568][CORE] Fix readLock leak while calling take()/first() on a cached rdd

What changes were proposed in this pull request?
Currently, if we run the code below in Spark:
sc.parallelize(Range(0, 10), 1).cache().take(1)

we'll see the line below in log:
19/04/25 23:48:54 INFO Executor: 1 block locks were not released by TID = 0:
[rdd_0_0]
and, If we set "spark.storage.exceptionOnPinLeak"=true, job will fail.
Normally, we'll always release readLock for the block once we consumed all elements in a CompletionIterator.
However, operation like take()/first() do not need to consume all, which lead to the release behaviour
can't be triggered.
This pr suggests to manually call completion() for the CompletionIterator if the iterator still has next
element after task finished, so that readLock could be released within competion().
How was this patch tested?
Added.

Can one of the admins verify this patch?

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/10236/
Test PASSed.

Test build #104933 has started for PR 24467 at commit 21ba1dc.

Test build #104933 has finished for PR 24467 at commit 21ba1dc.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/104933/
Test FAILed.

Jenkins, retest this please.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/10266/
Test PASSed.

Test build #104965 has started for PR 24467 at commit 21ba1dc.

Test build #104965 has finished for PR 24467 at commit 21ba1dc.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/104965/
Test FAILed.

Is there any better way to do this rather than interrogate the class of the delegate? it's a little hacky

@srowen Yeah, agree with that. I'm thinking of it.

AFAIK this shall not lead to any job failure because the config "spark.storage.exceptionOnPinLeak" is normally turned off. However this is really a issue when people submit jobs from python side, and I submitted https://github.com/apache/spark/pull/24542 to catch the AssertionError.
To me the fix proposed in this PR is acceptable, but I'm not sure whether we shall still fix this since now it shall not cause critical issues and the fix itself is kind of hacky.

This reminds me of the memory leak issue in sort-merge-join.
We use scala Iterator to exchange data between SQL operators/RDDs, and we can only do the cleanup work when the Iterator is consumed up, or in a task completion listener.
But what we really need is a traditional database iterator, with open, next, get and close methods. When a downstream operator finishes its work without consuming up the input data, it can call close to do free the resource.
For this particular case, I think using a task completion listener is good enough?

For this particular case, I think using a task completion listener is good enough?

Block level read/write mechanism has a basic assumption that all block locks should be released when a task finished. And that's why we check the leaked locks after the task finished. As task completion listener also would be triggered after task finished, so I think using it may not take big difference.
Actually, The process of checking leaked locks(by calling releaseAllLocksForTask(taskId)) is just like a close operation of database iterator, which releases all unlocked blocks for the task. So, I agree with @jiangxb1987 and prefer not to fix it if we could not have a better way against to this hacky way by now.

Test build #106053 has started for PR 24467 at commit 21ba1dc.

Test build #106053 has finished for PR 24467 at commit 21ba1dc.

This patch fails to build.
This patch does not merge cleanly.
This patch adds no public classes.

Build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/106053/
Test FAILed.


add possibility to force IPv4 when using the Curl RequestMethod

As requested in #44 this PR implements the possibility to force the Curl RequestMethod ho use IPv4:
$curl = new Curl();
$curl->setForceIpv4(true);

or
$curl = new Curl(array('force_ipv4' => true));
IPv4 for the other RequestMethods will follow in separate PRs.

in the first commit I also changed the Exception type in the ReCaptcha method from RuntimeException to InvalidArgumentException because I think RuntimeException is the wrong one. But that breaks some tests, so... please change it yourself, or don't ;)

@trinet-at I've bumped the version with some updates to the cURL method. If you're happy to update your PR to match those changes and drop in some additional test cases, that would be great.

This branch has a broken test and needs a conflict fixing. I'm currently doing updates, so if you still need this feature please resubmit a new PR.


Raspberry Pi 4 compatibility.

Hello,
I was forced to upgrade to a Raspberry Pi 4 since my RPI3 fried, and i notice that the plugin is not working on RPI4...
Any plans to make it compatible with RPI4?
Thank you,

Fixed in PR #88


Client side dynamic / extended resources

The get_resource_extended function can call other functions to calculate properties for dynamic resources. This is used for creating Collections, for example: the collection calculates it's pages after parsing query params like sort_by, and then it performs the TPF query.
This behavior makes sense in a server, but less so in a client. A client could perform a TPF query, but will only search its locally available triples, and will return an incomplete set. Since the client is aware that it is a client, it could send sequential TPF queries to the server, but this will be incredibly costly. Ideally, the server constructs the collection.
But how does the client determine that this collection is to be fetched, instead of constructed?
Don't do extended resources in the client
Although both client and server might use the same library and structs, the client will be aware that it is just a client. We can leverage this to have some conditional that prevents resolving extended resources locally.
Calculate some extended resources in the Client
Currenlty, we only have Collections, but who knows what kind of runtime logic is used in future extended resources?

I've basically opted for the first option: don't do extended resources in the Store, only in Db.
The reason for this, is that I needed to call dynamic functions for Endpoints #110 and Versioning #42, and when I was calling these dynamic functions, I had to pass Store as an argument... And Store is a trait, so that doesn't work, because it's size needs to be known. Adding dyn was not possible either (see #45). So simply passing Db seemed like a nice solution.


Parameter descriptions contain template

None of the parameter descriptions is provided they all look like "{{Fill <ParameterName> Description}}"

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

ID: 1c402cdf-7948-b74e-93de-449a90eaf56a
Version Independent ID: beea1c46-1acf-8856-48c1-36037b737b2f
Content: Search-ADAccount (activedirectory)
Content Source: docset/winserver2012-ps/activedirectory/Search-ADAccount.md
Product: w10
GitHub Login: @brianlic-msft
Microsoft Alias: brianlic

@officedocsbot unassign @e0i
@officedocsbot assign @yogkumgit

Hello @TheGhost2804 Thanks for your feedback. I created a PR to add the missing description of parameters. Hopefully, it will be reflected on live version soon.
Thanks again

err... this is still not resolved! Please fix it!

Hello @TheGhost2804 the article is fixed, althought there is currently an issue with the repo being out of sync with the published version of articles (@kenwith any updates on this?), the team is working on it, if you want to see the fix you can take a look at the referenced pull request.
@yogkumgit please close this again.


Add scheduled jobs column

This adds:

[x] A column to display scheduled jobs per queue on the stats page when rq-scheduler is installed.
[x] A view to list scheduled jobs for the queue.
[x] Tests

I didn't dig deep much into the jobs.html template though most of the columns are not useful for schedulued jobs.

I noticed if you run the test suite twice, the second run fails even on master. $ <IP_ADDRESS>:6379 > DEL rq:deferred:django_rq_test fixes it. Known issue?

I think #121 is the better PR, does that need a PR adding the scheduler.count method?

I'll leave the same comment here as I did on #121:
Thanks for the PR. Before this could go in though, there's a few things that need to change:

https://github.com/ui/rq-scheduler/issues/122 needs to be implemented so we could page through scheduled jobs without DOS'ing servers with large number of scheduled jobs :)
We should not provide a way to view scheduled jobs on a per queue basis but rather as a scheduler for all queues (please see how views for FailedQueue is implemented)

Once again thanks for working on this and sorry for the late reply.

Any movement on this? would be a great addition!

It would be great to see this merged, any chance this can be looked at/when could it be completed?
Being able to view scheduled jobs would be incredibly useful!

Still active? I may create a PR if not. 👍

Yes. Please create a PR for this

Closing this idle PR.

+1


Move all searching algorithms to one new folder

I want this

please assign it to me.

@deytulsi18 Done

@amritansh22 I would like to take this up!

@abhi2694 Yes sure. Have assigned it to you


How to model hierarchical/recursive data models?

Note: If your question is regarding the AWS Amplify Console service, please log it in the
AWS Amplify Console repository

Which Category is your question related to?
API
Amplify CLI Version
You can use amplify -v to check the amplify cli version on your system
7.6.4
What AWS Services are you utilizing?
AppSync, DynamoDB, Cognito, Lambda etc.
Provide additional details e.g. code snippets
I would like to model the following hierarchical relationship representing a simple file/directory structure:
type Document @model {
  id: ID! @primaryKey
  name: String!
  parentId: ID
  parent: Document @hasOne(fields: ["parentId"])
  createdAt: AWSDateTime!
  updatedAt: AWSDateTime!
}

This used to work fine with the previous transformer's version, but now I get an error when running amplify push:
✖ An error occurred when pushing the resources to the cloud
🛑 An error occurred during the push operation: Document and Document cannot refer to each other via @hasOne or @hasMany when DataStore is in use. Use @belongsTo instead. See https://docs.amplify.aws/cli/graphql/data-modeling/#belongs-to-relationship

Is there any other way suggested now to model this kind of relationships? Thanks for your help!

I've got the same problem.
in my case I have to create a model called Category. Each Category can have multiple child Categories.
The strange thing is that until yesterday the backend was working correctly. Yesterday suddenly the backend build went over and gave me the same error reported in this issue.
Why this change?
Is there another way this structure can be modeled?

Thanks for reporting this. I've opened https://github.com/aws-amplify/amplify-cli/pull/9336 to fix the issue. Until that is released, you can use v7.6.3 as a workaround.


doc: minkube.md: maridb chart failing cuz pull of image was failing cuz no quay.io creds

Is this a bug report or feature request? (choose one):
bug/missing aspect in docs/development/minikube.md

Kubernetes Version (output of kubectl version --short):
Client Version: v1.5.5
Server Version: v1.5.3
Helm Client and Tiller Versions (output of helm version --short):
Client: v2.2.3+g1402a4d
Server: v2.2.3+g1402a4d
Development or Deployment Environment?:
development / Mac OSX Sierra / VirtualBox setup
Release Tag or Master:
master
Expected Behavior:
mariadb job succeeds and mariadb chart DEPLOYED and pod Running
What Actually Happened:
pull of quay.io image failed within the instantiation process
How to Reproduce the Issue (as minimally as possible):
follow docs/development/minikube.md to the letter up to the helm install local/mariadb ..
Any Additional Comments:
was able to fix it by doing the following...

minikube ssh
docker login  <- enter creds
docker login quay.io <- enter creds

is 'docker login' the right way to solve this problem?
how'd you deal with this previously?
if this is an ok solution for now, i'd be glad to add a section to minikube.md

hey @tobybot11! :)
that's really strange behavior, as there should be no login required in fact to pull that image. which image is this triggering on exact? our images are pulling from a couple of sources, so it would be helpful to know if this is on mariadb (which is coming from quay.io/stackanetes) or on an image like our kube-controller-manager which we can work with on our side. curious, when you issue just docker login, does that default to "https://hub.docker.com", or are you using a custom registry (or even different container runtime)?

Given the sequence of instructions, I didn't test this issue beyond mariadb and it's image from quay.io/stackanetes referred to as quay.io/stackanetes/stackanetes-mariadb:newton).  Once I use docker login quay.io in minikube for mariadb, I didn't have this problem with the rest. I'm using the default docker & quay registries and docker container runtime.
Issuing just docker login interacts with https://index.docker.io/v1/ but instructs you to go to "https://hub.docker.com" to set up new creds if you don't have a set. docker pull on this mariadb image wouldn't work (on osx or in minikube ssh) unless I logged into quay.io using docker login quay.io.
I was guessing that there was a way in k8s with the registry-creds addon to handle this but quay.io doesn't show up there yet and this docker login way was simpler, at least for me.
I'll poke around and try some variations and see if I can figure out what's going on.

At this point, when I do docker logout of the quay.io registry in either (osx or in minikube ssh) I'm able to docker pull of the mariadb image from quay.io. Even after removing all remnants of my creds from .docker/config.json or the osxkeychain I am still able to pull from quay.io. Also, I blew away minikube and started from scratch .. and didn't have the issue .. odd.

I'll close this issue until I can reproduce it again.


Add file metadata to local database.

Added file Metadata to database

@rtewierik I changed the implementation to a much simpler one -> take a look


Revert "Split fuelHandlers.py into separate scripts"

Reverts HunterPSmith/armi#3

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

56 of 74 (75.68%)  changed or added relevant lines in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.007%) to 82.415%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

armi/physics/fuelCycle/fuelHandlers.py
56
74
75.68%

Files with Coverage Reduction
New Missed Lines
%

armi/bookkeeping/db/database3.py
1
85.89%

Totals

Change from base Build<PHONE_NUMBER>:
-0.007%

Covered Lines:
24019

Relevant Lines:
29144

💛  - Coveralls


how to record audio  .mp3 or .wav  ??

@genedelisa  thanks for giving beautiful avfoundation recorder.  In app i need to record audio in .mp3 or .wav format. how to recored it format ??
perhaps, I was getting crashed app  when i was tried change extension .mp3 or  .wav instead of .m4a. it recorded .m4a format only.
please help me how to recored .mp3 or .wav or  how to convert .m4a to mp3 or wav format and file size ??
Thanking you

Modify this to the format you want
let recordSettings: [String: Any] = [
AVFormatIDKey: kAudioFormatAppleLossless,
AVEncoderAudioQualityKey: AVAudioQuality.max.rawValue,
AVEncoderBitRateKey: 32000,
AVNumberOfChannelsKey: 2,
AVSampleRateKey: 44100.0
]


[Enhancement] Enable insertion of custom input components using dynamic forms

Feature Request
It would work like:
this.elements = [{
      name: 'titleText',
      label: 'Title Text',
      type: MyCustomInputComponent,
      default: this.titleText,
}]

I imagine MyCustomDialComponent to implement some kind of interface so that the dynamic forms can access and set its values.
@emoralesb05

I am not sure if this helps here as this can be solved in different ways. But this looks a bit cleaner.
http://angularjs.blogspot.se/2017/01/understanding-aot-and-dynamic-components.html

Hello @asaph, I'm talking about Covalent's Dynamic Forms, not Angular2 in general.
https://teradata.github.io/covalent/#/components/dynamic-forms

@ianchute : I was suggesting that as a solution to the problem :)

Yeah, any custom element would have to follow an an interface that at least has name, label and value if we go down that road.

I would love to be able to do this. I have a form in my site that uses the Quill WYSIWYG editor in a component, and I can't find a way to combine dynamic forms and this component into a single form for reuse.

Hello, is there any news about it?
I really need to integrate some custom elements in the form, is there any way I can do it?
Thanks a lot,
Dem

Will be taken care of with #1212

@emoralesb05 thanks for that, when is it going to be released? Thanks

We want to add a few more things before the next beta, so we are currently debating between releasing by the end of this week, or next one.


Feature proposal: allow early termination of traversal

Motivation
There are some algorithms that could benefit from being able to stop early:

Detecting core points in DBSCAN
This is similar to counting the number of neighbors, but can stop early, as soon as min_pts number of neighbors reached, as at that threshold we already know that it is a core point. Given  that it may be feasible to use min_pts = 5, while the true number of neighbors is in hundreds or thousands, this has a lot of benefit.
Algorithms in class of "find first of the objects satisfying something"
It also includes a subclass of algorithms where it is known a priori that there is a single object satisfying the condition. For example, searching for an element of a mesh a point belongs to.

Some applications potentially benefiting:

HACC (through DBSCAN)
ExaWind (through finding element in a mesh a point belongs to)

This only makes sense for spatial search.
Ideas
The desired features of any approach implementing the feature:

If a user does not use it, he does not pay for it
If a user does not use it, he does not need to implement it
If a user uses it, it should be straightforward.

One approach could be changing the callback signature to return bool (instead of void) indicating whether the traversal should continue. However, it breaks 2) as now all callbacks have to explicitly return true even if they don't use the feature.

Some data for computing core points using HACC data.
Time to count all neighbors: 0.433
min_pts - stop counting and terminate after count reaches this threshold value

min_pts
Time
Speedup

1
0.062
7.0x

2
0.075
5.8x

5
0.082
5.3x

10
0.099
4.4x

25
0.144
3.0x

50
0.176
2.5x

100
0.228
1.9x

500
0.381
1.1x

1000
0.429
1.0x

I would use something strongly typed instead of a boolean and not require from users to change the signature if they don't use it.

@dalg24 could you elaborate and/or provide pseudocode?

Potentially, the scope of this proposal may be expanded to "determine the type of callback provided and act accordingly". For example, callbacks may be:

Standard (implemented) callbacks
Callbacks controlling execution

Early termination (this proposal)
Child choice (which child should be followed first?)

Callbacks called at different execution points

Internal nodes vs leaf nodes

Fixed by #427.


Nesting YAML files now works.

Changed a line so that you can nest YAML files, so that $include directives propagate up.
Note that if you do circular imports, they're not detected and you'll just hit a recursion error:
RecursionError: maximum recursion depth exceeded while calling a Python object

Codecov Report

Merging #11 (7d41883) into main (e05c3e5) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main       #11   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines          307       305    -2
=========================================
- Hits           307       305    -2

Impacted Files
Coverage Δ

argbind/argbind.py
100.00% <100.00%> (ø)

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