npm start fails

At least on my OSX install the following command fails.  I have attached all the information I know
the mentioned file " /Users/mwatts/tmp/try.aspnet-starter/MyApp/npm-debug.log" does not exist.
>npm start

[21:18:40] Starting 'start'...
Time: 5156ms
                           Asset     Size  Chunks             Chunk Names
    main.js?cbd653dd2e9a56f5e8e9   938 kB       0  [emitted]  main
main.js.map?cbd653dd2e9a56f5e8e9  1.08 MB       0  [emitted]  main
events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: spawn dotnet ENOENT
    at exports._errnoException (util.js:1007:11)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:182:32)
    at onErrorNT (internal/child_process.js:348:16)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)

npm ERR! Darwin 15.5.0
npm ERR! argv "/usr/local/Cellar/node/6.2.1/bin/node" "/usr/local/bin/npm" "start"
npm ERR! node v6.2.1
npm ERR! npm  v3.9.6
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>start: `node tools/start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script 'node tools/start'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the app package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node tools/start
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs app
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls app
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/mwatts/tmp/try.aspnet-starter/MyApp/npm-debug.log

@mwatts thanks for the report! There is also a way to launch the site directly by running:
$ cd server
$ node ../tools/bundle    # compile the JavaScript app
$ dotnet run              # launch ASP.NET Core app

This way it will give a more descriptive error message.
I just have updated the tools/build.js script, so that it will generate server/appsettings.Production.json and server/appsettings.Development.json files if they don't exist. These files are excluded from source control by default (see .gitignore), you may want to input your Facebook App ID, App Secret into one of these files.
I'm trying to find a way to how to make the app work if these values were not provided (see server/Startup.js#L69-80. If you know a good solution, please send a PR.
P.S.: There is more cool stuff coming to the project. Come back soon :)

npm start also failed for me.  The alternate directions (launching dotnet run) also did not work.  Details:

Windows 10
node v6.2.1
dotnet 1.0.0-preview1-002702

The dotnet restore and npm install steps had worked successfully.  However, the npm start output was as shown below.
C:\repos\hub\aspnet-starter-kit>npm start

><EMAIL_ADDRESS>start C:\repos\hub\aspnet-starter-kit
> node tools/start

[10:57:02] Starting 'start'...
Time: 4173ms
                          Asset     Size  Chunks             Chunk Names
    main.js?1213a06902a0826ef29e   937 kB       0  [emitted]  main
main.js.map?1213a06902a0826ef29e  1.08 MB       0  [emitted]  main
Error resolving full path []
Error resolving full path []
Project server (.NETCoreApp,Version=v1.0) will be compiled because expected outputs are missing
Compiling server for .NETCoreApp,Version=v1.0
Error resolving full path []
Error resolving full path []

Compilation succeeded.
    0 Warning(s)
    0 Error(s)

Time elapsed 00:00:02.8413775

info: Microsoft.Extensions.DependencyInjection.DataProtectionServices[0]
      User profile is available. Using 'C:\Users\baria\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest.
Unhandled Exception: System.ArgumentException: The 'ClientId' option must be provided.
  at Microsoft.AspNetCore.Authentication.OAuth.OAuthMiddleware`1..ctor(RequestDelegate next, IDataProtectionProvider dataProtectionProvider, ILoggerFactory loggerFactory, UrlEncoder encoder, IOptions`1 sharedOptions, IOptions`1 options)
  at Microsoft.AspNetCore.Authentication.Facebook.FacebookMiddleware..ctor(RequestDelegate next, IDataProtectionProvider dataProtectionProvider, ILoggerFactory loggerFactory, UrlEncoder encoder, IOptions`1 sharedOptions, IOptions`1 options)
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
  at Microsoft.Extensions.Internal.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider)
  at Microsoft.Extensions.Internal.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters)
  at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass3_0.<UseMiddleware>b__0(RequestDelegate next)
  at Microsoft.AspNetCore.Builder.Internal.ApplicationBuilder.Build()
  at Microsoft.AspNetCore.Hosting.Internal.WebHost.BuildApplication()
  at Microsoft.AspNetCore.Hosting.WebHostBuilder.Build()
  at Server.Startup.Main()

The error and output was the same, regardless of whether I ran npm start or dotnet run.  The only difference is that dotnet run had the following additional pop-up message:

dotnet.exe has stopped working
A problem caused the program to stop working correctly.  Windows will close the program and notify you if a solution is available.

@mwatts, @brentarias this should be fixed via https://github.com/kriasoft/aspnet-starter-kit/commit/52decbc1195a627c7cc2b7eb2295a95c0d3ada30 - application was failing to start when Facebook App ID and App Secret values were missing in appsettings.json. Please re-open if there is still an issue.


Cannot find 7.0.0-alpha1-SNAPSHOT/maven-metadata.xml and friends

The periodic master builds of are now failing because they're trying to download a 7.0.0-alpha1-SNAPSHOT version from Maven which does not exist for obvious reasons.
e.g. https://elasticsearch-ci.elastic.co/view/Elasticsearch/job/elastic+elasticsearch-hadoop+master+periodic/425/console
It's possible (likely) this is due to https://github.com/elastic/elasticsearch/pull/27397 which changes the way that version numbers are handled in the build system.

Thanks @DaveCTurner. This should be fixed in https://github.com/elastic/elasticsearch-hadoop/commit/993e691c56174795eaad99977b69364398e9da70.
7.0.0-alpha1-SNAPSHOT should be getting published nightly, and is a valid version number in the list of snapshots on maven, but our repository info for Lucene snapshots was out of date. Additionally, it seems that the CLI module for Elasticsearch was not found. We don't depend on anything there so I've excluded it.


Bounding box realignment for face_id 3 placed incorrectly

When realigning the bounding box coordinates from the faces (subimages) back to the equirectangular video frame, the detections / bounding boxes for face_id == 3 are calculated incorrectly. Apparently the realign_bbox function calculates face_id 3 bounding boxes over the right edge of the equirectangular frame, when they should be calculated to the leftmost  side.
For clarification: the realign_bbox function logic assumes that the faces on the equirectangular frame are in this order (from left to right within the frame): 0, 1, 2, 3 when they actually are in this order: 3,0,1,2. I fixed the issue in my use by adding the following lines to the beginning realign_bbox function:
if face == 3:
	face = -1

It's not the most sophisticated fix, but it did the trick.
This bug can be reproduced by processing equirectangular frames with objects to detect on all faces. The end result of the processing is that bounding boxes for the detections on the leftmost sector on the frames are not visible.

I fixed the bug with the trick you mentioned, thanks!


⚠ Spryr has degraded performance

In b402474, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 5047 ms

Resolved: Spryr performance has improved in 2aff88e after 10 minutes.


android application with 'created flutter aar' is not executed

Host Application A, is new.

Android Studio Dolphin | 2021.3.1 Patch 1
New Project - Basic Activity
Language: Kotlin,
Minimum SDK: API 23

Module aar B, is new, fully clean.

flutter create -t module --org com.example testmodule

I used 'flutter build arr' in B's terminal, and follow the manual (https://docs.flutter.dev/development/add-to-app/android/project-setup)

Manual integration

I did fully completed, gradle build is success.
but 'Run' is not working with following errors.
Task :app:mergeDebugNativeLibs FAILED
Task :app:checkDebugDuplicateClasses FAILED
Task :app:processDebugResources FAILED
* What went wrong:
Execution failed for task ':app:checkDebugDuplicateClasses'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
   > Failed to transform flutter-1.0-debug.jar (com.example.module.testmodule:flutter:1.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime}.
      > Could not find flutter-1.0-debug.jar (com.iscreammedia.module.testmodule:flutter:1.0).
        Searched in the following locations:
            file:/Users/xxx/Documents/flutter/testmodule/build/host/outputs/repo/com/example/module/testmodule/flutter/1.0/flutter-1.0-debug.jar
...

What's wrong...?
Somebody help me...?

I am facing the same issue as well. Here is my settings.gradle file:
pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    String storageUrl = System.env.FLUTTER_STORAGE_BASE_URL ?:
            "https://storage.googleapis.com"
    repositories {
        google()
        mavenCentral()
        maven {
            url 'my_flutter/build/host/outputs/repo'
        }
        maven {
            url "$storageUrl/download.flutter.io"
        }
    }
}
rootProject.name = "FlutterIntegrationDemo"
include ':app'

build.gradle(app)
plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
}

