"Manage menu" opens overriding the button to open it

Screencast from 2024-07-03 21-57-26.webm
Type: Bug
When opening manage menu(left or right bottom, gear icon), the menu that appears gets on top of the button to open it, so if I don't keep the left mouse button pressed and move away from the menu it automatically presses the menu button that is there(check for updates, in this case), I've noticed this kind of issue with other menus, but I don't remember when and which.
VS Code version: Code 1.91.0 (ea1445cc7016315d0f5728f8e8b12a45dc0a7286, 2024-07-01T18:52:41.959Z)
OS version: Linux x64 6.7.12+bpo-amd64
Modes:

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz (8 x 1000)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_graphite: disabled_offvideo_decode: enabledvideo_encode: disabled_softwarevulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
3, 2, 2

Memory (System)
15.42GB (10.41GB free)

Process Argv

Screen Reader
no

VM
0%

DESKTOP_SESSION
gnome-xorg

XDG_CURRENT_DESKTOP
GNOME

XDG_SESSION_DESKTOP
gnome-xorg

XDG_SESSION_TYPE
x11

Extensions (19)

Extension
Author (truncated)
Version

catppuccin-vsc
Cat
3.14.0

arm
dan
1.7.4

better-c-syntax
jef
1.13.2

better-cpp-syntax
jef
1.17.2

cortex-debug
mar
1.12.1

debug-tracker-vscode
mcu
0.0.15

memory-view
mcu
0.0.25

peripheral-viewer
mcu
1.4.6

rtos-views
mcu
0.0.7

cmake-tools
ms-
1.18.42

cpptools
ms-
1.20.5

cpptools-extension-pack
ms-
1.3.0

hexeditor
ms-
1.10.0

makefile-tools
ms-
0.9.10

stm32-vscode-extension
STM
2.0.1

pdf
tom
1.2.2

gnu-mapfiles
tro
1.1.0

cmake
twx
0.0.17

linkerscript
Zix
1.0.4

(1 theme extensions excluded)

/duplicate of #167941

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


there is a error when i import tensorflow in python script

after i finish 'Configure the installation' step without finishing 'create the pip package and install'step.
there is a error when i import tensorflow in python script.
i type 'import tensorflow' in my python script and run it.i get this error:
`Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python2.7/dist-packages/tensorflow/init.py", line 24, in
from tensorflow.python import *
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/init.py", line 60, in
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/init.py", line 49, in
from tensorflow.python import pywrap_tensorflow
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/pywrap_tensorflow.py", line 28, in
_pywrap_tensorflow = swig_import_helper()
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/pywrap_tensorflow.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow', fp, pathname, description)
ImportError: libcudart.so.8.0: cannot open shared object file: No such file or directory
Error importing tensorflow.  Unless you are using bazel,
you should not try to import tensorflow from its source directory;
please exit the tensorflow source tree, and relaunch your python interpreter
from there.
`
i install the latest version tensorflow from sourse on ubuntu15.04 with cuda7.5 and cudnn5. in 'Configure the installation' step,i set cuda version 7.5.

Are you building it from sources, but still trying to import an installed version?  How did TensorFlow get into /usr/local/lib/python2.7/dist-packages?

Automatically closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!


[ISSUE #5068] Fix return types  in ByteBuffer to Support JAVA9+

Which Issue(s) This PR Fixes

Fixes #issue_id
https://github.com/apache/rocketmq/issues/5068
Brief Description

Java 9 introduces overridden methods with covariant return types for the following methods in java.nio.ByteBuffer:

position
limit
flip
clear

How Did You Test This Change?

After compiling in the Java11 environment, it can run in the Java8 environment and send and receive messages normally

Nice catch!


Required Etherscan api key for check verification status

Codecov Report

Merging #318 into master will not change coverage by %.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #318   +/-   ##
=======================================
  Coverage   96.84%   96.84%
=======================================
  Files          79       79
  Lines        3111     3111
  Branches       20       20
=======================================
  Hits         3013     3013
  Misses         95       95
  Partials        3        3

Impacted Files
Coverage Δ

...ckages/etherlime/cli-commands/verifier/verifier.js
100.00% <ø> (ø)

Continue to review full report at Codecov.

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


feat: multi federation gateway dashboard support

Adds support for multiple federations from a single gateway to the dashboard

Can you please explain best way to test this? I have never focused on gateway running and am LN dumb.

We should be able to run a second dev federation (just mprocs in fm repo) and then getting a connection code from that to use in gateway ui

That's what I did


feat: check if the validator address belongs to the validator committee

Closes #8172
Summary

Please summarize your changes, describing what they are and why they were made.

...
Changelog
- Please write a list of changes

Testing
Platforms

Please select any platforms where your changes have been tested.

Desktop

[ ] MacOS
[ ] Linux
[ ] Windows

Instructions

Please describe the specific instructions, configurations, and/or test cases necessary to test and verify that your changes work as intended.

...
Checklist

Please tick the following boxes that are relevant to your changes.

[ ] I have followed the contribution guidelines for this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added or modified tests that prove my changes work as intended
[ ] I have verified that new and existing unit tests pass locally with my changes
[ ] I have verified that my latest changes pass CI workflows for testing and linting
[ ] I have made corresponding changes to the documentation

I am getting logAndNotifyError.ts:15 cannot deserialize AccountAddress: missing field accountId at line 1 column 54 not sure if whether I am using an old SDK or what

I can see it well with the latest version of the sdk


Add check for last update time before updating an app

If an app is opened from multiple tabs, editing one tab then another might lead to overwriting the state and loosing data.
Apps should refresh on tab change but it's still possible to race against that.
We should check that the update time on the server is not more recent than the last update time known from the client

app is loaded as a staticProps so it never gets refreshed client-side. We could use SWR to maintain a fresh version of app client-side.


CannySegmentationLevelSetImageFilter not support 3d medical image

hello,
I am tring to do a level set based segmentation using CannySegmentationLevelSetImageFilterr.cxx sample in ITK.
2D image works fine but when I try on 3D data I observed that fast marching filter can not working although I gave seed points and radius. I do not know how much more I should wait but it seems it is not usable，when image dimensions are 512 x 512 x 130.
Are there anyone who could succeed to run those segmentation filters in 3D?
If anyone could help or point me, please? Thank you in advance.

Hello junqiangchen,
I have successfully used both the FastMarhingImageFilter, and the CannySegementationLevelSetImageFitler in 3D. I do not believe this is a bug in either of the filters.
It sounds like you are trying to modify an example from 2D to 3D. The ITK discourse  is the appropriate discussion format for help using ITK.


Looks like a version lock file conflict

Describe the bug
locking for this picture,i think its not big problem , but the default demo template is not compatible with the current version of the installation dependency eslint-plugin after choosing to configure lint

Reproduction

Logs
No response
System Info
*

Severity
annoyance
Additional Information

As the message indicates, you're on an unsupported Node version. Odd-numbered Node versions (like 15) become end-of-life soon after the next even-numbered Node version is released


.forceignore changes not being picked up

Summary
I am deploying a community to a scratch org, which requires me to deploy the branding assets separately. I'm trying to carry this out by using two different .forceignore files - the first one excludes the contentasset and navigation items and the second one includes them. When I copy the .forceignore file in which should exclude nothing, 90% of the time the next source push doesn't pick up any changes. I've checked the sourcePathInfos.json file and this doesn't have details of the files that should now be deployed.
Is there any way that I can kick the CLI to spot the changes?
Steps To Reproduce:
Repository to reproduce: forceignore-problem

Full details are in the README

SFDX CLI Version(to find the version of the CLI engine run sfdx --version): sfdx-cli/7.62.1-309fe6da17 darwin-x64 node-v10.20.1
SFDX plugin Version(to find the version of the CLI plugin run sfdx plugins --core):
salesforcedx 48.18.1 (core)
├─ custom-metadata 1.0.0 (core)
├─ @salesforce/sfdx-plugin-lwc-test 0.1.5 (core)
├─ salesforcedx-templates 48.18.0 (core)
└─ salesforce-alm 48.19.0 (core)
OS and version: MacOS 10.15.5

The workaround I currently have is to delete the sourcePathInfos.json file for the scratch org in question, then run the source push again. This does another full deployment, but as I only have 600 odd components for this project it's bearable.

@keirbowden we're redoing and open-sourcing the source-tracking code this fall.  I've got this use case as an integration test.

closed with new commands GA


Nil value error

Hello guys
I am very new to crystal and I stucked at something si mple.
I am using Crecto and coding a simple website. All I want to do is store user_id variable in session.
changeset = Repo.insert(new_user)
if changeset.valid? == false
  puts "Changeset is invalid"
  env.response.status_code = 500
else
  puts "\nThe item was successfully ADDED. ID:#{changeset.instance.id}\n"
  #Here-----> env.session.int("user_id", changeset.instance.id)
  resp(env, {"message": "Success.", "state": true})
end

Getting this error:
no overload matches 'Kemal::Session#int' with types String, (Int32 | Nil)
Overloads are:
 - Kemal::Session#int(k : String, v : Int32)
 - Kemal::Session#int(k : String)
Couldn't find overloads for these types:
 - Kemal::Session#int(String, Nil)

        env.session.int("user_id", changeset.instance.id)

It says changeset.instance.id is nil but it is not nil. I really wonder the reason.
Thanks in advance.

(Int32 | Nil) means that changeset.instance.id can be nil, the best practice is to handle the nil case however if you're sure it's not you can do something like changeset.instance.not_nil!.id

Your way also is not working.. I tried everything but gives error.
I think problem is not kemal-session, I tried topaz db wrapper and worked successfully. Thanks for your reply.


Cannot create executor-driver with expected initialization

When attempting to create a mesomatic executor driver like so:
(require [clojure.core.async :as a]
         [mesomatic.async.executor :as async-executor]
         [mesomatic.executor :as executor])
(def ch (a/chan))
(def exctr (async-executor/executor ch))
(executor/executor-driver exctr)

the following error occurs:
IllegalArgumentException Don't know how to create ISeq from:
  mesomatic.executor$wrap_executor$reify__9882
  clojure.lang.RT.seqFrom (RT.java:542)

Double-checking this, I found that:

org.apache.mesos.MesosExecutorDriver.java expects an instance of org.apache.mesos.Executor during init
mesomatic.executor/executor-driver seems to expect a map that

is then converted to protobuff data
and passed to MesosExectorDriver's init

I don't have a complete understanding of mesomatic internals yet, and I'm not sure how closely its behaviours are aiming to match the Java lib's, but:

it seems that instead of ExecutorInfo getting passed to MesosExectorDriver
the result of (in the async case) (async-executor/executor ch) should get passed

I've just changed the mesomatic in my project's checkouts dir to remove the conversion of the input to protobuffs ... in otherwords, following the same approach used by the Java lib:
(defn executor-driver
  [executor]
  (let [d (MesosExecutorDriver. executor)]
    (reify ExecutorDriver
      (abort! [this]
        (pb->data (.abort d)))
      (join! [this]
        (pb->data (.join d)))
      (run-driver! [this]
        (pb->data (.run d)))
      (send-framework-message! [this data]
        (pb->data (.sendFrameworkMessage d data)))
      (send-status-update! [this status]
        (pb->data (.sendStatusUpdate d (data->pb status))))
      (start! [this]
        (pb->data (.start d)))
      (stop! [this]
        (pb->data (.stop d))))))

Using this in the REPL produced a successful driver creation:
(def ch (chan))
(def exctr (async-executor/executor ch))
(executor/executor-driver exctr)

#object[mesomatic.executor$executor_driver$reify__9890 0x6fe33722
  "mesomatic.executor$executor_driver$reify__9890@6fe33722"]

