Sheet: New column type "button"

In the newest component "Sheet" i am missing a ColType for handling button-actions
like Delete Row, Mark Row and so on.
I will eventually need this for our project because in the showcase
the example for using it with right-click is nice,
but not useable on e.g. a touch-screen
or a user who don't know how to use the right-click ;-)
Here would it always be better to support a button with a minimum height of
about 39px, a icon (font awesome if possible) and a listener or onclick .

I am not planning on adding this. Will reopen if someone submits a PR down the road.


I wish /docs/getting-started-guides/README/ I wish this page existed.

I wish /docs/getting-started-guides/README/ I wish this page existed.

I appreciate that but now that we've separated the code from the docs into separate repos, we're not going to continue to have README files in every folder. Historically that has created a situation where things are documented twice (in index.md and README.md) in each directory. The new repo is quite lightweight if you want to clone it and peruse the docs in "file mode"

sure thanks!


chore: bump changelog for v1.12.1

Codecov Report

Merging #681 (df9427d) into main (e7b8777) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #681   +/-   ##
=======================================
  Coverage   43.50%   43.50%
=======================================
  Files          74       74
  Lines        8923     8923
=======================================
  Hits         3882     3882
  Misses       4671     4671
  Partials      370      370

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 e7b8777...df9427d. Read the comment docs.


Could not initialize Amplify: PluginError: Unable to decode configuration Recovery suggestion: Make sure the plugin configuration is JSONValue

Describe the bug
I'm experiencing the following error when I try to run try Amplify.configure(). This seems sporadic as running my app locally was working, but after starting and stopping multiple simulations I encountered the error. I've followed the initialization instructions here and here.
I even created a new project and re-initialized a new amplify project, but the error eventually appears again (appeared on my fourth re-run). Error:
Could not initialize Amplify: PluginError: Unable to decode configuration Recovery suggestion: Make sure the plugin configuration is JSONValue
My awsconfiguration and amplifyconfiguration JSON files are included in my XCode project. I've pasted them below (replacing personal information) - they are in valid JSON format.
awsconfiguration:
{
    "UserAgent": "aws-amplify/cli",
    "Version": "0.1.0",
    "IdentityManager": {
        "Default": {}
    },
    "AppSync": {
        "Default": {
            "ApiUrl": "https://<value>.appsync-api.us-west-2.amazonaws.com/graphql",
            "Region": "us-west-2",
            "AuthMode": "API_KEY",
            "ApiKey": "<value>",
            "ClientDatabasePrefix": "siftshopping_API_KEY"
        }
    },
    "CredentialsProvider": {
        "CognitoIdentity": {
            "Default": {
                "PoolId": "us-west-2:........-....-....-....-............",
                "Region": "us-west-2"
            }
        }
    },
    "CognitoUserPool": {
        "Default": {
            "PoolId": "us-west-2_Fl9SqGnmK",
            "AppClientId": "66sk9sl4rb5nrmfs74vnag3bme",
            "Region": "us-west-2"
        }
    },
    "Auth": {
        "Default": {
            "OAuth": {
                "WebDomain": "<value>-dev.auth.us-west-2.amazoncognito.com",
                "AppClientId": <value>,
                "SignInRedirectURI": "<value>://",
                "SignOutRedirectURI": "<value>://",
                "Scopes": [
                    "phone",
                    "email",
                    "openid",
                    "profile",
                    "aws.cognito.signin.user.admin"
                ]
            },
            "authenticationFlowType": "USER_SRP_AUTH",
            "socialProviders": [],
            "usernameAttributes": [
                "EMAIL",
                "PHONE_NUMBER"
            ],
            "signupAttributes": [
                "EMAIL"
            ],
            "passwordProtectionSettings": {
                "passwordPolicyMinLength": 8,
                "passwordPolicyCharacters": []
            },
            "mfaConfiguration": "OFF",
            "mfaTypes": [
                "SMS"
            ],
            "verificationMechanisms": [
                "EMAIL"
            ]
        }
    }
}

amplifyconfiguration:
{
    "UserAgent": "aws-amplify-cli/2.0",
    "Version": "1.0",
    "api": {
        "plugins": {
            "awsAPIPlugin": {
                "siftshopping": {
                    "endpointType": "GraphQL",
                    "endpoint": "https://<value>.appsync-api.us-west-2.amazonaws.com/graphql",
                    "region": "us-west-2",
                    "authorizationType": "API_KEY",
                    "apiKey": "<value>"
                }
            }
        }
    },
    "auth": {
        "plugins": {
            "awsCognitoAuthPlugin": {
                "UserAgent": "aws-amplify/cli",
                "Version": "0.1.0",
                "IdentityManager": {
                    "Default": {}
                },
                "AppSync": {
                    "Default": {
                        "ApiUrl": "https://<value>.appsync-api.us-west-2.amazonaws.com/graphql",
                        "Region": "us-west-2",
                        "AuthMode": "API_KEY",
                        "ApiKey": "<value>",
                        "ClientDatabasePrefix": "siftshopping_API_KEY"
                    }
                },
                "CredentialsProvider": {
                    "CognitoIdentity": {
                        "Default": {
                            "PoolId": "us-west-2:<value>",
                            "Region": "us-west-2"
                        }
                    }
                },
                "CognitoUserPool": {
                    "Default": {
                        "PoolId": "us-west-2_<value>",
                        "AppClientId": "<value>",
                        "Region": "us-west-2"
                    }
                },
                "Auth": {
                    "Default": {
                        "OAuth": {
                            "WebDomain": "<value>-dev.auth.us-west-2.amazoncognito.com",
                            "AppClientId": "<value>",
                            "SignInRedirectURI": "<value>://",
                            "SignOutRedirectURI": "<value>://",
                            "Scopes": [
                                "phone",
                                "email",
                                "openid",
                                "profile",
                                "aws.cognito.signin.user.admin"
                            ]
                        },
                        "authenticationFlowType": "USER_SRP_AUTH",
                        "socialProviders": [],
                        "usernameAttributes": [
                            "EMAIL",
                            "PHONE_NUMBER"
                        ],
                        "signupAttributes": [
                            "EMAIL"
                        ],
                        "passwordProtectionSettings": {
                            "passwordPolicyMinLength": 8,
                            "passwordPolicyCharacters": []
                        },
                        "mfaConfiguration": "OFF",
                        "mfaTypes": [
                            "SMS"
                        ],
                        "verificationMechanisms": [
                            "EMAIL"
                        ]
                    }
                }
            }
        }
    }
}

Steps To Reproduce
Steps to reproduce the behavior:
1. Initialize an amplify project with the Amplify, AWSAPIPlugin, AWSCognitoAuthPlugin, AWSS3StoragePlugin
2. Attempt to add the plugins to amplify and configure:
            try Amplify.add(plugin: AWSCognitoAuthPlugin())
            try Amplify.add(plugin: AWSS3StoragePlugin())
            try Amplify.add(plugin: AWSAPIPlugin(modelRegistration: AmplifyModels()))
            try Amplify.configure()
3. Run the app in XCode. Stop, make changes to Views, re-build and re-run the app. On the fourth run, it fails.
4. See error
Could not initialize Amplify: PluginError: Unable to decode configuration
Recovery suggestion: Make sure the plugin configuration is JSONValue

Expected behavior
I expect the app to build and run successfully, consistently.
Amplify Framework Version
2.15.3
Amplify Categories
API, Auth, Storage
Dependency manager
Swift PM
Swift version
5.8
CLI version
11.1.1
Xcode version
14.3
Relevant log output
<details>
<summary>Log Messages</summary>

Could not initialize Amplify: PluginError: Unable to decode configuration
Recovery suggestion: Make sure the plugin configuration is JSONValue

