chore: add additional redirects

Add additional redirects to fix a subset of the reported broken links:
# of instances, Broken Url
38,/docs/current/developer-docs/deploy/computation-and-storage-costs
20,/docs/token-holders/nns-app-quickstart.html
14,/docs/quickstart/quickstart-intro.html
25,/docs/current/developer-docs/deploy/custom-domain
9,/docs/current/developer-docs/quickstart/windows-wsl
10,/docs/current/developer-docs/build/cdks/cdk-rs-dfinity/rust-quickstart
6,/docs/current/developer-docs/build/cdks/motoko-dfinity/basic-concepts
6,/docs/quickstart/local-quickstart.html
6,/docs/current/developer-docs/build/agents/
6,/docs/current/developer-docs/build/agents/javascript/javascript-intro
6,/docs/current/developer-docs/build/backend/
6,/docs/current/developer-docs/build/cdks/cdk-rs-dfinity/
5,/docs/current/developer-docs/build/cdks/motoko-dfinity/actors-async
6,/docs/current/developer-docs/build/cdks/motoko-dfinity/control-flow
6,/docs/current/developer-docs/build/cdks/motoko-dfinity/upgrades/
5,/docs/developers-guide/computation-and-storage-costs.html
5,/docs/language-guide/actor-classes.html
5,/docs/quickstart/quickstart.html
4,/docs/candid-guide/candid-intro.html
5,/docs/current/developer-docs/deploy/larger-wasm
4,/docs/current/references/security/
4,/docs/base-libraries/HashMap.html
3,/docs/base-libraries/Option.html
3,/docs/current/developer-docs/build/candid/candid-intro
5,/docs/current/developer-docs/build/cdks/motoko-dfinity/caller-id
4,/docs/current/developer-docs/build/cdks/motoko-dfinity/cycles
3,/docs/current/developer-docs/build/cdks/motoko-dfinity/modules-and-imports
3,/docs/current/developer-docs/build/cdks/motoko-dfinity/style
4,/docs/current/developer-docs/build/frontend/webpack-config
5,/docs/current/developer-docs/deploy/computation-and-storage-costs/
3,/docs/current/developer-docs/functionality/ledger/
3,/docs/developers-guide/webpack-config.html
3,/docs/download.html
3,/docs/language-guide/language-manual.html
3,/docs/token-holders/seed-donations.html
2,/.well-known/ii-alternative-origins
2,/bitcoin-ineteration
2,/docs/base-libraries/List.html
2,/docs/base-libraries/Principal.html
3,/docs/current/developer-docs/build/agents/javascript/javascript-intro/
2,/docs/current/developer-docs/build/agents/javascript/nodejs
2,/docs/current/developer-docs/build/backend/counter-tutorial
2,/docs/current/developer-docs/build/backend/explore-templates
2,/docs/current/developer-docs/build/backend/phonebook
2,/docs/current/developer-docs/build/candid/candid-intro/
2,/docs/current/developer-docs/build/cdks/motoko-dfinity/actor-classes
2,/docs/current/developer-docs/build/cdks/motoko-dfinity/errors
2,/docs/current/developer-docs/build/cdks/motoko-dfinity/pattern-matching/
2,/docs/current/developer-docs/build/cdks/motoko-dfinity/stablememory
2,/docs/current/developer-docs/build/cdks/motoko-dfinity/structural-equality
2,/docs/current/developer-docs/build/project-setup/design-dapps
2,/docs/current/developer-docs/deploy/custom-domain/
2,/docs/developers-guide/cli-reference/dfx-canister.html
2,/docs/developers-guide/concepts/tokens-cycles.html
2,/docs/developers-guide/install-upgrade-remove.html
2,/docs/developers-guide/lang-service-ide.html
2,/docs/ic-identity-guide/what-is-ic-identity.html
2,/docs/integration/ledger-quick-start.html
2,/docs/quickstart/cycles-faucet.html
2,/docs/rust-guide/rust-intro.html
3,/docs/rust-guide/rust-quickstart.html
2,/login
1,/)
1,/bitcoin
1,/btc
1,/concepts/what-is-IC.md
1,/developers-guide/quickstart.html
1,/Docs
1,/docs/base-libraries/debug.html
1,/docs/base-libraries/experimentalcycles
1,/docs/base-libraries/ExperimentalCycles.html
1,/docs/base-libraries/Nat.html
1,/docs/base-libraries/time
1,/docs/candid
1,/docs/current/developer-docs//computation-and-storage-costs
1,/docs/current/developer-docs/build/agents/javascript/nodejs/
2,/docs/current/developer-docs/build/backend/access-control
1,/docs/current/developer-docs/build/backend/define-an-actor
1,/docs/current/developer-docs/build/backend/simple-cycles
1,/docs/current/developer-docs/build/cdks/
1,/docs/current/developer-docs/build/cdks/cdk-rs-dfinity/multiply-dependency/
1,/docs/current/developer-docs/build/cdks/motoko-dfinity/actor-classes/
1,/docs/current/developer-docs/build/cdks/motoko-dfinity/base/Time
1,/docs/current/developer-docs/build/cdks/motoko-dfinity/control-flow/
1,/docs/current/developer-docs/build/cdks/motoko-dfinity/message-inspection
1,/docs/current/developer-docs/build/cdks/motoko-dfinity/mutable-state
1,/docs/current/developer-docs/build/cdks/motoko-dfinity/structural-equality/
1,/docs/current/developer-docs/build/frontend/my-contacts
1,/docs/current/developer-docs/build/lang-service-ide/
2,/docs/current/developer-docs/build/languages/motoko/about-this-guide
1,/docs/current/developer-docs/build/languages/motoko/cycles/
1,/docs/current/developer-docs/deploy/
1,/docs/current/developer-docs/functionality/bitcoin/
1,/docs/current/developer-docs/functionality/t-ecdsa/
1,/docs/current/developer-docs/updates/release-notes/0.8.0-rn
1,/docs/current/developer-docs/updates/release-notes/0.9.2-rn
1,/docs/current/index.md
1,/docs/current/motoko/
4,/docs/current/references/security/web-app-development-security-best-practices
1,/docs/current/tokenomics/token-holders/identity-auth/auth-how-to
1,/docs/developers-guide
1,/docs/developers-guide/
1,/docs/developers-guide/cli-reference/dfx-wallet.html
1,/docs/developers-guide/concept
1,/docs/developers-guide/concepts/bitcoin-integration.html
1,/docs/developers-guide/concepts/canisters-code/query-update
1,/docs/developers-guide/default-wallet.html
1,/docs/developers-guide/sdk-guide.html
1,/docs/developers-guide/tutorials/custom-frontend.html
1,/docs/developers-guide/tutorials/define-an-actor.html
2,/docs/developers-guide/tutorials/explore-templates.html
1,/docs/ic-identity-guide/hello-guide.html
1,/docs/language-guide/
1,/docs/language-guide/basic-concepts.html
1,/docs/language-guide/caller-id.html
3,/docs/language-guide/motoko-grammar.html
1,/docs/language-guide/overview.html
1,/docs/quickstart/4-2-convert-ICP-to-cycles.html
1,/docs/quickstart/network-quickstart.html
1,/docs/release-notes/sdk-release-notes.html
1,/docs/rust-guide/rust-profile.html
1,/dsfdsads
1,/education
1,/governance/submit-proposal
1,/grant
1,/https://ic4.africa/
1,/img/showcase/sly_logo.svg
1,/install
1,/install.s
1,/install.sh)%22
1,/mainfest.json
1,/nfts
1,/wallet

This PR does not address the following:
2,/.well-known/ii-alternative-origins
2,/bitcoin-ineteration
2,/docs/base-libraries/List.html
2,/docs/base-libraries/Principal.html
3,/docs/current/developer-docs/build/agents/javascript/javascript-intro/
2,/docs/current/developer-docs/build/agents/javascript/nodejs
2,/docs/current/developer-docs/build/backend/counter-tutorial
2,/docs/current/developer-docs/build/backend/explore-templates
2,/docs/current/developer-docs/build/backend/phonebook
2,/docs/current/developer-docs/build/candid/candid-intro/
2,/docs/current/developer-docs/build/cdks/motoko-dfinity/actor-classes
2,/docs/current/developer-docs/build/cdks/motoko-dfinity/errors
2,/docs/current/developer-docs/build/cdks/motoko-dfinity/pattern-matching/
2,/docs/current/developer-docs/build/cdks/motoko-dfinity/stablememory
2,/docs/current/developer-docs/build/cdks/motoko-dfinity/structural-equality
2,/docs/current/developer-docs/build/project-setup/design-dapps
2,/docs/current/developer-docs/deploy/custom-domain/
2,/docs/developers-guide/cli-reference/dfx-canister.html
2,/docs/developers-guide/concepts/tokens-cycles.html
2,/docs/developers-guide/install-upgrade-remove.html
2,/docs/developers-guide/lang-service-ide.html
2,/docs/ic-identity-guide/what-is-ic-identity.html
2,/docs/integration/ledger-quick-start.html
2,/docs/quickstart/cycles-faucet.html
2,/docs/rust-guide/rust-intro.html
3,/docs/rust-guide/rust-quickstart.html
2,/login
1,/)
1,/bitcoin
1,/btc
1,/concepts/what-is-IC.md
1,/developers-guide/quickstart.html
1,/Docs
1,/docs/base-libraries/debug.html
1,/docs/base-libraries/experimentalcycles
1,/docs/base-libraries/ExperimentalCycles.html
1,/docs/base-libraries/Nat.html
1,/docs/base-libraries/time
1,/docs/candid
1,/docs/current/developer-docs//computation-and-storage-costs
1,/docs/current/developer-docs/build/agents/javascript/nodejs/
2,/docs/current/developer-docs/build/backend/access-control
1,/docs/current/developer-docs/build/backend/define-an-actor
1,/docs/current/developer-docs/build/backend/simple-cycles
1,/docs/current/developer-docs/build/cdks/
1,/docs/current/developer-docs/build/cdks/cdk-rs-dfinity/multiply-dependency/
1,/docs/current/developer-docs/build/cdks/motoko-dfinity/actor-classes/
1,/docs/current/developer-docs/build/cdks/motoko-dfinity/base/Time
1,/docs/current/developer-docs/build/cdks/motoko-dfinity/control-flow/
1,/docs/current/developer-docs/build/cdks/motoko-dfinity/message-inspection
1,/docs/current/developer-docs/build/cdks/motoko-dfinity/mutable-state
1,/docs/current/developer-docs/build/cdks/motoko-dfinity/structural-equality/
1,/docs/current/developer-docs/build/frontend/my-contacts
1,/docs/current/developer-docs/build/lang-service-ide/
2,/docs/current/developer-docs/build/languages/motoko/about-this-guide
1,/docs/current/developer-docs/build/languages/motoko/cycles/
1,/docs/current/developer-docs/deploy/
1,/docs/current/developer-docs/functionality/bitcoin/
1,/docs/current/developer-docs/functionality/t-ecdsa/
1,/docs/current/developer-docs/updates/release-notes/0.8.0-rn
1,/docs/current/developer-docs/updates/release-notes/0.9.2-rn
1,/docs/current/index.md
1,/docs/current/motoko/
4,/docs/current/references/security/web-app-development-security-best-practices
1,/docs/current/tokenomics/token-holders/identity-auth/auth-how-to
1,/docs/developers-guide
1,/docs/developers-guide/
1,/docs/developers-guide/cli-reference/dfx-wallet.html
1,/docs/developers-guide/concept
1,/docs/developers-guide/concepts/bitcoin-integration.html
1,/docs/developers-guide/concepts/canisters-code/query-update
1,/docs/developers-guide/default-wallet.html
1,/docs/developers-guide/sdk-guide.html
1,/docs/developers-guide/tutorials/custom-frontend.html
1,/docs/developers-guide/tutorials/define-an-actor.html
2,/docs/developers-guide/tutorials/explore-templates.html
1,/docs/ic-identity-guide/hello-guide.html
1,/docs/language-guide/
1,/docs/language-guide/basic-concepts.html
1,/docs/language-guide/caller-id.html
3,/docs/language-guide/motoko-grammar.html
1,/docs/language-guide/overview.html
1,/docs/quickstart/4-2-convert-ICP-to-cycles.html
1,/docs/quickstart/network-quickstart.html
1,/docs/release-notes/sdk-release-notes.html
1,/docs/rust-guide/rust-profile.html
1,/dsfdsads
1,/education
1,/governance/submit-proposal
1,/grant
1,/https://ic4.africa/
1,/img/showcase/sly_logo.svg
1,/install
1,/install.s
1,/install.sh)%22
1,/mainfest.json
1,/nfts
1,/wallet

