Add RISC-V support

Create linux/riscv64 docker images.

Currently, there is no official support for GHC on Linux/RISCV64:

https://gitlab.haskell.org/ghc/ghc/-/issues/16783

https://gitlab.haskell.org/ghc/ghc/-/issues/23519

This requires cross-compiling GHC[^1] from either linux/amd64 or linux/arm64/v8 to linux/riscv64.
[^1]: On Alpine Linux using the GHC musl images.
This is quite a lot of work and to compile it in a reasonable time, native RISC-V hardware is required.
👉 IMHO Docker/QEMU emulation is just not suitable for such a compilation effort.
@bgamari @mpickering Is cross-compiling GHC to Linux/RISCV64 currently possible?
ℹ Debian sid currently has GHC 9.4.7 for riscv64 in its package repository

I believe you can cross-compiler to RISC-V using the LLVM backend (your linked ticket seems to suggest that people do this).

@supersven At some point I would like to add a linux/riscv64 image to the Alpine-based GHC musl docker manifest.
There is not much documentation about 'porting GHC'[^1] to a new architecture using hadrian. Any tips?
Dockerfile to build GHC 9.10.1 for both linux/amd64 and linux/arm64/v8: https://github.com/benz0li/ghc-musl/blob/6f4d9658c96f16a6a9ed5d577512a147adf4ccaf/latest.Dockerfile
[^1]: Cross-compiling GHC itself

I believe you can cross-compiler to RISC-V using the LLVM backend (your linked ticket seems to suggest that people do this).