```
Is this a regression?
No
Regression additional context
No response
Platforms
iOS
OS Version
iOS 16.2
Device
iPhone 13 Pro, iPhone 14 Pro
Specific to simulators
No response
Additional context
No response

Thanks for opening this issue. @evan1108
The team will investigate and get back to you as soon as we have more information.

Hi @evan1108 ,
It seems you forgot to setup the backend for storage plugin. There should be a section like the example below in your amplifyconfiguration.json.
"storage": {
    "plugins": {
        "awsS3StoragePlugin": {
            "bucket": "<bucket-name>",
            "region": "<aws-region>",
            ...
        }
    }
}

You can follow this doc to setup your storage backend.

 I removed the storage backend but didn't remove from my code. Thank you! Builds fine now.


Fixed kompose failure on mac

Codecov Report

Merging #704 into master will decrease coverage by 0.05%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master     #704      +/-   ##
==========================================
- Coverage   96.47%   96.41%   -0.06%
==========================================
  Files          29       29
  Lines        2522     2651     +129
  Branches      216      384     +168
==========================================
+ Hits         2433     2556     +123
+ Misses         89       82       -7
- Partials        0       13      +13

Impacted Files
Coverage Δ

browser/model/kompose.js
89.58% <0%> (-3.9%)
:arrow_down:

browser/pages/confirm/controller.js
78.88% <0%> (-2.93%)
:arrow_down:

browser/services/componentLoader.js
98.78% <0%> (-1.22%)
:arrow_down:

browser/services/data.js
98.55% <0%> (-0.46%)
:arrow_down:

browser/directives/pathValidator.js
100% <0%> (ø)
:arrow_up:

browser/services/platform.js
100% <0%> (ø)
:arrow_up:

browser/main.js
100% <0%> (ø)
:arrow_up:

browser/model/installable-item.js
100% <0%> (ø)
:arrow_up:

browser/model/cygwin.js
100% <0%> (ø)
:arrow_up:

... and 17 more

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 5cff413...9e15a13. Read the comment docs.


Send silent messages on success

It seems to me that success notifications mostly serve as a confirmation that the service didn't silently die (e.g. that daily backup job runs). Imo this doesn't require a loud notification (in contrary to failure message), it's enough that you'll see the messages when you open telegram.

@Lorak-mmk thank you for your contribution!
I feel like this is something, that should be configurable.
For example as additional environmental variables from the telegram.env file (with defaults, if unset e.g. ${TELEGRAM_NOTIFICATION_SILENT_SUCCESS:-true} and ${TELEGRAM_NOTIFICATION_SILENT_FAILURE:-false}).
Please also add newly introduced arguments or globals to the function comments, as bash quickly becomes hard to read.


[Freature Request] remap task support exclude

Reauested Feature
Exclude some class from remapping
Usage
    remapJar {
        archiveClassifier.set("remap")
        dependsOn(shadowJar)
        mustRunAfter(shadowJar)
        inputFile.set(shadowJar.get().archiveFile.get())
        exclude {
            it.relativePath.contains("relocated packages by shadowJar")
        }
    }

Original Scene

Jar task pack a jar file (A).
ShadowJar task add some third party package to the jar file (A) and save to jar file (B).
Loom remap task try to remap jar file (B), but exception occurred.

After reason locating, I found that the exception was occur when remapping third party class which does not appear in file A but appears in file B

After that, I try to add exclude properity in remap task, but it did not work.
I also look up https://fabricmc.net/wiki/documentation:fabric_loom, it did not mention exclude.
I think loom may not support remap exclude yet, so I create this issue.
cc: @warmthdawn @nicognaW

You should shadow after remap though... also this is architectury loom, we don't really add these features except those related to architectury or for forge.

Thanks for your reply. I fixed this problem by setting shadow after remap.
I got that there is no plan to add this feature yet, so I close this issue first.
Thank you so much.

Hello, I have another problem now.
When I set shadowjar after remap. I try to set remap's output as shadowjar's input by
shadowJar {
    from(remap)
}

but I got an error archive is not a ZIP archive. So I wonder how I can get remap's output and set it to shadowjar's input.

I fixed this problem by creating another shadowJar task.
Thank you the same.


IPTV-ReStream gets killed when MCAST_IF is set

Because of my setup I need to set MCAST_IF and HOST. When I try to open any stream in VLC, IPTV-ReStream gets killed:
0 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'start' ]
1 info using<EMAIL_ADDRESS>2 info using<EMAIL_ADDRESS>3 timing config:load:defaults Completed in 8ms
4 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 2ms
5 timing config:load:builtin Completed in 3ms
6 timing config:load:cli Completed in 9ms
7 timing config:load:env Completed in 1ms
8 timing config:load:file:/home/tony/downloads/IPTV-ReStream/.npmrc Completed in 0ms
9 timing config:load:project Completed in 2ms
10 timing config:load:file:/home/tony/.npmrc Completed in 1ms
11 timing config:load:user Completed in 1ms
12 timing config:load:file:/usr/etc/npmrc Completed in 1ms
13 timing config:load:global Completed in 1ms
14 timing config:load:cafile Completed in 1ms
15 timing config:load:validate Completed in 1ms
16 timing config:load:setUserAgent Completed in 2ms
17 timing config:load:setEnvs Completed in 5ms
18 timing config:load Completed in 35ms
19 verbose npm-session 4f6c283d4d5c11b0
20 timing npm:load Completed in 74ms
21 timing command:run-script Completed in 10364ms
22 timing command:start Completed in 10375ms
23 verbose stack Error: command failed
23 verbose stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/index.js:64:27)
23 verbose stack     at ChildProcess.emit (node:events:376:20)
23 verbose stack     at maybeClose (node:internal/child_process:1063:16)
23 verbose stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:295:5)
24 verbose pkgid<EMAIL_ADDRESS>25 verbose cwd /home/tony/downloads/IPTV-ReStream
26 verbose Linux 5.4.0-58-generic
27 verbose argv "/usr/bin/node" "/usr/bin/npm" "start"
28 verbose node v15.5.1
29 verbose npm  v7.3.0
30 error code 1
31 error path /home/tony/downloads/IPTV-ReStream
32 error command failed
33 error command sh -c node dist/app.js
34 verbose exit 1

When MCAST_IF isn't set and I try to start any stream, IPTV-ReStream keeps running (but the stream doesn't start). Any ideas? What further informations can I look for to get into this?
When started as a service, journalctl tells me:
Jan 05 20:23:42 tvpc npm[8387]: node:dgram:872
Jan 05 20:23:42 tvpc npm[8387]:     throw errnoException(err, 'addSourceSpecificMembership');
Jan 05 20:23:42 tvpc npm[8387]:     ^
Jan 05 20:23:42 tvpc npm[8387]: Error: addSourceSpecificMembership EINVAL
Jan 05 20:23:42 tvpc npm[8387]:     at Socket.addSourceSpecificMembership (node:dgram:872:11)
Jan 05 20:23:42 tvpc npm[8387]:     at Socket.<anonymous> (/home/tony/downloads/IPTV-ReStream/dist/providers/stream.js:29:26)
Jan 05 20:23:42 tvpc npm[8387]:     at Socket.emit (node:events:376:20)
Jan 05 20:23:42 tvpc npm[8387]:     at startListening (node:dgram:153:10)
Jan 05 20:23:42 tvpc npm[8387]:     at node:dgram:348:7
Jan 05 20:23:42 tvpc npm[8387]:     at processTicksAndRejections (node:internal/process/task_queues:81:21) {
Jan 05 20:23:42 tvpc npm[8387]:   errno: -22,
Jan 05 20:23:42 tvpc npm[8387]:   code: 'EINVAL',
Jan 05 20:23:42 tvpc npm[8387]:   syscall: 'addSourceSpecificMembership'
Jan 05 20:23:42 tvpc npm[8387]: }
Jan 05 20:23:42 tvpc npm[8361]: npm ERR! code 1
Jan 05 20:23:42 tvpc npm[8361]: npm ERR! path /home/tony/downloads/IPTV-ReStream
Jan 05 20:23:42 tvpc npm[8361]: npm ERR! command failed
Jan 05 20:23:42 tvpc npm[8361]: npm ERR! command sh -c node dist/app.js
Jan 05 20:23:42 tvpc systemd[1]: restream.service: Main process exited, code=exited, status=1/FAILURE
Jan 05 20:23:42 tvpc systemd[1]: restream.service: Failed with result 'exit-code'.
Jan 05 20:23:42 tvpc systemd[1]: restream.service: Scheduled restart job, restart counter is at 1.
Jan 05 20:23:42 tvpc systemd[1]: Stopped IPTV-ReStream.

Sounds like an invalid MCAST_IF address. Can you run IPTV-ReStream with environment variable DEBUG=iptv-restream:* set again and post the full log? What value do you have MCAST_IF set to? 😊

It's allways sad, when the solutions is... reading. :expressionless:
I've set MCAST_IF to the interfaces name and not it's address (as it was possible for udpxy). "joins the multicast group using this interface (default <IP_ADDRESS>, lets OS choose automatically)" should've been the hint.
Thank you!

It's allways sad, when the solutions is... reading. :expressionless:
I've set MCAST_IF to the interfaces name and not it's address (as it was possible for udpxy). "joins the multicast group using this interface (default <IP_ADDRESS>, lets OS choose automatically)" should've been the hint.
Thank you!


Make explicitly unexpected errors unexpected again

Overview
newrelic_rpm 9.1.0 introduced an inconsistency in NewRelic::Agent.notice_error method that wasn't fixed in 9.2.0 either.
Previously, when false was passed at expected key, e.g
NewRelic::Agent.notice_error(error, expected: false)

an error was marked as unexpected in NewRelic. But fixes for Rubocop's Style/DoubleNegation done in https://github.com/newrelic/newrelic-ruby-agent/commit/589d9c12db300276939336bb61c8d2aae2cd2d31 (specifically THIS LINE) introduced an issue with doing so, it started checking for passed option like so:
!options.delete(:expected).nil?

it obviously evaluates to true, when false was actually passed as false.nil? is false. Rubocop has a special note for such case here:

NOTE: when 'something' is a boolean value !!something and !something.nil? are not the same thing

So there are a couple of ways to achieve previous behaviour, but actually double negation seems like the cleanest solution in this case as I want to preserve old behaviour not to break anyone's else errors reporting as I'm not sure what users can pass here as a value for expected key.
Included test_explicitly_unexpected_error_sets_expected_attribute_to_false test fails without the change in lib/new_relic/agent/error_collector.rb
Submitter Checklist:

[ ] Include a link to the related GitHub issue, if applicable
[ ] Include a security review link, if applicable

Testing
The agent includes a suite of unit and functional tests which should be used to
verify your changes don't break existing functionality. These tests will run with
GitHub Actions when a pull request is made. More details on running the tests locally can be found
here for our unit tests,
and here for our functional tests.
For most contributions it is strongly recommended to add additional tests which
exercise your changes.
Reviewer Checklist

[ ] Perform code review
[ ] Add performance label
[ ] Perform appropriate level of performance testing
[ ] Confirm all checks passed
[ ] Add version label prior to acceptance

This looks great. We try to check all of the rubocop changes we make as we add new cops, but it looks like this got overlooked.
Thank you for contributing this fix! This will be included in our next release.

I'm happy to help, thank you!


stop testing build/sync

Summary
We don't use this utility, but it takes upwards of 60s+ when running make test. Eliminate it.
Ticket Link
None.

Will try to auto merge this PR once all tests and checks are passing. This might take up to an hour.


Inflight has been deprecated

Installing this package produces some deprecation warnings, particularly a scary one about inflight:
$ npm add @storybook/react-docgen-typescript-plugin
npm warn deprecated<EMAIL_ADDRESS>This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated<EMAIL_ADDRESS>Rimraf versions prior to v4 are no longer supported
npm warn deprecated<EMAIL_ADDRESS>Glob versions prior to v9 are no longer supported

It looks like you could fix this by updating flat-cache to v4 or later. Based on the release notes the only breaking changes are dropping support for older versions of node; v4 supports 16+, and v5 supports 18+.
See also https://github.com/storybookjs/storybook/issues/27259, particularlyhttps://github.com/storybookjs/storybook/issues/27259#issuecomment-2161566408

closed by #95


KMS high level interface

as part of #494
we need to have an interface representing a Key Management Service operations to securely create, delete, manage keys and their related metadata. ref: Aries Core charter

issue was completed a while ago


fetch is note a function

*not
at postJSON (node_modules/@planetscale/database/dist/index.js:80:28)
at Connection.execute (node_modules/@planetscale/database/dist/index.js:48:29)

Apologies for the slow response! Looks like you're on a node version < 18. From Node.js 18 on, the fetch function is in the global scope. Versions prior to 18 need to use another fetch implementation, like undici.
$ node --version
v18.7.0
$ node -e 'console.log(fetch)'
[AsyncFunction: fetch]

Closing this, but feel free to reopen if you do, in fact, see any issues with Node.js 18.


Add bbbhltz.codeberg.page

url: bbbhltz.codeberg.page
size: 57.32 kB
size according to Firefox
CloudFlare says 72.71 kB
https://radar.cloudflare.com/scan/af5b8375-6ddf-4f29-a878-2d270161afbf
Good work on keeping this list up to date

Great content, thank you for sharing!
Welcome to the 250kB Club! You'll find your page at https://250kb.club/bbbhltz-codeberg-page

Thanks. I actually have a domain now at https://bobbyhiltz.com


updates for slim v4

Supersedes #1075 and #1076
cc @jdpedrie

Consider using these deps instead of slim/psr and slim/http:
        "guzzlehttp/psr7": "^1.6",
        "http-interop/http-factory-guzzle": "^1.0"


C# 6 support

At the moment, the codebase doesn't use any C# 6 features. Is that intentional?

It's a side effect of Cake's dated version of Roslyn. Technically you can use some C#6 features that were finalized early on. There is a plan, however, to move to the new Roslyn scripting engine once its stable and cross-platform, and this will light up all the missing C#6 bits.

@RichiCoder1 Thanks for explaining. How to see the new Roslyn scripting engine soon then.

You can use the latest stable Roslyn by passing the"-experimental" flag to Cake.exe which will give you access to C# 6 features in your scripts.

Any plans on making the newest versions the default?

@JakeGinnivan we are pretty much waiting until the Roslyn Scripting Engine becomes stable and cross platform, at which point, we can use the same Scripting Engine for everything, rather than taking the dependency on the Mono Compiler.

Maybe I'm missing something, but it seems to me that Microsoft.CodeAnalysis.Scripting has been stable for a while... it's currently in version 1.3.2. Why is Cake still using 1.0.0-rc2?

@thomaslevesque the CoreCLR work will bring a newer version of Roslyn. One issue was that later versions of Roslyn required latest version of .Net, that's becoming less of an issue with time.

String interpolation will be one of the most valuable paradigms for DSLs. Disappointed that I can't use them yet.

@jnm2 you can use String interpolation,, specify the experimental flag or use the CoreCLR version of cake.

@jnm2 there is nothing stopping you using them today.  Passing in the -Experimental flag to the bootstrapper will cause the newer version of Roslyn to be used.

@devlead @gep13 Can I do it from the task runner? I'd also hope for syntax highlighting.

@jnm2 yes, I believe that should be possible, but not until the next release of the VS Extension.


ImGui Prototype

Closing this one. The actual PR is here: https://github.com/f3d-app/f3d/pull/1077


Do not upgrade to Kubernetes v1.14.2

Please be aware of kubernetes/kubernetes#78308.
Please do not upgrade Kubernetes in k3s to v1.14.2 until this has been fixed.
Thank you for not breaking our applications! :wink: :small_airplane:
See also IQSS/dataverse-kubernetes#60 and kubernetes/minikube#4369.

Fixed by https://github.com/kubernetes/kubernetes/pull/78316
😃

Yeah, meanwhile Kubernetes 1.14.3 has been released, incorporating the fix :-)

Thanks for the heads up!


[BUG] Arms Reach disappears on latest version

Updating to latest version of Arms Reach results in the module disappearing from the active list and module settings. Rolling back to version 2.2.12 fixes the issue.
Foundry v10 build 291, Pathfinder v.4.12, The Forge

Ignore and delete. Rolling back to old version, then upgrading again, seems to have fixed the issue.

Sorry for the late answer , i so many modules to follow... i was very stupid on manage the v10 releases... my advise is to upgrade to fvt11 if you can is the best solution for now.

No worries -- I've been on v11 for months!


Webp support

Support for (semi?)automatically turning images/assets into webp for smaller APKs has been requested.

Move to https://crosswalk-project.org/jira/browse/XWALK-3829


[FLINK-2494 ]Fix StreamGraph getJobGraph bug

When forceCheckpoint is true,checkpointing will be enabled for iterative jobs.But now temporarily  forbid checkpointing for iterative jobs, so if forceCheckpoint is true, will throw UnsupportedOperationException.
The old code logic is reversed.

i would assume that forceCheckpoint is supposed to do exactly that, enforce checkpointing regardless of its support.
this change also means that if checkPointint is enabled, but not forced, the job will not hit an UnsupportedOperationException, which doesn't make any sense whatsoever.
-1

enableCheckpointing() will call forceCheckpoint() and set forceCheckpoint true.The old code(if (isIterative() && isCheckpointingEnabled() && !forceCheckpoint) ) will not throw UnsupportedOperationException when enable checkpointing for iterative job.So we should change it.

I believe you are wrong, check: IterateTest#testWithCheckpointing()
I think that tests for the mentioned case.

@gyfora Thanks.
I have check IterateTest#testWithCheckpointing(), it is for the mentioned case.
But the comment (// temporarily forbid checkpointing for iterative jobs) in getJobGraph() means that when use checkpointing for iterative jobs should throw UnsupportedOperationException.
I have debug the IterateTest#testWithCheckpointing() , it do not throw any Exception.
Can you tell me why? Thank you very much.

If you read the message of the UnsupportedOperationException you'll find this bit:

The user can force enable state checkpoints with the reduced guarantees by calling: env.enableCheckpointing(interval,true)

There is a little disparity here between the exception message and the comment, specifically the word "forbid" is probably the cause for this PR.
the comment could probably be removed as the exception msg is sufficient to explain the current behaviour. imho this would be kinda unnecessary though.

@zentol @gyfora  Thank you very much.I have learn it.The code comment  (// temporarily forbid checkpointing for iterative jobs) maybe is misleading.

@ffbin If the issue has been resolved, could you please close this pull request?


AFM 1.16: Creating new versions of tests

@kbostrom , I've revised the topic extensively, after thinking through your comments. Gone are references to versions. Instead, I describe how to create a new test from an existing one. I also revised the caveat about not being able to use the UI to create tests from tests that have been customized. Now, the topic describes two methods of creating tests from existing tests: one, using the UI; two, editing a test manually and then uploading it into the UI as a new test.
If you have time today to edit the topic again, please let me know and I'll set aside time to resolve your new comments.


Naming artifact output should append .qzf if missing and prevent reusing existing names.

Currently in #32 I can create artifacts that get missed by the UI because they don't end in .qzf. Also I can overwrite artifacts (which share a filepath and delete) but the old artifact is still present in the UI, so if I delete the old one, I end up deleting the new one.

Fixed in #41


stylix: use functions in lib

This PR replaces the old computed sets in config.lib.stylix with functions.
All occurences of the removed calls should be replaced with the function calls in the modules.
There are still a few things we could improve upon before merging this PR.
I'll commend on them once the PR is open.

@SomeGuyNamedMay Do you want to merge this so it gets added to the upstream PR?
Or should we discuss the comments in this PR?


Fixes #28 - do not require PROCESS_TERMINATE in Java_org_jvnet_winp_Native_isCriticalProcess()

See #28 , likely it's a copy-paste mistake made by @kohsuke long-long ago. It does not heavily impact the existing usages though.
@reviewbybees

This pull request originates from a CloudBees employee. At CloudBees, we require that all pull requests be reviewed by other CloudBees employees before we seek to have the change accepted. If you want to learn more about our process please see this explanation.

(assuming https://github.com/kohsuke/winp/blob/c8a1ce8a9decf040caed23668e8ae6aeb0e81d75/src/test/java/org/jvnet/winp/NativeAPITest.java#L33 passes)

Yes, it did. @reviewbybees done


High CPU usage

When open it uses a large amount of the CPU, more than even a browser with multiple tabs open. Causes quite a bit of lag.

Fixed in Release 1.4.1


jakarta.inject 1.0 is an explicit java module or at least reserves its automatic module name

If the community is to succeed in migrating to java modules then the basic dependencies such as javax.inject or jakarta.inject should at least reserve their automatic module name.
See http://mail.openjdk.java.net/pipermail/jigsaw-dev/2017-October/013233.html for a discussion on what that name could be. Suggested: 'java.inject'
A new release on maven central of jakarta.inject 1.0 should become available.
(also logged in https://github.com/javax-inject/javax-inject/issues/33 some time ago)

A 1.0.1 release was created with an Automatic-Module-Name: jakarta.inject has been made

@starksm64 sure that ‘jakarta.inject’ is correct? For version 2 as part of jakarta ee 9 yes, but for jakarta ee 8 the module name should be ‘java.inject’ i think. Also other previous javax jars have such automatic module names (e.g. java.ws.rs for the jaxrs api).

Yes, you are correct.

Automatic-Module-Name has been updated to java.inject


On V 0.23 Demo SOUND should be named SFX

And yes I've used MSPaint to modify the screenshoot ;(

fixed on .24


Use configuration flags to change actual code

Currently most of the config flags do not interact with the code in order to add features or reduce code size.

Resolved as of #458


wclayer: New package and utility for WCOW layer ops

This adds new packages oci/wclayer and cmd/wclayer that can be used to
manipulate Windows container layers. The former is concerned only with
importing and exporting layers from and to their OCI tar formats. The
latter is a command line tool with myriad uses.

LGTM

@jhowardmsft @jstarks A few questions about this:

Is the wclayer CLI intended to be used as a plugin to any other tools? (I'm thinking containerd or the like?)
Is this intended to contain a canonical implementation of read/write layer creation, layer unpacking, etc. that other projects depend on?

cc @natalieparellano @mhoran


[Accessibility]A11y_VSCode_ViewDebug_ScreenReader: VoiceOver does not read the necessary headings on the screen.

Environment Details:
VSCode Version : 1.24.0
OS Version : HighSierra10.13.5
Additional Details:
MAS Violated : MAS 1.3.1
ScreenReader : VoiceOver
Repro Steps:

Launch VS Code.
Navigate to Activity Bar and select "View Debug " button.
Navigate to "View Debug " section and read the content "View Debug" using basic navigation. Read the heading using Ctrl + Option + Command  + H.

Actual:
Screenreader does not read the content "View Debug" as appropriate heading which is so.
Expected:
Screenreader should read- "View Debug" as heading with appropriate heading level.
Recommendations:
Add appropriate native heading level tag to the content "View Debug".
or,
Refer below link which is repository of bug fixes code snippets:
https://microsoft.sharepoint.com/teams/msenable/mas/pages/browse-fixes.aspx
User Impact:
The screenreader users will not be able to know the appropriate headings present on the screen.
MAS Reference:
MAS 1.3.1 - https://microsoft.sharepoint.com/teams/msenable/_layouts/15/WopiFrame.aspx?sourcedoc={54f28d1f-a2d1-4dcd-84e1-5c9b87e8aba4}
Attachment For Reference:
A11y_VSCode_HeadingsIssue.pptx
Does this issue occur when all extensions are disabled?: Yes

Dup of https://github.com/Microsoft/vscode/issues/51760


This works if I run it directly in Access, pulls all of the data I expect from our Sage Accounting database.
When running with cursor.execute, I get nothing back.
Here's some other pieces of the code i'm testing with:
def __init__(self):
    print("Connecting to DB...")
    self.cnxn = pyodbc.connect(DSN = 'sageData', UID = 'censored', PWD= 'censored', autocommit=True)
    print("Connected")
    self.cursor = self.cnxn.cursor()

def fetch(self, query):
    cursor = self.cursor
    cursor.execute(query) #"select Amount, Description from MASTER_APM_INVOICE"
    columns = [column[0] for column in cursor.description]
    print(cursor.rowcount)
    data = []
    row = cursor.fetchone()
    while row:
      print("exists")
      data.append(dict(zip(columns, row)))
      row = cursor.fetchone()
    print(data)
    return data

Maybe this is me being dumb but I can run simpler queries in this fashion so I don't understand why this one isn't working.

When you "run it directly in Access" are you using a pass-through query or a regular select query with ODBC linked tables?

The latter. I add the tables from an external data source->odbc data source and then just create a query and paste the query I generated with pypika into access and run.

Is your copy of Access the 32-bit version (same "bitness" as the Python you are using)?

Yes! The ODBC driver i'm using is only available in 32-bit. I attempted to install and use turbodbc but it only supports 64-bit and thus can't see my DSN.

A hunch: Try executing
pyodbc.pooling = False

before calling pyodbc.connect and see if that helps.

Another test for diagnostic purposes: Save the following code as "sagetest.vbs" ...
 The pooling option didn't change anything, I ran the test and got 0 records found so I suppose that means it isn't a pyodbc problem.
Just seems very odd that I can run it in Access. I'll test with that file and see if I can find where my query breaks.

@Saintroi re: "seems very odd that I can run it in Access"
That's because an Access query with ODBC linked tables is treated just like a query with native Access tables in that the query is processed by Microsoft's ACE (formerly "Jet") database engine. ACE parses the query, generates the execution plan, and then retrieves the relevant information from each individual table. By contrast, your current pyodbc code simply passes the whole query verbatim (including JOIN clauses, etc.) and lets the ODBC target database parse, optimize, and execute the query, and then pull the results from the individual tables as needed.
So, you seem to have uncovered a deficiency in the Timberline Office ODBC driver, and you might want to report it to them. In the meantime, however, you might still be able to use Python to query the data by using an Access database (with ODBC linked tables) as an intermediary. Your pyodbc code would need to use pyodbc.pooling = False and your connection string (or DSN) would need to use the Microsoft Access Driver.

@v-chojas If you can explain how to do that, I can!
@gordthompson That makes a lot of sense, I will attempt to contact them and let them know. I may try what you have suggested.
I am being pressed for time on this project, and as a result of my tests I have discovered that the last part of the where clause
AND (CURRENT_JCT_TRANSACTION.Transaction_Type LIKE 'AP Cost' OR CURRENT_JCT_TRANSACTION.Transaction_Type LIKE 'JC Cost' OR CURRENT_JCT_TRANSACTION.Transaction_Type LIKE 'PR Cost')
Is the problem section, without that I seem to be getting data just fine. So I can read in all of that data and filter out that field manually in Python for now, as a temporary fix.
I really appreciate all of your help, I will continue to iterate on this over the next week and report back, that is if you don't mind leaving this issue open for a bit.

A LIKE condition without wildcards is equivalent to an = condition so you might want to see if hacking the conditions to be
... AND (CURRENT_JCT_TRANSACTION.Transaction_Type = 'AP Cost' OR ...

does the trick.

I did try that before, but just to be sure I tried it again and actually managed to make it work! I think when I tried it before I was still using 'AP Cost' with a capital C when the actual data is 'AP cost' lower-case.
The LIKE statement doesn't work either way, although in Access it doesn't seem to care if it's lower or upper case. My initial attempt was to use LIKE 'cost' which worked in Access but not in code.
The problem now being that I'm not sure that AP JC and PR are realistically the only cost values I'm going to need, which is why I was initially trying to use cost so if it ends up being that I need more values than those 3 I may have to go back to what I did yesterday, which was filtering out anything that didn't contain 'cost' when parsing the data afterwards.
Either way I think that's my problem to figure out from here on, thanks so much @gordthompson you're a saint and a scholar.

When you "run it directly in Access" are you using a pass-through query or a regular select query with ODBC linked tables?

Hi @gordthompson , is it possible to run a pass-through query with its own ODBC connection established in Access from pyodbc?
It's clunky, but right now Access is my only means of connecting to multiple data sources, and I'd like to run my queries from Python.
In other words, I would like to use Python to run pass-through queries in Access that have various ODBC connections.
Thank you

@natajacks - I just tried it and it worked for me.
In Access:
Set cdb = CurrentDb
Set q = cdb.QueryDefs("my_ptq")
?q.SQL
SELECT @@VERSION AS ver
?q.Connect
ODBC;DSN=mssql_199;UID=scott;PWD=tiger^5HHH;Trusted_Connection=No;DATABASE=test;UseFMTONLY=Yes;

In Python:
import pyodbc

cnxn = pyodbc.connect(
    "Driver={Microsoft Access Driver (*.mdb, *.accdb)};"
    r"Dbq=C:\Users\Public\Database1.accdb;")
crsr = cnxn.cursor()
result = crsr.execute("SELECT * FROM my_ptq").fetchval()
print(result)
"""
Microsoft SQL Server 2019 (RTM-CU3) (KB4538853) - 15.0.4023.6 (X64)
	Mar  4 2020 00:59:26
	Copyright (C) 2019 Microsoft Corporation
	Developer Edition (64-bit) on Linux (Ubuntu 18.04.4 LTS) <X64>
"""


Test Nette\Database backend for thread-safe

Set UI to use hi parallelism (10 threads)
Upload 1 000 small files, all must be correctrly uploaded

for those, who will try to run MultipleFileUpload with Nette/Database in Nette 2.3, this worked for me:
// Setup MultipleFileUpload in bootstrap.php
$db = $container->isCreated('database.default.context') ? $container->getService('database.default.context') : $container->createService('database.default.context');
MultipleFileUpload\MultipleFileUpload::register();
MultipleFileUpload\MultipleFileUpload::getUIRegistrator()
->clear()
->register('MultipleFileUpload\UI\Uploadify');
MultipleFileUpload\MultipleFileUpload::setQueuesModel(new MultipleFileUpload\Model\NetteDatabase\Queues($db));


A feature that scans the site for dead links

I've encountered this a fair bit so wanted to open this as a longer-term idea/discussion.

(I've also added an idea label for this kind of stuff, per @phae's rec.)

Relevant to https://github.com/codeforamerica/simple-web-crawl-reporter.

@daguar could you publish this example? Would love to test out a little things I've been playing with...

@bsmithgall — Here are a few examples:

On http://www.co.lassen.ca.us/GOVT/DEPT/soc_services/default.asp , under Cash Aid the link for California Dept of Social Services (just bad URL construciton)
On http://www.co.modoc.ca.us/departments/social-services , under "COMMONLY REQUESTED FORMS & APPLICATIONS" the link with the text "Application for Food Stamp Benefits" (looks like the target site changed)

This post on "CI for your HTML content" might be relevant: http://ben.balter.com/2015/05/22/test-your-prose/
It points to project that seems pretty usable with Jekyll-based stuff: https://github.com/gjtorikian/html-proofer


Skip setting default window size on mobile

Skips setting the default window size to 800x600 when compiling for mobile
Fixes #124

@matthunz Are you actually able to compile and run Blitz on mobile? And if so, how might I go about doing that?

@matthunz Are you actually able to compile and run Blitz on mobile? And if so, how might I go about doing that?

Yeah it’s been alright to at least get it running on Android, I have a repo for testing here https://github.com/matthunz/blitz-android
As for iOS I’ve gotten dioxus-desktop to work but I haven’t tried Blitz yet 🤔 I feel like if desktop is working though Blitz there should be in the same state as Android.
Mobile does seem like we’ll need a lot of platform-specific code going forward, but I think once we have touch we can get pretty far as is.


log for adding token to the queue duplicated

LOGGER.info("[filebot] [add] offer to queue: " + **tokens** + " ,current size: " + queue.size());
should be LOGGER.info("[filebot] [add] offer to queue: " + **token** + " ,current size: " + queue.size());

will fix along with next functional bug-fix


Associations

Class Association

Create a class Classroom with the following:

@label instance variable initialized in the constructor.
Setter and getter for @label using attr_accessor

Create the has-many/belongs-to relationship between Classroom and the Student class

Create the has-many side (a classroom has many students).
Create the belongs-to side (a student belongs to a classroom).

Create a class Book with the following:

@title and @author instance variables are initialized in the constructor.
Set Setters and getters for instance variables using attr_accessor

Create a class Rental with the following:

@date instance variable initialized in the constructor.
Add Setter and getter for @date

Create the many-to-many (also has-many-through) relationship between Person and Book using the intermediate class Rental

Create the has-many side of Book and Rental (a book has many rentals).
Create the belongs-to side of Rental and Book (a rental belongs to a book).
Create the has-many side of Person and Rental (a person has many rentals).
Create the belongs-to side of Rental and Person (a rental belongs to a person).
Modify the constructor of Rental and add Book and Person as attr_reader

Thank you @t-yanick


Add .env.production-goerli

Beginning to add Goerli support.
TODO:

[ ] Send ETH to the hub address
[ ] Send ETH to the e2e test address
[ ] Change hard-coded "ropsten" strings in the codebase

Deployment logs: https://goerli.etherscan.io/address/0xea23b0654b1871c1932fbdd6e059843b0d42d9fb

For future reference, this was the best faucet I found (no social media stuff necessary) https://goerli-faucet.slock.it/

Closing in favour of #2151


Github actions for more connectivity!

Closes #208

Auto comment on issue Closed and Opened
Auto comment on PR mergs
Auto comment on PR raises
Updated pr-checker.yaml (old PR of mine)

Using this workflows makes you'r repo more interactive ! @MitulSonagara
Proof:
Issue open and close:

PR raise and  merged:

Note: Add level with gssoc-ext and hacktober-accepted labels! assign me to this PR !!

@MitulSonagara kindly assign this PR to me! there some issues in my leaderboard profile!

@smog-root
these workflows are not working now in any PR


What's the smallest dataset size that can train a working model with audible speech

I trained with LibriTTS 100 and LibriTTS 360 for 1.5 days and the model still can't output audible speech. I'm not sure if it's because of the small dataset size or that I used the code in a wrong way. My quesiton is, what is the smallest dataset size that can train a working AudioLM model that produces audible speech, either unconditionally or conditioned on something?

Could you share your training hardware setups? I am planning to start training these days and not sure how long it'll take with 4 V100 Gpus.


Loading indicators

Pre-loading: before JS is loaded
Loading: after React is loaded, before GeoServer data is loaded
Closes #258

@barbier I'd say that's something for a future enhancement. That and a timeout/failure message.


Wish webpackChunkName can support ( and ) like this: "user/(id)/page"

What problem does this feature solve?
Rspack WebpackChunkName can't match string like this "user/(id)/page"
What does the proposed API of configuration look like?
WebpackChunkName can match ( and )

Please assign it to me

Is that what you're saying?
import(/* webpackChunkName: "user/(id)/page"*/ './user/page/3')

output
dist
--user
----(id)
------page.js

Or this one
output
dist
--user
----user
------(id)
--------page
----------page.js

Fixed by #3179.


docs: create SEO documentation page

Motivation
Users are requesting help discovering SEO, resolves #5707
Have you read the Contributing Guidelines on pull requests?
Yes.
Test Plan

Manual tests as it is doc change
https://deploy-preview-5759--docusaurus-2.netlify.app/docs/next/seo/

Sorry for that, I wanted to clean my repo history to be identical with upstream, forgot I am mergint this one from main and not dedicated branch

LGTM thanks 👍


D3D12 implementation

Progress here

Awaiting changes in:
https://github.com/KhronosGroup/SPIRV-Cross/issues/1318
or
https://dawn.googlesource.com/tint/


06/2022 Old city names update

KZ:
Astana => Nur-Sultan

Hi, thanks for contributing, however I won't accept data -- cities -- specifics changes since I'm not the maintainer of the datasource. As stated in the README.md this project only expose data from http://www.geonames.org/ as json on npm.
Since it's been a while since the last update, I'll update the json from most recent source to see if it helps in your case, but I wouldn't have high expectations.
The best way to update the source would be to find from which of these data providers it cames :
https://www.geonames.org/datasources/

I updated the dataset from original datasource (see 1.1.8), let me know if it fixed your issue.

I updated the dataset from original datasource (see 1.1.8), let me know if it fixed your issue.

Yep, all data is actual now


Hausura Error fetching JWK: ConnectionTimeout

When I follow the documentation：
https://casdoor.org/zh/docs/integration/Haskell/Hasura/
ERROR：
hasura-1   | Error fetching JWK: ConnectionTimeout
hasura-1 exited with code 0
hasura-1   | {"detail":{"info":{"admin_secret_set":true,"auth_hook":null,"auth_hook_mode":null,"conso                                                                                le_assets_dir":null,"console_sentry_dsn":null,"cors_config":{"allowed_origins":"*","disabled":false,"ws_rea                                                                                d_cookie":null},"enable_allowlist":false,"enable_console":true,"enable_maintenance_mode":false,"enable_meta                                                                                data_query_logging":false,"enable_telemetry":true,"enabled_apis":["config","pgdump","metadata","graphql"],"                                                                                enabled_log_types":["webhook-log","http-log","startup","query-log","websocket-log"],"events_fetch_batch_siz                                                                                e":100,"experimental_features":[],"graceful_shutdown_timeout":60,"infer_function_permissions":true,"jwt_sec                                                                                ret":[{"audience":null,"claims_map":{"x-hasura-allowed-roles":["user","editor"],"x-hasura-default-role":"us                                                                                er","x-hasura-user-id":"userID"},"header":null,"issuer":null,"jwk_url":"https://ds.izm.cool/.well-known/jwk                                                                                s"}],"live_query_options":{"batch_size":100,"refetch_delay":1},"log_level":"info","port":8080,"remote_schem                                                                                a_permissions":false,"server_host":"HostAny","stringify_numeric_types":false,"transaction_isolation":"ISOLA                                                                                TION LEVEL READ COMMITTED","unauth_role":"anonymous","use_prepared_statements":true,"v1-boolean-null-collap                                                                                se":false,"websocket_compression_options":"NoCompression","websocket_connection_init_timeout":"Refined (Sec                                                                                onds {seconds = 3s})","websocket_keep_alive":"KeepAliveDelay {unKeepAliveDelay = Refined (Seconds {seconds                                                                                = 5s})}"},"kind":"server_configuration"},"level":"info","timestamp":"2023-12-18T16:33:48.044+0000","type":"                                                                                startup"}

Should I add encryption? Can you provide any documentation?

@zuohuadong it seems that your error is x509: malformed serial number: https://ds.izm.cool/.well-known/jwks

Don't upload some wired, bad-format certs to Casdoor. Use Casdoor-generated certs if you are not familiar with it.
Here's an example of good certs: https://door.casdoor.com/.well-known/jwks


Added the Prompt component

Signed-off-by: sayantan1413<EMAIL_ADDRESS>Description
Added the Prompt component
This PR fixes #
Notes for Reviewers
Signed commits

[ ] Yes, I signed my commits.

@sudo-NithishKarthik, @sayantan1413 has stepped away from this effort.
Will you carry this PR to conclusion (merge, fix, close)?

Yes. Will do 👍

Opening a new PR for this.


-l not always an alias for --live

What is the issue?
$ tier -l serve
flag provided but not defined: -l

And yet:
$ tier --live serve
listening on [::]:8080

Steps to reproduce
$ tier -l serve
flag provided but not defined: -l

Are there any recent changes that introduced the issue?
No response
OS
No response
OS version
No response
Tier version
No response

This works as intended. Are you proposing we have a short version of the flag? It's a pretty serious flag to set and providing a way to deemphasize that seems dangerous.
If you're spending a lot of time on the cli and needing a live key and want to fly by the seat of your pants, one can set STRIPE_API_KEY which takes precedence over the config.json.
Now that I bring that up, tier should exit with an error if the STRIPE_API_KEY is set to a live key, and --live is not set (this include tier serve)
It might even be a good idea to require the account name as the value for --live like --live=blake.io so that all of the ctrl-r in the shell have that prefix to the command to make you think twice about hitting enter.

I've added an issue to work on the above https://github.com/tierrun/tier/issues/99

This discussion can be moved to #99.


deps: bump ngrok-go to 1.4.0

What
Some version bumps, primarily ngrok-go to pick up tunnel server and version changes.

Current dependencies on/for this PR:

main

PR #298   👈

This comment was auto-generated by Graphite.


package.json is updated

browser :{ "fs" : false }       was set in the package.json

I think that wont affect a lot. But it will help my project a lot

@immanuvel117 Hey, Could you please raise a PR against the develop branch instead of master?

Closing this since reason for changeset isnt mentioned.


[flutter_driver] Use async call to run SSH cmds w/o deadlock.

For fuchsia_compat.dart Instead of using runSync, use run to avoid
deadlock when attempting to access specific resources like the Hub in Fuchsia.
The specific example is that in Fuchsia, the find command is
attempting to explore out which hasn't yet been serviced, as find is
blocking on it, causing a deadlock.

See FL-175 for some more details

I thought I this code ran on the host. But maybe I am mistaken. @zanderso Can you clarify what "servicing requests on out/" means? On the host this should not be a Flutter application.

Spoke with both @awdavies and @zanderso: The Dart runner (and not the Flutter runner) is used in this code and the apparently the tests are driven from the target itself (on Fuchsia). On the Dart runner, there is no engine and no other thread to shift the servicing of the request to. This patch is the only way to go.


Visitor transfer in call views

Implement operator-to-operator engagement transfer for call views. The main idea is to reset Call to state where we wait for video/audio streams to come.

Sorry, for misunderstanding. I think it is great to cover cases like case .setLocalVideo and case .setRemoteVideo. My question was: can we use XCTAssertNil(video) in addition within those cases, instead of using if video == nil?
But also my point is that is not sufficient to use only if statement it test, without else clause if we can not use XCTAssertNil(video).

Fixed in 4b534bbbe4d5eec8d4cc80f09606349e54a080ea


Fix creation of set of events when a document is created or loaded from Firebase

@kjohnson-hugo Thanks! No worries

@kjohnson-hugo Thanks! No worries


Getting an actual email to send

I'm having trouble getting an actual email to send in the development environment.
I set config.action_mailer.smtp_settings in development.rb. I also set the same email in config.mailer_sender in devise.rb. When I create a new invitation, the email text and a 302 status code are logged. However, no actual email appears in the specified inbox.
Is there anything else I'm missing?

Are other emails working for you?

I have the same problem. Other mails work

do other devise mails work? DeviseInvitable does nothing special for sending emails, only adding new mailer method and view, but uses same Mailer class.

I have same problem on my production environment. I looked all logs line by line. I think sometimes it does not render email views without any log.
I tried to produce same error on staging and development environment but I did not get any error.
As you said previous all devise mails works fine.

Same issue here. I am using Mandrill api and my other emails seem to be fine. I see the email being produce in the logs, but that's it.

Anyone had progress on this?

Anyone who's been able to solve this.  All other devise mailers work in production but devise inevitable doesn't work, yes it works well in development.


2.2.1 release causing a jekyll-algolia "TypeError: no implicit conversion of nil into Hash after upgrading Gemfile"

It appears that something in the v2.2.1 release is breaking the jekyll-aloglia plugin and resulting in a TypeError: no implicit conversion of nil into Hash after upgrading Gemfile error
Reference: https://github.com/algolia/jekyll-algolia/issues/121#issuecomment-483656391
Wish I could provide more insight, but I'm out of my element here, unfortunately.

@mkiser This bug has been addressed on master already. If possible, pointing your Gemfile to this repo's  master branch should resolve your issue:
# Gemfile

gem "jekyll-archives", git: "https://github.com/jekyll/jekyll-archives.git", branch: "master"

Do get back to us and we shall release a v2.2.2 of this plugin..

I was using v2.2.1 as of today and it was causing this issue. Downgrading resolved the issue. Not sure I understand the point of versions and pointing to master.

Not sure I understand the point of versions and pointing to master.

Pointing to master is a temporary move to test the fix that has not been released. You need not commit the change to your repo. Simply, testing with the master branch locally should let us know if this issue has been actually fixed..

@ashmaroli I have the same issue and tried to use this repo's master branch, but algolia indexing still doesn't work.

Thanks for the feedback @nhoizey. Is the error / stack trace any different with the master branch?

It looks they are the same:
With 2.2.1:
bundler: failed to load command: jekyll (/usr/local/lib/ruby/gems/2.6.0/bin/jekyll)
TypeError: no implicit conversion of nil into Hash
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/utils.rb:318:in `merge!'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/utils.rb:318:in `merge_values'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/utils.rb:50:in `deep_merge_hashes!'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/utils.rb:37:in `deep_merge_hashes'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-archives-2.2.1/lib/jekyll-archives.rb:27:in `initialize'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/site.rb:295:in `new'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/site.rb:295:in `block in instantiate_subclasses'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/site.rb:294:in `map'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/site.rb:294:in `instantiate_subclasses'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/site.rb:117:in `setup'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/site.rb:32:in `initialize'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-algolia-1.4.11/lib/jekyll-algolia.rb:36:in `new'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-algolia-1.4.11/lib/jekyll-algolia.rb:36:in `init'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-algolia-1.4.11/lib/jekyll/commands/algolia.rb:31:in `block (2 levels) in init_with_program'
  /usr/local/lib/ruby/gems/2.6.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `block in execute'
  /usr/local/lib/ruby/gems/2.6.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `each'
  /usr/local/lib/ruby/gems/2.6.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `execute'
  /usr/local/lib/ruby/gems/2.6.0/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in `go'
  /usr/local/lib/ruby/gems/2.6.0/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/exe/jekyll:15:in `<top (required)>'
  /usr/local/lib/ruby/gems/2.6.0/bin/jekyll:23:in `load'
  /usr/local/lib/ruby/gems/2.6.0/bin/jekyll:23:in `<top (required)>'

With master:
bundler: failed to load command: jekyll (/usr/local/lib/ruby/gems/2.6.0/bin/jekyll)
TypeError: no implicit conversion of nil into Hash
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/utils.rb:318:in `merge!'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/utils.rb:318:in `merge_values'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/utils.rb:50:in `deep_merge_hashes!'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/utils.rb:37:in `deep_merge_hashes'
  /usr/local/lib/ruby/gems/2.6.0/bundler/gems/jekyll-archives-3d5301e14a00/lib/jekyll-archives.rb:27:in `initialize'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/site.rb:295:in `new'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/site.rb:295:in `block in instantiate_subclasses'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/site.rb:294:in `map'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/site.rb:294:in `instantiate_subclasses'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/site.rb:117:in `setup'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/lib/jekyll/site.rb:32:in `initialize'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-algolia-1.4.11/lib/jekyll-algolia.rb:36:in `new'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-algolia-1.4.11/lib/jekyll-algolia.rb:36:in `init'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-algolia-1.4.11/lib/jekyll/commands/algolia.rb:31:in `block (2 levels) in init_with_program'
  /usr/local/lib/ruby/gems/2.6.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `block in execute'
  /usr/local/lib/ruby/gems/2.6.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `each'
  /usr/local/lib/ruby/gems/2.6.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `execute'
  /usr/local/lib/ruby/gems/2.6.0/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in `go'
  /usr/local/lib/ruby/gems/2.6.0/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program'
  /usr/local/lib/ruby/gems/2.6.0/gems/jekyll-3.8.5/exe/jekyll:15:in `<top (required)>'
  /usr/local/lib/ruby/gems/2.6.0/bin/jekyll:23:in `load'
  /usr/local/lib/ruby/gems/2.6.0/bin/jekyll:23:in `<top (required)>'

