Cannot Set Ability Score to Lower than 8

Foundry Version: 9.269
PF2E Version: <IP_ADDRESS> (checked with release and master by @avagdumortesin )
Problem: Unable to set a character's ability score to less than a value of 8. Attempting to do so automatically reverts any number less than 8 to 8.
Steps to Reproduce:
From within a PC's sheet, open the Ability Score Edit Dialogue
Select "Use Custom" from the Ability Score Method
Within any ability score set the value to a number less than 8

In the core game, a Player Character can't start with a score lower than an 8 even when using the Voluntary Flaws optional rules. This is because you can only apply a single flaw to an ability score, unless a boost has also been applied to that ability score (canceling each other out essentially). I've included the relevant rule below, bolding done for emphasis.

Optional: Voluntary Flaws
Sometimes, it’s fun to play a character with a major flaw even if you’re not playing an ancestry that imposes one. You can elect to take two additional ability flaws when applying the ability boosts and ability flaws from your ancestry. If you do, you can also apply one additional free ability boost. These ability flaws can be assigned to any ability score you like, but you can’t apply more than one ability flaw to the same ability score during this step unless you apply both of the additional ability flaws to a score that is already receiving an ability boost during this step. In this case, the first ability flaw cancels the ability boost, and the second ability flaw decreases the score by 2. Likewise, as an exception to the normal rules for ability boosts, you can apply two free ability boosts to an ability score receiving an ability flaw during this step; the first ability boost cancels the ability flaw, and the second ability boost increases the score by 2. For example, a dwarf normally gets an ability boost to Constitution and Wisdom, along with an ability flaw to Charisma. You could apply one ability flaw each to Intelligence and Strength, or you could apply both ability flaws to Wisdom. You could not apply either additional ability flaw to Charisma, though, because it is already receiving dwarves’ ability flaw during this step.

https://2e.aonprd.com/Rules.aspx?ID=66
With all of that being said, I leave it to the System folks to determine if the system should still allow homebrew/custom to go below an 8 in an ability score.

In the core game, a Player Character can't start with a score lower than an 8 even when using the Voluntary Flaws optional rules. This is because you can only apply a single flaw to an ability score, unless a boost has also been applied to that ability score (canceling each other out essentially). I've included the relevant rule below, bolding done for emphasis.

Optional: Voluntary Flaws
Sometimes, it’s fun to play a character with a major flaw even if you’re not playing an ancestry that imposes one. You can elect to take two additional ability flaws when applying the ability boosts and ability flaws from your ancestry. If you do, you can also apply one additional free ability boost. These ability flaws can be assigned to any ability score you like, but you can’t apply more than one ability flaw to the same ability score during this step unless you apply both of the additional ability flaws to a score that is already receiving an ability boost during this step. In this case, the first ability flaw cancels the ability boost, and the second ability flaw decreases the score by 2. Likewise, as an exception to the normal rules for ability boosts, you can apply two free ability boosts to an ability score receiving an ability flaw during this step; the first ability boost cancels the ability flaw, and the second ability boost increases the score by 2. For example, a dwarf normally gets an ability boost to Constitution and Wisdom, along with an ability flaw to Charisma. You could apply one ability flaw each to Intelligence and Strength, or you could apply both ability flaws to Wisdom. You could not apply either additional ability flaw to Charisma, though, because it is already receiving dwarves’ ability flaw during this step.

https://2e.aonprd.com/Rules.aspx?ID=66
With all of that being said, I leave it to the System folks to determine if the system should still allow homebrew/custom to go below an 8 in an ability score.

Per the CRB the dice rolling alternative method of assigning ability scores (CRB 20) does allow for scores below 8 and Table 1-1: Ability Modifiers does go down to an ability score of 1. So a character can start with scores below 8, which is why this has the bug tag and not the wontfix tag :)

Consider me bashfully wrong and now looking into the bug

LOL; You just missed the discussion that was held privately :)
We talked about it and it shouldn't be hard to remove the cap, but we only want to do that on the custom scores part.


Choose account: Type styles

Title: Open Sauce and Ink/100
B3 (that's 16px) and Ink/90
B3 bold Ink/100
C2 Ink/60

This appears in need of updating still:


release version hope we can upgrade helm chart version

we can add a job to release helm chart  when create new release branch.


cli & helper improvement

project generator: change domain to model
update ParseToQueryParam helper

Codecov Report

Merging #3 (ee316c6) into master (29dd496) will decrease coverage by 0.07%.
The diff coverage is 11.11%.

@@            Coverage Diff             @@
##           master       #3      +/-   ##
==========================================
- Coverage   27.45%   27.37%   -0.08%
==========================================
  Files          37       37
  Lines        1861     1870       +9
==========================================
+ Hits          511      512       +1
- Misses       1327     1332       +5
- Partials       23       26       +3

Impacted Files
Coverage Δ

candihelper/helper.go
91.37% <11.11%> (-3.85%)
:arrow_down:

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 29dd496...ee316c6. Read the comment docs.

would you like to explain the background of the changes? @agungdwiprasetyo


There is no completed app sample for Core 2.1?

The link to "download or view the completed app" goes to https://github.com/aspnet/Docs/tree/master/aspnetcore/data/ef-rp/intro/samples, where there does not appear to be a completed version of the app. Within this folder,  cu21 only has Students pages so is missing Instructors etc, whereas 21StageSnapShots only goes up to stage-5.  All the other folders appear to contain projects targeting netcoreapp2.0.

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

ID: 7a54c97f-ddd4-b041-5e5f-a2df009ace50
Version Independent ID: fa488196-1f98-08ea-adcc-17d9dac86727
Content: Razor Pages with Entity Framework Core in ASP.NET Core - Tutorial 1 of 8
Content Source: aspnetcore/data/ef-rp/intro.md
Product: aspnet-core
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

@kosmickanga That's because the code hasn't changed for 2.1.
You can use the 2.0 code and update the project to 2.1.

Thanks for contacting us. We believe that the question you've raised have been answered. If you still feel a need to continue the discussion, feel free to reopen it and add your comments.


All GitHub badges throw error with no token set

:question: Question
It used to be possible to run your dev copy with no GH_TOKEN set. The allowance is too low to do a full test run, but the anon allowance is enough to render a few badges in the front-end.
Now if no GH_TOKEN is set, all GH badges will fail to render. This is probably unexpected to new/casual contributors.
Is this change intentional, or is it a mistake that has been introduce in the recent work around server secrets/GH auth?

Basically the issue here is that if config.private.gh_token is set, we'll use that. Otherwise, we'll use polling.
In reality, there should be 3 valid options:

config.private.gh_token is set --> use global token
config.private.postgres_url is set --> use token pooling
neither config.private.gh_token nor config.private.postgres_url is set --> use anonymous access

The most important block is here
https://github.com/badges/shields/blob/528165f65c546af969dafa8aa0ccca89ee9740f8/services/github/github-constellation.js#L22-L44


Error handling

Hi,
In case of having an error of GraphQLError from the gql api, the compiled query code throwing an error such as,
Uncaught TypeError: Cannot read property '__typename' of null
    at parse (Query.bs.js:27)
    at mapU (belt_Option.js:57)
    at Module.map (belt_Option.js:63)
    at Object.fromJs (ApolloClient__React_Types.bs.js:162)
    at eval (ApolloClient__React_Hooks_UseQuery.bs.js:52)
    at Module._1 (curry.js:51)
    at Module.useGuaranteedMemo1 (ApolloClient__Utils.bs.js:13)
    at useQuery (ApolloClient__React_Hooks_UseQuery.bs.js:51)
    at use (ApolloClient__React_Hooks_UseQuery.bs.js:72)
    at Module.app (curry.js:33)

I guess what it causes from this part of the compiled code.
module Ship = [%graphql
  {|
  query ship { shipRequests {
      id
      user_id
      species
      quantity
      created_at
    }
}
|}
];

function parse(value) {
  var value$1 = value.shipRequests; // throwing error!
  return {
          shipRequests: {
            __typename: value$1.__typename,
            id: value$1.id,
            user_id: value$1.user_id,
            species: value$1.species,
            quantity: value$1.quantity,
            created_at: value$1.created_at
          }
        };
}

In this case, Ship.use() alwasy throwing an error. I think this forces me to use the catching JS Exception which I am really not willing to use. Is there any workaround or a good way to avoid it?

Which client do you use? It's probably a client issue.

Ah from the error it looks like reason-apollo-client. Can you also share the schema? @jeddeloh

Yeah, @mattdamon108, do you want to open an issue on reason-apollo-client? I only run data through the parse function if it's there, so this must be a case of having partial data. Coincidentally, I have a proposal out that would fix this issue: https://github.com/reasonml-community/reason-apollo-client/pull/45
In the meantime, maybe try setting your errorPolicy to None so you're not returning partial data along with errors?
  ApolloClient.(
    make(
      ~defaultOptions=
        DefaultOptions.make(
          ~query=
            DefaultQueryOptions.make(
              ~fetchPolicy=NetworkOnly,
              ~errorPolicy=None,
              (),
            ),
        ),
      ~cache=Cache.InMemoryCache.make(),
      ~link,
      (),
    )
  );

@jfrolich here's my query and schema
module Ship = [%graphql
  {|
  query { shipRequests {
      id
      user_id
      species
      quantity
      created_at
    }
}
|}
];

type Query {
  shipRequests: ship_request!
}

type ship_request {
  created_at: DateTime!
  id: Int!
  quantity: String!
  species: String!
  user_id: Int!
}

@jfrolich @jeddeloh I'm still not sure to what this issue belongs to, the client.. or ppx..
According my schema, Query.shipRequests has a type ship_request!, it seems quite obvious that the function parse should looks like it. But, isn't it necessary to have a null checking inside?
function parse(value) {
  if(!value || !value.shipRequests) return  // something like this maybe?

  var value$1 = value.shipRequests;
  return {
          shipRequests: {
            __typename: value$1.__typename,
            id: value$1.id,
            user_id: value$1.user_id,
            species: value$1.species,
            quantity: value$1.quantity,
            created_at: value$1.created_at
          }
        };
}

What server do you use? It looks like value.shipRequests can never be null, is it violating the protocol? Or is it null because there are some errors?

Yes if there is an error it's probably a bug in the client (it shouldn't try to parse the data).

@jfrolich fair enough. I open an issue in client repo. And @jeddeloh mentioned there is upcomming PR to fix this. I'll closed this issue. Thank you for your clarification and time.