However! I haven't tried to use this yet, and I have no idea if this change impacts anything else in this library (or projects using this library that might expect the existing behaviour). I will submit a PR for this small change which can get updated according to your feedback/corrections.

Quick note: such that it is, my sample command-line executor (using lein) is now successfully completing (with this change in place) whereas before it was not. Still need to do more testing on the framework itself to further assess impact ...

The fix for this has been merged :smile:


The Legend element doesn't work

The option all works fine. But another options don't works.
See http://localhost:8888/notebooks/doc/groovy/CategoryPlot.ipynb or any Chart with legend

@LeeTZ this can be closed


Some lint cleanup and a few small optimization for Pluribus

It's not that scary as it looks like.
I needed to change the mock data since the delimiters have been updated too.


fix(android): added setAllowChunklessPreparation to HlsMediaSource.Factory stub

Summary
Updated the HlsMediaSource.Factory stub to include setAllowChunklessPreparation, to allow the Android project to build when Media3 HLS libraries are excluded (useExoplayerHls = false)
Motivation
Fix #3948
Test plan
Successful build

FYI: I have checked if there is any other missing function in stub and there isn't


[bug] running Postgres tests fail

We now support PostgreSQL, how ever there are issues when running tests locally or in the CI.
The following error is thrown;
PDOException: SQLSTATE[55000]: Object not in prerequisite state: 7 ERROR:  lastval is not yet defined in this session

During a quick debugging session I found two issues.

using backticks for table names and column names
(which makes no sense)
disabling / enabling the foreign keys during dropping all the tables

This needs some more debugging before we can get to a fix for this

Duplicate of #354


Set SSL for https in AKS azure

Hi, I want to set ssl https for my deployed ckan in AKS azure. Is it something related setting the ingress in values.yaml?. Thanks

Hi @pribadihcr. On the CKAN side you only need to set the ingress url and maybe the tls secret depending on where you are resolving ssl.
Here is where you can edit the ingress (and ingressRoute if you are using Traefik v2): https://github.com/keitaroinc/ckan-helm/blob/master/values.yaml#L191
If you are using a certificate created in Azure Key Vault you can also use https://akv2k8s.io/tutorials/sync/2-certificate/
I will close this now since it's not an issue but more of an information request. For next time please use our gitter chat here: https://gitter.im/keitaroinc/docker-ckan
I see that you already have questions there that we have discussed.


Add a CachedManager class that can be used to cache provider responses.

What is wrong?
Lots of things that web3 returns could be easily cached.
How could it be implemented.
The initial idea looks something like this.

Use an LRU cache or something similar so that the cache is some fixed size.
Some things can be cached simply by the args they were looked up with. (blocks, transaction receipts, mined transactions)
Some things can be cached by block number (any eth_call, transactions)
Some things can be cached by time (like eth_blockNumber/eth_coinbase could be throttled so that it will only actually make an RPC request at most once per second)

Cute Animal Picture

I've since decided this should live in a separate package.


Fix typo in new / edit part forms ("extenel URL")

Capitalisation consistency in "Create New Part" form title
Fixes #1080

Nice


Linked YouTube video is private

In the Tip section at the top there is a link to a video walkthrough on how to Connect to Exchange Online using server-side sync. That link directs you to a YouTube video that is Private so we are unable to view it.

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

ID: e0d917db-1300-f212-067f-4ac688c18bec
Version Independent ID: d19b118a-eddc-dc4f-75ad-2640f02aaeb4
Content: Connect to Exchange Online - Power Platform
Content Source: power-platform/admin/connect-exchange-online.md
Service: power-platform
Sub-service: admin
GitHub Login: @revachauhan
Microsoft Alias: rechauha

@trongaus
Thanks for the feedback. We don't see a video linked in this topic. Was it a different topic?

@trongaus - I'm closing this since we don't see a video in this topic.
Thanks,
Mints


Create additional docker image with Java 17

Create additional docker image with Java 17.

addressed by #457


Hi i'm new here i'm having an issue with the text editor deleting random parts of my code when i'm  on an android mobile device

Challenge Name

Issue Description

Browser Information

Browser Name, Version:
Operating System:
Mobile, Desktop, or Tablet:

Your Code

Screenshot

@KatieBug06 thanks for the issue. When does it delete random parts of your code? After submitting your code? Or by other means? In general, finishing these challenges on a desktop would be more ideal, if possible, so that you don't run into potential mobile issues.


Wrap WebDriver exception about failed to load page into DriverException

Wrap WebDriver's TimeoutException and ScriptTimeoutException exceptions into DriverException, when the page wasn't opened due to page timeout being met.
P.S.
Based on https://github.com/minkphp/MinkSelenium2Driver/pull/400 .

You can safely merge this PR if no other discussable topics are left.


IMPROVER CLIs: Further centralise common CLI capabilities

As an IMPROVER developer I want to further centralise common CLI functionality, so that I can make it easier to change and create CLIs, improving maintainability and reducing duplication.
Related issues: #496
This ticket builds on work done in #433 in finishing the current implementation and porting an existing CLI to this new implementation.
Refer to #496 for a proposed approach to this implementation.
Acceptance criteria:

Follow the spirit of #496 proposal, including the requirements section.
Finish development work required for a working, tested implementation. Only implement enough for it to work with simple, single input, single plugin, single output CLIs. Adding new compulsory arguments or options (for example profiling #442 is out of scope.
Add unit tests and docstrings where required.
Port at a single CLI (loading, processing, saving) using the new centralised ArgParser (building on #433).
Do what you can - spend no more than 5 days

Superseded by #1101.


T

Instead of spamming repositories with empty issues with no titles, consider something else. Like: not doing that.


Updated Base Code for adding helper string to designer properties #1128

**Issue - Add helpString to Designer Properties #1128 **
Two files have been updated here -

../components/annotations/DesignerProperty.java

../components/scripts/ComponentDescriptorGenerator.java

Can one of the admins verify this patch?

@AppInventorWorkerBee ok to test

Sir, can it be merged now or do I need to add anything?

@suvamjain After looking at everything, I think the last thing that we need to do is update ComponentDatabaseInterface.java to read this information in and store it as a field so that we can then pull it out in other code. I have a separate branch I've been working on to add helper icons for the properties, so once you do this I can rebase that branch on top of your work to finish this up.

@ewpatton I have implemented the changes mentioned above in ComponentDatabaseInterface.java file. Please review it and let me know in case of any discrepancies.

Hello @ewpatton  sir, I have implemented the changes that you mentioned above in the ComponentDatabaseInterface.java file. Also I need to update the ComponentDatabase.java to use the modified constructor of Interface file. Please review it and let me know in case of any discrepancies. Below are the screenshots of updated code snippets -
1. /src/com/google/appinventor/shared/simple/ComponentDatabaseInterface.java

2. /src/com/google/appinventor/client/editor/simple/ComponentDatabase.java

Hi @ewpatton sir, any feedback on the latest PR?

This change is superseded by #2886


Experimental: Custom GVM

Summary
Gets Elide closer to building "fully" from source, and adds support for building and using a custom GraalVM installation; run make gvm to build the GraalVM for your platform, at our pinned commit, and then subsequent Makefile commands will use it.
Delete the file at ./.graalvm-home to reset your GVM home. This feature is optional -- the custom GVM is not required for regular builds. Other various build cleanups were applied.
Changelog

fix: include custom jvm/gvm in distclean
chore: build-from-scratch improvements
chore: add zlib module
chore: add graalvm submodule
chore: ability to build gvm module from third_party
chore: build integration for custom gvm/jvm home

Closing in favor of #1034, which includes these changes and more.


Warning: Unknown props desktop, focusState on  tag.

Problem description
When a click for the first time on a Link which is inside of a MenuItem and an IconMenu it shows the following warning in the browser's console :
warning.js:44 Warning: Unknown props desktop, focusState on  tag. Remove these props from the element. For details, see https://fb.me/react-unknown-prop
in a (created by Link)
in Link (created by Menu)
in div (created by List)
in List (created by Menu)
in div (created by Menu)
in ClickAwayListener (created by Menu)
in Menu (created by IconMenu)
in div (created by PopoverDefaultAnimation)
in div (created by PopoverDefaultAnimation)
in div (created by Paper)
in Paper (created by PopoverDefaultAnimation)
in PopoverDefaultAnimation
The waring it is display just the firs time you click on it, subsequent clicks no longer display the warining
Steps to reproduce
Use the following  code and click on "settings" item :
import IconButton from 'material-ui/IconButton';
import IconMenu from 'material-ui/IconMenu';
import MenuItem from 'material-ui/MenuItem';
import ArrowDropRight from 'material-ui/svg-icons/navigation-arrow-drop-right';
import Divider from 'material-ui/Divider';
import SettingsIcon from 'material-ui/svg-icons/action/settings';
import ConnectIcon from 'material-ui/svg-icons/action/settings-remote';
<IconMenu iconButtonElement={
              <IconButton tooltipPosition="top-left" >
                <DashboardIcon/>
              </IconButton>
            }
          targetOrigin={{horizontal: 'right', vertical: 'top'}}
          anchorOrigin={{horizontal: 'right', vertical: 'top'}}>
          <MenuItem
            primaryText="settings"
            leftIcon={<SettingsIcon />}
            rightIcon={<ArrowDropRight />}
            menuItems={[
              <Link to="/settings" style={{textDecoration:'none'}}>
                <MenuItem primaryText="connect" leftIcon={<ConnectIcon />}/>
              </Link>
            ]}
          />
</IconMenu>

Versions

Material-UI: 0.15.4
React: 15.0.2
Browser: Chrome Version 52.0.2743.116 (64-bit)

Seems like a duplicate of #4899

Thank you ,  I found the solution at #4899


[BUG]: No default solution in MS Teams environment?

Describe the bug
I'm not sure if I'm going crazy, but there does not seem to be a default solution inside the MS Teams environment created to deploy the CoE. Therefore, I am unable to edit the environment variables as part of the Governance components as of course they're in a managed solution.
I am running the latest version of the CoE starter kit, and have full global admin permission as well as power platform admin rights.
To Reproduce
Steps to reproduce the behavior:

Go to flow.microsoft.com
Click on solutions
Scroll down to see there is no default solution.

Expected behavior
Visibility of the default solution in which to edit the environment variables.
Screenshots

Additional context
On watching the video posted by Krishna Vandanapu (following yesterdays Community Call), I can see that when he accesses this environment he does indeed have a default solution. All guidance has been followed as directed, so I am at a bit of a loss with this one!

Hello,
we have moved the CoE Starter Kit to a new repo, and will transfer your issue there - please check https://github.com/microsoft/coe-starter-kit/issues for updates.
Thank you
Manuela


When LM Inquiry status is set to Idle, but still receives an Inquiry Response again, a PANIC WDT is produced from lm_task (IDFGH-5850)

Development Kit: m5stack grey and m5stackcore2 used with ESPIDF
Module or chip used: ESP32 chip revision: 3
IDF version: V4.2
Build System: CMake
Compiler version : xtensa-esp32-elf-gcc (crosstool-NG esp-2020r3) 8.4.0
Operating System: WINDOWS
Using an IDE?: YES VISUAL CODE WITH ESPRESSIF EXTENSION
Power Supply: USB
Problem Description
// ASSERT_ERR(0), in lm_task.c at line 3997
// Guru Meditation Error: Core 0 panic'ed (Interrupt wdt timeout on CPU0).
This error is produced when BT Controller has done the inquiry procedure and set the LM Inquiry status to Idle, but still receives an Inquiry Response again
All is explained in this old thread
https://github.com/espressif/esp-idf/issues/6759
Partially solved in 4.2, replacing libbtdm_app.a by a patched one.
(see : https://github.com/espressif/esp-idf/issues/6759)
Upgrading to ESP IDF 4.3, has still this BUG.
Replacing libbtdm_app.a (as done in 4.2) gives then a Bluetooth Init Error.
esp_bt_controller_config_t cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();
BT_result = esp_bt_controller_init(&cfg));
Gives a BT_result of ESP_ERR_INVALID_ARG
Expected Behavior
BT Controller must not cause an unexpected reset in lm_task.c at line 3997, when set the LM Inquiry status to Idle, but still receives an Inquiry Response.
Actual Behavior
Causes an unexpected reset in lm_task.c at line 3997
ASSERT_ERR(0), in lm_task.c at line 3997
Guru Meditation Error: Core 0 panic'ed (Interrupt wdt timeout on CPU0).

Thanks for reporting, sorry for slow turnaround, fix on release/4.2 is available at https://github.com/espressif/esp-idf/commit/5a4d4a01db99c3ca66e9cbe2fabfb6029a51a4b4 and on master branch is https://github.com/espressif/esp-idf/commit/23dd7a4a29555a8ba2609f6c4b2ce9ae525dd45d, feel free to reopen.


Publish on Puppet Forge

Are there any plans to publish this module on the forge?

Hi @walkamongus,
sorry for the delayed answer. At the moment there are no plan to publish this on the forge.
May I ask what would be the benefit on your side having it available on the forge ?
Thanks & phile grüße

Hi @Phil-Friderici ,
This is actually the best module I could find that managed cron in the way I was looking for. Putting it on the Forge would make it easier for others to find. I also saw that Ericsson had some other modules on the Forge already.

Hi @walkamongus,
thanks for the friendly feedback :)
I've just added it to the forge [1].
phile grüße
[1] https://forge.puppet.com/ericsson/cron


spelling mistakes

http://dubbo.apache.org/zh-cn/docs/user/configuration/configuration-load-process.html
ctrl + f   "tineout"    modify to  "timeout"

Could you please send a pull request?

ok

@JoeCqupt Fixed in #341


Update README to use 'new funnel' to instantiate a broccoli-funnel item.

Per the conversation in https://github.com/broccolijs/broccoli-funnel/pull/18, we will be able to use newless instantiation with Funnel.  I am holding back a release at the moment, because we have also updated to use the new .rebuild broccoli API and I need to do some more testing of that first...


⚠ Bofrost.de has degraded performance

In fb7345e, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1561 ms

Resolved: Bofrost.de performance has improved in 34c7c98.


🐛 [iOS] Weird behavior of Ads inside listview with column

Bug report
Describe the bug
If an ad is inside a column in a ListView (or SingleChildScrollView) it doesn't stay anchored correctly to its position when it exits to the top during scrolling.
Check this video
Steps to reproduce
Steps to reproduce the behavior:

Take the inline banner example from the codelabs
Add a column as this:

// COMPLETE: Import ad_helper.dart
import 'package:admob_inline_ads_in_flutter/ad_helper.dart';

import 'package:admob_inline_ads_in_flutter/destination.dart';

// COMPLETE: Import google_mobile_ads.dart
import 'package:google_mobile_ads/google_mobile_ads.dart';

import 'package:flutter/material.dart';

class BannerInlinePage extends StatefulWidget {
  final List<Destination> entries;

  BannerInlinePage({this.entries});

  @override
  State createState() => _BannerInlinePageState();
}

class _BannerInlinePageState extends State<BannerInlinePage> {
  // COMPLETE: Add _kAdIndex
  static final _kAdIndex = 4;

  // COMPLETE: Add a BannerAd instance
  BannerAd _ad;

  // COMPLETE: Add _isAdLoaded
  bool _isAdLoaded = false;

  @override
  void initState() {
    super.initState();

    // COMPLETE: Create a BannerAd instance
    _ad = BannerAd(
      adUnitId: AdManager.bannerAdUnitId,
      size: AdSize.mediumRectangle,
      request: AdRequest(),
      listener: AdListener(
        onAdLoaded: (_) {
          setState(() {
            _isAdLoaded = true;
          });
        },
        onAdFailedToLoad: (ad, error) {
          // Releases an ad resource when it fails to load
          ad.dispose();

          print('Ad load failed (code=${error.code} message=${error.message})');
        },
      ),
    );

    // COMPLETE: Load an ad
    _ad.load();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('AdMob Banner Inline Ad'),
      ),
      body: ListView.builder(
        // COMPLETE: Adjust itemCount based on the ad load state
        itemCount: widget.entries.length + (_isAdLoaded ? 1 : 0),
        itemBuilder: (context, index) {
          // COMPLETE: Render a banner ad
          if (_isAdLoaded && index == _kAdIndex) {
            final item = widget.entries[0];

            return Column(
              children: [
                Container(
                  child: AdWidget(ad: _ad),
                  width: _ad.size.width.toDouble(),
                  height: 300.0,
                  alignment: Alignment.center,
                ),
                ListTile(
                  leading: Image.asset(
                    item.asset,
                    width: 48,
                    height: 48,
                    package: 'flutter_gallery_assets',
                    fit: BoxFit.cover,
                  ),
                  title: Text(item.name),
                  subtitle: Text(item.duration),
                  onTap: () {
                    print('Clicked ${item.name}');
                  },
                ),
                ListTile(
                  leading: Image.asset(
                    item.asset,
                    width: 48,
                    height: 48,
                    package: 'flutter_gallery_assets',
                    fit: BoxFit.cover,
                  ),
                  title: Text(item.name),
                  subtitle: Text(item.duration),
                  onTap: () {
                    print('Clicked ${item.name}');
                  },
                ),
              ],
            );
          } else {
            // COMPLETE: Get adjusted item index from _getDestinationItemIndex()
            final item = widget.entries[_getDestinationItemIndex(index)];

            return ListTile(
              leading: Image.asset(
                item.asset,
                width: 48,
                height: 48,
                package: 'flutter_gallery_assets',
                fit: BoxFit.cover,
              ),
              title: Text(item.name),
              subtitle: Text(item.duration),
              onTap: () {
                print('Clicked ${item.name}');
              },
            );
          }
        },
      ),
    );
  }

  @override
  void dispose() {
    // COMPLETE: Dispose a BannerAd object
    _ad?.dispose();
    super.dispose();
  }

  // COMPLETE: Add _getDestinationItemIndex()
  int _getDestinationItemIndex(int rawIndex) {
    if (rawIndex >= _kAdIndex && _isAdLoaded) {
      return rawIndex - 1;
    }
    return rawIndex;
  }
}

Build and scroll up and down. You can also use a SingleChildScrollView with a Column.

Expected behavior
The ad should remain anchored to its position and disappear smoothly.

Additional context
To solve this problem, just don't use columns. However, this did not happen in the previous version of the package (firebase_admob).

Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
[✓] Flutter (Channel stable, 2.0.3, on Mac OS X 10.15.7 19H2 darwin-x64, locale it-IT)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[✓] Xcode - develop for iOS and macOS
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.1)
[✓] VS Code (version 1.54.3)
[✓] Connected device (3 available)
 • No issues found!

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
Dart SDK 2.12.2
Flutter SDK 2.0.3
admob_inline_ads_in_flutter 1.0.0+1

dependencies:
- flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine]
- flutter_gallery_assets 0.2.2
- google_mobile_ads 0.12.0 [meta flutter]

dev dependencies:
- flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters charcode collection matcher meta source_span stream_channel string_scanner term_glyph typed_data]

transitive dependencies:
- async 2.5.0 [collection]
- boolean_selector 2.1.0 [source_span string_scanner]
- characters 1.1.0
- charcode 1.2.0
- clock 1.1.0
- collection 1.15.0
- fake_async 1.2.0 [clock collection]
- matcher 0.12.10 [stack_trace]
- meta 1.3.0
- path 1.8.0
- sky_engine 0.0.99
- source_span 1.8.0 [charcode collection path term_glyph]
- stack_trace 1.10.0 [path]
- stream_channel 2.1.0 [async]
- string_scanner 1.1.0 [charcode source_span]
- term_glyph 1.2.0
- test_api 0.2.19 [async boolean_selector collection meta path source_span stack_trace stream_channel string_scanner term_glyph matcher]
- typed_data 1.3.0 [collection]
- vector_math 2.1.0

This appears to be an issue in the Flutter engine

This appears to be an issue in the Flutter engine
So could it be a problem with all Native Views?

I experience the same issue with scrolling link - mentioned in the second para on my comment in that issue.
I am not sure what was the point of releasing this half-backed plugin to public? Just a waste of time and effort! They even went ahead and shot a video tutorial for this plugin. Looks like the dev team is busy adding "new" features while completely ignoring the fact that plugin is not usable.
Sorry if I was a bit harsh, but we are switching back to an old "orphaned" admob plugin that some independent dev did on his own. No one is updating it anymore but atleast its stable!

Agreed, I've experienced many random bugs and issues with this plugin as well. I've also noticed that my app's performance dropped by a significant amount ever since I started using this plugin for some reason.
I've spent the past few weeks trying to get native ads working. At this point though it's causing a large delay for my app update which is ready to be pushed. So I might have to use another ad package for now as well.
I really hope that Flutter receives more support for mobile ads, especially native ads, in the future.

@Tetracyl You are right, performance also dropped a lot with this new plugin

same here it stuck on top of the screen and when scroll it stuck like a web-view behaviour , for me it just happend when i upgraded my flutter to 2 , with 1.22.6 it was worked without that , the problem here if you want to back to the old plugin like admob or ad_manager the plugins is deprecated with the new firebase and cant use new fixes of the notification and firebase core 1.0.2 or 0.7.0 .. i guess this issue must be in the top of the priority of this plugin because its for sure a stopper

i got this logs in my iPhone 6s Plus , is it related to this issue ?
WF: _userSettingsForUser mobile: {
    filterBlacklist =     (
    );
    filterWhitelist =     (
    );
    restrictWeb = 1;
    useContentFilter = 0;
    useContentFilterOverrides = 0;
    whitelistEnabled = 0;
}
WF: _WebFilterIsActive returning: NO
WF: _userSettingsForUser mobile: {
    filterBlacklist =     (
    );
    filterWhitelist =     (
    );
    restrictWeb = 1;
    useContentFilter = 0;
    useContentFilterOverrides = 0;
    whitelistEnabled = 0;
}
WF: _WebFilterIsActive returning: NO