I don't if this comment from @borisschapira can help:
https://github.com/algolia/jekyll-algolia/issues/121#issuecomment-485686825

The actual cause is reflected in @borisschapira's comment. jekyll-algolia is setting the config["jekyll-archives"] to nil. But ideally, it should just delete the key-value pair entirely.
def self.disable_other_plugins(config)
  # Disable archive pages from jekyll-archives
-   config['jekyll-archives'] = nil
+   config.delete("jekyll-archives")

I could patch jekyll-archives to handle the scenario silently without failing. But, I think its better that the master fails due to an invalid configuration.
IMO, the current behavior of jekyll-archives need not be changed. Nevertheless, I may submit a PR to gracefully fail when the config has been explicitly set to nil

@jekyll/plugin-core Should we handle a nil (or any non-hash) config silently or explicitly raise a Jekyll::Errors::InvalidConfigurationError

I wouldn't handle it silently. We should detect an invalid configuration, print a warning, and then just disable the plugin.

and then just disable the plugin.

I don't think there's an API for that.. The easiest way is to abort the build..

You don't need an API for that and you don't need to abort the build. The plugin operations just need to do nothing.

Ahh okay. I took your "disable the plugin" comment too seriously..


Warn user when trying to serialize replay of unsupported version

Peppi is forward compatible with new replay for deserialization. However it would be impossible to be forward compatible for serialization. We should warn users when they try to serialize a game with a version that is unsupported.
If the user does serialize a replay with an unsupported version, maybe we should modify the version that we write to the file to be the MAX_SUPPORTED_VERSION instead of the actual version.