fix(pretty-format): handles jsdom attributes properly

Summary
fix issue #10770.
expect(received).toMatchObject(expected)

When received object  mismatch with expected object, jest will copy received object withdeepCyclicCopyObject.
As for this issue, received object contains jsdom provided objects AbortController, and will encounter  jsdom/lib/jsdom/living/attributes.
This module also contains hasAttribute, prettyFormat.plugins.DOMElement.test will throw an exception by calling hasAttribute.
Test plan
added handles jsdom attributes properly test.

Codecov Report

Merging #11189 (d9eee82) into master (f73d5f6) will decrease coverage by 0.00%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master   #11189      +/-   ##
==========================================
- Coverage   64.14%   64.14%   -0.01%
==========================================
  Files         307      307
  Lines       13375    13379       +4
  Branches     3260     3261       +1
==========================================
+ Hits         8580     8582       +2
- Misses       4089     4090       +1
- Partials      706      707       +1

Impacted Files
Coverage Δ

packages/pretty-format/src/plugins/DOMElement.ts
97.22% <100.00%> (+0.34%)
:arrow_up:

packages/expect/src/utils.ts
94.83% <0.00%> (-1.30%)
:arrow_down:

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 f73d5f6...d9eee82. Read the comment docs.


Upgrade to JUnit 4

I don't know if we have components using old approaches and not Junit4, this LGTM.

There is maybe checkstyle issues as well (just a thought) but we can fix those in another PR.

Feel free to merge it @gnodet


Fix e2e tests for non-amd64 archs

This PR will fix following things:

Copy the qemu binaries for e2e-test target
Remove redundant make targets
Disable the udp tests for non-amd64 architectures
Gitignore dist/here.txt file

@tomdee

@mkumatag As always, thanks for spotting this stuff and getting it cleaned up.


Fix dipose "method not implemented" errors in MainThread API classes

With the latest VS Code merge the extension host is now shut down at the end of a test run, which is then causing a bunch of errors similar to this to appear
Method not implemented.: Error: Method not implemented.
    at MainThreadModelViewDialog.dispose (file:///C:/src/AzureDataStudio/out/sql/workbench/api/browser/mainThreadModelViewDialog.js:35:19) [<root>]
    at ExtensionHostManager.dispose (file:///C:/src/AzureDataStudio/out/vs/workbench/services/extensions/common/extensionHostManager.js:61:30) [<root>]
    at ExtensionService._stopExtensionHosts (file:///C:/src/AzureDataStudio/out/vs/workbench/services/extensions/common/abstractExtensionService.js:324:25) [<root>]
    at ExtensionService._onExtensionHostExit (file:///C:/src/AzureDataStudio/out/vs/workbench/services/extensions/electron-browser/extensionService.js:291:18) [<root>]
    at MainThreadExtensionService.$onExtensionHostExit (file:///C:/src/AzureDataStudio/out/vs/workbench/api/browser/mainThreadExtensionService.js:110:36) [<root>]

They don't seem to cause any actual issues (the tests still pass) but there's no reason these functions should throw.
Ideally they should actually be cleaning up all the resources that they're in charge of - but that gets tricky with things like editors. So I opted to just make most of them a no-op with a few exceptions that were easy to fix, and then if we run into issues later we can fix them at that point.

Pull Request Test Coverage Report for Build 790919038

2 of 2 (100.0%)  changed or added relevant lines in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage remained the same at 43.371%

Files with Coverage Reduction
New Missed Lines
%

extensions/import/src/wizard/pages/fileConfigPage.ts
1
73.46%

Totals

Change from base Build 790774048:
0.0%

Covered Lines:
26263

Relevant Lines:
55108

💛  - Coveralls


In offline mode, we don't understand why a photo can't be taken

What

In offline mode, we don't understand why a photo can't be taken
An error dialog would be better (while waiting for offline mode)
The issue is visible in this video:

https://user-images.githubusercontent.com/246838/183445534-cca3ef1f-0ede-4017-b9c6-027a0e215032.mp4
Part of

#1235

What actually happens is we try to download the picture in full resolution and then do the edits,
Yeah, we can improve the situation here,

Using low resolution images at first that gets replaced asap with the real thing, and doing server side operations could be the solution here

#2429
#2484

Probably solved by #3339, where pictures can be taken in offline mode.
Feel free to reopen if relevant.


New Website Logo: Acamica

Please fill the following out:

Name: Acamica
Homepage url: https://www.acamica.com/
Brand Guidelines/Licensing: The Acamica is a trademark of Acamica. Permission is granted to Microsoft to display the logo on any Microsoft website provided it links to a website operated by Acamica. Like https://www.acamica.com
Logo: https://resources.acamica.com/acamica.svg

Hey folks -we're looking at a new website and it's likely that the friends of TypeScript page isn't going to make it to the new site. This is mainly because close to everyone is a friend of TypeScript now and listing folks kinda feels a bit un-inclusive to everyone else.
So I'm going to close this issue - thanks for posting to apply


google-services.json file

google-services.json file contains many critical details. You should not share it on github.
https://github.com/skyturkish/second_hand/blob/master/android/app/google-services.json

If I delete this. Can people still run this application through github?


v1.20.0-next.1 version bump

Backstage release v1.20.0-next.1 has been published, this Pull Request contains the changes to upgrade to this new release
Please review the changelog before approving, there may be manual changes needed to enable new features:

Changelog: v1.20.0-next.1
Upgrade Helper: From 1.19.2 to 1.20.0-next.1

Created by Version Bump<PHONE_NUMBER>

Closing in favor of v1.20.0-next.2


2608 common data for all

@rafatower CR this, please

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)

@rafatower take a second CR after the refactor, please. Regarding your "I find this construction a bit hard to read. Maybe it's a good idea to move these blocks to methods": counters made moving blocks to methods not a big improvement, so I've removed using if return value and auxiliary existing_remote_vis. Now it just overrides visualization if it doesn't exist, I think it's clearer now.

:+1:

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)

@Kartones could you CR this again? I've done a couple of commits because of your comments.

:+1:


Issue with Deployment of amazon-cloudwatch-monitor-for-sap-hana server less application

We are getting authorization error while trying to deploy amazon-cloudwatch-monitor-for-sap-hana server less application. We have assigned all required authorization needed for deploying this. We are getting the error "you are not authorized to perform serverlessrepo:CreateCloudFormationTemplate" while trying to deploy although we have assigned the required authorization. We have seen that while trying to deploy its internally taking us to eu-central-1 region where as we are trying to deploy in us-east-1 region, eu-central-1 region is locked in the account. Also while providing the required authorization we didnot assign it to any ARN but marked as '*' so we are not sure why its failing. Can you please help here.

Hi,
AWS support did also contact me on this matter.
While i believe this is related to some IAM issues, that are not in my control, as a workaround, you can download and deploy via CloudFormation directly. Please use the respective templates i created:
North Virginia (us-east-1)
Oregon (us-west-2)

Hi,
AWS support did also contact me on this matter.
While i believe this is related to some IAM issues, that are not in my control, as a workaround, you can download and deploy via CloudFormation directly. Please use the respective templates i created:
North Virginia (us-east-1)
Oregon (us-west-2)

Hi,
AWS support did also contact me on this matter.
While i believe this is related to some IAM issues, that are not in my control, as a workaround, you can download and deploy via CloudFormation directly. Please use the respective templates i created:
North Virginia (us-east-1)
Oregon (us-west-2)

Hi,
AWS support did also contact me on this matter.
While i believe this is related to some IAM issues, that are not in my control, as a workaround, you can download and deploy via CloudFormation directly. Please use the respective templates i created:
North Virginia (us-east-1)
Oregon (us-west-2)

thanks for the reply. I was finally able to deploy it using the cloud formation template but when i am trying to test the lambda function i am getting the below error. Can you please help here to understand as to what could be the issue here. It says the host name is not known then i deployed again with FQDN still it gives me the same error. I can confirm that the instance is located in the same region where i have deployed this & even i am able to view the instance in ec2. but not sure why the error says so.
"errorType": "Error",
"errorMessage": "Connection failed (RTE:[89001] Cannot resolve host name 'xxx.xxx.com' rc=-2: Name or service not known (xxx.xxx.com:32013))",
"trace": [
"Error: Connection failed (RTE:[89001] Cannot resolve host name 'xxx.xxx.com' rc=-2: Name or service not known (xxx.xxx.com:32013))",
"    at Socket. (/var/task/node_modules/@sap/hana-client/lib/index.js:52:13)",
"    at Socket.emit (events.js:314:20)",
"    at Socket.EventEmitter.emit (domain.js:483:12)",
"    at addChunk (_stream_readable.js:298:12)",
"    at readableAddChunk (_stream_readable.js:273:9)",
"    at Socket.Readable.push (_stream_readable.js:214:10)",
"    at Pipe.onStreamRead (internal/stream_base_commons.js:188:23)"
]
}

thanks for the reply. I was finally able to deploy it using the cloud formation template but when i am trying to test the lambda function i am getting the below error. Can you please help here to understand as to what could be the issue here. It says the host name is not known then i deployed again with FQDN still it gives me the same error. I can confirm that the instance is located in the same region where i have deployed this & even i am able to view the instance in ec2. but not sure why the error says so.
"errorType": "Error",
"errorMessage": "Connection failed (RTE:[89001] Cannot resolve host name 'xxx.xxx.com' rc=-2: Name or service not known (xxx.xxx.com:32013))",
"trace": [
"Error: Connection failed (RTE:[89001] Cannot resolve host name 'xxx.xxx.com' rc=-2: Name or service not known (xxx.xxx.com:32013))",
"    at Socket. (/var/task/node_modules/@sap/hana-client/lib/index.js:52:13)",
"    at Socket.emit (events.js:314:20)",
"    at Socket.EventEmitter.emit (domain.js:483:12)",
"    at addChunk (_stream_readable.js:298:12)",
"    at readableAddChunk (_stream_readable.js:273:9)",
"    at Socket.Readable.push (_stream_readable.js:214:10)",
"    at Pipe.onStreamRead (internal/stream_base_commons.js:188:23)"
]
}

Hi,
AWS support did also contact me on this matter.
While i believe this is related to some IAM issues, that are not in my control, as a workaround, you can download and deploy via CloudFormation directly. Please use the respective templates i created:
North Virginia (us-east-1)
Oregon (us-west-2)

hanks for the reply. I was finally able to deploy it using the cloud formation template but when i am trying to test the lambda function i am getting the below error. Can you please help here to understand as to what could be the issue here. It says the host name is not known then i deployed again with FQDN still it gives me the same error. I can confirm that the instance is located in the same region where i have deployed this & even i am able to view the instance in ec2. but not sure why the error says so.
"errorType": "Error",
"errorMessage": "Connection failed (RTE:[89001] Cannot resolve host name 'xxx.xxx.com' rc=-2: Name or service not known (xxx.xxx.com:32013))",
"trace": [
"Error: Connection failed (RTE:[89001] Cannot resolve host name 'xxx.xxx.com' rc=-2: Name or service not known (xxx.xxx.com:32013))",
" at Socket. (/var/task/node_modules/@sap/hana-client/lib/index.js:52:13)",
" at Socket.emit (events.js:314:20)",
" at Socket.EventEmitter.emit (domain.js:483:12)",
" at addChunk (_stream_readable.js:298:12)",
" at readableAddChunk (_stream_readable.js:273:9)",
" at Socket.Readable.push (_stream_readable.js:214:10)",
" at Pipe.onStreamRead (internal/stream_base_commons.js:188:23)"
]
}

