Unhandled exception in Linux

I have this issue when I try to run my app in Linux.  I've systematically removed code to make the example at simple as possible.
 ~/dev/Myrina/MyrinaUI/bin/Release/netcoreapp3.0/linux-x64/publish (master ✘)✹✭ ᐅ ./MyrinaUI Unhandled exception. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.  ---> System.NullReferenceException: Object reference not set to an instance of an object.    at MyrinaUI.Views.LogView.InitializeComponent()    at MyrinaUI.Views.LogView..ctor()    at MyrinaUI.Views.MainView.!XamlIlPopulate(IServiceProvider , MainView )    at MyrinaUI.Views.MainView.!XamlIlPopulateTrampoline(MainView )    at MyrinaUI.Views.MainView.InitializeComponent()    at MyrinaUI.Views.MainView..ctor()    --- End of inner exception stack trace ---    at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean wrapExceptions, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& hasNoDefaultCtor)    at System.RuntimeType.CreateInstanceDefaultCtorSlow(Boolean publicOnly, Boolean wrapExceptions, Boolean fillCache)    at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, Boolean wrapExceptions)    at System.Activator.CreateInstance(Type type, Boolean nonPublic, Boolean wrapExceptions)    at System.Activator.CreateInstance(Type type)    at MyrinaUI.ViewLocator.Build(Object data)    at Avalonia.Controls.Presenters.ContentPresenter.CreateChild()    at Avalonia.Controls.Presenters.ContentPresenter.UpdateChild()    at Avalonia.Controls.Presenters.ContentPresenter.ApplyTemplate()    at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)    at Avalonia.Layout.Layoutable.Measure(Size availableSize)    at Avalonia.Layout.LayoutHelper.MeasureChild(ILayoutable control, Size availableSize, Thickness padding)    at Avalonia.Controls.Primitives.VisualLayerManager.MeasureOverride(Size availableSize)    at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)    at Avalonia.Layout.Layoutable.Measure(Size availableSize)    at Avalonia.Layout.LayoutHelper.MeasureChild(ILayoutable control, Size availableSize, Thickness padding)    at Avalonia.Layout.LayoutHelper.MeasureChild(ILayoutable control, Size availableSize, Thickness padding, Thickness borderThickness)    at Avalonia.Controls.Border.MeasureOverride(Size availableSize)    at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)    at Avalonia.Layout.Layoutable.Measure(Size availableSize)    at Avalonia.Layout.Layoutable.MeasureOverride(Size availableSize)    at Avalonia.Controls.Window.MeasureOverride(Size availableSize)    at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)    at Avalonia.Layout.Layoutable.Measure(Size availableSize)    at Avalonia.Layout.LayoutManager.Measure(ILayoutable control)    at Avalonia.Layout.LayoutManager.ExecuteInitialLayoutPass(ILayoutRoot root)    at Avalonia.Controls.Window.Show()    at Avalonia.Controls.DesktopApplicationExtensions.Run(Application app, Window mainWindow)    at MyrinaUI.Program.AppMain(Application app, String[] args)    at Avalonia.Controls.AppBuilderBase1.Start(AppMainDelegate main, String[] args)
at MyrinaUI.Program.Main(String[] args)
[1]    33414 abort (core dumped)  ./MyrinaUI
`
The main xaml view looks like this:
<UserControl xmlns="https://github.com/avaloniaui"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:cv="clr-namespace:MyrinaUI.Converters;assembly=MyrinaUI"
             xmlns:vm="clr-namespace:MyrinaUI.ViewModels;assembly=MyrinaUI"
             xmlns:v="clr-namespace:MyrinaUI.Views;assembly=MyrinaUI"
             mc:Ignorable="d" d:DesignWidth="1200" d:DesignHeight="850"
             x:Class="MyrinaUI.Views.MainView">

   <Grid ColumnDefinitions="5, auto, *, 5" RowDefinitions="*, auto, auto, 5">

    <!-- Row 0 Col 1-->
    <v:DataGridView Grid.Row="0" Grid.Column="1" />

    <!-- Row 2 Col 1-->
    <v:LogView Grid.Row="1" Grid.Column="1"/>

    <!-- Row 3 Col 1-->
     <v:InstanceInfoView Grid.Row="2" Grid.Column="1" />
  </Grid>
 </UserControl>

Where DataGridView, LogView, and InstanceInfoView are all brand new UserControls created from the VS template.
Note: It seems to work if you change ColumnDefinitions to 5,*,*,5.  Also, it doesn't seem to matter whether there's anything in grid column 2 or not.

Oh, this is with .9-preview7

Pls show use your Longview definition

LogView.xaml is:
<UserControl xmlns="https://github.com/avaloniaui"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:vm="clr-namespace:MyrinaUI.ViewModels;assembly=MyrinaUI"
             mc:Ignorable="d" d:DesignWidth="765" d:DesignHeight="100" Name="LogView"
             x:Class="MyrinaUI.Views.LogView">
</UserControl>

The code behind is also important

Oh, here it is, it's just default.  There was some xaml in all of these files, but I deleted it trying to narrow down the problem.
using Avalonia.Controls;
using Avalonia.Markup.Xaml;
using Avalonia.Media.Imaging;
using System;

namespace MyrinaUI.Views {
    public class LogView : UserControl {
        public LogView() {
            InitializeComponent();
        }

        private void InitializeComponent() {
            AvaloniaXamlLoader.Load(this);
        }
    }
}

Also of note, it works just fine on Windows and MacOS Mojave

I posted the wrong stack trace.  My apologies.  It has been corrected in the OP.

Can you try to define width and height on LogView?

I'm just going to close this.  I can't reproduce it now with the limited example above.  I'm going to spin up a new Ubuntu VM and try again.  If it still happens on a new VM, I'll investigate further and reopen this issue, or create a new one.


Jenkinsfile test

Goal
The goal of this PR is
Closes
Discussion

Checklist

[ ] Chain spec updated
[ ] Updated the js/api-augment code if a custom RPC added/changed
[ ] Design doc(s) updated
[ ] Tests added
[ ] Benchmarks added
[ ] Weights updated

/run-benchmark

opened PR to test, It can be deleted

/run-benchmark

/run-benchmark


RAC-5160 :add double check if copy archive from PACKER_CACHE_BUILD job successful

there's some possibility (like a sandbox jenkins env) , the PACKER_CACHE_BUILD is not ready yet.
so the folder will not exist. although there's set +e, but adding a check is preferred .
@hohene  @anhou  @iceiilin

I noticed this "check" doesn't change any env var or export any new env var.
So I'm not unstanding the enhancement of this PR.
Can you please explain some details?

@changev , it will be double checked in following code in the same file:
if [ "$BUILD_TYPE" == "vmware" ] &&  [ -f output-vmware-iso/*.vmx ]; then
     echo "Build from template cache"
     export BUILD_STAGE=BUILD_FINAL
else
     echo "Build from begining"
     export BUILD_STAGE=BUILD_ALL
fi

BUILD on-build-config #305 : FAILURE

test this please

If the job for cache is not ready, the step
                    projectName: 'OVA_CACHE_BUILD',
                    target: 'cache_image']);

in build_ova.groovy and build_vagrant.groovy will fail.
If the pipeline goes to the shell build_ova.sh or build_vagrant.sh, the images are already copied.
So, in order to run build ova and build vagrant without cache job, we also need to wrap the step with try...catch

@PengTian0 , Thank you for this great suggestion.


Slideshow not working

Describe the bug
The slideshow is not launching when the Play button is clicked
To Reproduce
Steps to reproduce the behaviorxs:

Go to the horizontal timeline demo Here
Add the slideShow attribute to the  component
Click on the Play button
Observe the things, well, not happening

Expected behavior
It should start playing
Desktop (please complete the following information):

OS: W10
Browser Chrome

Additional context
It do work with the others vertical demos tough
Edit : It works when an item is selected, but it breaks when no items is selected (e.g. after reloading the page)

@MarekPrim This has been fixed in the latest version of react-chrono.


getting quotes from The Zen of Python in the terminal window

Issue Type: Bug
How can I turn off quotes from The Zen of Python in the terminal window. How annoying. Not helpful. I have searched the internet for this, but couldn't find anything.
VS Code version: Code 1.65.2 (c722ca6c7eed3d7987c0d5c3df5c45f6b15e77d1, 2022-03-10T14:33:55.248Z)
OS version: Windows_NT x64 10.0.19044
Restricted Mode: No
Extensions (3)

Extension
Author (truncated)
Version

python
ms-
2022.2.1924087327

vscode-pylance
ms-
2022.3.3

vscode-qt-for-python
sea
1.1.7

Every time I execute my python code, the following appears in the terminal window:
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than right now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
This is ahead of any output or error messages. It just started today.


Bug: Fix tuple typo

Steps To Reproduce

Navigate to https://lexical.dev/docs/api/modules/lexical_text & find the following section.

The current behavior
The word "touple" is misspelled.
The expected behavior
It should be spelled "tuple".

PR #5229


Incorrect MAC=00:00:00:00:00:00 on TL-WR740N/ND v4 interface WAN

Version of LEDE and LuCI:
LEDE Reboot 17.01.4 r3560-79f57e422d / LuCI lede-17.01 branch (git-17.290.79498-d3f0685)
LuCI is showing the mac address "00:00:00:00:00:00" at WAN interface. The WAN6 interface is correct and is showing the same ifconfig mac.

We need more details what is WAN on your side? (pppoe ????)

This can happen in cases where the wan interface is not an ethernet device.


Added linear scale on dev page.

Note: this linear scale will be moved to choropleth.tsx eventually. This is simply a temporary place of implementation to polish details. Below is a picture of the scale:

@beets @jeffreyoldham for review.


Some error  occured when installing mxnet on centos6.5

/usr/local/cuda-7.5/bin/nvcc -c -o build/src/operator/broadcast_reduce_op_gpu.o -std=c++11 -Xcompiler -D_FORCE_INLINES -g -O3 -ccbin g++  -Xcompiler "-DMSHADOW_FORCE_STREAM -Wall -O3 -I/root/Desktop/mxnet/mshadow/ -I/root/Desktop/mxnet/dmlc-core/include -fPIC -Iinclude -msse3 -funroll-loops -Wno-unused-parameter -Wno-unknown-pragmas -I/usr/local/cuda-7.5/include -DMSHADOW_USE_CBLAS=1 -DMSHADOW_USE_MKL=0 -DMSHADOW_RABIT_PS=0 -DMSHADOW_DIST_PS=0 -DMSDHADOW_USE_PASCAL=0 -DMXNET_USE_OPENCV=1 pkg-config --cflags opencv -fopenmp -DMSHADOW_USE_CUDNN=1  -DMXNET_USE_DIST_KVSTORE -I/root/Desktop/mxnet/ps-lite/include -I/root/Desktop/mxnet/deps/include -DMXNET_USE_NVRTC=1" src/operator/broadcast_reduce_op.cu
ERROR: certificate common name \u201cwww.github.com\u201d doesn\u2019t match requested host name \u201craw.githubusercontent.com\u201d.
To connect to raw.githubusercontent.com insecurely, use \u2018--no-check-certificate\u2019.
make[1]: *** [/root/Desktop/mxnet/deps/include/zmq.h] Error 5
make[1]: Leaving directory `/root/Desktop/mxnet/ps-lite'
make: *** [PSLITE] Error 2
make: *** Waiting for unfinished jobs....