I made this a hard error instead for now, because warnings are easy to miss and I don't want losing information to be easy. I might change that if there's demand.


ViroARScene has no propType for native prop VRTARScene.onCameraTransformUpdateViro

Hi, I just created a new project using react-viro init myApp, and everything went fine, I opened the App.js and pasted my API Key, then went to the terminal and ran npm start, everything seems fine so far. Then I opened the Viro Media App on my iPhone 8+ (iOS 11.4) and entered the IP address of my machine, next I got a red screen, with the following message.
Error: ViroARScene has no propType for native prop VRTARScene.onCameraTransformUpdateViro of native type BOOL
I have been searching for a solution but I can not find out what is happening, any help would be appreciated.
npm: 6.1.0
node: 10.5.0
react: "16.3.1",
react-native: "0.55.1",
react-viro: "2.7.1"
Thanks.

Hi @aodreman-logoscorp ,
Thanks for reaching out. Our first guess would be a version mis-match between your react-viro version in node_modules (2.7.1 from your post above) and our Test Bed (Viro Media app) on your iPhone (guessing this is at 2.8.0). We just release v2.8.0 yesterday. If you look at the bottom of the black screen in the app where you enter your IP address, it should tell you what version of react-viro it's expecting.
Steps to fix your current project -> edit your package.json to point to react-viro: "2.8.0" and re-install your node_modules.
Also make sure you go through our update instructions here https://docs.viromedia.com/docs/releases so that future react-viro init <project-name> does not cause you similar troubles.
Hope this helps. Let us know if you run into some other issues.
Thanks,