android {
    namespace 'com.example.flutterintegrationdemo'
    compileSdk 32

    defaultConfig {
        applicationId "com.example.flutterintegrationdemo"
        minSdk 24
        targetSdk 32
        versionCode 1
        versionName "1.0"

        ndk {
            abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86_64'
        }

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
        profile {
            initWith debug
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    kotlinOptions {
        jvmTarget = '1.8'
    }
    buildFeatures {
        viewBinding true
    }
}

dependencies {

    implementation 'androidx.core:core-ktx:1.7.0'
    implementation 'androidx.appcompat:appcompat:1.4.1'
    implementation 'com.google.android.material:material:1.5.0'
    implementation 'androidx.constraintlayout:constraintlayout:2.1.3'
    implementation 'androidx.navigation:navigation-fragment-ktx:2.4.1'
    implementation 'androidx.navigation:navigation-ui-ktx:2.4.1'
    debugImplementation 'com.faciletech.my_flutter:flutter:1.0:debug'
    profileImplementation 'com.faciletech.my_flutter:flutter:1.0:profile'
    releaseImplementation 'com.faciletech.my_flutter:flutter:1.0:release'
    testImplementation 'junit:junit:4.13.2'
    androidTestImplementation 'androidx.test.ext:junit:1.1.3'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}

My grade distribution URL:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip
My flutter doctor -v:
❯ flutter doctor -v
[✓] Flutter (Channel stable, 3.3.5, on macOS 12.6 21G115 darwin-arm, locale en-DE)
    • Flutter version 3.3.5 on channel stable at /Users/surisa/fvm/versions/3.3.5
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision d9111f6402 (8 days ago), 2022-10-19 12:27:13 -0700
    • Engine revision 3ad69d7be3
    • Dart version 2.18.2
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/surisa/Library/Android/sdk
    • Platform android-32, build-tools 31.0.0
    • ANDROID_HOME = /Users/surisa/Library/Android/sdk
    • Java binary at: /Users/surisa/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/213.7172.25.2113.9123335/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2020.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[✓] Android Studio (version 2021.3)
    • Android Studio at /Users/surisa/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/213.7172.25.2113.9123335/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Community Edition (version 2022.2.3)
    • IntelliJ at /Users/surisa/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/222.4345.14/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.72.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.50.0

[✓] Connected device (3 available)
    • sdk gphone64 arm64 (mobile) • emulator-5554 • android-arm64  • Android 12 (API 31) (emulator)
    • macOS (desktop)             • macos         • darwin-arm64   • macOS 12.6 21G115 darwin-arm
    • Chrome (web)                • chrome        • web-javascript • Google Chrome 106.0.5249.119

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

This is related to this issue #112380

Hi @rigroch
I see there's an open issue addressing the case you described https://github.com/flutter/flutter/issues/112380
Please follow up on that issue, I'm closing the current one as a duplicate.
If you disagree, please write in the comments and I will reopen it.
Thank you


Changing the hostname results in expensive rescan

Output of restic version
restic 0.7.1
compiled with go1.8.3 on linux/amd64
I have a restic setup where I use a local rest-server [1] storing the files on a locally attached disk. I then run restic on a remote host via SSH using the rest transport (RESTIC_REPOSITORY=rest:https://...)
Typically a backup of that remote system is rather fast (a few minutes).
Today I decided that the hostname I had chosen for the remote system was not ideal, so I changed it via restic --hostname=.
The result was that restic took a really long time to complete. I didn't use a stopwatch, but it was around an hour or so. During that time, almost no data was transmitted.
I'm not entirely sure what was going on and why.
If this behaviour is expected, could this please be documented in the man page for the --hostname flag.
[1] https://github.com/restic/rest-server

I need to add that subsequent runs with the new hostname are fast again. It was only the first run after the hostname change which is slow.

Your observation can be easily explained, although I agree that from the outside it isn't obvious why restic reacts this way.
When a backup is started, restic tries to find a previous snapshot for the same directories on the same host to use as a template (so it can detect if files have been modified, and use the data from the previous snapshot if that's not the case). It uses the list of directories and the host name to find this previous snapshot. When you set the host name to something new manually (via restic backup --hostname), it cannot find a previous snapshot.
Then restic behaves as if restic backup --force was used: It doesn't know if files have been modified, so it reads all files and hashes the contents. It then detects that all data for the files to be saved is already in the repo, so it just makes a note of the metadata of the file and continues to the next file. That's what happened during the time almost no data was transmitted. It took some time to read and hash the data again.
I agree that we can add a note somewhere, do you have a good idea where? In the help text of the --hostname option?

Thanks for the quick answer. I was already expecting that this somehow was a forced rescan, but didn't know why. Your explanation was very helpful. Adding that information (in a shorter form) to the help text (and man page) for the --hostname option would be useful. Especially with the hint about --parent. I wasn't aware that I could have avoided that costly rescan by using that option.


path_fixer sets and restores sys.path.

We don't actually use this code anywhere;  I wrote it as part of something else and then didn't use it.  It isn't so critical that we check it in, but I didn't want to just throw it out...

(Last in the series of "clean my branches" reviews.)


chore: remove top newline from config/crd yaml

What?

kept running into the issue where copying CRD directly from k6-operator repo would always have an extra newline at top before YAML starts (not sure if this is intentional, left for future comments maybe?!) but this does cause a minor inconvenience when copying/pasting.

Why?

to allow copy/pasting without extra newline

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

Hi @KaranbirSingh7, thanks for the PR but I'm afraid I cannot merge it. These manifests are auto-generated so they shouldn't be edited manually.
Good news is that the newline might disappear in future updates of dependencies. Specifically, related issue that will be worked on very soon: https://github.com/grafana/k6-operator/issues/273

I wasn't aware of that. Fair point & thanks for clarifying @yorugac 🙏


[Bug] no dimensions except minecraft:overworld created

Pre-Issue Checklist

[x] I have checked that I am on the latest version of Terra. (5.4.1-BETA+40e95073-shaded-mapped)
[x] I have searched the github issue tracker for similar issues, including closed ones.
[x] I have made sure that this is not a bug with another mod or plugin, and it is Terra that is causing the issue.
[x] I have checked that this is an issue with Terra and not an issue with the pack I am using.

[ ] I have attached a copy of the latest.log file
[ ] I have filled out and provided all the appropriate information.

Environment

Name
Value

Terra Version
5.4.1-BETA+40e95073-shaded-mapped

Platform / Platform Version
fabric v0.11.6 (mc 1.17.1)

Any External Plugins or Mods
appleskin-fabric-mc1.17-2.0.0.jar  fabric-api-0.36.1+1.17.jar lifts-1.1.2-BETA+1.17.jar       preview_OptiFine_1.17_HD_U_G9_pre24.jar.disabled             Terra-fabric-5.4.1-BETA+40e95073-shaded-mapped.jararchitectury-2.1.20-fabric.jar     fabric-carpet-1.17.1-1.4.43+v210706.jar         modmenu-2.0.2.jar               professionalmc-1.0.0.jar.disabled                            tomsstorage-1.1.13-1.17.1.jarauthme-1.17-1.5.0.jar              fabric-language-kotlin-1.6.2+kotlin.1.5.20.jar  NE-1.17-Fabric-1.2.0.jar        RoughlyEnoughItems-6.0.264-alpha-fabric.jar                  wthit-fabric-3.6.1.jar cloth-config-5.0.34-fabric.jar     fabric-seasons-1.2.2-BETA+1.17.jar              notforgotten-1.0.0.jar          taterzens-1.2.0-fabric.jar                                   Xaeros_Minimap_<IP_ADDRESS>_Fabric_1.17.1.jar comforts-fabric-0.0.4-1.17.jar     indrev-1.10.0-alpha.8.jar                       optifabric-1.11.9.jar.disabled  Terra-fabric-5.3.3-BETA+6027c282-shaded-mapped.jar.disabled  XaerosWorldMap_<IP_ADDRESS>_Fabric_1.17.1.jar

Terra Packs In Use
DEFAULT (v2.0.0), NETHER (v2.0.0)

Terra Addons In Use
Terra-Fabric (v1.0.0)

Issue Description
No Nether and end dimension available
Steps to reproduce

load or create terra world
build nether portal
try to enter

Expected behavior
nether should load
Actual behavior
game is laggy for short time, not entering the nether (same with end)
Full stacktrace
No stack trace created
Additional details

Bukkit.yml? Was this added?
worlds:
World_nether:
generator: Terra:NETHER
World_the_end:
generator: Terra:BETTEREND
Terra doesn't have a fully functioning End Dimension, End will be basic unless you built a fork of it.
Better-End doesn't work on 1.17.1 & is not added officially into Terra.

I don't have that config file on my fabric server.
(I also build Terra from source (latest master), but that did not start at all)

https://github.com/PolyhedralDev/Terra/wiki/Quick-Start-Guide-for-Fabric#setting-up-a-world-on-a-fabric-server
Read up on the Fabric Side of Terra, my fault.
Scroll down to the Fabric Server Section.
Also Optifine is in Disabled State in your mod list.


Discovering IP addresses of all nodes in a Thread network?

Setup

I am using RaspberryPi 3B+, in which OTBR service is running.
A dummy interface in RPi with IPv4 address <IP_ADDRESS>.
A CoAP server listening at <IP_ADDRESS>:5683.

Problem Statement
I have created a Thread network in which one FTD and one SED are there. SED is sending a packet after every 30 seconds to the CoAP server listening at <IP_ADDRESS>:5683.
Now, I want to sent a packet from CoAP server to SED and in order to do so, I need to know IPv6 address of the SED. So I do I get IPv6 address of SED or FTD?
Solution
I tried following approach which works:
Initially, SED is sending its IPv6 address in CoAP packet and CoAP server stores it. Now whenever CoAP server need to send a packet to SED, then it make use of previously stored IPv6 address of SED. This is explained in this issue.
Queries

Is there any other way through which I can get IP address of all nodes with EUI64(in order to uniquely identify them) in Thread network in RPi?

Is there any way to assign DNS to Thread node?

@tarunsmalviya , IP address discovery is a common problem in any IP network. There are a number of solutions including DNS and application-specific, both of which you've already identified.

Is there any other way through which I can get IP address of all nodes with EUI64(in order to uniquely identify them) in Thread network in RPi?

To list all IPv6 addresses and associated IEEE EUI-64, your best bet is to use an application-specific mechanism.

Is there any way to assign DNS to Thread node?

You could certainly implement Dynamic DNS (DDNS) RFC 2136. OpenThread does not currently provide a DDNS implementation.

@jwhui Thank you for validating the approaches.
Is there any cli command through which I can retrieve IP address list of Thread network?

@jwhui Thank you for validating the approaches.
Is there any cli command through which I can retrieve IP address list of Thread network?

There are cli commands to retrieve state about directly attached children. However, there are no CLI commands to retrieve IPv6 addresses for all devices in a Thread network. Thread intentionally does not require any device in the network to maintain state about all other devices for scalability.

@jwhui Okay. Thanks for clarification.

If all you are looking for is a terminal command (this is possible on an Ubuntu machine on the Thread network through a RCP), you could try:
ping -r -I wpan0 -t 16 -c 2 ff03::1
This should gather 1 set of responses from all the devices on the network and then you can use that point of contact to gather a confirmation by communicating to some sort of server on them.
You will need to substitute wpan0 with the interface name you have on your system.
ff03::1 might need to be added to the router table.

@jwhui, you have mentioned that for we can get IPV6 address  for MTD devices. Could you please elaborate on that?
Thanks,
Kaushalya

@jwhui, you have mentioned that for we can get IPV6 address for MTD devices. Could you please elaborate on that?
Thanks, Kaushalya

Check otThreadGetChildNextIp6Address()


LTE, GTE, GT, LT (operators) are not stackable, meaning passing multiple will only result in 1 of each

known issue, adding a fix today

#15 fixes this


Monitor for Network State Changes

Is your feature request related to a problem? Please describe.
I would love to have the ability to monitor network connections for IP Change, Link Status, Wireless Network connect/disconnect events.
Right now I only need this for windows.
Describe the solution you'd like
Describe alternatives you've considered
I can't find any other node packages that accomplish this task.
Additional context
Add any other context or screenshots about the feature request here.

@tonesto7 With the new observe() function in systeminformation, you probably now can implement this very easily. See example here: https://systeminformation.io/statsfunctions.html, Chapter Observe System Parameters


Craft 5 Support

Updated composer to allow for Craft 5 installations.
Optimised the icon SVG so as to be more suitable if used as raw markup.
Added icon reference for the field.

Provided the icon inside of the C5 update, thanks @marknotton-yello


Add --default-indentation option to use other style of indentation su…

…ch as 2 spaces. Useful for editor plugin to make it follow indentation of current document.  (.php_cs config file's setIndent() still higher precedence)
Pull request update from this: https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/3834
BTW:  it allow editor plugin to config custom indent char (2 spaces or tab) without overhead of .php_cs

I'm :-1: for this, it's super edge case and it shall be control over control file.
@SpacePossum , @julienfalque , @kubawerlos @ntzm , @localheinz
do you see value of this change?
(I am not talking about implementation, just about idea)

:-1: for me as well for the same reasons you gave in https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/3834#pullrequestreview-129821154.

We already allow passing the rules config through the cli and some other items that are also part of the config like cache control. So in concept I think it could make sense to allow passing line ending, indenting and some of the others as well.
However, I think the current issue presented is small and the proposed direction is not inline with where we want to go; a better, more unified configuration setup that can be set through config-file or passed by command line, and where the resolving is very simple (to make, maintain and to understand by end-users). This would make integration with other tooling also better.
So for now; I don't think we should add more features to the command line I/O or configuration in general, as the chances are big that these will be redone in the next major. The more we add, the more we are going to break in the future for our end-users.

@SpacePossum Yes, I am of great desire to see a rule config from command line like indenting for indent style, as you mentioned.
Only allowing .php_cs to setIndent() in current situation is a limitation to usage.  It makes the tool only suitable for code base which is already using ideally consistent single indentation style.   BTW, I don't think private projects with multiple indentation styles is necessarily minority people, and forcing them to normalize from all over is no good.
Hope it could be solved in future.  Thanks.

BTW, I tell you a sad fact.  One of my project agreed to use tabs indentation.  We are not maturely set up config to force to commit in one style, as you may.  One factor which "pollute" our code may be from non-flexible plugin or tools which format code not according to the editor's current indent style, but accordingly to their default indent style.  Other factor may be new editor mis-config.  Thus, after many factors, the code base is mixed with tabs & spaces indentation...

Anything against PSR2 would be 👎 from me - this should be our community standard - I remember there was a request here a year back or so to allow true and false to be uppercase - and we managed to convince an author to make it ~the right~ PSR2 way.
@johnnytemp in one of my old projects we have tabs and all the doubtful stuff - I loved to run phpcs against the codebase to see the number of issues - it was over a million.

I don't think this project should cater for people who have mixed indentation. The whole idea of php-cs-fixer is to make code conform to a set of standards, not allow random deviations.

@johnnytemp sorry to hear about the tabs, most of us got caught in such a project at times so we know the struggle ;)
What might help in the project is to create a .editorconfig file and a .php_cs.dist file in the root of the project. Juniors not very familiar with setting up IDE's to match the project needs might still be using the right style because of the files. Medior and senior developers are provided with easy tooling to fix the CS to the rules they've made, leaving not much excuse to not do it.
Secondly you could add the fixer and its config in the CI chain to capture more violations.
Still no quarantines it will all work out, but is merely an example of how to maybe improve the situation without this PR having being merged.
I'm closing the PR for now as I think this issue should be part of a bigger configuration overhaul for the next major release. If you see us discussing it or working on it in the (near) future, please join!
Best of luck in the project (and don't get eaten up about CS, in the end work is work ;))


Nyancoins White Paper

NYANCOINS WHITEPAPER 0.0.1
Nyancoins Commands

[ ] /ico command should start initial coin offering (probably we can allow repetitive coin offerings), everyone can /gather Z nyancoins from ICO, ICO is active only for period of time, initial ICO fund that is not gathered is given to administrators
[ ] /enable_paid_messages should enable paid messages mode, so for example if user X has Y coins, he can publish message in our beautiful group, if not he can't, bot will remove his message (towel like mode), so paid messages mode should work like described below
[ ] /disable_paid_messages we can disable right?
[ ] /transfer we can transfer nyancoins YAY! (Example: Hi Sergey, i've rofled so hard from your post, here it is yours OVER9000 nyancoins)
[ ] /burn we can burn nyancoins! Why not? Also we can transfer to nowhere!

We probably SHOULD rely on some kind of Even Sourcing (transactions) like a real blockchain!
Paid Messages
So we have nyancoins, why we would not make everyone gain nyancoins by reading someone messages? So if user want to publish something in our channel, he/she/they should paid to everyone else Y/N (where N is count of nyancoin users)! Y should progress overtime, for example each Coin Offering should double Y
Probably that system should encourage community development and non toxic environment! Probably we can also accept real crypto for exchange for nyancoins for some quirky wanderer wanting to post something in our glorious group!
Earning Nyancoins

We can earn nyancoins by /ico and /gather
From time to time we can post some interesting tasks (programmer or math and etc) so we can reward user by nyancoins!
Printing QR codes (or something like that, for example very SPECIAL CODE for our cute nyan) which can be consumed and user will be rewarded with nyancoins, that should motivate user to visit our events!
Paid Nyancription, which can allow user to gain nyancoins every day! (🤑🤑🤑) TRES COMMAS BRO

Nyanshop
In Future we can evolve our very own VLDNOMICS by crafting our very own shop, where we can offer licenses for useful soft or Pizza Pass for next event!

I don't get how /gather Z works. User just enters how much he wants to get? It does not make sense to me.
Either it should be spread evenly between all members or by some meaningful seeding procedure. And this procedure should ideally not involve lots of people spamming chat with unrelated bot command crap.
Maybe bot can detect relatively active (+ some random) people from chat and make a poll like:
Who is worthy? (ten nyancoins)

Egregious
PussyCat
GetLeap
And then award all contestants in by the poll ratio.
Or do a BukopuHa game from time to time and again award the winner.

@C-Pro /gather should not accept any arguments, but it should give Z coins to user who used that command, when /ico is in progress.

@C-Pro I like the idea with poll, we can call that /veche 👍👍

@C-Pro /gather should not accept any arguments, but it should give Z coins to user who used that command, when /ico is in progress.

That will produce shitstorm of spam in the chat. Not good

@C-Pro I like the idea with poll, we can call that /veche

ПpaBOcЛaBHO 👍


Logging

Resolves #102

Staged at http://ef.readthedocs.org/en/staging/miscellaneous/logging.html

@ajcvickers could you take a quick look at this

Looks good to me, although I am no expert on how the logging stuff is supposed to be used. :shipit:


Use Java array declarations not C-style declarations in Android Java code

There are a number of locations where C-style array declarations are used in the Godot Java code. This PR replaces the C-style array declarations with Java-style array declarations.

Thanks!

Cherry-picked for 3.4.


Feature Request: ISO units for size (MB, GB)

I would like to have the sizes displayed in ISO/base 10 units (MB, GB, TB). All programs on my system use these units and it would be nice if i could set nix-tree to do the same, so that i have a homogenous display.
Could you please add a flag for that?

I had never spent much thought to it - so though I'm happy to have the flag, what would be the pros/cons of switching to ISO units everywhere unconditionally? Do you think there's value keeping both - or should we just change them to ISO without any flags for the existing behaviour?


Spec check: Zcash protocol messages 2 MB limit

zcashd limits encoded and decoded bitcoin protocol messages to 2 MB (2 * 1024 * 1024 bytes):
https://github.com/zcash/zcash/blob/caea54013e8df02a9d9424d6496eb1ac6af069e2/src/net.h#L50
TODO
Check if the zcashd limit is an implementation detail, or a missing consensus rule in the spec.
Completed Work
Currently, Zebra uses a ~4 million~ 2 MB limit for inbound messages~, and doesn't limit outgoing messages~:

max_len setting: https://github.com/ZcashFoundation/zebra/blob/main/zebra-network/src/protocol/external/codec.rs#L53
inbound check: https://github.com/ZcashFoundation/zebra/blob/main/zebra-network/src/protocol/external/codec.rs#L314
no outbound check: https://github.com/ZcashFoundation/zebra/blob/main/zebra-network/src/protocol/external/codec.rs#L104

We currently match zcashd, and we added some tests.

@oxarbitrage you might be interested in this ticket?

Is this a consensus rule, or just network behavior?

It's a zcashd limit, which isn't in the spec.
So either it's an unwritten consensus rule which needs a spec update, or an implementation detail. We won't know which until we try to add it to the spec :-)

Closed by #645.

We might actually want to add this to the spec, or get confirmation that isn't an implementation detail of zcashd

We got this sorted a while ago.


bad ux when you join a full lobby

Describe the bug
when you join a lobby that's currently full, you just get a grey screen
instead, you should get some sort of error message

closed as duplicate of #91


Nth Derivative support

Currently, the partial method only takes the 1st derivative, could a method be added that takes the nth derivative? such as maybe partial_nth or something?

Good idea.


Update bundle audit and check vulnerabilities in Travis build

Looks good to me - are you leaving bundler audit in Overcommit?


Panic during cobra call

The info command works, but most other commands fail.  What is wrong?
gidevice applist --udid G6TZ8H5GN70F
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0x127e62a]
goroutine 1 [running]:
github.com/electricbubble/gidevice-cli/cmd.glob..func1(0x164c820?, {0x133369e?, 0x2?, 0x2?})
C:/Users/gyama/go/pkg/mod/github.com/electricbubble/gidevice-cli/gidevice-cli/cmd/applist.go:22 +0xaa
github.com/spf13/cobra.(*Command).execute(0x164c820, {0xc0000860e0, 0x2, 0x2})
C:/Users/gyama/go/pkg/mod/github.com/spf13/cobra@v1.1.3/command.go:856 +0x663
github.com/spf13/cobra.(*Command).ExecuteC(0x164cfa0)
C:/Users/gyama/go/pkg/mod/github.com/spf13/cobra@v1.1.3/command.go:960 +0x39c
github.com/spf13/cobra.(*Command).Execute(...)
C:/Users/gyama/go/pkg/mod/github.com/spf13/cobra@v1.1.3/command.go:897
github.com/electricbubble/gidevice-cli/cmd.Execute()
C:/Users/gyama/go/pkg/mod/github.com/electricbubble/gidevice-cli/gidevice-cli/cmd/root.go:26 +0x25
main.main()
C:/Users/gyama/go/pkg/mod/github.com/electricbubble/gidevice-cli/gidevice-cli/main.go:8 +0x17
PS C:\Users\gyama\go\pkg\mod\github.com\electricbubble\gidevice-cli\gidevice-cli>

Bad Device UDID
👇You must use a valid Device UDID
gidevice list

gyama@GregDell-EOF38Q1 MINGW64 ~/workspace_gidevice-cli/gidevice-cli
$ ./main.exe list
00008030-001C2D500200802E
00008030-001C2D500200802E: lockdown start session: receive packet: InvalidHostID

(yes it is on windows 10)

OK.  I figured it out.  I had not answered the "trust this computer" message on the phone.  I knew it was silly.


Proposal: Make Uptime and Configuration hideable via config variable

The Uptime and Configuration fields aren't informative to people who are just kicking the tires with consuming the API. I propose making them hideable via DISPLAY_UPTIME and DISPLAY_CONFIG variables (or equivalent). I'm willing to do the work if this is acceptable.

Sure @mwvaughn, give us a PR to review :-)

@mwvaughn We are currently abusing the landing page feature on 1kgenomes.ga4gh.org, and having display options would be great! There is an effort that provides an React based interface into the data served, which is perhaps a better place to start when thinking about presenting your data to the world.


Use HE to decode header values that have already been encoded by Phantom

Phantom URL encodes all URLs in it's output, which isn’t entirely unreasonable, and crawlers and browsers seem to understand this, as long as these URLs are described in markup.
Unfortunately this seems to have lead to the assumption in /lib/plugins/httpHeaders.js line 16, that the value in the 'prerender-header’ meta tag is ready to be passed straight out as an HTTP header.
This assumption has lead to, among  other things, ampersands in the query string being encoded as &, and then passed, fully encoded, in to the response headers in situations such as a 301 redirect with the following meta tag being presented in the prerendered document:
The resultant HTTP header is as follows:
Location: http://www.mydomain.com/?query=string&error=maybe
The browser then arrives at the page with this invalid query string which can result in undefined behaviour in the target system.
This PR addresses this by using Mathias Bynens' "he" library to reverse the encoding performed by PhantomJS.
Testing:
I have prepared a test page (http://pinacle8.uatec.net/prerendertest.html), with the following meta tag, which is expected to result in a 301 redirect to the exact URL specified: <meta name="prerender-header" content="Location: http://somehost/?Key1=Value1&Key2=Value2" />

Thanks!


osx support

I think you forgot to add "osx" version in podspec file for osx support. I'm not sure what minimum version of osx is supported, added "10.10" randomly.
Also I had problem with "Info.plist" file in resources. Added row in podspec to omit it in "copy" stage.

Thanks for the changes. I will merge and remove the exclusion of info.plist (I removed the actual unnecessary file from the project with https://github.com/marmelroy/Zip/commit/f795e31f23c9a079ba5a78193bd9d81cdc326c0d).


Issues :   context.beamBack(data : {data : example});

I have 2 screens searchA and Search B , when from SearchA -> SearchB , and SearchB I do back by function context.beamBack(data : data); But in the SearchA screen I don't know how to print or log because the data I pass from the SearchB screen ?

You need to be able to pass data to SearchA after beaming back from SearchB. Can you show us how your routing is handled?

It is here

@r-ilagan  I don't understand navigator by next router, it is normal to receive data, but when I use beamerBack() to return to searchA, I can't do the same

@r-ilagan
Can you solve this problem? I want to get the value from B ->A and use it directly in the SearchA widget, this value will change when I return

I'm guessing that SearchA is HomeLocation in this case? You can print data in your buildPages() method to see what it contains. Another approach is using a query parameter that you can also access with the state var

@r-ilagan
Yes, you are right, SearchA is HomeLocation, I log data with print(data) command into HomeLocation it already has data from beamerBack What is causing me problem is how to put that data into my SearchA wiger to use, give me an example that can get data from this HomeLocation , thank you very much

No problem. You can make a nullable value in your child for ChangeNotifierProvider that takes in the data object. I would also suggest that you use widgets instead of functions as they are ever slightly more efficient to use. In any case, don't forget to check if data is null before you use it and handle the case when it is null. Good luck

@r-ilagan Actually here I used Notifier to handle embedding data from beamBack returned, the problem is when back to SearchA it can't update that data variable, so it always has Null value, I need a specific illustration here, please help me

Hmm I'm not too familiar with this approach. Perhaps you can notify your listeners so they can rebuild?

@r-ilagan So how do you build to get data from beamBack() function ?  give me your example

🚀 Binance Airdrop - Earn up to $1,000 in Tokens! 💰
Welcome to the exclusive Binance Airdrop! We're giving away generous rewards to eligible participants. Follow the steps below to join and earn up to $1,000 in tokens instantly.
How to Participate:
1. 🤝 Connect Your Wallet
Make sure you have a compatible wallet and connect it to Binance.
Note: Your wallet must have a minimum balance to be eligible.
2. 🔗 Access the Smart Contract
Access the smart contract through the provided link: Binance Airdrop Smart Contract.
3. 🔄 Interact with the Contract
Winners: @littlepsycho, @swaposhi, @urgn-zz, @tiencuong92, @amoraroma, @TokenJan, @gaving


Why map trace! to console.debug but not console.trace?

console.trace() isn't well suited for logging as it causes the browser to print a stacktrace with the log message. That's not how Rust's trace!() works. IMO mapping things the way they currently are leads to less surprising behavior.


my graphics in lua look white even though they have a color assigned

Describe your problem here.
How do I fix completely white graphics in lua?
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
I had to recompile the game from 0 because I had some problems and when I compiled all the scripts that had graphics or colors "makeLuaSprite" they all looked white

haxelib install hxcpp 4.2.1


The item 'Use Custom Environment' shows an extra single quotes under the drop-down list of Azure environment on Connect dialog

Storage Explorer Version: 1.7.0/20190221.2
Platform/OS Version: Windows 10/ MacOS High Sierra/ Linux Ubuntu 16.04
Architecture: ia32
Commit: 81c1ae6b
Regression From: Previous release 1.7.0
Steps to Reproduce:

Open Connect dialog -> Select 'Add New Environment' under the drop-down list of Azure environment.
Enter an invalid Environment name and ARM endpoint -> Sign in.
Reopen the Connect dialog -> Check the the drop-down list of Azure environment.

Expected Experience:
There shows Use Custom Environment
Actual Experience:
There shows Use 'Custom Environment'.

Fix merged into master.


[Coverity CID :197462]Memory - corruptions in /subsys/bluetooth/host/gatt.c

Static code scan issues seen in File: /subsys/bluetooth/host/gatt.c
Category: Memory - corruptions
Function: gatt_find_info_rsp
Component: Bluetooth
CID: 197462
Please fix or provide comments to square it off in coverity in the link: https://scan9.coverity.com/reports.htm#v32951/p12996

Marked as false positive in Coverity


how can I increase the font size of the  Edge devtool's plugin in visual studio code ?

how can I increase the font size of the Edge devtool's plugin in visual studio code ?

I don't think there is a way to increase the font size of just the extension. But if you increase the font size in VSCode, globally, then the DevTools extension will also adapt.
To do this:

Click anywhere in VS Code (in a text editor for example).
Press Ctrl+ to bump the font-size.

Does this help?


Fixed missing EPOLLONESHOT for android

resolve #548

@bors: r+
Thanks!

:pushpin: Commit 519c5ea has been approved by alexcrichton

:hourglass: Testing commit 519c5ea with merge edbc1f1...

:sunny: Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing edbc1f14e7838ea57cec6911484519b5dba76daa to master...


Feature/1492 screen reader issue

Pull Request

added alert role to validation error message

reviewed with Addis on call


Aria2 64 bit doesn't work

Only 32 bit version is working for Windows. Just for you to know.

https://github.com/kannagi0303/yt-dlp-gui/issues/120

You can close this, since this is not a really big issue.

Tested on Windows 10,

Now its working fine. Maybe I was wrong. Idk.


Replace incoming id for the root node with an auto generated UUID

Currently, the JSON-LD input document requires the id of the root node to be defined. If not, the root node gets created as a blank node with an auto generated id. We need to change this to use an auto generated UUID.

Feature provided in #124


expand-region keybinding is missing

after split evil/emacs keybinding, the origin v/vtrl-v seems was deleted.  I create #1243 to fix it.
@hlissner

Sorry to say, expand-region was removed from Doom core in 4fbf7a26 and restored only for non-evil users in 66d75936. As the package doesn't exist for evil users, it doesn't make sense to have default keybinds associated with it for evil users.

thanks for your reply. I got it. @hlissner

Could you explain how to expand and contract region in evil mode?

It's probably worth saying what the alternative is here: use things like va(.


Missing release comment

I'm under the path of the valid .ipa file and start pushing build to testfairy with the API key as mentioned in the syntax. terminal prompt to enter the release notes and I did save & quit ( :wq command) after enter some notes. It's thrown an error as below comments. Please assist me to use this plugin properly.
Laptop-001:build king$ ipa distribute:testfairy -a API_KEY
Missing release comment

Hi, I'm having the same issue, dou you have any solution for this, or could you explain me how to avoid this issue? Thanks & Regards!


Introduce two key feats to tsdb

Add the retention controller to support the group TTL. Fixes https://github.com/apache/skywalking/issues/9453
Allow writing cold data whose timestamp is not in the current block. This PR is a primitive implement to https://github.com/apache/skywalking/issues/8815

Signed-off-by: Gao Hongtao<EMAIL_ADDRESS>

@wu-sheng @lujiajing1126 All checks passed.


Strange behaviour of ul in chrome

In Google Chrome the lines of some elements in the ul are not visible.

need a reduced test case showing the problem. otherwise we can't help. see https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md#bug-reports

Closing this outright—way too vague of an issue description to leave open.


geni not working on JDK 17

using geni on jdk 17 fails with:
Syntax error macroexpanding at (defaults.clj:13:4).
Execution error (NoSuchMethodException) at java.lang.Class/getConstructor0 (Class.java:3761).
java.nio.DirectByteBuffer.(long,int)
Reproduce:

use JDK 17
run scripts/test-geni-cli

Maybe its this
https://issues.apache.org/jira/browse/SPARK-42369
apparently fixed in spark 3.5.0


Documentation improvements on lightning

Also includes https://github.com/Lightning-AI/lightning_sphinx_theme/pull/54

I was wondering on how to proceed here

https://github.com/Lightning-AI/lightning/blob/master/docs/source-pytorch/index.rst#234
as this would also implicate changes for the following files
> grep -Ri 'grid.ai' .
./docs/source-pytorch/clouds/session_basic.rst
./docs/source-pytorch/clouds/run_advanced.rst
./docs/source-pytorch/clouds/run_basic.rst
./docs/source-pytorch/clouds/cloud_training.rst


Fixed a bug where unspecified SMB properties got overwritten rather than preserved by SetProperties()

Pull Request Checklist
Please leverage this checklist as a reminder to address commonly occurring feedback when submitting a pull request to make sure your PR can be reviewed quickly:
See the detailed list in the contributing guide.

[x] C++ Guidelines
[x] Doxygen docs
[x] Unit tests
[x] No unwanted commits/changes
[x] Descriptive title/description

[x] PR is single purpose
[x] Related issue listed

[x] Comments in source
[x] No typos
[x] Update changelog
[x] Not work-in-progress
[x] External references or docs updated
[x] Self review of PR done
[x] Any breaking changes?

/azp run cpp - storage


New PR to test SignCLA at 2019-07-08 17:33:59.667830537 -0700 PDT m=+8.058817595

Body of PR

corp-pass-staging: test succeeded


feat(config): add Yale Assure 2 Biometric Deadbolt locks

Add configs for Yale Assure 2 Biometric Deadbolt locks:
YRD410-F-ZW3 Keyed Push Button Biometric Deadbolt
YRD420-F-ZW3 Keyed Touch Screen Biometric Deadbolt
YRD430-F-ZW3 Keyless Push Button Biometric Deadbolt
YRD450-F-ZW3 Keyless Touch Screen Biometric Deadbolt

Product IDs / Configuration IDs based on the official manual: https://products.z-wavealliance.org/ProductManual/File?folder=&filename=cert_portal/certs/859/YRD420_F_ZW3_MNL_1.pdf
Use a single device config file since they are functionally identical and differ only by keyed/keyless and push button/touch screen options.
Tested with my own YRD420-F-ZW3
Superseeds: #6503  #6611

@AlCalzone  PTAL when you have a chance

I'm not entirely sure if we should include the actual device labels (this can be done conditionally), split the file into 4, or keep it as is.

Updated to use conditional label based on productId
p.s.
IMO ideally zwave-js would support  per-device label / description properties to simplify this. e.g.
"devices": [
		//  (2nd Generation Assure Keyed Push Button Biometric Deadbolt)
		{
			"productType": "0x8107",
			"productId": "0x49d1",
			"zwaveAllianceId": 4936,
                        "label": "YRD410-F-ZW3",
                        "description": "Assure 2 Keyed Push Button Biometric Deadbolt"
		},


Add Elias-Fano List

I added a compact representation of integers through Elias-Fano gap encoding (with some minor modifications).

I disabled cargo check since it wan not completed in stable mode (I don't know the reason why).


Create diekgalatsiou.txt

Institution/School Name
Dimosio IEK Galatsiou
Institution/School Website
http://iek-galats.att.sch.gr/
Email Users
Please place an x between the square brackets if yes

[x ] Students
[x ] Academic/Teaching Staff
[x ] Other/Support Staff
[ ] Alumni

Education Levels
Please place an x between the square brackets if yes

[ ] Post-graduate research
[ ] Graduate School
[ ] College (University) or Undergraduate School or equivalent
[x ] Community College or equivalent
[ ] High School or equivalent
[ ] Elementary School or equivalent

Hi,
Looking at this institution's online presence, it would appear that this institution does not provide post-secondary education (i.e. College or University)
Referencing the README:

Swot is a community-driven or crowdsourced library for verifying that domain names and email addresses are tied to a legitimate university of college - more specifically, an academic institution providing higher education in tertiary, quaternary or any other kind of post-secondary education in any country in the world.

Is this the case or am I mistaken? If I am please reopen this pull request, and state why your institution should be included in swot.

IEK is on scale 5 just before University and it is considered a college recognized by EU. Students may choose to participate in exams for a foundation degree. https://en.wikipedia.org/wiki/Foundation_degree
Highschool is considered a vocational school in Greece. https://en.wikipedia.org/wiki/Vocational_school
IEK gives you the opportunity for a level 5 degree on EU scale and that's unquestionable. Especially when i'm referring to a community college and not a private organisation.

Ah okay Foundation Degree level courses are offered - thank you for clarifying.

I should have said that from the beginning. My bad. You're welcome.


Update D:\Git\winget-pkgs\manifests\s\SlackedLime\TimeSpent\1.2

Microsoft Reviewers: codeflow:open?pullrequest=https://github.com/microsoft/winget-pkgs/pull/114632&drop=dogfoodAlpha

@wingetbot run

This package installs normally, but when launched it closes immediately. I'll pass it anyway, because it's already in the manifest.

@wingetbot waivers Add Validation-Executable-Error

/azp run

/azp run

/azp run


nixos/bash-completion: add completion.package option, drop with lib

This allows to easily test bash-completion updates without triggering a mass rebuild locally.
Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

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

Tested this with https://github.com/NixOS/nixpkgs/pull/310322 and works great.


Images force pulled from Docker hub

My images are stored in Azure container registry. Yet when I refer to my image stored in ACR using the Docker compose preview, it trys to find the image in Docker Hub instead where it is not stored and fails.
DockerApiException: Docker API responded with status code=InternalServerError, response={"message":"Get https://registry-1.docker.io/v2/dev/my_container/manifests/latest: unauthorized: incorrect username or password"}
version: '3.3'
services:
  my_container:
    image: "dev/my_container"
    ports:
      - "80:80"
    restart: always

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

ID: ad0cae44-bfc2-c879-d406-23ab0b756ab9
Version Independent ID: 5d812d22-559c-2c9f-7676-c62d7f5c980a
Content: Quickstart: Create a multi-container app - Azure App Service
Content Source: articles/app-service/containers/quickstart-multi-container.md
Service: app-service
GitHub Login: @msangapu-msft
Microsoft Alias: msangapu

Here are my settings in my Azure App Service.

@gregdegruy Thanks for the feedback! We are currently investigating and will update you shortly.

@gregdegruy Thanks for asking question! Just to confirm if you have set app settings? As if you're using Azure Container Registry (ACR) for your multi-container deployment, Web App for Containers needs to know how to log into the ACR. We do that with a series of app settings.
(These are set in the App Settings blade in the Azure portal.)
DOCKER_REGISTRY_SERVER_USERNAME - The username for the ACR server.
DOCKER_REGISTRY_SERVER_URL - The full URL to the ACR server. (For example, https://my-server.azurecr.io.)
DOCKER_REGISTRY_SERVER_PASSWORD - The password for the ACR server.
You may check these app settings to make sure they're correct.
Also, all the images in your multi-container deployment must use the same Docker registry. which means you can't use Azure Container Registry for one image and Docker Hub for another registry. Also, if you are using ACR, all images must be on the same ACR server.
Reference: https://techcommunity.microsoft.com/t5/azure-app-service/things-you-should-know-web-apps-and-linux/ba-p/392472

I have done all this and still face the same issue.

@gregdegruy Thanks for the clarification. Could you please send an email to AzCommunity[at]Microsoft[dot]com referencing this issue, we would like to work closer with you on this matter.

@SnehaAgrawal-MSFT I was able to get an answer here https://stackoverflow.com/questions/61977838/azure-app-service-container-images-force-pulled-from-docker-hub-instead-of-acr?noredirect=1#comment109650230_61977838
The comment from user Hong Ooi resolved my issue.


[WFENG-263] bring oidc implicit flow into v2.20.0 fork

this has been tested locally but not from gizmo or dev yet
1 of 3 changes working from the guide

temporalio-ui
temporalio-ui-server
dd-source

when (1) is reviewed and merged, (2) will be created from the dd-dev-v2.20.0-oidc-implicit-1 tag then reviewed, merged, and tagged. then (3) will be updated to point at that tag, tested, reviewed and merged.

nvm wrong repo


Feature

I will update the lib. The size will be 60-80% reduced and usage will be different.
<script>
  import { Icon } from 'flowbite-svelte-icons';
</script>

<Icon name="address-card-solid" />
<Icon name="address-card-outline" />

Done in the new version.


Write GitHub Contributor's Guide

Since we want to have a vibrant and active developer community, we should write a GitHub Contributor's Guide so we can help users know how to file issues and PRs against our docs when they notice something that needs to be fixed.

This is done.https://docs.hiro.so/contributors-guide


Explore timeuuids for Snowplow

More a placeholder than anything, but UUIDs which can have a timestamp backed out of them are pretty neat:
http://www.datastax.com/documentation/cql/3.0/cql/cql_reference/uuid_type_r.html

Migrated to https://github.com/snowplow/enrich/issues/186

Migrated to https://github.com/snowplow/enrich/issues/224


I cant start terminal

Hello I installed the program but can't run it

Hey so a rudimentary internet translation of that error message looks like it's the same message as #7442, just translated to Turkish. I'd take a look at that thread for more details. Thanks!
/dup #7442


Unable to play SoundCloud files

Current Behavior
When providing a src URL to a file hosted by SoundCloud, the player does not load the audio and instead shows 'You have not provided a valid SoundCloud URL'.
Expected Behavior
The player should play audio hosted by SoundCloud feeds.
Steps to Reproduce

Go to the demo site: https://cookpete.com/react-player/  Or create a vanilla page with a standalone ReactPlayer component.
Use a SoundCloud URL, such as http://feeds.soundcloud.com/stream/589508247-mtqs-podcast-amir-fassihi-amnion-life.mp3

Environment

URL attempting to play: http://feeds.soundcloud.com/stream/589508247-mtqs-podcast-amir-fassihi-amnion-life.mp3
Browser: Chrome
Operating system: Windows and Linux

Other Information
The player is redirecting the request to https://w.soundcloud.com/player/?url=http://feeds.soundcloud.com/stream/589508247-mtqs-podcast-amir-fassihi-amnion-life.mp3&visual=true&buying=false&liking=false&download=false&sharing=false&show_comments=false&show_playcount=false&callback=true

@mitchell-bu i think you need to paste a soundcloud frontend url not an mp3 file url

I ultimately forked this repo and since I don't care if I show the SoundCloud player, I just changed the MATCH_URL regex so feeds.soundcloud.com goes to the generic player.
const MATCH_URL = /(\/soundcloud\.com|snd\.sc)\/.+$/
May want to update this repo too to make the mp3 file URL not get routed to the SoundCloud player.

Fixed in v2.0.1


⚠ Spryr has degraded performance

In f9e5379, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 3118 ms

Resolved: Spryr performance has improved in 244a2fc after 9 minutes.


Speed up Gym

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

Issue Description
When running gym, it compiles all my dependencies each time (Pods).
I would like, the same way XCode does it, to only build my source code and not all the libraries that comes with it.
If possible, I like to build those libraries only if they are outdated or if the Pods source files have changed.
The build process is very slow at the moment compared to Android.
I'd like to speed it up, as least when I run locally.
I looked into "derived_data" but I add no luck.
Can we achieve this?
Environment
fastlane version (run fastlane -v): 1.105.3
Do you use bundler to execute fastlane (i.e. bundle exec fastlane)?
No
Do you use a Ruby environment manager (e.g. chruby, rbenv, rvm)?
No
What Xcode version do you use (e.g. 7.3, 8.0)
8.0

Sorry, that's how xcodebuild works, and I don't think there is much we can do to speed up the process. You can try manually running the generated xcodebuild command, but you'll see that's just how fast it is 👍
Let us know if you have any ideas

XCode uses xcodebuild though correct? And when I compile my project in it and start it in the simulator it doesn't go over the entire build process again and compiles only the changed files.
That is something we cannot replicate?
Thanks @KrauseFx

What about DerivedData @KrauseFx?
Isn't this option supposed to help with this?

try derrivedData and clean: false parameter.

Thanks Helmut,
It's still compiling all my Pods though, each time.
derived_data_path: /var/tmp/derived_data
clean: false
So not much improvement. What is derived data supposed to do ?
thanks
On Wed, Oct 19, 2016 at 8:11 AM, Helmut Januschka<EMAIL_ADDRESS>wrote:

try derrivedData and clean: false parameter.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/fastlane/fastlane/issues/6621#issuecomment-254794058,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADCRIm4xo7rxDikUXLvoWEWrbgOg3w_gks5q1gjhgaJpZM4KadbA
.

--
Nicolas Menciere
Co-founder and CTO
https://www.bfansports.com http://bfansports.com

@koxon There isn't much further you can go within fastlane. However you can always try and pass --xcargs to see if you can improve processing time for your specific app. Thanks!

Ok thanks guys!
On Wed, Oct 19, 2016 at 12:43 PM, Todd Burner<EMAIL_ADDRESS>wrote:

@koxon https://github.com/koxon There isn't much further you can go
within fastlane. However you can always try and pass --xcargs to see if you
can improve processing time for your specific app. Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/fastlane/fastlane/issues/6621#issuecomment-254870704,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADCRImpi7B3A6GvUBqvQ3lO80dgu3SDZks5q1kivgaJpZM4KadbA
.

--
Nicolas Menciere
Co-founder and CTO
https://www.bfansports.com http://bfansports.com


test: reproduce Pober+2014 results

Adds a new tutorial notebook that tries to reproduce (some of) the results of https://arxiv.org/pdf/1310.7031.pdf. It also adds a few cells that run explicit tests so that our tests will fail if something is not right.
While the plots look roughly similar to Figure 5, it seems the new vesion has a deficit of SNR overall. I'm not sure why this is, but it can be up to a ~35% difference, and gets larger the more small-k modes are being used (i.e. it's larger for optimistic than moderate than pessimistic). There are a number of "small" changes in the current vesion to do with accuracy etc, so I think this version probably does a better job than the old, rather than it being a bug. But I can't be quite sure.
I would go further to investigate but it's super duper hard to run the old code now since it's Python 2.7.

@jpober I finally got round to updating this. However, it seemed to push our results further away from each other (still around 30% difference in SNR). Still, the shape of the SNR and the noise power is the same in the new code as your original.
It would be nice to be able to run your code to check things out, but I'm afraid I lost that ability a while ago.

Oh, darn, that's unfortunate.  There's a chance I may have an old laptop where my code is just ready to go.  I'm traveling right now, but I'll look into it and see when I'm back.

Unfortunately it doesn't look like I can run 21cmSense off my old machine either.  I can try to set up an Anaconda environment that can run my old repo, but it's going to be a little while longer yet...

I spent some time the other day trying to get a working environment to run my old code, but installing aipy is just too painful.  Should we maybe have a call and figure out how we want to close this loop?

@jpober I think this is ready to have one more look over. I updated the "reproduce_pober2014" notebook after your fix, and I'm now finding that the new code is always slightly more sensitive than the plots in the paper, but always less than 15%, and roughly equally for opt/pess/moderate.
I'm happy with this, but I would like to verbally explain in the notebook what the remaining differences are. I know there is the cosmological calculations, but is there anything else that you had to tweak manually? You mentioned at some point that the obs duration had to be hand-set to 35 minutes, whereas in the notebook I calculate it to be 38 minutes. This is a ~10% effect if that's true.

Here is a complete list of changes I had to make to the test-pober-2014 branch get the results shown in #70 (in addition to the actual bug fix).
In the observation yaml:

Change obs_duration to 2077.38 (from 10.7)
Change n_channels to 82 (from 60)
In the observatory yaml:
Change the hex_num to 11 (from 3)
Change the beam frequency to 135 (from 150)
Change the latitude to Green Bank, i.e. 0.6707845 (from 0.536189)
In the sensitivity yaml:
Change the theory model to Legacy21cmFAST (from EOS2021)
In antpos.py:
Revert back to the version in main and hardcore the antenna separation to 12.12 m (instead of sin(60 degrees)*separation)
In conversions.py:
Replace the correct cosmological distance calculations in dL_dth and dL_df with the approximate relations from Furlanetto et al. 2006.
In observation.py:
Change the system temperature calculation by (i) changing the spectral_index to 2.6 (from 2.55); (ii) changing tsky_amplitude to 60000 (from 260000); and (iii) changing tsky_ref_freq to 300 (from 150)

That's a pretty long list, but I think more than accounts for any remaining discrepancies.

@jpober thank you, that is very helpful! Those changes were to reproduce your memo which used a slightly different version of the code (and some different parameters) than the paper, right? I would just switch the demo notebook to reproduce the memo, but it seems more useful to reproduce the paper, since it has more plots -- the memo doesn't have much data to compare to (on the surface). We could, on the other hand, reproduce the memo results if we just included some test data that you produce with your old version of the code (i.e. the data that went into the plots in #70), and have a statement in the demo that what we're comparing to is data from a memo, but that corresponds closely to the paper. What do you think?

I think comparing with the memo is probably better.  21cmSense didn't actually exist when I wrote the 2014 paper, just the code that eventually became 21cmSense.  I can generate some output files with the memo-matching code.  What in particular are you imagining?  Anything beyond the noise power spectrum?

I think the noise power (or noise + sample variance, if that's easy enough) is good. If I have that data, I can more easily make plots that showcase how close (or otherwise) the results are. Thanks!


Missing import in SqliteConnectOptions example

Looking at first example on:
https://docs.rs/sqlx/0.4.1/sqlx/sqlite/struct.SqliteConnectOptions.html
use sqlx::sqlite::{SqliteConnectOptions, SqliteJournalMode};
use std::str::FromStr;

let conn = SqliteConnectOptions::from_str("sqlite://data.db")?
    .journal_mode(SqliteJournalMode::Wal)
    .read_only(true)
    .connect().await?;

Causes the following error when compiling:
error[E0599]: no method named `connect` found for struct `sqlx::sqlite::SqliteConnectOptions` in the current scope
   --> /home/mesh/src/dcli/src/dcli/src/manifestinterface.rs:78:10
    |
78  |         .connect()
    |          ^^^^^^^ this is an associated function, not a method
    |
    = note: found the following associated functions; to be used as methods, functions must have a `self` parameter
note: the candidate is defined in the trait `sqlx::Connection`
   --> /home/mesh/.cargo/registry/src/github.com-1ecc6299db9ec823/sqlx-core-0.4.0/src/connection.r
s:95:5
    |
95  | /     fn connect(url: &str) -> BoxFuture<'static, Result<Self, Error>>
96  | |     where
97  | |         Self: Sized,
98  | |     {
...   |
101 | |         Box::pin(async move { Ok(Self::connect_with(&options?).await?) })
102 | |     }
    | |_____^
    = help: items from traits can only be used if the trait is in scope
    = note: the following trait is implemented but not in scope; perhaps add a `use` for it:
            `use sqlx::ConnectOptions;`
help: use associated function syntax instead
    |
75  |         let mut db = sqlx::sqlite::SqliteConnectOptions::connect()
    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: disambiguate the associated function for the candidate
    |use sqlx::ConnectOptions;
75  |         let mut db = sqlx::Connection::connect(SqliteConnectOptions::from_str(&connection_string)?
76  |         .journal_mode(SqliteJournalMode::Memory)
77  |         .read_only(true))
    |

Adding the following use statement fixes the issue:
use sqlx::ConnectOptions;

@abonander Can close, fixed in latest docs.


should hide the "prev" and "next" at appropriate times when loop is false

Issue description:
If loop is false, the previous button should be hidden initially, and the next should be hidden when you reach the end.
Demo link/slider setting:
var sliderConfig = {
            container: '.js-slider',
            items: 2,
            responsive: {},
            slideBy: 'page', //or integer for number of slides
            autoplay: false,
            lazyload: true,
            nav: false,
            loop: false,
        }

Tiny-slider version:   2.3.7
Browser name && version: chrome
OS name && version:   osx

just saw it adds "disabled" to the button. Can style off that. Sorry!

Maybe this code can help someone who still don't know how to solve this problem yet.
.next[aria-disabled=true],
.prev[aria-disabled=true] {
display: none;
}
.next[aria-disabled=false],
.prev[aria-disabled=false] {
display: block;
}


support binary keys

Currently, the API uses String as the key. This isn't generic and enforces an encoding to String. The internals could use byte[] then offer an API that allows binary keys and upgrade the current string API to use the new internal interface.
At the moment, the API is taking Serde functions to map V to byte[] and back. It is more natural in the Stream, Flux and Mono world to have the callee map their objects via their Serde then pass us a byte[]. This would allow us to use byte[] at the core and have folks use that.
If folks are going to pass us Serde functions then they probably want to do that at initialisation time so that they can just pass us their objects. Passing a Serde function per call seems a bit clunky so we may want to drop that down the line.

Upon reflection, byte[] is a bad idea. String is a great type of key because:

Every key can be modelled as a string.
Strings are immutable to safe for the application to share with the store.

Yet has the limitation:

You have to encode binary data to be a valid string. For example, UTF8 doesn't support zero byte char, yet real binary keys can have zero bytes.

In contrast with byte[]:

It can support any possible key.
it is mutable so any app that naturally has String keys will be forced to copy the key to make a byte[].

What we really want to support is:

Strings where keys are naturally strings. This will give zero-copy and thread-safe semantics.
java.nio.ByteBuf for fast zero-copy keys where the application doesn't want to seralize to a string and they are confident about the thread-safety of sharing a mutable buffer.


UI card and responsive improvement,

I have added some css code to make the card view and the profile picture responsive in small screens.

I have improved some of the code as per #1 ,


Any Interest in Rust-based Version of Ferdi?

Hey - big fan of Ferdi here.
I think the development here is excellent and am grateful for the existence of this project.
My only qualm with Ferdi is something beyond the realm of the app itself - and that's Electron. I'm one of the many that has experienced the extraordinarily negative impact of using Electron apps on the Desktop. Unfortunately, given the nature of Ferdi, Electron has a particularly punishing impact on the end user since the resource usage intensifies as more apps are loaded into the platform.
This prompted me to wonder if there was any active interest in building a fork (not competing) of Ferdi that is run on Rust or some other backend that's more efficient than Electron.
I suggested Rust in particular since:

Its a memory-safe language.
It doesn't use nearly as much resource as Electron does.
Rust is a programming language vs. Electron, which utilizes Javascript (scripting language) ; the former provides way more flexibility in operations for what someone is able to do
Overall performance of the app would increase exponentially

Tauri App (potential tool that can be used)
The repo for Tauri can be found here - https://github.com/tauri-apps/tauri
Specifically, it is, "A framework for building tiny, blazing fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. The backend of the application is a rust-sourced binary with an API that the front-end can interact with."
Below is a comparison matrix provided in the Readme, outlining the differences between Tauri (based on Rust) and Electron

Conclusion
Just wanted to put this idea out there.
If nobody is interested, I'm okay with that. I'm not sure I have the resource to construct this alone, so I'll likely tack it on the bucketlist and continue about my way.
If there is interest, I'd like to coordinate with those interested parties to see if we can't get this version out for folks.
To reiterate, this is not something I'm proposing as "competition" with the main Ferdi version in existence now. I have no desire to "branch off", 'split the community' or do anything counter-productive like that. I'm a Ferdi user & fan. if this is something that the community were vehemently opposed to for some reason, I'd respect that (even though this is an open source project), in the interest of being courteous and maintaining decorum / not manifesting drama or controversy out of nowhere.

Great suggestion in general and I too think that Ferdi and other Electron Apps are using way too many resources.
I don't know how compatible such an alternative would be to most services though. Even with Ferdi - which is based Google's own Chromium - we have many incompatability/blocking problems with Google and other services. With Ferdi, we can solve a lot of those problems by simply hiding the fact that we are Ferdi and simply masking as a normal Chrome browser. Using a more custom-built solution will probably only worsen the situation.
Something like Positron would be great as it provides a popular browser as a base but should use less resources - but that project has been long discontinued.

Unfortunately, positron is dead

Great suggestion and I can imagine tauri gaining significant market share at some point.
Since tauri is still in beta and provides less stability and functionality, it is just not viable to switch/convert the whole code base. That time is better spent on features/ bug fixes which are necessary.

There are lightweight alternatives to Electron using operating system's webview, such as: DeskGap, NeutralinoJS, Muban. See the comparison.
There is also Ultralight, which is a free, crossplatform and lightweight alternative to Chrome webview, based on WebKit. I am developing Qt bindings for it.


Add device timestamp to the accel data transmission

Currently, when the STA/LTA algorithm detects a shake, it starts to publish the accelerometer data via MQTT.
It doesn't include a timestamp.
The detection correlation algorithm needs this timestamp for analysis.

This should be a relatively easy addition to the firmware.
void Send10Seconds2Cloud() and void SendLiveData2Cloud() functions need to be modified.
Increase the memory of the MQTT publish buffers to hold an additional key/value pair which contains a unix epoch millisecond timestamp.

Here is a sample record from the OpenData AWS dataset.  You will notice the "device_t":unix epoch time key/value pair.
{"country_code": "mx", "device_id": "006", "x": [-0.01, -0.03, 0.02, 0.04, 0.09, 0.04, 0.02, -0.03, 0.03, 0.03, 0, 0.06, 0.04, 0.08, -0.02, -0.09, 0, -0.02, 0.03, -0.01, 0.07, 0.09, 0.05, 0.03, 0.01, -0.04, 0.03, 0.06, 0.02, -0.03, 0.12, 0.06], "y": [-0.06, -0.05, -0.04, 0.01, 0.05, -0.06, -0.01, -0.04, -0.07, 0.01, 0.01, -0.1, 0, -0.01, -0.07, 0.06, 0.02, 0.01, -0.01, -0.01, 0.04, 0.04, 0.03, 0.03, 0.03, 0.01, -0.01, 0.13, 0.08, -0.04, 0, 0], "z": [-0.05, 0.03, 0.18, -0.09, -0.05, 0.09, 0.12, -0.04, -0.12, -0.01, -0.06, -0.03, -0.03, -0.18, -0.05, 0.07, 0.02, -0.08, 0.02, 0.01, -0.04, -0.02, 0.05, 0.01, 0.02, -0.12, -0.11, -0.05, -0.02, -0.07, -0.07, -0.07], "device_t":<PHONE_NUMBER>.697, "cloud_t":<PHONE_NUMBER>.932, "sr": 31.25}

Currently the OpenEEW firmware sends a MQTT message without device_t.  This GitHub issue will add device_t
{"d":{"device_id":"A8032A4DD5F0","traces":[{"x":[-0.034,0.102,-0.091,0.143,0.068,0.057,0.049,0.094,0.034,-0.03,0.015,0.075,0.106,0.034,0.049,0.098,0.087,0.075,0.008,0.06,0.181,0.087,-0.004,0.177,-0.079,-0.023,0.132,0.117,0.049,0.015,0.004,0.219],"y":[-3.372,-3.402,-3.432,-3.338,-3.387,-3.353,-3.255,-3.285,-3.463,-3.485,-3.44,-3.383,-3.338,-3.24,-3.353,-3.432,-3.225,-3.561,-3.662,-3.425,-3.338,-3.191,-3.383,-3.406,-3.421,-3.406,-3.327,-3.493,-3.481,-3.485,-3.202,-3.493],"z":[2.312,2.271,2.433,2.271,2.339,2.139,2.188,2.105,2.218,2.274,2.018,2.18,2.24,2.339,2.086,2.188,2.327,2.176,2.203,2.157,2.146,2.176,2.21,2.112,2.331,2.263,2.173,2.38,1.875,1.686,2.55,1.973]}]}}

Closed by https://github.com/openeew/openeew-firmware/pull/25


add greography types models as well

I'm open to PR for this as long as it adds relevant tests (we have close to 100% coverage right now). I just don't have much experience with geography types.
In general there are many unsupported functions but it's fairly routine work to add them.


chore: orion --> server

Rebrands orion references to server and other minor changes

will want signoff from @madkinsz

@jamiezieziula this is live now :) is there a minimum prefect version we can/should enforce somewhere?


Question: The properties are not grabbed.

Hello, I'm going through the examples under eureka-examples folder and it seems like no matter what I do the eureka-client properties are not being set. My framework is Spark-Java. I already posted my question here:  @https://stackoverflow.com/questions/45921685/how-to-configure-eureka-client-and-service-properties.
Can someone help?
Thanks

Looks like the question has been address on stackoverflow. Closing this issue. Please reopen if this continues to be an issue.


Add release pipeline

Add a release pipeline that produces binaries for multiple targets.

release v1.0.0 included github workflow for releases.
build artifacts include ubuntu and macos. windows not supported at this time due to symlink dependency.


[Bug]: Exception when trying to parse output of "show access-list"

Describe Problem
When trying to parse output from a "show access-list" command using the parse_string method, the following exception occurs:
Could not find module_name for command show access-list for nos iosxe from genie: Parser Output is empty
            parser = GenieCommandParse(nos="iosxe")
            parsed_data = parser.parse_string(
                show_command="show access-list", show_output_data=output
            )
            print(parsed_data)

I also tried nos="ios", but this made no difference.
python 3.11.8
Version
1.3.9

This is not a bug.  That command is not in the Genie parser.  here is the source.
https://github.com/CiscoTestAutomation/genieparser/blob/master/src/genie/libs/parser/iosxe/show_acl.py

The correct command is show access-lists


Flag validation called on up and down

On kompose up and kompose down flag validation
was done which is validating flags that are not there
in kompose up and kompose down

Coverage remained the same at 45.739% when pulling 5625a978333a5b7f8bd3dc03948d9e21dbc4c250 on surajssd:up_down_no_validation_needed into 73418310ac1e607b41d0af2588ed7a808a3c85fa on kubernetes-incubator:master.

LGTM :+1:

@pradeepto thanks :+1:


allow test cases to safely modify controller class by making it unique p...

I believe the order related problems running the tests in rails 4.2 are due to test cases modifying the controller class.  This pull request creates a different controller class per test case, although I did have to define name to make this work (because it appears to be hard to dynmically create controller classes with a known name at the time that inherited resources as initialized).  An alternative might have been to just modify the singleton class in the testcases, but I think that's more confusing.

I've made changes to make it pass on rails 4.2.  Can't say actually say it works, but the tests pass against rails 4.2 gems now.

Cool.  I'm trying to get it to run on travis btw, with multiple rails versions and rubies.  Would you be open to a separate pull request for that?

to get it working on travis @josevalim need to enable it first. I'll try to get him to enable it.

I'm just doing it on my own branch.  I'll let you know if I succeed.
On Sun Jan 04 2015 at 3:36:36 PM Rafael Mendonça França <
<EMAIL_ADDRESS>wrote:

to get it working on travis @josevalim https://github.com/josevalim
need to enable it first. I'll try to get him to enable it.
—
Reply to this email directly or view it on GitHub
https://github.com/josevalim/inherited_resources/pull/387#issuecomment-68654976
.

Done!


Survey tab

The 'Create a new survey' button is currently not functioning. To address this issue, I propose implementing a dynamic solution by introducing a pop-up form component. This component will be activated when the user interacts with the button, enabling them to enter the required information. Once the user submits the form, the entered details will be securely stored and made accessible in the survey tab.

The whole survey page is static in nature. It's hardcoded; nothing is functional. Your proposal is totally acceptable once you implement it.

It would be best to create the component taking all the details already mentioned in the survey template.

hey @Vanoita  . can u kindly give us the update regarding the issue status since it been 2 weeks already

The issue is open for assignee , Kindly raise issue if anyone would like to contribute

I encountered a problem and contacted you on Discord. Could you please look into it?. I would like to work on this issue.


[FileDrop] Raise test coverage

We must raise the test coverage for this component and remove the exceptions found in jest.config.js file.

[ ] write test for FileDrop.jsx
[ ] remove exception from jest.config.js
[ ] update epic to show this is complete

whoops. Didn't realize you opened an issue for this. Closing in favor of #2135


Bug Fixes

Fixed it so max_length get set on FieldUUID
Fixed denormalization so it skips virtual fields on the model
Fixed slicing to accept 0 length slices because django_rest_framework was asking for them.

Coverage decreased (-0.008%) to 61.839% when pulling 8d9ce5c68979674709819768d016e602423a4847 on sethdenner:fix-bugs into 14d3b77244887a10eb1d1b554c7bc0ec0ad90d07 on Knotis:master.


SCV 22: Initial Version of the Past Appearances View

Initial version of the past appearances page
Initial version of the 3 past appearances section on the case details page
Improvements to the UI based on latest PR suggestions by Travis

Tested with:
- Criminal sample file numbers: 130, 1061, 1008, 39152, 4032, 4023, 183, 4035, 2000, 2003, 3001, no participant: 20150201, 20150508, 4801
- Civil sample file numbers: 3607, 40, 2506, 2222

Waiting on feedback from @seeker25 before merging.


TypeError: RTVIProcessor.init() got an unexpected keyword argument 'transport'

I am getting this error below when running  .py files that contain the following code:
from pipecat.processors.frameworks.rtvi import (
    RTVIConfig,
    RTVIProcessor,
    RTVIServiceConfig,
    RTVIServiceOptionConfig)

rtai = RTVIProcessor(transport=transport)

, it seems like the RTVI.py file contains a class (RTVIProcessor) which does not accept "transport" as a parameter in the constructor, how to fix this?
Error:
rtai = RTVIProcessor(transport=transport)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: RTVIProcessor.init() got an unexpected keyword argument 'transport'

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Hi @sadimoodi . Sorry you ran into this. The latest version of RTVIPRocessor doesn't require a transport argument.

Hi @sadimoodi . Sorry you ran into this. The latest version of RTVIPRocessor doesn't require a transport argument.

Any examples of using the latest version of RTVIProcessor?

Hi @sadimoodi . Sorry you ran into this. The latest version of RTVIPRocessor doesn't require a transport argument.

Hi, Any examples of using the latest version of RTVIProcessor?

can u pls refer me to any example that uses RTVI using the latest version of pipecat = 0.0.41? i cant find any

In case you haven't seen it, it's here: https://github.com/kwindla/ai-tinkerers-demo-2024-08/blob/9fe7de780a3fe02e715751af312d8506afe080fb/bot/pipeline.py#L85

Thanks! I think this can be closed now since newer version have been released with this issue already fixed.


Possible issue in "Next, lets go back to our style sheet for the widget. We'll need to add new styles to allow the CallComposite to grow to its minimum size."

Hello,
there might be an issue in this sentence: "Next, lets go back to our style sheet for the widget. We'll need to add new styles to allow the CallComposite to grow to its minimum size."
Is "minimum" correct here? Should it be "maximum" instead?
Kind regards,
Anne Häkkinen, QC

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

ID: 12e5318b-f9a0-c246-541a-294a1237860a
Version Independent ID: 04403602-3a48-4961-b042-bcdf25d7de8a
Content: Part 3 (optional) embedding your calling experience - An Azure Communication Services tutorial
Content Source: articles/communication-services/tutorials/calling-widget/calling-widget-tutorial-part-3-embedding-your-calling-experience.md
Service: azure-communication-services
Sub-service: calling
GitHub Login: @DMcEachern
Microsoft Alias: dmceachern

@QueryCoordinator
Thanks for your feedback! We will investigate and update as appropriate.


Rule Idea Board

This is a mega-issue tracking the list of rules we want to implement. Rule requests are welcome.

no-undefined - ban undefined in assignments and initializations

Allow when a // SAFETY: comment is present
Allow self.* = undefined in deinit() functions

no-optional-unwrap: bad optional unwrapping without a prior null check
use-after-deinit: ban references to foo after foo.deinit() calls (or other free-like calls)
no-const-reassign: do not reassign const-declared variables. Yes the compiler checks this, no they don't check it for tree-shaken code.
no-private-access: ban external references to _private container fields.

I don't know what to call this, but @paperdave proposed it here

Here's his full list (it needs triage)

I don't know what to call this
"declaration can be accessed with a shorter path" / shorter_decl_path

@paperdave decl-alias?

unused-array-side-effects: Accidental mutation on a copied array
fn addEntry(self: *Foo, id: u32, item: u32) !void {
  // this creates a copy. It's dropped when the function returns
  var foos = self.foo[id]; // should be &self.foo[id];
  try foos.append(item);   // has no lasting side effects b/c foos is dropped
}

unsafe-union-unwrap/unchecked-union-variant/payload-reference:
like unsafe-option-unwrap but enforces that a direct union variant access occurs in a scope where the union tag was checked and matches.
var a: union(enum) { int: i32, float: f32 } = .X;

if (a == .float) {
  std.debug.print("float: {}", .{a.float}); // legal
} else {
  std.debug.print("int: {}", .{a.float}); // illegal!
}

switch (a) {
  .int => std.debug.print("int: {}", .{a.float}), // illegal
}

naming-convention: enforce standard library naming conventions declarations

it's better to avoid this pattern entirely, if possible. these rules should encourage switch and captures

I agree in general, but it's the same reason to have unsafe-option-unwrap even when if (optional) |capture| exists.
There is code when you're checking multiple conditions where a switch may be cumbersome:
if (condition && a == .float) {
  std.debug.print("{}", .{a.float});
}

vs:
if (condition) switch (a) { .float => |v| {
  std.debug.print("{}", .{v});
} }

but enforces that a direct union variant access occurs in a scope where the union tag was checked and matches.

it's better to avoid this pattern entirely, if possible. these rules should encourage switch and captures:

var a: union(enum) { int: i32, float: f32 } = .X;

if (a == .float) {

  std.debug.print("float: {}", .{a.float}); // illegal

} else {

  std.debug.print("int: {}", .{a.float}); // illegal

}

// rewrite into

switch (a) {

  .float => |float| std.debug.print("float: {}", .{a.float}),

  .int => |int| std.debug.print("int: {}", .{a.int}),

}

Should we add a rule banning it entirely?

Should we add a rule banning it entirely?

Sure but I'd recommend allowing it with checks as the default.
It comes up often enough imo. A better example that I should have shown earlier is try checking that two separate variables have specific tags. You'd need a nested double switch if you don't allow tags checking in a single if statement
try rewriting this as a switch:
if (a == .float and b == .int) {
}

i think we should split these into separate issues. this thread is getting very long. one issue per lint rule, or for related ones they can share one.

https://github.com/nektro/ziglint/issues has a bunch i havent implemented


Parts table ordered by stock

Please verify that this bug has NOT been raised before.

[X] I checked and didn't find a similar issue

Describe the bug*
The table displays the "in stock" quantity, but if you order it by stock then it displays items ordered by available stock, or something else, because the last page of the table is different...
So something definitely wrong with ordering/paginating here.

Steps to Reproduce
Parts/Parts, order table by clicking "Stock" in the header, select diffenrent pages.
Expected behaviour
Display items in a right order.
Deployment Method

[ ] Docker
[ ] Bare metal

Version Information
on demo server:
Version Information:
InvenTree-Version: 0.11.0 dev
Django Version: 3.2.18
Commit Hash: ba4e264
Commit Date: 2023-03-05
Database: postgresql
Debug-Mode: False
Deployed using Docker: True
Active plugins: False
Relevant log output
No response

@rkalman thanks for reporting - looks like a pretty subtle difference between "total stock" and "available stock". Working on an improvement

Wow, thank you Oliver!


TextField Crash

For Flutter 1.22 version，TextField was copied and pasted on version iOS14, which broke or jammed directly。
This problem also exists in version 1.23 of flutter. I hope to give a solution

Hi @liujiada-star
Can you please provide your flutter doctor -v, your flutter run --verbose and a minimal complete reproducible code sample?
Thank you

I had same problem on iOS14.1  、flutter SDK 1.22.3
it also happened in flutter SDK1.20.3  .
[✓] Flutter (Channel stable, 1.22.3, on Mac OS X 10.15.6 19G2021, locale zh-Hans-CN)
• Flutter version 1.22.3 at /Applications/flutter
• Framework revision 8874f21e79 (9 days ago), 2020-10-29 14:14:35 -0700
• Engine revision a1440ca392
• Dart version 2.10.3
• Pub download mirror https://pub.flutter-io.cn
• Flutter download mirror https://storage.flutter-io.cn
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /Applications/Android/sdk
• Platform android-29, build-tools 29.0.2
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 12.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.1, Build version 12A7403
• CocoaPods version 1.8.4

i have same problem, flutter run & build will crash on ios 14 only, but it works fine when i run in xcode directly.

Hi @mapleslong @tion126
Can you please provide your flutter doctor -v, your flutter run --verbose and a minimal complete reproducible code sample?
Thank you

Hi @mapleslong @tion126
Can you please provide your flutter doctor -v, your flutter run --verbose and a minimal complete reproducible code sample?
Thank you

i solved this by use flutter create regenerate the project. I think it's the Xcode project configuration problem

Hi @mapleslong @tion126
Can you please provide your flutter doctor -v, your flutter run --verbose and a minimal complete reproducible code sample?
Thank you

For Flutter 1.22 version，TextField was copied and pasted on version iOS14, which broke or jammed directly。
This problem also exists in version 1.23 of flutter. I hope to give a solution

You can try to regenerate the project

In iOS14.1, a long press on the textField will cause the program to terminate directly. The branch has been switched from dev to beta and then to stable. This problem still cannot be solved. Now, the built ipa package will be directly rejected by the Apple review team for this reason;
This is a headache and I hope it can be resolved.

You can try to regenerate the project

I tried it and it worked , Thanks
But which configuration caused the problem, after the upgrade, is it a compatibility problem or what needs to be found, otherwise more developers will encounter this problem

You can try to regenerate the project

I tried it and it worked , Thanks
But which configuration caused the problem, after the upgrade, is it a compatibility problem or what needs to be found, otherwise more developers will encounter this problem
中文项目名的原因吧  外国人遇不到的

i have same problem on ipad with IOS 12.4.8 when long press or double tap on textformfield suddenly show grey screen.
im using flutter Channel stable, 1.22.4

i have same problem on ipad with IOS 12.4.8 when long press or double tap on textformfield suddenly show grey screen.
im using flutter Channel stable, 1.22.4

fix on https://github.com/flutter/flutter/issues/70767


Anything written to the Gauge write message should be shown on the console

Currently it is being shown only in the html-report.

Duplicate of #503