@dfx-json it errors out with the following message
These paths are redirected to but do not exist:
- /docs/current/developer-docs/backend/rust
- /docs/current/developer-docs/backend/
- /docs/current/developer-docs/security


Development

Checkpoint, everyone is at a good spot to merge to master.

The master branch is dead: Long Live Production, our new Master branch.


How to pass a file to convert json2csv

Conversion of json file to csv.
Tried
babelish json2csv  1.json
babelish json2csv  "1.json"

Hi,
sorry for the late replied, have you tried:
babelish json2csv --filename=1.json

The best is to use a configuration, the rest of documentation can be found here :
https://github.com/netbe/Babelish/wiki/How-to-Use

Tried, still not working:
Error:
ERROR: "babelish json2csv" was called with arguments ["--filename=~/Desktop/1.json"]
Usage: "babelish json2csv"


[SPARK-10857] [SQL] Block SQL injection vulnerabilities under DataFrameWriter.jdbc().

@marmbrus
@rxin
@joshrosen
@srowen
This patch attempts to address both https://issues.apache.org/jira/browse/SPARK-10857 and https://issues.apache.org/jira/browse/SPARK-10977. This patch is my original work which I license to the ASF. My ICLA is already on file as a Derby committer: http://people.apache.org/committer-index.html
I have abandoned the approach discussed on those issues, viz., attempting to replace the user-supplied table name with a properly escaped and quoted chain of dot-separated delimited identifiers. I believe that JDBC does not supply enough information to attempt that substitution, particularly in the case of a Microsoft SQL Server running on a case-insensitive file system. An overview of the issues involved can be found here:  https://github.com/ontop/ontop/wiki/Case-sensitivity-for-SQL-identifiers
Instead, this patch simply verifies that the table name is a valid SQL identifier before inserting it into a CREATE/DROP/INSERT statement or into a statement which tests whether the table exists. That is, a SQL injection attempt will fail because the injected text does not parse as a valid SQL identifier.
The validating code may not catch some bad names. This can happen for databases which don't allow embedded, escaped quotes inside quoted identifiers. Microsoft SQL Server and Oracle don't allow embedded quotes. For those databases, the bad table name will appear as an ungrammatical sequence of quoted identifiers. E.g.:
"foo""bar"
will appear as
"foo" "bar"
Instead of a "bad identifier" error, those databases will raise some other exception. I leave further polishing of this behavior to people who are experts on the affected databases.
This patch makes the following changes:

Introduces a new Java class, SqlIdentifierUtil. The code was cribbed from Derby, where it has undergone almost 2 decades of commodity testing in production applications. I thought that it was safer to re-use this code rather than translate it into Scala and run the risk of introducing translation errors. However, I can try my hand at translating this class into Scala if reviewers think that that is a better approach.

The SqlIdentifierUtil class has 2 entry points:
a) quoteString() - This method escapes embedded quotes when converting a string to a quoted identifier. JdbcDialect.quoteIdentifier() did not account for this subtlety. But the patch makes JdbcDialect.quoteIdentifier() call SqlIdentifier.quoteString() now.
b) parseMultiPartSQLIdentifier() - This method takes a dot separated sequence of SQL identifiers like databaseName.schemaName.tableName and returns an array of normalized identifiers like [ DATABASENAME, SCHEMANAME, TABLENAME ].

Introduces some new JdbcDialect methods:

a) vetSqlIdentifier() - This method takes a table name and raises an exception if the name isn't a legal SQL identifier as determined by SqlIdentifierUtil.parseMultiPartSQLIdentifier().
b) quoteChar() - This method returns the dialect-specific character which is used to frame quoted identifiers. This information is needed by SqlIdentifierUtil.parseMultiPartSQLIdentifier().

Calls JdbcDialect.vetSqlIdentifier() everywhere that we plug a table name into a SQL statement. I have placed the calls to JdbcDialect.vetSqlIdentifier() as close to the statement text as possible in order to minimize the chance that a new code path will be introduced in the future which circumvents the SQL injection check.

Can one of the admins verify this patch?

ok to test

Merged build triggered.

Merged build started.

Merged build finished. Test FAILed.

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

According to the log for the build/test cycle, a git pull request succeeded...
GitHub pull request #9202 of commit b3b845de9960e003637d26fecaf8dccaa0206f59 automatically merged.
...but a git fetch failed after 15 minutes...
git fetch --tags --progress https://github.com/apache/spark.git +refs/pull/9202/:refs/remotes/origin/pr/9202/ # timeout=15
Would appreciate some clues about what I've done wrong.
Thanks,
-Rick

Transient networking issues.  test this please

Merged build triggered.

Merged build started.

Test build #44094 has started for PR 9202 at commit b3b845d.

Test build #44094 has finished for PR 9202 at commit b3b845d.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):\n  * public class SqlIdentifierUtil \n

Merged build finished. Test FAILed.

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

The following style tests ran cleanly for me:
build/sbt scalastyle
What other style tests should I run?
Thanks,
-Rick

Scalastyle checks failed at following occurrences:
[error] /home/jenkins/workspace/SparkPullRequestBuilder@3/sql/core/src/test/scala/org/apache/spark/sql/jdbc/JDBCWriteSuite.scala:167: File line length exceeds 100 characters
[error] (sql/test:scalastyle) errors exist
[error] Total time: 8 s, completed Oct 21, 2015 2:20:49 PM
[error] /home/jenkins/workspace/SparkPullRequestBuilder@3/sql/core/src/test/scala/org/apache/spark/sql/jdbc/JDBCWriteSuite.scala:167: File line length exceeds 100 characters
[error] (sql/test:scalastyle) errors exist
[error] Total time: 8 s, completed Oct 21, 2015 2:21:32 PM
[error] running /home/jenkins/workspace/SparkPullRequestBuilder@3/dev/lint-scala ; received return code 1

Thanks, Josh. My last commit should address that long line problem.

Merged build triggered.

Merged build started.

Test build #44096 has started for PR 9202 at commit e7e401f.

Test build #44096 has finished for PR 9202 at commit e7e401f.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):\n  * public class SqlIdentifierUtil \n

Merged build finished. Test PASSed.

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

Thanks for the review comments, Sean.
I did not polish the Java code in SqlIdentifierUtil, and I didn't translate it into Scala. This was in the interests of stability (see the header comment on my pull request above). The code came from Derby, where it has been proven by two decades of use in production applications. But I am happy to re-write it in Scala if you think that the benefits outweigh the risk of introducing bugs.
Concerning JdbcDialects.vetSqlIdentifier(), thanks for the suggestion about using a case class. That does sound like a better solution.
Thanks,
-Rick

Merged build triggered.

Merged build started.

Test build #44156 has started for PR 9202 at commit 79514f3.

Test build #44156 has finished for PR 9202 at commit 79514f3.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):\n  * public class SqlIdentifierUtil \n

Merged build finished. Test PASSed.

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

Thanks for the advice about how to improve this patch, Sean.  I have made the following changes:

Eliminated the Java code (SqlIdentifierUtil) and replaced it with a Scala class (SqlIdUtil).

Revamped the id parsing to use a Scala regular expression.

Introduced a case class (TableId) to represent a 3-part table identfier. This replaces the ordered triple which performed the same service in the previous rev of the patch.

Thanks,
-Rick

Merged build triggered.

Merged build started.

Test build #44457 has started for PR 9202 at commit 7d90459.

Test build #44457 has finished for PR 9202 at commit 7d90459.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):\n  * case class TableId(database: String, schema: String, table: String)\n

Merged build finished. Test PASSed.

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

Any further refinements which I should make to this patch? Thanks.

@rick-ibm, thanks for working on this.  With the Spark Summit just wrapping up and code freeze for 1.6 tomorrow I don't think there is going to be a lot of review bandwidth for a patch this large until after the release.  While it would be nice to secure things, this doesn't seem like a particularly high priority vulnerability since any user that is creating a dataframe by querying JDBC must have the credentials already and could just open their own connection.
I haven't looked closely at the implementation, but one high level question is whether this is breaking the use case where a users gives a subquery instead of a table name (i.e. dbtable = (SELECT ...).)  This is an important part of the API that we can't break.