Thanks, that was precisely the problem. Great support guys keep it going!


Issue #6

hay mate, just checking you saw the updates to Issue #6    Not sure it alerts commenting on a closed ticket, so raising a new so you get an alert.

Hi, sorry for not getting around to this sooner.
The issue was that not all endpoints behave in the same way with chunks. For example, search_series returns the chunks data directly and that worked fine, but event_log returns an AWS link like many other endpoints, and that contains some regular data plus the chunks. So the chunks worked, but not on all endpoints.
I have fixed this with v1.6.0, any nested chunks are now retrieved and placed into the data attribute of the response.


Issue 41

This isn't ready to merge yet - I haven't updated the packages - but it's ready for review.
I'd especially like for @rprouse and @OsirisTerje to review this, since it will lead to the first release of the adapter that runs NUnit 3.0.
Since the changes are so pervasive, it may be easier to review the entire adapter codebase rather than trying to understand the changes.
Some notes:

There is no longer any reference to NUnit in the adapter. It only knows how to use the driver and how to create and interpret XML.

The folder NUnit contains a number of classes copied from the NUnit engine and in some cases modified slightly. It's a bit of a mess. We may want to refactor this in to some sort of mini-engine.

The adapter now handles NUnit 3.0 and does not handle NUnit 2.x. The assumption is that this will be named differently and that the 2.x adapter will continue to exist. We may decide to change this to create a single adapter that handles both, but this approach seems cleaner at the moment.