did you tried to update all the submodules? I used to have error of building, it is fine after updating submodules.

This issue is closed due to lack of activity in the last 90 days. Feel free to reopen if this is still an active issue. Thanks!


Update Visuals for OverviewSession

Overview Session currently is ugly. We need:

[ ] Button size and shape adapted
[ ] List should look better
[ ] Proper way to show that a excersise is finsihed
[ ] Show short excersise description

duplicate of #93


Devel/refactor

This is a simple reorganization of the ecmean library and the relative functions. it is cleaner although now all the different functions are scattered around.

This closes #51

Last commits introduce a new way of parsing, closes #61

This closes #63, #64, #66

This closes #65

I found a small error in the way the cmor mask were handled (% instead of fraction) which is now solved. I also tried to introduce the oceanic mask. Now testing the computational performance.

Test on levante suggest that there still a bit of confusion on two aspects

The mask unit: we cannot use the one that is shipped within the file, often absent or badly formulated. The solution of dividing by 100 the cmor is the only one that look safe
The recognition of regular/curvilinear/unstructured grid is everything but failsafe. However, since we plan to roll to CDO based interpolation, I will wait for this

One reflection regards the components. Each of them require a lot of manual handling. I am wondering if it will be a good idea to introduce a defaultatm  and defaultoce component in line with CMOR, and then use exceptions from this

@jhardenberg please let me know if you have time to test this. I would like to close and proceed this week.

Introducing coverage (around 90%) to be published on coveralls.io and some more elaborated test for command line arguments. Merging soon.


Field Encryption Support

Support AES encryption at the field-level. Relies on #66 in order to modify the field before storage and during retrieval.

Will release with 3.3.0


Way of charge?

I have some doubts about the operation when the battery is charging.
If the battery is being charged, the clock will take the 4.2v from the battery and regulate it to 3.3v.
Or the 5v input from the charging port will charge the battery, plus if the watch is in use it will be powered from the charging port.

Because I selected the BQ21040 Lipo battery IC.
This IC, power down when the IN terminal voltage is less than UVLO and the all the terminals are high impedance


add set modifier

Coverage: 95.626% (-0.3%) from 95.89% when pulling f8db6140f250c77851715b4d2dbb9df4892ebeb9 on add-set-modifier into 328286df6b481dd71a915fd77dcd7f8e0bc94ddf on master.


Port Chrome47 on Linux

TODO:

[x] Get code compiling
[x] Copy over original Chrome47 code into all the chromium_src dirs
[ ] Update libchromiumcontent
[ ] Fix crash in tests

We need to port https://chromium.googlesource.com/chromium/src/+/ff4018b80395433657222d6eb0483b2349b1e007 over to libchromiumcontent to get this cookin'

:+1:

We need to port https://chromium.googlesource.com/chromium/src/+/ff4018b80395433657222d6eb0483b2349b1e007 over to libchromiumcontent to get this cookin'

I'll take care of it.


Is it posssible to merge links from the same group to another node after collapse the group node

Say the demo data is two groups named group0 and group1,  group0 has three children nodes named 'group0_child1' 'group0_child2' 'group0_child3' , each child of group0 connect to group1.
I find that links from children of group0 to group1 are not merged after collapse group0 while set 'curve-style' .
After collapse group0 , there are still three links from group0 to group1. I expect it should be one link between group0 and group1. Or is there a switch to control this behavior?
See the demo.

Currently we don't support this, would like to do so in the future though.
Same as https://github.com/iVis-at-Bilkent/cytoscape.js-expand-collapse/issues/11


feat: support chunked index reads

support for chunked index reads...
https://chunked-index--business-website--adobe.hlx3.page/blog/categories/how-to
https://chunked-index--business-website--adobe.hlx3.page/blog/

i just noticed that i forgot about the "quick search", this introduces a limitation that quick search only applies to the latest 1k articles... personally, i think that's ok, so i will leave it like that for now.


Origin/develop

Summary

Changes

Closes:
Task list

[ ] For workflow changes, I have verified the Actions workflows function as expected.
[ ] For content changes, I have reviewed the style guide.

I'm closing this out since an issue hasn't been referenced and the change hasn't been described.


buyer hub keep closing connection and refund LMR

I tried to test net on 26/4, I saw my buyer hub connection keep closing and refund LMR before time end. And I can't get any BTC from the pool because of that.

I have the same issue.

Hi @luffy2106, @kachers.  First I'd like to thank you for your feedback.
I'd like to help troubleshoot this issue.  Would you mind answering a couple of questions for me?
Approximately how long is your contract running?
Are you closing your laptop, or putting your computer into sleep mode, or turning it off at any point?
Does your laptop automatically turn off, or go to sleep?
Do you mind sharing the hashrate measurements and graphs from your pool?
This information will give me a better idea of how to proceed.  Thanks again for your feedback.
Scott

Hello,
Sometimes the contract close after 10 minutes,sometimes 15 minutes and I do
not turn off the computer.
For your last question, I don’t get what you mean? Could you instruct me
how to do it ?
Kien
On Wed, 26 Apr 2023 at 19:47 srt0422 @.***> wrote:

Hi @luffy2106 https://github.com/luffy2106, @kachers
https://github.com/kachers. First I'd like to thank you for your
feedback.
I'd like to help troubleshoot this issue. Would you mind answering a
couple of questions for me?
Approximately how long is your contract running?
Are you closing your laptop, or putting your computer into sleep mode, or
turning it off at any point?
Does your laptop automatically turn off, or go to sleep?
Do you mind sharing the hashrate measurements and graphs from your pool?
This information will give me a better idea of how to proceed. Thanks
again for your feedback.
Scott
—
Reply to this email directly, view it on GitHub
https://github.com/Lumerin-protocol/WalletDesktop/issues/156#issuecomment-1523820209,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AICKTABMYPN2ULTUV4A4LZDXDFNR5ANCNFSM6AAAAAAXMW2PIY
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Thanks and best regards
Dang Trung Kien
(+33)0612433137

So for me it always refunds 0.93...something LMR.
It runs for around 15min.
Im running my wallet on my home server. It never goes to sleep.
Port checker is green. I receive some hash-power in the pool also.
Earlier I also received error message in LMR wallet which looked like this -
Unhandled Promise Rejection
Error: Returned error: daily request count exceeded, request rate limited
at Object.ErrorResponse (/opt/Lumerin Wallet/resources/app.asar/node_modules/web3-core-helpers/lib/errors.js:28:19)
at Object.callback (/opt/Lumerin Wallet/resources/app.asar/node_modules/web3-core-requestmanager/lib/index.js:300:36)
at /opt/Lumerin Wallet/resources/app.asar/node_modules/web3-providers-ws/lib/index.js:115:45
at Array.forEach ()
at WebsocketProvider._onMessage (/opt/Lumerin Wallet/resources/app.asar/node_modules/web3-providers-ws/lib/index.js:103:69)
at W3CWebSocket._dispatchEvent [as dispatchEvent] (/opt/Lumerin Wallet/resources/app.asar/node_modules/yaeti/lib/EventTarget.js:115:12)
at W3CWebSocket.onMessage (/opt/Lumerin Wallet/resources/app.asar/node_modules/websocket/lib/W3CWebSocket.js:234:14)
at WebSocketConnection. (/opt/Lumerin Wallet/resources/app.asar/node_modules/websocket/lib/W3CWebSocket.js:205:19)
at WebSocketConnection.emit (node:events:390:28)
at WebSocketConnection.emit (node:domain:475:12)
at WebSocketConnection.processFrame (/opt/Lumerin Wallet/resources/app.asar/node_modules/websocket/lib/WebSocketConnection.js:554:26)
at /opt/Lumerin Wallet/resources/app.asar/node_modules/websocket/lib/WebSocketConnection.js:323:40
at processTicksAndRejections (node:internal/process/task_queues:78:11)

@kachers thank you for sharing that information.  That's extremely helpful.  I think I can address this and I'll update you.

No sir. I had it at 7am and I didnt get it after since.

Im using F2pool
stratum+tcp://btc-euro.f2pool.com:3333

@kachers okay, that's good.  We had to tweak some infrastructure.  you shouldn't get that issue moving forward.
Since then, have you run into the issue with your contract closing prematurely?
Bear in mind, that this may happen from time to time, because your wallet has validation build in, and if the miner that you contracted stops delivering, then your validator will cancel the contract to save LMR.

The issue is still persistent and every contract gets canceled prematurely. It always refunds 0.93 LMR with different numbers after 93.
I will try nicehash pool tomorrow. My account got frozen for 24h after i added 2 factor authentication.

@kachers the proxy should work fine with f2pool.  it looks like all the miners in the marketplace are already busy.  I think that's why the issue is persisting.  I'm looking into it on our end.

How could I know which pool I'm using ? you mean log into mining pool
account in which website ?
On Wed, Apr 26, 2023 at 7:54 PM srt0422 @.***> wrote:

@luffy2106 https://github.com/luffy2106 I may be able to help you find
the information if I know which pool you're using.
Do you know which mining pool you're using, and can you log into your
mining pool account?
—
Reply to this email directly, view it on GitHub
https://github.com/Lumerin-protocol/WalletDesktop/issues/156#issuecomment-1523828009,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AICKTABBJDOGZ32DKM6CXJDXDFOMNANCNFSM6AAAAAAXMW2PIY
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Thanks and best regards
Dang Trung Kien
(+33)0612433137