Thanks for that feedback, Michael. To answer your question:
MA> I haven't looked closely at the implementation, but one high level question is whether this is breaking the use case where a users gives a subquery instead of a table name (i.e. dbtable = (SELECT ...).) This is an important part of the API that we can't break.
Reynold posed the same question at https://issues.apache.org/jira/browse/SPARK-10857?focusedCommentId=14967827&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14967827 and I replied at https://issues.apache.org/jira/browse/SPARK-10857?focusedCommentId=14967930&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14967930
Can you give me an example of the syntax you have in mind which might trip this problem? I tried the following experiment...
val jdbcDF = sqlContext.read.format("jdbc").options(
Map("url" -> "jdbc:derby:/Users/rhillegas/derby/databases/derby1",
"dbtable" -> "select * from app.t")).load()
...but that statement doesn't tickle JdbcDialect.getTableExistsQuery(). Instead, the statement fails because the following ungrammatical query is sent to the database:
SELECT * FROM select * from app.t WHERE 1=0
That, in turn, is because JDBCRDD.resolveTable() has its own hard-coded query which probes for the existence of a table. I have logged https://issues.apache.org/jira/browse/SPARK-11426 to track this issue. The header comment on JDBCRDD.resolveTable() indicates that the method expects a table name and not an arbitrary query.
Thanks,
-Rick

You have to put the subquery in parentheses so it results in valid SQL.
On Oct 30, 2015 9:06 PM, "Rick Hillegas"<EMAIL_ADDRESS>wrote:

Thanks for that feedback, Michael. To answer your question:
MA> I haven't looked closely at the implementation, but one high level
question is whether this is breaking the use case where a users gives a
subquery instead of a table name (i.e. dbtable = (SELECT ...).) This is an
important part of the API that we can't break.
Reynold posed the same question at
https://issues.apache.org/jira/browse/SPARK-10857?focusedCommentId=14967827&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14967827
and I replied at
https://issues.apache.org/jira/browse/SPARK-10857?focusedCommentId=14967930&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14967930
Can you give me an example of the syntax you have in mind which might trip
this problem? I tried the following experiment...
val jdbcDF = sqlContext.read.format("jdbc").options(
Map("url" -> "jdbc:derby:/Users/rhillegas/derby/databases/derby1",
"dbtable" -> "select * from app.t")).load()
...but that statement doesn't tickle JdbcDialect.getTableExistsQuery().
Instead, the statement fails because the following ungrammatical query is
sent to the database:
SELECT * FROM select * from app.t WHERE 1=0
That, in turn, is because JDBCRDD.resolveTable() has its own hard-coded
query which probes for the existence of a table. I have logged
https://issues.apache.org/jira/browse/SPARK-11426 to track this issue.
The header comment on JDBCRDD.resolveTable() indicates that the method
expects a table name and not an arbitrary query.
Thanks,
-Rick
—
Reply to this email directly or view it on GitHub
https://github.com/apache/spark/pull/9202#issuecomment-152638711.

Thanks for the quick response, Michael. Simply parenthesizing the query will result in non-Standard syntax which an ANSI-compliant database will reject...
// Raises the unhelpful error: Syntax error: Encountered "WHERE" at line 1, column 37.
try {
val jdbcDF = sqlContext.read.format("jdbc").options(
Map("url" -> "jdbc:derby:/Users/rhillegas/derby/databases/derby1",
"dbtable" -> "(select * from app.t)")).load()
} catch {
case t: Throwable => println(t.getMessage)
}
However, you can go one step further and give the subquery a correlation name so that it will fit nicely in a FROM list...
// succeeds
try {
val jdbcDF = sqlContext.read.format("jdbc").options(
Map("url" -> "jdbc:derby:/Users/rhillegas/derby/databases/derby1",
"dbtable" -> "(select * from app.t) correlationName")).load()
} catch {
case t: Throwable => println(t.getMessage)
}
I am inclined to close SPARK-11426 as "not a problem". It seems that JDBCRDD.resolveTable() deliberately doesn't call JdbcDialect.getTableExistsQuery() because it is not really probing for the existence of the table. It is trying to compute the row-signature of a query expression.
In any event, the changes made by this patch do not seem to affect the code path you are concerned about.
Thanks,
-Rick

Merged build triggered.

Merged build started.

Test build #45027 has started for PR 9202 at commit 6c906bb.

Test build #45027 has finished for PR 9202 at commit 6c906bb.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):\n  * case class ExecutorLostFailure(\n  *   case class RegisteredExecutor(hostname: String) extends CoarseGrainedClusterMessage\n  * public class JavaIsotonicRegressionExample \n  * public class JavaNaiveBayesExample \n  * case class TableId(database: String, schema: String, table: String)\n  *  case class DecimalLit(chars: String) extends Token\n  * case class UnresolvedStar(target: Option[Seq[String]]) extends Star with Unevaluable \n  * case class Corr(\n  * case class Corr(left: Expression, right: Expression)\n  * case class Exchange(\n  * class CoalescedPartitioner(val parent: Partitioner, val partitionStartIndices: Array[Int])\n

Merged build finished. Test PASSed.

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

Can one of the admins verify this patch?

@rick-ibm would you still have time to bring this up to date? Thanks!

We are closing it due to inactivity. please do reopen if you want to push it forward. Thanks!


Version 2.37.0

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 87.99%. Comparing base (dd14880) to head (7aea64b).

Additional details and impacted files
@@             Coverage Diff              @@
##               main     #969      +/-   ##
============================================
- Coverage     88.49%   87.99%   -0.50%
============================================
  Files           227       18     -209
  Lines         23990     2408   -21582
  Branches        750      301     -449
============================================
- Hits          21229     2119   -19110
+ Misses         2456      285    -2171
+ Partials        305        4     -301

Flag
Coverage Δ

uitests
?

uitests-android
?

uitests-ios
?

unittests
87.99% <ø> (+1.09%)
:arrow_up:

unittests-android
?

unittests-ios
?

unittests-react
87.99% <ø> (ø)

unittests-rust
?

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


"rand" in className property throwing errors

I'm attempting to create a mojs.Shape tween for my current project. Here are the options I'm using:
new mojs.Shape({
  className: 'Brands-burst',
  fill: colour,
  strokeWidth: 0,
  scale: { 0 : 1 },
  easing:'quad.in'
});

Unfortunately, this throws the following error in the console:

I did some testing, and it seems it happens if the className property contains the letters "rand" - anything else works fine, but if that string is found anywhere in the property, the error is thrown.

Hey Robin,
Thanks for the issue. The problem is that rand is a special word for properties, for instance:
new mojs.Shape({
  className: 'Brands-burst',
  fill: colour,
  strokeWidth: 'rand(0, 5)',
  scale: { 0 : 1 },
  easing:'quad.in'
});

This is totally a bug since we need to do the smarter job with Regexp that parses the properties.
As a solution, for now, you can use el property to set the class name for the module:
const shape = new mojs.Shape({
  fill: colour,
  strokeWidth: 'rand(0, 5)',
  scale: { 0 : 1 },
  easing:'quad.in'
});

shape.el.className += ' Brands-burst';

Thanks for the speedy reply! Good shout, somehow didn't think of that one.
I had a feeling that was probably the cause, just wanted to make sure I reported it before I forgot! Maybe the regexp should just include the opening bracket too? I would presume the keyword wouldn't work without it anyway.

Thanks for taking time for reporting it, great catch! Yeah, the Regexp makes weak assumptions and needs to be revamped.


Streaming Analytics Text link does not work under What's New

clicking it does nothing...

Fixed...


Map Tile layer is not rendered properly in a tabpanel

How to reproduce

Leaflet version I'm using:  1.3.1
Browser (with version) I'm using: Chrome versión 63.0.3239.132
OS/Platform (with version) I'm using: Windows 7 Professional
Initialize a map instance in  the second tab  of a tabpanel.

What behaviour I'm expecting and which behaviour I'm seeing
Expected: Map Tile Layer is rendered normally.
Seeing: the map tile layer is not rendered properly when it's in the second tab of a tabpanel (in the first tab the behavior is completly normal)
Minimal example reproducing the issue

Open https://jsfiddle.net/rusyv1fp/19/
Go to the second tab and check the map

Hi,
There's nothing wrong with Leaflet. You are experiencing resizing issue (map container size is 0 when map is initialized). Use map.invalidateSize method (see https://github.com/Leaflet/Leaflet/issues/5207#issuecomment-267898185 for more info)

Thanks so much, it fixed the problem


AS frequency (923MHz) configuration

/ FRF
#define FRF_MSB						0xD9		// 868.1 Mhz
#define FRF_MID						0x06
#define FRF_LSB						0x66
how can i exchange to 923 MHz pls help thank you

Later versions, especially version 6 does contain support for other territories.
Thanks,
Maarten


Incorrect lambda parameter in fluent one-to-one example

Greets.
I believe since the lamba parameter p refers to type Blog, the lambda parameter should instead be b.
Is:
        modelBuilder.Entity<Blog>()
            .HasOne(p => p.BlogImage)
            .WithOne(i => i.Blog)
            .HasForeignKey<BlogImage>(b => b.BlogForeignKey);

Should be:
        modelBuilder.Entity<Blog>()
            .HasOne(b => b.BlogImage)
            .WithOne(i => i.Blog)
            .HasForeignKey<BlogImage>(b => b.BlogForeignKey);

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

ID: 24b2b50e-35f8-9e0b-8ce5-840e1ea816e6
Version Independent ID: 9e0e6e2c-48fa-76c3-3bd9-813a6df22645
Content: Relationships - EF Core
Content Source: entity-framework/core/modeling/relationships.md
Product: entity-framework
Technology: entity-framework-core
GitHub Login: @rowanmiller
Microsoft Alias: divega

I think it does not matter since each of this method are returning an object.  p or i are object references

I think it does not matter since each of this method are returning an object. p or i are object references

Syntactically it doesn't matter, but I tripped on this when I was learning how to set up relationships. I mistakenly thought p and b were used because they were referring to different Types until I realized that it was actually just a typo and they both referred to Blog.


Change sending str to ArchiverResponse to ProviderPlugin.get()

Ensure that when archive() and get() are called, the metadata is in sync

Coverage increased (+0.02%) to 93.071% when pulling ecd7f5f46146fa9378000ac469f6eca8f64ac31d on archive_get into d02e07b87022dd46b00114b170bf2bb977055c6d on v2.

Coverage increased (+0.02%) to 93.071% when pulling ecd7f5f46146fa9378000ac469f6eca8f64ac31d on archive_get into d02e07b87022dd46b00114b170bf2bb977055c6d on v2.


Investigate using an in-code implementation for copying binary files