I've made a bunch of comments, but overall it looks good to me.
Because we are planning on making this a new extension that should be able to install side-by-side with the v2 extension, I am a bit concerned about namespace conflicts. I think that at a minimum, you should create a new signing key for the project and maybe change the assembly name.
Other things that I can see need to be done,
source.extension.vsixmanifest

The identifier needs updating and a new guid generated
The version, description, more info needs updating
We should update to the new icon

license.rtf - Dates and version
nunit_32x32.png - Grab the new one from nunit.org/nuget/nunitv3_32x32.png
NUnitTestAdapter.cs - If we are doing side-by-side installs, should the registry key be modified to VSAdapterv3, or do we want to use the same settings for both?
I'm looking forward to trying this :+1: If you want, I wouldn't mind testing this before you release. I would like to see how it behaves side-by-side with the existing adapter and running test solutions with both NUnit 2 and 3 tests in it.

AssemblyHelper was barely being used at all.
@OsirisTerje were you going to review?

The 3.0 adapter is now a separate project. Closing this without merging.


JAMES-3626 Enforce more Cassandra schema best practices

Taken from https://docs.datastax.com/en/landing_page/doc/landing_page/dataModel.html#dataModel__checkTableStructure
This includes:

Avoid usage of non frozen collections if possible (and easily doable)
Avoid insertion of tombstone when working with non frozen collections
Preparing statements for Applicable flags thanks to refined Cassandra collection knowledge.