[image: image.png]
This is what I have from F2pool, how could I know which pool I'm using ?
Best Regards,
Kien
On Wed, Apr 26, 2023 at 10:43 PM Dang Trung Kien <
@.***> wrote:

How could I know which pool I'm using ? you mean log into mining pool
account in which website ?
On Wed, Apr 26, 2023 at 7:54 PM srt0422 @.***> wrote:

@luffy2106 https://github.com/luffy2106 I may be able to help you find
the information if I know which pool you're using.
Do you know which mining pool you're using, and can you log into your
mining pool account?
—
Reply to this email directly, view it on GitHub
https://github.com/Lumerin-protocol/WalletDesktop/issues/156#issuecomment-1523828009,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AICKTABBJDOGZ32DKM6CXJDXDFOMNANCNFSM6AAAAAAXMW2PIY
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Thanks and best regards
Dang Trung Kien
(+33)0612433137

--
Thanks and best regards
Dang Trung Kien
(+33)0612433137

I am facing the same issue, with it refunding 0.936

12 contracts closed at the same time. i think this isn't a bug ... closed by the lumerin team


Device does not support AdvancedMode after Dispose

Required Info

Camera Model
D435

Firmware Version
05.10.06

Operating System & Version
Windows 10

Kernel Version (Linux Only)
---

Platform
PC x86

SDK Version
2.17.0

Language
C#

Segment
PC

Issue Description
When stopping capture and release Pipeline and Config, if I try to initialize device in order to start capturing again (without reinitializing main program) I receive the error "Device does not support AdvancedMode" when trying to load json configuration again. Other times I receive "Access violation - no RTTI data!".
These errors are causing I can't stop and release camera and play it again.
Thanks.

Could use some more info on reproducing this, but I suspect this is a double Dispose.
In which case you can try and add this to the AdvancedDevice:
protected override void Dispose(bool disposing)
{
    // Intentionally empty, does not own the native device, only wraps it.
}

Hi
You are right @ogoshen. Adding this Dispose override to AdvancedDevice solves the issue.
Thanks.

Great, thanks for verifying, it will be handled a PR soon.


mirrordisplays update

@TODO:
cask :v1 => 'mirrordisplays' do
  version :latest
  sha256 :no_check

  url 'https://github.com/fcanas/mirror-displays/releases/download/1.0/MirrorDisplays.zip',
    :referer => 'http://www.fabiancanas.com/Projects/MirrorDisplays'
  name 'Mirror Displays'
  homepage 'http://www.fabiancanas.com/Projects/MirrorDisplays'
  license :unknown    # todo: change license and remove this comment; ':unknown' is a machine-generated placeholder

  app 'MirrorDisplays.app'
end

Please submit a PR. You only need to press the pencil icon on the cask, to edit it.


remember export options

export settings options are not remembered for the next export.
example: I select gig instead of PNG sequence, and set the delay to 20 frames, next exports, these are all reset to default

You're totally right. This is something that I've missed many times while exporting. I guess this isn't so big deal to create. Thanks.

Just updated this feature on the master.


How to invoke locally?

