Add C code generator and runtime2 backend

Add a new runtime2 backend to Daffodil with a C code generator and
libcli/libruntime libraries.  The C code generator implements a small
but still functional subset of DFDL 1.0 for binary data:

binary boolean, integer, and real numbers
arrays of simple and complex elements
choice groups using dispatch/branch keys
validation of "fixed" attributes
padding of explicit length complex elements with fill bytes

Also add a new CLI subcommand "daffodil generate" to call the code
generator and modify the CLI subcommand "daffodil test" to support
running TDML tests with daffodil-runtime2.
We are documenting reviewer requested changes in Runtime2
ToDos.
We plan to address these changes while continuing to build out the C
code generator to implement more of the "Runtime 2 Design" table in
https://cwiki.apache.org/confluence/display/DAFFODIL/WIP%3A+Daffodil+Runtime+2.
Build requirements and instructions are in the top-level README.md and
BUILD.md files.
DAFFODIL-2202

Changelog for selected files:
main.yml - Use msys2 shell on windows, install runtime2 build
requirements, use explicit versions for actions and oses.
sonarclound.yml - Install runtime2 build requirements, use explicit
versions for actions and oses.
README.md - Fix or disable markdownlint warnings, wrap paragraphs, add
runtime2 build requirements, sort hyperlink tags alphabetically.
build.sbt - Add runtime2 project, allow environment variables CC and
AR to override cCompiler and ccArchiveCommand's default settings,
ensure C compiler test-builds C files by doing a recursive glob on "c"
and "examples", make tdmlProc and cli depend on runtime2 because they
call it, and add runtime2 to daffodil-test's test classpath.
bin.LICENSE - Add os-lib license.
Main.scala - Add generate subcommand option.
Compiler.scala - Make ProcessorFactory.forLanguage call runtime2 using
Class.forName to avoid core dependency on runtime2.
ElementBase.scala, ElementDeclMixin.scala, ElementRef.scala - Add DSOM
getters for fixedAttr, hasFixedValue, fixedValueAsString & fixedValue,
make IDEA recommended fixes.
ElementBaseGrammarMixin.scala - Make IDEA recommended fixes.
ElementDeclGrammarMixin.scala - Give Runtime2CodeGenerator access to
RootGrammarMixin.documentElement.
Grammar.scala - Give Runtime2CodeGenerator access to
BinaryGram.children.
GrammarTerm.scala - Allow subclasses to override Gram.context and
change its type from SchemaComponent to ElementBase.
Production.scala - Give Runtime2CodeGenerator access to Prod.guard.
ElementCombinator.scala - Give Runtime2CodeGenerator access to
ElementParseAndUnspecifiedLength.{context, eBeforeContext, eValue,
eAfterValue, repTypeElementGram, subComb}, make IDEA recommended
fixes.
PrimitivesBinaryNumber.scala - Give Runtime2CodeGenerator access to
BinaryIntegerKnownLength.{signed, lengthInBits}.
SequenceCombinator.scala - Give Runtime2CodeGenerator access to
OrderedSequence.sequenceChildren, make IDEA recommended fixes.
tdml.xsd - Add daffodil-runtime2 to tdml:{defaultImplementations,
implementations}.
dafext.xsd - Add tdmlImplementation to tunables.
DFDLParserUnparser.scala - Add ProcessorFactory.forLanguage, trait
CodeGenerator, split half of DataProcessor into DataProcessorBase.
DataProcessor.scala - Minor cleanups.
TDMLRunner.scala - Create TDMLDFDLProcessorFactory or
Runtime2TDMLDFDLProcessorFactory object depending on
tdmlImplementation tunable and call cleanUp on parse/unparse results.
TDMLDFDLProcessor.scala - Add TDMLResult.cleanUp abstract function.
DaffodilTDMLDFDLProcessor.scala - Implement
DaffodilTDMLParseResult.cleanUp and DaffodilTDMLUnparseResult.cleanUp.
Runtime2TDMLDFDLProcessor.scala - Run TDML tests on runtime2 backend.
Use cleanUp to remove all temporary files.
choice-unparse2.tdml - Change model name from "c" to "c1" to avoid
conflict with daffodil-runtime2's "c" resources directory.
Dependencies.scala - Add os-lib dependency for writing C files.
Rat.scala - Ignore runtime2 tests' binary data files.
plugins.sbt - Add sbt-cc plugin so sbt can test-build C files.
sonar-project.properties - Make scan ignore C files since SonarCloud
CLI Docker action can't analyze them anyway.  Also prevent some scan
warnings.

This builds and tests perfectly from sbt at a command shell using Java 16.
I'm not having success with IntelliJ IDEA though.  Just trying to build (or rebuild) daffodil project gives "Module 'daffodil-udf' tests:java.lang.ExceptionInInitializerError". Which typically reflects some linkage problem.
Any suggestions? Does IntelliJ IDEA need to use an earlier Java version perhaps?