Just squashed the two last commits.


UI , Responsiveness, extra questions

I have made updates to the web app's user interface to make it responsive for mobile devices. Additionally, I have added over 30 new questions to the app. These changes have been submitted as a pull request on GitHub for review.

Hi!
Thanks for your contribution. Unfortunately, this is too big of a PR for me to review.
Can you please break it down into separate PRs, each with a singular focus (e.g. one PR modifying only questions, the other modifying only UI, etc.)? That would make reviewing them a bit easier. Try to keep the focus of each PR as narrow as possible.


pram0d's new cores are available

3 new cores are now listed at https://github.com/psomashekar/pram0d-pocket-dist-public

Got those added to the table. Still need to do some additional work to add them to the API, but that's coming.

Thanks! pram0d is making things harder by burying these in a repository instead of making official releases for his cores, so thanks for going the extra mile to add them to the API.


Basic implementation of Exchange Active Sync

Fixes #606
Implemented support for EAS 12.0 (Exchange 2007)
Some notes

The EAS sync model / api fit's better directly to the com.fsck.k9.backend.api.Backend api then abstracting it over an RemoteStore, so I implemented no RemoteStore and not the full Folder
EAS doesn't allow syncing by message count only by specific time periods. This means the whole folder is synced until a user selectable time.
These Timeperiods doesn't match exactly to what is currently available at https://github.com/k9mail/k-9/blob/168e0908464f5fe8306d99119864438d66d1da8e/app/core/src/main/res/values/arrays_account_settings_values.xml#L30-L43 and to what is supported by EAS MS-ASCMD FilterType
Also the pusher timeperiods used by the IMAPPusher are not all usable by the EASPusher MS-ASCMD Appendix A6
Draft upload is only supported in version 16+ MS-ASCMD Add
Expunge is only supported in version 14+ ?
The Search command uses different Ids then the Sync and MoveItem command so it isn't usable for K9. The newer Find command supports proper Ids, but is only support at Version 16.1
Batch opperations e.g. markAllAsRead aren't supported
Currently all sent messages will be saved in "sent messages"

Please ensure that your pull request meets the following requirements - thanks !

Follows our existing codestyle. ✅
Does not break any unit tests. ✅
Contains a reference to the issue that it fixes. ✅ #606
For cosmetic changes add one or multiple images, if possible. ✅

@wiomoc Sorry, I don't think now is a good time to include EAS support in K-9 Mail. See https://github.com/k9mail/k-9/issues/606#issuecomment-526831943 for a bit more details.

What exactly should be done first out of the ~600 open issues and ~40 pull requests?
#606 doesn't really give details, it just says "i won't do it for now"

I'm planning to write a roadmap for the near and medium-term future of K-9 Mail soon.
@yoshimo: Are you offering to help?

I would suggest to reduce the issue list first, and to get it to a manageable size maybe use something like https://github.com/apps/stale


[Bug]

Summary
A clear and concise description of what the bug is, and what you expected to happen.
How to reproduce

Go to '...'
Click on '...'
Scroll down to '...'
See error

Please include screenshots.
Additional context
Add any other context about the problem here.

Agree

hi how are u


ValidityState is missing tooShort

ValidityState is missing tooShort:
interface ValidityState {
    readonly badInput: boolean;
    readonly customError: boolean;
    readonly patternMismatch: boolean;
    readonly rangeOverflow: boolean;
    readonly rangeUnderflow: boolean;
    readonly stepMismatch: boolean;
    readonly tooLong: boolean;
    // missing => readonly tooShort: boolean;
    readonly typeMismatch: boolean;
    readonly valid: boolean;
    readonly valueMissing: boolean;
}

See https://github.com/Microsoft/TSJS-lib-generator/blob/475f27eacbec630695df8ae7b38ebeff2926b92f/baselines/dom.generated.d.ts#L11872
See MDN doc: https://developer.mozilla.org/en-US/docs/Web/API/ValidityState
See HTML 5.0 spec: https://www.w3.org/TR/html5/forms.html#validitystate
See HTML 5.2 spec (draft): https://www.w3.org/TR/html52/sec-forms.html#validitystate

tracking as https://github.com/Microsoft/TypeScript/issues/17792


Update to 1.16

See https://github.com/BoogieMonster1O1/VanillaFix/releases/tag/v2.0.0%2Bbeta.1 for details.
Also please create a new branch for 1.16 as I don't think 1.12 development should halt

pushed


Errors on build and run

Followed all the steps attempting this I get a build error in IHubProtocol.d.ts when I attempt to debug/build:
TS2580	Build:Cannot find name 'Buffer'. Do you need to install type definitions for node? Try npm i @types/node<EMAIL_ADDRESS>136
I'm presuming there is perhaps a step I need to run not mentioned, such as running the command suggested, or something to do with versions or external tools.
And if I try npm run release in package manager console I get an error as follows:
ERR! enoent ENOENT: no such file or directory, open 'C:\Work\Samples\SignalRWebPack\package.json'
The package.json file is actually located in C:\Work\Samples\SignalRWebPack\SignalRWebPack, the folder above just contains the solution file - so looks like package manager console is running from the context of the solution file perhaps.
npm -v => 6.13.6
node -v => 6.13.6
And I'm using Visual Studio 2019.

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

ID: 47557f89-3a14-1139-0074-38d931b35faf
Version Independent ID: 1cee43b4-b672-e480-3e26-72e08a6c2d77
Content: Use ASP.NET Core SignalR with TypeScript and Webpack
Content Source: aspnetcore/tutorials/signalr-typescript-webpack.md
Product: aspnet-core
Technology: aspnetcore-tutorials
GitHub Login: @ssougnez
Microsoft Alias: bradyg