Hi,
AWS support did also contact me on this matter.
While i believe this is related to some IAM issues, that are not in my control, as a workaround, you can download and deploy via CloudFormation directly. Please use the respective templates i created:
North Virginia (us-east-1)
Oregon (us-west-2)

hanks for the reply. I was finally able to deploy it using the cloud formation template but when i am trying to test the lambda function i am getting the below error. Can you please help here to understand as to what could be the issue here. It says the host name is not known then i deployed again with FQDN still it gives me the same error. I can confirm that the instance is located in the same region where i have deployed this & even i am able to view the instance in ec2. but not sure why the error says so.
"errorType": "Error",
"errorMessage": "Connection failed (RTE:[89001] Cannot resolve host name 'xxx.xxx.com' rc=-2: Name or service not known (xxx.xxx.com:32013))",
"trace": [
"Error: Connection failed (RTE:[89001] Cannot resolve host name 'xxx.xxx.com' rc=-2: Name or service not known (xxx.xxx.com:32013))",
" at Socket. (/var/task/node_modules/@sap/hana-client/lib/index.js:52:13)",
" at Socket.emit (events.js:314:20)",
" at Socket.EventEmitter.emit (domain.js:483:12)",
" at addChunk (_stream_readable.js:298:12)",
" at readableAddChunk (_stream_readable.js:273:9)",
" at Socket.Readable.push (_stream_readable.js:214:10)",
" at Pipe.onStreamRead (internal/stream_base_commons.js:188:23)"
]
}


"Gulianca" is listed in the drop-down menu

Description:
"Gulianca" is listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Gulianca" in the search bar.

Expected results
The location is listed in the drop-down menu as "Gulianca, Brăila (Salcia Tudor)".


Generalized Pareto distribution

Overview
Provide an implementation of the generalized Pareto distribution as described here:

Wikipedia:  generalized Pareto distribution

This distribution is often used in extreme value theory to model rare events identified as peak over threshold.
Description
Definitions in Stan of the density in the parameterization we want, as well as the cdf, lcdf, lccdf, and rng functions are available in

@avehtari's generalized Pareto case study

Implement the following functions with full autodiff and tests.

[ ] gen_pareto_lpdf
[ ] gen_pareto_lupdf
[ ] gen_pareto_cdf
[ ] gen_pareto_lcdf
[ ] gen_pareto_lccdf
[ ] gen_pareto_rng

Additional resources

Stan forums: generalized Pareto distribution.

Aki Vehtari case study generalized Pareto functions, with implementations as Stan functions

Stan forums technical discussion of types of reals in doc and user-defined functions

brms issue tracker: request generalized Pareto

Current Version:
v4.3.0

Thanks for posting an issue, @JackCaster.  It looks like there are four distributions called "generalized Pareto":

Wikipedia link

The type 2 version is implemented in Stan already:

Language reference: https://mc-stan.org/docs/2_29/functions-reference/pareto-type-2-distribution.html

If you'd like another version, please specify.
It also looks like something else went into our C++:

C++ code: https://github.com/stan-dev/math/pull/2093

For addition to brms, I suggest  starting with a feature request in the brms repo.