I verified my IDEA has no problem rebuilding the daffodil project (Build -> Rebuild Project or Build -> Build Project, even after typing "clean" in IDEA's interior sbt shell pane) when my default JDK is Java 11 (sdk use java 11.0.10.hs-adpt).
SDKMAN! has 9 versions of Java 16 available; I picked the AdoptOpenJDK Hotspot one, installed it, and made it my default JDK.
interran@GH3WPL13E:~$ sdk list java | rg 16
 AdoptOpenJDK  |     | 16.0.0.j9    | adpt    |            | 16.0.0.j9-adpt
               |     | 16.0.0.hs    | adpt    |            | 16.0.0.hs-adpt
 Amazon        |     | <IP_ADDRESS>.1  | amzn    |            | <IP_ADDRESS>.1-amzn
 Azul Zulu     |     | 16.0.0       | zulu    |            | 16.0.0-zulu
               |     | 16.0.0.fx    | zulu    |            | 16.0.0.fx-zulu
 BellSoft      |     | 16.0.0.fx    | librca  |            | 16.0.0.fx-librca
               |     | 16.0.0       | librca  |            | 16.0.0-librca
               |     | 16           | open    |            | 16-open
 SAP           |     | 16           | sapmchn |            | 16-sapmchn
interran@GH3WPL13E:~$ sdk install java 16.0.0.hs-adpt

Downloading: java 16.0.0.hs-adpt

In progress...

#################################################################################################################################################################################### 100.0%

Repackaging Java 16.0.0.hs-adpt...

Done repackaging...

Installing: java 16.0.0.hs-adpt
Done installing!

Do you want java 16.0.0.hs-adpt to be set as default? (Y/n): y

Setting java 16.0.0.hs-adpt as default.
interran@GH3WPL13E:~$

I relaunched my IDEA using Java 16 and had no problem rebuilding the daffodil project again (Build -> Rebuild Project).  Here's what my sbt shell pane showed:
/home/interran/.sdkman/candidates/java/current/bin/java -server -Xmx1536M -Dsbt.supershell=false -Didea.managed=true -Dfile.encoding=UTF-8 -Didea.installation.dir=/home/interran/.apps/idea-IC -jar /home/interran/.local/share/JetBrains/IdeaIC2021.1/Scala/launcher/sbt-launch.jar early(addPluginSbtFile=\"\"\"/tmp/idea.sbt\"\"\") "; set ideaPort in Global := 46073 ; idea-shell"
[info] welcome to sbt 1.5.0 (AdoptOpenJDK Java 16)
[info] loading global plugins from /home/interran/.sbt/1.0/plugins
[info] compiling 1 Scala source to /home/interran/.sbt/1.0/plugins/target/scala-2.12/sbt-1.0/classes ...
[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.13. Compiling...
[info]   Compilation completed in 7.292s.
[info] done compiling
[info] loading settings for project daffodil-runtime2-build-build-build from metals.sbt ...
[info] loading project definition from /home/interran/apache/daffodil-runtime2/project/project/project
[info] loading settings for project daffodil-runtime2-build-build from metals.sbt ...
[info] loading project definition from /home/interran/apache/daffodil-runtime2/project/project
[success] Generated .bloop/daffodil-runtime2-build-build.json
[success] Total time: 0 s, completed Apr 19, 2021, 11:49:00 AM
[info] loading settings for project daffodil-runtime2-build from metals.sbt,plugins.sbt,idea.sbt ...
[info] loading project definition from /home/interran/apache/daffodil-runtime2/project
[success] Generated .bloop/daffodil-runtime2-build.json
[info] compiling 2 Scala sources to /home/interran/apache/daffodil-runtime2/project/target/scala-2.12/sbt-1.0/classes ...
[info] done compiling
[success] Total time: 1 s, completed Apr 19, 2021, 11:49:03 AM
[info] loading settings for project daffodil from build.sbt ...
[info] loading settings for project daffodil-japi from build.sbt ...
[info] loading settings for project daffodil-cli from build.sbt ...
[info] resolving key references (26028 settings) ...
[info] set current project to daffodil (in build file:/home/interran/apache/daffodil-runtime2/)
[info] Defining Global / ideaPort
[info] The new value will be used by Compile / compile, Test / compile and 37 others.
[info] 	Run `last` for details.
[info] Reapplying settings...
[info] set current project to daffodil (in build file:/home/interran/apache/daffodil-runtime2/)
[IJ]all {file:/home/interran/apache/daffodil-runtime2/}daffodil-io/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-io/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-japi/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-japi/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-cli/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-cli/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-core/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-core/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil/products {file:/home/interran/apache/daffodil-runtime2/}daffodil/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-sapi/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-sapi/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-schematron/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-schematron/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-runtime1-unparser/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-runtime1-unparser/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-runtime2/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-runtime2/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-propgen/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-propgen/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-runtime1/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-runtime1/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-lib/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-lib/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-macro-lib/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-macro-lib/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-udf/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-udf/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-test-stdLayout/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-test-stdLayout/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-tutorials/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-tutorials/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-test/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-test/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-test-ibm1/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-test-ibm1/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-tdml-lib/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-tdml-lib/test:products {file:/home/interran/apache/daffodil-runtime2/}daffodil-tdml-processor/products {file:/home/interran/apache/daffodil-runtime2/}daffodil-tdml-processor/test:products
[info] generated /home/interran/apache/daffodil-runtime2/daffodil-lib/resource_managed/main/org/apache/daffodil/xsd/dafext.xsd
[info] generated /home/interran/apache/daffodil-runtime2/daffodil-lib/resource_managed/main/org/apache/daffodil/xsd/dfdlx.xsd
[info] generated /home/interran/apache/daffodil-runtime2/daffodil-lib/resource_managed/main/org/apache/daffodil/xsd/DFDL_part3_model.xsd
[info] generated /home/interran/apache/daffodil-runtime2/daffodil-lib/resource_managed/main/org/apache/daffodil/xsd/DFDL_part2_attributes.xsd
[info] generated /home/interran/apache/daffodil-runtime2/daffodil-lib/resource_managed/main/org/apache/daffodil/xsd/DFDL_part1_simpletypes.xsd
[info] compiling 6 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-macro-lib/target/scala-2.12/classes ...
[info] compiling 3 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-propgen/target/scala-2.12/classes ...
[info] compiling 5 Java sources to /home/interran/apache/daffodil-runtime2/daffodil-udf/target/scala-2.12/classes ...
[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.11. Compiling...
[info] done compiling
[info] compiling 9 Scala sources and 23 Java sources to /home/interran/apache/daffodil-runtime2/daffodil-udf/target/scala-2.12/test-classes ...
[info]   Compilation completed in 7.655s.
[info] done compiling
[info] compiling 1 Scala source to /home/interran/apache/daffodil-runtime2/daffodil-propgen/target/scala-2.12/test-classes ...
[info] done compiling
[info] done compiling
[info] done compiling
[info] generated /home/interran/apache/daffodil-runtime2/daffodil-lib/src_managed/main/org/apache/daffodil/schema/annotation/props/gen/GeneratedCode.scala
[info] generated /home/interran/apache/daffodil-runtime2/daffodil-lib/src_managed/main/org/apache/daffodil/api/DaffodilTunablesGen.scala
[info] generated /home/interran/apache/daffodil-runtime2/daffodil-lib/src_managed/main/org/apache/daffodil/api/WarnIdGen.scala
[info] compiling 73 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-lib/target/scala-2.12/classes ...
[info] done compiling
[info] compiling 41 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-io/target/scala-2.12/classes ...
[info] compiling 41 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-lib/target/scala-2.12/test-classes ...
[info] compiling 5 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-schematron/target/scala-2.12/classes ...
[info] done compiling
[info] done compiling
[info] compiling 31 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-io/target/scala-2.12/test-classes ...
[info] compiling 5 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-tdml-lib/target/scala-2.12/classes ...
[info] compiling 162 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-runtime1/target/scala-2.12/classes ...
[info] done compiling
[info] done compiling
[info] done compiling
[info] compiling 3 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-tdml-lib/target/scala-2.12/test-classes ...
[info] done compiling
[info] done compiling
[info] compiling 12 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-runtime1/target/scala-2.12/test-classes ...
[info] compiling 37 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-runtime1-unparser/target/scala-2.12/classes ...
[info] done compiling
[info] done compiling
[info] compiling 114 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-core/target/scala-2.12/classes ...
[info] done compiling
[info] [cc, -c, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libcli/xml_reader.c, -o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libcli/xml_reader.c.o, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libcli, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libruntime, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/examples, -Wall, -Wextra]
[info] [cc, -c, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libcli/daffodil_argp.c, -o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libcli/daffodil_argp.c.o, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libcli, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libruntime, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/examples, -Wall, -Wextra]
[info] compiling 47 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-core/target/scala-2.12/test-classes ...
[info] compiling 6 Scala sources and 6 Java sources to /home/interran/apache/daffodil-runtime2/daffodil-japi/target/scala-2.12/classes ...
[info] compiling 10 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-sapi/target/scala-2.12/classes ...
[info] [cc, -c, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libcli/stack.c, -o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libcli/stack.c.o, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libcli, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libruntime, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/examples, -Wall, -Wextra]
[info] [cc, -c, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libcli/xml_writer.c, -o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libcli/xml_writer.c.o, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libcli, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libruntime, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/examples, -Wall, -Wextra]
[info] [cc, -c, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libcli/daffodil_main.c, -o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libcli/daffodil_main.c.o, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libcli, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libruntime, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/examples, -Wall, -Wextra]
[info] [cc, -c, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libruntime/parsers.c, -o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libruntime/parsers.c.o, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libcli, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libruntime, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/examples, -Wall, -Wextra]
[info] [cc, -c, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libruntime/errors.c, -o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libruntime/errors.c.o, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libcli, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libruntime, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/examples, -Wall, -Wextra]
[info] [cc, -c, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libruntime/infoset.c, -o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libruntime/infoset.c.o, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libcli, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libruntime, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/examples, -Wall, -Wextra]
[info] [cc, -c, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libruntime/unparsers.c, -o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libruntime/unparsers.c.o, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libcli, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libruntime, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/examples, -Wall, -Wextra]
[info] [cc, -c, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/examples/NestedUnion.c, -o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/examples/NestedUnion.c.o, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libcli, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libruntime, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/examples, -Wall, -Wextra]
[info] [cc, -c, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/examples/ex_nums.c, -o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/examples/ex_nums.c.o, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libcli, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/c/libruntime, -I/home/interran/apache/daffodil-runtime2/daffodil-runtime2/src/main/resources/examples, -Wall, -Wextra]
[info] [ar, cr, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccTargetMap/_global/streams/compile/sbtcc.Library/libruntime2.a, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libcli/xml_reader.c.o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libcli/daffodil_argp.c.o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libcli/stack.c.o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libcli/xml_writer.c.o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libcli/daffodil_main.c.o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libruntime/parsers.c.o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libruntime/errors.c.o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libruntime/infoset.c.o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/c/libruntime/unparsers.c.o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/examples/NestedUnion.c.o, /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/streams/compile/ccSourceObjectMap/_global/streams/compile/libruntime2.a/src/main/resources/examples/ex_nums.c.o]
[info] compiling 11 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/scala-2.12/classes ...
[info] done compiling
[info] compiling 9 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-sapi/target/scala-2.12/test-classes ...
[info] compiling 6 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-schematron/target/scala-2.12/test-classes ...
[info] done compiling
[info] done compiling
[info] compiling 12 Java sources to /home/interran/apache/daffodil-runtime2/daffodil-japi/target/scala-2.12/test-classes ...
[info] done compiling
[info] done compiling
[info] compiling 5 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-tdml-processor/target/scala-2.12/classes ...
[info] done compiling
[info] done compiling
[info] compiling 2 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-cli/target/scala-2.12/classes ...
[info] compiling 11 Scala sources and 1 Java source to /home/interran/apache/daffodil-runtime2/daffodil-tdml-processor/target/scala-2.12/test-classes ...
[info] compiling 3 Scala sources to /home/interran/apache/daffodil-runtime2/test-stdLayout/target/scala-2.12/test-classes ...
[info] compiling 8 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-test-ibm1/target/scala-2.12/test-classes ...
[info] compiling 1 Scala source and 1 Java source to /home/interran/apache/daffodil-runtime2/tutorials/target/scala-2.12/test-classes ...
[info] done compiling
[info] done compiling
[info] done compiling
[info] done compiling
[info] done compiling
[info] compiling 1 Scala source to /home/interran/apache/daffodil-runtime2/daffodil-cli/target/scala-2.12/test-classes ...
[info] done compiling
[info] done compiling
[info] compiling 1 Scala source to /home/interran/apache/daffodil-runtime2/daffodil-runtime2/target/scala-2.12/test-classes ...
[info] done compiling
[info] compiling 129 Scala sources to /home/interran/apache/daffodil-runtime2/daffodil-test/target/scala-2.12/test-classes ...
[info] done compiling
[success] Total time: 58 s, completed Apr 19, 2021, 11:50:25 AM
[IJ]eval System.getProperty("java.version")
[info] ans: String = 16
[IJ]eval System.getProperty("java.home")
[info] ans: String = /home/interran/.sdkman/candidates/java/16.0.0.hs-adpt
[IJ]

>

Which operating system, JDK vendor, and IDEA version are you using?  I'm using Ubuntu 20.04.2 LTS running in WSL 2 on Windows 10.

My IntelliJ IDEA is 2021.1
These difficulties seem to have evaporated. I am not sure why.

@stevedlawrence, I've updated the runtime2 todos, created two new JIRA issues, rebased to fix a conflict with the master branch, and squashed the runtime2 commits.  Please approve if everything looks good.

+1 from me! Glad to get this merged in!!


Experimental support for rootless containers

This introduces experimental support for rootless containers. To test this:
// create spec for rootless containers
runc spec --rootless

// provide console socket,
recvtty tty.sock

// in another shell, note the missing sudo
./youki create --bundle <bundlePath> --console-socket <SocketPath>/tty.sock 2309pasf
./youki start 2309pasf

// in container shell
id
uid=0(root) gid=0(root) groups=65534(nobody),65534(nobody),65534(nobody),65534(nobody),65534(nobody),65534(nobody),65534(nobody),65534(nobody),0(root)

// on the host, note the user, it is not root
furisto    41875    1562  0 21:48 pts/8    00:00:00  \_ ./youki create --bundle...
furisto    41876   41875  0 21:48 pts/8    00:00:00      \_ /bin/sh

Known limitations for now:

Resource restrictions will be ignored. This requires systemd support
Only single id mapping fully supported

I'll review it later today.

@utam0k Addressed your comments

🎉


AssertionError on test_logging.py solved by strip()

I have an assertion error on logs == expected, logs on the last line of test_logging.py when running pytest.
I think it is simply an issue with trailing spaces as replacing the end of the file by
logs = logs.strip()
expected = expected.strip()
assert logs == expected, logs

yields a test success.

Is this the latest version of the master branch?
If so, I think @huguesdevimeux will have some reservations about stripping whitespace from the logs, as they need to be exactly the same for testing purposes...

I ran the tests on a newly cloned version of the repository but I see the tests work on the CI setup. Do you think it may be a local issue ? I have run pip install . just before testing so I am what could be wrong.

I don't think it's a local issue. I think it's just an edge case not caught by my regex, which will be scrapped as soon as I can get the time to work on it.
Could you please post the exact AssertionError? And also state which version of rich you're using?

The exact assertion error is :
E       AssertionError:            INFO     Read configuration files:
                                                                                config.py:
E                    INFO
                                                                                scene_file_writer.py:
E                             File ready at

E
E       assert '           I...           \n' == '           I...           \n'
E         Skipping 760 identical leading characters in diff, use -v to show
E         Strings contain only whitespace, escaping them using repr()
E         - '          \n

           \n'
E         + '          \n'

tests/test_logging/test_logging.py:58: AssertionError

I am running rich on version 3.3.2.

I am running rich on version 3.3.2.
Could you please try running the same test on a Rich version above 4.2.1? I recommend that you use the latest, rich 5.0.0.

The reasons for this are detailed in this issue: https://github.com/willmcgugan/rich/issues/190

I had the same issue, running the test again with rich 5.0.0 fixes the issue.
Maybe rich>=4.2.1 should be specified in requirements.txt?

It indeed solves the issue for me

Interesting. Can we please fix the Rich version in the requirements.txt
file?
On Tue, Aug 4, 2020, 8:25 AM azarzadavila<EMAIL_ADDRESS>wrote:

It indeed solves the issue for me
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ManimCommunity/manim/issues/245#issuecomment-668564530,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAILYAFTOYRJ3GWG7ZKRPI3R6744PANCNFSM4PUGI5MQ
.


Swiper cannot slide and the space is very long when using v-for

any one have idea to solve swiper that cannot slide and the space is very long? its happen when i use v-for.

Swiper in all demos works fine. Impossible to say anything without demo


Missing import sys

Missing import sys in lib/pyproj/__init__.py since pull request #30
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-1-c6ec65490265> in <module>()
----> 1 import pyproj

/home/me/.local/lib/python2.7/site-packages/pyproj-1.9.4-py2.7-linux-x86_64.egg/pyproj/__init__.py in <module>()
     57
     58 # Python 2/3 compatibility
---> 59 if sys.version_info[0] == 2:            # Python 2
     60    string_types = (basestring,)
     61 else:                                   # Python 3

NameError: name 'sys' is not defined

PR #32 already did this.

This has been merged.  The merging of Travis tests in PR #33 will hopefully make this much less likely to occur.


Add SealedBox

This requires bouncing the minimum libsodium version to 1.0.3.
Adds the following Libsodium native calls

crypto_box_seal
crypto_box_seal_open

looks good, but in this case we probably would need to bump up kalium's version, right?
thoughts, @abstractj ?

There is more to come, I'm trying to round out kalium with the rest of libsodium's documented interfaces.

@bendoerr landed, thanks!


cmd/asm: ARM64 NEON floating point instructions (VFABD VFMAX, VFMAXNM, VFMINNM VFMIN VFADD, VFSUB VFMUL, VFDIV VFMLA, VFMLS VCVT*)

What version of Go are you using (go version)?

$ go version
go version go1.15 linux/arm64

Does this issue reproduce with the latest release?

Whilst writing some NEON code, I found myself in need of floating point operations in NEON. I was able to load my data to the V* registers (and write it out!), but when I attempted to use VF* instructions, such as VFADD or VFMUL, those opcodes have not been implemented by any intrepid engineer on arm64.
What did you expect to see?
Vectorized floating point addition or multiplication.
What did you see instead?
unrecognized instruction "VFADD"
Test code
neon.go
package fptest
func AddFloat([]float32, []float32, []float32)

neon_test.go
package fptest_test

import (
        "testing"
        fptest "."

        "github.com/stretchr/testify/assert"
)

func TestAddFloat(t *testing.T) {
        dst := make([]float32, 4)
        fptest.AddFloat([]float32{1, 2, 3, 4}, []float32{10, 20, 30, 40}, dst)
        assert.Equal(t, []float32{11, 22, 33, 44}, dst)
}

neon_arm64.s
// func AddFloat(a []int32, b []int32, dst []int32)
TEXT ·AddFloat(SB), $0-72
    // For the sake of simplicity, this only does the first 4.

    // Load a, b and dst's addresses to R8, 9, 10.
    MOVD a+0(FP),    R8
    MOVD b+24(FP),   R9
    MOVD dst+48(FP), R10

    // Load [4]int32 from a, b to v1, v2.
    VLD1 (R8), [V1.S4]
    VLD1 (R9), [V2.S4]

    VFADD V1.S4, V2.S4, V1.S4
    // WORD $0x4e21d441;

    // Write [4]int32 to dst.
    VST1 [V1.S4], (R10)

    RET

Please see #40725

(I think the above comment is a reference to the following comment from that thread:)

Please don't take this as a critisism, but as an observer of a number of this class of request, the best results are obtained when the OP, you in this case, can enumerate exactly which instructions to add. I have no explanation why requests for all XXX instructions are unsuccessful, but encourage you to list precisely the instructions you would like to see added as there is anecdotal evidence that requests formed in this way are resolved faster.

I'll go shopping for opcodes, thanks @davecheney. I was going to try to put together a changeset to go with this issue, but figured I'd file it ahead of that in case it wound up being an insurmountable pile of internals changes. I'll list opcodes I'm in need of here, and see if I can produce a changeset (famous last bugreport words)

After looking at a few similar changes adding arm64 opcodes, I suspect I'm in over my head. I'm still going to try my hand at a changeset for shear sport, but I wouldn't block on me if anyone competent comes across this issue.
These are the most burning opcodes to help remove some bottlenecks I've hit:

VFABD
VFMAX, VFMAXNM, VFMINNM VFMIN
VFADD, VFSUB
VFMUL, VFDIV
VFMLA, VFMLS
VCVT (Not sure what the correct instruction opcode(s) in idiomatic Go ASM would be here are -- the ones that i'd want would be "float to unsigned integer", "float to signed integer", "signed integer to float" and "unsigned integer to float" variants)

/cc @cherrymui

@cherrymui Is there any way I can help on this? I'm also interested in this. Just don't really know where to start.

For those reading this and not being able to wait for the implementation, you can do the following:

write the intrinsic in C/C++ or whatever language let you do it. e.g for VFADD 32x4:

float32x4_t t;

t = vaddq_f32(t, t);

compile and disassemble the binary with otool or objdump. e.g for otool:

$ gcc main.c
$ otool -tvj a.out
...
...        4e20d420        fadd.4s v0, v1, v0
...

the -j prints opcode bytes

take the opcode and load it with the WORD instruction into your assembly code:

WORD $0x4e20d420 // fadd.4s v0, v1, v0

I totally to post similar - I eventually published the code I was working on, here's a link for future travelers -- thanks for the post and reminder @Clement-Jean
https://github.com/hztools/go-sdr/blob/9809d5729f372dde16038710b13f70ff484baaf8/internal/simd/mult_simd_arm64.s#L89

@Clement-Jean thank you for being interested in contributing! The source code of the ARM64 assembler backend is at https://cs.opensource.google/go/go/+/master:src/cmd/internal/obj/arm64/ . It is not hard to add support of a new instruction, given that we already support similar instructions. Thanks.


Support for user defined functions

From discussion in #5930 it seems there is no way to define user defined functions in InfluxDB. Current proposal is to use Kapacitor to compute such function, but this moves data around instead of computing them inside the database.
It would be great to have a way to define user-defined functions. It might be even by loading an additional module which provides them then to the query language.

Reference to a previous version of this discussion: https://github.com/influxdata/influxdb/issues/68

Consolidated into #5930.

+1

+1

Is user defined function feature available in influx db? It will of great help if somebody could help me with sample in influxdb, which are similar to stored procedures. Any suggestions? Thanks in advance.


Date format X axis blank

Hello,
I try to display 3 areas and the time on X axis as Year-Month-Day Hour-Minute-Second. I did try the following code but I can't see anything (I run it directly on the website).
What am I doing wrong ?
Thank you
var chart = c3.generate({
data: {
x: 'x',
columns: [
['x', '2017-01-01 12:10:00', '2017-01-02 05:00:00', '2017-01-03 03:00:00', '2017-01-04 03:00:00',
'2017-01-05 03:00:00', '2017-01-06 03:00:00'],
['data1', 0.5, 0.5, null, null, null, null],
['data2', null, 0.5, 0.5, 0.5, 0.5, null],
['data3', null, null, null, null, 0.5, 0.5],
    ],
},
axis: {
    x: {
        type: 'timeseries',
        tick: {
            count: 4,
            format: '%Y-%m-%d %H:%M:%S'
        }
    }
}

});

Nvm, I found my mistake, forgot to add xFormat in data brackets


Out Of Memory Error When Switch Between Activities Which Have Charts

Hello again,
First of all, thanks for the great library and happy new year!
I experienced an out of memory problem in my app. I have two activities which have line charts and bar charts in them. Let's say they are activity A and B.
When I switch between them a lot of time, the amount of memory consumed increased a lot. When I switch back and forth between them at certain amount of time, the app crashed because of out of memory error.
Do you have any tip on solving this problem?
Thanks!

Hi, hard to say what's wrong without looking into code. Check if problem occurs when you remove all lines in which you set chart's entries chart.setLineChartData etc.
Check if situation repeats when you change activity orientation(without switching between activities).
Try to track down leak with heap monitor.

Memory overflow problems can occur for many reasons, and I believe the hellocharts not have guilt.
Make sure you are not keeping your dataset referenced by some static variable. Where seek a new dataset, you should make sure that the old dataset is no longer being used for the GarbageCollector can delete it.
When I say "dataset", I refer to the "List / Collection" of objects that represent your data.

Closing...

Thanks guys! I have implemented some method to clear data in onStop() and it seems the memory usage is back to low level now.


proxy support

@keyki or @lacikaaa pls review

what is this new module, environment-support for?

I would collect services, dtos here which are not strictly api-related, but other microservices can use them without code duplication. Could you recommend any better solution?


Appveyor Fixes

Fixed Pull Request building
Configured Build matrix for Live and Beta
Updated for MSVC 2017 build environment

Can be merged before for after #1007


ci: removed e2e dependance on other tests

We made the e2e test dependent on the environments tests (https://github.com/FuelLabs/fuels-ts/pull/2254), to reduce our coin consumption. Due to the simplification of our e2e test, we no longer consume as many coins.
This change removes that dependency to increase our pipeline throughput.

I agree with @nedsalk; no big deal to leave it as dependent.
One thing we could do at some point is try to optimize the steps themselves; it's not urgent, though.

I am in favor of leaving this the way it is. After updating our chain config to use the gas values set here, the gas fee will greatly increase.


Improve error handling

Turn of color theme for pretty-errors, I can't read the errors in my lightly-themed terminal because of low contrast
Add ErrorBoundary component for client render
Add catch() to SSR render

Should get rid of the pesky
SERVER: Error in server execution, check the console for more info.
(node:59606) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
(node:59606) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

errors, which are most often triggered by some errors in the store but the errors get eaten and you're left going 🤔
Test by e.g. commenting out this line
https://github.com/ueno-llc/starter-kit-universally/blob/error-handling/shared/store/index.js#L8

Looks good, gotta love React 16!

There's a pretty annoying problem with this and hot reloading. If an error is triggered via hot reload the error boundary is shown but on fixing the error it doesn't get hot reloaded away.
Updating to react-hot-reloader 4.0 will probably fix this, see:
https://github.com/gaearon/react-hot-loader#error-reporter-is-gone
It also should fix the decorator problem! No more temporary variables when exporting injected and withJobed components! 😱
https://github.com/gaearon/react-hot-loader/issues/279#issuecomment-369409749

LGTM and then deal with HMR in another PR


Watch folders not working after update

I am struggling to get my watched folders to update for compiled files. when I save a foo.less files it is uploaded. the compiled foo.css is not watched and therefore not uploaded!
Please assist..thanks
A

Looks like FTP connections in general is not working after update.

+1 watch is not working

Had the same problem. Found out that having "./public" in watch was wrong. Changed that to full path folder eg. "/public/assets/js/"(linux) "./public/assets/js/"(windows) and watchers started to work.

+1


Bug : Issues on Elements > Bank Card Detail, Big Number, Color Switcher, Fab Menu and Like Dislike Elements controls are not working

PR Merged


Questions about code

Thanks for your contribution to spear-tts. I have some questions about code.

When training pre-train model, the input is corrupt semantic tokens and label is origin semantic tokens from wav2vec, but it seems that your input is corrupt tokens and label is the bit-wise negation of the input？
source = rearrange(x[~delete_mask], '(b n) -> b n', b = batch) target = rearrange(x[delete_mask], '(b n) -> b n', b = batch)
What does this code mean in line 393?
to_text_logit.weight = to_text_logit.weight

Thank you

@shanhaidexiamo

oops, 393 was an error, thanks!

re: 1 - i actually wasn't too sure what the deletion pre-training task was - is it like you described, or was it to predict the tokens that were missing from the source sequence?

i thought it was, for a sentence like, "cat chase a mouse" -> "cat mouse" ->  "chase a"

i thought it was, for a sentence like, "cat chase a mouse", "cat mouse" -> "chase a". but you are saying it should be "cat mouse" -> "cat chase a mouse" ?

Yes. But I'm not sure which method is more useful, it seems that the latter can fill in scattered tokens into  complete sentence tokens

@shanhaidexiamo ok, just made it an option https://github.com/lucidrains/spear-tts-pytorch/commit/ae9cad1309d698d0f83547ce2fa48a6a7fded1d5

@shanhaidexiamo ok, just made it an option ae9cad1

Actually I learned it from the model figure, the pre-train model use <corrupt(speech), speech> as the input and label, so I think the author just corrupt the input.

yeah they did, but there are many ways of corrupting
they apparently chose the 'deletion' technique with 60% deleted

yeah they did, but there are many ways of corrupting
they apparently chose the 'deletion' technique with 60% deleted. or rather, said that worked the most effectively

Alright. I will try both methods, and I am not sure which one works better when it comes to training text to semantic tokens.

yea, we should figure out how the deletion pretraining is done so to test their claim. anyhow, let's start with these two options


Adding Gomobile Gradle plugin to Android Studio

Hi.
My go version is:
go version go1.10.2 linux/amd64
Yes, it is.
My Go env:
OARCH="amd64"
GOBIN=""
GOCACHE="/home/r3mb0/.cache/go-build"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/r3mb0/GoMobile"
GORACE=""
GOROOT="/usr/lib/go-1.10"
GOTMPDIR=""
GOTOOLDIR="/usr/lib/go-1.10/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build517142902=/tmp/go-build -gno-record-gcc-switches"
I downloaded and installed android studio for linux (deb in my case).
I went to plugin section and type Golang, gomobile etc for ability to add gomobile gradle plugin to IDE.
I expected to see Gomobile Gradle Plugin for Android Studio and have ability to add it.
I don't see Gomobile Gradle Plugin for Android Studio and can't add it to IDE.
Can anyone help a nob like me, please ?

The gradle plugin has not been maintained and they are thinking of removing it altogether. See #25314
Also note that the bug tracker is not for questions, please see https://github.com/golang/go/wiki/Questions for better places to ask for help.

Closing as this is not something that can be done by the Go team.


caliper documentation on fabric incorrectly shows localHost as opposed to localhost for gateway configuration

For example in the fabric connector reference documentation the following is shown in run runtime settings section
Note: An object hierarchy in a configuration file generates a setting entry for every leaf property. Consider the following configuration file:

caliper:
  fabric:
    gateway:
      localHost: false
      enabled: true

But the h is capitalized for localhost which is not correct it should be all lower case

now fixed in 0.4.2 and master

now fixed in 0.4.2 and master


Shopping cart icon not working in shop page [BUG]

Description
I tried opening the shopping cart or bag icon under shop section it didn't open
Screenshots
No response
Browser 🥦
Google Chrome
Checklist ✅

[X] I checked and didn't find similar issue
[X] I have read the Contributing Guidelines
[X] I am willing to work on this issue (blank for no)

Can you please assign me this issue. I will look into this

Hi there, I just noticed here that the add-to-cart issue was already raised in #708 , so I would like to wait for them to work!


optimize(meta): reduce memory usage for TableFragments in meta side

Is your feature request related to a problem? Please describe.
When there are a lot of streaming jobs in the cluster, the cache occupied by TableFragments becomes very large. We must optimize the information that TableFragments stores and the related interfaces it provides:

reduce duplicate information storage, such as some unnecessary definitions, some unnecessary fields in table catalog of some executor nodes. find a way to reduce duplicate stream nodes information.
list_table_fragments is too heavy, because it copies all TableFragments and is widely used in scenarios like scaling, config change etc and by steaming system table. Especially heavy is the fact that this interface is also used for streaming metrics collection, which means that this interface is called every minute.
Avoid unnecessary clone of fragments, stream actors etc.
TBD.

Describe the solution you'd like
No response
Describe alternatives you've considered
No response
Additional context
No response

Should be done with sql-backend meta store.


Add support for rooms

Can we support feature to join rooms?
Quickstart on Joining Rooms

Hi Sagar, thanks for reaching out. The current plan for ACS UI SDK to integrate with the Rooms SDK is currently planned for 2023.
Is there a particular feature from the Rooms SDK that you or your team is looking to utilize via the UI SDK? We can ensure we add your feature ask as part of UI SDK development requirements, and if the feature is currently not available in the Rooms SDK (Public Preview), we can make a request to the Rooms SDK team as they finalize the Rooms SDK for General Availability.
Again, thank you for your interest and I look forward to hearing your feedback!

For the moment, just getting access to base APIs related to Rooms on Android and iOS would be enough.
As I have mentioned here, the documentation shows the use of RoomCallLocator in Android and iOS to join Rooms, but the API seems to be nowhere. It would be great if you could lead me to the libraries used in the documentation.

@chaosifier please reopen if you need more info.


Doesn't work

Hi bro,
I really hoped this would work! It's not working locally. Do you use anything to bypass some kind of bot protection? I keep getting error 403 when running it.

Hi, sadly I think StockX seems to have changed their API access

Hi, sadly I think StockX seems to have changed their API access

Damn. So no way of doing this differently then?


0.8.0 rc

Just a suggestion of changes for probable 0.8 version with new options and more colors support.

@oliveira131 this looks good. The only suggestion I'd make is to update the example.

I update the index.html file in example folder with samples for icon and prepend toasts.


Always use maven-11 Docker image

Use only the maven-11 docker image
The previous label expression in the Jenkinsfile would accept a Java agent that does not have maven-11 (for example, the maven-8 image or another java image that does not include maven-11).
Be explicit that this job runs maven, therefore, use the maven-11 Docker image
Description
Fixes https://github.com/jenkins-infra/helpdesk/issues/2732
Always

[x] Add link to plugin/component Git repository in description above N/A

Reviewer checklist (not for requesters!)

[ ] Check this if newly added person also needs to be given merge permission to the GitHub repo (please @ the people/person with their GitHub username in this issue as well). If needed, it can be done using an IRC Bot command
[ ] Check that the $pluginId Developers team has Admin permissions while granting the access.
[ ] In the case of plugin adoption, ensure that the Jenkins Jira default assignee is either removed or changed to the new maintainer.
[ ] If security contacts are changed (this includes add/remove), ping the security officer (currently @Wadeck) in this pull request. If an email contact is changed, wait for approval from the security officer.

There are IRC Bot commands for it

Reopening since the label maven-11 has been added in https://github.com/jenkins-infra/jenkins-infra/pull/2054

Sorry Tim, I enabled auto-squash thinking it would wait for your approval but it didn't (?)

that's okay


The whole page breaks if you press the left arrow key in the search bar

👋
There is an annoying bug where if you click in the search bar on page load and press the left arrow key, the whole thing breaks. Is there a way to work around that or fix that? It even breaks in storybook so its not because of my changes I'm afraid.
Also, can we have an option to turn the whole keyboard event functionality off?

Super quick fix! Thanks!
When would this be merged into master approximately?

Thanks for reporting this bug. It's been released, version 1.1.8.


Some example improvements

fixes https://github.com/o1-labs/o1js/issues/1228
start improving /examples folder by moving more files into their own folders, cleaning up a few examples, and adding some comments and readmes. Also fixes a type error in ZkProgram.compile()
I'm still not really settling on a folder structure I like, and there's still quite a bit of random junk left in /examples, but this is a start

soooooo goood thank you!!


CRUD methods update

Update tests code, add uuid as #9
Add findById() findByIds() removeById() methods, and update All() DestroyAll() in connector.
Demo example can now use API Explorer to POST,GET and DELETE data.

Thanks. But if you use code from other people please fork form their branch and keep their commits.


Start Activity

hi,
first,tnx for new version(Support pre-lolipop)
second,how i can start blank activity(for example about activity) when user click one of the categories?

From what I understand this question is not targeted at Topeka directly.
If that is the case, please take a look at Intents and Intent Filters within Android's developer documentation.

i know how start Activity but i dont know where i must write this code.
for example i want add new categories (About us) when user click on,insted of show quiz i want show another activity.and user click other categories quiz show.

The CategorySelectionActivity holds an Adapter which holds the displayed categories.
Currently only an instance of QuizActivity will be started due to the implementation of an OnItemClickListener within CategoryFragment.


Setup Circle CI to run tests

Run tests from #2 on Circle CI

Now we have these features.

Accepted, thanks


Screenshots added to the readme file

shortlog: Readme.md
Added screenshots for the readme.md file
Fixes #95

@ZER-0-NE thanks for the PR.
@djmgit we didn't address this PR. I was thinking about adding a gif instead of 3 screenshots taking so much place in the README. What do you think ?

@PaliwalSparsh Yes, that is a good idea. It would be a cleaner approach. Issue open at #107  .

@PaliwalSparsh @akshatnitd Yes, GIF will be a better option.
@ZER-0-NE Thanks for showing interest in this project :) Can you please checkout the other issues. I would recommend you to see #96, #97 (a the issues contain links to resources from where you can learn how to solve it), #116 to get started. Hope to see more contributions from you :+1:

@djmgit will be glad to contribute more. 👍

Closing the PR #107 fixed this.


⚠ Bofrost.lu has degraded performance

In c090581, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1185 ms

Resolved: Bofrost.lu performance has improved in 6923710 after 6 minutes.


Issue with connecting to Postgres database

Hi,
In my feature files I have to run lot of queries to fetch data. I used ant job to run sql and its working fine in oracle labs.
However when I am trying to connect to postgres I have issue connectin
My db host is configured in environment files. And the build. xml I have provide the path fo postgres driver .
However its not picking up write environment and going to local host.
Any suggestion on how can i resolve it and what is right way to troubleshoot it

Hi @nsyal , Have you set up your DB settings in Gwen as per example here: https://gweninterpreter.wordpress.com/2017/02/13/sql-data-bindings-for-gwen/
Typically you would have an environment properties file that you pass to Gwen via the -p option. I'm assuming you had it working with Gwen in Oracle lab. Is that right? If not, I might need more details to help. The Gwen out log go console may also provide some clues.

HI branko,
This is navdeep from pexa. Yes we had success with oracle. trying out with postgres. Is there a way i can contact you?
thanks

@nsyal Maybe sign up to our dedicated support service at  gwenify.com if you're not comfortable posting more details here.

hi @bjuric we did manage to resolve issue. it was in build.xml we have do some change .Yes i will sign up . thanks for your help


Sensu mishandles subdue days in handler

Expected Behavior
Specifying a check with subdue days, the doc clearly state that days should be an array of weekdays. This has worked before. https://sensuapp.org/docs/latest/reference/handlers.html#subdue-attributes
Current Behavior
Sensu now tries to ensure that subdue days is a hash:
{"timestamp":"2016-09-08T00:27:18.293006+0200","level":"fatal","message":"check subdue days must be a hash","object":{"command":"sudo /usr/lib/nagios/plugins/check_apt -t 60","handlers":["slack","inonit"],"interval":3600,"standalone":true,"timeout":60,"subscribers":["Debian","Ubuntu"],"refresh":3600,"subdue":{"at":"handler","days":["saturday","sunday"]},"name":"check_apt"}}
Possible Solution
For now I just comment out the subdue hash, and let the check let the handler run also in the weekends.
Steps to Reproduce (for bugs)
/etc/sensu/conf.d/checks/check_apt.json:
{
"checks": {
"check_apt": {
"command": "sudo /usr/lib/nagios/plugins/check_apt -t 60",
"handlers": [
"slack",
"inonit"
],
"interval": 3600,
"standalone": true,
"timeout": 60,
"subscribers": [
"Debian",
"Ubuntu"
],
"refresh": 3600,
"subdue": {
"at": "handler",
"days": [
"saturday",
"sunday"
]
}
}
}
}
This will not allow sensu to start, but removing the subdue statement will.
Your Environment

Sensu version used: 0.26.1
Operating System and version (e.g. Ubuntu 14.04): Debian 8.5 "jessie"

@bahner Subdue got a major overhaul in the 0.26 release, including deprecating support for applying subdue to handlers. Although documentation for the new subdue behavior was added (see check definition subdue attributes), and we did document warnings about the changes in the changelog, we clearly missed removing the subdue example from the handler reference docs (sorry!).
Please note that, in preparation for the impending version 1.0 release) the terminology around "Subdue" has been changed in Sensu Core version 0.26. Subdue will now only refer to subduing check requests (i.e. formerly referred to as "at": "publisher"). Subduing at the handler has been replaced with a new "when" attribute for filter definitions. NOTE: the new subdue and filter when attributes both share the same specification, so Sensu retains a shared model for describing time-based filtering.
In this way, the Sensu monitoring pipeline can more easily be described as follows:
check definition => SUBDUE => request => result => event => filter(s) => mutator => handler(s)

...as opposed to the old pipeline in which subdue could occur in two places:
check definition => SUBDUE => request => result => SUBDUE => event => filter(s) => mutator => handler(s)

I hope this helps!
I've gone ahead and opened up a pull-request for removing the misleading handler subdue documentation. See: https://github.com/sensu/sensu-docs/pull/437
/cc @portertech

I'm going to go ahead and close this issue in favor of https://github.com/sensu/sensu-docs/pull/437


chore: remove all remaining references to App Engine

Fully closes #973
We've been off App Engine for a while now. Cleaned up all the stray references to App Engine:

renamed gcp/appengine to gcp/website
renamed the poetry environment appengine-backend to website-backend (you'll have to recreate the environment)
renamed targets in Makefile appengine -> website
removed the deployment/gae directory
removed App Engine-specific checks from website handlers.

Moved website health check endpoint from /_ah/warmup to /healthz

Updated various docs to no longer refer to App Engine

Nice, the only slightly odd thing is the datastore index is now under the website folder. Can that be moved into its own folder?

Nice, the only slightly odd thing is the datastore index is now under the website folder. Can that be moved into its own folder?

I've given it its own folder for now in gcp/datastore, though this might end up in terraform somewhere.


Incorrect mod name

You can easy see it in Mod Menu

"Bookshelfinspector" --> "Bookshelf Inspector"

Easy fix to next version ;)

Fixed in 1.21.4 version


fix(configtree): replace --project with --organization flag

Description
The initial implementation of the configtree provided an option to
operate on project-scoped trees using the --project flag. However, after
considering the use cases, we have come to an understanding that it is
more common to operate on project-scoped trees than the
organization-scoped trees. Hence, this commit replaces the --project
with --organization flag. Specifying the flag means that the user wants
to operate on the organization-scoped config trees only.
Usage Example
→ rio configtree list --help
Usage: rio configtree list [OPTIONS]

  Lists the Config trees.

Options:
  --organization  Operate on organization-scoped Config Trees only.
  --help          Show this message and exit.

:tada: This PR is included in version 7.4.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Tweak privacy disclosure wording

I think I gave a confusing comment here: https://github.com/valora-inc/wallet/pull/1048#discussion_r698943578
Not a huge deal, but worth discussing and potentially changing.


Investigate nuget package health issues

I opened the package SQLitePCLRaw.bundle_e_sqlite3mc in the NuGet package explorer (see screenshot below) and there are 3 items flagged as missing. However, I don't know how important it is to fix these issue.

Originally posted by @utelle in https://github.com/ericsink/SQLitePCL.raw/issues/566#issuecomment-1807101451

These issues would be relevant for all packages in SQLitePCLRaw, not just the sqlite3mc ones.

These issues would be relevant for all packages in SQLitePCLRaw, not just the sqlite3mc ones.

You are right. I did not check all SQLitePCLRaw packages, but the ones I checked have these issues, too.


fix(gorilas.php) make aiming angle and power float variables

When running the example 'gorilas.php' a bug can be seen by aiming a negative angle.
To reproduce the bug:

start the game
point your cursor behind the player

A fatal error is raised:

Fatal error: Uncaught TypeError: Typed property Player::$aimingAngle must be int, float used in ...../examples/games/gorilas.php on line 537

The fix
In order to fix this behaviour I just updated the field types to float instead of int.

Thanks for this port! I'm very excited about it and am already playing with it. Feedbacks will follow soon :))


libPocoXML.so.71: cannot open shared object file: No such file or directory

Hi, i want to contribute if i can. I followed the insructions but get this final error
./main: error while loading shared libraries: libPocoXML.so.71: cannot open shared object file: No such file or directory
Any fixes for this?
Regards

Hi, please make sure you have the gamma-ray.json config file in the same directory as the executable. If you followed the instruction it should be in your /release folder

Hi, please make sure you have the gamma-ray.json config file in the same directory as the executable. If you followed the instruction it should be in your /release folder

I do
./main: error while loading shared libraries: libPocoXML.so.71: cannot open shared object file: No such file or directory
ubuntu@ip:~/gamma-ray/release$ ls
CMakeCache.txt              Doxyfile               gamma-ray.json
CMakeDoxyfile.in            Testing                main
CMakeDoxygenDefaults.cmake  build.ninja            tests
CMakeFiles                  cmake_install.cmake    unit_tests
CTestTestfile.cmake         compile_commands.json
DartConfiguration.tcl       config.h
ubuntu@ip:~/gamma-ray/release$ ./main
./main: error while loading shared libraries: libPocoXML.so.71: cannot open shared object file: No such file or directory
ubuntu@ip:~/gamma-ray/release$ cd ../
ubuntu@ip:~/gamma-ray$ ./release/main
./release/main: error while loading shared libraries: libPocoXML.so.71: cannot open shared object file: No such file or directory

I do
./main: error while loading shared libraries: libPocoXML.so.71: cannot open shared object file: No such file or directory
ubuntu@ip:~/gamma-ray/release$ ls
CMakeCache.txt              Doxyfile               gamma-ray.json
CMakeDoxyfile.in            Testing                main
CMakeDoxygenDefaults.cmake  build.ninja            tests
CMakeFiles                  cmake_install.cmake    unit_tests
CTestTestfile.cmake         compile_commands.json
DartConfiguration.tcl       config.h
ubuntu@ip:~/gamma-ray/release$ ./main
./main: error while loading shared libraries: libPocoXML.so.71: cannot open shared object file: No such file or directory
ubuntu@ip:~/gamma-ray/release$ cd ../
ubuntu@ip:~/gamma-ray$ ./release/main
./release/main: error while loading shared libraries: libPocoXML.so.71: cannot open shared object file: No such file or directory

When i ran "source" command on build poco i got "No file argument supplied"

When i ran "source" command on build poco i got "No file argument supplied"

sent you an email

sent you an email

ok, I found the problem. It’s my fault, there is a deprecated config param I forgot to remove from the source. Here's a temporary fix, replace the default config file with the following:
{
  "websocketUrl": "wss://testnet.bitmex.com/realtime",
  "httpUrl": "https://testnet.bitmex.com",
  "apiKey": "iCDc_MrgK2bfZOaRKhz5K99A",
  "apiSecret": "VJN9dBwrBInY2dY-SMVzDkb1suv9DQRwxmYKiEh7TcJVTg0w",
  "contract": "XBTUSD",
  "quotingParam": {
    "quotingMode": "AvellanedaStoikov",
    "size": 300,
    "quotingModeParam": {
      "AvellanedaStoikov": {
        "gamma": 0.1,
        "sigma": 0.025,
        "k": 0.11593
      },
      "Top": {
        "spread": 0.5
      },
      "Mid": {
        "spread": 0.5
      }
    },
    "pairs": 1,
    "priceInterval": 0.5,
    "sizeIncrement": 0,
    "targetBasePosition": 0,
    "positionOffset": 100000,
    "skewFactor": 0,
    "tradesPerMinute": 5,
    "tradeRateSeconds": 60
  }
}

Note the deprecated tradeRateSeconds param, you can set anything as it doesn't have any impact. Just keep it there will prevent this error from occurring.
Will work on proper fix latter

ok, I found the problem. It’s my fault, there is a deprecated config param I forgot to remove from the source. Here's a temporary fix, replace the default config file with the following:
{
  "websocketUrl": "wss://testnet.bitmex.com/realtime",
  "httpUrl": "https://testnet.bitmex.com",
  "apiKey": "iCDc_MrgK2bfZOaRKhz5K99A",
  "apiSecret": "VJN9dBwrBInY2dY-SMVzDkb1suv9DQRwxmYKiEh7TcJVTg0w",
  "contract": "XBTUSD",
  "quotingParam": {
    "quotingMode": "AvellanedaStoikov",
    "size": 300,
    "quotingModeParam": {
      "AvellanedaStoikov": {
        "gamma": 0.1,
        "sigma": 0.025,
        "k": 0.11593
      },
      "Top": {
        "spread": 0.5
      },
      "Mid": {
        "spread": 0.5
      }
    },
    "pairs": 1,
    "priceInterval": 0.5,
    "sizeIncrement": 0,
    "targetBasePosition": 0,
    "positionOffset": 100000,
    "skewFactor": 0,
    "tradesPerMinute": 5,
    "tradeRateSeconds": 60
  }
}

Note the deprecated tradeRateSeconds param, you can set anything as it doesn't have any impact. Just keep it there will prevent this error from occurring.
Will work on proper fix latter

This doesn't relly solve the issue terminate called after throwing an instance of 'nlohmann::detail::type_error'
what():  [json.exception.type_error.302] type must be number, but is null
Aborted (core dumped)

This doesn't relly solve the issue terminate called after throwing an instance of 'nlohmann::detail::type_error'
what():  [json.exception.type_error.302] type must be number, but is null
Aborted (core dumped)

This doesn't relly solve the issue terminate called after throwing an instance of 'nlohmann::detail::type_error'
what(): [json.exception.type_error.302] type must be number, but is null
Aborted (core dumped)

I ran sudo apt install libpoco-dev and then that happened

This doesn't relly solve the issue terminate called after throwing an instance of 'nlohmann::detail::type_error'
what(): [json.exception.type_error.302] type must be number, but is null
Aborted (core dumped)

I ran sudo apt install libpoco-dev and then that happened

run ./run-release.sh

run ./run-release.sh

yeah, lol i see, i was trying to run it on live net not testnet. Thanks
brother, i hope we can make this great.
How do i run it on mainnet?
On 17.01.2021 20:24, TIAN Liang Yuan wrote:

run ./run-release.sh
--
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
Links:
[1]
https://github.com/hello2all/gamma-ray/issues/2#issuecomment-761865549
[2]
https://github.com/notifications/unsubscribe-auth/ASICR4QI37JRXY7UCFPOOKTS2M2OFANCNFSM4WGEM6GQ

yeah, lol i see, i was trying to run it on live net not testnet. Thanks
brother, i hope we can make this great.
How do i run it on mainnet?
On 17.01.2021 20:24, TIAN Liang Yuan wrote:

run ./run-release.sh
--
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
Links:
[1]
https://github.com/hello2all/gamma-ray/issues/2#issuecomment-761865549
[2]
https://github.com/notifications/unsubscribe-auth/ASICR4QI37JRXY7UCFPOOKTS2M2OFANCNFSM4WGEM6GQ


Bug fixes

Below is the list of bugs fixed in this PR:

Sort by appointment for same appointment dates #202
Fix user being able to shrink GUI until fields overlap #155
Fix remarks overlapping by limiting it to 45 characters #192
Fix phone overlapping by limiting it to [3,20]
Fix address overlapping by limiting it to 100 and letting the text wrap #156

UG:

Fix unclear command word for sort #191
Change character limit for remarks and phone.
Add character limit for address.

Codecov Report

Merging #203 (be83eae) into master (357f5ff) will decrease coverage by 0.01%.
The diff coverage is 60.00%.

:exclamation: Current head be83eae differs from pull request most recent head 43429cf. Consider uploading reports for the commit 43429cf to get more accurate results

@@             Coverage Diff              @@
##             master     #203      +/-   ##
============================================
- Coverage     72.93%   72.91%   -0.02%
- Complexity      740      741       +1
============================================
  Files           108      108
  Lines          2416     2422       +6
  Branches        279      280       +1
============================================
+ Hits           1762     1766       +4
- Misses          580      582       +2
  Partials         74       74

Impacted Files
Coverage Δ

.../java/seedu/fast/logic/commands/RemarkCommand.java
100.00% <ø> (ø)

src/main/java/seedu/fast/model/person/Address.java
90.00% <ø> (ø)

src/main/java/seedu/fast/model/person/Phone.java
90.00% <ø> (ø)

src/main/java/seedu/fast/model/person/Remark.java
88.88% <ø> (ø)

...main/java/seedu/fast/model/person/Appointment.java
93.33% <60.00%> (-2.97%)
:arrow_down:

Continue to review full report at Codecov.

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


fix: allow CJS globals in ESM -> CJS

:tada: This PR is included in version 3.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Use of mime/quotedprintable makes the package 1.5-only

See the 1.5 changelog: https://golang.org/doc/go1.5
Commit #e95df3c231e547e71f95ae0e21e10944bafa19a0 adds mime/quotedprintable which is a new addition to the standard lib.

Hey David! I completely understand your concern.
For pre-1.5 I recommend to use the gopkg.in version 1, which supports pre 1.5, it just won't have the new features and fixes moving forward.
I hope this helps!

Hi Jordan,
That worked perfectly, thanks for the patience and I'll RTFM next time! :)


fix: resolve security vulnerabilities for npm audit(resolve #405)

Please check if the PR fulfills these requirements

[x] It's submitted to right branch according to our branching model
[x] It's right issue type on title
[x] When resolving a specific issue, it's referenced in the PR's title (e.g. fix #xxx[,#xxx], where "xxx" is the issue number)
[x] The commit message follows our guidelines
[x] Tests for the changes have been added (for bug fixes/features)
[x] Docs have been added/updated (for bug fixes/features)
[ ] It does not introduce a breaking change or has description for the breaking change

Description

resolve security vulnerabilities about dependency packages.
fix npm audit

Thank you for your contribution to TOAST UI product. 🎉 😘 ✨

Ok to merge this.


test: make Frontend.vfs pass on Windows

Ensure that we convert the path to the correct separator for the mapping
to take effect.  This makes the last Frontend test pass on Windows.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

@swift-ci please smoke test and merge


Comparator for resource usage.

cc @fgrzadkowski @wojtek-t

Another flake.

Not sure if i understand the purpose of this PR - lets do a short vc tomorrow.

Just a few nitpicks - otherwise LGTM

@mwielgus PTAL

LGTM


[feat] add a short explainer text to both polling and dao governance pages to help people understand what allk of this means

Describe the problem
i would like to add short info boxes atz the top of both DAO tools pages that contain a very short description of what each tool does and how it works and what it means for the DAO and furtrzhermore add links to further documentation. we need to explain more about how everything works i think
i would be up for contributing the text part but i would need someone to set up the code for the text box. i will draft the texts and add them here later in the comments
Describe the solution you'd like
adda textz box at the top of the page of both voting tools

Alternatives considered
No response
Additional context
No response

Maybe we can also add a "help" tab together with the other tabs where we can add more detailed info. Puting too much details at the beginning will hide the information that the tabs are supposed to show. I would add there 1 or 2 paragraphs at most, with a "click on the help tab more more detailed information"

Maybe it's the order of the tabs?

Maybe it's the order of the tabs?

oh yes the order of the tabs is another thing that i think could be improved, the paramters should not be the landing page imo, maybe proposals would be the better option to guide new people?


Flux Query Failed errors

Hello,
I've setup influxdb and telegraf following the guide and that appears to work. I can log into influxdb and see data specific to my NAS. I already have a Grafana (same container the guide suggests though) container with other dashboards. When I import the dashboard, data does not populate and I get an error generated on the page. Looking at the logs in docker, there's a ton of error messages similar to this:
logger=tsdb.influx_flux t=2022-10-11T21:04:28.19280429Z level=warn msg="Flux query failed" err="invalid: compilation failed: error @5:43-5:44: invalid expression: invalid token for primary expression: RPAREN" query="from(bucket: \"telegraf\")\r\n  |> range(start: 2022-10-11T20:34:27.998Z, stop: 2022-10-11T21:04:27.998Z)\r\n  |> filter(fn: (r) => r[\"_measurement\"] == \"storageIOTable\")\r\n  |> filter(fn: (r) => r[\"_field\"] == \"storageIONWrittenX\")\r\n  |> filter(fn: (r) => r[\"agent_host\"] == )\r\n  |> filter(fn: (r) => contains(value: r[\"storageIODevice\"], set: []))\r\n  |> derivative()\r\n  |> aggregateWindow(every: 1m, fn: mean)\r\n"
Any ideas why the dashboard might not be working? I verified the datasource is set to use "flux".
Thanks in advance!

In addition, I managed to capture the error generated on the dashboard. I'm not sure how useful it will be though.
`invalid parameter "match[]": 1:8: parse error: unexpected string ""influxdat"...
`

I managed to fix it. In Grafana, my default source was set to something else (prometheus) so when I uploaded the dashboard JSON, it filled in a lot of the sources as prometheus. I switched the default source in Grafana to influxdb, removed the old dashboard and re-imported the JSON and everything works!


Possible to use Cmd + R on MacOS?

Category

[x ] fzf binary
[ ] fzf-tmux script
[x ] Key bindings
[ ] Completion
[ ] Vim
[ ] Neovim
[ ] Etc.

OS

[ ] Linux
[ x] Mac OS X
[ ] Windows
[ ] Windows Subsystem for Linux
[ ] Etc.

Shell

[x ] bash
[x ] zsh
[ ] fish

It would be great if possible to use Cmd + R instead of Ctrl + R on MacOS. Thanks!

Configure your terminal emulator (e.g. iterm2) to remap Command key to control key.


Refactor run_simulation

Add abstract method to _base_session.py.
Add barebones docstring. Definitely not final.
Unify request preparation in _prepare_run_simulation_request.

Part of https://github.com/Volue-Public/energy-mesh-python/issues/394.

Thanks for the review!


Implement state so that we can give out persistent IPs.

I need this to replace tinc.

Handled via the config-file, as of this morning.


bulls and cows game added

PR Description 📜
This PR adds a new game to the website
Fixes #3184

Mark the task you have completed ✅

[x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[x] I have added screenshot for website preview in assets/images
[x] I have added entries for my game in main README.md
[x] I have added README.md in my folder
[x] I have specified the respective issue number for which I have requested the new game.

Thank you soo much for contributing to our repository 💗

Thank you @Ankitapanda25 ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

@kunjgit please do review my pr and provide a feedback

@Ankitapanda25 resolve the conflicts !

@kunjgit done

@Ankitapanda25 it's still there !

@kunjgit now?

@kunjgit done adding

@kunjgit Please let me know if everything's right?

/assign


Update README.md

"I made an app that uses Wire-pod to control Vector through an Android smartphone. If you allow for disclosure, please approve the change. Kind regards, Fabio Silva

@F4310 can you share your app? I'm not the owner of this repo, just wanted to see it.

@F4310 can you share your app? I'm not the owner of this repo, just wanted to see it.

https://play.google.com/store/apps/details?id=com.wireextent.vector_wire_extent

I would prefer to keep the README as simple as possible

@F4310 can you please publish the source, I'm curious to see how it taps into wire-pod, so I could build an iOS version.

@F4310 can you please publish the source, I'm curious to see how it taps into wire-pod, so I could build an iOS version.

See https://github.com/F4310/Vector-Wire-Pod-Extent

Thx for making that repo. I know you didn't create the API but the cloud intents don't work on my vector, everything else is fine though.


[Communication] Downgrade email sdk version to fix breaking changes

This checklist is used to make sure that common guidelines for a pull request are followed.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify src/index.json.

Communication


Add multithreading to OSM output

The output of OSM data into files should use multithreading.

It has for a while now... And PBF writing recently was improved to use multithreading in an even better way speeding it up considerably.


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/27477

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/27477

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/28508

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/28508

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/30803

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/30809

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/30973

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/31375


FIX AttributeMerger

BEFORE - BUG IN MIX

AFTER - MIX WORKING PROPERLY

Can you also make a new pr to merge this into main too.

Also make sure all the ci passes


Move imports in google_travel_time component

Breaking Change:

None
Description:
Moved import from function to top-level as requested in #27284
Related issue (if applicable): #27284
Pull request with documentation for home-assistant.io (if applicable): home-assistant/home-assistant.io#<home-assistant.io PR number goes here>
N/A
Example entry for configuration.yaml (if applicable):
N/A
Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass
[x] There is no commented out code in this PR.
[x] I have followed the development checklist

If the code communicates with devices, web services, or third-party tools:

[x] The manifest file has all fields filled out correctly. Update and include derived files by running python3 -m script.hassfest.
[x] New or updated dependencies have been added to requirements_all.txt by running python3 -m script.gen_requirements_all.
[x] Untested files have been added to .coveragerc.

There are more changes than just moving import googlemaps.
They are the result of running isort


[Feature Request] Add unread option to the HTTP Shortcuts integration

It would be great to be able to mark a link as unread when saved using HTTP Shortcuts. I had a go a doing this, but could not work out which of the variables to use (a binary checkbox would have been the obvious choice but I don't think there is one).

This was a community contribution, I have no experience with configuring / using it myself. Willing to accept PRs that add this.

@jimmerricks I'm creating a v3 of the integration. This new version will filter out anything that is not a link, and only share the link directly to the API. Useful for apps that share other things with the link (like description or title).
Then it will ask a multiple choice question:
Tagged, untagged and default tag.
If tagged is selected, the user can enter a comma separated list of tags.
Default tag will tag it with a single predefined tag.
What you want can easily be done with multiple choice questions. If you need help, let me know

This sounds great. I look forward to your update and will follow up with you afterwards if I can't work things out.

@jimmerricks so you'd like the unread option in addition to tagged/untagged/default-tagged? Am I understanding this correctly?

Or perhaps like this?

tagged
untagged and unread
default-tagged

It would be nice to include the unread option, but I think you should make this in the way that makes the most sense to you. Linkding gives a lot of options for saving links. The more of these that you incorporate into the HTTP Shortcuts integration, the less efficient it becomes to use.

Aight I've simplified a lot. Test it for me before I submit a PR please:
https://gist.githubusercontent.com/kzshantonu/f067bac4ba67e3918d857c3b20201b1b/raw/24dda9a051b8d06b2bad00ba6b8f831480fc6e94/linkding_v3.1.json
modify linkding_instance and linkding_api_key variables

Works for me and looks to be a good compromise between features and ease of use. My only suggestion is to make the toast feedback a little more user friendly.


Database query efficiency improvements

Changes within the JPA implementation of the PersistenceService to attempt to address some of the discovered inefficiencies in the queries generated by JPA.
See the commit message for more details.
Also improve some gradle configuration.

Coverage increased (+0.07%) to 92.466% when pulling 5e2a14a6564d81d9f832c8fbe0f648033da8a38f on tgianos:GENIE-625 into 37d86b5e973aeeac4abdfda256330e9dcfdb9300 on Netflix:master.


Tidy up test.sh and make it clean up properly.

Partially addresses #1067. Currently, test.sh leaves a wheel file optax-0.2.4.dev0-py3-none-any.whl in the root directory of the repo. It also doesn't run cleanup when an intermediate failure occurs.

why are you saying that this PR only partially solves the issues of #1067?

Sorry for the unclear wording. I just meant that #1067 was also addressed by #1068 and #1071.
On my machine, running test.sh now creates a non-gitignored file called docs/sg_execution_times.rst. How would you prefer to address that?

Yes, I had seen it as I was doing the review.
It's a file created by sphinx gallery.
There does not seem to be an option for sphinx gallery to simply not create that file.
I would simply add it to the clean up operations, i.e., modify your cleanup function as follows
function cleanup {
  deactivate
  rm -r "${TEMP_DIR}"
  # sphinx gallery creates a log of execution times
  # we delete it manually by lack of better mechanism
  rm -f docs/sg_execution_times.rst
}

If you have a better solution, I'll take it but I think it's ok to simply clean it up at the end.
(Best thing to do would be to open an issue on sphinx-gallery but it's out of scope of this PR).

@vroulet We could also add it to .gitignore. Might be useful to keep the file for debugging/inspection purposes. What do you think?

Come to think of it, the same might be true for the virtual env (keeping it in a gitignored folder rather than deleting it on exit, to allow for debugging/inspection).

We could also add it to .gitignore.

That's the right solution. I don't think we will ever need these logs but I'd prefer to keep test.sh as clean as possible without weird exceptions like this one.

the same might be true for the virtual env

To be honest I don't know why we had this clean up logic in the first place (I'm not one of the original authors of the package). But I don't think either of us are eager to understand why if we start using a gitignore and finding bugs. Your Pr is quite clean and I think it solves well the issue you raised so just add docs/sg_execution_times.rst to the gitignore file and we're good I think.

@vroulet Done.


cc_logo removal

Is there an option for not the logo at all? As it is set to display: none;, I don't see any reason to output it at all.
Cookie Consent plugin for the EU cookie law

For me, it looks like a unnecessary to earn cheap backlinks.

you could just change the markup:
window.cookieconsent_options = {
      markup:[
        '
',
        '
',
        '{{options.dismiss}}',
        '
{{options.message}} {{options.learnMore}}
',
        '
',
        '
'
      ]
    };

great! This should be reflected within the documentation:
https://silktide.com/tools/cookie-consent/docs/installation/


STORM-2067 Fix "array element type mismatch" from compute-executors in nimbus.clj

force set type to Map when calling into-array with seq which has Maps

Clojure optimization occurs type mismatch: PersistentArrayMap vs PersistentHashMap

Please refer http://issues.apache.org/jira/browse/STORM-2067 for more details.
This code only resides on master branch. No need to backport.

+1 from STORM-2057 #1656 (by @arunmahadevan )


Content Block Segmented Items array should be optional?

The problem
{{A clear and concise description of what the problem this new feature is trying to solve. (ex. I'm always frustrated when...)}}
From Drupal Side we are trying to integrate Proof Section in Solution(Services) Content model. For the Proof Section we are using Content Block Segmented Pattern where It has Items array a required field but in the Proof section it doesn't render Items array. It only renders Headline, Image(or video) and link. Can we make Items array as optional in Content Block Segmented?
The solution
{{A clear and concise description of what you want to happen}}
Can we make Items array as optional in Content Block Segmented? for Solution(Services) Content Model to work cleanly
Additional information
{{Please provide any additional information or resources for reference}}

{{user research}}
{{user insights}}
{{user metrics}}

@sridharmula can you provide a visual spec for how the proof section would look like? It sounds like we could possibly use another component instead

@photodow I have converted this issue to an epic because the work will take more than one sprint to finish, including the dev and Prod QA.  The next step is to work with the designers and document the functional specs for the dev work.  Let me know if you have any questions.  Thanks

This is a Drupal request.  Closing this issue.  Decision has been made to replace Drupal v2 with AEM.


Timer is on hold if Logseq minimised or using a different app / program

The Pomodoro timer is put on hold when Logseq is minimised or not in use. Once Logseq is in use it will keep going. It makes the real time of the Pomodoro much longer than it should be.
Thanks.

Hi @sawhney17 is there any change you can accept the PR ? I've the same exact issue than @aguilarpy(+even when it's in the foreground, in 10 seconds, the timer has only lost 5 seconds.


Workaround javax.annotation-related class resolution problems

Add a new com.google.cloud.tools.eclipse.javax.annotations bundle to
subsume the org.jsr-305 and javax.annotation bundles.  The bundle:

explicitly pulls in the JRE's javax.annotation classes (via Require-Bundle: system.bundle) to ensure that any classes it provides are first looked up and resolved in the JRE;
includes the FindBugs org.jsr-305 jar and exports its packages with a bumped version number of 3.0.2 to ensure it 'wins' over the FindBugs org.jsr-306 bundle;
imports its own packages so that if it has won, its other packages win too.

This should work with both the org.jsr-305 and javax.annotation bundles loaded.  To test, you should be able to open the OSGi Host Console from the Console view (in your Eclipse being debugged) and type packages javax.annotation to see what bundles are wired to the different exporters of javax.annotation and see that org.jsr-305 is not wired to any bundles:
osgi> packages javax.annotation
osgi.wiring.package; bundle-symbolic-name:List<String>="org.eclipse.osgi,system.bundle"; bundle-version:Version="3.10.102.v20160118-1700"; version:Version="0.0.0"; osgi.wiring.package="javax.annotation"<org.eclipse.osgi_3.10.102.v20160118-1700 [0]>
  org.eclipse.wst.jsdt.manipulation_1.0.600.v201505071819 [617] imports
  [… etc …]
osgi.wiring.package; bundle-symbolic-name="com.google.cloud.tools.eclipse.javax.annotations"; bundle-version:Version="0.1.0.qualifier"; jsr305="split"; version:Version="3.0.2"; osgi.wiring.package="javax.annotation"; uses:="javax.annotation.meta"<com.google.cloud.tools.eclipse.javax.annotations_0.1.0.qualifier [13]>
  org.eclipse.e4.ui.workbench.renderers.swt_0.13.0.v20150901-1347 [248] imports
  org.eclipse.ui.trace_1.0.300.v20150220-1252 [565] imports
  [… etc …]
osgi.wiring.package; bundle-symbolic-name="org.jsr-305"; bundle-version:Version="3.0.1"; version:Version="3.0.1"; osgi.wiring.package="javax.annotation"; uses:="javax.annotation.meta"<org.jsr-305_3.0.1 [677]>
osgi>

PTAL @nbashirbello @chanseokoh

Good catch: I'll fix them.  I manually changed the Bundle's Required-ExecutionEnvironment to 1.7 but forgot to change the project settings.

Thanks!
Not sure what's going on, but I was able to launch the IDE and checked things are working properly. However, I had to clear out some minor issues, such as specifying to use JavaSE-1.7 instead of JavaSE-1.8.
Also, I am not sure why my Eclipse cannot compile plugins/com.google.cloud.tools.eclipse.appengine.localserver/src/com/google/cloud/tools/eclipse/appengine/localserver/server/LocalAppEngineServerLaunchConfigurationDelegate.java saying that TargetPlatform cannot be resolved. (Strangely, doing mvn verify in the root directory on the comman d line works ok.) I took them out those references to TargetPlatform to launch the IDE.

Ok, forget about TargetPlatform. They were introduced in #252.

LGTM after addressing the missing src directory problem.
This also feels like a hack, so I think it's a good idea to put a README explaining the purpose of this bundle (just in a few sentences with easy words).

Abandoning this change; problem solved in app-tools-lib-for-java instead.


Correction for raw affiliation . Western University, Departments of Physiology and Pharmacology, and Psychiatry.

Correction needed for raw affiliation . Western University, Departments of Physiology and Pharmacology, and Psychiatry.
raw_affiliation_name: . Western University, Departments of Physiology and Pharmacology, and Psychiatry.
new_rors: 02grkyz14
previous_rors: 02agqkc58
works_examples: W4387266420;W4378190813
contact: c30d2f4c454f04defb1f9a9f211f2573:f6fa9c9289627876 @ uwo.ca

This issue was accepted and ingested by the OpenAlex team on 2024-12-19. The new affiliations should be visible within the next 7 days.


edit README.md

Read this in other languages.

XXXX is a Makefile collection for web and console applications and a set of reusable
Makefile components.
Installation

Install xxx with xxx (see requirements details).
xxx follows the semantic versioning strictly, publishes "Long Term
Support" (LTS) versions and has a release process that is predictable and
business-friendly.

Documentation

Read the Getting Started guide if you are new to Makefile.
Master Makefile with the Guides and Tutorials, the Components docs
and the Best Practices reference.

Community

Join the xxx Community and meet other members at the xxx events.
Get xxx support on Stack Overflow, Slack, IRC, etc.
Follow us on GitHub, Twitter and Facebook.
Read our Code of Conduct and meet the Core Team.

Contributing
xxx is an Open Source, community-driven project.
Join us contributing code or contributing documentation.
Security Issues
If you discover a security vulnerability within xxx, please follow our
disclosure procedure.
About Us
xxx development is sponsored by xxx, led by the
xxx Core Team and supported by xxx contributors.

Traduction => plus tard
label 2.0 code of conduct


Mapnik 3.4.0

Per https://github.com/mapnik/node-mapnik/blob/master/CHANGELOG.md#340

@GretaCB how do you feel about pulling in https://github.com/mapbox/tilelive-vector/pull/85 before hitting merge?

@sbma44 :+1: can do.


36 check package availability

Not loading the models with import timeatlas
import timeatlas.models does nothing -> because the user should import the model needed and not all of them
checking if the packages are installed:
try:
import ...
expect ModuleNotFoundError:
raise ModuleNotFoundError

i am the best


chore: bump @types/node from 22.5.1 to 22.5.4 in the development-dependencies group across 1 directory

Description
Prevents commitlint from throwing  header-max-length errors on long, dependabot-generated commit titles.
Related Issue
Fixes #1124
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Other (security config, docs update, etc)

Checklist before merging

[x] Unit, Journey, E2E Tests, docs, adr added or updated as needed
[x] Contributor Guide Steps followed

To validate that this PR allows long-commits (under specific circumstances) you can just change this PR title to:
chore: bump @types/node from 22.5.1 to 22.5.4 in the development-dependencies group across 1 directory

...as this is the exact title ref'd in the initiating issue -- it's 102 characters long (which puts it in violation of the default 100-char limit) but should still pass the PR Title Check check.
To validate that this PR will still trigger under appropriate conditions you can just change this PR title to something > 100 chars but which does not match the ignore pattern inside commitlint.config.js (so, like, 105 "A"s or whatever.


APR fixes lack of wait groups for Goroutines issue

In this commit, the program can gets a Golang code and its test-cases as input and checks if is there lack of wait groups for Goroutines and repair it if adding wait groups makes all test-cases pass.

Merge with dev


[#64] Add Java Installation Guide for Windows Users

Thanks for the the PR @macareonie
I incorporated this in https://github.com/se-edu/guides/commit/05d6a32766095643cb80ca5c505f8b5860ad14c5


Find Weakness (5e) not supported

Careful that Find Weakness is a single target and some attacks have multiple targets, so only apply find weakness to 1st selected target.

Find Weakness will show as a skill in 3.0.9.  No automation to lower targets defenses.


Remove NPM notice log from runs

Describe the bug
At the end of each run, npm spams with
2021-10-05T15:14:47.459Z npm notice New minor version of npm available! 7.21.0 -> 7.24.2
2021-10-05T15:14:47.461Z npm notice Run npm install -g<EMAIL_ADDRESS>to update!
2021-10-05T15:14:47.461Z npm notice
2021-10-05T15:14:47.458Z npm notice
2021-10-05T15:14:47.460Z npm notice Changelog: https://github.com/npm/cli/releases/tag/v7.24.2

To Reproduce
Run any actor with newest version
Expected behavior
No extra log
System information:
{"apifyVersion":"2.0.7","apifyClientVersion":"1.4.2","osType":"Linux","nodeVersion":"v16.8.0"}

Run any actor with newest version

Actually my latest actors (the TIM ones) do not suffer from this issue. Opened this one https://github.com/apify/apify-actor-docker/pull/67, let's see if it helps.
@mnmkng do we need to force rebuild the base images somehow, or is this automated?

@metalwarrior665 please note that we first need to rebuild the images to see the effect, will let know you when its ready for testing

Seems to still be affecting an actor built 10 days ago.

Should be now addressed with stable docker images. Also templates are updated to fix the warning about eslint (that ELSPROBLEMS things) - it needs a change in docker file, so existing actors would need to be fixed manually (the problem is in missing arguments in npm list that needs --only=prod --no-optional too to ignore dev deps).

Great, thanks. Lets see if (something similar) will popup soon again.


Add transformRequest prop to MapLibre component

The transformRequest option to maplibregl.Map is very useful in specifying how an API key should be added to requests.

Thanks!

Published as v0.2.2