some time it cause a crashes

Any workaround for this issue, because it's blocking me for publishing the app.

@Nader2004  Same here , i gave up already 0 updates and no one care , the problem with flutter 2 not with the plugin after much experiments , i just got back to flutter 1.22.6 and also i got back to flutter_google_ad_manager  cause this plugin have much problems with old android and it cause much crashes and it's have a bad performance , but for real i used it with rewarded ads cause it's better but the interstitial and the banners still have much issues

This is my second time encounter this issue, this is much more horrible and its totally nightmare for my app 😭
https://user-images.githubusercontent.com/13378059/116411480-57522b00-a868-11eb-8152-e5ddc15bd6ad.mov
https://github.com/googleads/googleads-mobile-flutter/issues/115

Duplicate of https://github.com/flutter/flutter/issues/76097


better walrus packaging

include all deps of deps
include current url and git version

deps of deps fixed in https://github.com/comtihon/walrus/commit/b6832999d3468edd81f0fed2552cf6792f45a452

Take local git url, if called in a repo and use for vsn.

Done https://github.com/comtihon/coon/pull/29


Add textMinLength

This PR adds a new text generator which generates words sentences or paragraphs with a minimum length. This is useful for testing your application's validation and error handling on fields where you've set a maximum length - now you can easily generate a string which is too long and will fail the validation.

yes !

This PR would be really appreciated! I wish the maintainer could take a look at it.


Angular compiler-cli issue

Bug description
I localized my app using the i18n attribute in a html tag. When I try to execute ng-xi18n, I get the following error:
Error: Unexpected value 'MomentModule' imported by the module 'AppModule'
    at /home/chris/workspace/my-webclient/node_modules/@angular/compiler/bundles/compiler.umd.js:14118:37
    at Array.forEach (native)
    at CompileMetadataResolver.getNgModuleMetadata (/home/chris/workspace/my-webclient/node_modules/@angular/compiler/bundles/compiler.umd.js:14103:46)
    at /home/chris/workspace/my-webclient/node_modules/@angular/compiler/bundles/compiler.umd.js:12947:58
    at Array.forEach (native)
    at OfflineCompiler.analyzeModules (/home/chris/workspace/my-webclient/node_modules/@angular/compiler/bundles/compiler.umd.js:12946:21)
    at Extractor.extract (/home/chris/workspace/my-webclient/node_modules/@angular/compiler-cli/src/extract_i18n.js:92:47)
    at extract (/home/chris/workspace/my-webclient/node_modules/@angular/compiler-cli/src/extract_i18n.js:16:35)
    at Object.main (/home/chris/workspace/my-webclient/node_modules/@angular/compiler-cli/node_modules/@angular/tsc-wrapped/src/main.js:30:16)
    at Object.<anonymous> (/home/chris/workspace/my-webclient/node_modules/@angular/compiler-cli/src/extract_i18n.js:161:9)
Extraction failed

This seems to be strongly related: https://github.com/chymz/ng2-ckeditor/issues/36
Obviously compiler-cli expects a .metadata.json or something. Would be great if you could take a look at this.
To reproduce:

Create a new angular project
Import the MomentModule in the main module
npm install --saveDev @angular/compiler-cli
Add a script in package.json:  "extract": "ng-xi18n"
Open app.component.html and add the i18n attribute somewhere on some tag. E.g:
App works!
 to
App works!

On project root, run npm run extract
You should now get the error

+1

By the way this also prevents one from using any of angulars AoT features

I have the same issue with ioni2 (using AoT).

Released a fix in 1.0.0-beta.2

Thanks a lot !


Fixed issue #158

We've found that the issue is already fixed by other commits, and added tests in #223. Thanks for your investigation though!


fix: Fix falsy values were skipped in actor run

When the user set a false or 0 value we skipped it, because wrong condition.

Good point, null should not happen, but let's be on the safe side.


Use Metal on macOS

I will rework on this on this weekend, as well as add vulkan support too.

hey @reyamir ! I just opened https://github.com/marc2332/freya/pull/822 which should make adding metal easier :)

hey @reyamir ! I just opened #822 which should make adding metal and other drivers easier :)

that great, I will rewrite my PR


Temporary flash of new content

When using non-view-transition animations alone, there's a temporary flash of the new content before enter. Current solution is to use v2.1.0 (where view transitions are disabled by default)

Current solution is to use v2.1.0 (where view transitions are disabled by default)

Or ensure that the target elements aren't visible during the view transition:
.turn-view-transitions.turn-transition [data-turn-enter],
.turn-view-transitions.turn-before-transition [data-turn-enter] {
  opacity: 0;
}


Not all samples in sample browser have a download link

See https://docs.microsoft.com/en-us/samples/dotnet/samples/sudoku-vb/ vs https://docs.microsoft.com/en-us/samples/dotnet/samples/matching-game-net-csharp/.

AFAIK, the download link is produced when @VSC-Service-Account creates a new Release. This bot no longer produces releases (I'm not sure if it's related only to dotnet/samples).

@rloutlaw can help to answer more about this design. Currently only sample read.md file with specific header metadata will generate related zip files with relative download link. That means by default samples will have not this functionality there.

@wh-alice It already has the metadata. https://raw.githubusercontent.com/dotnet/samples/main/windowsforms/matching-game/net5-windows/cs/readme.md

We are using this extendedZipContent node to identify whether zip file is needed. Can you try to add this specific metadata and have another try?

Thanks @wh-alice. It used to work in past without extendedZipContent.
@BillWagner Should we move to dotnet/samples to track adding the "extendedZipContent" node, or it's fine to keep here?

@Youssef1313 , yes, we released a new feature few months ago to change this behavior. That is the reason you can not see the zip now.

FYI @briacht. It's good to fix in ML samples repository, so page visitors can download the only needed sample instead of having to clone the whole repository.

@wh-alice The extendedZipContent option seems to be used to include extra content that doesn't exist in the same directory as the README. What if I want to include only the content in the same directory?

@daxianji007 is helping to verify whether we can point this extendedzipcontent to the same directory. @rloutlaw , would you help to suggest @Youssef1313's question as well?

Hi @wh-alice and @rloutlaw,
According to the latest internal documentation for onboarding samples, the extendedZipContent metadata is Deprecated. I do not believe that we should be suggesting something that is deprecated.

@IEvangelist , thanks for pointing out this and sorry for misleading the information. . I discussed this with @rloutlaw offline and currently we do not suggest to use this metadata for samples repositories, which is the reason for the deprecated information you found in your documentation. Only windows based samples will keep using it caused by their complexity folder. If your team do need this link, let us have some email thread to talk about that.

@IEvangelist @Youssef1313
Currently the function Release Generating is turned off by default (and might be stopped in the future). So, the extendedZipContent metadata is Deprecated. We just keep this entry for forward compatibility incase some existing samples still need it.
You are able to enable the function Release Generating without including extra files. Just write extendedZipContent metadata in the yaml front-matter with null values:
---
extendedZipContent:
- path: null
  target: null
---

I believe this issue can be closed.

@adegeo I think we need to add the new metadata for all samples.https://github.com/dotnet/samples/pull/4583 adds it only for 2 samples.

That PR is just to test to make sure that it actually does indeed add the button 😄 Then we'll know and can go from there.


Question regarding only bbox

https://github.com/pytorch/vision/blob/bce17fddd4da744e23512b8e224d085818e6d921/references/detection/coco_utils.py#L231
``
What if there are only bbox annotations and no segmentation available at all?!

Just create your own instance of a dataset, which only contains the bounding boxes, and use it instead.
Here is an example on how to change the dataset to your own needs https://github.com/pytorch/vision/issues/1097#issuecomment-508917489


Incorrect type returned from marl_eval.plotting_tools.plotting.probability_of_improvement

The function marl_eval.plotting_tools.plotting.probability_of_improvement(...) is defined to return a Matplotlib Figure but actually returns an Axes.
We can either update the type definition or modify the function to return the handle to the Figure. I think the latter is a better option. Happy to put in a PR for either.

Same issue also exists for marl_eval.plotting_tools.plotting.sample_efficiency_curves and marl_eval.plotting_tools.plotting.plot_single_task


Normalisation of the cartesian shells

Hello,
sorry to bother again, the shells returned by the integral engine are cartesian functions in the canonical order. Are these unnormalized or are all functions normalized to 1 or only the diagonal elements as in the CCA convention?

They are unnormalised. Although of course if you have normalised via the contraction coefficients that will carry through.

They are unnormalised. Although of course if you have normalised via the contraction coefficients that will carry through.

thanks

thanks


Add update to entity, relationship, relationship type and signal in the Python SDK

Two new updates:

Upgrade to pylint 2.10.2
Add update to entity, relationship, relationship type and signal in the Python SDK

This change is

 Add update/upsert in Python SDK


[192] add github-actions with tflint

Link to main issue: https://github.com/provectus/swiss-army-kube/issues/192

I'm using this example here: https://github.com/terraform-linters/tflint/blob/master/docs/user-guide/config.md
No idea why it doesn't ignore the module :(

finally exit code 2
Should I remove the unused variables?

yeah, you can remove them, since they are unused


OpenBSD fixes

Hi,
I've got some OpenBSD fixes here. OpenBSD has never had strnstr() (it's in the FreeBSD API not OpenBSD), and added an extra define so that ventrilo.c uses arc4random() instead of random().
I'm also in the midst of updating the OpenBSD port for games/qstat so if these changes help, it's be great to see them get merged in.
Thanks for taking over the qstat repo and continuing to make it available for us old-school gamers!
-Tom

Going to close this PR. I'm not sure changing random() to arc4random() is actually what is intended with the ventrilo handshake. I'll submit a separate PR for the strnstr().


Linxdot in "Awaiting Location Assertion"

Hi all,
I updated my Linxdot ( several times) , but is still standing in "Awaiting Location Assertion" . I tryed Helium app and Nebra app. Not possible to set it to the old Helium adress or create a new one. BT is working, connection possible, but will disconnected after some seconds. No errors during flash. Newest version 1.31. Serial and ECC is not detected.
How to get it to run?

BR
Thomas

@lexiz52 can you share the diagnostics.json from the main page? I will need to access it and poke around to see what the issue is.
You can find my email on my profile
Thanks

@shawaj : The json is send out to you. Thanks!

@lexiz52 just replied. It is showing offline. Could you try to reboot it?

The linxdot is up now. I can reach the Nebra page.