Just spotted other comment on cd to project directory and following 'npm run release' it now all builds.
I may be missing something though as I'm not clear how to get the the webpack development mode watch to work - I tried running the build script through task runner explorer but wasn't seeing any updates as I changed the typescript.

Okay to add a little more detail.
If I run 'npm run release' the wwwroot is cleared and any updates I made appear, although in src nested under index.ts I have an index.js file which doesn't get updated - not sure why.
If I just use the watch I get a new main.[hash].js but all others remain and the index.js also isn't updated.
So it just looks like an issues with the nested index.js - which I've removed for now. It looks like that is generated if I try and build solution - which I guess is perhaps something I shouldn't try but after nearly 20 years has become a bit of a habit.


add en_HK provider

It currently supports generate Hong Kong phone numbers, URLs and fake place names in Hong Kong style.

See the Travis build report: you have Coding styles issues.
Also, please add your locale-specific formatters to the relevant section of the README.

Thanks!


Parse "IEEE Unapproved P802.21/D-14-2008-Sept"

closes #107

> Pubid::Ieee::Identifier.parse("IEEE Unapproved 11073.10471/D-02-2008-02")
/Users/andrej/RubyProjects/pubid-ieee/lib/pubid/ieee/identifier/base.rb:102:in `rescue in parse': Expected one of [IEEE_WITHOUT_PREFIX, (ORGANIZATIONS SPACE)? type_status:((draft_status:DRAFT_STATUS SPACE)? ('Draft '? type:TYPE SPACE?)?) NUMBER_PREFIX NUMBER parameters:((DRAFT / PART_SUBPART_YEAR? CORRIGENDUM? DRAFT? ISO_AMENDMENT?) PUBLICATION_DATE? edition:EDITION? DUAL_PUBIDS? ADDITIONAL_PARAMETERS?), ISO_IDENTIFIER ISO_PARAMETERS, ISO_IDENTIFIER SPACE (ORGANIZATIONS SPACE)? type_status:((draft_status:DRAFT_STATUS SPACE)? ('Draft '? type:TYPE SPACE?)?) NUMBER_PREFIX NUMBER parameters:((DRAFT / PART_SUBPART_YEAR? CORRIGENDUM? DRAFT? ISO_AMENDMENT?) PUBLICATION_DATE? edition:EDITION? DUAL_PUBIDS? ADDITIONAL_PARAMETERS?), ISO_IDENTIFIER] at line 1 char 1. (Pubid::Core::Errors::ParseError)
...

As I said there are many "Unapproved" IDs. Please test this gem aginst all IDs in the index file.

@andrew2net this is another task. (was not mentioned  We are already running tests again many "Unapproved" identifiers here https://github.com/metanorma/pubid-ieee/blob/main/spec/fixtures/pubid-parsed.txt
Do you want me to make a test that will run through all identifiers in https://github.com/relaton/relaton-data-ieee/blob/main/index-v1.yaml ?
@ronaldtse does it make sense to do that?

@andrew2net this is another task. (was not mentioned We are already running tests again many "Unapproved" identifiers here https://github.com/metanorma/pubid-ieee/blob/main/spec/fixtures/pubid-parsed.txt

We need to update these tests because the dataset has been updated since then.

Do you want me to make a test that will run through all identifiers in https://github.com/relaton/relaton-data-ieee/blob/main/index-v1.yaml ?

I agree that testing against all the IDs is outside of this PR. But this PR needs to be tested against all the Unapproved IDs in the IEEE dataset.
To be able to use pubid-ieee with relaton-ieee we need to parse all the IDs in the dataset. So let's create another PR.

Yes, this will be necessary as we need to parse all identifiers. Adding another PR is good.

@mico I was wrong. We need to test against doc identifiers in this file
ieee-rawbib.csv
The file contains normtitle and sdtnumber elements from IEEE dataset as well as filename in the dataset.
Here is parser that currently used in relaton-ieee https://github.com/relaton/relaton-ieee/blob/main/lib/relaton_ieee/rawbib_id_parser.rb


Updated README.md and CONTRIBUTING.md to be more digestible to new users

Description

Restructured the following sections in README.md to be more digestible to new users:

API Documentation
How to Run the Server Locally

Prerequisites
How to Do It
What Happens In the Background

Running the tests

How to Run API live integration tests
How to Run Ingestion Server tests

Contributing

Restructured the following sections in CONTRIBUTING.md:

Running the tests

How to Run API live integration tests
How to Run Ingestion Server tests

Checklist

[X] My pull request has a descriptive title (not a vague title like Update index.md).
[X] My pull request targets the default branch of the repository (main or master).
[X] My commit messages follow best practices.
[X] My code follows the established code style of the repository.
[X] I added tests for the changes I made (if applicable).
[X] I added or updated documentation (if applicable).
[X] I tried running the project locally and verified that there are no
visible errors.

Developer Certificate of Origin

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

Could you integrate changes from the master branch? Then, I'll merge this PR


Watched addresses

V<IP_ADDRESS> latest but also previous versions
The wallet is falsely trying to stake watched addresses(which clearly doesnt have the private keys of) and failing.I can see a lot of failed staking in the transactions list from watched addresses . Also the green icon for staking in bottom right is reporting way bigger weight than this wallet really has.

After contacting Carsen this problem is resolved with the latest commits

Resolved in commit: https://github.com/carsenk/denarius/commit/456666088c74a46f9a48560ed40975c02386ebe5


No matching version found for<EMAIL_ADDRESS>

Version
4.4.6
Environment info
Environment Info:

  System:
    OS: macOS 10.15.4
    CPU: (16) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
  Binaries:
    Node: 12.16.1 - ~/.nvm/versions/node/v12.16.1/bin/node
    Yarn: 1.22.4 - ~/.nvm/versions/node/v12.16.1/bin/yarn
    npm: 6.14.5 - ~/.nvm/versions/node/v12.16.1/bin/npm
  Browsers:
    Chrome: 83.0.4103.116
    Edge: Not Found
    Firefox: Not Found
    Safari: 13.1
  npmGlobalPackages:
    @vue/cli: 4.4.6

Steps to reproduce
vue create project-name
What is expected?
Normal installation
What is actually happening?
No matching version found for<EMAIL_ADDRESS>
when i do vue create project-name, i will receive:
🗃  Initializing git repository...
⚙  Installing CLI plugins. This might take a while...

npm ERR! code ETARGET
npm ERR! notarget No matching version found for<EMAIL_ADDRESS>npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of '@vue/cli-service'
npm ERR! notarget

npm ERR!      /Users/hejingguo/.npm/_logs/2020-06-24T08_34_46_284Z-debug.log
 ERROR  command failed: npm install --loglevel error

It exists in both npm and yarn registry
https://www.npmjs.com/package/@vue/cli-plugin-router
https://yarnpkg.com/package/@vue/cli-plugin-router
If you are using a custom registry, maybe it failed to sync with the upstream in time.
As for cnpmjs.org and npm.taobao.org, I've just manually clicked the sync button and they should be in sync now.


Wrong last balance in GUI

I have an issue with "last balance" box in the Gui. The stats variable displays wrong results after 4 hour of live trading. I'm getting big negative numbers but in my GDAX account the balance are positive.

BTW does the deposit variable needs to be set or can I delete it?

Yes, it is wrong
Inviato da iPhone

Il giorno 08 set 2018, alle ore 21:43, Hampus Alstermo<EMAIL_ADDRESS>ha scritto:
BTW does the deposit variable needs to be set or can I delete it?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Ok thanks alot. It would be a really nice feature to have it set to zero. So the bot can use my all available assets in my exchange.

I have attached a printscreen and my initial investment was about 500 euro. The strange thing is that the bot runs smooth and shows correct balances but after serveral hours it starting to do this. I will try with the deposit variable and see if it solves the problem.

I have tried with the deposit variable and the problem still exists. If I look into the console this triggers my don't sell option all the time cause it believes I have done a major loss..

the same problem


sample module to build api jars for JSON encoding/decoding

This can be used to start our "glue code" for JSON messaging. This shows an example of how to build an API jar that includes JSON schema file and the generated Java POJOs that correspond to that schema.
If you change the schema, and rebuild the mvn module, the generate POJOs are updated to match the schema.

Should we close and not merge ?

Apparently this is/was not intended to be merged, thus closing.


Starred items are synced as unread (when they are read)

Steps to Reproduce

Sync with Feedbin
Observe many old items appearing in Unread view, corresponding to starred items

Expected behavior
Old starred items with read status should not be synced as unread.
Screenshots or screen recording

Note that all these items are from 2014.
Device, Operating system, and app version
Google Pixel 8a, Android 14 (GrapheneOS), Capy Reader 2024.08.1031

Hey @wezm - thanks for the bug report. I think I found the issue - the fix is in #307. I'll make sure it gets into the next release.

Amazing. Thanks for the fast fix!

Fix is live in the latest version. Please reopen if you keep running into it. Thanks again for the detailed bug report.


Censorship only works in English

As of now, the censorship only works when usernames & messages are written in the English language.
This is incoherent, as curse words in other languages are not sanitized.
To simplify, it would be better to simply remove censorship (We know what the person is saying even though it is hidden).

Fixed


Remove assertIsPromise() from Nullable/orElseAsync

We close this once by https://github.com/option-t/option-t/issues/1608#issuecomment-1456023611.
We'll reopen this when we conclude about #1608.
If you have some opinions, please comment to #1608