Hello,
I'm testing this starter kit as I'd like to add async await support my my lambdas.
I primarily would like to invoke this locally.
But when I run "serverless invoke local --function hello"
I get the error:
(function (exports, require, module, __filename, __dirname) { export const hello = async (event, context, callback) => {
                                                              ^^^^^^
SyntaxError: Unexpected token export....
.....

Which basically means its not been transpiled by babel.
How can I invoke locally?
Thanks,

Hmm that is weird. What version of serverless are you using?

You've left out webpack  in your command.
e.g. you need to run serverless webpack invoke local --function hello

@andrewoh531 when I run  serverless webpack invoke local --function hello I get Command "webpack invoke local" not found, Run "serverless  so that does not work.
@jayair I'm using serverless version 1.8.0

@newbreedofgeek Can I see the full error?

@jayair there is not much error detail, when I run serverless webpack invoke local --function hello
I get:
  Serverless Error ---------------------------------------

     Command "webpack invoke local" not found, Run "serverless
     help" for a list of all available commands.

  Get Support --------------------------------------------
     Docs:          docs.serverless.com
     Bugs:          github.com/serverless/serverless/issues

  Your Environment Information -----------------------------
     OS:                 darwin
     Node Version:       6.10.3
     Serverless Version: 1.8.0

I have not made any changes after I cloned this project, I just clones it, ran npm install and then ran the above command. If I run serverless webpack invoke --function hello it works, but local does not work.
Actually what is the difference between the invoke and invoke local

Hi @newbreedofgeek, sorry for the confusion. Let me explain what the following commands do:
serverless invoke
serverless invoke local
serverless webpack invoke

The first 2 are built-in commands of Serverless Framework. The former serverless invoke runs your Lambda function remotely and serverless invoke local runs it locally.
(function (exports, require, module, __filename, __dirname) { export const hello = async (event, context, callback) => {
                                                              ^^^^^^
SyntaxError: Unexpected token export....
.....

The reason you got the error earlier when you ran serverless invoke local --function hello was because Serverless Framework tried to run your Lambda function in es7 syntax without transpiling first. This is the expected behavior.
The tutorial uses this Serverless Framework plugin, serverless-webpack to handle transpile. The third command serverless webpack invoke is added on by the plugin. It will transpile the Lambda function, then invoke it locally. And serverless webpack invoke local is not a valid command.

@fwang great! tnx :)


[Error about finetuning on Ref-Youtube-VOS] No "dataset_name" key in the "targets"

Hello. First of all, it is very grateful to share your wonderful work on Github.
I was trying to fine-tune your model on Ref-Youtube-VOS dataset with the backbone(video_swin_t_p4w7).
I followed the sample script you mentioned on the following link.
(./scripts/dist_train_test_ytvos.sh ytvos_dirs/video_swin_tiny pretrained_weights/video_swin_tiny_pretrained.pth --backbone video_swin_t_p4w7)
I bumped into the following error:

This error comes from this part:

That's because there is no key named "dataset_name" in the variable "target" which was defined in the getitem function.(getitem link: https://github.com/wjn922/ReferFormer/blob/9c8f237adc260c512a1c5ecfc7aee81b8282649a/datasets/ytvos.py#L166
Here is the debugging output of the target value in the error prompt..

Am I missing something??
I could not find a way to solve this error.
I am really appreciating if you give me any hints for this.

Thanks for pointing this out. We have fixed the bug as follow. Please have a try now.
https://github.com/wjn922/ReferFormer/blob/e40f70bb3c06b4e912a1306a3a41b5f844d277ae/util/misc.py#L542


CI also delete RC tag

Avoiding manually delete
and also no need add APK to RC tag

I decide to manually delete


please translate 'shortcut guide‘ to chinese

Microsoft PowerToys version
0.62.1
Running as admin

[X] Yes

Area(s) with issue?
Shortcut Guide
Steps to reproduce
it's not in Chinese, even when all the other parts are Chinese.

✔ Expected Behavior
the guide to be also Chinese
❌ Actual Behavior
it's English.......
Other Software
Microsoft PowerToys
Release V0.62.1

#22811

/dup #890


Add a regex validator (AllowedPattern) to all of the *SSLCertificateARN fields

As a user, I would like immediate feedback if I've put an obvious typo in my SSLCertificateARN field.

something like:
AllowedPattern: "arn:aws:acm:([a-zA-Z0-9_\-\:\/]+)"

maybe?

this is fixed by PR #50


Update kubernetes-mixin

From https://github.com/kubernetes-monitoring/kubernetes-mixin/commit/b710a868a95621aa93e0b661954f63f4db82aaea

Nice, was about to PR a K8s mixin update

Thanks for the PR! Your changes also fix our automated version and dependencies update, which was broken with the latest update of kubernetes-mixin :)


Switch to use new CreateServiceReadyCondition

The current ExposeServiceReadyCondition can be confusing since it just reflects if the k8s service got created, but not the route to expose the public endpoint. This changes to a new CreateServiceReadyCondition to prevent this.
Jira: OSPRH-4164
Depends-On: https://github.com/openstack-k8s-operators/lib-common/pull/572

/test glance-operator-build-deploy-kuttl


feat: data protection dashboard - part1 - snapshots

UM screen:

Harvest screen:

Notes:

MDV volumes are skipped in this dashboard
counts are matching if we put aside the flex-constituents from harevst
UM shows count on hover, we always show on bar

Open issue:

UM don't show flexgroup constituents, where as harvest convert the style to flexgroup and show them
grafana some how not able to show bar when value is 0, working on that

Showing 0 in bar chart is done.
UM screen

Removed conf/zapi/cdot/9.8.0/failover.yaml.
The addition of the snapshot plugin will increase the response time of Zapi Volume. Any sense on how much? --> Not yet calculated, Will update soon with detail.

Snapmirror related changes are planned for dashboard work for SM metrics.

need conflict resolve for dashboard_test


Updated README.md for $watch usage

The property is not on the scope. Its available inside the controller only, it should be accessed by the watcher function expression.

duplicating: https://github.com/johnpapa/angular-styleguide/pull/780/files

Since these are guidelines, a little theory to reason it out should also be updated.


[Pangrams]:

🎮 Game Request
Game logic and basic description:
Game of making words from random letters.

Point down the features
Game points:

All words should include base letter.
Each word should be of length 4 letters minimum.

Select program in which you are contributing
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @samhitaveluri !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

Hey @samhitaveluri! 🙂
It seems like you are not following proper guidelines !! 👀
Read documentation properly !!🙏
If you have any queries reach out to us on Discord🕹 .

Hey @samhitaveluri ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


Load the Runtime reporter test case summary from JSON file

@sundaramrajendran @sebady looks good to me

merged


Rename

This repository has a very confusing name.
Even the package,  cb-node doesn't really allude to what it is.
Thoughts on a re-name?

I'm thinking maybe just cb-api-server and cb-api, along with cb-api-tester?

What's the distinction between cb-api and cb-node-server?

@jprichardson rather than getting hung up on names.  I'll outline the packages as they stand:

A client-side convenience module for accessing the HTTP endpoint on a common blockchain API compliant server
A common blockchain API compliant express router package, with type checking and the (ideally) ability to plug and play data models
A testing package for checking the client side module is spec. compliant in terms of the data it returns and the behaviour it exhibits

+1 for keeping cb- prefixes in repos / packages, this is confusing as hell xD

@rubensayshi thoughts on the names?

I did not have a problem with the original ones

I like cb-api, simple and concise.

Perhaps cb-http-client?

I like cb-http-client/cb-http-server.

@jprichardson it just seemed more in line with us separating the specification from the protocol.
Will rename them to the above.

Closing in favour of #7


Update package.json to add dependency to angular.

This is mainly because some package managers introspect this property to also get all dependencies.

I've had to changed this, landed as 475a9b6

:+1:


was adding total for market instead of amount of reporting or disputing

fix bug when summing up reporting / disputing staked REP
filter out contracts that have already been claimed. verified that redeem works. there is an issue with dispute windows showing up when user buys participation tokens.

changes made, comment addressed

closing combining PRs


Add -A option to StringTie

This will output a tsv file with gene expression data.

+1  If you point me to a checkout with this change, I can test it on the small test bams. (or just run it yourself using /gscmnt/gc2708/info/medseq/tmp/toiltest/rnatest.yaml

@chrisamiller try /gscmnt/gc2764/cad/ssiebert/toil_test/arvados_trial.

works fine - output here looks sane: /gscmnt/gc2708/info/medseq/tmp/toiltest/output

Great! Thanks for testing. I'll merge.


Build targets in parallel

The current scripts/build.py builds each target in turn. This PR makes use of multiprocessing to build all targets in parallel. This is faster, but it has the disadvantage that output is interleaved and therefore harder to read.

Note that I disabled parallel builds unless explicitly using ./build.py -j or ./build.py -jN.


add @benjroy to CODEOWNERS

Change description
add me, @benjroy, to CODEOWNERS for this repo 🙈
I'm going to merge this without REVIEW
Type of change

[ ] Bug fix (fixes an issue)
[ ] New feature (adds functionality)
[ ] Improvement (improves codebase without changing functionality)

Related issues

Fix #1

Checklists
Development

[ ] Lint rules pass locally
[ ] Application changes have been tested thoroughly
[ ] Automated tests covering modified code pass

Security

[ ] Security impact of change has been considered
[ ] Code follows company security practices and guidelines

Code review

[ ] Pull request has a descriptive title and context useful to a reviewer. Screenshots or screencasts are attached as necessary
[ ] "Ready for review" label attached and reviewers assigned
[ ] Changes have been reviewed by at least one other contributor
[ ] Pull request linked to task tracker where applicable

oh no I can't merge it without someone's approval after all!

lol thanks @FoodProduct


ClangSharp fails to generate MiniDumpWriteDump with MINIDUMP_TYPE enum.

I tried to have ClangSharp generate the code for TerraFX.Interop.Windows. However, for some reason these are skipped even when I reroute the following to void* pointers in the function definition:

PMINIDUMP_EXCEPTION_INFORMATION
PMINIDUMP_USER_STREAM_INFORMATION
PMINIDUMP_CALLBACK_INFORMATION

This is so then the end user could provide their own implementation of these types depending on if they are targeting x86, x96, ARM, or even ARM64 as some of them differ based on the target arch.
I thought that something must be excluding them but when I look inside of the files in TerraFX.Interop.Windows's cloned github repository locally using Visual Studio's Find in Files feature with the file Filter set to *.* it shows that they are not excluded at all directly. As such this is probably a bug in ClangSharp.
The header file these come from is minidumpapiset.h which is included from DbgHelp.h.

The header file these come from is minidumpapiset.h which is included from DbgHelp.h.

Bindings are not generated transitively, otherwise you'd end up always generating bindings for most of the C runtime, C++ standard template library, or underlying operating system SDK.
You need to explicitly handle each header, namely by adding the right files to handle um/mionidumpset.h here: https://github.com/terrafx/terrafx.interop.windows/tree/main/generation/Windows/um


sriov: Use verification retry to wait VF been created

When reactivating i40e interface with SR-IOV enabled, the kernel
takes some time(1 seconds or more in my test) to get the VF interface
ready in kernel. So at the time of libnmstate returns with success, the
VF interface might not be ready for use yet.
To fix that, we include VF interfaces in desire state when PV is
changed/desired. The verification retry will wait the VF to be ready for
use.
Unit test case and integration test case included.
Also fixed SRIOV integration test cases which are now all passing on i40e
NIC.
To test on real SRIOV NIC:
cd tests/integration/
sudo env TEST_REAL_NIC=ens1f1 pytest-3 sriov_test.py -vvv

I am still testing SRIOV in real hardware. Please wait a while.
But the case this PR try to fix is manually tested.

Patch ready for review and all sriov integration test cases passed on i40e NIC.

@cathay4t I assume this needs backport to 0.3, right?

@cathay4t I assume this needs backport to 0.3, right?

@cathay4t I assume this needs backport to 0.3, right?

https://github.com/nmstate/nmstate/pull/1455 created

@cathay4t I assume this needs backport to 0.3, right?

https://github.com/nmstate/nmstate/pull/1455 created


Tactically default input stream reader charset to UTF-8

This PR is stale because it has been open for 30 days with no activity. Please remove stale label or add any comment to keep this open. Otherwise this will be closed in 5 days.

This PR was closed because it has been inactive for 35 days. Please re-open if this PR is still relevant.


Fix runtime configuration location on pipeline json

Fixes #1772
Developer's Certificate of Origin 1.1
   By making a contribution to this project, I certify that:

   (a) The contribution was created in whole or in part by me and I
       have the right to submit it under the Apache License 2.0; or

   (b) The contribution is based upon previous work that, to the best
       of my knowledge, is covered under an appropriate open source
       license and I have the right under that license to submit that
       work with modifications, whether created in whole or in part
       by me, under the same open source license (unless I am
       permitted to submit under a different license), as indicated
       in the file; or

   (c) The contribution was provided directly to me by some other
       person who certified (a), (b) or (c) and I have not modified
       it.

   (d) I understand and agree that this project and the contribution
       are public and that a record of the contribution (including all
       personal information I submit with it, including my sign-off) is
       maintained indefinitely and may be redistributed consistent with
       this project or the open source license(s) involved.

The changes look good. Are the deleted files ones that could have been deleted a while back when things were moved to the server (and unrelated to this issue)?

Correct, I can split this into a different pr if needed.

This change seems to warrant a version bump and auto-migration - is that correct? Or will the back-end be updated to tolerate getting the runtime name from the app_data.ui_data.runtime.name if not present in app_data directly? Either way, it seems like more changes are necessary if pipelines using app_data.ui_data.runtime.name exist in the wild.

This changed is not on a release. This is a fix required to maintain backward compatibility.

The changes look good. Are the deleted files ones that could have been deleted a while back when things were moved to the server (and unrelated to this issue)?

Correct, I can split this into a different pr if needed.

Moved the cleanup to another PR. Also found another obsolete file.

Didn't realize you'd fixed the CI issue - just forced pushed to get rid of my fix 😄


Fix compile error (chapter 9)

Fix #338 #340
It looks like these problems are caused by multiple versions. I have no idea of the underlying reasons, but I think the simplest workaround is to keep one version. So I remove f3 crate which depends on cortex-m v0.5.6 to fix it.
There are also the same problems in chapter 11,14,15. But it seems more complex, as I'm a newbie in this field, and I'm still learning :-). So I only submit this to fix chapter 9. Thanks a lot.

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @jamesmunns (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see the contribution instructions for more information.

OK, I'll give it a shot.

Okay, I'm done. @eldruin


python 3.8 package

please release python 3.8 package.

duplicates
https://github.com/tensorflow/tensorflow/issues/33374
https://github.com/tensorflow/tensorflow/issues/33543

Closing as duplicate. Let's follow this up after https://github.com/tensorflow/tensorflow/issues/33543

I was able to successfully build TF on windows with python 3.8.
However, grpcio still did not publish their python 3.8 package.
Therefore, we are blocked on their release for our python 3.8 release

@gunan 20616 is this the release that was blocking?

https://pypi.org/project/grpcio/1.25.0/#files
We need a new release of grpcio uploaded to pypi (above) that has python 3.8 support for all operating systems TF supports.

Hi @gunan ,
could you explain us how install TF - gpu with python 3.8 (unfortunatelly i use Windows10)?
i become crazy, to fine a solution..
thanks a lot! :)

We still do not have the prebuilt packages. Unfortunately, we were not able to finish 2.1 and python 3.8 before christmas due to the year end rush. All our dependencies finally have support, but we did not have much time after they had releases with support.
We will push nightly packages for python 3.8 in January.
Until then, you can try building TF from sources.


Incompatible with Relaton?

bundler: failed to load command: metanorma (/Users/myself/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/bin/metanorma)
NoMethodError: undefined method `save_cache_biblio' for #<Asciidoctor::Csd::Converter:0x00007fe9b602fb50>
  /Users/myself/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/asciidoctor-csd-0.4.1/lib/asciidoctor/csd/converter.rb:79:in `makexml'

I found this issue yesterday, and pushed version 0.4.2 of the gem to address it. Please bundle update and confirm if the issue is still there.

Yes, maybe the gem hasn't been released?

It's still 0.4.1 on Rubygems : https://rubygems.org/gems/asciidoctor-csd

Gem released and fixed. Thanks @opoudjis !


Various changes to support test code.

Conditional redirects
Conditional content-type checks
Added feditest user agent since the Python user agent is often rejected.

Test code using this is in a separate repo. Related changes in another PR.

Closes #88


Issue while building a simple flask user login application

App is Good. But the majority of the time getting this error
for building a simple flask user login app.
API request failed: 400 {"type":"error","error":{"type":"invalid_request_error","message":"Output blocked by content filtering policy"}}

According to Anthropic support, this measure is "in efforts to prevent Claude from being used to replicate or regurgitate pre-existing materials." I haven't encountered this issue before, so I don't believe the system prompt or tool prompts are the cause. Could you please provide more context, such as your specific prompt?

Prompt used "Build a Simple Flask user management with tailwind and daisy UI"

Thank you, I will have to investigate if there's some way I can modify the system prompt to better handle such generic tasks.

I have updated the system prompt quite a bit since this issue was opened, so please try using the latest version (1.0.9) and see if you still run into this issue. Closing for now.


upgrade checkout action to version with node20

Node16 is deprecated and Actions using it will stop working 3rd of June
https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
See example warning in https://github.com/cosmos/ibc-rs/actions/runs/9069561778

Thanks for the PR :sparkles:
Can you please add a dependabot entry for github-actions?


Validate constraint: #polygons per tile

When adding a tile to a NavMesh, ensure that the number of polygons in that tile fit in the poly ID address space.
I'm not sure if this should be done on the bits (logarithmic) level only, or if it were better if the absolute number of polygons (i.e. dtNavMeshParams::maxPolys) should be stored in DetourNavMesh and validated. However, this may be a bit harder, since we would need to sum the polygon count for each tile.
Generally, it's not very clear from the documentation how maxPolys is used.

Thank you!


Split up docs/index some more

Yo @Hardmath123. This splits out all the main index sections into their own chapters -- and then pulls in related bits, to fill out each chapter a bit more.
Have a look at the commits for more details. :-)

Oh no! Merge conflicts!

Perhaps the files should be compiler.html and parser.html instead of "language" and "usage", which are kind of confusing?

I don't like the name "compiler" (I think it gets confusing calling nearleyc a compiler). Perhaps ne-syntax and parser?

I think it gets confusing calling nearleyc a compiler

Yeah, even though that's really what it is — a syntactic-sugar-expander. It's confusing because we use a grammar to make a parser to parse a grammar for grammars that make other parsers.
Maybe grammar and parser?

Merged & renamed!


TransactionExecutionInfo: add serialize

This change is

Codecov Report
Attention: 35 lines in your changes are missing coverage. Please review.

Comparison is base (b602b31) 70.97% compared to head (adb3ecc) 70.74%.

Files
Patch %
Lines

crates/blockifier/src/execution/call_info.rs
0.00%
23 Missing and 6 partials :warning:

crates/blockifier/src/execution/entry_point.rs
33.33%
0 Missing and 2 partials :warning:

crates/blockifier/src/transaction/objects.rs
0.00%
0 Missing and 2 partials :warning:

...ve_blockifier/src/py_transaction_execution_info.rs
0.00%
1 Missing :warning:

crates/native_blockifier/src/py_utils.rs
0.00%
0 Missing and 1 partial :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1315      +/-   ##
==========================================
- Coverage   70.97%   70.74%   -0.23%
==========================================
  Files          59       59
  Lines        7341     7366      +25
  Branches     7341     7366      +25
==========================================
+ Hits         5210     5211       +1
- Misses       1717     1740      +23
- Partials      414      415       +1

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


Added xp difference check

This should fix the comments from @SirHitech in https://github.com/SirHitech/MapleXPBar/pull/2.

Pulled down the code to test locally, and it looks good. Nice work! Once these changes make it into @TheLouisHong's PR I'll merge it and open a pull request into the RuneLite plugin repo

Since @TheLouisHong hasn't been active for about 3 months i'll give him some time to merge this. Otherwise I'll send a PR straight to you @SirHitech.

Love that new config addition! If there's no movement on this PR from @TheLouisHong by next weekend (or earlier, if you'd prefer), I'll merge their initial PR and you can open a new one against my repository.


remove unused function declaration

Commit Message: Remove unused funtion declaration of setupTracking( )
Additional Description:
Risk Level: Low
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

Thank you for cleaning this up. CI failure looks real.
/wait

@KBaichoo I am a little bit confused of why CI fails. This function is not used already...

@delphisfang I think the issue is now the field is unused:
In file included from source/extensions/filters/http/grpc_http1_bridge/http1_bridge_filter.cc:1:
./source/extensions/filters/http/grpc_http1_bridge/http1_bridge_filter.h:63:18: error: private field 'context_' is not used [-Werror,-Wunused-private-field]
  Grpc::Context& context_;

@delphisfang I think the issue is now the field is unused:
In file included from source/extensions/filters/http/grpc_http1_bridge/http1_bridge_filter.cc:1:
./source/extensions/filters/http/grpc_http1_bridge/http1_bridge_filter.h:63:18: error: private field 'context_' is not used [-Werror,-Wunused-private-field]
  Grpc::Context& context_;

@KBaichoo Yes, Like you said. I have fixed it now.

Thank you for fixing that @delphisfang .
I think the commit wasn't signed off properly (DCO is failing). See https://github.com/envoyproxy/envoy/blob/b8c62e7bc23b39752a608781225b650f6beae696/CONTRIBUTING.md#fixing-dco on how to fix that error.

Thank you for fixing that @delphisfang .
I think the commit wasn't signed off properly (DCO is failing). See https://github.com/envoyproxy/envoy/blob/b8c62e7bc23b39752a608781225b650f6beae696/CONTRIBUTING.md#fixing-dco on how to fix that error.

Thanks for pointing out this. I am trying to figure out how to solve this

I've tried to use 'git rebase' to solve DCO problems, but it seems that it involves commits of other contributors. In order not to mess up the repository, I've closed this PR without merging already. Many thanks for your review. @KBaichoo I would open another clean PR maybe. @KBaichoo


Queue requests to reduce the load on database writes

Database writes are slow. On large trafic applications it might overload the database. The idea is to queue data into redis and to flush periodically into the database.

@brian-davis you might be interested (cf #8)


add options example

add example of basic page test scenario with working path and args options to fix #107

Could you run deno fmt?


Order of servers is lost in latest failures/history failures for case multiple TCs configured

Lets suppose we added server and branch tested on two TCs,
REST service return unpredictive order of results from different TC servers

resolved in V180704


Nano Talon crash

Today I flew the nano talon with the new airframe parameters, I started to fly in stabilized, when I changed to auto the plane accelerated and it went into tailspin, i could not recover it and it crashed. The damage is the frame, @mrpollo  can we order a frame, I will coordinate with Tony to send you the information. @dagar  any thoughts? @fredowski
[

]
(https://review.px4.io/plot_app?log=1e1e2a7a-db41-4f48-9a53-a1be968563bd)

O.k. that one crashed... Looking at the pitch in flight review, the plane cannot follow your pitch requests. In addition your pitch mixer input (actuator control) is more or less always positive. Is your center of gravity o.k.?

Before the crash, I made a flight and the plane flew very well, the center of gravity was OK.

Do you have a flight log of the flight which was o.k.? Which setup did you use for that flight? Before I introduced the Mini Talon airframe, I used the Albatross A-Tail including the parameters but with reversed servos and flipped V-Tail servo connection. How did you setup the nano talon?

Thanks for the info. Did you use the same hardware setup, i.e. were the servos attached to the same outputs? I noticed a difference in the two setups with respect to the yaw.

A positive yaw in the albatross setup results in a negative average for output 2 and 3. A positive yaw in the x-uav mini talon (vtail) setup results in a positive average output. I you left the hardware unchanged, then you should see that the yaw control works in the wrong direction compared to your alabatros setup. Could you maybe check even with the broken frame if the Yaw works correctly?
For my setup with the mini talon I had to flip the V-Tail Servos to make it work with the Albatros setup, i.e. MAIN3 was V-Tail left and MAIN4 was V-Tail right. The X-UAV Mini Talon airframe setup is designed to have the servo connections as described in the manual: https://dev.px4.io/en/airframes/airframe_reference.html That means MAIN3 is V-Tail right and MAIN4 is V-Tail left. But depending on your exact servo behaviour and mechanical setup, this might be different in your nano talon.

Thanks!


The connection retry doesn't stop after being disconnected.

Hi,
Thank you for your effort in building this package!
I am encountering an issue with duplicate connections.
In my code, I disconnect when the app goes inactive or moves to the background, and reconnect when it resumes. This works fine in most cases.
However, while testing the internet connection, I noticed an issue. When the internet is disabled and the reconnect is triggered, if I put the app in the background, it still tries to reconnect. After reconnecting to the internet and resuming the app, the reconnect logic (as I mentioned earlier) is triggered and connects to SSE. At the same time, the retry logic also connects to SSE, resulting in two connections (I am using EventFlux.instance.connect()), I get double data at the same time.
When I put the app back into the background, I get the following error:
I/flutter (12133): ----------------FIREBASE CRASHLYTICS---------------- I/flutter (12133): Bad state: Cannot add event after closing I/flutter (12133): #0      _StreamController.add (dart:async/stream_controller.dart:605:24) I/flutter (12133): #1      EventFlux._start.<anonymous closure>.<anonymous closure> (package:eventflux/client.dart:325:36) I/flutter (12133): #2      _RootZone.runUnaryGuarded (dart:async/zone.dart:1594:10) I/flutter (12133): #3      _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:339:11) I/flutter (12133): #4      _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7) I/flutter (12133): #5      _SinkTransformerStreamSubscription._add (dart:async/stream_transformers.dart:63:11) I/flutter (12133): #6      _EventSinkWrapper.add (dart:async/stream_transformers.dart:13:11) I/flutter (12133): #7      _StringAdapterSink.add (dart:convert/string_conversion.dart:228:11) I/flutter (12133): #8      _LineSplitterSink._addLines (dart:convert/line_splitter.dart:164:13) I/flutter (12133): #9      _LineSplitterSink.addSlice (dart:convert/line_splitter.dart:131:7) I/flutter (12133): #10     StringConversionSink.add (dart:convert/string_conversion.dart:39:5) I/flutter (12133): #11     _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:111:24) I/flutter (12133): #12     _RootZone.runUnaryGuarded (dart:async/zone.dart:1594:10) I/flutter (12133): ----------------------------------------------------
Could you clarify the expected behavior of the reconnect functionality? Should it stop reconnecting when EventFlux.instance.disconnect() is called? Also, how can I prevent multiple connections when using EventFlux.instance.connect()?
Thanks for your time and help!

Hi @EternalYouth29,
Thank you for your kind words and for pointing out the issue!
Based on the logs and your explanation, it looks like the core problem is that data is being added to the stream after it has already been closed, which causes the "Bad state: Cannot add event after closing" error. This occurs because the stream isn't fully cleaned up when a disconnection or reconnection is triggered. Additionally, the reconnect logic seems to continue running in the background even after calling disconnect(), leading to multiple connections and duplicate data streams.
I'm working on a fix to:

Ensure the stream controller is properly closed and cleaned up before reconnecting.
Stop reconnection attempts after disconnect() is called, to avoid multiple active connections.

I'll let you know once the fix is ready. Thanks again for your detailed report and patience!

Hi @Imgkl ,
Thanks for the update! I appreciate your efforts in fixing the issue. Looking forward to the update!

Hi @EternalYouth29,
I've pushed a pre-release version of these fixes. Possible to try this version and let me know, if this fixes your problem?
https://pub.dev/packages/eventflux/versions/2.2.2-dev.1
If this issue still persists, reproducible code would helpful.

hi @Imgkl ,
Thanks for the quick update. I tested the pre-release version, and everything seems to be working fine now. I really appreciate your effort in resolving this promptly!

Hi @Imgkl ,
Thanks for the quick update! I tested the pre-release version, and the Bad state: Cannot add event after closing error has been resolved. However, the second issues till persists -- reconnection attempts continue even after disconnect() is called.
    EventFlux.instance.connect(
      EventFluxConnectionType.post,
      'domain.com',
      header: header,
      body: body,
      onSuccessCallback: (EventFluxResponse? data) {
        if (data?.status == EventFluxStatus.connected) {
          data?.stream?.listen((EventFluxData event) {
            DebugLogger.log("event data: ${event.data}", "SseBloc");
            // logic
          });
        }
      },
      onError: (EventFluxException error) async {
        DebugLogger.log('Error connecting to SSE: ${error.message}, ${error.statusCode}, ${error.reasonPhrase}', 'SseBloc');
      },
      autoReconnect: true,
      reconnectConfig: ReconnectConfig(
        mode: ReconnectMode.linear,
        interval: const Duration(seconds: 5),
        maxAttempts: 5,
        onReconnect: () {
          DebugLogger.log('Reconnecting to SSE', 'SseBloc');
        },
      ),
    );

The SseEvent.closeSse() basically just call EventFlux.instance.disconnect().
  @override
  void didChangeAppLifecycleState(AppLifecycleState state) {
    switch (state) {
      case AppLifecycleState.resumed:
        sseBloc.add(const SseEvent.connectSse());
        break;
      case AppLifecycleState.inactive:
        sseBloc.add(const SseEvent.closeSse());
        break;
      case AppLifecycleState.paused:
        sseBloc.add(const SseEvent.closeSse());
        break;
      case AppLifecycleState.detached:
        sseBloc.add(const SseEvent.closeSse());
        break;
      case AppLifecycleState.hidden:
        sseBloc.add(const SseEvent.closeSse());
        break;
    }
  }

With the above code setup, after the SSE is connected, try disabling the internet connection and putting the app in the background. In the debug console, you'll still see this log: [EventFlux 2024-10-05 13:12:14.980182] 🔄 Trying again in 5 seconds. Then, if you re-enable the internet connection and resume the app, multiple event.data entries are printed in the debug console.
Thanks for your time and effort!

@EternalYouth29 Thanks for your patience and your code.
I've zeroed in on the issue which causes the reconnection logic to run even after explicit disconnect.
I've pushed a fix for this on pre-release
https://pub.dev/packages/eventflux/versions/2.2.2-dev.2
I am now clearing the reconnectLogic data on disconnect. Thus ensuring the reconnect logic is not started successfully. You might see the "🔄 Trying again in X seconds" once, depends on the last retry time, but I've tried it multiple times, Upon opening the app, only once connection is established.
Here is the code, I used to test this flow with.
https://gist.github.com/Imgkl/d6b88896118a03a315156ecf178153e7
Hope this fix solves your issue.

Hi @Imgkl ,
I've tested your code example with my API, but I am still receiving duplicate data. Here are the steps to reproduce the issue:

Click Connect to connect to the SSE.
After connecting, turn on Airplane mode.
Return to the app and wait for 5 seconds.
Turn off Airplane mode and go back to the app.

Once reconnected, I start receiving two instances of [log] Stream Data incoming every second (the server sends data every 1 second).
https://imgur.com/htLHOex
Additionally, in step 4, if I click Connect a few times before the phone reconnects to the internet, I end up receiving multiple instances of [log] Stream Data incoming every second.

@Imgkl When automatic reconnection is enabled, if disconnect() is called before connect() is called after an exception occurs, a problem will occur. For example, if the server closes the connection, an exception will be triggered to start reconnecting. If disconnect() is called before connect() is called during reconnection, a problem will occur. The fundamental problem is that there will be two connection requests.

Hi @Imgkl When automatic reconnection is enabled, if disconnect() is called before connect() is called after an exception occurs, a problem will occur. For example, if the server closes the connection, an exception will be triggered to start reconnecting. If disconnect() is called before connect() is called during reconnection, a problem will occur. The fundamental problem is that there will be two connection requests.


239 Add support for python 3.13

Resolves https://github.com/KhiopsML/khiops-python/issues/239

The part after ; of the commit message should go in the body. The header is the what, the body is how and why.

Commit message fixed.


minio-py fails on gcs gateway

Below is an error
Running minio-py tests ... FAILED in 1 minutes and 13 seconds
{
  "function": "presigned_post_policy(post_policy)",
  "error": null,
  "description": "Tests presigned_post_policy api",
  "duration": 1.65,
  "args": {
    "post_policy": {
      "bucket_name": "ede64075-2314-4866-9f35-888523e208e3",
      "expires_in_days": 10,
      "prefix": "objectPrefix/"
    }
  },
  "name": "minio-py",
  "message": null,
  "alert": null,
  "status": "PASS"
}

Error from /mint/log/minio-py/error.log
Traceback (most recent call last):
  File "/mint/run/core/minio-py/tests.py", line 746, in test_get_bucket_policy
    policy_name = client.get_bucket_policy(bucket_name)
  File "/usr/local/lib/python3.5/dist-packages/minio/api.py", line 376, in get_bucket_policy
    raise ValueError("None Policy statement")
ValueError: None Policy statement

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/mint/run/core/minio-py/tests.py", line 967, in <module>
    main()
  File "/mint/run/core/minio-py/tests.py", line 952, in main
    test_get_bucket_policy(client)
  File "/mint/run/core/minio-py/tests.py", line 754, in test_get_bucket_policy
    print_json(log_output)
  File "/mint/run/core/minio-py/tests.py", line 98, in print_json
    print(json.dumps(log_output))
  File "/usr/lib/python3.5/json/__init__.py", line 230, in dumps
    return _default_encoder.encode(obj)
  File "/usr/lib/python3.5/json/encoder.py", line 198, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/usr/lib/python3.5/json/encoder.py", line 256, in iterencode
    return _iterencode(o, 0)
  File "/usr/lib/python3.5/json/encoder.py", line 179, in default
    raise TypeError(repr(o) + " is not JSON serializable")
TypeError: ValueError('None Policy statement',) is not JSON serializable

Fixed by https://github.com/minio/minio-py/pull/587


chore: Update OnchainKit version to 0.29.5

What changed? Why?
https://linear.app/coinbase/issue/BOE-360/upgrade-oat-to-latest-0294-version
Bump onchainkit to latest - 0.29.5
Remove address field from Transaction component and wrapper.
Notes to reviewers
How has it been tested?
Run locally - was able to submit transaction successfully

What changed? Why?
https://linear.app/coinbase/issue/BOE-360/upgrade-oat-to-latest-0294-version
Bump onchainkit to latest - 0.29.5
Remove address field from Transaction component and wrapper.
Notes to reviewers
How has it been tested?
Run locally - was able to submit transaction successfully


Property 'focused' is private

Version(if relevant): 3.1.6
Environment(if relevant): Angular
Expected:
To AOT compile
Actual:
ERROR in [...]/node_modules/select2-component/angular.component.d.ts.Select2.html (2,65): Property 'focused' is private and only accessible within class 'Select2'.

focused is not @Input, so it is reasonable to be private.
Did you use focused in your code?

No, it's a conceptual issue in Angular... properties that the html template uses must be public (https://github.com/angular/angular/issues/11978)

v3.1.7 should fix this issue


[Question] can translate_semantic_model translate dim and fact table names?

Hi Kowalksy, thank you so much for extending the translate_semantic_model function in this new version.
However, I am still not getting great results from this function, can it handle multiple words in a column name?

What language(s) do you want to translate to?

In the previous message I attempted to translate to norwegian bokmal (nb). Running an expirement with the languague codes from the documentation gives similar results:

The language code you entered is not valid. You need to use:
languages = 'nb-NO'

It appears there is an issue with the ML library used by this function. I'm communicating with the team behind that library to rectify the issue.

Thank you! 🥇

Would you try this again. I tested it and it appears to be working fine. Just make sure to use the full 4 character language code i.e. 'nb-NO'


WebApp - Bug related to Staking rewards

Describe the task
Bug related to Staking rewards

Demo page: https://h5tyq5.csb.app/
WebApp: https://webapp-demo.subwallet-webapp.pages.dev/

To reproduce the bug

[x] Improve navigation after creating a valid account from the Invalid account type popup
Expect : Navigate to the Start earning screen after creation

[ ] Can not navigate to Start earning when Import multi-account
Expect : Navigate to Start earning

[ ] Account created is different from the selected token (no account yet)
Actual: After creating the account -> navigate to the Start earning screen but do not allow Select account
Expect : After creating the account -> navigate to Earning options with popup Invalid account type

Improve later

[ ] Popup display in wrong order when nominated/pooled
Expect : Show Pay attention popup first, Unrecommended validator popup later

[ ] Wrong screen navigation when click button Explore earning options
Actual : Navigate to Your earning positions screen
Expect : Navigate to Earning options screen

[ ] First time opening a webapp using a deeplink without navigating to Instructions (Sometimes it happens)
Expect : Navigate to Instructions screen

[ ] Improve navigation after click button Create new on the Invalid account type popup
Actual : Navigate to Your seed phrase screen
Expect : Navigate to Account tab screen

[ ] In case there are many valid accounts and in All account mode
Actual : With All account mode, auto select the first account in the list at Select account field on Start earning screen
Expect : The user will proactively Select account in the Start earning screen => Discuss more

About can not navigate to Start earning when Import multi-account bug:

case use MigrateDone screen: will be processed in the Finish button
case do not use MigrateDone screen: will be processed in Root screen

Version test :
Demo page : https://h5tyq5.csb.app/
WebApp : https://08074493.subwallet-webapp.pages.dev/

[ ] Popup Unrecommend is displayed twice

[ ] In case import seed phrase of account staked ( the wallet does not have an account) , don't show popup Pay Attention

[ ] In case the account has staked but not yet unstake all, error display popup


feat(ui): Add multi-language support for kopia-ui

Hi,
this PR adds the multi-language support feature to kopia-ui. Users can select their language in the preference tab.
The following languages are supported:

English
German
French
Polish
Russian
Italian
Spanish
Japanese (Maybe)

This PR also adds new libaries and dependencies (i18next, react-i18next, i18next-http-backend)
The PR will close https://github.com/kopia/kopia/issues/3708 and has a dependency to https://github.com/kopia/kopia/pull/3768.
Tasks to be resolved:

[x] Language selector should probably use a flag + always language's own name in own script
[x] Language selector should be located in upper-right corner and be always visible so that users can immediately switch to their language with 2 clicks
[x] i18next needs to be initialized first before rendering
[ ] Navbar needs to be refreshed when changing language. Potentially we need a change as the component is updated via context currently.
[x] Provide a full (machine-based) translation for the mentioned languages
[ ] Can we make the drop-down only show the flag icon for the selected language when not expanded?
[x] Select component has a bug with empty string (getElementyByID) which needs to be fixed
[ ] Auto-select the language based on browser/OS regional settings
[x] Add a build-test that ensures that all translations are always available in all languages
[ ] Document the process for adding new text in the UI (which will need translations)
[ ] Add a translation guide that explains the context in which each text appears (e.g. the word "Stop" can be a verb or a noun)
[x] Extract languages and put it in "language.name" that's specified only in a single JSON file
[x] Ideally listing language should collect all JSON files to ease the addition of new languages
[x] Check for plugin that will flag all string literals that are not translated
[x] Check support for localized string formatting

Cheers,

This is promising, i took it for a quick spin.  Some first impressions/questions/ideas:

language selector should probably use a flag + always language's own name in own script (so it's  🇬🇧 English 🇩🇪 Deutsch, 🇵🇱 polski, 🇷🇺 Русский)
i don't undeerstand why Language is its own section in Preferences, it probably just makes sense to put the language selector in upper-right corner and be always visible so that folks can immediately switch to their language with 2 clicks.
translating some terminology will be hard
I will try to translate this into Polish (looks very difficult)
can this auto-select the language based on browser/OS regional settings?
instead of adding all those languages initially we should start with 3-4 languages folks on core team can speak natively and provide translations for
can we add a build-test that ensures that all translations are always available in all languages?
we should probably we add a test that ensures all i18n.t have corresponding entries in JSON files? also, dangling translations that are no longer used
what should be the process for adding new text in the UI (which will need translations)?
we should add a translation guide that explains the context in which each text appears (e.g. the word "Stop" can be a verb or a noun)

Tasks to be resolved:

[ ] language selector should probably use a flag + always language's own name in own script
[ ] language selector should be located in upper-right corner and be always visible so that users can immediately switch to their language with 2 clicks
[ ] Auto-select the language based on browser/OS regional settings
[ ] Add a build-test that ensures that all translations are always available in all languages
[ ] Document the process for adding new text in the UI (which will need translations)
[ ] Add a translation guide that explains the context in which each text appears (e.g. the word "Stop" can be a verb or a noun)
[ ] Extract languages and put it in "language.name" that's specified only in a single JSON file
[ ] Ideally listing language should collect all JSON files to ease the addition of new languages
[ ] Check for plugin that will flag all string literals that are not translated
[ ] Check support for localized string formatting

@lupusA this is looking very nice, I found a few minor things:

the language selector needs to be wider and/or have non-breaking spaces between the flag and the text, otherwise i'm seeing this:

Can we make the drop-down only show the flag icon for the selected language when not expanded?

After changing the language, some the translations take ~3-5s to change. We probably need to trigger some additional refresh.

@lupusA this is looking very nice, I found a few minor things:
1. the language selector needs to be wider and/or have non-breaking spaces between the flag and the text, otherwise i'm seeing this:

2. Can we make the drop-down only show the flag icon for the selected language when not expanded?

3. After changing the language, some the translations take ~3-5s to change. We probably need to trigger some additional refresh.

There are a couple of things that aren't perfect right now. I will try to fix them first and add them to the list.
Thanks for the feedback.
Cheers,

Could you kindly consider adding support for Korean as well? I'll be responsible for translating into Korean.
Additionally, I'm also capable of providing Japanese translations.

Hi @NavyStack,
supporting additional languages will be easy. You just have to create a PR with the translation and a little adjustment to the language.json file. Thats all :-)

Thanks! I will make a PR soon.

Thanks! I will make a PR soon.

By the way, japenese will be added in the initial commit. But i will be a machine-based translation :-)
Cheers,

@lupusA
Opened a PR that reflects the Korean translation.
Please confirm. https://github.com/lupusA/htmlui/pull/1
We tried to be consistent with words and distinguish subtle differences in meaning.
Where possible, please put full stops in the original English text.
Thanks.

考虑中文么

I can be responsible for translating Chinese

I will work on it again next week. I am currently busy in private matters.
I need to refactor the translation keys again, to provide a good basis for further translations.
@NavyStack
I will incorporate your changes as well.

@lupusA ,
Don't worry about the Korean translation.
Even if you make a lot of changes, the Korean translation will be quick.
Cheers.

@lupusA I will be reset hard from English key.

the following should be replaced with a single "language.name" that's specified only in a single JSON file, so that adding a new language requires only specifying its own native name and not updating any other translations.

	"lang.en": "English",
	"lang.de": "German",
	"lang.es": "Spanish",
	"lang.fr": "French",
	"lang.ru": "Russian",
	"lang.jp": "Japanese",
	"lang.it": "Italian",
	"lang.pl": "Polish",

I think naming needs to follow certain international norms because a language may have multiple variants
for example,
English -> en-US / en-UK
Chinese -> zh-CN / zh-HK


cloudwatch-logs-s3-bucket

Adds a module with documentation for creating S3 buckets for CloudWatch Logs, with necessary IAM.
User still has to create the Log Groups elsewhere and configure instances, as each caller might have different use cases and types of streams in mind.

Can we merge this?


Missing votes (pollUpdateMessages) in messaging-history.set

Describe the bug
There's an issue where only pollCreationMessages are received, and not pollUpdateMessages when going through the messaging history.
To Reproduce
Steps to reproduce the behavior:

Created a new connection
Navigate to the messaging history.
Iterate through each message returned by the history.
Observe that only pollCreationMessages are received, and there are no instances of pollUpdateMessages.

Expected behavior
When going through the messaging history, both pollCreationMessages and votes should be received.
The connection should accurately reflect the updates related to polls, including relevant voting information.
Environment:

Is this on a server?
No, it's in a local development environment.

What do your connectOptions look like?

Do you have multiple clients on the same IP?
I have 2 connections running, at the same time

Are you using a proxy?
No

Additional context
Using latest stable version of Baileys

For anyone who thought this was an issue please look at message.pollUpdates, not IMessage.pollUpdates

For anyone who thought this was an issue please look at message.pollUpdates, not IMessage.pollUpdates

message.pollUpdates is always an empty array and i dont think it is by design since message also doesnt have an actual message/payload (message.message doesnt exist) eg message WebMessageInfo {   messageStubParameters: [<EMAIL_ADDRESS>],   labels: [],   userReceipt: [],   reactions: [],   pollUpdates: [],   key: MessageKey {     remoteJid<EMAIL_ADDRESS>    fromMe: true,     id: '2F0D833BE8A34FAA2DA746C0B'   },   messageTimestamp: Long { low:<PHONE_NUMBER>, high: 0, unsigned: true },   messageStubType: 32 }  the log is history received {"level":20,"time":"2024-01-27T15:37:59.529Z","pid":1057033,"hostname":"kagirim","messages":130,"msg":"synced messages"} {"level":20,"time":"2024-01-27T15:37:59.530Z","pid":1057033,"hostname":"kagirim","update":{"starred":true},"msg":"got update for non-existent message"} {"level":20,"time":"2024-01-27T15:37:59.530Z","pid":1057033,"hostname":"kagirim","update":{"starred":true},"msg":"got update for non-existent message"}

Hey! Will assign this to myself so I don't forget! I will (in the following days) try to see if this possible to work out. I will testing linking on official WA Web and see how they receive the data.

+1 Bump 🙏


Openings Page Update

We are updating the Openings page so whenever someone clicks on a job opening, we are no longer expanding the card to see the full details, but we will now take them to a new page that has the details of the openings. We are doing this because it is easier for people to send links of the specific job opening to a variety of people.

[ ] When user selects on a card, we will take them to that specific job opening.
[ ] Selected job opening page will house the job description.
[ ] Each selected job opening page will have its own unique link so people can share the specific job easily with many people.
[ ] Selected job opening page will have a Back button, to go back to the list of openings.
[ ] Add Openings title
[ ] Add hover state to these specific cards
[ ] Use existing side menu component

https://www.figma.com/file/ChyT88EmP2Rmzx35I9erCL/Marketing-Site?node-id=577%3A1182

@kristykjlee I would like to work on this one.


Update Site settings “info”

Automatically generated by Netlify CMS

👷 Deploy Preview for netlifycms-sandeep processing.

Name
Link

🔨 Latest commit
7feac50584dd8342d3f52738e52393d17ac2585f

🔍 Latest deploy log
https://app.netlify.com/sites/netlifycms-sandeep/deploys/62a0bf41287629000835771d


Remove some duplicates in  content/en/docs/reference/access-authn-authz/service-accounts-admin.md

Remove some duplicates in content/en/docs/reference/access-authn-authz/service-accounts-admin.md

Remove last one of duplicates "### Token controller"
Move "### ServiceAccount controller " above the first one of  duplicates  "### Token controller " in the document

See content/en/docs/reference/access-authn-authz/service-accounts-admin.md plwase

/lgtm

I don't want to bother you, but I wanted to ask if I had time to review my #40235. I know you're busy, but I'm looking forward to your review and feedback.@davidopp @lavalamp

/approve


(643) Separate linting/formatting and application tests under CI

Changes
Add a summary of the changes in this pull request
Checklist

[ ] Attach this pull request to the appropriate card in Trello.
[ ] Update the CHANGELOG.md if needed.

I like where this is going, I struggle a bit with the bash scripts!
This is going to be a bit rambly!
I think I would like to understand what we want from this?
If we want speed, perhaps we run the Ruby linters in the Docker image and the non-ruby ones in a worker - then we don't have to bundle both times which seems to be the longest part?
If the concern is we keep missing files because they don't get copied into the image, perhaps we just make sure they are copied?
For me the mixing of if [ -z "$VAR" ] and if [ -n "$VAR" ] in this context makes things hard to parse, which isn't in your work, but now might be a good time to sort all this? I also think I would prefer two blocks rather than all the if statements - might just be a me thing though?
I don't think I understand the auto fix option, if it just fixed the errors but never commits then - what is the point? They are fixed in the image but I run the linters locally and see errors - that feels frustrating to me?
It looks like this run was in auto fix, but I cannot see how or why  - this has bitten us before where CI passes because it fixes but locally it fails?!?
Happy to have a chat about this or let me know your thoughts here?


No onRest or equivelant event

Hey, just wanted to save I love this library but have an encountered a specific scenario I can't seem to find a solution for.
I have a list of "draggable" items in a list.
When using onDrag, I'm setting the z-index on the selected element to be higher than the other list items so it will always be on top as it moves. The issue is that when I let go of the element, I need to keep that higher z-index until it's at rest, otherwise it can potentially be overlapped as it travels back to it's starting position.
onDragEnd only triggers on mouse up, but not actually the animation's resting point. The react-spring onRest method only seems to trigger at the start of the event. Is there any known solution for this problem?
...
tldr; There doesn't seem to be a onRest hook or any way to listen to the end of the full drag animation.

Hey, I've seen that you closed the issue. It's true that this is more of a challenge related to react-spring, but feel free to expose your solution here!


Default route gets resolved in test code when calling $httpBackend.flush() or scope.$apply()

Do you want to request a feature or report a bug?
Report a breaking change (or a bug).
What is the current behavior?
When upgrading from 1.5.0 to 1.5.1 or newer, calling $httpBackend.flush() or scope.$apply() in test code causes the default route to resolve automatically. This can lead unexpected requests and break the tests. This seems to be due to change in ngRoute.
If the current behavior is a bug, please provide the steps to reproduce
Can be reproduced with for example AngularJS Phonecat demo by updating bower.json to use Angular 1.5.1 and running the tests.

Hm...this can be indeed inconvenient :confused:
Basically, this is caused by either specifying a / route ($routeProvider.when('/', ...)) or redirecting to some "fallback" route ($routeProvider.otherwise(...)).
It is possible to work around this (in several ugly ways). The two most straight-forward ways out are to either add a dummy template to the $templateCache or add an expectation for the template URL:
beforeEach(module(function () {
  return function ($templateCache) {
    $templateCache.put('/default/route/template/url', '');
  };
}));

// or

beforeEach(module(function () {
  return function ($httpBackend) {
    $httpBackend.whenGET('/default/route/template/url').respond('');
  };
}));

--
FWIW, ui-router does a very similar fix as 8237482.
Maybe we should revert it on v1.5.x and leave it on v1.6 as a breaking change.

Of course, a more proper solution is not to include ngRoute (or a module that depends on it) in tests that don't need it :smiley:


Geolocation tracking too frequently

We are still seeing this issue: (We're using geolocation plugin for our React Native app.) Tracking occurs every few minutes, or less than a mile, which is too frequent. We have modified accuracy and tested with different location settings to no avail.

Your Environment

Plugin version: 0.5.41
Platform: iOS
OS version: 12.4
Device manufacturer and model: Apple Iphone XR

Running in Simulator: yes
React Native version: 0.59.8
Plugin configuration options:
Link to your project:

Context

We have set the tracking to occur every 15 minutes or 15 miles, but the tracking occurs every minute or so.
Expected Behavior

Tracking should only occur every 15 minutes.
Actual Behavior

Tracking occurs every minute or so.
Possible Fix

Steps to Reproduce

Context

Debug logs

You cannot specify exact times on iOS. Only you can filter distance traveled. interval options is Android only.

Hi I know we closed this ticket but I have a few comments that might help.
With iOS, the key is the "distance filter".
The higher the Distance Filter, the slower the report will be.
The lower the Distance Filter, the fastest the report will be.
Here's how it reports when driving in a Freeway:
purple radius is the "distanceFilter" and the Marker is the reported Lat & Long./

NOTE:
is reporting after reaching the distance filter (in movement)


[Bug report] Tests get stuck on trino-connector:test on macOS

Describe what's wrong
Tests get stuck on trino-connector tests on macOS. All other tests are complete after 1 minute. The same happens if the mac-docker-connector is running or the docker desktop is not running (with a slightly different output).
Error message and/or stacktrace
------------------ Check Docker environment ---------------------
Docker server status ............................................ [running]
mac-docker-connector status ..................................... [stop]
OrbStack status ................................................. [no]
Run test cases without `gravitino-docker-it` tag ................ [embedded test]
-----------------------------------------------------------------
Tip: Please make sure to use OrbStack or execute the `dev/docker/tools/mac-docker-connector.sh` script before running the integration test on macOS.
<===========--> 90% EXECUTING [10m 25s]
> IDLE
> :trino-connector:test > 0 tests completed
> IDLE
> IDLE
> IDLE
> :trino-connector:test > Executing test com.datastrato...trino.connector.TestG
> IDLE
> IDLE
> IDLE
> IDLE
> IDLE
> IDLE

How to reproduce
The latest version of Gravitio in GitHub run .\gradlew clean build.
Additional context
No response

@justinmclean Can you reproduce this issue or provide some logs? The log in the directory named trino-connector/build/test-results

Yes I can reproduce the issue. There is no information in the logs just a single output.bin file that's empty (in ./test/binary).

Docker server status ............................................ [running]
mac-docker-connector status ..................................... [stop]
OrbStack status ................................................. [no]

This means that all ITs that depend on Docker will not run, can you confirm which test blocks the build procedure?

I tried with docker running and not running and got the same result. It's at or before the very first test.

Can you show us the stack of stuck processes?

# jps | grep GradleWorkerMain |awk '{print $1}'
# jstack {process_id} >> stack.txt

@justinmclean The error doesn't appear to require Docker; it failed in the unit test.  Can you get some logs.

There are no logs in trino-connector/build/test-results other than the blank output.bin file.

Re stuck processes:
jps | grep GradleWorkerMain |awk '{print $1}'
2061
2259
1883
justin@Justins-MBP gravitino-playground % jstack 2061 > stack1.txt
justin@Justins-MBP gravitino-playground % jstack 2259 > stack2.txt
2259: Unable to open socket file /var/folders/lz/hv1cpb3d4gscz230l770s8g80000gn/T/.java_pid2259: target process 2259 doesn't respond within 10500ms or HotSpot VM not loaded
justin@Justins-MBP gravitino-playground % jstack 1883 > stack3.txt
1883: Unable to open socket file /var/folders/lz/hv1cpb3d4gscz230l770s8g80000gn/T/.java_pid1883: target process 1883 doesn't respond within 10500ms or HotSpot VM not loaded

stack1.txt

This may be a JVM issue or related to how we detect JVMs? Or an OpenJDK vs Amazon Corretto issue?
Having Java Home set to:
<EMAIL_ADDRESS>I can reproduce this issue every time.
Having Java home set to:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home
And all tests will pass.
Having Java home set to:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Home
And the tests also pass.

Using:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/amazon-corretto-17.jdk/Contents/Home
And the tests also pass.

Using:
export<EMAIL_ADDRESS>And the tests also pass.
So it does work on some versions of OpenJDK but not OpenJDK 17. Reinstalling OpenJDK 17 failed to correct the issue.

Resolved by https://github.com/datastrato/gravitino/issues/1373


line wrapping

unnecessary line wrapping on a hyphen here ;)

Which page was that?

ark1.

Thanks.  I'm not sure what the best thing to do here is.  The wrapping is happening because I thought the display looked better if the extensions were vertically aligned.  To do that it's using an HTML table.
But because in this case there is a long extension further down the table (see screenshot), that is making the genotype column get squashed.  One possibility is to just not allow wrapping of the genotype identifiers.  I'll try that but I'm worried that it won't look good for very long genotype identifiers.

ok its not a problem then. I thought it was just deciding to wrap on the hyphen.
We can do some cleverer stuff later to shorten some of the genotype displays  with mouse over. It would require us to devise some rules (if this, display this etc)
For this particular one, if known the change would be more informative becasue everypne looking at kinases will know "as" is an anlog sensitive mutant.
For e.g.  as2 is ark1-as2(L166A)


Cache npm in CI

What this PR does / why we need it?
Cache npm in CI
Any background context you want to provide?
What are the relevant tickets?

Fixes #780
Checklist

[x] Added relevant tests or not required
[ ] Didn't break anything

I tried caching but got error 143. Related to https://github.com/actions/runner-images/issues/6680.

Cache hit case:


Investigate possible errors in the global usage Grafana Dashboard

The global usage grafana dashboard may be having issues. This isn't currently an urgent priority but something to be looked at.

@consideRatio fixed this.


afFieldValueIs does not seem to read default values from schema

Hi guys,
I have a form in insert-mode hooked up to a schema like this:
Within the template I want to show stuff depending on the choice.
The problem is that within the template afFieldValueIs does NOT see the default value,
so altough "option1" is initially selected, afFieldValueIs acts as if it was NOT selected.
This happens when the form is type=insert. It works correctly in type=update mode.
This is the schema:
  // Schema
  choice: {
    type: String,
    optional: false,
    allowedValues: ['option1', 'option2'],
    defaultValue: 'option1',
    autoform: {
      defaultValue: 'option1',  // force ui-element to show default-value
      afFieldInput: {type: 'select-radio-inline'},
    }
  },

Template:
{{#autoForm id='choiceForm' collection='Choices' type=insert doc=null}}

  {{> afQuickField name='choice'}}

  {{#if afFieldValueIs name='choice' value='option1'}}
    <!-- BUGGY: option1 is NOT shown initially, altough 'option1' is selected. I appears ONLY after clicking on 'option1' in the above choice-Field. -->
    option1
  {{/if}}
  {{#if afFieldValueIs name='choice' value='option2'}}
    <!-- option2 -->
    option2
  {{/if}}

{{/autoForm}}

Any ideas how to fix this?

+1

+1

I tried to circumvent this by using
AutoForm.getFieldValue
in a helper (as suggested somewhere else). But it didn't work either.
This is really bad for me. Since so far I had a preselected stored payment method for my customers.
Is there a workaround?


Trace back to one the names with and without surname

For what concerns ['betsey trotwood', 'betsey trotwood copperfield'] a solution has to be found.

It has been proved that it is possible to enhance the code towards this goal, but on the other hand other kinds of errors are created. For example, names that differ for only one word are thought to be the same character, while this is not always true. For this reason, we prefer to stick with the current version and try to quantify the errors such as the one described in the issue opening.