Interesting. The Wikipedia article describe the Pareto distribution Type I-IV as "Generalized", but I was talking about this formulation, which is the one commonly referred as GPD in the extreme value theory field. I noticed that the article you linked has also a section called Relation to the generalized Pareto distribution a bit below, which increases confusion.
I opened an issue in the brms repo (https://github.com/paul-buerkner/brms/issues/1113). Alternatively, I could supply the distribution as an external function to brms.

I'm definitely confused on nomenclature.  Any of those densities would be easy to implement in Stan as they all have simple pdfs.  I'll edit the issue to reflect the specific density being requested.

I am also quite confused. Perhaps, the Matlab description is a bit clearer than the Wikipedia page? Also, here there is a list of R packages that implements GPD.

@JackCaster:  the most useful thing for us would be a definitive pointer to the function that you want to be implemented.
For instance, is it the definition given in the MATLAB link.  It appears to match the definition on the Wikipedia page.
The constraints on the three parameters plus variate are non-trivial, so any parameterization of a model using this density in Stan is going to have to be careful with constraints to stay within support everywhere.  The constraints are even asymmetric based on xi so will wind up involving conditionals in the expression of the constraint.
For example, if we just have generalized_pareto_lpdf(y | mu, sigma, xi), for scalar parameters and vector y, then we need something like the following constraint on mu (I didn't test this, so there may be a typo in there somewhere).
parameters {
  real xi;
  real<lower=0> sigma;
  real<lower=(xi >= 0 ? positive_inifinity() : max(y) + sigma / xi), upper=min(y)> mu;
  ...

If mu is some kind of regression, then I'm not clear on how to formulate the required constraint on support.

@bob-carpenter I totally get your confusion! Aren't the functions by Aki (https://mc-stan.org/users/documentation/case-studies/gpareto_functions.html) a good starting point? I was thinking those functions could be included in the Stan library to make their use a bit easier (and robust). I understand, however, that their implementation may require a bit more thinking to go around some details...

Thanks, @avehtari.
For naming, it's more for consistency---our other distribution names are inv_gamma, neg_binomial, etc.   But I also think it's clearer if someone doesn't know the gpd TLA.

Hi! I was wondering if this issue is part of any future milestones or such---looking forward to playing around with it!

Sorry, @JackCaster, but we gave up on writing roadmaps or milestones because they were too contentious among the developers.  So now we just try to triage features into ones that we'd like to see implemented like this one and then wait for someone to want it enough to code it.


Depsolver install suboptimal versions when circular dependencies occur

We ran into this in https://github.com/chef/chef-dk/issues/506#issuecomment-139576793
A repro for you would be to clone chef/chef-provisioning-vagrant and attempt to bundle install --without development .  The crucial issue is that chef-12.4.1, chef-config-12.4.1, ohai-8.5.1 and ohai-8.6.0 are released gems right now but ohai-8.6.0 needs chef-config >= 12.5 which allows it to only be satisfied if a prerelease gem is installed.  chef just wants some ~> 8 version of ohai but each gem is version matched with chef-config (i.e. chef-12.4.1 depends exactly on chef-config-12.4.1).  What should happen is that bundler should attempt to solve with either a lower version of chef/chef-config or a lower version of ohai and hopefully, it should settle on chef-12.4.1, chef-config-12.4.1, ohai-8.5.1.  Currently, it settles on chef-12.4.0, chef-config-12.4.0, ohai-8.5.1 which is sub-optimal.  In some cases, I've seen it settle on chef-12.3.0 depending on the order in which the dependencies are listed.
I pointed out a commit which might fix it (I haven't quite tried it with bundler out of master) but when I do, I'll update this bug and let you know if that fixes in.  In the mean time, consider this a +1 for a request for a new release assuming the new depsolver does fix our issue.

If you need a pre-release gem, there needs to be a dependency that includes a pre-release identifier.

I didn't need a prerelease gem.  I just needed the depsolver to give me a more recent version of the gem.  I confirmed that running bundler from https://github.com/bundler/bundler/pull/3862 fixes my issue because of the new version of Molinillo.  See https://gist.github.com/ksubrama/bb9818104592b8cc9011
Note how bad-output (bundler 1.10.6) shows an unwind where bundler no longer considers chef-12.4.1 as a viable candidate.  The patch-output was run from the merge commit on the PR above and it correctly resolves chef-12.4.1 as the most recently released viable candidate.

Fixed by https://github.com/bundler/bundler/pull/3862.


Just watch repos

Hi,
is it possible to access a repository but don't allow that user to commit to this repository?
e.g. I want a user to look at my sourcecode so he should be able to checkout it, maybe in eclipse or something, but I don't want to allow this user to send commits to my repository.
I can't find a specific permission in role permissions configuration. Don't know whether it's possible now or this should be considered as a enhancement
thanks

is it possible to access a repository but don't allow that user to commit to this repository?

Yes you can.

I can't find a specific permission in role permissions configuration.

Look better ;) You have a commit permission in Repository section.


Avoid raising warning on missing use_json_field during migrations

Perform check in contribute_to_class so that we can skip it for fake models in migrations.
Also bump the deprecation up to RemovedInWagtail40Warning (since it's a multi-stage deprecation that will be strung out for too long otherwise)

I haven't put release notes for this, can do a bit later if you don't get to it first Matt

Thanks @lb-! I don't think this needs a release note, as it's a fix to a piece of code that's new in 3.0 (so it's covered by the original release note for that work).

no problems.


Linked lists

Implement linked lists in Golang

Solved:
https://github.com/Ch3ck/AlGo/pull/27/commits/8e3695c0773b11584209a928332f2489dfe64ef1


Calculate hash on write - FOR DISCUSSION - DO NOT MERGE YET

This uses a 128 bit murmur3 hash of the incoming json (normalised). The hash
value is a hex encoded string of the resulting hashed bytes.
Normalised means encoded to json with the fields in the order specified
in the corresponsing struct, with no superfluous whitespace and no newlines
or carriage returns.
Note that this would be fragile against:

re-ordering of fields in the struct
adding new fields (which we'd expect to change the hash anyway)

but is robust against:

being called with the fields in any order
being called with any mix of whitespace, newlines, etc.

Once tweaked and agreed, it's likely the hashing code will move
somewhere shared.

Is it worth doing a sort on the json structure to avoid the 'order in struct' sensitivity ?
It seems to rely on the way in which encoding/json in Go works, do we need to consider / check Java checksums?
I guess it depends on whether we'd need to be sure that the X in neo4j is the same one as in MongoDB (since currently one writer is in Java and the other in Go)

I did think of sorting, but it adds quite a bit of complexity to the code (unless someone can think of a better way to do it than I can) and we'd need to measure cpu impact too.
I don't think it's go specific, but it does mean being able to configure the serialiser to honour the ordering in the structs/classes and to omit whitespace and newlines.  I hope we can do that in java, but it needs testing.  We should also test that we get the exact same hash outputs in the java case.
I think we do want the same in mongo/neo4j/elasticsearch etc if it's easy to achieve, and I think it is.  My existing dump/restore tools would benefit enormously from that I think, with very minor modifications.
Anyone fancy doing the equivalent in java in document store api as a test?
--
Martin.

I'd like to take up the task of a Java implementation, there's support in Guava so it shouldn't be difficult - other than finding the time ...
Like @dgem I prefer the idea of a canonical (alphabetical) ordering of fields - this would be impervious to reordering in the JSON or in any struct (and also removes any requirement to mirror field ordering between Go and Java implementations).

I think I prefer it too, cost and complexity being equal, but they are not.  The question is whether it's worth the cost.  We may have to implement it, review, and measure before we can decide.

Field order is not guaranteed in Java: https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#getFields--
"... The elements in the returned array are not sorted and are not in any particular order."

So how do java serialisers manage to return fields in the "right" order typically?

Object serialization: The class definition in the stream declares the fields in the order they will be written.
JSON serialization: Is either random, or controlled by the Jackson JsonPropertyOrder annotation.

Updated to use different json encoding to achieve alpha ordering of properties. (which, from previous experience also tends to be faster than the stdlib one, although I haven't measured yet)


MuJoCo co-sim example

For the apartment_0000 scene, I've added StableNameComponent to all chair actors, and set their  mobility to movable.

@RachithP Let's make this include_super_flag=1 cast operation more explicit. Please make a Python enum that matches the C++ enum, similar to how we do this (including comments) in the legacy env.py.
(I don't love adding these implicitly coupled enums in our code because I worry about the maintenance cost. But it's better than requiring totally unlabeled integers to be passed into Python service functions.)
    # before
    unreal_set_actor_location_and_rotation_func = spear_instance.game_world_service.find_function_by_name(
        uclass=unreal_actor_class, name="K2_SetActorLocationAndRotation", include_super_flag=1)

    # after
    unreal_set_actor_location_and_rotation_func = spear_instance.game_world_service.find_function_by_name(
        uclass=unreal_actor_class, name="K2_SetActorLocationAndRotation", include_super_flag=IncludeSuper)

@RachithP Let's also include that alternative implementation for game_world_service.get_class(...) that takes a class name in a follow-up PR too. (In conversation recently, we agreed that both implementations would be good to have.) Then we could clean up this code.
    # before
    unreal_actor_classes = list(set([ spear_instance.game_world_service.get_class(unreal_actor) for unreal_actor in unreal_actors.values() ]))
    assert len(unreal_actor_classes) == 1
    unreal_actor_class = unreal_actor_classes[0]

    # after
    unreal_actor_class = spear_instance.game_world_service.get_class("AActor")
    assert unreal_actor_class


Update USERS.md

Codecov Report

Merging #70 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master    #70   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          10     10
  Lines         107    107
  Branches       27     27
=====================================
  Hits          107    107

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 22c8782...42f069e. Read the comment docs.


Sharing macros between falco_rules.yaml and falco_rules.local.yaml

Motivation
Ease of use faster implementation
Feature
Currently in the falco-modern-bpf host deployment model, it doesn't appear that macros are shared between config files, this would be nice very nice.

Alternatives
Manually insert macros into the configs used.
Additional context
Currently if macros being called in falco_rules.local.yaml are not included the service will fail.

Hi! Thank you for reporting @cccsss01! This is a nice feature, I'm not sure we can do that with the actual implementation, but we can consider the request. This is in some way related to this https://github.com/falcosecurity/falco/issues/2999...

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle stale

/remove-lifecycle stale

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle stale

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle rotten

/remove-lifecycle rotten

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle stale

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle rotten


Update shiro to 1.7.1

Fixes CVE-2020-17523

Thanks ! I will merge it ASAP !

Do we normally cherry-pick these back to old branches? I can do that as well.

FYI: https://issues.apache.org/jira/browse/AMQ-8159

Can one of the admins verify this patch?


New Tutorial

Has anyone made a new tutorial for this that accurately shows all the interface changes and things that no longer exist in this one?
MediaConvert-WorkflowWatchFolderAndNotification

I have to say it's pretty common with Amazon that something you do at some point will be outdated 6 months later. Even most recent example on amazon doesn't copoy paste (like cors policy in JSON format).


Add support for cldr RBNF

It would be great if goog.i18n supported rules based number formatting for spelling out numbers.

To clarify, you mean a hypothetical
goog.i18n.formatAsNumbers(500); // "Five hundred" in English, or "quinientos" in Spanish

I think this would be a use-case best supported by the Intl NumberFormat API (though it doesn't support it now as far as I can tell).

Something like that.
An analogue of the ICU RuleBasedNumberFormatter. I posted it here mainly because CLDR has data for doing this type of formatting, and they list Closure Library as one of the frameworks you should use to access CLDR data.

This issue is being closed as a preparation step before archiving the repository.  See the README for more detail.


All tools need to render like they are actual tools and not items

All usages of "standard_item" like here
https://github.com/DrasticDemise/Aura-Cascade/blob/MC188/src/main/resources/assets/aura/models/item/storageBook.json#L2
Need to be replaced with "minecraft:item/generated"
All usages of "standard_tool" need to be replaced with "miencraft:item/handheld"
After that is done, standard_item/tool can be deleted

Doing that will close this one and #18


Optimistic Ethereum Network

https://chainid.link/?network=optimism

Blocked by https://github.com/snapshot-labs/snapshot/issues/634

This also needs a logo in /src/networks
You can use https://github.com/ethereum-optimism/brand-kit/blob/main/assets/images/Profile-Logo.png

Good point thanks @elenadimitrova !
^@ChaituVR

Thanks, @elenadimitrova :) Added image @bonustrack

@ChaituVR @bonustrack Is there anything else required to bring Optimism to the Front end here https://snapshot.org/#/?network=10

@elenadimitrova It is already live on snapshot https://snapshot.org/#/networks?q=optimistic Feel free to give us some early feedback if something doesn't work with this network :)


Configurator: Control via D-Pad is very sensitive

I's very hard hitting a specific item in the configurator using the d-pad. it's nearly impossible to navigate & it's a matter of luck if you are going to hit the wanted button.
Scrolling doesn't seem to work, too.

Frame timing issue in the code -- caused by incorrectly writing a float to an integer field.


nmt: sanity check addition results to avoid overflows

This change cautiously checks addition results to prevent integer overflows. Also checks errors from left and right GetSubrootPaths generation to avoid any future runtime panics. While here, also slightly tweaked table tests for TestPathGeneration to use subtests and report which case failed exactly.

Kind /cc @liamsi @musalbas @adlerjohn


Error: HTTP 404 fetching output.gff.tbi

When I tried to use my local .gff file in shiny, I got this error. And I found that the detail about the output.gff track is
config.type
FeatureTrack
config.trackId
GRCh38_output
config.name
output
config.assemblyNames
GRCh38
config.adapter.type
Gff3TabixAdapter
config.adapter.gffGzLocation
output.gff
config.adapter.index.location
output.gff.tbi
But when I tried to upload this .gff file to JBrowseR Desktop I find that when the config.adapter.type is Gff3Adapter, the track can be load. I wonder if there is a way to change config.adapter.type in shiny.

you might want to try to convert to gff tabix, which would have the gff3.gz and the gff3.gz.tbi
we could review plaintext gff support in JBrowseR but tabix is probably best if possible, especially for human genome annotation gff

I'm trying to figure out if I need to have a file that includes both sorted_output.gff.gz and sorted_output.gff.gz.tbi. However, I'm encountering errors that say "Error in check_gff(track_data): feature data must be GFF3. Use .gff or .gff3 extension". Here's the relevant part of my code:
# Create configuration for a JB2 GFF FeatureTrack
annotations_track <- track_feature(
    "output.tabix",
    assembly
)

Can you help me with this issue?
![image](https://github.com/GMOD/JBrowseR/assets/58099667/c8210cb9-1711-4cf2-b806-fbb7999d6488)


Add Ingredient button not working on drink edit page

Add Ingredient button not working on drink edit page

commit 1f70d9913a475a950dcac2eeb5ea5a7594f6b22d
Author: Markham Anderson<EMAIL_ADDRESS>Date:   Sun Aug 2 09:52:51 2015 -0700
Fix 'Add Ingredient' button on DrinkEdit page


Cat will no longer display binary files

Fix #223
Will not affect systems without file

Oh... I just merged this but remembered that executable returns 0 or 1 I think.
We should chdck its return code.

Oh you are absolutely right. That's my bad, i always forget you have to do this in lua. Are you going to fix that with a commit or should i put up a new pr?

A new PR would be helpful. Thanks!


provide more flexible RHIOT_HOME env

now user can define is own RHIOT_HOME env
if not we use RHIOT_HOME_DEFAULT
We create RHIOT_HOME only if needed

What is rhiot home? What uses this env?
On Wed, Dec 16, 2015, 12:37 Greg. A<EMAIL_ADDRESS>wrote:

Closed #339 https://github.com/rhiot/rhiot/issues/339.
—
Reply to this email directly or view it on GitHub
https://github.com/rhiot/rhiot/issues/339#event-493361135.

--
Henryk Konsek
http://about.me/hekonsek


Error: Evaluation Error: Resource type not found: PrivDropToUser (file: /tmp/kitchen/manifests/site.pp, line: 141, column: 9) on node 21a40dd4ec00

Affected Puppet, Ruby, OS and module versions/distributions

Puppet: 5.5.1
Ruby: 2.4.1p1
Distribution: Centos/Ubuntu
Module version: latest

How to reproduce (e.g Puppet code you use)
  class { 'rsyslog::server':
    global_config   => {
        umask => {
            value => '0022',
            type => legacy,
            priority => 01,
        },
        PrivDropToUser => {
            value => 'syslog',
            type => legacy,
        },
        PrivDropToGroup => {
            value => 'syslog',
            type => legacy,
        },
        workDirectory => {
            value => '/var/spool/rsyslog',
        },
        maxMessageSize => {
            value => '64k',
        }
    },

What are you seeing
above message
What behaviour did you expect instead
rsyslog should be configured with given unprivileged user.
On Debian/Ubuntu, it's the default
Output log
(centos7) https://travis-ci.org/juju4/puppet-meta-harden-linux/jobs/420572879#L2727
(bionic) https://travis-ci.org/juju4/puppet-meta-harden-linux/jobs/420572880#L3246
(xenial) https://travis-ci.org/juju4/puppet-meta-harden-linux/jobs/420572881#L3053
Any additional information you'd like to impart

If you are defining that within Puppet code itself, those all have to be strings:
class { 'rsyslog::server':
    global_config   => {
        'umask' => {
            'value' => '0022',
            'type' => legacy,
            'priority' => 01,
        },
        'PrivDropToUser' => {
            'value' => 'syslog',
            'type' => legacy,
        },
        'PrivDropToGroup' => {
            'value' => 'syslog',
            'type' => legacy,
        },
        'workDirectory' => {
            'value' => '/var/spool/rsyslog',
        },
        'maxMessageSize' => {
            'value' => '64k',
        }
    },

As those values are not native resources or defined parameters, Puppet is going to error trying to look them up in the catalog. Instead those are values fed to the global_config.epp template and a file is generated from that.
Try replacing your above code with the sample I provided here.

Cool. Thanks!
Confusing that some parameters work without quotes and some don't.

That's because:

The documentation was built assuming the user was using hiera 4 or hiera 5, hence the YAML format.
Most of the parameters in this module are nested Hashes, meaning only the parameter itself is recognized as a puppet parameter.

I'm planning to add Puppet Strings documentation with parameter docs, I just haven't had time yet.


What should I do VM is in Open State?

When the VM is in Open State what should I do?
Can you please add the step to install the update/fix in this document please?
I assuming click the [...] part in the right but hard to tell from this document.

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

ID: 28328ddf-1c4a-5659-419b-6d54df2ac653
Version Independent ID: 13c0e735-f93f-be5e-050a-37132179f7d2
Content: Remediate security configurations in Azure Security Center
Content Source: articles/security-center/security-center-remediate-os-vulnerabilities.md
Service: security-center
GitHub Login: @TerryLanfear
Microsoft Alias: terrylan

Thanks for the feedback! We are looking into this and will get back to you shortly.

@KeiroKamioka0000 Please note that Implement the recommendation section, point 3 states that - To view the details of a failed rule, select it in the list (screenshot provided). The details of the failed rule does have all required information.

@KeiroKamioka0000 We will now proceed to close this thread. If there are further questions regarding this matter, please open a new issue and we will gladly continue the discussion.


Add support for loading seed URLs from non-local file system

Currently we support only the local file system for passing in the seed urls. At a minimum we should add support for S3 (we can make use of the AWS tool kit for that).

Loading seed URLs from S3 is working now that I made some changes for https://github.com/ScaleUnlimited/flink-crawler/issues/31


Fix spimdisasm not seeing some symbols on its latest version

A change introduced in spimdisasm version 1.7.0 prevented its data analyzer to see symbols which were only referenced by data symbols because the allowed vram ranges were changed to not be hardcodded, meaning it must be configured during setup. This PR addresses this problem. Addressing this implies bumping the minimal required spimdisasm version to 1.7.1
I also added a check to prevent segments tagged with exclusive_ram_id to have an overlapping VRAM range with non exclusive_ram_id segments. I didn't know if this should be an error and halt the execution or just warn to the user and let them do whatever they want, but I ended up opting for warning the user and letting them go ahead

whoops - sorry for missing this! merging


Project Folder Restructure?

Hey Jeffrey,
I see that this project is slowly growing and I was wondering if you will cover project folder restructuring in the series at some point in the future.
Thanks!

I can create a PR for that.
we can separate admin section stuff out into it's own folder.

Seems fine to me at the moment.


GetStorage init() failed on Android

Hi, i used lib on iOS and i just test my app on a Pixel 3a under AndroidAPI 27 and got this error when i tried to init storage
E/flutter ( 6985): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: MissingPluginException(No implementation found for method getApplicationDocumentsDirectory on channel plugins.flutter.io/path_provider) E/flutter ( 6985): #0      GetStorage._init (package:get_storage/src/storage_impl.dart:47:7) E/flutter ( 6985): <asynchronous suspension> E/flutter ( 6985): #1      new GetStorage._internal.<anonymous closure> (package:get_storage/src/storage_impl.dart:27:13) E/flutter ( 6985): #2      new Future.<anonymous closure> (dart:async/future.dart:175:37) E/flutter ( 6985): #3      _rootRun (dart:async/zone.dart:1182:47) E/flutter ( 6985): #4      _CustomZone.run (dart:async/zone.dart:1093:19) E/flutter ( 6985): #5      _CustomZone.runGuarded (dart:async/zone.dart:997:7) E/flutter ( 6985): #6      _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23) E/flutter ( 6985): #7      _rootRun (dart:async/zone.dart:1190:13) E/flutter ( 6985): #8      _CustomZone.run (dart:async/zone.dart:1093:19) E/flutter ( 6985): #9      _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:1021:23) E/flutter ( 6985): #10     Timer._createTimer.<anonymous closure> (dart:async-patch/timer_patch.dart:18:15) E/flutter ( 6985): #11     _Timer._runTimers (dart:isolate-patch/timer_impl.dart:397:19) E/flutter ( 6985): #12     _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:428:5) E/flutter ( 6985): #13     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)
Any ideas ?
Here my code :
    import 'package:Witook/app/routes/app_pages.dart';
  import 'package:Witook/app/services/oauth_handler.dart';
  import 'package:Witook/app/services/uri_handler.dart';
  import 'package:flutter/material.dart';
  import 'package:get/get.dart';
  import 'package:get_storage/get_storage.dart';

  import 'app/routes/app_routes.dart';
  port 'app/translations/app_translations.dart';

    Future<void> main() async {
      initServices();
      runApp(MyApp());
    }

    void initServices() async {
      print('starting services ...');

      await GetStorage.init(); ----------------> PROBLEM HERE
      await Get.putAsync(() => UriHelper().init(), tag: 'uri_handler');
      Get.put(OauthHandler(), tag: 'oauth_handler');

      //TODO REMOVE FOR PROD
      await GetStorage().remove('auth_token');

      /// Here is where you put get_storage, hive, shared_pref initialization.
      /// or moor connection, or whatever that's async.
      //await Get.putAsync(() => DBService.init());
      //await Get.putAsync(SettingsService()).init();

      print('All services started...');
    }

    class MyApp extends StatelessWidget {
      @override
      Widget build(BuildContext context) {
        var storage = GetStorage();

        return GetMaterialApp(
            debugShowCheckedModeBanner: false,
            theme: null,
            locale: Locale('fr', 'FR'),
            getPages: AppPages(storage).getPages(),
            defaultTransition: Transition.fade,
            initialRoute:
                storage.hasData('launched') ? Routes.HOME : Routes.ONBOARDING,
            translationsKeys: AppTranslation.translations);
      }
    }

Unhandled Exception: MissingPluginException(No implementation found for method getApplicationDocumentsDirectory on channel plugins.flutter.io/path_provider)
You need a pub packages get before a build.

Already did 'pub get' before, it works fine on iOS and i have the lib on my build folder. But error is still here

any news about the error?

still waiting for a solution

Add to pubspec:
path_provider:
give pub get
give other pub get
remove path_provider from your pubspec
build the project again.
path_provider is a flutter depedency, but I saw in a recent issue about it in the Flutter repository recently, that sometimes the package doesn't go into the cache, or it goes into an empty folder, and doing that resolves, most of the time.
Try this and see if it works for you.
Note: any storage plugin uses path_provider. Both GetStorage, SharedPreferences, and Hive, as any database will use this dependency, and unfortunately it is problematic, but there is no possibility of not using it.

i just did exactly as you suggested  but im still having the same error

I have the same error, but only for app-release.apk when running flutter build apk.
I've tried different versions of Flutter and I've added explicitly path_provider: ^1.6.24 to pubspec.
Still no luck. Any idea, how to solve it?

Any update on that one?
Still having a problem when releasing the version with flutter build apk. Debug version of the app work alright. I've tried to clear cache and refresh path_provider in pubspec as @jonataslaw suggested. Still no luck.

Any update on that one?
Still having a problem when releasing the version with flutter build apk. Debug version of the app work alright. I've tried to clear cache and refresh path_provider in pubspec as @jonataslaw suggested. Still no luck.

same error as @qbait ,
Please give any solution

same error as @qbait ,
Please give any solution

I think need to move on https://pub.dev/packages/hive
cant wait for fixes i used getstorage in production App

I think need to move on https://pub.dev/packages/hive
cant wait for fixes i used getstorage in production App

Don't know why but error gone when i removed image_picker: plugin from App

Don't know why but error gone when i removed image_picker: plugin from App

@ravindravala thanks for the info. However, I'm not using image_picker in my project.

@ravindravala thanks for the info. However, I'm not using image_picker in my project.

The fix on my side was to change the build tools version in build.gradle
It works with classpath 'com.android.tools.build:gradle:3.5.0'

The fix on my side was to change the build tools version in build.gradle
It works with classpath 'com.android.tools.build:gradle:3.5.0'

Just rebuild the app, that fixed my issue.

Just rebuild the app, that fixed my issue. or try running flutter clean first and then rebuild the app.

Read the entire thread, we've already try this solution

Just rebuild the app, that fixed my issue. or try running flutter clean first and then rebuild the app.

Read the entire thread, we've already try this solution

Ok, it was the solution for me, looks like you have another issue related to this error.

1- This is a totally random error.
2- This problem occurs with the official Flutter path_provider plugin. It's not a problem with Get Storage, but it affects us, as it affects all other plugins.
3- The problem is with the registration of the plugin in your project, adding the package to be cached, updating the flutter, and updating the project sdk, can help.
4- It is impossible for us to create any solution for this, the Flutter Team that needs to solve it. And all the main official plugins use it (plugins, not packages). We can quote:
google_fonts, camera, firebase_ml_vision, audioplayers, graphql_flutter, hive_flutter, localstorage, shared_preferences, and all other plugins that use storage. We cannot manage the storage alone, so we depend on an official dart plugin for this, and this dart plugin is giving you this problem, which can be caused by a multitude of reasons, and any other plugin you use will be the same.
This error must have some behavior in common, since it never happened to me, and 99% of users who complain about it in community chats, return 3 minutes later with "resolved with flutter clean". So I really need a reproduction code to investigate this, a project where it occurs, because it’s not saying, "I did it and it didn’t solve it" that we will be able to find out where this happened to report to the Flutter team.

Facing same issue can any one help me on this .
Unhandled Exception: MissingPluginException(No implementation found for method getApplicationDocumentsDirectory on channel plugins.flutter.io/path_provider)

class LocalStorage{
var box;
LocalStorage(){
 initLocalStorage();
 box = GetStorage();

}
void initLocalStorage() async{
await GetStorage.init();<--- Here i am getting the issue
}
void saveStringToStorage(String key,String value){
box.write(key, value);
}
void saveIntToStorage(String key,int value){
box.write(key, value);
}
String getStringFromStorage(String key){
return box.read(key).toString();
}
int getIntFromStorage(String key){
return box.read(key);
}
void clearStorage(){
box.erase();
}
}

await GetStorage.init();<--- Here i am getting the issue

As I know you have to only init it once in the main method as mentioned in readme I think so

@prateekmedia  Actually getting this exception
E/flutter: [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: MissingPluginException(No implementation found for method getApplicationDocumentsDirectory on channel plugins.flutter.io/path_provider)
#0 GetStorage._init (package:get_storage/src/storage_impl.dart:50)
#1 new GetStorage._internal. (package:get_storage/src/storage_impl.dart:28)
#2 LocalStorage.initLocalStorage (package:medeva/utility/local_storage.dart:15)

same error here.
E/flutter (29335): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: MissingPluginException(No implementation found for method getApplicationDocumentsDirectory on channel plugins.flutter.io/path_provider)
E/flutter (29335): #0      GetStorage._init (package:get_storage/src/storage_impl.dart:50)
E/flutter (29335):
E/flutter (29335): #1      new GetStorage._internal. (package:get_storage/src/storage_impl.dart:28)
E/flutter (29335):
E/flutter (29335): #2      main (package:eventus/main.dart:40)
E/flutter (29335):
E/flutter (29335):

Don't know why but error gone when i removed image_picker: plugin from App , try to do this solution if possible .

thats is true ,
but how i can use the image picker with it ?

The fix on my side was to change the build tools version in build.gradle
It works with classpath 'com.android.tools.build:gradle:3.5.0'

Hey everyone, this solution works for me! I had a problem with GetStorage and I just changed the Gradles' version into android/build.gradle

Channel stable, 2.0.2 is ok

E/flutter (17589): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: MissingPluginException(No implementation found for method getApplicationDocumentsDirectory on channel plugins.flutter.io/path_provider)
E/flutter (17589): #0      GetStorage._init (package:get_storage/src/storage_impl.dart:50)
E/flutter (17589):
E/flutter (17589): #1      new GetStorage._internal. (package:get_storage/src/storage_impl.dart:28)
E/flutter (17589):
E/flutter (17589): #2      main (package:indiebridge_app/main.dart:14)
E/flutter (17589):
E/flutter (17589):
This was the error I had while trying to run GetStorage.init() on an Android device in release mode, which made the app freeze with a white screen.
Relevant versions (no path_provider in pubscpec.yaml):

Flutter 2.2.1 without null-safety
get_storage: ^1.4.0
file_picker: ^2.1.7
image_picker: ^0.6.7+22
classpath 'com.android.tools.build:gradle:4.0.1'

I found 2 different solutions that got rid of the error:

Upgraded all packages to their latest versions, which meant migrating to null-safety.
Or
Downgraded gradle in android/build.gradle to:

classpath 'com.android.tools.build:gradle:3.6.4'.

happened with me when I was adding mediation, so probably some problem with mediation setup, so when removed everything is working fine. So, all that is needed to be done is to take every step carefully when you add a new thing.

Guys after 3 days debugging this issue , i found that using flutter_facebook_auth was the problem even after replacing shared_preferences i am still getting the same error , removing flutter facebook login was the cure @jonataslaw  was right about that this issue is not related to get_storage

As a definitive solution for this issue implementing the required part in the Android version of the flutter_facebook_auth  was the cure

I'm having same issue, still not resolved

I'm having same issue, still not resolved
after tried all solutions
I moved to shared prefrences 😓

+1

now after working more than 3 years in flutter and have deep understanding in flutter iam not use getx and getstorage anymore , go with shared pref for local storage and get_it for di and bloc/cubit for stmt and go_router for routing and easy_ocalization for translation and dio for api call , what iam saying after i spend time and fixing  and working in more than 20 flutter projects in different company

4 years and problem not resolved ??
4 years and then only
""You need a pub packages get before a build"" ??
i'am feeling bad when i was funboy on this package , also feeling sad about new fresh developers who fall in getx in their first flutter development journy


⚠ Bofrost.de has degraded performance

In 58e03f6, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1354 ms

Resolved: Bofrost.de performance has improved in 82f5746 after 18 minutes.


Generic object class

Make generic object class that has position, scaling and rotation and generates a model matrix.

Done.


Fix kill command in e2e-kitchensink.sh cleanup

This fixes the cleanup command for the kitchensink e2e tests.

I believe this was causing issues with running e2e test locally where clean ups were partially failing and causing re-running of the tests to include old files/data.

Looks like failed CI has nothing do with change, and it just dodgy CI build.

Restarting

Turns out this was reported in issue #1672


[FEATURE REQUEST] Change github pages theme

"jekyll-theme-tactile" looks much better for this project in my opinion. What do you think @Adarsh-jaiss

How that theme looks: - https://kendalldoescoding.github.io/journey-book-test/

actually nvm, the current theme looks good as well.


modifed readme, added community section.

@Shardul555 let's be more descriptive with pull requests from next time, it's important that the maintainer knows what does your PR have to offer.

fixes for #26

I am doing the necessary changes, thanks for your PR. :)

Thanks sir for giving me this opportunity to learn.
On Sun, 15 Dec 2019, 13:36 Mayank Singh<EMAIL_ADDRESS>wrote:

I am doing the necessary changes, thanks for your PR. :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/code-monk08/connect4/pull/29?email_source=notifications&email_token=ANSVQFJEQIERY3HYM2L5ZULQYXQQ3A5CNFSM4J2ZOC52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG4TTHA#issuecomment-565787036,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANSVQFPRJP474S3QD2OA3JLQYXQQ3ANCNFSM4J2ZOC5Q
.


fix(user-supplied animation default can now prevent arrow warning)

Resolves #126

This didn't fix #126 because this.get('animation') always defaults to 'fill' even if you have a global config.


Add eQualitie

We develop several Free Software projects for the Civil Society.
We'd love to appear in this very useful compendium!

Welcome! :tada:

Thank you very much!


test_dialog.scn generates an error when it tries to display options

Line 133:
get_parent().get_node("OptionsPanel/ScrollContainer/VBoxContainer").add_child(label)
Generates an error, likely because it is attaching a child to a node that does not exist. There is no 'Scrollcontainer' or 'VBoxContainer' in the scene.

Indeed, some nodes were removed/renamed some time ago, I may have missed them in the code. I'll correct this asap. Thank you !

Fixed after many changes in the code. Some nodes have changed, thus resolving the issue.


[feature-request] Support Extraction to superclass

Thank you for taking the time to file an issue!
In order to route, prioritize, and act on this, please include:

Dart SDK Version: 2.2.0

I think it would be helpful if developers could extract a method or variable to the super class or parent class. Assuming the class is not part of the Dart SDK.
I see it like this:
class polygon {
// lots of methods/variables 😄
}

class square extends polygon {
    calculateArea(int sideLength) => sqrt(sideLength);
}

After extracting the method, calculateArea() now resides in the polygon class. Thinking about this, it would be a good idea to provide options for making the extracted method an abstract or implemented method depending on use cases.

@vsmenon, I don't think area-intellij is the right label here. Refactorings are first implemented on the Analysis Server end and only then can be adapted on the IDE end.

Just for the record and as a source for ideas. Java support in IntelliJ IDEA has more general refactoring called Pull Members Up.

@alexander-doroshko Yes! I'm just trying to go through what I like in refactoring efforts, but I am not versed in everything that's possible or already implemented for other languages.

I really think this refectory should get a little bit more priority. Not having this refectory leads to that many people always define superclasses/interfaces even if they don't need them at the moment, which complicates code unnecessary.


Cannot use sed with parenthesis in pattern

I would like to enforce a space before opening parentheses  - this should be fairly easy with a very simple regex:
util.withl (defaults.sed, "([^[:space:]])%(", '\1 (')

But using this format nothing happens - the pattern is not recognized.

Expected behavior:
Every parenthesis without leading space is changed so that there is a space in front of every parenthesis.
Actual behavior:
An error is shown and no formatting takes place.

seems like we should ignore sed exit code - is this in all files or only in files which dont have the pattern (an opening parenthensis without a leading space)?

This happens for all files, its the exit message of sed itself. I reckon the problem comes from passing the pattern to sed, lua has a different escape sequence (%) than sed (\). So for the ( and ) it's just somehow impossible to escape them or at least I don't know how.

I'll try to repro this

One thing to bear in mind is that sed (at least, the way formatter.nvim invokes it) will expect 'basic' regular expressions, not 'extended', so I think you'd actually want "\([^[:space:]]\)(" as the basic pattern.
But then backslashes in Lua strings are a little weird too; you might need to use [[]] instead of "", i.e., [[\([^[:space:]]\)(]].


Build binding pocket datasets for training

Goal/Tasks
Ideally we would want to just take our existing dataset, apply some method to convert it from a "full sequence" db to a "pocket sequence db". This means minimal changes to our src/data_prep/dataset.py script.
Some general tasks for this

[x] Download binding pocket data for the target db from KLIFS
[x] Create graph masks using pocket alignment tool created for #110
[x] Apply mask to protein graphs in data_pro.pt (dict of Pytorch Data objects) to only include pocket (make sure to keep the full sequence for esm)
[x] If there are any proteins that do not have pocket sequences they must be removed from the dataset, this means also modifying the cleaned_XY.csv file to remove all proteins that do not have pocket sequences. (lmk at this stage how many you find, if there are a lot that are missing then we might need to do something else).
[ ] (optionally) repeat this for all dataset subsets and save the new dataset under a new data_root (e.g.: {path}/DavisKibaDataset/davis/ to {path}/DavisKibaDataset/davis_pocket/ (see Dataset below)

Scope
Relevant files
The datasets are organized with the following files
> ls nomsa_binary_original_binary/full/
cleaned_XY.csv  data_mol.pt  data_pro.pt  pre_filter.pt  pre_transform.pt  XY.csv

For the method itself you can just work in the pocket_alignment.py script and I will send you a sample directory  with the data_pro.pt file to run on.
Dataset
For this we will start by just focusing on the simplist dataset - davis with nomsa_binary_original_binary which can be loaded up/created with the following (but you likely dont need to bother with this in order to resolve this issue):
from src.data_prep.datasets import DavisKibaDataset
dataset = DavisKibaDataset(
        save_root=f'{path}/DavisKibaDataset/davis/', # path to created dataset
        data_root=f'{path}/davis/', # path to raw data
        feature_opt='nomsa',
        edge_opt='binary',
        subset='full',
        ligand_feature='original',
        ligand_edge='binary')

Mutation site data of the form {gene}({ref}{pos}{mut}) in Davis may be incorrect at the source (https://github.com/hkmztrk/DeepDTA/blob/master/data/davis/proteins.txt)

Data that's saved in data/DavisKibaDataset/davis_pocket has seqeunces that aren't the mutated versions of the sequence, this is the same for the original davis dataset. I basically just used the base gene name as the key for what to download from KLIFS because KLIFS doesn't handle mutated AA sequences. Also I stripped -{beta,alpha,gamma,delta} tags from genes as well as descriptor tags (e.g., RSK1(KinDom.2-C-terminal) would just be treated as RSK1 when downloading the binding pocket sequence).

Couldn't find binding pockets in KLIFS for:
9 genes in KIBA
43 genes in DAVIS


Update ABOUT.md

docs/ABOUT.md refers to nine target languages. The subsequent table then lists eleven compiler targets with Java listed twice as both Java and JVM.
The Haxe documentation lists active twelve compiler targets and two removed targets. I'm proposing the table be updated to reflect the official documentation on compiler targets. Also, instead of saying target languages, we should write compiler targets.

I see 14 (13, including Java and not JVM) languages on the linked table, is this a mistake on my part?

Yeah, the linked table confusingly includes both active and removed targets when the preceding sentence only mentions active targets. ActionScript3 and PHP5 were removed in 2019 with Haxe 4.0. This is in line with Haxe's Getting started with Haxe/PHP documentation, which says the minimum PHP version is 7.0.0 since Haxe 4.0.
So in alphabetical order, these are the active targets.

C#
C++
Eval
Flash
HashLink
JVM
Java
JavaScript
Lua
Neko
PHP7
Python

Planning on updating this shortly, just wondering if I should just Google the main uses of the languages, or is there somewhere you guys got the info for that?

@ErikSchierboom, thoughts?
I feel the table takes up a lot of space to say more about the things that Haxe can compile to than about Haxe itself. I'd be inclined to remove the table and just reference that link from the beginning of the thread for current compiler targets. Then we don't need to update the table as that list changes, and it's more in line with the previous author did with linking to relevant parts of the official documentation.

I agree. Removing the list and just adding a link makes a lot more sense. It might be useful to keep the goal of the about.md in mind: to provide students with a short and enticing introduction to the language.

@KirillMcQ, go ahead and update the ABOUT.md. If you want to tackle the next step, I'd like to trim ABOUT.md in the spirit of Erik's comment. The existing links could be moved to docs/RESOURCES.md (example here).

Created PR of update, but denied because "We are currently in a phase of our journey where we have paused community contributions to allow us to take a breather and redesign our community model." Link: Pull Request

Closed by #250


Fixed the length of the serial number...

... by changing 'eadbeef' to 'deadbeef' to prevent continuous error messages being logged in Home Assistant.

This PR contains more changes than expected for the serial number fix. The update to the serial number will be included in version 0.1.11.


⚠ GLDDNS Server (ns2.glddns.com) has degraded performance

In d20fe93, GLDDNS Server (ns2.glddns.com) (ns2.glddns.com) experienced degraded performance:

HTTP code: 200
Response time: 490 ms

Resolved: GLDDNS Server (ns2.glddns.com) performance has improved in e97ea64 after 14 minutes.


A crash report from user contains this stack trace

Needs investigation, the stack trace:
java.lang.IllegalStateException: Activity has been destroyed
at android.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1350)
at android.app.BackStackRecord.commitInternal(BackStackRecord.java:729)
at android.app.BackStackRecord.commit(BackStackRecord.java:705)
at android.app.DialogFragment.show(DialogFragment.java:230)
at org.ovirt.mobile.movirt.ui.AuthenticatorActivity.showError(AuthenticatorActivity.java:364)
at org.ovirt.mobile.movirt.ui.AuthenticatorActivity.finishLogin(AuthenticatorActivity.java:322)
at org.ovirt.mobile.movirt.ui.AuthenticatorActivity_.access$201(AuthenticatorActivity_.java:43)
at org.ovirt.mobile.movirt.ui.AuthenticatorActivity_$6.execute(AuthenticatorActivity_.java:233)
at org.androidannotations.api.BackgroundExecutor$Task.run(BackgroundExecutor.java:401)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:152)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:265)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)

It was caused by closing login activity while login was still pending.


Redesign the login page

Make it more pretty and pay attention to the SEO.
Current situation:

The description text that shows on google can be changed pretty easily it seem. We just need come up with something to put there

We have agreed that we'll try to create an inline frame element (iframe) of the login function. This way it can be embedded on Ruuvi's website.

The iframe creates a funny size of a box:

Some formatting issue:

Forwards to url https://devstation.ruuvi.com/?lng=fi#/ but Finnish language is not selected automatically on the devstation.
Let's force to capital letters like we're doing elsewhere too:


[PORT] Add originatingAudience to SkillHttpClient.PostActivityAsync

Port this change from botbuilder-dotnet/master branch:
https://github.com/microsoft/botbuilder-dotnet/pull/3477

Fixes #3449
Fixes #3450
Fixes #3451
Changed projects

Microsoft.Bot.Builder
integration
Microsoft.Bot.Builder.TestProtocol
Microsoft.Bot.Builder.Tests

closing since these issues already exist in python


fix Purge Jemalloc arena dirty pages when memory insufficient

Proposed changes
Issue Number: close #xxx
Jemalloc dirty page only use madvise MADV_FREE, memory is not release back to system, RSS won't reduce in time,
So when the process memory exceed limit or system available memory is insufficient,
manually transfer dirty page to the muzzy page, which will call MADV_DONTNEED to release the physical memory back to the system.
https://jemalloc.net/jemalloc.3.html#opt.dirty_decay_ms
stats.arenas.<i>.pdirty (size_t) r-
Number of pages within unused extents that are potentially dirty, and for which madvise() or similar has not been called. See [opt.dirty_decay_ms](https://jemalloc.net/jemalloc.3.html#opt.dirty_decay_ms) for a description of dirty pages.

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

run buildall

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 40.94 seconds
stream load tsv:          458 seconds loaded<PHONE_NUMBER>9 Bytes, about 155 MB/s
stream load json:         21 seconds loaded<PHONE_NUMBER> Bytes, about 107 MB/s
stream load orc:          60 seconds loaded<PHONE_NUMBER> Bytes, about 17 MB/s
stream load parquet:          29 seconds loaded 861443392 Bytes, about 28 MB/s
insert into select:          68.4 seconds inserted 10000000 Rows, about 146K ops/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230627094832_clickbench_pr_168680.html

run buildall

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 40.79 seconds
stream load tsv:          457 seconds loaded<PHONE_NUMBER>9 Bytes, about 156 MB/s
stream load json:         22 seconds loaded<PHONE_NUMBER> Bytes, about 102 MB/s
stream load orc:          58 seconds loaded<PHONE_NUMBER> Bytes, about 18 MB/s
stream load parquet:          30 seconds loaded 861443392 Bytes, about 27 MB/s
insert into select:          69.6 seconds inserted 10000000 Rows, about 143K ops/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230627112341_clickbench_pr_168783.html


Achievement Issue - "The Final Fonta Sea"

The achievement "The Final Fonta Sea" can be achieved 3x in game. However in the website, I can only record 1.
in-game

paimon.moe

duplicate sorry

Duplicate #464 #469 #473

well.. i was just about to open an issue too, but i saw that other people keep posting issues about this.
i mean.. bro.. this issue is still present on the site from sep 28. its oct 10. and the issue is still there. i have 1054 achivement on genshin and 1052 on paimon moe. how much do we need to wait for this to be fixed?

I see there is already an open PR #468 for above issue. It should be fixed once the PR is merged.

PR is merged so you can close this issue


How to send BIGIP virtual Server Logs[HSL] to ELK

Hi Team,
Wanted to send BIGIP virtual Server Logs[HSL] to ELK and publish it also. but feel "logstash.conf" is not enough.
F5 Bigip is sending log to ELK logstach.
{"type":"response","@timestamp":"2021-09-01T18:09:48Z","tags":[],"pid":245,"method":"post","statusCode":200,"req":{"url":"/elasticsearch/_msearch?rest_total_hits_as_int=true&ignore_throttled=true","method":"post","headers":{"host":"<IP_ADDRESS>:5601","connection":"keep-alive","content-length":"919","accept":"application/json, text/plain, /","kbn-version":"7.4.2","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36","content-type":"application/x-ndjson","origin":"http://<IP_ADDRESS>:5601","referer":"http://<IP_ADDRESS>:5601/app/kibana","accept-encoding":"gzip, deflate","accept-language":"en-US,en;q=0.9,hi;q=0.8"},"remoteAddress":"223.235.12.xxx","userAgent":"223.235.12.xxxx","referer":"http://<IP_ADDRESS>:5601/app/kibana"},"res":{"statusCode":200,"responseTime":12,"contentLength":9},"message":"POST /elasticsearch/_msearch?rest_total_hits_as_int=true&ignore_throttled=true 200 12ms - 9.0B"}
Can you please help me to create the logstash file.

Hi,
Seems to work for me with latest logstash config, BIG-IP v15.1, ELK 7.1. Please give more details on your setup. @f5killer


at.js support editor of Ueditor problem

at.js currently supported CKEditor TinyMCE, I used in the project of at.js and Ueditor, can let the at. js also supports Ueditor. Want there to be honored to get your reply, my E-mail is<EMAIL_ADDRESS>Ueditor is a web editor, website is http://ueditor.baidu.com/website/

请问上面的代码，在下拉菜单时，用鼠标选中，不会在后面添加空格是什么原因

@zywj 最好能用 jsfiddle 之类的给我重现一下，不然我也不好找。

@ichord 请看这里  http://runjs.cn/detail/yzpcz8us

@ichord 需要vpn或代理，我调用了google外链


Show granted permissions and refactoring UI header

Show which permissions are granted to the logged in user.
Refactoring UI header by removing code duplication.

Closes #875

I made a screenshot from this feature:


Add style sheet?

Is there a way to package a CSS style sheet with the distribution of Asciidoctor-latex?  This would be a small file that would be loaded after the main Asciidoctor CSS file.

I suppose one could put foo.css in the data directory.  But how would asciidoctor-latex know it is there?

Yes, I recommend putting stylesheets in the data directory. That's how Asciidoctor core does it. You can see how Asciidoctore core locates this file by looking at the following lines of code:

https://github.com/asciidoctor/asciidoctor/blob/master/lib/asciidoctor.rb#L176
https://github.com/asciidoctor/asciidoctor/blob/master/lib/asciidoctor.rb#L182
https://github.com/asciidoctor/asciidoctor/blob/master/lib/asciidoctor/stylesheets.rb#L11

Essentially, you use the main source file in the gem to get the path of the gem. From there, you build the path to the data directory. (There is a built-in way in RubyGems to get the path to the data directory for a gem, but it's questionable whether it's a public API).
I may have mentioned this already, but you can now use a DocinfoProcessor to contribute additional content to the <head> of the HTML document. For an example, see https://github.com/asciidoctor/asciidoctor-extensions-lab/blob/master/lib/license-url-docinfoprocessor.rb (that's the shorthand version of an extension...you can also see the longhand here https://github.com/asciidoctor/asciidoctor/blob/master/test/extensions_test.rb#L120).

Done

:+1:


PSA: nonius.io now contains crypto scammer spam

Apparently, the original nonius.io owners lost their domain, some blockchain scumbag acquired it, restored the original content and included some disinformation for search engine rank boosting:

The library depends on Boost for a few mathematical functions, for some
string algorithms, and, in some versions of VC++, for the timing functions as
well. Boost.Chrono is not a header-only library, but since it is only used with
VC++ everything gets linked automatically without intervention.

[ scam snippet begin ]
The algorithm is similar to the one employed in cryptocurrency trading apps using Blockchain technology.
Have a look at this etoro erfahrungen 2021
that gives you best information about the crypto trading platform.
[ scam snippet end ]

If desired,
usage of Boost.Chrono can be forced by #defining the macro
NONIUS_USE_BOOST_CHRONO.

That's sad. I cannot really think of things to do.
We could contact NameCheap as this might be against some terms of their service. Little chance Cloudflare (which is used to host the site) is interested.
The namecheap registration info - though privacy shielded - https://www.namecheap.com/domains/whois/result?domain=nonius.io contains an email address that technically might be used to contact the registrant<EMAIL_ADDRESS>


[SVS-29] Add SonarQube invitation when not connected

Invitation to connect/use SonarQube is shown on the Team Explorer SonarQube page > Connections section when there is no active server connection.
The card provides "Connect..." and "More info..." links.
Connect executes the connect command. More info executes a new command to
navigate to any URL using new IWebBrowser, passing the URL as a parameter.
Currently looks like this:

With "More info..." taking you to http://sonarqube.org

Minor comments, otherwise LGTM


[FEATURE REQUEST] Add GCM Registered App Backup

As of right now there's no option to backup the GCM registered applications. If I want to switch my device (or rom) I have to use an application like TitaniumBackup. It would be nice if I could save or load that to a file. (Cloud support to backup the registered applications (list) would be even better)

Any update on this?


Change format timestamp

Change format timestamp

Thank you everyone, all the addressed issues have been fixed and hopefully will be deployed tonight.


Revise OpenEXR sorting of channel names into canonical order

Brief background: OpenEXR sorts channel names alphabetically. Most
formats dont allow channel naming at all, let alone forcing a
particular order contrary to the order the user tries to write it to
the file. OIIO promises that if there is RGB, they will be first and
in that order, next will be alpha if present, then depth, then
everything else.
So our exr reader will reshuffle channels into this canonical order
before presenting to the calling app. In addition to literal R, G, and
B being first, also obvious synonyms are accepted and understood to be
first ("Red", "Green", "Blue", and also "Y" in case it's just a
1-channel intensity and then maybe alpha).
A user noticed an interesting edge case: what if it's a normal map or
positional info, so the channel names are x, y, z? You want it in that
order (coincidentally alphabetical), duh. But the current heuristic
will reorder it as Y (mistaking for intensity), Z (mistaking for
depth), then X (a non-special name, so goes last). Ick!
The solution is that we need a more sophisticaed heuristic. This patch
changes the logic to first just sort by layer, then within each layer,
look to see if there are channels "x", "y", AND "z", and if all three
are present, then we can conclude that it means something spatial and
that Y isn't really intensity and Z isn't really depth for that
particular layer, so an alternate ordering is used. If all of x,y,z
aren't found in a layer, we continue to use the old heuristic.
Signed-off-by: Larry Gritz<EMAIL_ADDRESS>

We realized that saving 2D data ("X" and "Y" only) will reverse the order.
I just pushed an update that revises the heuristic: If "X" is found, and either "Y" or "Z", then it assumes it's some kind of spatial data and that x,y,z should be in that order, not confused with Y as luminance and Z as depth.

You're right, I'll add some tests.

Turns out the openexr-images collection had something with exactly the case we are addressing here. Added a test of that to our testsuite.


Non-OSS tableauhyperapi dependency

This project depends on tableauhyperapi , which is not OSS.
see https://github.com/tableau/server-client-python/issues/594
This should be clearly explained in the README and ideally also a note at the top of the LICENSE file that while the samples are MIT licensed, they are tightly coupled with a non-OSS Python library.

Sorry for the long delay. We updated the top-level readme file.


Can we use the gear VR trackpad for some functions?

Like you do with the controller?
It's got a trackpad, a back button and a home button.

ALVR Client. Does the controller work in the Gear VR itself?

yes

What game did you try the trackpad on?

I'm sorry but what is it supposed to do? Emulate a gamepad or a mouse?

Emulate the vive controller. Try VRChat and swipe your finger across the trackpad. It should do different gestures

Or Steam Home. Clicking it should allow you to teleport around.

I get an options screen on server with these:
"Trigger", "Trackpad click" and "Recenter button"
What should I set these up as so that it works on steam home because it didn't work currently?

Set it to what I have it set to.

Also make sure the "controller enabled" is ticked AND make sure just incase that the driver is installed in the "About" section. If you want, add me on steam and it'll be easier for us to talk. TheHurtmaster, should be the only one.

Thanks I'll try in a couple of hours when I get home!

Just to clarify I was talking about the onboard trackpad on the goggles. not the controller

Currently, ALVR only supports the "Controller".
The trackpad on the GearVR goggle is not supported now.

Controller VR works like charm.
Trackpad click and touch depending on the game.
A dream setup would be usable Volumen, Home/Back Buttons so its similar to HTC... and being able to pair a second Gear VR Controller but maybe thats just crazy :p


Fixed datagrid mass action issue

Describe the issue
Datagrid mass update feature is not working due to object used here
Expected result
datagrid mass update must function

Need to check these cases also,
https://github.com/bagisto/bagisto/blob/master/packages/Webkul/Category/src/Http/Controllers/CategoryController.php#L217

@prabhatkumaroc082
The mass action is working in the admin panel, can you please elaborate?

Need to check these cases also, https://github.com/bagisto/bagisto/blob/master/packages/Webkul/Category/src/Http/Controllers/CategoryController.php#L217

@devansh-webkul applied changes.

@Sanjaybhattwebkul,
Please test this.

@prabhatkumaroc082 The mass action is working in the admin panel, can you please elaborate?

@Sanjaybhattwebkul
you will find object here in dropdown values.
you might not be facing the issue due to validation added here if you closely look into condition ! $data['mass-action-type'] == 'update' it will always return false even if key 'mass-action-type' doesn't contain value 'update'
i applied some improvements so that these conditions should work only when mass type is 'update'. For now, this validation is not in use.

@prabhatkumaroc082
Please resolve the conflicts.

@Sanjaybhattwebkul review now.

@devansh-webkul
The mass actions are working fine in admin panel ,please find the screenshot Here


[e2e]: container schedule main provenance-repository slsa3

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/11063832369
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.container.schedule.main.provenance-repository.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.container.schedule.main.provenance-repository.slsa3.yml
Trigger: schedule
Branch: main
Date: Fri Sep 27 03:10:03 UTC 2024

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/11080577444
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.container.schedule.main.provenance-repository.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.container.schedule.main.provenance-repository.slsa3.yml
Trigger: schedule
Branch: main
Date: Sat Sep 28 03:11:42 UTC 2024
Tests are passing now. Closing this issue.


hot reload isnot work when a create a new project;

when I use vue create project ,then I change my file , the command line is reloaded; but the browser did not reload anymore;   my vue-cli version is 3.2.1  webpack in my machine is  version 4.23.1;nodejs is 10.7.1,npm is 6.1.0  ,yarn is 1.10.1;  my computer is win10

See https://github.com/vuejs/vue-cli/issues/3173#issuecomment-449573901


bug: reservoir not listing my package

Reservoir updates its index approximately daily. If your package meets the above conditions, but does not appear on Reservoir after a few days, you can report this as a bug on Reservoir's issue tracker.

I believe my package swaps-perm meets all the required criteria but still has not shown up after several days.
cc @tydeu

I believe https://github.com/hhu-adam/lean-i18n is also meeting all criterias but is not included.

I believe https://github.com/leanprover-community/LeanSearchClient is also being missed