To shed some light on this:
GHC can cross-compile to RISC-V, with both the LLVM and NCG backends. However, GHC itself cannot be cross-compiled. The autoconf scripts do not allow that:
configure: error:
You've selected:

  BUILD:  x86_64-unknown-linux   (the architecture we're building on)
  HOST:   riscv64-unknown-linux    (the architecture the compiler we're building will execute on)
  TARGET: riscv64-unknown-linux  (the architecture the compiler we're building will produce code for)

BUILD must equal HOST; that is, we do not support building GHC itself
with a cross-compiler.  To cross-compile GHC itself, set TARGET: stage
1 will be a cross-compiler, and stage 2 will be the cross-compiled
GHC.

So, the only way to get a GHC bindist (for a recent GHC version) is to create it on real hardware (or an emulated VM, e.g. Qemu.)
If you got RISCV-V hardware, this shouldn't be much of an issue: Distributions like SuSE or Debian ship GHC with the LLVM backend configured. Though, be prepared that building and bundling with take about a day (without running the testsuite.)
As you likely want to ship only from trusted sources, I fear you'll need to wait until either Hadrian allows build != host builds. Or, we got a RISC-V CI runner.
So, I'd be excited to see a GHC/RISC-V Docker image (thanks a lot for bringing this up, BTW :+1: ), but we probably aren't ready, yet.

I believe you can cross-compiler to RISC-V using the LLVM backend (your linked ticket seems to suggest that people do this).

To shed some light on this: GHC can cross-compile to RISC-V, with both the LLVM and NCG backends. However, GHC itself cannot be cross-compiled. The autoconf scripts do not allow that:
configure: error:
You've selected:

  BUILD:  x86_64-unknown-linux   (the architecture we're building on)
  HOST:   riscv64-unknown-linux    (the architecture the compiler we're building will execute on)
  TARGET: riscv64-unknown-linux  (the architecture the compiler we're building will produce code for)

BUILD must equal HOST; that is, we do not support building GHC itself
with a cross-compiler.  To cross-compile GHC itself, set TARGET: stage
1 will be a cross-compiler, and stage 2 will be the cross-compiled
GHC.

According to https://gitlab.haskell.org/ghc/ghc/-/wikis/cross-compilation#meshing-with-ghcs-2-stage-build this is one of two ways.

So, the only way to get a GHC bindist (for a recent GHC version) is to create it on real hardware (or an emulated VM, e.g. Qemu.)

I currently use QEMU...

If you got RISCV-V hardware, this shouldn't be much of an issue: Distributions like SuSE or Debian ship GHC with the LLVM backend configured. Though, be prepared that building and bundling with take about a day (without running the testsuite.)

...but HW is on its way. Goal:

As you likely want to ship only from trusted sources, [...]

No. I intend to cross-compile from either linux/amd64 or linux/arm64/v8 to linux/riscv64 using my Alpine-based GHC musl docker images.

So, I'd be excited to see a GHC/RISC-V Docker image (thanks a lot for bringing this up, BTW 👍 ), but we probably aren't ready, yet.

[.................................] To cross-compile GHC itself, set TARGET: stage
1 will be a cross-compiler, and stage 2 will be the cross-compiled
GHC.

@supersven This seems to be the alternative.
But with my limited knowledge regarding GHC and cross-compiling, I am unable to derive the required steps for hadrian myself.

@benz0li Ah, I see :bulb:
E.g. Debian Sid (GHC 9.4.7, https://packages.debian.org/sid/ghc) and Experimental (9.6.6, https://packages.debian.org/experimental/ghc) ship with RISC-V GHC. If you get one of these running in Qemu, you should be able to build a GHC bindist:
./boot && ./configure
hadrian/build -j --flavour=release binary-dist

I fear the documentation is a bit outdated. To my knowledge, building cross-compiled GHCs with Hadrian is a work-in-progress: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/11444

FYI @mpilgrem The quay.io/benz0li/ghc-musl:9.10.1-linux-riscv64 image also includes an unofficial and untested Linux/riscv64 build of Stack.
Both GHC and Stack are built from source on an emulated Linux/riscv64 platform.
👉 Since this takes a lot of time, linux/riscv64 images are released with a delay.


3d dev feature shell with model used in the paper

This is the model as I used it in the paper

Done!


Authorization Code with PKCE Flow with keycloak 7.0 is failing

The id_token validation is failing with the error :
TypeError: Cannot read property 'replace' of undefined
    at JwksValidationHandler.<anonymous> (validation-handler.ts:53)
    at step (null-validation-handler.ts:14)
    at Object.next (null-validation-handler.ts:14)
    at fulfilled (null-validation-handler.ts:14)
    at ZoneDelegate.push.../../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:391)
    at Object.onInvoke (core.js:24349)
    at ZoneDelegate.push.../../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:390)
    at Zone.push.../../node_modules/zone.js/dist/zone.js.Zone.run (zone.js:150)
    at zone.js:910
    at ZoneDelegate.push.../../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:423)

The id_token sent back by Keycloak is :
{
  "jti": "978dabf2-16e7-4b38-8828-c4c0a71df313",
  "exp":<PHONE_NUMBER>,
  "nbf": 0,
  "iat":<PHONE_NUMBER>,
  "iss": "http://localhost:8180/auth/realms/test",
  "aud": "test-client",
  "sub": "7a9f8ed9-db07-429a-958b-6624606448f9",
  "typ": "ID",
  "azp": "test-client",
  "nonce": "lwccfU506IhjrL8zuGPT3LTFGWxoLa0X7Z2ZcqMVWcLKw",
  "auth_time":<PHONE_NUMBER>,
  "session_state": "0f8c8ae0-057d-4bb7-840b-1bf5eb8c72b5",
  "acr": "1",
  "email_verified": false,
  "name": "Philippe Rouvray",
  "preferred_username": "phrouv",
  "given_name": "Philippe",
  "family_name": "Rouvray",
  "email"<EMAIL_ADDRESS>}

In contrast, here is the id_token sent back by Identity Server of the original source code (https://demo.identityserver.io) :
{
"nbf":<PHONE_NUMBER>,
"exp":<PHONE_NUMBER>,
"iss": "https://demo.identityserver.io",
"aud": "spa",
"nonce": "-asTKhO30AhnXMn4MIZIk1Y3lK0QVHfyslEDmUI8WFK7M",
"iat":<PHONE_NUMBER>,
"at_hash": "ylLg7Kon6gt2ersyc-GLiw",
"sid": "dff7a11f68065241266fb30c31115941",
"sub": "1",
"auth_time":<PHONE_NUMBER>,
"idp": "local",
"amr": [
  "pwd"
  ]
}

Could you try to make a reproducible example, e.g. on StackBlitz?

I will bring the solution to my own question thanks to the blog entry of Jeroen at https://ordina-jworks.github.io/security/2019/08/22/Securing-Web-Applications-With-Keycloak.html :
_Keycloak is not returning the at_hash claim in the access token. For this reason, the client library would crash while parsing it. This is why we disable it in the config but also use the NullValidationHandler instead of the JwksValidationHandler as it would also make the application crash.
In the configureCodeFlow() method, just replace the line this.oauthService.tokenValidationHandler = new JwksValidationHandler(); by this.oauthService.tokenValidationHandler = new NullValidationHandler();

The part with the NullValidationHandler can be omitted as soon as https://github.com/manfredsteyer/angular-oauth2-oidc/pull/613 is merged.


Use Ubuntu 18.04 for JDK 11 & 12

JDK 8 is not supported on Ubuntu 18.04 so remains on 16.04 (Xenial)
Seems to address issue on JDK 12 that was causing some previous builds to fail.

Thanks for investigating this strange error.

Fortunately this was "just" a CI error and the release is not corrupted! Thanks!


LTO/LTFS wear parameters

I found two parameters about wear in LTO SCSI documentation, namely "Begining of medium passes" and "Middle of tape passes".
But I wrote the entire tape and found that there was no change in these two parameters.
sg_logs -a /dev/xxx | grep passes
Regarding wear, are there any problems with the two parameters I observed? If so, does LTO provide other wear parameters?

You can fetch the log page with VEA ltfs.vendor.IBM.logPage while tape is mounting by LTFS.
Please check the code src/libltfs/xattr.c.
Counter value itself is not a scope of this project, it shall be managed by H/W vendors. Please contact to drive hardware vendors if you rally think the value is strange.


[SUPPORT] streamRead from s3 hudi table sometimes returns incorrect column values

Describe the problem you faced
Issue with readStream pulling column values back to another column when a previous column is not present in the batch.
To Reproduce
Steps to reproduce the behavior:

Upstream glue 4.0 job upserts parquet CoW data from kinesis stream successfully using a near identical method to this demo.
Launch spark in notebook on ipykernel running pyspark

import os
import sys
import re
from pyspark.sql import SparkSession
from pyspark.sql.functions import *
from pyspark.sql.types import StringType, IntegerType
from pyspark.ml import PipelineModel
import sparknlp
from sparknlp.annotator import *
from sparknlp.base import *
from sparknlp.functions import *

packages = [
    "org.apache.hudi:hudi-spark3.3-bundle_2.12:0.13.1",
    "org.apache.hadoop:hadoop-aws:3.3.2",
    "com.amazonaws:aws-java-sdk-bundle:1.12.477",
    "com.johnsnowlabs.nlp:spark-nlp-aarch64_2.12:4.4.3"
]
SUBMIT_ARGS = f"--packages={','.join(packages)} pyspark-shell"
os.environ["PYSPARK_SUBMIT_ARGS"] = SUBMIT_ARGS
os.environ["PYSPARK_PYTHON"] = sys.executable
os.environ["PYSPARK_DRIVER_PYTHON"] = sys.executable
os.environ["AWS_ACCESS_KEY_ID"] = os.getenv("AWS_ACCESS_KEY_ID")
os.environ["AWS_SECRET_ACCESS_KEY"] = os.getenv("AWS_SECRET_ACCESS_KEY")
os.environ["AWS_REGION"] = "us-east-1"

spark = (
    SparkSession.builder.config("spark.serializer", "org.apache.spark.serializer.KryoSerializer")
    .config("spark.sql.hive.convertMetastoreParquet", "false")
    .config("spark.driver.memory", "10g")
    .config("spark.hadoop.fs.s3a.path.style.access", "true")
    .config("spark.hadoop.fs.s3a.access.key", os.getenv("AWS_ACCESS_KEY_ID"))
    .config("spark.hadoop.fs.s3a.secret.key", os.getenv("AWS_SECRET_ACCESS_KEY"))
    .config("spark.hadoop.fs.s3a.endpoint", "s3.us-east-1.amazonaws.com")
    .config("spark.hadoop.fs.s3a.impl", "org.apache.hadoop.fs.s3a.S3AFileSystem")
    .config(
        "spark.driver.extraJavaOptions", "-Dcom.amazonaws.services.s3.enableV4=true"
    )
    .getOrCreate()

Launch stream (note all debug output modes have been tested with the same result)

def foreach_batch_function(df, epoch_id):
    df.show()

df_bw = (
    spark
    .readStream
    .format("hudi")
    .load("s3a://path/to/table")
    .writeStream
    .foreachBatch(foreach_batch_function)
    .start()
)

Expected behavior
(Added selectExpr on some columns to highlight the issue)
Batches to have consistent data in each named column i.e:
4
+----------+--------------------+--------------------+
| published|          resourceid|            fulltext|
+----------+--------------------+--------------------+
|2023-06-14|c6e820d0640887665...|...audiences thro...|
+----------+--------------------+--------------------+
5
+----------+--------------------+--------------------+
| published|          resourceid|            fulltext|
+----------+--------------------+--------------------+
|2023-06-14|747473179dc94626d...|Indusladies Forum...|
|2023-06-14|05a0a824663209bd5...|Indusladies Forum...|
|2023-06-14|8984d7d17788562ad...|these, projected ...|
+----------+--------------------+--------------------+
But the next batch is returned as (note fulltext is an initial column so it wasn't distorted):
6
+--------------------+--------------------+--------------------+
|           published|          resourceid|            fulltext|
+--------------------+--------------------+--------------------+
|1c2fc53b259cb0b52...|[https://news.dove...|...Pharmaceutica...|
|5c7aeb1014894b03f...|[https://going-pos...|...Biontech lore...|
|91ed3fc50812240b7...|[http://www.allusa...|...whos lorepsum...|
+--------------------+--------------------+--------------------+
Environment Description

Hudi version : 0.13.1

Spark version : 3.3.2

Hive version :

Hadoop version : 3.3.2

Storage (HDFS/S3/GCS..) : S3

Running on Docker? (yes/no) : yes - jupyter/pyspark-notebook:spark-3.3.2 (using this to develop EMR scripts)

Additional context
This issue doesn't seem to appear anywhere else and never occurs when I read the whole table.  I suspect it could have something to do with the upsert schema parquet when columns are missing.
Stacktrace
When using memory sink I will get type mismatch errors for obvious reasons.

This can be closed, but would love an expert opinion.
I figured out a patch for my use case, I also could be misunderstanding schema de-evolution.
The data source was randomly rearranging structs so I had already made a whitelist of fields to keep.
I added another function to my upstream listener to add the whitelist fields with null values and that worked.

@Tyler-Rendina
Would you mind sharing the patch with the community?

Thanks @Tyler-Rendina . Closing the issue. Let us know in case you need any more help.


fix(core-data): Loosen Subscriber Topic Validation

Look for a topic with >= 4 segments instead of a fixed length of 5 to
better accomodate configurable base topics for device service
publishing.
Signed-off-by: Alex Ullrich<EMAIL_ADDRESS>PR Checklist
Please check if your PR fulfills the following requirements:

[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

If your build fails due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/edgex-go/blob/master/.github/Contributing.md.
What is the current behavior?

Issue Number:
Fix #3580
What is the new behavior?
Only looks for topic containing >= 4 "segments" instead of 5 exactly
Does this PR introduce a breaking change?

[ ] Yes
[x] No

New Imports

[ ] Yes
[x] No

Specific Instructions
Are there any specific instructions or things that should be known prior to reviewing?
Other information

Codecov Report

Merging #3581 (816fd41) into master (b4de5ce) will decrease coverage by 0.00%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master    #3581      +/-   ##
==========================================
- Coverage   47.14%   47.13%   -0.01%
==========================================
  Files         111      111
  Lines        8141     8142       +1
==========================================
  Hits         3838     3838
- Misses       3936     3937       +1
  Partials      367      367

Impacted Files
Coverage Δ

internal/core/data/application/subscriber.go
0.00% <0.00%> (ø)

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 b4de5ce...816fd41. Read the comment docs.


feat(withComponent): add withComponent api

Copied from #159 from @ansumanshah

What: Adds withComponent function as discussed in #135

Why: for changing the underlying component that's rendered :)

How:
function withComponent(newComp, options) {
  return glamorous(newComp, {
    ...options,
    forwardProps: GlamorousComponent.forwardProps,
  })(GlamorousComponent.styles)
}

Checklist:

[x] Documentation
[x] Tests
[x] Code complete
[x] Added myself to contributors table
[x] Followed the commit message format

Codecov Report

Merging #168 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master   #168   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          10     10
  Lines         138    139    +1
  Branches       35     35
=====================================
+ Hits          138    139    +1

Impacted Files
Coverage Δ

src/create-glamorous.js
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


feat: support stage for compiler.hooks.compilation

Summary

Require Documentation?

[x] No
[ ] Yes, the corresponding rspack-website PR is __

!bench

!eco-ci

!bench

Would you please check ecosystem-ci before merging this?

!eco-ci
!bench

!bench


Updated the following: Dockerfile to get more recent gdal version

beam sdk 2.36.0 --> beam sdk 2.40.0
Addition of metview binary with the fix for debian
curl 7.73.0 --> curl 7.83.1 (open ssl needed)
geos 3.9.0 --> curl 3.10.3
sqlite 3330000 --> sqlite 3380500
proj 7.2.1 --> proj 9.0.0 (using cmake)
openjpeg 2.3.1 --> openjpeg  2.5.0
addition of hdf5 1.10.5
addition of netcdf-c 4.9.0
gdal 3.2.1 --> gdal 3.5.1 (using cmake)
making sure numpy always gets installed with gdal
addition gcloud components alpha
added longer timeout to cloudbuild.yaml because the intial build takes 1h20min at least

This does quite a bit more than updating versions.
Could you include the netcdf install separately, and merge latest?

This is not longer needed.


CHANGES doc failed to be updated for <IP_ADDRESS> and <IP_ADDRESS>

Describe the bug
The CHANGES.md file has failed to be updated for the last two releases. There are no changes listed for <IP_ADDRESS> or <IP_ADDRESS>
Expected behavior
The changes docs get updated each time a release gets tagged.

fixed, thanks for the reminder

fixed, thanks for the reminder


[FLOC-1587] Document that datasets aren't removed by container removal

https://clusterhq.atlassian.net/browse/FLOC-1587

Looks good. I'll merge it.


[JENKINS-48194] Binary compatibility broken in MsBuildBuilder

See JENKINS-48194
msbuild:1.28 breaks binary compatibility since a new parameter has been added to the constructor of the class MsBuildBuilder without deprecating previous one.
Features

Add the previous constructor and mark as deprecated.
Add a new test to check compatibility with previous configurations (configRoundTrip)

@reviewbybees
@marshall777

Reopen the PR with lighter configuration for LocalData

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


fix(dev): Preserve source maps in transformations

Rollup transformations should either generate source maps, return undefined if no transformation is necessary, or return an empty mappings object if mappings are not needed.
Should resolve: https://github.com/remix-pwa/monorepo/issues/167
See: https://rollupjs.org/plugin-development/#source-code-transformations

LGTM 👍


use handle_wait in pick behavior

fixes https://github.com/ipa320/cob_robots/issues/387
needs to be tested on robot.

Using handle.wait() allows for safer execution, i.e. each motion needs to be successful before next motion start...abort with failure otherwise.
However, the behavior now (might) look like stop-and-go.
For the case where fluent motion is required, I kept the sleep()-synchronization in comments.

Already tested on the robot?

No...as robot currently is mostly "armless"... :wink:

@ipa-nhg please combine this PR with #591 in order to fix #387

includes #591

sorry for creating a merge conflict again by merging #591

I rebased...but don't know how to solve move_base_rel....
Even more, I think #591 has some issues, too - see https://github.com/ipa320/cob_robots/pull/591/files#r97415187

How is this?
Could you test it again?
All behaviors are harmonized now...

finally remove pick as it was never used again
-> #636


Use approximate sparsity detection by default

See https://github.com/SciML/NonlinearSolve.jl/pull/318. Opening a new PR so that I can see the documentation previews

Don't merge this. I am working on a way to control this from outside and add a manual entry explaining the choices.
But results are very promising:
132.129 s (1713050 allocations: 161.91 MiB)  # No Sparsity
  7.050 s (1784519 allocations: 4.00 GiB)    # Approx Sparsity + Default Linsolve
  6.579 s (1751088 allocations: 224.89 MiB)  # Approx Sparsity + KLU
  103.329 ms (52777 allocations: 387.83 MiB) # Approx Sparsity + GMRES
  5.082 s (84270 allocations: 3.90 GiB)      # Default Linsolve with Precomputed Sparsity
  6.408 s (50843 allocations: 119.60 MiB)    # KLU with Precomputed Sparsity

It's not using it, I just ran it with the option on

we are smart enough to switch to the corresponding non-sparse type if concrete_jac is false

By non-sparse you mean Jacobian-free?


The font node in td rendered error

The font node in td rendered error, the html seems ok but the font dose not display. The bug I found when upgrade vue from 1.0 to 2.0. code here. https://jsfiddle.net/newsilen/m0qef51f/

<font> is deprecated since HTML 4.1, in 2.0 it's being recognized as an SVG element and thus created with SVG namespace.
If you have control over it, you should not be using <font> in HTML anymore. Is there any reason that forces you to use it?


2021-12-16 Maelstrom update

See #182 - updating the OWL file with the latest version of the YAML from Maelstrom. I've also added some steps to the Makefile to make this easier in the future. The workflow is:

make refresh-maelstrom to get a new version of the YAML
make update-maelstrom-template to regenerate templates/maelstrom.tsv from the YAML
If there are new Maelstrom terms, add GECKO mappings directly to the template (manually)
make build/maelstrom.owl
cp build/maelstrom.owl data_dictionaries/maelstrom.owl

Note that this currently overwrites numerical IDs. We may want to maintain an index in the future to keep these IDs consistent.

I think that the French labels should be rdfs:labels with @fr and not synonyms.


Please confirm these before moving forward

[X] I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
[X] I have not been informed if the issue is resolved in a preview version of the winget client.

Category of the issue
Installation issue.
Brief description of your issue
I have installed BiglyBT <IP_ADDRESS> and updated it to <IP_ADDRESS>_B06 beta using internal updater.
Winget still thinks it is <IP_ADDRESS>
Steps to reproduce
Install biglybt 3.2 and enable beta updates in it.
Actual behavior
Winget doesn't report correct version
Expected behavior
Winget doesn't offer to downgrade biglybt.
Environment
winget.exe --info
Диспетчер пакетов Windows версии 1.4.10173
(с) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

Windows: Windows.Desktop v10.0.22621.1105
Архитектура системы: X64
Пакет: Microsoft.DesktopAppInstaller v1.19.10173.0

Журналы: %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir

Параметры пользователя: %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json

Ссылки
--------------------------------------------------------------------------------------
Заявление о конфиденциальности https://aka.ms/winget-privacy
Лицензионное соглашение        https://aka.ms/winget-license
Уведомления третьих сторон     https://aka.ms/winget-3rdPartyNotice
Домашняя страница              https://aka.ms/winget
Условия Windows Store          https://www.microsoft.com/en-us/storedocs/terms-of-sale

Screenshots and Logs
No response

What results do you get for winget list biglybt?

BiglyBT BiglySoftware.BiglyBT <IP_ADDRESS> <IP_ADDRESS>  winget
On 23.02.2023 0:55, denelon wrote:

What results do you get for |winget list biglybt|?
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/winget-pkgs/issues/97482#issuecomment-1440855636,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACDJ4FDADYXBJZ3N7BXNJHLWY2DODANCNFSM6AAAAAAVER5ZME.
You are receiving this because you authored the thread.Message ID:
@.***>

It looks like the installer didn't upgrade the version in Windows Apps & Features.
WinGet looks at the "displayVersion" key from the registry to perform comparisons.


fix: Greeting in the home page

#1182 Issue Fixed:
PR Fixes:

1 I have fixed the issue while showing greeting in the home page.

The issue was related to the Server Side Rendering and I know the concept of it and I have refactored the code of greeting into Greeting component and marked it as client component and issue is solved.
This is my first contribution Thanks!

Thank you sir for ur contribution.


Implement output arguments for getsecret and getcertificate

So far we spoke about --file and if not there, just use stdout.
Optionally, check also about option to use --variable

Variable would me most likely set only for current process (azmi itself not a shell above).

What about environment variables?

Right, either get/set in current process or Windows Registry (cross-platform!).


Weave router will crash without Docker API connection

There is code in main.go to allow a blank path, but if you try to use it the next section of code crashes:
$ docker run --net=host -i weaveworks/weave --name 00:00:00:00:00:00 --docker-api=""
INFO: 2016/07/05 11:53:27.128082 Command line options: map[docker-api: name:00:00:00:00:00:00]
INFO: 2016/07/05 11:53:27.128176 Communication between peers is unencrypted.
INFO: 2016/07/05 11:53:27.157018 Our name is 00:00:00:00:00:00(bryan-work)
INFO: 2016/07/05 11:53:27.157241 Launch detected - using supplied peer list: []
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x623c58]

goroutine 1 [running]:
github.com/weaveworks/weave/common/docker.(*Client).DockerVersion(0x0, 0x0, 0x0)
	/go/src/github.com/weaveworks/weave/common/docker/client.go:88 +0x28
main.main()
	/go/src/github.com/weaveworks/weave/prog/weaver/main.go:269 +0x27de

Fixed in e5c23bf9f542e24b8fd757981e71367d2a1a65af


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Change test_dir to google_test_dir

Using test_dir does not work; the python setup.py google_test command will complain that there is no test directory specified. The comments in google.apputils.setup_command say to use google_test_dir.

google-apputils users should migrate to absl-py:
https://github.com/abseil/abseil-py & https://pypi.python.org/pypi/absl-py/
It is the modern version of these libraries, officially supporting Python 3.
If you find it missing anything you need, please file a feature request over there.

Sweet, so very excited to hear that absl-py is now available!


docs,ci: updates to ci docs

this commit moves the Jenkins related portion of the docs higher, as
they typically will be what users are looking for first.
it also makes a specific subsection for retriggering jobs.
Signed-off-by: Louis DeLosSantos<EMAIL_ADDRESS>

Doc changes, linting passed. Not running full suite.


cannot train locally with the error "AttributeError: type object 'NCCL' has no attribute 'new_uid'"

File "./tools/train_net_multi_gpu.py", line 109, in
max_iter=args.max_iters, gpus=gpus)
File "/home/jzheng/PycharmProjects/bottom-up-attention/tools/../lib/fast_rcnn/train_multi_gpu.py", line 233, in train_net_multi_gpu
uid = caffe.NCCL.new_uid()
AttributeError: type object 'NCCL' has no attribute 'new_uid'
What should I do with this error?

@SkylerZheng
Were you able to fix this issue ?, i'm stuck with the same problem

Hello, I run into the same problem. Did you resolve it?

I installed the caffe-gpu by conda ,and my protobuf version is 3.2.0 so that caffe can be used together  with tensorflow ,and i also get the same error when i train my model ,so if you have solved the problem ,please let me know ,thank you very much!

Hello, I’ve already solved the problem. I believe this problem lies in that you have only one GPU, but the Makefile you copied use multiples GPUs. S you need to modify the Makefile. Unfortunately my makefile is on the server, so currently it is not convenient for me to look it up for you.  And I cannot remember what modification I’ve done. If you don’t mind, I can send my Makefile to you tomorrow just for comparing. That’s what I can do for you.

On Nov 20, 2018, at 4:56 AM, guoqiangqi<EMAIL_ADDRESS>wrote:
I installed the caffe-gpu by conda ,and my protobuf version is 3.2.0 so that caffe can be used together with tensorflow ,and i also get the same error when i train my model ,so if you have solved the problem ,please let me know ,thank you very much!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/peteanderson80/bottom-up-attention/issues/34#issuecomment-440213042, or mute the thread https://github.com/notifications/unsubscribe-auth/AeYq7WyuXnDEgTI4DbUjKYFOAn1TL9tDks5uw9HPgaJpZM4UoyHO.

Thank you for your reply ,but i installed caffe with anaconda,so i did not copied the Makefile ,also i get 4 GPUS ,but you notice me that maybe i get the wrong configure on the GPU setting , i will check it out. If nothing is useful ,i have to install it with the source code . -_-
<EMAIL_ADDRESS>From: xiaojinghu
Date: 2018-11-20 18:11
To: peteanderson80/bottom-up-attention
CC: guoqiangqi; Comment
Subject: Re: [peteanderson80/bottom-up-attention] cannot train locally with the error "AttributeError: type object 'NCCL' has no attribute 'new_uid'" (#34)
Hello, I’ve already solved the problem. I believe this problem lies in that you have only one GPU, but the Makefile you copied use multiples GPUs. S you need to modify the Makefile. Unfortunately my makefile is on the server, so currently it is not convenient for me to look it up for you. And I cannot remember what modification I’ve done. If you don’t mind, I can send my Makefile to you tomorrow just for comparing. That’s what I can do for you.

On Nov 20, 2018, at 4:56 AM, guoqiangqi<EMAIL_ADDRESS>wrote:
I installed the caffe-gpu by conda ,and my protobuf version is 3.2.0 so that caffe can be used together with tensorflow ,and i also get the same error when i train my model ,so if you have solved the problem ,please let me know ,thank you very much!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/peteanderson80/bottom-up-attention/issues/34#issuecomment-440213042, or mute the thread https://github.com/notifications/unsubscribe-auth/AeYq7WyuXnDEgTI4DbUjKYFOAn1TL9tDks5uw9HPgaJpZM4UoyHO.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Alright. Good luck.

On Nov 20, 2018, at 5:39 AM, guoqiangqi<EMAIL_ADDRESS>wrote:
Thank you for your reply ,but i installed caffe with anaconda,so i did not copied the Makefile ,also i get 4 GPUS ,but you notice me that maybe i get the wrong configure on the GPU setting , i will check it out. If nothing is useful ,i have to install it with the source code . -_-
<EMAIL_ADDRESS>From: xiaojinghu
Date: 2018-11-20 18:11
To: peteanderson80/bottom-up-attention
CC: guoqiangqi; Comment
Subject: Re: [peteanderson80/bottom-up-attention] cannot train locally with the error "AttributeError: type object 'NCCL' has no attribute 'new_uid'" (#34)
Hello, I’ve already solved the problem. I believe this problem lies in that you have only one GPU, but the Makefile you copied use multiples GPUs. S you need to modify the Makefile. Unfortunately my makefile is on the server, so currently it is not convenient for me to look it up for you. And I cannot remember what modification I’ve done. If you don’t mind, I can send my Makefile to you tomorrow just for comparing. That’s what I can do for you.

On Nov 20, 2018, at 4:56 AM, guoqiangqi<EMAIL_ADDRESS>wrote:
I installed the caffe-gpu by conda ,and my protobuf version is 3.2.0 so that caffe can be used together with tensorflow ,and i also get the same error when i train my model ,so if you have solved the problem ,please let me know ,thank you very much!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/peteanderson80/bottom-up-attention/issues/34#issuecomment-440213042, or mute the thread https://github.com/notifications/unsubscribe-auth/AeYq7WyuXnDEgTI4DbUjKYFOAn1TL9tDks5uw9HPgaJpZM4UoyHO.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/peteanderson80/bottom-up-attention/issues/34#issuecomment-440226339, or mute the thread https://github.com/notifications/unsubscribe-auth/AeYq7aUo5fMaak84cgxsPseTZ80xVySdks5uw9vTgaJpZM4UoyHO.

@xiaojinghu
Hello, I have encountered the same problem and I found Makefile is a little complex, can you send your Makefile to me?
<EMAIL_ADDRESS>Thank you so much : )

Sorry that I cannot find it any more.

On Mar 29, 2020, at 7:07 AM, young-yangb<EMAIL_ADDRESS>wrote:
@xiaojinghu https://github.com/xiaojinghu
Hello, I have encountered the same problem and I found Makefile is a little complex, can you send your Makefile to me?
<EMAIL_ADDRESS><EMAIL_ADDRESS>Thank you so much : )
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/peteanderson80/bottom-up-attention/issues/34#issuecomment-605619328, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHTCV3NBJIHX3NLFF3TNLKDRJ4TV7ANCNFSM4FFDEHHA.

Hi!I have encountered the same problem and I modify the train.py.Delete the 'nccl' in the train.py


IPROTO-322 Schema compatibility checks

https://issues.redhat.com/browse/IPROTO-322
based on https://github.com/infinispan/protostream/pull/256

Thanks @tristantarrant


Add Go Gitattributes file (Closes #82)

This Pull Request adds a Go.gitattributes file that can be used in Golang Projects.
After merging, issue #82 should automatically close.

@alexkaratarakis This Pull Request is ready to merge.

Thanks! :)


Generate ground truth to search a single split sequence

Error: when building from segments, patterns share only 0-3 minimisers with the IBF bins

all segments are considered in the index_factory
there are some shared k-mers between bins and queries which would be unlikely for 19-mers in 100kb of sequence

The original approach uses an executioner. Does the split approach actually insert anything? What about threading?

Codecov Report

Merging #57 (1c0e4b1) into master (2157677) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #57   +/-   ##
=======================================
  Coverage   83.68%   83.68%
=======================================
  Files          24       24
  Lines         613      613
=======================================
  Hits          513      513
  Misses        100      100

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 2157677...1c0e4b1. Read the comment docs.

Issues in the split:
valik split various_chromosome_lengths.fasta --reference-output ref-out.test --segment-output seg-out.test --overlap 20 --bins 7
results in assertion error.
valik split various_chromosome_lengths.fasta --reference-output ref-out.test --segment-output seg-out.test --overlap 20 --bins 8
chr2 is not split into segments of even length.


Problems in debug build: Cannot deserialize XBF metadata type list as 'BootStrapper'

I've installed template 10, version 1.18
If I create a new hamburger project, and try to run it in debug mode on my pc, I get an exception on line 53 of app.g.i.cs:
#if DEBUG && !DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION
UnhandledException += (sender, e) =>
{
if (global::System.Diagnostics.Debugger.IsAttached) global::System.Diagnostics.Debugger.Break();
};
#endif
The exception is:
Cannot deserialize XBF metadata type list as 'BootStrapper' was not found in namespace 'Template10.Common'. [Line: 0 Position: 0]
When I created the project, I chose target version : Windows 10 anniversary edition (10.0; 14393)
and Minimum version: Windows 10 (10.0; build 10586)
If I select a release build instead of debug, everything works fine.
I'm using VS2015 enterprise, 14.0.25431.01 Update 3
I have updated to the latest windows updates, Version 1607, build 14393.351

I also notice I have some warnings:
Severity	Code	Description	Project	File	Line	Suppression State
Warning		Detected package downgrade: Microsoft.NETCore.UniversalWindowsPlatform from 5.2.2 to 5.1.0
GitHamburger2 (>= 1.0.0) -> Template10 (>= 1.1.0) -> Microsoft.NETCore.UniversalWindowsPlatform (>= 5.2.2)
GitHamburger2 (>= 1.0.0) -> Microsoft.NETCore.UniversalWindowsPlatform (>= 5.1.0)			0

It appears that the problem is caused by the template defaulting to     "Template10": "1.1.*"
in project.json
It appears that this issue was closed as #1177 but still occurs


Login and Signup Window added

Unresolved Issues:

putting image in Ellipse object in Login.xaml
setting placeholder text/watermark in textboxes
(not sure) process don't terminate(in the terminal) when closing the app after switching to diff. windows
script for database connection

Just checking this code for now, just displays the initial Window Screen ng
CRUD User right?
On Wed, 29 Dec 2021, 4:09 am Micaela Cerilla, @.***>
wrote:

Unresolved Issues:

putting image in Ellipse object in Login.xaml
setting placeholder text/watermark in textboxes
(not sure) process don't terminate(in the terminal) when closing the
app after switching to diff. windows
script for database connection

You can view, comment on, or merge this pull request online at:
https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14
Commit Summary

daa5e9f
https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14/commits/daa5e9fdf07d28da9daa18d1505ca28c40cf50c1
Login and Signup Window added

File Changes
(12 files
https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14/files
)

A .vscode/launch.json
https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14/files#diff-bd5430ee7c51dc892a67b3f2829d1f5b6d223f0fd48b82322cfd45baf9f5e945
(26)
A .vscode/tasks.json
https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14/files#diff-7d76d7533653c23b753fc7ce638cf64bdb5e419927d276af836d3a03fdf1745a
(42)
A App.xaml
https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14/files#diff-b72683a29305e1829dde434ca5f6ae82fde3350ae930c2528ac674dd7d0efa03
(9)
A App.xaml.cs
https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14/files#diff-3f6fc5ee82b932adc2d54cfa17961626fa7423f4f6b11139cb51e2bc2ab1e046
(17)
A AssemblyInfo.cs
https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14/files#diff-1978c402452e6b779b011e1a961da6c7005dec73e49115958c3cafbc45b0807b
(10)
D Program.cs
https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14/files#diff-0b69b473fe937040615d69f606751f61ddbc2e3a1849360ff2456c22afe88c0b
(2)
A frontend/Login.xaml
https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14/files#diff-3fb674b5210a8cbe357308197fc2617ec6c2cc3adeca478efd3de8a21e06325c
(63)
A frontend/Login.xaml.cs
https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14/files#diff-d71fd5fda9af15b096527be3bd524ec90f643290a00c457aca97f545657df754
(45)
A frontend/Signup.xaml
https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14/files#diff-1774c35a2d671a0e348996beeaee738f49d2ccaaa28b8b2b7e3f7137100f00bd
(70)
A frontend/Signup.xaml.cs
https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14/files#diff-7ea474f4dcc2b9537a50645e27e3480c6e03b86200ad8d1499a1fbf6787598d1
(34)
A frontend/assets/Profile.png
https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14/files#diff-422b31e74d67b3a4425381bdb065e07bf9f32dd991437e98b8590da4def9cbc7
(0)
M student-concern-ticketing-system.csproj
https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14/files#diff-444e5dfb3346bb8fd8eec59b9df86e3ea0e4b09d9b67c3af458fc4ee00ff91cf
(8)

Patch Links:

https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14.patch
https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14.diff
—
Reply to this email directly, view it on GitHub
https://github.com/MostDeadDeveloper/student-concern-ticketing-system/pull/14,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALT5OZWCMDFGY5VG7LIBBK3UTIKP5ANCNFSM5K4WURIA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message
ID: @.***
com>


bootstrapTokenEscrowed for macOS devices retrieved as false for all devices

In MS Endpoint ManagerAdmin Center macOS devices have a property under 'Hardware' called 'Bootstrap token escrowed' which has the value 'Yes' for a lot of devices, but the property is not included in the exportable data there.

I was looking for the same property both with Graph Explorer and using MgGraph ps modul, but I receive 'false' for 'bootstrapTokenEscrowed' on all devices when I run  get https://graph.microsoft.com/beta/deviceManagement/managedDevices?$filter=operatingSystem eq 'macOS'
no matter if I filter for a specific device or examine all macOS devices
This is what I receive from Graph Explorer for the same device from the other scrshot (I get the same value using PowerShell)

I expected to receive the same value which I see at Endpoint Manager Admin Center.

Hey @engelcg. I cannot reproduce this. Let me post it on the Graph Q&A section for a wider audience

Here is a link to the issue I have created: https://learn.microsoft.com/en-us/answers/questions/1052650/bootstraptokenescrowed-for-macos-devices-retrieved.html

Hey @engelcg. There's a response on the ticket I created on the Q&A forum. Let me know if you need any further assistance


Start ajaxrequest if datetimepicker gets closed

Hi,
I created an Dashboard for visualizing sensordata. Next to some other Userinputs the dashboard includes two Datetimepicker which presenting start- and enddate of a timeinterval. If the user makes inputs, an ajax request should transfer the userdata to the server. Previously I used this code to query the datetimepickers.
	$("#datetimestart, #datetimeend").on("dp.change", function (e) { 		ajaxRequest(); 	});
If the user makes one change the ajax requests fires, which is very inefficient. It would be better if ajax fires, if the datepicker gets closed by the user. What I'm looking for is something like this:
	$("#datetimestart, #datetimeend").on("dp.close", function (e) { 		ajaxRequest(); 	});

Hi, something like http://eonasdan.github.io/bootstrap-datetimepicker/Events/#dphide it's what you're looking for:
$("#datetimestart, #datetimeend").on("dp.hide", function (e) { ajaxRequest(); });
As this is a HOW TO question I'll be closing this, good luck :)


Check first header in each layer

Issue #, if available:
Follow-up to #1147
Description of changes:
In #1147, we cherry-picked a commit from stargz where we don't make registry calls if layers are fully pulled. This works fine for stargz, but for SOCI, we skip reading the first header for each layer, as we don't need it. This caused a bug where our fetched size never matched our expected size, so this condition was never met.
This commit fixes this by reading the initially skipped header. It also checks this header to ensure that it is not malformed for any reason. It also adds an integration test to ensure the header is read on image pull.
Testing performed:
make test and make integration.
Additionally, I ran GO_TEST_FLAGS='-run TestFullLayerRead' make integration before and after my chance and ensured that it did not pass before the changes.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

FYI the temp commit was to avoid spamming the original issue's thread. All changes will go in that commit and squashed before being pushed out.
In hindsight, I could have just amended before pushing or just not mentioned the issue at all but oh well :p

Squashed commits


Add podgrab package and module

Motivation for this change
Closes #117284.
Things done

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[X] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[X] Ensured that relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

I opened an issue upstream about changing the webui's port, given that 8080 does not seem like the best choice for a default value... If the issues gets resolved I will update the module to be able to change the port.
Also, I wasn't sure how to test the basic authentication when passwordFile is set. If there is an easy solution, I'll add it to the tests.

Ah true I forgot to do that, will amend shortly.

Friendly ping about this MR :-)


[wallet] Add mnemonic split and join logic for social recovery

Description
Implements mnemonic split and join functions.  Currently uses random words as the prefix for each shard to determine the original order.  Joining a split mnemonic uses the random words as alphabetical sorting keys to restore the correct order.
Tested
Added tests to split and recover mixed order mnemonic shards.
Other changes
Updated mock word list to prevent duplicate words.

Superseded by #965 which implements Social Backup/Recovery flows and utilizes these functions.  Functions are updated to provide more consistent prefix generation and removes need of throwing an error.


There are many references to CONFIG_SPI_DMAPRIO in the kernel but it is not defined in none Kconfig or source file

I think a modification at some eons damaged few SPI drivers, there are references to CONFIG_SPI_DMAPRIO but without any definition of it.
I didn't investigate further, but probably some boards could be non-functional now.
$ git grep CONFIG_SPI_DMAPRIO
arch/arm/src/at32/at32_spi.c:#  if defined(CONFIG_SPI_DMAPRIO)
arch/arm/src/at32/at32_spi.c:#    define SPI_DMA_PRIO  CONFIG_SPI_DMAPRIO
arch/arm/src/at32/at32_spi.c:#      error "Illegal value for CONFIG_SPI_DMAPRIO"
arch/arm/src/stm32/stm32_i2s.c:#  if defined(CONFIG_SPI_DMAPRIO)
arch/arm/src/stm32/stm32_i2s.c:#    define SPI_DMA_PRIO  CONFIG_SPI_DMAPRIO
arch/arm/src/stm32/stm32_i2s.c:#      error "Illegal value for CONFIG_SPI_DMAPRIO"
arch/arm/src/stm32/stm32_i2s.c:#      error "Illegal value for CONFIG_SPI_DMAPRIO"
arch/arm/src/stm32/stm32_spi.c:#  if defined(CONFIG_SPI_DMAPRIO)
arch/arm/src/stm32/stm32_spi.c:#    define SPI_DMA_PRIO  CONFIG_SPI_DMAPRIO
arch/arm/src/stm32/stm32_spi.c:#      error "Illegal value for CONFIG_SPI_DMAPRIO"
arch/arm/src/stm32/stm32_spi.c:#      error "Illegal value for CONFIG_SPI_DMAPRIO"
arch/arm/src/stm32f0l0g0/stm32_spi.c:#  if defined(CONFIG_SPI_DMAPRIO)
arch/arm/src/stm32f0l0g0/stm32_spi.c:#    define SPI_DMA_PRIO  CONFIG_SPI_DMAPRIO
arch/arm/src/stm32f0l0g0/stm32_spi.c:#    error "Illegal value for CONFIG_SPI_DMAPRIO"
arch/arm/src/stm32f7/stm32_spi.c:#  if defined(CONFIG_SPI_DMAPRIO)
arch/arm/src/stm32f7/stm32_spi.c:#    define SPI_DMA_PRIO  CONFIG_SPI_DMAPRIO
arch/arm/src/stm32f7/stm32_spi.c:#    error "Illegal value for CONFIG_SPI_DMAPRIO"
arch/arm/src/stm32h7/stm32_spi.c:#  if defined(CONFIG_SPI_DMAPRIO)
arch/arm/src/stm32h7/stm32_spi.c:#    define SPI_DMA_PRIO  CONFIG_SPI_DMAPRIO
arch/arm/src/stm32h7/stm32_spi.c:#    error "Illegal value for CONFIG_SPI_DMAPRIO"
arch/arm/src/stm32h7/stm32_spi_slave.c:#  if defined(CONFIG_SPI_DMAPRIO)
arch/arm/src/stm32h7/stm32_spi_slave.c:#    define SPI_DMA_PRIO  CONFIG_SPI_DMAPRIO
arch/arm/src/stm32h7/stm32_spi_slave.c:#    error "Illegal value for CONFIG_SPI_DMAPRIO"
arch/arm/src/stm32l4/stm32l4_spi.c:#  if defined(CONFIG_SPI_DMAPRIO)
arch/arm/src/stm32l4/stm32l4_spi.c:#    define SPI_DMA_PRIO  CONFIG_SPI_DMAPRIO
arch/arm/src/stm32l4/stm32l4_spi.c:#    error "Illegal value for CONFIG_SPI_DMAPRIO"
arch/arm/src/stm32l5/stm32l5_spi.c:#  if defined(CONFIG_SPI_DMAPRIO)
arch/arm/src/stm32l5/stm32l5_spi.c:#    define SPI_DMA_PRIO  CONFIG_SPI_DMAPRIO
arch/arm/src/stm32l5/stm32l5_spi.c:#    error "Illegal value for CONFIG_SPI_DMAPRIO"
arch/arm/src/stm32u5/stm32_spi.c:#  if defined(CONFIG_SPI_DMAPRIO)
arch/arm/src/stm32u5/stm32_spi.c:#    define SPI_DMA_PRIO  CONFIG_SPI_DMAPRIO
arch/arm/src/stm32u5/stm32_spi.c:#    error "Illegal value for CONFIG_SPI_DMAPRIO"
arch/arm/src/stm32wb/stm32wb_spi.c:#  if defined(CONFIG_SPI_DMAPRIO)
arch/arm/src/stm32wb/stm32wb_spi.c:#    define SPI_DMA_PRIO  CONFIG_SPI_DMAPRIO
arch/arm/src/stm32wb/stm32wb_spi.c:#    error "Illegal value for CONFIG_SPI_DMAPRIO"
arch/arm/src/stm32wl5/stm32wl5_spi.c:#  if defined(CONFIG_SPI_DMAPRIO)
arch/arm/src/stm32wl5/stm32wl5_spi.c:#    define SPI_DMA_PRIO  CONFIG_SPI_DMAPRIO
arch/arm/src/stm32wl5/stm32wl5_spi.c:#      error "Illegal value

Or maybe people started copying it blindly from stm32_spi.c. This is a point of attention. @raiden00pl did you notice it?

I think this is more common problem. You can find many ifdefs with the DMAPRIO phrase that are missing in Kconfig and it's been like that since I started using NuttX. I have no idea what the story is behind these :)

Another problem  are definitions like this:
#ifde CONFIG_XXX
#  define CONFIG_XXX something
#endif

where CONFIG_XXX is not defined in Kconfig at all. There are many places like this in the code. Such definitions should be handled by the default statement in Kconfig.

Another problem are definitions like this:
#ifde CONFIG_XXX
#  define CONFIG_XXX something
#endif

where CONFIG_XXX is not defined in Kconfig at all. There are many places like this in the code. Such definitions should be handled by the default statement in Kconfig.

Agree!

There is only a single DMA priority for SPI.  If I wanted multiple SPI DMAs with different priorities, a single SPI_DMAPRIO value would not support that.


Disable LK catalyst shared object copy for non-linux system

Before submitting
Please complete the following checklist when submitting a PR:

[ ] All new features must include a unit test.
If you've fixed a bug or added code that should be tested, add a test to the
tests directory!

[ ] All new functions and code must be clearly commented and documented.
If you do make documentation changes, make sure that the docs build and
render correctly by running make docs.

[ ] Ensure that the test suite passes, by running make test.

[x] Add a new entry to the .github/CHANGELOG.md file, summarizing the
change, and including a link back to the PR.

[x] Ensure that code is properly formatted by running make format.

When all the above are checked, delete everything above the dashed
line and fill in the pull request template.

Context:
This is a fix for this PR failing lightning kokkos build for non-linux systems.
[sc-76296]
Description of the Change:
Benefits:
Possible Drawbacks:
Related GitHub Issues:

Thanks @josephleekl ! LGTM. Don't forget to add an entry to the changelog and create a SC story for this PR and link the SC story to it.

BTW, would you like to add the ci_build_wheel label to ensure all CIs could pass? You can re-trigger the CI after choosing the label.


Always a POST request?

I tried out this plugin and I really like it. One thing I notice is that it always issues a POST request when you edit or delete a table row. It would be really cool if you can specify which HTTP request you'd want to use via .ajax() through the settings. That way, I could follow RESTful ways of giving my API a PUT and DELETE for editing and deleting.
Also, on a related note, indicating an edit URL and delete URL would be helpful.

I've been a bit busy at work, but if I get some time I'll do a review.


Change default language

Hi,
I used the following link ( https://docs.microsoft.com/nl-nl/azure/cognitive-services/speech-service/speech-to-text-sample#Continuousspeechrecognitionfromafile ) to do continuous speech recognition from a WAV-file. This works fine for my english files, but I need to put speech to text for dutch (nl-NL) which should be supported. I am just nog able to put in my code how to do that.
I found a solution here: https://docs.microsoft.com/en-us/windows/uwp/design/input/specify-the-speech-recognizer-language but this only seems to work for microphone + my VS says I don't have the Windows assembly?
Please help me out, Thanks!

take a look at this sample:
https://github.com/Azure-Samples/cognitive-services-speech-sdk/blob/master/samples/csharp/sharedcontent/console/speech_recognition_samples.cs
code like this:
//
// Creates an instance of a speech config with specified subscription key and service region.
// Replace with your own subscription key and service region (e.g., "westus").
var config = SpeechConfig.FromSubscription("YourSubscriptionKey", "YourServiceRegion");
        // Replace the language with your language in BCP-47 format, e.g., en-US.
        var language = "de-DE";
        config.SpeechRecognitionLanguage = language;
        config.OutputFormat = OutputFormat.Detailed;

the samples in this repository are for the Microsoft Cognitive Services Speech SDK
https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/
thx
Wolfgang

also, for example the C# reference documentation:
https://docs.microsoft.com/en-us/dotnet/api/microsoft.cognitiveservices.speech.speechconfig.speechrecognitionlanguage?view=azure-dotnet

Wauw, Thanks @wolfma61! I managed to get this working now!


[Feature Request] Consider more URI a bookmark / Open Obsidian URI

Describe the solution you'd like
Consider obsidian URI a "bookmark" and potentially not only obsidian URIs.
Is your feature request related to a problem? Please describe.
Putting obsidian://open?vault=VAULT&file=FILE in task context doesn't add it to "bookmarks". Makes it impossible to open Obsidian note from omm.
Describe alternatives you've considered
Copy Obsidian URI and paste:
xdg-open "obsidian://open?vault=VAULT&file=FILE"

@danielwerg Could you build omm on the branch used for #21 and let me know if that works for you?

@dhth Obsidian URIs work! The only thing is they look like just a regular text. Different text style and click-ability would be great.

The ability to click on a URI most likely is a feature of the terminal, and not omm.
Here's two examples:
Alacritty:
https://github.com/user-attachments/assets/37184cc4-0795-42b3-a983-1663d504398f
Mac's default terminal:

I'll see if I can highlight such URIs, but the ability to make text clickable is out of scope for omm, I'm afraid. Let me know if you think I got it wrong.


Symfony seemingly unable to submit forms within devilbox environment

ISSUE TYPE

Bug Report

Checklist

[x] .env file is attached
[x] docker-compose.override.yml is attached (if it exists)
[x] Custom configs from cfg/ dir are attached (if customized)
[x] docker-compose logs and log/ output is added
[x] I've looked through the docs: https://devilbox.readthedocs.io/en/latest/
[x] I've looked through existing issues: https://github.com/cytopia/devilbox/issues

Attachments (had to save as .txt to upload)
env.txt
docker-compose.override.yml.txt
sql_mode.cnf.txt
docker-compose_logs.txt
OS / ENVIRONMENT

Host operating system and version: Microsoft Windows 10 Pro 10.0.17134 Build 17134
(Windows) Native Docker or Docker Toolbox: Docker Desktop
Docker version: <IP_ADDRESS> (30215)
Docker Compose version: 1.23.2
(Linux) Is SELinux enabled?:

SUMMARY

I have a setup combining legacy and new code and all routed together via the htaccess. This all works fine using a local server (MAMP in my case, Linux for my colleague) but we want to move to devilbox to ensure we're using the same environment. We have the frontend of the website running Craft CMS, the old backend (CRM etc) running Symfony 2.8 and the new dashboard running Symfony 4 (whilst we slowly migrate everything across and remove 2.8).
Directory looks like this:
{data_dir}/{project_dir}/{docroot_dir}/

index.php (for craft)
craft
CRM (containing Symfony 2.8 project)
DASH (containing Symfony 4 project)

The htaccess then calls the relevant public app.php from inside B2C or CMS depending on the route, else falls back to loading the craft index file.
This all works fine, until you try to submit a Symfony form, when it just hits a white page. No error, just stops seemingly at a random point in the method. This is the case on the login form in the S4 project, and also a login form in the S2.8 project, along with a bunch of unrelated quote forms.
It definitely hits the route and it doesn't seem to be anything in particular that breaks it as if I reorder the steps, it still fails at a certain point, but succeeds at more things. eg one route sets two cookies and then renders the dashboard. It will always set one but then fail before another, even if I swap the order.
STEPS TO REPRODUCE

Fill in a form - seemingly any form that is handled by Symfony (2.8 or 4)
EXPECTED BEHAVIOUR

Example of a quote form:

user submits form
get form data
[business logic]
generate emails (with swiftmailer)
redirect to results page

ACTUAL BEHAVIOUR

user submits form
get form data
[business logic]
generates emails
white page, with no errors and shows a 200 success on the page with request headers and form data, but doesn't actually go to the results page

It basically completes everything in the method up until:
return $this->redirectToRoute('results');

OTHER INFORMATION
As mentioned, this all works fine when using either a local linux setup or with MAMP for windows.
Start command

$ docker-compose up -d bind php httpd mysql mailhog

$ ls -la
total 276
drwxr-xr-x 1 Frontend 197121     0 Jan 22 16:26 ./
drwxr-xr-x 1 Frontend 197121     0 Jan 22 15:59 ../
drwxr-xr-x 1 Frontend 197121     0 Dec 14 16:48 .devilbox/
-rw-r--r-- 1 Frontend<PHONE_NUMBER>1 Jan 14 10:38 .env
drwxr-xr-x 1 Frontend 197121     0 Jan 22 15:50 .git/
drwxr-xr-x 1 Frontend 197121     0 Dec 14 16:48 .github/
-rw-r--r-- 1 Frontend 197121  3858 Jan 22 15:24 .gitignore
drwxr-xr-x 1 Frontend 197121     0 Jan  7 16:19 .tests/
-rw-r--r-- 1 Frontend 197121  9813 Jan  7 16:19 .travis.yml
drwxr-xr-x 1 Frontend 197121     0 Jan  7 16:19 autostart/
drwxr-xr-x 1 Frontend 197121     0 Dec 14 17:12 backups/
drwxr-xr-x 1 Frontend 197121     0 Dec 14 16:48 bash/
drwxr-xr-x 1 Frontend 197121     0 Dec 14 17:12 ca/
drwxr-xr-x 1 Frontend 197121     0 Jan  7 16:19 cfg/
drwxr-xr-x 1 Frontend 197121     0 Dec 14 16:48 compose/
-rw-r--r-- 1 Frontend 197121   933 Dec 14 16:48 CONTRIBUTING.md
drwxr-xr-x 1 Frontend 197121     0 Jan 22 15:24 data/
-rw-r--r-- 1 Frontend 197121    43 Dec 14 16:57 devilbox.code-workspace
-rw-r--r-- 1 Frontend 197121   390 Jan 14 10:00 docker-compose.override.yml
-rw-r--r-- 1 Frontend 197121   390 Jan 14 10:00 docker-compose.override.yml.txt
-rw-r--r-- 1 Frontend 197121   766 Dec 14 16:48 docker-compose.override.yml-example
-rw-r--r-- 1 Frontend<PHONE_NUMBER>0 Jan 22 15:24 docker-compose.yml
-rw-r--r-- 1 Frontend<PHONE_NUMBER>0 Jan 22 16:26 docker-compose_logs.txt
drwxr-xr-x 1 Frontend 197121     0 Jan  7 16:19 docs/
-rw-r--r-- 1 Frontend<PHONE_NUMBER>1 Jan 14 10:38 env.txt
-rw-r--r-- 1 Frontend<PHONE_NUMBER>7 Jan 10 14:06 env-example
-rw-r--r-- 1 Frontend 197121  1085 Dec 14 16:48 LICENSE.md
drwxr-xr-x 1 Frontend 197121     0 Jan 11 09:26 log/
drwxr-xr-x 1 Frontend 197121     0 Jan  8 10:32 mail/
drwxr-xr-x 1 Frontend 197121     0 Dec 14 16:48 mod/
-rw-r--r-- 1 Frontend<PHONE_NUMBER>6 Jan 16 15:33 README.md
-rw-r--r-- 1 Frontend 197121    88 Dec 14 16:48 shell.bat
-rwxr-xr-x 1 Frontend 197121    62 Dec 14 16:48 shell.sh*
-rwxr-xr-x 1 Frontend 197121  2466 Dec 14 16:48 update-docker.sh*

$ ls -la
total 20
drwxr-xr-x 1 Frontend 197121 0 Jan 22 16:49 ./
drwxr-xr-x 1 Frontend 197121 0 Jan 22 15:59 ../
drwxr-xr-x 1 Frontend 197121 0 Jan 10 10:24 cmm/
drwxr-xr-x 1 Frontend 197121 0 Jan  8 11:24 removals/

Any errors on your symfony log?
You can also try enabling dev environment to see if you get any debug info instead of the white page

@jamiecmm any update on your side submitting some files to reproduce?


Connection Issue - Feedback

To better understand where each developer's connection issue is occurring, we'd appreciate you taking the time to fill out this survey!
1. What operating system are you using?
If you are using Windows, please let us know if it’s 32-bit or 64-bit?
For example:

OS X
Windows 7 32-bit
Windows 8.1 64-bit

2. Do you have a software firewall enabled?
By default, Windows often has the built-in firewall enabled. You can check under your system settings.
3. Are you using the PhoneGap CLI or PhoneGap Desktop?
4. What version of the PhoneGap CLI or PhoneGap Desktop are you using?
For the PhoneGap CLI, you can check your version by typing phonegap --version
For the PhoneGap Desktop, you can check your version by selection ? -> About on the sidebar.
5. What mobile device platform are you using?
Is it Android, iOS, or Windows Phone?
We would appreciate knowing the version as well. For example, iOS 8.3 or Android 5.1.
6. In the past, have you successfully paired the CLI/Desktop to the mobile app?
Has your network changed since the last successful connection?
7. Can you download the app archive locally?

Open and serve a project

On the PhoneGap Desktop, open a project and ensure the bottom banner is green and lists an IP address.
On the PhoneGap CLI, navigate into a project and run phonegap serve

Open your desktop web browser

Please ensure that the browser is Safari or Chrome.
Browse to x.x.x.x:3000/__api__/appzip
Substitute x.x.x.x for your IP address, such as <IP_ADDRESS>:3000/__api__/appzip
If this step fails, please try localhost and let us know if that works instead.

A zip archive should be downloaded

Unzip the archive and ensure that your project files exist.

The files exist or don’t, so there is no need to inspect each file.

Do you see any 404 or error messages in the PhoneGap CLI output or PhoneGap Desktop log file?

You can access the PhoneGap Desktop log from the sidebar window icon.

8. Can you download the app archive on your mobile device browser?
Now we are going to do the same steps as above, but on your mobile device browser. This will tell us whether the network connection is okay.

Open and serve a project

On the PhoneGap Desktop, open a project and ensure the bottom banner is green and lists an IP address.
On the PhoneGap CLI, navigate into a project and run phonegap serve

Open your mobile web browser

Please ensure that the browser is Mobile Safari, Mobile Chrome, Android Browser, or IE.
Browse to x.x.x.x:3000/__api__/appzip
Substitute x.x.x.x for your IP address, such as <IP_ADDRESS>:3000/__api__/appzip

A zip archive should be downloaded

Do you see any 404 or error messages in the PhoneGap CLI output or PhoneGap Desktop log file?

You can access the PhoneGap Desktop log from the sidebar window icon.

9. Can you download the app archive with the PhoneGap mobile app?
Next, we are going to repeat the same step as above but use the PhoneGap mobile app. This will tell us if the connection problem is due to the app rather than the desktop client.

Open and serve a project

On the PhoneGap Desktop, open a project and ensure the bottom banner is green and lists an IP address.
On the PhoneGap CLI, navigate into a project and run phonegap serve

Open your PhoneGap Developer App

Connect to x.x.x.x:3000
Substitute x.x.x.x:3000 for your IP address, such as <IP_ADDRESS>:3000

You should see a Connecting… and Extracting… message followed by your app.

Do you see any 404 or error messages in the PhoneGap CLI output or PhoneGap Desktop log file?

You can access the PhoneGap Desktop log from the sidebar window icon.

10. Tell us a little more about your app

How large is the www/ directory?
How many files are in the www/ directory?

11. Does a Hello World App work?
Finally, we would like to rule out your app has the problem by testing the default Hello World app.

Create a new app and begin serving it

On the PhoneGap Desktop, create a project and ensure the bottom banner is green and lists an IP address.
On the PhoneGap CLI, create a project using phonegap create my-new-app, change into the project, and run phonegap serve

Open your PhoneGap Developer App

Connect to x.x.x.x:3000
Substitute x.x.x.x:3000 for your IP address, such as <IP_ADDRESS>:3000

You should see a Connecting… and Extracting… message followed by your app.

If the above fails, please try connecting using your mobile web browser.
If it continues to fail, please try connecting using your desktop web browser.

1. What operating system are you using?
Windows 7 64-bit
2. Do you have a software firewall enabled?
Yes.
3. Are you using the PhoneGap CLI or PhoneGap Desktop?
PhoneGap CLI
4. What version of the PhoneGap CLI or PhoneGap Desktop are you using?
PhoneGap CLI version 5.0.0-0.28.1
5. What mobile device platform are you using?
iOS 7.1.2
(Running the older version of the PhoneGap Developer App on an Android mobile, however, works without any issues. This is however not true if the app is updated.)
6. In the past, have you successfully paired the CLI/Desktop to the mobile app?
Yes, and I think the network is the same, although I don't know for sure.
7. Can you download the app archive locally?
Yes, although no zip archive is downloaded - all I see is our splash screen for the app.
(The browser used was Firefox 38.0.5)
This error also appears in the log:
[phonegap] 200 /
TypeError: Arguments to path.join must be strings
    at f (path.js:204:15)
    at Object.filter (native)
    at Object.exports.join (path.js:209:40)
    at Object.handle (C:\Users\Alex\AppData\Roaming\npm\node_modules\phonegap\no
de_modules\connect-phonegap\lib\middleware\cordova\cordova.js:21:33)
    at next (C:\Users\Alex\AppData\Roaming\npm\node_modules\phonegap\node_module
s\connect-phonegap\node_modules\connect\lib\proto.js:193:15)
    at resume (C:\Users\Alex\AppData\Roaming\npm\node_modules\phonegap\node_modu
les\connect-phonegap\node_modules\connect\lib\middleware\static.js:65:7)
    at SendStream.error (C:\Users\Alex\AppData\Roaming\npm\node_modules\phonegap
\node_modules\connect-phonegap\node_modules\connect\lib\middleware\static.js:80:
37)
    at SendStream.EventEmitter.emit (events.js:95:17)
    at SendStream.error (C:\Users\Alex\AppData\Roaming\npm\node_modules\phonegap
\node_modules\connect-phonegap\node_modules\connect\node_modules\send\lib\send.j
s:147:51)
    at SendStream.onStatError (C:\Users\Alex\AppData\Roaming\npm\node_modules\ph
onegap\node_modules\connect-phonegap\node_modules\connect\node_modules\send\lib\
send.js:248:48)
[phonegap] 200 /css/style.css
[phonegap] 200 /js/vendor/fastclick.js
[phonegap] 200 /js/rss.js
... other 200s omitted for brevity
[phonegap] 200 /socket.io/?EIO=2&transport=polling&t=1434586737556-2&sid=Q48u
UEHx2Y_qtAAAB
[phonegap] 200 /__api__/autoreload

8. Can you download the app archive on your mobile device browser?
I see the same splash screen as in step 7, although there is no error in the log.
(I used the safari browser that is distributed with iOS 7)
9. Can you download the app archive with the PhoneGap mobile app?
No, all I see is the "Downloading..." message in the Developer App and the CLI crashes, as per #299.
10. Tell us a little more about your app
www/ is 4.15 MB and contains 154 files distributed over 47 folders
11. Does a Hello World App work?
No.

What operating system are you using?
OSX 10.10.3

Do you have a software firewall enabled?
No.

Are you using the PhoneGap CLI or PhoneGap Desktop?
PhoneGap CLI

What version of the PhoneGap CLI or PhoneGap Desktop are you using?
5.0.0-0.28.1

What mobile device platform are you using?
iOS 8.3

In the past, have you successfully paired the CLI/Desktop to the mobile app?
Yes

Can you download the app archive locally?
sometimes I can.  it seems if i use localhost:3000/api/appzip I have better luck than the actual ip address. but sometimes I download using ip address no problem. not sure what the conditions are. It seems the same to me.

Do you see any 404 or error messages in the PhoneGap CLI output or PhoneGap Desktop log file?
One of two:
1.) Error: ENFILE, file table overflow '/usr/local/lib/node_modules/phonegap/node_modules/connect-phonegap/res/middleware/deploy.js'
at Error (native)
at Object.fs.openSync (fs.js:500:18)
at Object.fs.readFileSync (fs.js:352:15)
at injectScript (/usr/local/lib/node_modules/phonegap/node_modules/connect-phonegap/lib/middleware/zip.js:40:34)
at InjectHTML._transform (/usr/local/lib/node_modules/phonegap/node_modules/connect-phonegap/lib/middleware/zip.js:62:68)
at InjectHTML.Transform._read (_stream_transform.js:179:10)
at InjectHTML.Transform._write (_stream_transform.js:167:12)
at doWrite (_stream_writable.js:301:12)
at writeOrBuffer (_stream_writable.js:288:5)
at InjectHTML.Writable.write (_stream_writable.js:217:11)
2.) events.js:85
throw er; // Unhandled 'error' event
^
Error: ENFILE, open '/Users/webdev/Sandbox/millenniumbookviewer/www/node_modules/grunt-autoprefixer/node_modules/chalk/node_modules/ansi-styles/index.js'
at Error (native)

Can you download the app archive on your mobile device browser?

no
Do you see any 404 or error messages in the PhoneGap CLI output or PhoneGap Desktop log file?
404 error in console for /api/appzip

Can you download the app archive with the PhoneGap mobile app?
I get DOWNLOADING... there is a long period then an alert
"Unable to download archive from the server" "Unable to properly connect to the server"

Tell us a little more about your app

How large is the www/ directory?
431.4MB
How many files are in the www/ directory?
3612
11. Does a Hello World App work?
yes

1. What operating system are you using?
Windows 8.1 Pro 64-bit
2. Do you have a software firewall enabled?
NO
3. Are you using the PhoneGap CLI or PhoneGap Desktop?
Desktop
4. What version of the PhoneGap CLI or PhoneGap Desktop are you using?
0.1.7
5. What mobile device platform are you using?
Android 5.0.2
6. In the past, have you successfully paired the CLI/Desktop to the mobile app?
Succesfully paired in the past
No network change
7. Can you download the app archive locally?
Yes and no, I can download it but it can't open: the zip file is invalid
8. Can you download the app archive on your mobile device browser?
Nope, download fails every time
9. Can you download the app archive with the PhoneGap mobile app?
No,
Alert
Unable to download archive from the server
Unable to properly connect to the server
10. Tell us a little more about your app
1.24MB, 50 files and 5 folders
11. Does a Hello World App work?
Bluestacks (android simulator for desktop) : YES
Android phone: NO

I see that it's been a while, but for what it's worth... in my case connection issues show up on Android 4.1 device only.
1. What operating system are you using?
Windows 7 64-bit
2. Do you have a software firewall enabled?
No
3. Are you using the PhoneGap CLI or PhoneGap Desktop?
both CLI AND desktop exhibit same behavior/logs
4. What version of the PhoneGap CLI or PhoneGap Desktop are you using?
CLI - 5.1.1
Desktop - 0.1.8
5. What mobile device platform are you using?
Android 4.1.1    <<< THIS SEEMS TO BE THE PROBLEM
6. In the past, have you successfully paired the CLI/Desktop to the mobile app?
It works even now but it's SLOOOOOOOOOOOOOOOOW.  Takes 45 seconds for a simple hello world page update.
7. Can you download the app archive locally?
Downloads fine in the browser every time.  The zip file unzips just fine.  No problems here.
8. Can you download the app archive on your mobile device browser?
Downloads fine here too.  No problems here.
9. Can you download the app archive on your mobile device browser?
This works fine - initial load is a success.  However, it is VERY SLOOOOWWWW.
10. Tell us a little more about your app
Hello world app - default "phonegap create helloword" skeleton.  I'm just modifying index.html and I have to wait 45-60 seconds for an update.
11. Does a Hello World App work?
Like I said, it does work but it is toooooo slooooooooow.
More info:
iPhone 4s running iOS 8.4 works fast
phone running Android 5.1 works fast
It seems to be the Android 4.1 OS.  Is this not a supported version for this tool?  If not, Google Play should have stopped me with "not compatible with your device", no?
BTW, LOVE this tool

What operating system are you using?

Windows 8.1 64-bit

Do you have a software firewall enabled?

Windows Firewall

Are you using the PhoneGap CLI or PhoneGap Desktop?

PhoneGap Desktop

What version of the PhoneGap CLI or PhoneGap Desktop are you using?

0.1.8

What mobile device platform are you using?

Android 4.4.2

In the past, have you successfully paired the CLI/Desktop to the mobile app?
No, first time trying to do this.

Can you download the app archive locally?

I can download from http://localhost:3000/api/appzip (using Chrome).
The appzip file appears to contain the www folder with all the expected files.
Attempting to download from the server provided does not work. No errors are returned, but the request just continues until it times out.

Can you download the app archive on your mobile device browser?

No, attempting to download from the server provided does not work on my mobile phone either. Same problem as from my PC - no errors are returned, but the request just continues until it times out.

Can you download the app archive with the PhoneGap mobile app?

No, appears to fail due to timeout.

Tell us a little more about your app

This is the default template provided when you create a new project using the PhoneGap Desktop App. The www folder is ~1.4mb in size.

Does a Hello World App work?

No

Hello, I am facing a similar issue with PhoneGap desktop app.http://:3000/api/appzip gives  '404 /api/appzip in the PhoneGap server logs. Also i see 'Cannot Get /api/appzip on the local browser.
I have tried giving permissions to the project i created.
Is there something i am missing on configuration side?

Was filling the survey when It read about the firewall and a light bulb appeared over me, turned it off and magically the app was working.
You should add somewhere an alert like "Remember to turn off your firewall", I had completely forgotten.

I have a similar issue  on Windows x64. I updated npm, disabled the firewall, etc... but I still get a 500 server error for cordova.js. If I try to access it directly this is what I get
TypeError: Arguments to path.join must be strings at f (path.js:178:13) at Object.filter (native) at Object.win32.join (path.js:183:38) at Object.handle (D:\TMP\nw3448_11965\node_modules\connect-phonegap\lib\middleware\cordova\cordova.js:21:33) at next (D:\TMP\nw3448_11965\node_modules\connect-phonegap\node_modules\connect\lib\proto.js:193:15) at resume (D:\TMP\nw3448_11965\node_modules\connect-phonegap\node_modules\connect\lib\middleware\static.js:65:7) at SendStream.error (D:\TMP\nw3448_11965\node_modules\connect-phonegap\node_modules\connect\lib\middleware\static.js:80:37) at emitOne (events.js:75:13) at SendStream.emit (events.js:150:7) at SendStream.error (D:\TMP\nw3448_11965\node_modules\connect-phonegap\node_modules\connect\node_modules\send\lib\send.js:147:51)

is there any workaround to this?

What operating system are you using?
Windows 8.1  64-bit
Do you have a software firewall enabled?
Yes
Are you using the PhoneGap CLI or PhoneGap Desktop?
Desktop
What version of the PhoneGap CLI or PhoneGap Desktop are you using?
0.1.10
What mobile device platform are you using?
Android 4.2.2
In the past, have you successfully paired the CLI/Desktop to the mobile app?
No
Can you download the app archive locally?
Yes
Can you download the app archive on your mobile device browser?
No
Can you download the app archive with the PhoneGap mobile app?
No,
Unable to download archive from the server
Unable to properly connect to the server
Tell us a little more about your app
76,0 kB, 6 files and 3 folders
Does a Hello World App work?
No

What operating system are you using?
Windows 8.1 64-bit

Do you have a software firewall enabled?
Windows Firewall, tried disabling it, to no avail

Are you using the PhoneGap CLI or PhoneGap Desktop?
PhoneGap CLI

What version of the PhoneGap CLI or PhoneGap Desktop are you using?
PhoneGap CLI 5.3.6

What mobile device platform are you using?
Windows Phone 8.1
Android 4.4.2

In the past, have you successfully paired the CLI/Desktop to the mobile app?
No

Can you download the app archive locally?
Yes

Can you download the app archive on your mobile device browser?
No

Can you download the app archive with the PhoneGap mobile app?
No

Tell us a little more about your app
1.42 MB
56 files

Does a Hello World App work?
No

What operating system are you using?
Windows 7 64-bit
Do you have a software firewall enabled?
Windows Firewall disabled
Avast disabled  (Was working on the 13/10 before with avast and firewall running)
Are you using the PhoneGap CLI or PhoneGap Desktop?
PhoneGap Desktop
What version of the PhoneGap CLI or PhoneGap Desktop are you using?
PhoneGap Desktop 0.1.11
Phonegap developer 1.5.6
What mobile device platform are you using?
Android 5.0 (phone)
Android 5.1.1 (tablet)
In the past, have you successfully paired the CLI/Desktop to the mobile app?
Yes. Here is a list of changes 9 i might forget something) since it worked:
*install, remov virtualbox.  deactivate all network except wifi
*upgrade of cisco any connect
*upgrade tablet from android 4.4.2 to 5.1.1. (Phone worked with android 5.0 before)
*I think  android phonegap developper app has been updated
Can you download the app archive locally?
Yes
Can you download the app archive on your mobile device browser?
No
Can you download the app archive with the PhoneGap mobile app?
No
Tell us a little more about your app
www folder: 2.14 MB, 153 files
Does a Hello World App work?
No, but I had it working before without any issue.
Additional info:
I tried to install it on another windows 7 computer, to no avail.

What operating system are you using?
Windows 10 64-bit.

Do you have a software firewall enabled?
Windows Firewall, I also deactivated it having the same issue.

Are you using the PhoneGap CLI or PhoneGap Desktop?
PhoneGap Desktop.

What version of the PhoneGap CLI or PhoneGap Desktop are you using?
v0.1.11 but I've tried many versions during the last week.

What mobile device platform are you using?
Android 5.0.2.

In the past, have you successfully paired the CLI/Desktop to the mobile app?
Yes, long time ago, then I unistalled and reinstalled PhoneGap app and desktop and everything went bad.

Can you download the app archive locally?

From the desktop browser I CAN see the project at  x.x.x.x:3000
From the desktop browser I CANNOT download the zip at to x.x.x.x:3000/api/appzip (long wait and then connection refused)
192.168.0.x:3000/api/appzip I CAN perfectly download the zip (using my internal IP).

Can you download the app archive on your mobile device browser?
I use the native Android browser:

From the desktop browser I CANNOT see the project at  x.x.x.x:3000 (long wait and error)
192.168.0.x:3000/api/appzip I CAN perfectly download the zip.

Can you download the app archive with the PhoneGap mobile app?
Using 192.168.0.x:3000, I CAN perfectly download, extract and run the app.
I CANNOT connect to x.x.x.x:3000, nothing is logged.

Tell us a little more about your app
I used a helloworld app.

Does a Hello World App work?
The same as above.

What operating system are you using?
Vista SP2

Do you have a software firewall enabled?
Windows default, port 3000 allowed in app.

Are you using the PhoneGap CLI or PhoneGap Desktop?
Desktop

What version of the PhoneGap CLI or PhoneGap Desktop are you using?
Desktop: 0.1.11
Developer: latest in the Apple App Store as of: 11/14/2015

What mobile device platform are you using?
ipad MC989LL/A WITH IOS 9.1
iphone mc924LL/A WITH IOS 9.1

In the past, have you successfully paired the CLI/Desktop to the mobile app?
Succesfully paired in the past but it was via USB

Can you download the app archive locally?
Yes and no, I can download it but it can't open: the zip file is invalid: 22 bytes in size.

Can you download the app archive on your mobile device browser?
at: http://10.0.0.x:3000 I get the app icon and waiting on deviceready message
at: http://10.0.0.x:3000/api/appzip I get an error: Cannot GET /api/appzip
at: http://10.0.0.x:3000/api/appzip I get an error: download failed. Safari cannot download this file

404 /api/appzip  // this is from the ipad safari browser
200 /api/appzip  // this is the second attempt

Can you download the app archive with the PhoneGap mobile app?
// this came from the phone
200 /api/appzip
200 /socket.io/?EIO=2&transport=polling&t=1447530652582-2
200 /socket.io/?EIO=2&transport=polling&t=1447530653194-3&sid=4WlItXkjbf8z17U_AAAA
200 /api/autoreload
200 /api/autoreload

Tell us a little more about your app
On disk: 1.43 mb with 53 total files
App size: who knows.  I see no build file on my laptop.

Does a Hello World App work?
Work? don't you think you should define work?
Does the desktop app transmit? yes. It seems to transmit to the browser.
Does the mobile app receive? no. It doesn't appear to.
Now, has this app "worked" in previous dev enviornments and on android devices? yes.
Can I download this app via phonegap build and have it load and run on my android device? yes

What operating system are you using?
OSx 10.10.5
Do you have a software firewall enabled?
No
Are you using the PhoneGap CLI or PhoneGap Desktop?
PhoneGap CLI
What version of the PhoneGap CLI or PhoneGap Desktop are you using?
PhoneGap CLI 5.3.9
What mobile device platform are you using?
IOS 6
In the past, have you successfully paired the CLI/Desktop to the mobile app?
No
Can you download the app archive locally?
Yes
Can you download the app archive on your mobile device browser?
Yes
Can you download the app archive with the PhoneGap mobile app
No
Tell us a little more about your app
Its just a hello world app which I’m trying to connect for the first time.
Does a Hello World App work?
No
This is the first time I’m using phone gap developer app and I’m not able to connect it form the APP.
All i get is Downloading….
I’m able to connect to the server  on my mobiles safari and also was able to download the zip file on both my mac and iphone
I’m very certain that the problem lies within the app, so let me give more details about the phone
its an iPhone 3gs which is running iOS 6.1.6

One thing I think to check is to ensure, if you are running windows, that the firewall is allowing the node.js to create the server. My apologies for not being technical. I didn't notice that Windows was asking me if I wanted to allow this to happen. Once I allowed it to occur, I got the app to display the hello world app.

Thanks for that. I had allowed node.js access through the firewall so that wasn't the problem.
 Once that was all done and everything even remotely related was deleted I installed the Intel XDK environment and, while its not perfect it's 1000% better than the kludge everyone else is working with.
Sent from my iPhone

On Dec 27, 2015, at 2:17 PM, jhomme<EMAIL_ADDRESS>wrote:
One thing I think to check is to ensure, if you are running windows, that the firewall is allowing the node.js to create the server. My apologies for not being technical. I didn't notice that Windows was asking me if I wanted to allow this to happen. Once I allowed it to occur, I got the app to display the hello world app.
—
Reply to this email directly or view it on GitHub.

What operating system are you using? Windows 10 64-bit
Do you have a software firewall enabled? yes, but open for Electron
Are you using the PhoneGap CLI or PhoneGap Desktop? PhoneGap Desktop
What version of the PhoneGap CLI or PhoneGap Desktop are you using? 0.2.1
What mobile device platform are you using? iOS 9.2.1 for both iPhone 6 and iPad Air
In the past, have you successfully paired the CLI/Desktop to the mobile app? First time. Doesn't work for iPhone, but works for iPad ('device ready')
Can you download the app archive locally? zip file downloaded, project files exist. No 404 or any other error in log.
Can you download the app archive on your mobile device browser? iPhone: doesn't download beause the server doesn't respond. iPad: didn't try, because the app work there. No 404 or any other error in log.
Can you download the app archive with the PhoneGap mobile app? I get only: downloading... - tap to cancel. This repears until I get an error on the iphone screen: "Alert. Unable to download archive from the server. Please enter valid url to connect to." Nothing in the Phonegap Desktop error log.
Tell us a little more about your app. This is the Default Hello World example. I can see the change on the iPad by the way (adding Hello in front of Phonegap).
Does a Hello World App work? It does on the iPad, not on the iPhone.
I checked the server address multiple times, including the port number. Everything is on the same wireless network. iPhone and iPad use the same iOS version. The iPhone has more free space than the iPad.

I'm on a mac using a virtual machine for windows (VMWare) and my issue was solved when I changed the VM's network settings so the VM appears as a separate device on the network. As in, they don't share a local IP.

Hi,
when i am making build using phonegap cli vesrion , my app doesn't connect to my application server. But when i am using phonegap 3.6 version it is working. I have no idea what is the problem. can any one help me please.

@11plustwo thanks for the tip! I've added it to the PhoneGap Developer App Troubleshooting section

Connection problem between Desktop app and Ipad/ios.
reinstalled PhoneGap globally
reinstalled Phonegap desktop
reinstalled App on Ipad
switched to Hello World App.
Answers

Operating system: Windows 10, 64-bit
Software firewall is: disabled.
PhoneGap: Desktop
PhoneGap: Desktop 0.3.1
Mobile device platform IOS 9.3.1 and hopefully when we get it working Android 5.1?
In the past, have you successfully paired the CLI/Desktop to the mobile app? No, first time.
Can you download the app archive locally?

Browse to x.x.x.x:3000/__api__/appzip  _done_
Unzip the archive and ensure that your project files exist.  done
They exist.  appzip.zip

Check Log: No 404
Mobile Download of zip file

Browse to  x.x.x.x:3000/__api__/appzip  _done_
Attempts to navigate -  then a timeout, "Safari cannot open page because server stopped responding"
nothing in logs

Download  with PhoneGap mobile app

downloading... - tap to cancel.
"Alert. Unable to download archive from the server. Please enter valid url to connect to."
nothing in logs.

The project is the Default Hello World example.  Thought I would get that running first.  :smile:


How To access to contacts images in Xamarin.Plugins.Contacts

Hi James,
I was working with Xamarin.Mobile and I know that there the object Contact has the property GetThumbnail() that returns the current bitmap of the contact photo.
I checked your implementation and that method does not exist. There is any way that I can access to the contact photos with your library or I can implemented if you give more details how to can be done.
Also, when I was trying to use the GetThumbnail() from Xamarin.Mobile, I found it complicated to use because it was better if you can have the URI where the image is stored that return the entire image.
Could you give your ideas, how to implemented this in a better way using your library. By the way, good job creating all this libraries.
Regards,
Gabriel

This is not currently implemented. It is still in beta. I am not sure when I will get around to finishing this one, it is really tricky.

Hi James,
Thank you for your answer. If you tell how can I possible implemented, I could give a try. If I make it work, I will make a pull request with that implementation.
But, I need your architectural advise of how do you think it can be done, and which parts of the library I have to modify.
Regards,
G

Hi James,
I was looking another ways to solve the problem of manage contacts image crossplatform and I believe the best option is to add splat library to your project. https://github.com/paulcbetts/splat
Because, It will give the opportunity of have one generic class IBitmap and make the proper resolution using the ToNative implemented in splat library.
I checked the code for Contacts and it is a lot of work. I'm still thinking it is possible, if you pass me some document about  the architecture or where I can find it. I will try to make some progress.
Kind regards,
Juan


Even more multicohort paths to fix

Adds a caching method to better obtain cohort for each SGID
corrects more downstream paths

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

Project coverage is 78.65%. Comparing base (72f4489) to head (0b8b7bb).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #938   +/-   ##
=======================================
  Coverage   78.65%   78.65%
=======================================
  Files          10       10
  Lines        1785     1785
=======================================
  Hits         1404     1404
  Misses        381      381

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


[Activation] fix failing tests

fix unit tests on activation branch.
this issue can be assigned to multiple developers

@fassadlr is working on integration tests

Upd: currently only around 60 unit tests are failing.
So we are almost there.

@fenix2222: PowMiningTest
@zeptin : PeerBanningTest
@bokobza: Stratis.Bitcoin.Features.Notifications.Tests ---- in PR
@majikandy : MempoolValidatorTest
@herbepau : BlockPullerTest
@thefazzer : CoinbaseHeightRuleTest
@ferdeen : TransactionLocktimeActivationRuleTest

Will fix following ones:
Stalling_DoesntAffectPeersThatFailedToDeliverNotImportantBlocksAsync
Stalling_PeerStallsButQualityScoreIsTheBestBecausePeerIsTheOnlyOneAsync
ProcessHeadersAsync_PeerThatSentInvalidHeaderIsBannedAsync

Fixed


Get a list of known short-links

Is there any way to retrieve a list of known short urls?  If not, can I make a feature request? :)

Hi @daytonturner looks like #7 closed this :) try visiting /links in your go instance -- please close this issue at your convenience :p


LBP fiat currency addition

It would be great to have integrated the real market rate of LBP ( Lebanese Lira )
API documentation
https://api.yadio.io/convert/1/BTC/LBP
Thank you in advance.

Good idea and thanks for the API endpoint, it seems there's a large discrepancy with the rate we use. I don't think we'll be able to deliver this quickly though.

Good idea and thanks for the API endpoint, it seems there's a large discrepancy with the rate we use. I don't think we'll be able to deliver this quickly though.

Thank you for your prompt response, no worries as long as it's going to be correct eventually.
Majority of converters online use the "official" rate , therefore it's been wrong for over three years now.
Thank you again

Is there a "common name" for the free market rate (to differentiate it from the official rate) ?
For example, in Argentina it's commonly called the "blue market" (or "dólar blue" or "mercado azul"). So we named the currency "Argentine Peso (blue market)" - ARSbm
When we added support for Cuban Pesos I wasn't aware of any such "common name", so we simply called it "Cuban Pesos (free market)" - CUPfm
We could do the same here: "Lebanese Pound (free market)" - LBPfm
Unless there's a common name already in circulation? Let me know your thoughts.

Yes , they common name for street USD value is the "Black Market"

Support for this feature has been merged into master, and should be available in v1.6.1 (or v2.0.0 whichever arrives first)


[probably not for merging] cache parse_links() in vendored pip

Fixes #887. I made this into a PR to demonstrate the idea, but I'm going to create a proper diff with test cases against https://github.com/pypa/pip/. The gist from https://github.com/pantsbuild/pex/issues/887#issuecomment-585513069 demonstrates how to generate a pathological --find-links page.

@benjyw informs me that this is done via a pull request to https://github.com/pantsbuild/pip!

Created pantsbuild/pip#5, which should supersede this!


Supporting cu116 at build time.

Currently the build fails because of some import on
libtorch==1.12.0.
This PR takes care of cu116.

Merged, thanks for the PR!


Code structure

The code in inputstreamhelper.py is starting to become rather complex and it's time we start splitting parts into different files. The new API @dagwieers implemented definietely belongs in its own file, and there are probably other parts that we could split up as well to make everything look a bit cleaner. I have something like this in mind:

One file (api.py) for the API stuff.
One file (common.py/utils.py) that includes all/most of the class methods and other code we can use across all files (JSON RPC requests, HTTP get functions etc).
A folder (widevine) with three files: arm.py, x86.py and widevine.py. widevine.py would obviously include code that works on both platforms, and we could then import arm.py/x86.py depending on which platform the user is on. That way, we'll be able to simplify things and restructure the ugly install_widevine() wrapper method.
inputstreamhelper.py includes code related to inputstream.adaptive such as enabling/disabling the add-on, HLS checks etc.

In the future, we could also split up the logging code and make use of the Python logging module. Another issue should be opened to discuss this though! :-)
-- Thoughts?

I think we first need to increase the quality of the code in the current single file.
The code is too complex,  using too much global variables,  duplicating functionality over different functions, using a lot of external libraries while Kodi has a built-in Python API: http://romanvm.github.io/Kodistubs/, etc...

And we need more/better tests as well. We don't have any unit tests at the moment.

We cannot just move it to api.py. The problem is that currently everything is in inputstreamhelper.py, so we cannot change that interface. If we wanted an api.py it should go into inputstreamhelper/api.py but that means that Helper() will have to live in inputstreamhelper/__init__py.
So for the time being (in #98) I move the API to inpustreamhelper_api.py. In itself it doesn't matter where it lives, since nobody should be calling this directly (in contrast to inpustreamhelper.py.
We could also keep the API stuff in addon.py and don't bother with the recommendation to keep it under 15 lines. It doesn't matter to us anyway. I prefer this over inputstreamhelper_api.py as it won't be exposed to developers. (So I will revert it back ;-))

Currently we have a function to get us specific paths, and that function als creates the directory if it does not exist. We should store those paths in a variable, and only create the directory when it is needed where it is needed. That will be more efficient, and the code will be easier to understand.

Half of the restructuring has been implemented (out of necessity).
Now we need to plan the second half...

Replacing kodi-six is part of this IMO.


Add null check when saving player's configuration section

@rourke750

hey just sign the thingy.

done


Add PM usage counter to "device list"

Useful for debugging, example (with https://github.com/zephyrproject-rtos/zephyr/pull/71788 as well):
uart:~$ device list
devices:
- buttons (suspended, usage=0)
uart:~$ pm runtime-get buttons
uart:~$ pm runtime-get buttons
uart:~$ device list
devices:
- buttons (active, usage=2)
uart:~$ pm runtime-put buttons
uart:~$ pm runtime-put buttons
uart:~$ device list
devices:
- buttons (suspended, usage=0)

Also big fan :)

I totally want this called out in the docs too :D This is awesome sauce!

should have seen that coming :-) let's wrap https://github.com/zephyrproject-rtos/zephyr/pull/71788 and then I can add a paragraph under "Device PM testing" that that PR introduce, moving this to draft in the meantime.

Alright rebased and added a paragraph in the documentation.

renamed the function to pm_device_runtime_usage (and did the other suggestions)

Added tests for this one as well. Definitely not because I misread what PR @henrikbrixandersen asked me to add tests for.

@ceolin can you do another review please? Same as what you've seen already but with tests.

@ceolin can you do another review please? Same as what you've seen already but with tests.

Thank you !


fix tree sorting

Assigns the weight in the preorder traversal of the tree. Now one without every object (e.g. missing motions/items) still have the correct sorting.
This might destry the sorting in the list views. If so, you just have to slick "sort" again and the server will assign correct weights.

Will #4656 be affected? @FinnStutzenstein

No this should not affect your changes. This PR changes the way, the server assigns the weight. This results in a more robust ordering, meaning that elements can be missing now (e.g. a user cannot see every motion/item) and the order in the list views stays unaffected of missing entries.

@FinnStutzenstein Is this mergeable for you? (Do you have test it successfully as discussed today?)