Von: Aaron Shaw @.>
Gesendet: Freitag, 12. Juli 2024 12:52
An: NebraLtd/helium-linxdot-rk3566 @.>
Cc: lexiz52 @.>; Mention @.>
Betreff: Re: [NebraLtd/helium-linxdot-rk3566] Linxdot in "Awaiting Location Assertion" (Issue #3)
@lexiz52https://github.com/lexiz52 just replied. It is showing offline. Could you try to reboot it?
—
Reply to this email directly, view it on GitHubhttps://github.com/NebraLtd/helium-linxdot-rk3566/issues/3#issuecomment-2225321499, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOYJKGYAK6AGJZOVE4FWN7DZL6YP7AVCNFSM6AAAAABKPPHNGOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRVGMZDCNBZHE.
You are receiving this because you were mentioned.Message ID: @.***>

@lexiz52 just replied. It is showing offline. Could you try to reboot it?

@shawaj : did you find something on my Linxdot? It is still the same state (Awaiting Location Assertion, ECC not found)

I have the same problems. (Awaiting Location Assertion, ECC not found, Serial not found)
Pasting my diagnostic info below and leaving the hotspot up and running.
{"AN":null,"BA":"helium-linxdot-rk3566","BALENA_DEVICE_TYPE":["nanopc-t4"],"BN":"","BT":true,"BUTTON":27,"CELLULAR":false,"CONTAINS_FCC_IDS":[],"CONTAINS_IC_IDS":[],"CPU_ARCH":"arm64","E0":"8E:56:6A:A6:A9:D6","ECC":false,"ECCOB":true,"FCC_IDS":[],"FR":"N/A (Non Nebra Miner)","FRIENDLY":"Linxdot RK3566 Hotspot","FW":"v1.3.3","IC_IDS":[],"ID":"4854d3ee54c5a21442f9412d9ab0de22","LOR":false,"LTE":false,"MAC":"wlan0","OK":null,"ONBOARDING_KEY_URI":["ecc://i2c-1:96?slot=0"],"PF":false,"PK":null,"RE":"UN123","RESET":17,"SPIBUS":"spidev0.0","STATUS":22,"SUPPORTED_MODELS":["Linxdot RK3566 Hotspot"],"SWARM_KEY_URI":["ecc://i2c-1:96?slot=0"],"TYPE":"Full","VA":"COMP-LINXDOTRK3566","W0":"08:FB:EA:79:2D:2A","commercial_fleet":false,"config_version":"a198b83","diagnostics_passed":false,"diagnotics_version":"e35aaf7","errors":["gateway_pubkey","gateway_pubkey","RE","gateway_region"],"firmware_short_hash":"7d24221","gateway_pubkey":"<_InactiveRpcError of RPC that terminated with:\n\tstatus = StatusCode.UNAVAILABLE\n\tdetails = "DNS resolution failed for helium-miner:4467: C-ares status is not ARES_SUCCESS qtype=A name=helium-miner is_balancer=0: DNS server returned answer with no data"\n\tdebug_error_string = "UNKNOWN:DNS resolution failed for helium-miner:4467: C-ares status is not ARES_SUCCESS qtype=A name=helium-miner is_balancer=0: DNS server returned answer with no data {created_time:"2024-08-09T16:37:17.312385745+00:00", grpc_status:14}"\n>","gateway_region":"<_InactiveRpcError of RPC that terminated with:\n\tstatus = StatusCode.UNAVAILABLE\n\tdetails = "DNS resolution failed for helium-miner:4467: C-ares status is not ARES_SUCCESS qtype=A name=helium-miner is_balancer=0: DNS server returned answer with no data"\n\tdebug_error_string = "UNKNOWN:DNS resolution failed for helium-miner:4467: C-ares status is not ARES_SUCCESS qtype=A name=helium-miner is_balancer=0: DNS server returned answer with no data {grpc_status:14, created_time:"2024-08-09T16:37:17.35794087+00:00"}"\n>","gatewayrs_version":"5428419","last_updated":"16:37 UTC 09 Aug 2024","multiplexer_version":"a1fc09b","nebra_fleet":true,"packet_forwarder_version":"5c3c90a","serial_number":"Serial number not found"}

Hmm this shows offline for my @sukerl
Do you have any remote access on your network?

Hi @shawaj
Thanks for helping with this!
Regarding remote access I think I could set something up. I'll let you know as soon as it works. Is ssh to the 22222 port of the hotspot sufficient?
BR

HI @shawaj , I just wanted to ask if you got my mail with the infos to connect to the hotspot? I sent it last friday in the evening, maybe it went to your spam folder....

I have the exact problem too. I think linxdot rockchip nebra image is not working properly. Is there anyone here Using linxdot nebra image properly?

Yes we never got it working yet

@Aron Shaw: Still working on it? Is my Linxdot now waste, or is there a chance to get out back to work. Do you have a copy of a working firmware?

Am 24.10.2024 um 16:40 schrieb Aaron Shaw @.***>:
Yes we never got it working yet
—
Reply to this email directly, view it on GitHub https://github.com/NebraLtd/helium-linxdot-rk3566/issues/3#issuecomment-2435488888, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOYJKG64DO2CA2NLNNBB2DTZ5EBFFAVCNFSM6AAAAABKPPHNGOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZVGQ4DQOBYHA.
You are receiving this because you were mentioned.

I think Crankk have something that works possibly. Dunno

I think Crankk have something that works possibly. Dunno

crankk terminate multining if you dont have a crankk license. i tried yesterday at crankk but i cant work the device

I've got cotx one working fine so maybe just a dud device.
Can you remind me what the issue is? You just get the ECC not found?
Can you SSH in to the device and run some commands for me then I might be able to work out the issue

Hi Aaron,
please send me details what to do. Maybe I can do something tomorrow or on
Weekend.
BR
Thomas
Aaron Shaw @.***> schrieb am Do. 24. Okt. 2024 um 18:28:

I've got cotx one working fine so maybe just a dud device.
Can you remind me what the issue is? You just get the ECC not found?
Can you SSH in to the device and run some commands for me then I might be
able to work out the issue
—
Reply to this email directly, view it on GitHub
https://github.com/NebraLtd/helium-linxdot-rk3566/issues/3#issuecomment-2435739700,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOYJKG5FPYVS6773IZABSDDZ5EN2ZAVCNFSM6AAAAABKPPHNGOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZVG4ZTSNZQGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi Aaron, please send me details what to do. Maybe I can do something tomorrow or on Weekend. BR Thomas Aaron Shaw @.> schrieb am Do. 24. Okt. 2024 um 18:28:
…
I've got cotx one working fine so maybe just a dud device. Can you remind me what the issue is? You just get the ECC not found? Can you SSH in to the device and run some commands for me then I might be able to work out the issue — Reply to this email directly, view it on GitHub <#3 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOYJKG5FPYVS6773IZABSDDZ5EN2ZAVCNFSM6AAAAABKPPHNGOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZVG4ZTSNZQGA . You are receiving this because you were mentioned.Message ID: @.>

Send me an email... It's on my profile page here

Hi all, before i bricked my Linxdot by flashing a wrong image onto it and not being able to flash a corrent one again, I found out that the problem is that on Linxdot the ECC chip is on another I2C address.
If i remember correctly it's i2c-5.

@sukerl I believe you are right. The issue is I don't have one here so need to confirm.
However, @lexiz52 is kindly helping me with some local testing on his device

@lexiz52 @sukerl @GokhanZukachi try to install with the latest version using below button or link...

https://dashboard.balena-cloud.com/deploy?repoUrl=https://github.com/NebraLtd/helium-linxdot-rk3566

Also @QuentinDowsers see above post

Thx @shawaj. Should be the same ICC slot for #helium-bobcat-rk3566 no ?

@QuentinDowsers did it work?
Not sure about bobcat. It's the same CPU but doesn't mean it's the same i2c-bus
Can you SSH into the device at all?
On bobcat rk3566 we have it as i2c-5 but keyslot 0 instead of 1.
But not really sure about that.

@QuentinDowsers did it work?
Not sure about bobcat. It's the same CPU but doesn't mean it's the same i2c-bus
Can you SSH into the device at all?
On bobcat rk3566 we have it as i2c-5 but keyslot 0 instead of 1.
But not really sure about that.

I have two bobcat miners (G285 v1.0) , one on nebra and the other on crankk : helium on crankk is working on slot 5.

@QuentinDowsers did it work?
Not sure about bobcat. It's the same CPU but doesn't mean it's the same i2c-bus
Can you SSH into the device at all?
On bobcat rk3566 we have it as i2c-5 but keyslot 0 instead of 1.
But not really sure about that.

I have two bobcat miners (G285 v1.0) , one on nebra and the other on crankk : helium on crankk is working on slot 5.

There is i2c bus and key slot. They are different things.
I2c-5 is the bus. That is not the same as the slot.
Can you SSH into either of the devices?
And you have it working on the Linxdot rk3566 now?

I am sorry I have migrated the linxdot on crankk since 2 days.... so cannot check anymore. (But it is working fine on bus 5 on crankk multimining).
what i have  got on crankked bobcat:
[root@crankk devices]# ls
0-001c@ 0-0020@ 2-0014@ 4-0051@ i2c-0@  i2c-2@  i2c-3@  i2c-4@  i2c-5@

@QuentinDowsers can you do on both bobcat and linxdot
ls /dev

And post output.
And also:
i2cdetect - y 5

On each and post the output.
You may need to use sudo in front of the commands if you get a permissions error

Hi Aaron,
when I try to open the link or the button, then I must log in. But after this I didn't get a download link. I'm then on my own page.
How to download?
BR
Thomas

Von: Aaron Shaw @.>
Gesendet: Sonntag, 27. Oktober 2024 16:06
An: NebraLtd/helium-linxdot-rk3566 @.>
Cc: lexiz52 @.>; Mention @.>
Betreff: Re: [NebraLtd/helium-linxdot-rk3566] Linxdot in "Awaiting Location Assertion" (Issue #3)
@lexiz52https://github.com/lexiz52 @sukerlhttps://github.com/sukerl @GokhanZukachihttps://github.com/GokhanZukachi try to install with the latest version using below button or link...
[balena deploy button]https://dashboard.balena-cloud.com/deploy?repoUrl=https://github.com/NebraLtd/helium-linxdot-rk3566
https://dashboard.balena-cloud.com/deploy?repoUrl=https://github.com/NebraLtd/helium-linxdot-rk3566
—
Reply to this email directly, view it on GitHubhttps://github.com/NebraLtd/helium-linxdot-rk3566/issues/3#issuecomment-2440059364, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOYJKGZZMW6M27IHRUSWVVLZ5TXP3AVCNFSM6AAAAABKPPHNGOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBQGA2TSMZWGQ.
You are receiving this because you were mentioned.Message ID: @.***>

@lexiz52 you should get to this screen after you log in

Then you will see this and need to click add device

Then choose configuration file only:

You then need to get the image from here:
https://github.com/NebraLtd/helium-linxdot-rk3566/releases/tag/v1.3.3-helium-linxdot-rk3566-2024-07-12-OpenFleet
Then you need to mount the image on your PC/Mac and replace the config.json in the image with the one you just downloaded.
Then you can flash the image and it should come online in balenacloud.

ls /dev

@QuentinDowsers can you do on both bobcat and linxdot
ls /dev

And post output.
And also:
i2cdetect -y 5

On each and post the output.

You may need to use sudo in front of the commands if you get a permissions error

<EMAIL_ADDRESS><EMAIL_ADDRESS>

Ok so linxdot is on i2c-5 but bobcat is not.
On bobcat can you try
i2cdetect -y 4
i2cdetect -y 2
i2cdetect -y 3
i2cdetect -y 0
And post the results.

@QuentinDowsers Ok so linxdot is on i2c-5 but bobcat is not.
On bobcat can you try
i2cdetect -y 4
i2cdetect -y 2
i2cdetect -y 3
i2cdetect -y 0
And post the results.
Which bobcat is this on by the way? A 2gb ram one? G285?

<EMAIL_ADDRESS>G285 V1.0 with 2GB RAM

[root@crankk-6dc8a09d tmp]# ./gateway_mfr --device ecc://i2c-2:96?slot=0 key
{
"key": "11AJKm7V23BzGnHQKbFXeFwsoSeCLHWD4BGxmmfh1dKkS77fBME",
"name": "steep-paisley-bobcat"
}

@shawaj
root@364de426f2ff:/opt# ./gateway_mfr --device ecc://i2c-2:96?slot=0 key
{
"key": "11xKzWrdQZhRQ8L6ZSq5w7g5KsRn9mX2UKu3eENMGxac2T5ucx6",
"name": "straight-wintergreen-giraffe"
}
followed the steps all the way through but / Overall Status: Awaiting Location Assertion & ECC Detected is false
Here is Diagnostic:
nebra-diag.json


Automatically close the scan window

The tool is very easy to use, but I encountered a practical problem, because my device is put in the store for the user practical, if the user points after the scan page does not do anything, it will cause the interface has been stuck in the sweep Code page, and will not automatically return to the normal guide page, how can I solve this problem?

It's not clear what you are asking

I have the same problem, too.
Can the scanner be dismissed automatically after a idle time ?

Isn't there a close function you can call after a certain JS timeout?

No, but this issue is a duplicate of https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/430, closing

Oh, confused with the NativeScript version. That's where I added it to support continuous scanning more easily. We could add it here for iOS and Android.

Yes, we should add it


Add a new node role 'search' which is dedicated to provide search capability

Description
Add a new node role which is dedicated to provide search capability.
The role name is search.
Issues Resolved
Resolve https://github.com/opensearch-project/OpenSearch/issues/4652
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff
[ ] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #4689 (9a05a90) into main (9f415eb) will increase coverage by 0.21%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##               main    #4689      +/-   ##
============================================
+ Coverage     70.59%   70.81%   +0.21%
- Complexity    57514    57582      +68
============================================
  Files          4660     4660
  Lines        276466   276470       +4
  Branches      40285    40285
============================================
+ Hits         195170   195780     +610
+ Misses        65060    64421     -639
- Partials      16236    16269      +33

Impacted Files
Coverage Δ

...rest/src/main/java/org/opensearch/client/Node.java
92.72% <100.00%> (+1.98%)
:arrow_up:

...ava/org/opensearch/cluster/node/DiscoveryNode.java
86.15% <100.00%> (+1.10%)
:arrow_up:

...org/opensearch/cluster/node/DiscoveryNodeRole.java
88.05% <100.00%> (+1.90%)
:arrow_up:

...pensearch/client/cluster/RemoteConnectionInfo.java
0.00% <0.00%> (-68.30%)
:arrow_down:

...a/org/opensearch/client/cluster/ProxyModeInfo.java
0.00% <0.00%> (-60.00%)
:arrow_down:

...cluster/coordination/PendingClusterStateStats.java
20.00% <0.00%> (-48.00%)
:arrow_down:

...r/src/main/java/org/opensearch/http/HttpStats.java
21.05% <0.00%> (-47.37%)
:arrow_down:

...search/search/aggregations/pipeline/EwmaModel.java
24.44% <0.00%> (-44.45%)
:arrow_down:

.../opensearch/client/cluster/RemoteInfoResponse.java
61.53% <0.00%> (-38.47%)
:arrow_down:

...pensearch/action/ingest/DeletePipelineRequest.java
31.25% <0.00%> (-37.50%)
:arrow_down:

... and 473 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Split filename

It would be wonderful if I could specify a field via the filename.
I have a folder that contains hundreds of images of molecules suffixed with the lesson they were introduced at:
3-methyl-1-butyn-3-ol.chapter17lesson3.png
2-Ethyl Hexanol.chapter17lesson4.png
Butan-1-ol.chapter17lesson4.png
Diethylbenzene.chapter17lesson3.png
Isopropanol.chapter17lesson5.png
Sodium thiosulfate.chapter17lesson3.png
Oxyalkylated alkylphenol.chapter17lesson4.png

It would be great if the chapter17lesson3 could be used by itself as a field, it would make it easy to unsuspend a particular lesson for instance.
The UI would become a bit more complex, admittedly, but if limited to a single sub-extension it should not be that bad (I mean, not handling name.subextension1.subextension2.extension)
Cheers! :-)

I added an Extension-1 option so you can do this.
Only catch is that I've ported the add-on to Anki 2.1 and don't intend to support earlier versions. So you can either transfer the (tiny) changes to your copy of the add-on or grab an alpha build of Anki 2.1 to run the import.

Wonderful, that works!
Sorry for asking that much, but would the following be possible?
When the sub-extension is used, remove it from the filename.
Example for Sodium thiosulfate.chapter17lesson3.png:

Filename: Sodium thiosulfate
Sub-extension: chapter17lesson3
Currently, the Filename is Sodium thiosulfate.chapter17lesson3.

I feel like it would be unintuitive to have one field modify another field by having it selected.
I think this use-case is very limited and probably isn't worth adding to the main add-on. It's sorta semi-official so I don't want to keep adding little things to clutter it up.


Adding English Australian to translated languages

Documentation for: https://github.com/mattermost/mattermost-webapp/pull/8192
Updated:

About Mattermost > Product Overview

Updated languages count to 20, including Australian English

About Mattermost > Product Overview > Mattermost Team Edition

Added Australian English as a supported language

Looks good afaik, adding @jasonblais to confirm

Thanks, @jasonblais!


Using SVG as the Table of Content?

A script in https://github.com/Beluga-lang/McLTT/tree/pr-generate-dep-svg branch can generate the following svg, and each node is linked to the actual module. This might be visually more useful than plain text TOC.

Is it just a pic or it contains hyperlinks? If it's just a pic, let's just embed it in the homepage. it should be quite easy to do by changing the markdown file.

ok so it contains links. we could just change the header file: https://github.com/Beluga-lang/McLTT/blob/main/assets/extra/header.html and point readers to this pic in the index by default. If you could centralize it and make the style somewhat agree with the coqdoc that's even better.

Closed by #225, #226, c4636e14a8dd9533026246b0ef4f0c407527e8d1, b91603056330692615c318d2e0651c63c43c1e47, #227, 577a0cb5d8cbc0a07b9716221bca18754f32c391, 18954058b4660cb5ae3f17e554d9152601ce8cc6, and 091598d038263fbec09ba3d3b2af204630f53f41


Feature request: Chart

Is your feature request related to a problem? Please describe.
Hey Tim! I love your template. I'm using your template to write articles on mathematical finance and I'm experimenting with adding interactive charts to the blog pages.
Describe the solution you'd like

chartjs at MDXComponents level
I've tried importing Chart from 'react-chartjs-2' as one of the MDXComponents. The problem is that Chart uses useEffect which makes it a client component, but MDXComponents is a server component. Afaik using useEffect in a server component is a no-no in next.js

chartjs at contentlayer level
I've also tried adding remark-mdx-chartjs as a plugin in contentlayer.config.ts. The idea is to convert a code block in chartjs (e.g. ``` chartjs ... ```) into a <Chart/> component. But somehow it's still rendered as a code block

plotly
I've also considered using plotly but it is not quite friendly to MDX.
Additional context

I don't plan on supporting any library in particular, but you can check out a similar discussion over here on how to achieve it: https://github.com/timlrx/tailwind-nextjs-starter-blog/discussions/691
The most flexible way would be to export a chart component with the useClient directive and you should be able to use throughout your mdx files. Maybe I will add an example in the FAQ section since this is the 2nd time that such a request was brought up in the week.

This helps. Thanks!

Added a section in the readme for those that might be interested in implementing this: https://github.com/timlrx/tailwind-nextjs-starter-blog#how-can-i-add-a-custom-mdx-component


review docs

Summarise the changes this Pull Request makes.
review of the Readme.md document. Needed for a 4.0 release
Please include a reference to a GitHub issue if appropriate.
related to #130

You would use this overload to provide an entire config where the IServiceProvider is available.
An overload that specified the StatsDConfiguration as an input would require separate pre-bootstrap to get values from config as otherwise you're trying to configure it before DI registration is complete. If you really wanted to do that yourself, there's nothing to stop your registering StatsDConfiguration that way with the service collection yourself.

Indeed, given that overload you can do
        public static IServiceCollection AddStatsD(this IServiceCollection services, StatsDConfiguration configuration)
        {
            return services.AddStatsD((s) => configuration);
        }

But as you pointed out that's not as useful, since you more likely want to populate the StatsDConfiguration with values from config etc, i.e. give it a func to call after the DI container is up and working.

I'll look at doing a pass on the /// docs later today.


Use TF_ env vars for TFC

When TF_WORKSPACE, TF_CLOUD_ORGANIZATION or TF_CLOUD_HOSTNAME are set, we should use them as fallbacks if INFRACOST_TERRAFORM_WORKSPACE, INFRACOST_TERRAFORM_CLOUD_TOKEN and INFRACOST_TERRAFORM_CLOUD_HOST are not set.
As part of this issue, the precedence order mentioned in this and this page should be updated to:

CLI flags (run infracost --help to see them)
INFRACOST_ environment variables
Config file
TF_ environment variables

What was the origin of this issue?
I see TF_WORKSPACE in the Terraform docs here, but I don't see any for the host or the token or the organization (not sure why we need this anyway?).
As a side note, we already support the TF_CLI_CONFIG_FILE env variable for reading the token from that file.

@aliscott The origin of the issue was a user who had set TF_WORKSPACE and expected Infracost to pick it up, so maybe that's all we need to support. We can ignore the other 2, I saw them mentioned in https://github.com/hashicorp/terraform/releases/tag/v1.2.0-rc1

@dyordsabuzo I've got a potential fix for the TF_WORKSPACE env var - but just to make sure it fixes your original issue, do you remember what error you were seeing?

I dont remember exactly the error message and I can't seem to recreate it but it was prompting that I need to use the --terraform-workspace flag even with TF_WORKSPACE defined.

Got it!

It works if I run without --terraform-parse-hcl.

Thanks @dyordsabuzo!

This has been fixed and released as part of v0.10.


Import

Fixes #231

Coverage decreased (-0.4%) to 84.651% when pulling c1f61b69ee66d1eebc9d2ecb348e7ce6ba9ee8e5 on import into ced78f3332b98091660a8248128a1cddcba5e9b8 on master.


Can't build on iSH on iPad

Description of the problem or steps to reproduce
"make build" fails.
Specifications

Commit hash: latest master
OS: Alpine Linux on iSH (iOS/iPadOS)
Terminal: ash (Alpine's sh)

Could you provide more details? Does Go support that platform?

Could you provide more details? Does Go support that platform?

as ish emulates x86 Alpine-linux:
-> uname -a Linux Brett 4.20.69-ish_aok iSH-AOK 2022-11-09 10:47 i686 GNU/Linux
go does not support the plattform AFAIK.
furthermore Alpine is musl based if that matters.

you nee to build on a compatible maschine like a x86_64 computer and build a statically linked binary with
env GOOS=linux GOARCH=386 CGO_ENABLED=0 make build
and transfer the binary to ish..


[SPARK-44140][SQL][PYTHON] Support positional parameters in Python sql()

What changes were proposed in this pull request?
In the PR, I propose to extend PySpark API and extend the sql method by:
def sql(
  self, sqlQuery: str, args: Optional[Union[Dict[str, Any], List]] = None, **kwargs: Any
) -> DataFrame:

which accepts an list of Python objects that can be converted to SQL literal expressions.
For example:
spark.sql("SELECT * FROM {df} WHERE {df[B]} > ? and ? < {df[A]}", args=[5, 2], df=mydf).show()

The sql() method parses the input SQL statement and replaces the positional parameters by the literal values.
Why are the changes needed?

To conform the SQL standard and JDBC/ODBC protocol.

To improve user experience with PySpark via

Using Spark as remote service (microservice).
Write SQL code that will power reports, dashboards, charts and other data presentation solutions that need to account for criteria modifiable by users through an interface.
Build a generic integration layer based on the PySpark API. The goal is to expose managed data to a wide application ecosystem with a microservice architecture. It is only natural in such a setup to ask for modular and reusable SQL code, that can be executed repeatedly with different parameter values.

To achieve feature parity with other systems that support positional parameters.

Does this PR introduce any user-facing change?
No, the changes extend the existing API.
How was this patch tested?
By running new checks:
$ python/run-tests --parallelism=1 --testnames 'pyspark.sql.session SparkSession.sql'
$ python/run-tests --parallelism=1 --testnames 'pyspark.pandas.sql_formatter'

Merging to master. Thank you @HyukjinKwon @jaceklaskowski @cloud-fan for review.


Free Download Manager support

Checklist

[X] I'm reporting a feature request
[X] I've looked through the README
[X] I've verified that I'm running yt-dlp version 2022.02.04. (update instructions)
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Description
fdm recetly added support for addons. can you add support for fdm structure so we can use this in fdm?

https://www.freedownloadmanager.org this? It does not appear to be a CLI program. If it is, I can't find any docs. Provide more details

To confirm you what are you mentioning about, but is this what you mean right?
https://github.com/FreeDownloadManagerTeam/fdm-addons-docs

yes thats what i am talking about

Someone needs to make a FDM plugin to support yt-dlp. There is nothing to be done in yt-dlp to achieve this and so this issue doesnt belong here

anyone wants to help to create an addon for us? we don't get any support from fdm end. creator team added addon support for us but we can't add this addon to there. they don't create addons.

Done. https://github.com/meowcateatrat/elephant.


Multiple requests to download files causes errors

Browser Used: Firefox 94.0.2 (64-bit) Mac and Firefox 94.0 (64-bit) Linux (Chrome seems to work with no issues...)
Expected Behavior: get a download prompt for each clicked download icon in the files tab.
Actual Behavior: One download prompt for the first file is returned, for the next file we are redirected to an error page.
Steps to Reproduce: see video attachment.
https://user-images.githubusercontent.com/1947534/143311118-fe68b155-9a40-4e66-9ef9-76894b05994f.mov

We checked the Cloudwatch for the service endpoint and did not find any errors. Might be due to how firefox handles downloads.

Thanks, @amarjandu will take a look.
D

Address in DX.


PackageArtifactInfo should contain the named file (File), not the name of the file (string)

@aiuto Do you recall why PackageArtifactInfo only contains a string containing the name of the file, and not the File itself?
https://github.com/bazelbuild/rules_pkg/blob/8d542763a3959db79175404758f46c7f3f385fa5/pkg/providers.bzl#L17-L23
When working with this internally, I found I needed to jump through a few hoops to get the named artifact out of the PackageArtifactInfo using the (string) file name.  If the value was a File instead, acquiring the named artifact would be instantaneous.
This can be done without a breaking change by (in documentation) tagging file_name as deprecated.
I have a prototype locally that does something like this, and it seems to work well.  WDYT?

I'll work on my prototype and get it out for review when I have an opportunity to do so -- probably this week.


Create and update profile

profile controller for creating user profiles and updating profile. Image upload included.

Configured cloudinary and multer(file size limit, type and location) in different files to be imported wherever they might be needed.
Used express-async-error instead of catchAsync in profile controller. Special acknowledgement to Oga Josiah


[SDP-1060] Fix TSS Configmap labels

What
TSS configmap also had the wrong labels.

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr250.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr250.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr250.previews.kube001.services.stellar-ops.com


DimensionFilterGroups doesn't work

Hi all,
I don't understand how to set filters when I use the query function in Webmaster service.
I'm trying to create a Google_Service_Webmasters_ApiDimensionFilterGroup and Google_Service_Webmasters_ApiDimensionFilter obiects and pass it to the function, but this doesn't work for me. All code I tested works, but the result was the same than when I didn't use the filters. I don't receive any errors, only the returned data was wrong.
I also tried to pass the filters with an array (commented line), but doesn't work.
Can anyone help me?
This is my code
$request = new Google_Service_Webmasters_SearchAnalyticsQueryRequest;
$request->setStartDate('2015-06-03');
$request->setEndDate('2015-06-09');
$request->setDimensions(array('query'));
$request->setRowLimit("5");
$filtri = new Google_Service_Webmasters_ApiDimensionFilterGroup;
$filtro = new Google_Service_Webmasters_ApiDimensionFilter;
$filtro->setDimension("device");
$filtro->setOperator("equals");
$filtro->setExpression("tablet");
$filtri->setFilters($filtro);
//$filtri = array('filters' => array( "dimension" => "device", "operator"=> "equals", "expression" => "tablet"));
$request->setDimensionFilterGroups($filtri);
$request->setSearchType("web");
$qsearch = $searchanalytics->query("http://www.******", $request);
$rows = $qsearch->getRows();

I found the solution. The filter must be passed as array of object. I change this line:
$filtri->setFilters(array( $filtro ));
and
$request->setDimensionFilterGroups(array($filtri));
and now the code works

Thank you!
I had the exact same problem, filters were not taken into account.
I already tried to give an array of filters to "setFilters" but not to "setDimensionFilterGroups".

Well done @minobedin - I was just struggling with this today as well, but your fix was just the trick!

I'm very sorry but even the "array" code fix doesn't work at our end. Perhaps I just missed a crucial part, but here's my code and it looks like the one above!
        $query = new Google_Service_Webmasters_SearchAnalyticsQueryRequest();
        $query->setAggregationType('byPage');
        $query->setSearchType('web');
        $query->setRowLimit('5000');
        $query->setDimensions(array('page', 'query', 'country', 'device'));
        $query->setStartDate($startDate);
        $query->setEndDate($endDate);

        $filter = new Google_Service_Webmasters_ApiDimensionFilter();
        $filter->setDimension('device');
        $filter->setOperator('equals');
        $filter->setExpression('Mobile');

        $filtergroup = new Google_Service_Webmasters_ApiDimensionFilterGroup();
        $filtergroup->setGroupType('and');
        $filtergroup->setFilters(array($filter));
        $query->setDimensionFilterGroups(array($filtergroup));

        $response = $service->searchanalytics->query('https://www.••••••••••••.de/', $query);

Thanks for your second pair of eyes.
Rico

In my experience, I could never get filter groups to work.  Though I couldn't figure out how to get it to work in the (https://developers.google.com/apis-explorer/#p/webmasters/v3/webmasters.searchanalytics.query)[api explorer] either.  (If you have tips on how to set the group I'd appreciate any tips!)
That said, my guess without testing your code is that the block group is the issue:
$filtergroup = new Google_Service_Webmasters_ApiDimensionFilterGroup();
$filtergroup->setGroupType('and');
$filtergroup->setFilters(array($filter));
$query->setDimensionFilterGroups(array($filtergroup));

are you accessing the API with a machine (server-to-server) user or your real G-user account?!

I do a server to server connection.
Here are the steps I'm using to create the account, as well as my full repository for accessing the API.
https://github.com/PromInc/organic-search-analytics
For reference, the script that builds my API call is organic-search-analytics/inc/code/dataCapture.php
You'll notice thought that I am not using DimensionFilterGroups - I haven't been able to get them to work in the API explorer and thus was not able to verify that they work in my API script.
That said, when I was testing with the groups I believe I would get an empty response - not an error.  What is the response you are getting?  Is there an error code associated?

@minobedin  Thanks That worked for me :+1:

Closing, please reopen if it's still an issue

here is my sample code working with single filter and multiple filters using PHP
`/'dimFilter'    => array(
'dimensionName' => 'ga:browser',
'operator'      => 'EXACT',
'expression'   => 'Safari'
),/
'dimFilter'    => array(
'filters' => array(
    array(
        'dimensionName' => 'ga:browser',
        'operator'      => 'EXACT',
        'expression'   => 'Chrome'
    ),
    array(
        'dimensionName' => 'ga:medium',
        'operator'      => 'EXACT',
        'expression'   => 'organic'
    ),
    array(
        'dimensionName' => 'ga:country',
        'operator'      => 'EXACT',
        'expression'   => 'Pakistan'
    ),
    array(
        'dimensionName' => 'ga:operatingSystem',
        'operator'      => 'EXACT',
        'expression'   => 'Windows'
    )
)

),`
here is PHP code
`if (isset($param['dimFilter']) && isset($param['dimFilter']['dimensionName']) && isset($param['dimFilter']['operator']) && isset($param['dimFilter']['expression'])) {
    $filter = new Google_Service_AnalyticsReporting_DimensionFilter();

    $filter->setDimensionName($param['dimFilter']['dimensionName']);
    $filter->setOperator($param['dimFilter']['operator']);
    $filter->setExpressions($param['dimFilter']['expression']);

    if (isset($param['dimFilter']['exclude'] ))
        $filter->setNot($param['dimFilter']['exclude']);

    $filter_clause = new Google_Service_AnalyticsReporting_DimensionFilterClause();
    $filter_clause->setFilters($filter);

    $filtersGroup = $filter_clause;

}else if(isset($param['dimFilter']['filters'])){

    $filtersGroup = array();
    foreach( $param['dimFilter']['filters'] as $filter ) {

        $dimensionFilter = new Google_Service_AnalyticsReporting_DimensionFilter();
        $dimensionFilter->setDimensionName( $filter['dimensionName'] );
        $dimensionFilter->setOperator( $filter['operator'] );
        $dimensionFilter->setExpressions( $filter['expression'] );

        /*if (isset($param['dimFilter']['exclude'] ))
            $filter->setNot($param['dimFilter']['exclude']);*/

        $filter_clause = new Google_Service_AnalyticsReporting_DimensionFilterClause();
        $filter_clause->setFilters($dimensionFilter);

        $filtersGroup[] = $filter_clause;
    }
}`

setting up request
$request->setDimensionFilterClauses($filtersGroup);

Is this your own class, "Google_Service_Webmasters_ApiDimensionFilterGroup"?


I can't get messages sent to a channel using the java sdk.

Hello getstream, I am having a problem getting messages sent to a channel using the java sdk. When I call '.getMembers()', I get the list of members, but when I call '.getMessages()', it always returns an empty list even though there are messages in it.

Hey @realninety5  this is the SDK for Feeds, I think you want the one for chat.

Okay, thanks.


Read IIDs as text

          I finally was able to reproduce this bug - it happens when all the IDs in the psam are numeric!

$ cat numeric_OCE.psam | head
#IID    SEX     population      latitude        longitude       region
655     1       Bougainville    -6      155     OCEANIA
$ cat target_pcs/001.pcs | head
IID     PC1     PC2     PC3     PC4     PC5     PC6     PC7     PC8     PC9     PC10
655     -20.6509        28.8798 -18.9365        -0.6973 -1.0790 0.0627  -0.8486 2.1669  -14.1303        -8.9729
$ gzcat aggregated_scores.txt.gz | head
sampleset       IID     DENOM   PGS000004_hmPOS_GRCh38_SUM      PGS000018_hmPOS_GRCh38_SUM      PGS000027_hmPOS_GRCh38_SUM      PGS000036_hmPOS_GRCh38_SUM      PGS000065_hmPOS_GRCh38_SUM   PGS000889_hmPOS_GRCh38_SUM      PGS003436_hmPOS_GRCh38_SUM      PGS000004_hmPOS_GRCh38_AVG      PGS000018_hmPOS_GRCh38_AVG      PGS000027_hmPOS_GRCh38_AVG      PGS000036_hmPOS_GRCh38_AVG   PGS000065_hmPOS_GRCh38_AVG      PGS000889_hmPOS_GRCh38_AVG      PGS003436_hmPOS_GRCh38_AVG
HGDP<PHONE_NUMBER>.0       -0.93377        0.41891999999999996     38.78698        -2359.2295599999998     -0.11405929999999999    41.225443       4.27355 -1.2789775521133666e-07      5.7379148626678035e-08  5.312622673064043e-06   -0.0003231418494406861  -1.5622614167275037e-08 5.646617065543884e-06   5.853448405746681e-07
reference       HG00096 7300910.0       -0.47219999999999995    -0.3971499999999999     38.28005        -2272.516       -0.3333011      39.4819 4.93062 -6.467686904783102e-08  -5.4397328552194165e-08      5.243188862758204e-06   -0.0003112647601463379  -4.565199406649308e-08  5.407805328376874e-06   6.753432106408653e-07

Fix handling of numeric-only IIDs in:

[ ] pgscatalog_utils/ancestry_analysis
[ ] pgscatalog_utils/aggregate_scores
[ ] fraposa_pgsc

Originally posted by @smlmbrt in https://github.com/PGScatalog/pgsc_calc/issues/177#issuecomment-1805938524

https://github.com/PGScatalog/pgscatalog_utils/releases/tag/v0.4.3

Reopening because it was only fixed in ancestry

Checked that this won't effect fraposa_pgsc because pyplink reader reads IID as string (https://github.com/lemieuxl/pyplink/blob/710b4270c2ef8b90ba82c960c3087e046fe0a654/pyplink/pyplink.py#L333-L339)

Closed by #78


Complete Conversion to Swift 4.0.

Added support for iPhone X.

This looks awesome. Many thanks to this PR 👍


Mission Control excessively penalizes nodes that frequently update feerates

Background
I and other node operators have noticed that when we change advertised feerates, our routing traffic on the affected channel falls dramatically for some time. In my case I notice reduced traffic for at least a week, with high rates of WIRE_FEE_INSUFFICIENT (the c-lightning equivalent to lnwire.FailFeeInsufficient) for attempted forwards.  I suspect this is due to the behavior of LND's Mission Control.
Looking through the code, I think what is going on is that many LND nodes do not get timely channel updates, then try to route an HTLC through the affected node, the payment fails with lnwire.FailFeeInsufficient and the node is "penalize[d] as much as we can".
Admittedly I do not have anywhere near a complete understanding of Mission Control or the whole context and intent behind this behavior. I know from the comments there is a "second chance" functionality but I do not know anything about it.  More guidance would be appreciated.

Observe reduced forwarding traffic and increased WIRE_FEE_INSUFFICIENT/lnwire.FailFeeInsufficient failure rate for attempted forwards

Expected behaviour
lnwire.FailFeeInsufficient should not penalize the offending node; there is nothing wrong with updating a feerate.
Actual behaviour
It looks like (and my experience supports the hypothesis) LND's Mission Control is penalizing nodes that have updated feerates LND hasn't yet learned about.

Do you know whether C-Lightning actually sends a channel update attached to WIRE_FEE_INSUFFICIENT errors?

This is a very good question @whitslack! IIRC, CL actually uses lazy logic here: they'll only send out the update once someone comes across and attempts route with an outdated policy. This may have changed, but iirc in the past this is how they handled the enable/disable bit of a channel.

It appears that C-Lightning does attach an update: https://github.com/ElementsProject/lightning/blob/master/lightningd/peer_htlcs.c#L782
I am not sure when it sends out channel update gossip, but I imagine it's not that lazy. Maybe @rustyrussell can give insight?
@Roasbeef

If we get a failure, and that failure has a channel update attached to it, we'll attempt using that fresh one again w/o any penalty. This is to handle the case of a node changing its fees, but us not having the new fee update at the time of payment attempt.

OK, sounds reasonable.

This is to be expected, given that updates don't instantaneously propagate through the entire network. I'd also be curious w.r.t your sample size, and how you're drawing this conclusion.

Sure, of course. But by 'some time' I mean upwards of a week. I admit this is too subjective. I will write some analysis scripts to demonstrate the routing volume changes and WIRE_FEE_INSUFFICIENT rates.

They may be correlated, but necessarily the root cause.

This is true, but I struggle to think of how that could be. Of course there is not even a guarantee that this behavior comes from lnd. I suspect that it does, though, given lnd's prevalence on the LN.

Sure, of course. But by 'some time' I mean upwards of a week. I admit this is too subjective. I will write some analysis scripts to demonstrate the routing volume changes and WIRE_FEE_INSUFFICIENT rates.

Yeah it's hard to gauge, as it's just anecdotal information. It may be the case that you simply just are getting less traffic due to the fee update itself, and unless you have a lot of data over a long period of time, we can't come to any strong conclusions here. You may just be seeing some cyclic activity w.r.t your forwarding patterns, who knows.
But as I mentioned above, lnd will try again (with no penalty) if we get a channel update due to a fee discrepancy. If you can create a reproducible scenario for us where this isn't the case, then we actually have something to investigate. In the absence of that, I'll close the issue for now until we get additional information.


BASIC: All lines truncated after space

Tested in v1.11
Replicate: type into basic interpreter: 10 let a = input "Enter value: "
List your program and you will see 10 let with the rest truncated
@Roger-random encountered a different problem in #9 . This is a new problem.

@jaromir-sukuba I think 1.11 broke BASIC
Every line is now truncated after a space following the first command

My fault, it should be back to normal in 1.12


firebase_messaging: onMessage/onLaunch/onResume only give access to the data message payload. There is no way to get the notification object, the priority, sender, sentTime...

On Android (and probably iOS as well), FirebaseMessagingService receives a RemoteMessage object when a notification or data message is received.
This object contains many useful properties, like the displayed notification text, key, message type, date...
Yet there is no way to receive this information in dart code. Only the data payload is sent to onMessage/onLaunch/onResume.

https://github.com/flutter/plugins/pull/672 might fix that

Yep, although it seems like that PR will not be merged soon. There are also more fields which are still missing in that PR.

You could add a comment to the PR to help improve it.

just mentioning the PR was merged, maybe the issue is fixed.

Looks like the issue is partially fixed.
Notification title and body are included in a notification item, other properties are still missing.

@sir-boformer
This issue has been moved to https://github.com/FirebaseExtended/flutterfire/issues/689. Any further collaboration will be done there.


fix(): use is-dark for highligh dark theme (#2053)

Description
Missed a commit that needed to be on 4.x.x
What's included?
Test Steps

[ ] npm run start
[ ] then this
[ ] finally this

General Tests for Every PR

[ ] npm run start still works.
[ ] npm run lint passes.
[ ] npm run stylelint passes.
[ ] npm test passes and code coverage is not lower.
[ ] npm run build still works.

Screenshots or link to StackBlitz/Plunker

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

v4.17.4
GitHub release

Your semantic-release bot :package::rocket:


[On-Chain] Allow keepers to access previous blocks info

Objective
The  Session keeper implementation needs to have access to past blocks hash to derive its SessionId but we currently have no way besides the workaround implemented in the alpha repo [1][2].
Additionally, Claim creation may also need it to derive the earliest claim creation block height.
[1] https://github.com/pokt-network/poktroll-alpha/blob/main/x/servicer/keeper/msg_server_claim.go#L35
[2] https://github.com/pokt-network/poktroll-alpha/blob/main/x/servicer/keeper/msg_server_proof.go#L41
Origin Document
There's is currently a TODO_BLOCKER on the Session keeper that captures the issue [1]

[1] https://github.com/pokt-network/poktroll/blob/main/x/session/keeper/session_hydrator.go#L107
Goals

Investigate how to get any past block hash given its height.
Try to avoid using a network client to get that info.
Document the solution and how to use it in other places of the on-chain codebase.

Deliverables

[ ] A PR implementing a GetBlockHashByHeight function that uses the Cosmos SDK that could be used by the keepers.
[ ] If unsuccessful, document the investigation on a notion document and implement the network client workaround.

Non-goals / Non-deliverables

Implement a keeper for keeping track of past blocks hashes

General deliverables

[ ] Comments: Add/update TODOs and comments alongside the source code so it is easier to follow.
[ ] Testing: Add new tests (unit and/or E2E) to the test suite.
[ ] Documentation: Update architectural or development READMEs; use mermaid diagrams where appropriate.

Creator: @red-0ne
Co-Owners: @Olshansk

Great desription @red-0ne!

@Olshansk I believe we can go with this solution if we don't manage to properly query the Tendermint node. What worries me here, is that we won't be able to query blocks past the circular buffer which makes the GetSession non-deterministic (something we want to avoid for on-chain queries).
I would rank this solution above the Tendermint network client anyway.

Opting for @Olshansk 's solution


Removed the forced-colors media query over icons to avoid override

Please check the following:

[ ] Do the tests still pass?[^1]
[ ] Does the code comply with the style guide?

[ ] Run make lint from the Wagtail root.

[ ] For front-end changes: Did you test on all of Wagtail’s supported environments?[^2]

[x] Please list the exact browser and operating system versions you tested: Tested in Chrome
[x] Please list which assistive technologies [^3] you tested:Windows 11 high contrast modes - Dessert,Night sky,Dusk,Aquatic

[ ] For new features: Has the documentation been updated accordingly?

Please describe additional details for testing this change.
The PR is a fix to issue #8816
To achieve the disired result I commented the media query for forced-colors over the icons. The query was added when chrome was having a bug due to which a override on icons using fill (a css property) was required. Since the bug is remved we would want to remove the override too.
The change is made in client/scss/components/_icons.scss
The screenshots are attached below showing the override being removed in both modes (dark and light) of WHCM
Dark mode

Light mode

[^1]: Development Testing
[^2]: Browser and device support
[^3]: Accessibility Target

Hey @anujaraj, could you please screenshot the same area of the style guide shown in the original issue (the help blocks) to demonstrate that the goal of having those match their text color was achieved?
This part:

As noted in that issue, if this is working as expected, the icons should respectively be blue, yellow, and red.