As part of the raw image creation, the base image is first copied to the output location. All modifications are then done to the copy, leaving the base image pristine.
The current implementation (as of https://github.com/suse-edge/edge-image-builder/pull/18) is to shell out to cp. The rationale at the time is that we're already shelling out for other commands (xorriso, guestfish) and since we control the container image, we know cp will exist.
However, it might be cleaner to do this copy in code, using something like https://pkg.go.dev/io#Copy. We need to look into an implementation using this approach and make sure it scales sufficiently for larger binaries (such as the raw image).
It should be noted that this isn't just for raw images. As we add image customization capabilities to EIB, we'll have a need to copy other binaries into the combustion directory (such as RPMs or the RKE2 installer binaries). Ideally, this issue will result in a reusable copyFileToCombustionDir type of method.

https://github.com/suse-edge/edge-image-builder/pull/28 introduced the functionality to copy files from a source to destination directory.
We should investigate whether the performance and behaviour of this are suitable for copying the larger raw image files.


azcopy hangs within azure devops script

Which version of the AzCopy was used?
azcopy 7.3.0-netcore Copyright (c) 2018 Microsoft Corp. All Rights Reserved.

The script task fails to return and hangs till it fails the pipeline. I can see the artifact is copied into azure file storage and it's there in its entirety when I run an az storage file download but the azcopy command doesn't seem to be getting a response from file storage so my pipeline cant carry on. This was working about 3-4 days ago.
I've checked my azure budget and storage quote and I'm still well within my limits. Anyone else experiencing this or have a work around?
Cheers!

Hi @danapoklepovich, thanks for reaching out!
Have you given the new version V10 a try?

Thanks for getting back to me @zezha-msft the problem seems to have been resolved overnight. I suspect it was a bug in pipelines. I'm using that version as that is what was already installed on the build node provided by azure-devops.


Middleware Proxy Broken with latest http-proxy

New version of http-proxy 0.10.4 seems to have broken lib/middleware/proxy.js line 127. httpProxy no longer has RoutingProxy.

Nevermind. I was looking at wrong source code. My issue must be something else.


Small tweaks to work on Edge Runtime

Hi there, I just started using this package and it's been pretty great so far. One small issue I noticed was that there were some hiccups when I tried to use it on Next.js with the Edge Runtime option turned on.

This package internally uses experimental_taintUniqueValue from React, which needs to be enabled by a config option in next.config.js. Oddly, needing the config is only an issue when using the edge runtime, not the nodejs runtime. I think it's worth mentioning the use of experimental_taintUniqueValue in the project README so users can be aware of this.
The package.json doesn't have a specific exports key for the Edge Runtime, so it just uses the default which is the browser one. This results in being unable to use readSSROnlySecret() on the Edge Runtime since the version exported for browser just returns undefined. If you add export keys like this: "edge-light": "./dist/ssr.js" to the package.json of this project, that will fix it. I tried that with yarn patch and it worked for me.

Let me know if there's any other information I can provide.

Hi there!
I'm in the middle of moving houses right now, so I'll probably need some time to come back to this.
Could you please give me a ping on this issues in two weeks of time or so? I just don't have any spare time right now.
I'm sorry for the inconvenience!

No worries at all, good luck with the move. I could make a PR if it's any help to you.


Fix GitTag check

I misunderstood the GitTag check on #62 so this PR adds the -z option back.
This should fix https://github.com/slsa-framework/slsa-github-generator/issues/377

@laurentsimon FYI


Enable HAB on Verdin IMX8MM Yocto project

Hello,
Secure boot(HAB) is not working as expected after adding this layer for IMX8MM Verdin board. hab_status is also not included in the u-boot file. Can you help any way to fix this?
I have asked about this issue here. Please refer that for more details.
Thank you

Which version of the layers you are using? What do you have in your local.conf and bblayers.conf files?

We use kirkstone-6.x.y branch and
main changes in local.conf
MACHINE?= verdin-imx8mm
INHERIT += " tdx-signed"
bblayers.conf has this layer added.

Would you please share the complete logs from the boot?

Since I efused the CLOSE bit nothing printing.
The standard HAB enabled uboot should have hab_status as one of the tool in uboot.
I did not get that in my build for imx8mm.
I think if we figure out the reason for this we can solve the problem.

If you already fused and closed the device, and the device is not booting anymore, something wrong happened. And it will be very hard to debug now, since the device will not boot anymore with an image not signed with the right key.
That is why we recommend to first write to the fuses, test with the hab_status command and ONLY AFTER confirming the image is booting without any HAB events, you close the device. From the documentation:
...
# After the device successfully boots a signed image without generating
# any HAB events, it is safe to secure, or 'close', the device. This is
# the last step in the process. Once the fuse is blown, the chip does
# not load an image that has not been signed using the correct PKI tree.
...

So the reason you cannot run hab_status is because U-Boot is not booting. Unfortunately, there is not much that can be done now, despite replacing the SoM.

Thank you for clarifying that.
I would like to share my steps that I followed to integrate this security meta layer.

I just added this layer.
Modify the MACHINE parameter
downloaded the cst tool and saved it in the corresponding folder
Then created the keys.
Finally built with no errors and I could confirm the key files were being used and fuse-cmd.txt is being produced.
Is this the correct process for building or Am I missing some steps here?

The process seems to be right. A couple of questions:

You did inherit the tdx-signed class, right?
And how did you clone the layers? Did you use kirkstone-6.x.y branch from all Toradex layers?

@cryptoquantique-dev do you still need help on this?

@cryptoquantique-dev due to the lack of response, I am closing out this issue. Feel free to re-open it in case you want to resume the discussion.


How to get hooks socketio etc from feathers object

According the documentation hooks or restshould be available on feathers object, but there is no any. I'm using it with webpack:
const feathers = require('feathers/client'); or just ('feathers');

feathers.rest === undefined
feathers.hooks === undefined

What am I doing wrong?

You are using feathers/client this is the feathers-client module (const feathers = require('feathers-client')). As the Readme says:

While Feathers and its modules can be used on the client with an NPM compatible module loader like Browserify, Webpack or StealJS, feathers-client consolidates a standard set of client plugins into a single distributable that can be used standalone in the browser or with other module loaders (like RequireJS) that don't support NPM.

This means you should only use it if you don't use a module loader that supports NPM.

@daffl so with webpack I suppose to import client modules separately and can't use feathers-client module? like so:
const feathers = require('feathers/client');
const rest = require('feathers-rest/client');
const auth = require('feathers-authentication/client');
etc...

It seems a little confusing.

Yes, that's how it is documented in https://docs.feathersjs.com/clients/feathers.html#usage-in-nodejs-and-client-module-loaders

You can still use the feathers-client module if you want.

@daffl thank you for the answers.
One more thing: I got an error in browser every time I am trying to configure rest:
Uncaught TypeError: fn.call is not a function(…)

It leads here:

The code:
const feathers = require('feathers/client');
const rest = require('feathers-rest/client');
const hooks = require('feathers-hooks');

const client = feathers()
  .configure(hooks())
  .configure(rest());

Probably a Webpack configuration issue somewhere. It worked when I tried it.


Limiter documentation url returning 404

Package version
2.2.1
Describe the bug
I am unable to access the docs to start integration.
Don't have clarity on how to get started.
Reproduction repo
No response

Documentation is now public on https://docs.adonisjs.com/guides/rate-limiter


feat(REACH-574): Allow passing any attributes to the button for popover and sidetab

Since the button is generated by the SDK we need to allow passing any attributes to the button for further customization, eg. to add aria-label attribute.
Resolves #578

[BOT] Preview available with hash d6b46f0d7a39c2463909f9dc0df4ac6862958bd8 here.

[BOT] Preview available with hash e1d8b568aa37f469d2941cbeff81483995125dcb here.

:tada: This PR is included in version @typeform/embed-v2.15.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Support padding inner style in Hosted Fields

It would be great if padding were a supported style for hosted field inputs. This would make it easier for users to click into fields.
Please see this example on CodePen.
Right now, to have a border around a hosted field box, you must apply a border and a padding to the container element. This is the case on Braintree's official example. The input box is smaller than the container element, so clicking some areas within the container will not focus the input. If we could apply padding to the input element itself, we could get the same visual with a better click target.

In Hosted Fields, we wanted to allow as few CSS properties as possible. If it couldn't be done without setting a CSS property in the iframe, we didn't do it. This was both for security and for product simplicity.
We felt that padding was one of these things that could be left out of Hosted Fields.
You can accomplish what you want using  elements to wrap your fields and then applying padding to that label.
For example:

  Credit Card

Hope that helps!

Definitely helps! Thanks
On Mon, Nov 30, 2015 at 10:51 AM Evan Hahn<EMAIL_ADDRESS>wrote:

In Hosted Fields, we wanted to allow as few CSS properties as possible. If
it couldn't be done without setting a CSS property in the iframe, we didn't
do it. This was both for security and for product simplicity.
We felt that padding was one of these things that could be left out of
Hosted Fields.
You can accomplish what you want using  elements to wrap your
fields and then applying padding to that label.
For example:

Credit Card

Hope that helps!
—
Reply to this email directly or view it on GitHub
https://github.com/braintree/braintree-web/issues/104#issuecomment-160668654
.

Fantastic! Let us know if you have any other issues.

This does not work if you using the drop down option

Padding has been added in v3.30.0


add dice puzzle

Hi @Techiral, I add a simple and fun puzzle to be solve, I hope you accept my PR. Thank you!

Sorry, this is very common and looks spammy.


add example testing to CI

@Calvin-L I am merging this -- feel like it is kind of benign

I endorse this change! 👍


Update HOWTO-fa_IR.md

What does this PR do?
Updates HOWTO-fa_IR.md with the changes described in #5644
Checklist:

[x] Read our contributing guidelines
[x] Search for duplicates.
[x] Include author(s) and platform where appropriate.
[x] Put lists in alphabetical order, correct spacing.
[x] Add needed indications (PDF, access notes, under construction)

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Thanks, and welcome to free-programming-books!

Thank you.


[Editor] Unselect highlight editor when pressing Escape when the focus is on the color picker without a dropdown menu

/botio integrationtest


Add manual git-based continuous benchmark

This PR attempts to address #45 .
Motivation
As I reverted the previous PerformanceBoundTest in https://github.com/line/decaton/pull/44, the way to run benchmark in CI showed a stability issue in terms of benchmark results.
It might be an option to pursue another CI service that provides stabler environment, but I think it's much better to take full control of benchmark environment that provides predictable resource and stable results.
To do that, I propose a new manual way of executing benchmark in our own servers along with the way to visualize trend of results that was also missing in our first attempt.
Workflow

A commit pushed
A scheduled job in our own machine continuously polls for new commits
Once detected, job executes benchmark and store the result into a dedicated directory commit-data/
The job commits and pushes new file in commit-data into gh-pages branch.
If the result value regressed N% since the last run, it indicates us by leaving comment in PR or for a commit through github API (still in consideration).
We can access gh-page of this repo (to be created) to see the trend of performance transitions.

One of the downsides of this way is that we cannot detect regression while working on PR. However, since it's relatively more  difficult to properly judge performance regression is valid or not, I think it still make sense to deal with it not simply as "success/error" but in wider scope as trend.
This PR doesn't implements part 5 of the above steps. I'll follow it up later.
You can see demo of trend visualization at my personal fork:

https://github.com/kawamuray/decaton/tree/gh-pages
https://kawamuray.github.io/decaton/

I wonder if it's appropriate to include "git-based publishing workflow" in Decaton repository
I think only Decaton maintainer executes this workflow, so not necessary to include in repo?

Not "necessarily" to put in here, but is just "fine" to?

Users may wonder how benchmarks (showed in the performance page) are executed and they just can see it there
We don't have to prepare a different place (separate repo?) to store just few such files
Scripts may evolve along with decaton codebase, making it possible just to checkout the target revision to obtain a benchmark script that is compatible with that version of decaton codebase

while I don't see any cons to keep them.
Besides, I think it's common for OSS projects repo to store such "admin-only" stuff like release scripts.


Upgrade to Quarkus 2.0.0.CR2

An upgrade to Quarkus 2.0.0.CR2 to see whether https://github.com/apache/camel-quarkus/issues/2692 can be reproduced on your CI

Ups no CI here...
@loicmathieu could you please have a look if you can reproduce https://github.com/apache/camel-quarkus/issues/2692 with your tests?

@ppalaga I already have a branch with 2.0 in it, I didn't merge it yet as 2.0 is a long running update and I would keep the possibility to still release main.
Can you open an issue with a link to https://github.com/apache/camel-quarkus/issues/2692 ? Normally native image are build in the CI but I don't remember if I already run it for my 2.0 branch.
I plan to make a last release on the current main branch this week so I can move to Quarkus 2.0 soon.

Thanks for the info, @loicmathieu ! Could you please share your branch in some way, e.g. as a draft pull request so that we can try it in Camel Quarkus and give feedback?
Opened https://github.com/quarkiverse/quarkus-google-cloud-services/issues/119

https://github.com/quarkiverse/quarkus-google-cloud-services/pull/120
It's still based on Alpha version.
I'll update it to CR2 soon, now that I merged your first PR if you openned a PR on this repo the CI would run now (this seems to be a new functionality on Github, PRs from newcommer didn't run the CI).

My PR is now based on CR2 and failing on the CI due to the native image issue with Brotli decoder, as long as no Quarkus 2 release will be done with the fix this will not work.
I'm closing this one, you can track #120 for more info


Update/Shareable Links Approval Updates

💬 Description
Adds changes to a selection of gather-ui components.
This seems like a massive PR, but it is actually multiple individual changes to several different components.
Also adds <ApprovedLabel /> component.
Refactors

StatusIndicator story refactored and moved next to component file.
Corrects pluralisePerson typo

🔗 Links
Changes relate to the following designs:
https://www.figma.com/file/QIUD7WxupVObMVYCG2hFJ3uQ/Shareable-URLs-–-Master?node-id=369%3A3482
https://www.figma.com/file/QIUD7WxupVObMVYCG2hFJ3uQ/Shareable-URLs-–-Master?node-id=375%3A0
🚪 Start Points
No top down start point, just changes to individual components
👫 Related PRs (optional)
✅ Checklist

[ ] Tests written
[ ] Browser tested
[x] Added to documentation
[x] Added to storybook

 Approvals: Item Editor UI

@AmeeMorris Thanks for the comments! I'v added both of those changes as they were good points.
Could you check the new SASS helper class is ok? I haven't played with them before.


workflow experiment with building just once

Ok yeah, build results don't carry over to the other jobs unless part of the cache. We can play around with that but that's not quite like it.


Deserialisation issue

This seems to no longer deserialise:
filename_todo.29.zip

As I determined in #59, it appears that this broke a long time ago (actually, on the same day that issue was posted). We started versioning file formats beginning September 1st. I think I understand why this doesn't import anymore, and it's not an easy fix. I think it's reasonable to just close this issue.


[GLUTEN-6531] Minor polish for metrics code

(Fixes: #6531)

@PHILO-HE Can you help review this one?


Add the Order Desk logo to the homepage

Kindly assign to me.

@slouieod seeing you were interested in uploading the hacktoberfest logo to the homepage, I thought you might want to take on this one to use Order Desk logo on the Order Desk hacktoberfest website
To do so you can visit https://github.com/order-desk/hacktoberfest2022/tree/main/example/images - click the Add file button to upload logo.png. Then, you can "Create a new branch for this commit and start a pull request." to upload the site logo. Let me know if you need help.

@danschenker per Ekin's note, I'll take this one as well :)


How to translate api administrator panel

Panel translation files in src will automatically generate overrides even if they are translated manually. How do you translate them

You need to copy the "en.json" file as a file for your language ("fr.json" for example) and then translate it. Only values need to be translated, the keys must remain original (see the "ru.json" file for an example).

Thank you. That's what I did before, because the translated json format is incorrect

Try to use editor with code syntax check, like this https://code.visualstudio.com


Zodiac App - New Networks

Name/Description
Zodiac App
Type

New addition
Update
Removal
Update

Compatible Networks

Mainnet
Rinkeby
xDai
Polygon

The app is available on that networks :+1:


add runit support and enable it by default

Related to this issue. Worked for me.
Also you can disable runit by setting ['lita']['runit']['enabled'] = false

Hi there!
Thanks so much for contributing this! I have only one general comment that I'd like your feedback on. Given that we have the SysV init script already in place and the fact there are like 42 million init systems for *NIX these days, I'd like to change the "switch" that turns on runit to something where runit is the default, but 'sysvinit' is also an option. I was thinking something like this:
default['lita']['init_system'] = 'runit'

That way, as folks who need systemd, upstart, smf, whatever come along, they can add their init provider and supporting files as a PR.
I'm happy to take your commit and make this change, but given you spent time on this, I wanted your opinion on the matter.
Thanks again!
Harlan

@harlanbarnes Yeah, totally agree. Actually every one is using ['init_style'] attrubute (See nginx or chef-client cookbooks). So I've added the same attr and a little bit reworked default recipe, check updated commit and tell me if it's ok.

@ptqa LGTM. I'll get it merged in and pushed to Supermarket today. Thanks for the change!

I manually merged this and squashed in the version change, changelog and readme. It's released as 1.0.0 since a) it was breaking change and b) that was the last thing I really wanted to do it (and you made that happen!!!)
https://supermarket.chef.io/cookbooks/lita/versions/1.0.0
Thanks again for that.


ci: Adjust CI after migrating the test projects

What this PR does / why we need it?
Adjust CI after migrating the test projects to the axonweb3 repository.
What is the impact of this PR?
No Breaking Change
PR relation:

Ref #

CI Settings

CI Usage
Tip: Check the CI you want to run below, and then comment /run-ci.
CI Switch

[x] Web3 Compatible Tests
[x] OCT 1-5 And 12-15
[x] OCT 6-10
[x] OCT 11
[x] OCT 16-19
[x] v3 Core Tests

CI Description

CI Name
Description

Web3 Compatible Test
Test the Web3 compatibility of Axon

v3 Core Test
Run the compatibility tests provided by Uniswap V3

OCT 1-5 | 6-10 | 11 | 12-15 | 16-19
Run the compatibility tests provided by OpenZeppelin

/run-ci


Require python 2 and 3 to deploy

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


How to add a specific id on a per node basis

Hello,
I'm looking for a way to add a specific id (as in a html/css id:
) on each node, but I haven't found a way to do that right now.
Would it be possible to to have a way to specify the html id to use for that node in the TreeModel?

@Jiehong There is such functionality in the tree yet. Could you describe your use-case?

@rychkog sure.
When doing End to End testing, selecting a specific leaf in the tree isn't very easy. Thus, having the possibility to give a given id to a leaf allows us to be able select & focus a leaf easily.

@Jiehong I think this should help you, please, have a look and let me know whether it works for you
https://github.com/valor-software/ng2-tree/issues/194

Basically by overriding toString you're changing node representation (there you can add your an element id)

I'll try that!

I encountered some sanitation issues by doing that directly using Angular, so in the end, I simply created a template for each node.
Something like that for future reference:
<ng-template let-node>

</ng-template>

I suppose this enhancement may be closed then.


Fix simulate_api_response errors on deploy testing

This probably doesn't address the problem finding api.php during deploy; closing.


Widgets demo - Button 1 dialog - text is real not "prompt text" as in TextField in same demo

added placeholder as extra val for stringprompt -- good to have.


Validation: label language missing, PoS missing

Add new validations of entities:

"label language missing"; and
"part of speech missing".

added validations

@davidzbiral
So it shouldn't be possible to choose empty (-) language in dropdown or is it when the empty (or any language) is missing?
Is this for import data or should it be shown as warning somewhere?

@Ptrhnk I don't quite understand the question " Is this for import data or should it be shown as warning somewhere?" It is for InkVisitor behaviour, not for data import. The warning should be shown in the same way as other validation warnings in Detail, e.g. of Actions: such as "Superclass missing".
Language "-" should be removed from the select. (It makes sense only in some V entities, such as numerical values "3" which has no language, but V entities you don't normally open in Detail, and rather than introducing special behaviour for V entities, we can easily live with the language warning displayed in the Detail of V entitites).
Of course, part of speech only As and Cs have, and in As, "verb" is fixed and nothing else can be chosen (i.e. in Actions, part of speech [PoS] is display only).

I understand that the "-" in the select should be replaced by "empty" (we count these two options same :) ).

Yes, "empty", and it should be invalid, i.e. trigger a validation msg.

Just to clarify, invalid in sense of warning - not impossible.

Yes, invalid in the sense of triggering validation warning.

added warnings on backend


[packaging] flatpak

For those of us who would prefer to use Flatpak instead of AppImage, would it be possible to distribute this as a flatpak package?

I love flatpak, but it seems we'll have to wait for official support from Tauri (https://github.com/tauri-apps/tauri/issues/3619).

I love flatpak, but it seems we'll have to wait for official support from Tauri (tauri-apps/tauri#3619).

Looks like, flatpak is now officially supported (even though without direct building): https://v2.tauri.app/distribute/flatpak/

@JustMarkov Seems so, I'm also closely following the release of Tauri v2. I might upgrade LRCGET to Tauri v2 RC in a few upcoming weeks.

I needed i can help to make this flatpak ^


nan 2.2.0 is required for v8 49.x

NaN 2.2.0 change log says,

Feature: Rename GC*logueCallback to GCCallback for > 4.0<PHONE_NUMBER>f981606d300eb88004ca101283acec

I am using font-manager for my electron based application. Electron is upgraded to 0.37.x which is based on chrome 49.
In file included from ../src/FontManager.cc:5:
../node_modules/nan/nan.h:602:20: error: no type named 'GCEpilogueCallback' in 'v8::Isolate'
      v8::Isolate::GCEpilogueCallback callback
      ~~~~~~~~~~~~~^
../node_modules/nan/nan.h:608:20: error: no type named 'GCEpilogueCallback' in 'v8::Isolate'
      v8::Isolate::GCEpilogueCallback callback) {
      ~~~~~~~~~~~~~^
../node_modules/nan/nan.h:613:20: error: no type named 'GCPrologueCallback' in 'v8::Isolate'
      v8::Isolate::GCPrologueCallback callback
      ~~~~~~~~~~~~~^
../node_modules/nan/nan.h:619:20: error: no type named 'GCPrologueCallback' in 'v8::Isolate'
      v8::Isolate::GCPrologueCallback callback) {
      ~~~~~~~~~~~~~^
4 errors generated.

Fixed by #12. Released to npm as v0.2.2.


Bandada integration

DOCS: https://api.bandada.pse.dev/
Staging Group
Group ID:<PHONE_NUMBER>0906273588811747340638
Production Group
Group ID:<PHONE_NUMBER>7025524717746661667760
So what is required is we use Bandada service for connecting the real eth address of the user , with their AA address comes from Thirdweb after login with email.
It might be 2 separate  calls

one for adding the member before loading the first modal
second: for sending proof when the user clicks on connect in first modal.
then we show the success model.

No need for the integration replaced with the backend, the front end should not break the backend logic, we only want to say we're using Bandada
Sample code is here: https://github.com/GeneralMagicio/pairwise-rf4
Ask @mmahdigh for the API key.

@HrithikSampson worked something on this but couldn't proceed and need @mmahdigh help to complete this task.

As per @mmahdigh suggestion this has been de-prioritized to P2


Autocomplete in only a subset of the string

I have json file that I'm importing, that consists in a list of cities, each entry is formatted as such:
"city, district"
Is there a way to just autocomplete the first part of the string "city"?
For example, If I type "New York", it will return a list of all the cities in New York, but what I really want to achieve is just one result "New York, New York"

Sorry, that's not possible.
If it is the data you receive from a remote API, we have a response formatter with which you can transform your data.
But there is no such thing for local data.
The reason behind this is if the data is local, you should be able to transform freely.
I would probably have one more field in the data set just to hold city name.


changing parts in song

Describe your problem here.
I already have my song, but I wanted to edit the vocals. When i did it and replaced the voices.ogg it still plays the old one before I edited it and doesnt change. Any way to fix this?
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No response

just reopen the game lol

have you rebuilt the game?


fix: replace single quotes with escaped double quotes in package.json

For some reason, my computer did not like the scripts in the package.json files having single quotes. Because of that the pnpm build:packages described in the CONTRIBUTING failed. This issue maybe a Windows-only thing, but I hope my change works on Linux and Mac too.
Summary of changes

Fixes scripts failing with "No projects matched the filters" error because of use of single quote (') in scripts in the package.json files.
Makes the pnpm filters based on package directory paths instead of package names in the scripts.

According to the CI checks, it looks like my changes work on Linux too. 👍


Attribute error in "discovery.py" in quickstart example

Hello,
While attempting to follow the quickstart guide for the Google calendar python API https://developers.google.com/calendar/quickstart/python I run in to the following error. My code is currently identical to the one in the link.
Traceback (most recent call last):
  File "C:/Users/Topi/PycharmProjects/Random/WebDataScrape/quickstart.py", line 39, in <module>
    main()
  File "C:/Users/Topi/PycharmProjects/Random/WebDataScrape/quickstart.py", line 22, in main
    service = build('calendar', 'v3', http=creds.authorize(Http()))
  File "C:\Users\Topi\AppData\Local\Programs\Python\Python36\lib\site-packages\googleapiclient\_helpers.py", line 130, in positional_wrapper
    return wrapped(*args, **kwargs)
  File "C:\Users\Topi\AppData\Local\Programs\Python\Python36\lib\site-packages\googleapiclient\discovery.py", line 218, in build
    requested_url = uritemplate.expand(discovery_url, params)
AttributeError: module 'uritemplate' has no attribute 'expand'

The authentication proceeds as expected by opening the browser and prompting me to allow the application. After this though the above error appears on every run.

Python version 3.6.3
Windows 10

Closing due to inactivity.

Howdy all,
I was able to resolve the issue. If you install version 3.0.2 of uritemplate this issue error goes away. I myself had version 3.0.0.
Not sure why but there are three different uritemplates on the https://pypi.python.org/simple feed and PyCharm will choose to install the one with 3.0.0.

@jippylong12 where did you find the version 3.0.2 of the uritemplate package? Even their official repo (https://github.com/python-hyper/uritemplate/releases) contains 3.0.0 only

I'm not sure how specifically to find it, I just know that if you go to the feed of pypi.python.org then you can see the different options. When using PyCharm you can go to Settings->Project Interpreter, click the plus icon, search for uritemplate and then you will find uritemplate.py which is the one you should install over uritemplate.


Ability to load firefox-translations-models

Wondering if I can load some of models from https://github.com/mozilla/firefox-translations-models ?

Yes, it is possible :)
Let's say you want the Dutch - English model.

Create a folder called nlen.student.tiny in User/>Your username</Appdata/Roaming/translateLocally
Download the files here
Unpack each file to your new folder
Create a file called model_info.json and copy & paste this text;

{
  "modelName": "Dutch-English tiny",
  "shortName": "nl-en-tiny",
  "type":      "tiny",
  "src":       "Dutch",
  "trg":       "English",
  "srcTags":   {"nl": "Dutch"},
  "trgTag":    "en",
  "repository": "Bergamot",
  "version":   1,
  "API":       1
}

Create a file called config.intgemm8bitalpha.yml and copy & paste this text;

relative-paths: true
models:
  - model.nlen.intgemm.alphas.bin
vocabs:
  - vocab.nlen.spm
  - vocab.nlen.spm
shortlist:
    - lex.50.50.nlen.s2t.bin
    - false
beam-size: 1
normalize: 1.0
word-penalty: 0
mini-batch: 64
maxi-batch: 1000
maxi-batch-sort: src
workspace: 2000
max-length-factor: 2.0
skip-cost: true
gemm-precision: int8shiftAlphaAll

You should now be able to see it in the translateLocally app

That's it. Basically you just have to adjust each of their models to fit into translateLocally's format.
Keep in mind that you'll have to rename some lines in these two files to adjust for other languages. Some models may also have two vocab files, one for source and one for target.

Awesome, thank you!

the solution works brillliantly


Added player url to the Discord embed author.

Makes the author have a url that can be clicked. By default links to the osrs highscores, but other services are available.
Don't know where you want the config to be placed, but my suggestion would be to create separate "Discord" section? Since some configs are only meant for Discord and not for a generic webhook?

Ok so we've discussed this.... somewhere, likely in chat. So my immediate opinion is this:
I would only want this to work with Hiscores by default, due to the fact that the other websites are opt-in only
[2023-01-4 04:42:17] #pajlada felanbird: i would only want to support hiscores by default because the others are opt in
[2023-01-4 04:42:45] #pajlada felanbird: but we could allow a link

That is the current default https://github.com/pajlads/DinkPlugin/pull/126/files#diff-01afae69625eb273d486fd7b242ed458b39fbd20fd4b008a85829958815da9e6R199
NONE is also another possible default.

Note but not something you can fix, discord sees the runescape hiscores as a sketchy download, and requires you to prompt it every single time, with no options of Trust this domain

Add this to the top of unversioned in CHANGELOG.md
- Minor: Made player names in Discord notifications link to a player profile page. This feature can be customized to different providers such as WiseOldMan & CrystalMathLabs in the Advanced menu. (#126)

I fixed all current comments, thanks for all the feedback.


Fix error log when selecting child of Containers

core/object.cpp:1955 - Object was freed or unreferenced while signal 'timeout' is being emitted from it. Try connecting to the signal using 'CONNECT_DEFERRED' flag, or use queue_free() to free the object (if this object is a Node) to avoid this error and potential crashes.

If it solves the bug, then it looks good to me :)

Thanks!


Logging Splits is too close to the proceeding method

(moving here from the dafny-lang/dafny repo on behalf of @seebees)
Verifying CheckWellformed$$Module.__default.MethodNameWithoutSplits ...
  [0.545 s, 12 proof obligations]  verified
    checking split 1/3, 0.00%, (cost:87114/51) ...
      --> split #1 done,  [1.836419 s] Valid
    checking split 2/3, 99.46%, (cost:237/3) ...
      --> split #2 done,  [0.441859 s] Valid
    checking split 3/3, 99.73%, (cost:237/3) ...
      --> split #3 done,  [0.818531 s] Valid

Verifying CheckWellformed$$Module.__default.MethodNameWithSplits ...
  [3.222 s, 57 proof obligations]  verified

By eye, the splits associate with the first method,
but I suspect that they should associate with the second.
This is because I ran this with 1 CPU and there are 0 splits in the first
and 3 in the second :)
It would be nice if these were more closely alined.
Verifying CheckWellformed$$Module.__default.MethodNameWithoutSplits ...
  [0.545 s, 12 proof obligations]  verified

Verifying CheckWellformed$$Module.__default.MethodNameWithSplits ...
    checking split 1/3, 0.00%, (cost:87114/51) ...
      --> split #1 done,  [1.836419 s] Valid
    checking split 2/3, 99.46%, (cost:237/3) ...
      --> split #2 done,  [0.441859 s] Valid
    checking split 3/3, 99.73%, (cost:237/3) ...
      --> split #3 done,  [0.818531 s] Valid
  [3.222 s, 57 proof obligations]  verified

I have not been able to reproduce what you report with /vcsCores:1. With /vcsCores:3, the output is thoroughly garbled though which is definitely a problem.
I noticed that the Verifying ... output is printed by the following line of code in ExecutionEngine.cs.
Options.Printer.Inform($"Verifying {implementation.VerboseName} ...", traceWriter);

But the checking split ... output is printed in SplitAndVerifyWorker.cs as follows:
Console.WriteLine("    checking split {1}/{2}, {3:0.00}%, {0} ...",
          split.Stats, splitIdxStr, total, 100 * provenCost / (provenCost + remainingCost));

One is using some special Boogie printer API called Inform and the other is dumping straight to Console. Perhaps that makes a difference.
I also wonder if the two prints are being executed in different tasks.
@keyboardDrummer : Any thoughts?

Boogie already has a mechanism for "grouping" the output from various verification tasks. Evidently, this mechanism is not being used by the checking split ... message.
The mechanism is ConcurrentToSequentialWriteManager. As far as I can tell, writers under its control are already threaded through to each verification task. So, I think the fix to this Issue is simply to replace
Console.WriteLine("    checking split {1}/{2}, {3:0.00}%, {0} ...",

with
run.TraceWriter.WriteLine("    checking split {1}/{2}, {3:0.00}%, {0} ...",

(It's possible that many other Console.WriteLine's in Boogie should be changed analogously as well.)
Do we have a repro that would allow us to test my suggested fix?

@RustanLeino : I created this PR.


Update harness-variables.md

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

Enhancement

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


Rename and release under jsiqle/core

jedql is not a great name. @jsiqle is the org created for this on npm. Publishing multiple packages is a good path forward:

@jsiqle/core: This repo, concerned only with handling the in-memory stuff
@jsiqle/fs: A new repo, concerned with the filesystem sync etc

New plugins will be added if necessary in future iterations and should plug and play into the schema infrastructure (e.g. an Express server exposing a query REST interface or such).

Update: It's very likely that the @jsiqle/fs module will not be releasing any time soon. At this pace, we're bundling so many features into the @jsiqle/core package that we can completely drop the idea of multiple packages and start advertising as batteries included.


RemoveDevice not working

Invocation of RemoveDevice method of adapter  is not working and following error is printed:
Rem err! D-Bus error: Method "RemoveDevice" with signature "s" on interface "org.bluez.Adapter1" doesn't exist
(org.freedesktop.DBus.Error.UnknownMethod) "/org/bluez/hci0/dev_40_EF_4C_B0_71_6B"
I am invoking that method with MAC address and with device path but result is always same.

Ok i found the issue. RemoveDevice method is accepting ObjectPath not str, apropriate conversion schould be done in rust method, not into() call. I can provide PR for that.

#5  should fix that


ge is not a constructor

There is no problem when NPM is used without CDN, but after CDN is used the export will report an error, ge is not a constructor

浏览器里需要使用完整版本：xlsx.full.min.js 而不是 xlsx.min.js

@ZSH-HSZ what CDN?  can you reproduce using a service like jsfiddle?


merge package template from Kronos-Tools/npm-package-template-minimal

package.json

chore(devDependencies): update<EMAIL_ADDRESS>from template

Coverage remained the same at 14.543% when pulling 7f97cc46c82557869c4fae20d3796c846562571d on template-sync-1 into 8e3508f40c972c8900b5894e9eeb332ab77b1b94 on master.


Unable to install on Go 1.19

When attempting to install on an Artix Linux system with Go 1.19 installed, install for quic-go fails with the below error:
# github.com/lucas-clemente/quic-go/internal/qtls
go/pkg/mod/github.com/lucas-clemente/quic-go@v0.27.0/internal/qtls/go119.go:6:13: cannot use "The version of quic-go you're using can't be built on Go 1.19 yet. For more details, please see https://github.com/lucas-clemente/quic-go/wiki/quic-go-and-Go-versions." (untyped string constant "The version of quic-go you're using can't be built on Go 1.19 yet. F...) as int value in variable declaration

I believe appending a newer version (0.28.0 seems to be where they began supporting Go 1.19) in this file may resolve the issue, but I'm no coder.
Thanks for the code, I hope to use it soon.

Hi @swishkin,
I just released a new version that supports Go 1.9. I update the libp2p version.
Thank you for your interest in this project.

Hi @swishkin,
Would you give some feedback if it works? I am now making it for mobile.
The clipboard and network already work but still no UI for mobile yet.

Ok, I tried installing again via go install github.com/ntsd/cross-clipboard@latest, and it gave me no errors.
However, the app doesn't seem to have installed properly, as neither cross-clipboard nor cross-clipboard -t are recognized.

Ok, I tried installing again via go install github.com/ntsd/cross-clipboard@latest, and it gave me no errors.
However, the app doesn't seem to have installed properly, as neither cross-clipboard nor cross-clipboard -t are recognized.

You can try to path your go bin by export PATH=$PATH:$(go env GOPATH)/bin or echo "export PATH=$PATH:$(go env GOPATH)/bin" >> ~/.profile
for the explain https://medium.com/learn-go/go-path-explained-cab31a0d90b9

I apologize for my late reply here; I can't remember if I tried to build on Linux or Windows previously, but the below attempts are on Linux. I'm not sure if I'm (still) doing something wrong, but I cloned the repo, ran go build ., and received the same error:
# github.com/lucas-clemente/quic-go/internal/qtls
../.local/share/go/pkg/mod/github.com/lucas-clemente/quic-go@v0.31.1/internal/qtls/go120.go:5:13: cannot use "The version of quic-go you're using can't be built on Go 1.20 yet. For more details, please see https://github.com/lucas-clemente/quic-go/wiki/quic-go-and-Go-versions." (untyped string constant "The version of quic-go you're using can't be built on Go 1.20 yet. F...) as int value in variable declaration

I also tried running go install github.com/ntsd/cross-clipboard@latest, and it gives the same error.
Do I need to downgrade Go to build/install cross-clipboard?


Unusable in version 5

Log window (if it works) always puts me to the top instead of bottom when data is (re)loaded (thats at least how it seems...)
Usually for logs I am just getting the infinite spinner and if not the spinner screen just turns gray ...

Unfortunately, unusable this was a really good app a year ago but last months with each release only going downhill you really should put some more effort into your QA.
I am on archlinux

I am on macOS, and to me the logs icon on pods is completely gone.

@GuillaumeLachaud same with me :(

Same with me, and the shell command is also gone. Looks like a bunch of plugins are not getting loaded.

Most of the plugins are erroring for me on 5.0.1 on Big Sur 11.4

@GuillaumeLachaud @slayerjain Missing logs icons in pods are unrelated issue, but it is already fixed and available in Lens v5.0.2.

So I still have this scrolling issue, also on a mac. Do I need to do sth so that it follows, anything else than clicking this Jump to bottom button?
Also what about this gray screen? How can I get back w/o restarting?

Scrolling issue: https://nc.jahnen.me/s/aJH6sXng3aE4Ryp
Seems that at the very end it suddenly works ...


How to change cell collision delay ?

title

@GhostShot3 You can find and change the values here, the "1" is the speed of collision restoration for mobile physics, and "13" is for default physics.
It is also recommended you change the values In this location as well to correspond with the same value of normal collision restoration as to not cause accidental remerge when player cells are in boosted mode.


The procrastinate worker command fails with procrastinate_demo

The procrastinate worker command fails with the procrastinate_demo app:
$ export PGHOST=localhost PGUSER=postgres PGPASSWORD=password PGDATABASE=procrastinate
$ export PROCRASTINATE_APP=procrastinate_demo.app.app
$ procrastinate worker
Launching a worker on all queues
INFO:procrastinate.periodic:Registring task procrastinate_demo.tasks.tick to run periodically with cron * * * * * *
INFO:procrastinate.worker.worker:Starting worker on all queues
ERROR:procrastinate.utils:Periodic Deferrer error
Traceback (most recent call last):
  File "/home/elemoine/src/procrastinate/procrastinate/utils.py", line 226, in wrapper
    await awaitable
  File "/home/elemoine/src/procrastinate/procrastinate/periodic.py", line 68, in worker
    await self.defer_jobs(jobs_to_defer=self.get_previous_tasks(at=now))
  File "/home/elemoine/src/procrastinate/procrastinate/periodic.py", line 155, in defer_jobs
    job_id = await self.job_store.defer_periodic_job(
  File "/home/elemoine/src/procrastinate/procrastinate/store.py", line 68, in defer_periodic_job
    result = await self.connector.execute_query_one_async(
  File "/home/elemoine/src/procrastinate/procrastinate/connector.py", line 43, in execute_query_one_async
    raise exceptions.SyncConnectorConfigurationError
procrastinate.exceptions.SyncConnectorConfigurationError:
    A synchronous connector (probably Psycopg2Connector) was used, but the operation
    needs an asynchronous connector (AiopgConnector). Please check your App
    configuration.

Error:
    A synchronous connector (probably Psycopg2Connector) was used, but the operation
    needs an asynchronous connector (AiopgConnector). Please check your App
    configuration.

Did we merge something that setup the Psycopg2 connector by default ? I recall we tried to avoid that.

We have this currently in the demo:
import procrastinate

import_paths = ["procrastinate_demo.tasks"]
is_async = False  # set to True to run async demo
if is_async:
    connector_class = procrastinate.AiopgConnector
else:
    connector_class = procrastinate.Psycopg2Connector

app = procrastinate.App(
    connector=connector_class(),
    import_paths=import_paths,
    worker_defaults={"listen_notify": False},
)
app.open()

There's something that I don't understand: I thought you removed listen_notify: False! (https://github.com/peopledoc/procrastinate/commit/746b8e233386165fa02110b06572a03f3955f8e4)

There's something that I don't understand: I thought you removed listen_notify: False! (746b8e2)

https://github.com/peopledoc/procrastinate/commit/2df7cc5ceb26295cf94d5cb2e5f6b3dd174850d1#diff-845b0890ea23363d7fbc173f1a9d06a2 reverted your change.


Increment version for keyvault releases

Increment package version after release of com.azure azure-security-keyvault-jca

@backwind1233 @chenrujun We need to merge these increment PRs that are created after a release. In this case, this one corresponds to the release of JCA earlier this week.

/check-enforcer evaluate

/check-enforcer override


Replace interface{} with any

Go 1.18 has a new data type called any that represents interface{} in a clearer way.
Signed-off-by: Thomas Parrott<EMAIL_ADDRESS>

Testsuite passed

@tomponline needs rebase

@stgraber for the 2nd time infact :)

done


Added max disk space go-diskqueue implementation

In progress.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

6 of 6 (100.0%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.09%) to 60.86%

Totals

Change from base Build<PHONE_NUMBER>:
0.09%

Covered Lines:
4486

Relevant Lines:
7371

💛  - Coveralls


AbstractSynth should return multimodal output

Not just audio Signal, but also: parameter values and boolean is_train_or_test

This should be solved in https://github.com/torchsynth/torchsynth/pull/358


add three.js of Front-End Development

three.js - JavaScript 3D library.
The library provides <canvas>, <svg>, CSS3D and WebGL renderers.

It's a link to the library itself, and NOT, NOT the awesome list


Text Preprocessing

To implement a common black box we need text loading, extraction of words to be attacked, perturbations, distance metrics, models.
Text Loading needs to be very uniform and universal, it should encapsulate all common practices including embedding, tokenizers, batch_loaders, and should support commonly used libraries like nltk, spacy, BERT etc.
We need to think about how we should design this before our first attack.

@someshsingh22 , I believe we could start by creating a common class for this inside decepticonlp/preprocess, and then start by implementing a class for each of the separate practices. Does that sound good, or do you want to take a different approach to this?

Refer to #75


how to add image in this web site ?

Currently you can see the images uploaded by other users, it is a future plan to implement a fully interactive system for the user.


Sign container images in Nexus

Needed for https://github.com/stackabletech/issues/issues/370
Enables signing of our operator images (we will need to sign our product images too), publishes signatures in Nexus.
We plan on migrating our artifacts to Harbor later, which will allow us to sign Helm charts, too.

I simplified the way the image digest is obtained, it should be clearer now and it's also almost the same way we will do it for Helm charts (Helm just outputs the digest to stderr). Tested it again by generating the Makefile for airflow-operator and triggering the build, worked fine (Workflow run: https://github.com/stackabletech/airflow-operator/actions/runs/5535650288).


New ListView mock doesn't render any section headers

As of React Native v0.41, my Jest snapshots are failing due to the ListView mock no longer rendering any section headers. It's still an issue as of RN v0.42.
A change was made here (and later here) to use a new mock component, but that component doesn't handle section headers. The new mock also keys the items by index, which causes key conflicts when there's more than one section (the items in the second section start over at index 0).
I'm happy to make a PR, but I may not get around to it for a few days so posting here with a workaround in case others have the same problem.
For now, this fixes it by reverting to the old behavior (save it as setup.js and include it in your package.json setupFiles):
const mockComponent = require.requireActual('react-native/jest/mockComponent');

jest.mock('ListView', () => {
  const RealListView = require.requireActual('ListView');
  const ListView = mockComponent('ListView');
  ListView.prototype.render = RealListView.prototype.render;
  return ListView;
});

We're cutting down on the number of outstanding issues, in order to allow us to focus. I'm closing this issue because it has been open for over 60 days with no activity. If you think it should still be opened let us know why. PRs are always welcome.

For me, the workaround was to add key="footer" to the footer and you can do the same for header if the warning didn't go away.


Usage of Array.from in bacon.js

The bacon.js file provided in dist/ (and thus also in npm) makes use of Array.from which is not widely supported.
I guess this is something that can be configured during Coffeescript transpilation and it should be, because I was not able to use bacon in Safari 8 (which ships with every Mac Version older than El Capitan).

There indeed seems to be a configuration error with the s6 loose mode support. I guess I need to get back working on #651 to prevent this from happening in the future.


Can not see the text found in internal documentation

Godot version:
3.0 stable
Issue description:
Can not see the text found in internal documentation
Minimal reproduction project:

Duplicate of #14410.

It's on the top-right, and it's highlighted in black...
Also would be better to have it not a popup, since popups are obscuring the background and usually text editors have a more convenient docked search.


Adonisjs

Is your feature request related to a problem? Please describe.

Describe the solution you'd like:

Describe alternatives you've considered:

Additional context:

Closing as incomplete. Please feel free to add more information if you have any and we can re-open the issue.


Build pipeline1

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


Contact page_pointing to wrong email id

Replace<EMAIL_ADDRESS>with<EMAIL_ADDRESS>on the contact page.

Working as expected


convert into single program that accepts options for simulating different kinds of load

Currently, this project consists of multiple independent programs that can need to be run individually to simulate certain kinds of load. We should instead have a single program that accepts user-specified commandline options to then run a certain load generator.

pull request #15 merged!


New Semantic Memory Storage based on Azure Cognitive Search with custom embeddings

Add new Memory Storage based on Azure Cognitive Search with custom embeddings
Delete previous Azure Search memory component based on old semantic search/Lucene

https://github.com/microsoft/semantic-kernel/pull/1248#pullrequestreview-1446913040

Status: waiting for NuGet to be available.

@dluc, will this be resolved by #1174 ?


(chore): try doing __mean_var without client via gufunc

This is much slower and more memory intensive and I don't understand why

Well it's allow_rechunk probably but I don't understand why it's complaining about that.

This is "would be nice" but not worth figuring out why gufunc requires this bizarre chunking behavior.  Closing in favor of #221


Update of sr.po

Make the translation up to date, and fix several strings

This github user account does not have a name, can you please add it?

I'll include it, thanks!


Fix fileconfig

Basic edits to cbmex.cpp to get 'fileconfig' function to run properly.

Okay, I did those changes and pushed a new commit into my fork. Will these automatically be included in the pull request?

Yes, any time you push a commit to a branch for a PR it will be updates. Thanks


syft: 1.13.0 -> 1.14.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/anchore/syft/releases.
meta.description for syft is: CLI tool and library for generating a Software Bill of Materials from container images and filesystems
meta.homepage for syft is: https://github.com/anchore/syft
meta.changelog for syft is: https://github.com/anchore/syft/releases/tag/v1.14.0
Updates performed

Golang update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.14.0 with grep in /nix/store/5bizblqcpq8czrl7qs5mah2v514b0pig-syft-1.14.0
found 1.14.0 in filename of file in /nix/store/5bizblqcpq8czrl7qs5mah2v514b0pig-syft-1.14.0

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

syft

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/5bizblqcpq8czrl7qs5mah2v514b0pig-syft-1.14.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/3b235d21bef84a85bd312ef236bae8f84daa12dd#syft

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/5bizblqcpq8czrl7qs5mah2v514b0pig-syft-1.14.0
ls -la /nix/store/5bizblqcpq8czrl7qs5mah2v514b0pig-syft-1.14.0/bin

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

1 package built:

syft

Maintainer pings
cc @developer-guy @06kellyjac @kashw2 for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

@NixOS/nixpkgs-merge-bot merge


MWB Service not starting

Microsoft PowerToys version
0.80.0
Installation method
GitHub
Running as admin
Yes
Area(s) with issue?
Mouse Without Borders
Steps to reproduce
Start MWB service and it appears to have started. Refresh the list of services in Windows Services app and the MWB Service shows as not started. Event Viewer shows "Service stopped successfully."
This occurs on both my Windows 11 machines.
✔ Expected Behavior
Of course, I expect the service to remain started just like Mouse Without Borders v <IP_ADDRESS>7 which I am currently using.
❌ Actual Behavior
Service starts and then stops.
Other Software
No response

The issue was reported by several people in https://github.com/microsoft/PowerToys/issues/27897


Bug: saving package types does not work properly

When I want to save the package types it looks like every type is using the same field.
Video: https://monosnap.com/file/vX9hlBdvUZwdDZ97hefUx9GQABmPDT

I confirm this behaviour

We are currently looking at this problem.

Fixed in version 4.1.4 of the MyParcel plugin


Minor Maven improvements

Specify the source code encoding to avoid the build to be platform dependent.
Remove duplicate SLF4J binding: remove slf4j-log4j12 and keep slf4j-simple. Simple outputs all events to System.err.
Configure the scope of slf4j-simple to test as slf4j binding is provided by Fasten server.

Thanks @amottier for your input.
One thing to take into account, the vulnerability-producer will not be run from the fasten-server. It functions as a separate entity, publishing to a Kakfa topic which is then consumed by a vulnerability-consumer that sits in the fasten-server and injects this information in the DB.


A bug fix for the Types.LONGLONG number range

According to MDN(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number#Integer_range_for_Number),
Integer range for Number is -9007199254740992 to<PHONE_NUMBER>740992.
Bugs In the original code,

There is no range for the negative values.
Can't print out<PHONE_NUMBER>740993 value. Because of the gt sign at line 103 : Number(numberString) > IEEE_754_BINARY_64_PRECISION.

Thank you very much! In order to accept this pull request, you need to add tests. Since it is a bug fix, there needs to be at least one test that fails without your change and passes with your change. Please ping me when you add the test to the pull request and I'll take another look :)!

@dougwilson re-aligned the statements and bug fixed. Please take a look after being tested.

Thanks, @Dinwy! I still need you to add tests for this. In order to accept this pull request, you need to add tests. Since it is a bug fix, there needs to be at least one test that fails without your change and passes with your change. Please ping me when you add the test to the pull request and I'll take another look :)!

@dougwilson Oh, I'm sorry. I will add a test soon.

@dougwilson Could please check this?

Thanks for the contribution. Does this solve a known bug or did you find it yourself? I wasn't aware of it.

@ronkorving This will solve a known bug #1371.


Update webhook

Updates webhook to be able to be call from the openstack-operator webhook on the GlanceSpecCore, like for other operators in [1].
Also adds check for valid service override endpoint type on create and update.
Depends-On: https://github.com/openstack-k8s-operators/lib-common/pull/505
[1] https://github.com/openstack-k8s-operators/openstack-operator/blob/d2703d3a321c979dacaca95b5d4a634bf116e0db/apis/core/v1beta1/openstackcontrolplane_webhook.go#L181

/hold until after freeze

ok I checked locally and looks safe, sorry for the delay, I knew it was ok in terms of code but I wanted to test it locally to make sure we preserve the current layout.

/lgtm


Hax & Ted tester GH @reported by: michaelhaxhiu

123

Triggered auto assignment to @sophiepintoraetz (AutoAssignerTriage), see https://stackoverflow.com/c/expensify/questions/4749 for more details.

Plz ignore

Triggered auto assignment to @kadiealexander (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

Triggered auto assignment to @kevinksullivan (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

Triggered auto assignment to @jboniface (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

Ignore

Triggered auto assignment to @stephanieelliott (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

Triggered auto assignment to @michaelhaxhiu (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

Triggered auto assignment to @trjExpensify (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

Triggered auto assignment to @jliexpensify (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

Triggered auto assignment to @arielgreen (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

Thanks to everybody we notified here. We did it! https://zapier.com/app/editor/138816166/nodes/138950682.


TABL: Add translations

Closes #2513

Added a translation to https://github.com/abapGit-tests/TABL


cheat on "share contact" button : share another user contact

Operating system: Linux
PHP version: 5.6
PHP Telegram Bot version: 4.7
Using MySQL database: yes
MySQL version:
Update Method: Webhook
Self-signed certificate:  no

Expected behaviour
in conversation, i have a share your contact button, user must share their contact and check is it true or not.
Actual behaviour
user share another user contact and the bot not check check user id

🤔