Improve CLI Help message

Motivation
Address feature request issue #126

Add help command.
Add a print_helper to Command trait for dispatch call.

Usage
To invoke help, prepend help or h to commands.
Examples:
libra% help
Connected to validator at: ac.testnet.libra.org:8000
usage: <command> <args>

Use the following commands:

account | a                        Account operations
query | q                          Query operations
transfer | transferb | t | tb      Transfer coins (in libra) from account to another. Suffix 'b' is for blocking.
help | h                           Prints this help
quit | q!                          Exit this client

libra% help account
usage: account <arg>

Use the following sub-commands for this command:

create | c                         Create an account. Returns reference ID to use in other operations
list | la                          Print all accounts that were created or loaded
recover | r                        Recover Libra wallet from the file path
write | w                          Save Libra wallet mnemonic recovery seed to disk
mint | mintb | m | mb              Mint coins to the account. Suffix 'b' is for blocking

libra% help account mintb
usage: account mintb <options>

Mint coins to the account. Suffix 'b' is for blocking

Use the following options for this command:

<receiver_account_ref_id>
<receiver_account_address> <number_of_coins>

Closes #140

:umbrella: The latest upstream changes (presumably e55dc623113ad353005488a69a2e52750f08e95b) made this pull request unmergeable. Please resolve the merge conflicts.


Update migrate-from-e3.md

removed references of Outlook customer manager as it was retired earlier this year.

Issue#https://github.com/MicrosoftDocs/microsoft-365-docs/issues/3734

@JohanFreelancer9 Please copy review

@Sirkkuw Please merge this PR. Thanks

@cmcatee-MSFT Please merge this PR. Thanks.

@cmcatee-MSFT Gentle reminder, Please merge this PR. Thanks.


execbeat to run multiple commands

Hi,
I'm unable to run multiple commands with the following execbeat.yml, as this returns only the last command.
commands:
   # Each - Commands to execute.
   -
     # Optional cron expression, defines when to execute the command.
     # Default is every 1 minute.
     schedule: "@every 2s"

     # The command to execute by Execbeat
     command: date

     # Optional arguments to be passed to the command to execute
     #args: /proc/vmstat

     # Type to be published in the 'type' field. For Elasticsearch output,
     # the type defines the document type these entries should be stored
     # in. Default: execbeat
     document_type: execbeat

     schedule: "@every 3s"
     command: uptime
     #args: /home/aw110f/execbeat2.sh

output:
{"@timestamp":"2017-04-22T00:06:30.000Z","beat":{"hostname":"vert-dev-node1.ev1.yellowpages.com","name":"vert-dev-node1.ev1.yellowpages.com","version":"3.1.1"},"exec":{"command":"uptime","exitCode":0,"stdout":" 00:06:30 up 134 days,  5:02,  6 users,  load average: 0.48, 0.82, 0.78\n"},"fields":{"env":"DEV"},"tags":["vertica","newt","vmstat"],"type":"execbeat"}
{"@timestamp":"2017-04-22T00:06:33.000Z","beat":{"hostname":"vert-dev-node1.ev1.yellowpages.com","name":"vert-dev-node1.ev1.yellowpages.com","version":"3.1.1"},"exec":{"command":"uptime","exitCode":0,"stdout":" 00:06:33 up 134 days,  5:02,  6 users,  load average: 0.48, 0.82, 0.78\n"},"fields":{"env":"DEV"},"tags":["vertica","newt","vmstat"],"type":"execbeat"}

Hi @wongster80,
I just tried it with version 3.1.1 and i works correctly.
Please check your example. There is a "-" missing before the second "command" and hence it is treated as a single where the second "command overwrites the first definition.


Receive all tweets in English. Possible?

Hi I am doing a small research project. Is it possible to stream all the tweets in the system (with English filter).. Not just mine and my followees but all.. Is it possible?
Alternatively - receive all users from a geolocation?
Are there daily limits for streaming?

This seems more suited to ask Twitter directly.
However, reading the docs here, I've found that you can supply a language parameter to your stream request on the public streaming API. You can also provide a locations parameter - but this only matches Tweets that have geolocation on the actual Tweet.
You don't appear to be able to get a list of users for a certain geolocation.
There's no daily limits for receiving data from streaming, but Twitter may throttle you if you disconnect and reconnect the stream too often in a short period of time.
This issue should be closed as it's not relevant to the project.

thanks. I used location and it worked. don't need users. cheers

You can add a language filter.
Please check this out here in the documentation : https://github.com/linvi/tweetinvi/wiki/Streams#stream-parameters
Cheers,
Linvi


Verify and reconcile new keys' value instead of obsleted keys' in secret

Changes
https://github.com/knative-extensions/control-protocol/pull/220 introduced new keys and https://github.com/knative/serving/pull/13388 adopted them but the new keys are not verified or reconciled via reconciler.
This patch changes the new keys' values to be reconciled.
Alternative
Alternatively, we can reconcile both new keys' values and old keys' values but I think we can drop the old keys now in the follow up PR.
Additional info
Please refer to https://github.com/knative/serving/issues/14407 for the reproducer.

/cc @KauzClay @dprotaso @ReToCode


Confusion around zero inflation

There are many (~30%) steps with a length of 0. The coordinates are identical between the two fixes. We suspect this is due to the inability of the iGotU to detect satellites, and that it fills in missing locations with the previous location.
Look at step lengths that follow a 0 and see if they are disproportionately large. If not, then maybe they are ok.

We looked into the non-zero step lengths of steps following 0s. They are mostly small; the largest is ~500 meters (very reasonable speed). They are generally smaller than the steps that do not follow 0s. So we see no issue with 'false' zeros. It is likely that they represent truly stationary points, or stationary enough.
https://github.com/kaitlyngaynor/hopland-hunting/commit/eddb5804705db80ffcb6fda21dab35f887653938


Template American Football Fixes (NFL and College)

American Football
Add NFL: before every nfl template for all Yes/No templates
Multiple choice template:
[Team A] vs [Team B]: Total goals scored; Over/Under [Whole #].5, Estimated schedule start time: [Date time]? -- Need to add NFL: to the beginning of this one only
Scalar:  Add NFL: before Total number of wins....
NCAA Football
https://www.espn.com/college-football/teams
Add NCAA FB: before every NCAA Football template for all Yes/No templates
Multiple choice template:
[Team A] vs [Team B]: Total goals scored; Over/Under [Whole #].5, Estimated schedule start time: [Date time]? -- Need to add NCAA FB: to the beginning of this one
Which team will win the [Year] [Game]: [Team A] vs [Team B]? need to add NCAA FB: in the beginning, Also, [Game] needs to say [Bowl Game]
Scalar:  Add NCAA FB: before Total number of wins....
For Any Added Resolution Rules (on all templates, not just football) Remove the check and checkbox since it is a permanent and cant be unchecked
Also remove resolution details and box

NFL Multiple choice template:
Which NFL player will win the [Year] [1] award?...is missing the [Award} drop down, after you select it on event details pg


chore(deps): upgrade dev dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-dev-dependencies-k8s-27-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 3551

Questions ?
Please refer to the Backport tool documentation


Updates basic auth secret owner reference with pipelinerun

this updates the secreted basic auth secret owner ref with pipelinerun so that they get cleanedup with pipelinerun
Signed-off-by: Shivam Mukhade<EMAIL_ADDRESS>
Changes

Submitter Checklist

[ ] ♽  Run make test lint before submitting a PR (ie: with pre-commit, no need to waste CPU cycle on CI
[ ] 📖 If you are adding a user facing feature or make a change of the behavior, please verify that you have documented it
[ ] 🧪 100% coverage is not a target but most of the time we would rather have a unit test if you make a code change.
[ ] 🎁 If that's something that is possible to do please ensure to check if we can add a e2e test.
[ ] 🔎 If there is a flakiness in the CI tests then don't necessary ignore it, better get the flakyness fixed before merging or if that's not possible there is a good reason to bypass it. (token rate limitation may be a good reason to skip).

can you modify one of the gitea test (ie: the private repo one) trying to delete the pipelienrun and check that the secret doesnt exist anymore?

and can you rebase against my branch https://github.com/openshift-pipelines/pipelines-as-code/pull/1043 since we are probably going to have conflicts there with the large refactoring of secret stuff

I think we can remove the DeleteSecret now as well since the secret should be cleaned up with owneref.
and about the e2e tests maybe modify instead  the test testing the max-keep-run setting, so secret are not lingering around on cleanup

Codecov Report

Merging #1046 (c737405) into main (0a8cbfd) will increase coverage by 0.24%.
The diff coverage is 72.25%.

@@            Coverage Diff             @@
##             main    #1046      +/-   ##
==========================================
+ Coverage   61.16%   61.40%   +0.24%
==========================================
  Files          99      101       +2
  Lines        6044     6144     +100
==========================================
+ Hits         3697     3773      +76
- Misses       1997     2016      +19
- Partials      350      355       +5

Impacted Files
Coverage Δ

pkg/kubeinteraction/kubeinteraction.go
100.00% <ø> (ø)

pkg/pipelineascode/pipelineascode.go
31.52% <0.00%> (-1.82%)
:arrow_down:

pkg/reconciler/cleanup.go
68.42% <ø> (+2.90%)
:arrow_up:

pkg/reconciler/reconciler.go
22.66% <ø> (-0.21%)
:arrow_down:

pkg/resolve/resolve.go
89.81% <ø> (ø)

pkg/kubeinteraction/secrets.go
50.00% <61.53%> (-16.67%)
:arrow_down:

pkg/cmd/tknpac/resolve/resolve.go
63.24% <62.06%> (-2.76%)
:arrow_down:

pkg/cmd/tknpac/resolve/basic_auth_secret.go
77.35% <77.35%> (ø)

pkg/secrets/basic_auth.go
94.73% <94.73%> (ø)

pkg/pipelineascode/match.go
59.01% <100.00%> (ø)

... and 1 more

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


CMake warning FPHSA name mismatch [8450]

Building (the 2.0.x branch) with CMake 3.17+ results in a CMake warning about a name mismatch in the TinyXML2 module:
CMake Warning (dev) at /usr/local/Cellar/cmake/3.17.2/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:272 (message):
  The package name passed to `find_package_handle_standard_args` (tinyxml2)
  does not match the name of the calling package (TinyXML2).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/modules/FindTinyXML2.cmake:45 (find_package_handle_standard_args)
  cmake/common/eprosima_libraries.cmake:96 (find_package)
  CMakeLists.txt:221 (eprosima_find_thirdparty)

@dirk-thomas This should have been fixed by #1217

Thanks.


Missing GUID Filter on Card Page (CardPageId),

Please include the following with each issue:
1. Describe the bug
The Filter of a Guid is lost when a new record is created on the card instead of the list.
2. To Reproduce
Steps to reproduce the behavior:

Go to '...'

See Repository: https://github.com/pri-kise/ALMissingGuidFilter
3. Expected behavior
All Filters should be transferred to the Card Page
4. Actual behavior
At the moment the Filter with the guid is missing on the card page.
Filter on the list Page:

Filter on the Card Page:

5. Versions:

AL Language: v9.0.539949
Visual Studio Code:
Business Central:
List of Visual Studio Code extensions that you have installed:

Final Checklist
Please remember to do the following:

[ ] Search the issue repository to ensure you are reporting a new issue

[ ] Reproduce the issue after disabling all extensions except the AL Language extension

[X] Simplify your code around the issue to better isolate the problem

Let's get the issue to a team who will fix and backport it, as this repository is only for issues related to the AL compiler in latest developer preview environment for Dynamics 365 Business Central. We suggest that you open a support case or file a bug in Collaborate, to ensure that all Business Central users benefit from your catch as soon as possible.
To open a support case, you can:

Open a support request to CSS through the PartnerSource portal

Contact your Service Account Manager (SAM) in your local subsidiary to understand what is included in your contract as of support incident and PAH (Partner Advisory Hours). Your SAM might also direct you "step by step" how to open a support request or how to get credentials, if this is the first time for you or your company

If you file the bug in Collaborate, remember to include steps to reproduce the issue, and the Business Central build number and country version you're using.

@thloke i used the latest AL Compiler and a BC 20.xx Release?
What's your problem with this issue?

It's not meant for this repository, this is a client issue. This repo is meant purely for the AL language.

Ah okay. I understand.
Maybe you can update your default answer template to include a shortlink to the Different support channels that should be used, since they changed a lot during the past two years.


the web is down？

This web is not working
http://<IP_ADDRESS>/docs/configuration_page.html

This web is not working
http://<IP_ADDRESS>/docs/configuration_page.html

This link is activated in case that you are locally running VoCol e.g. using VagrantBox.
Could you please give us more details about your use case?
If you want to install VoCol on your premises, I would suggest to use Docker Installation form as it is described in this link: https://hub.docker.com/r/lavdim/vocol/ .

Thank you for your response. Now it is working.


Cannot read property 'substr' of undefined

Version:
1.2.5
Config:
buildModules: [
    [ 'k-domains', { subDomains: [ 'api' ], rootDomain: 'root' } ],
    [ '@nuxtjs/router', { keepDefaultRouter: true } ]
  ]

Layout:
/pages
  /api
    index.vue
    api.pug
    api.styl
    api.ts
  /root
    index.vue
    /login
      index.vue
      login.pug
      login.styl
      login.ts
    /index
      index.pug
      index.styl
      index.ts

Error:
 ERROR  Cannot read property 'substr' of undefined

  at server.js:1965:28
  at Array.map (<anonymous>)
  at createRouter (src/router.js:57:0)
  at router_createRouter (src/.nuxt/router.js:6:0)
  at createApp (src/.nuxt/index.js:69:0)
  at module.exports.__webpack_exports__.default (src/.nuxt/server.js:82:0)
  at node_modules/vue-server-renderer/build.prod.js:1:78608
  at new Promise (<anonymous>)
  at node_modules/vue-server-renderer/build.prod.js:1:78080
  at Object.renderToString (node_modules/vue-server-renderer/build.prod.js:1:81615)

I attached a console.log to route.path and route.name (line 57 on router.js) and this is what the output was:
/api
api
/api/api
api-api
/root
undefined
/root/login
root-login
/root/login/login
root-login-login

Possible Solution:
(I made this change manually to my setup and it made it work)
change this:
return {
  ...route,
  path: route.path.substr(routesDirectory.length + 1) || "/",
  name: route.name.substr(routesDirectory.length + 1) || "index"
}

to this: (add optional chaining)
return {
  ...route,
  path: route.path?.substr(routesDirectory.length + 1) || "/",
  name: route.name?.substr(routesDirectory.length + 1) || "index"
}

Hey, thanks for pointing out that, I'll surely push an update.

Hey, thanks for pointing out that, I'll surely push an update.


chore: bump Falco to latest libs

What type of PR is this?
/kind feature
Any specific area of the project related to this PR?
/area build
What this PR does / why we need it:
This PR bumps libs to the latest commit
Which issue(s) this PR fixes:
Special notes for your reviewer:
Does this PR introduce a user-facing change?:
NONE

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: 5cacfb3cce5918c82eca8b12e96328abf4ff3d89

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, FedeDP
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,FedeDP]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, FedeDP, incertum
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,FedeDP,incertum]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Restore text_edit shortcuts with Alt on Linux

Shortcuts such as Ctrl+Alt+S stopped working following #37769 on Linux.
Fixes #41942, also helps with #43117 on Linux.
I tested this on Linux Mint 20 and Windows 10 with a French keyboard layout on an AZERTY keyboard. On Windows, I am able to use both AltGr and Ctrl+Alt to type special characters such as {}~[], which are located on the number keys in my layout.
On Linux, shortcuts such as Ctrl+Alt+S to save the currently edited script work again; I cannot use Ctrl+Alt to type special characters, but that's apparently not related to Godot itself, as I am unable to do so in other applications as well.
This PR only restores line_edit and text_edit's behavior to what it was before #37769 on Linux.

I cannot use Ctrl+Alt to type special characters, but that's apparently not related to Godot itself, as I am unable to do so in other applications as well.

Ctrl + Alt as an AltGr equivalent is only available on Windows (out of the box, that is).

I cannot use Ctrl+Alt to type special characters, but that's apparently not related to Godot itself, as I am unable to do so in other applications as well.

Ctrl + Alt as an AltGr equivalent is only available on Windows (out of the box, that is).

Do the shortcuts work on Windows, or does the Ctrl+Alt=AltGr feature also break the shortcuts there?
Those shortcuts should work cross platform, fixing it only for non-Windows would not be a good solution IMO.

Do the shortcuts work on Windows, or does the Ctrl+Alt=AltGr feature also break the shortcuts there?
Those shortcuts should work cross platform, fixing it only for non-Windows would not be a good solution IMO.

Do the shortcuts work on Windows, or does the Ctrl+Alt=AltGr feature also break the shortcuts there?

It's broken on Windows too.

Do the shortcuts work on Windows, or does the Ctrl+Alt=AltGr feature also break the shortcuts there?

It's broken on Windows too.

Editor shortcuts do work on Windows here, I tested with Ctrl + Alt + S, Ctrl + Alt + T, Alt + Shift + S and several other 3-key shortcuts I could find in the various menus of the script editor.
Characters obtained with Ctrl + Alt or AltGr still work as I made #37769 Windows-only (not sure if Mac users can also use that). However I still couldn't input Alt-code characters in the editor, such as ~ with Alt + 126, while I can do that in other apps, but that's the reason #37769 was made in the first place.

Editor shortcuts do work on Windows here, I tested with Ctrl + Alt + S, Ctrl + Alt + T, Alt + Shift + S and several other 3-key shortcuts I could find in the various menus of the script editor.
Characters obtained with Ctrl + Alt or AltGr still work as I made #37769 Windows-only (not sure if Mac users can also use that). However I still couldn't input Alt-code characters in the editor, such as ~ with Alt + 126, while I can do that in other apps, but that's the reason #37769 was made in the first place.

Editor shortcuts do work on Windows here

This might depend on keyboard layout.

Editor shortcuts do work on Windows here

This might depend on keyboard layout.

I see the Polish layout has special characters on the S key and some others, it would appear those will prevent the shortcut from working... If that's the case, this means the issue can be different for every keyboard layout. On the standard French layout for Windows, I believe there is only AltGr + E for the € symbol on the letter keys (other keys don't typically have a shortcut in the editor), but maybe the recently revised layout has the same issue as it adds many other special characters.

I see the Polish layout has special characters on the S key and some others, it would appear those will prevent the shortcut from working... If that's the case, this means the issue can be different for every keyboard layout. On the standard French layout for Windows, I believe there is only AltGr + E for the € symbol on the letter keys (other keys don't typically have a shortcut in the editor), but maybe the recently revised layout has the same issue as it adds many other special characters.

Yeah I prefer not to take a OS-specific approach here that would leave bugs on Windows, so for now I'll revert the problematic change: #44935.
Thanks for the PR nevertheless!

Yeah I prefer not to take a OS-specific approach here that would leave bugs on Windows, so for now I'll revert the problematic change: #44935.
Thanks for the PR nevertheless!


[e2e]: container-based schedule main registry-username

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/7649292878
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.container-based.schedule.main.registry-username.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.container-based.schedule.main.registry-username.yml
Trigger: schedule
Branch: main
Date: Thu Jan 25 03:05:50 UTC 2024

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/7663426264
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.container-based.schedule.main.registry-username.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.container-based.schedule.main.registry-username.yml
Trigger: schedule
Branch: main
Date: Fri Jan 26 03:10:01 UTC 2024
Tests are passing now. Closing this issue.


IndexError: list index out of range

Traceback (most recent call last):
  File "/home/k1/Social_Science/sci_platform/run.py", line 81, in <module>
    platform_example.running(args.epochs)
  File "/home/k1/Social_Science/sci_platform/sci_platform.py", line 401, in running
    self.team_pool[leader_index][team_index].action_excution(self)
  File "/home/k1/Social_Science/sci_platform/sci_team/SciTeam.py", line 92, in action_excution
    action(platform)
  File "/home/k1/Social_Science/sci_platform/sci_team/SciTeam.py", line 308, in generate_idea
    idea_key = old_idea.split("Idea")[1]
               ~~~~~~~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range

Tried llama3.1:8b, qwen2.5:14b, gemma2:27b, mistral-small for the agent model
Based on my experiences with AI_scientist, This relates to the model's performance.

Yes. In the current open-source code, we have not considered the use of try...except... statements. In the near future, we will release a more refined version of the code.

May I ask about your hardware?

We use an A100 (40G).

I see, I'm using a 4070ts. When running with llama3.3:70b, the process could finish. Poor devices need larger models for precision, really The More You Buy, The More You Save.


Missing "Caterer" area on Plane?

This place is named as "Caterer" (in Russian) on Plane map. However, on your map it's missing.
Bug or feature?

Edit: There's another Caterer section near pilot cabin, so both of them are Caterer, right?

You're right, will be fixed shortly. :)


Setup database to store information about access in provider node

I guess we don't need to setup a database, as DipDup already comes with a database, where we can store this information.


non-fatal explorer interaction: validators, account, transactions

on top of #412
for #403

I tried moving the catch up a few layers, to a point where we could decide what to do: continue with the previous list of validators and put a note in the UI that the API request failed
however, our onError handler to show the fatal error popup is still running, even when we catch the promise rejection. before our catch runs, in fact. is my reading of the redux-saga error handling tutorial https://redux-saga.js.org/docs/basics/ErrorHandling wrong? that page says a few things to the effect that the onError hook is a last resort, not that it's the first thing that runs and that catches are worthless. so now what?

the catch was working. there was a similar error that really was uncaught
cleaned up experimenal commits
added various state and UI to show the latest error. not translated yet
and still no test
but people can start reviewing now

changing base branch so that we don't see other branches' commits

added catches for the account info request and the transactions list
we should check that later code can actually survive with those unset

this breaks the

Transactions
Active delegations (x)
Debonding delegations (x)

links

@matevz you're clear to take another look! thanks for the comments

screenshot:

address is from a validator entity on mainnet, but it's not important.
to make this screenshot, I have the code tweaked to treat any HTTP status as failed. 200 is success, which the backend incidentally succeeded
after #408 the 'available' balance would show up, as we'd be fetching it from the grpc-web node
the fact that it displays zeros is unnecessarily scary. it's really unknown

thanks for reviewing!


Check name registration timer validity

Fixes #1736

@hewison-chris : This might help with your issue.


Unknown parameters clientId and clientSecret

On dropbox, I've created an app and there are "App key" and "App secret".
Where can I get clientId & clientSecret?

App and client are the same here so the ones there will work


move_window not available on dialog

According to the documentation, move_window should be available on all controls and it seems like I have a valid dialog object. But when I try to use this method on the main window of my application, I get an error. I'm assuming that I am actually doing it wrong, rather than a bug, but any help would be appreciated. I was using v 0.6.5 but updated to 0.6.6 to see if that changed anything, both have same results. Thanks!
Here's the code snippet that is running, followed by the error and the stdout for that section:
print(self.main_window)
print(self.main_window.handle)
print(self.main_window.wrapper_object())
self.main_window.restore()
self.main_window.move_window(x=0,y=0,width=700,height=800)

main_window is set with app.window(title_re='Alteryx Designer.*'), I just cached that reference since I was looking it up all the time. Don't think that affects this, I did try getting it again from the application object before calling move_window and got the same result.
Traceback (most recent call last):
  File "c:\git\py-auto\TestFramework\STF\test\explorer_unit_test.py", line 62, in test_drag_and_drop
    designer.position_window()
  File "c:\git\py-auto\testframework\STF\modules\designer.py", line 1090, in position_window
    self.main_window.move_window(x=0,y=0,width=700,height=800)
  File "C:\Users\sezell\AppData\Local\Continuum\anaconda3\lib\site-packages\pywinauto\application.py", line 180, in __call__
    format(self.criteria[-1]['best_match']))
AttributeError: Neither GUI element (wrapper) nor wrapper method 'move_window' were found (typo?)
-------------------- >> begin captured stdout << ---------------------
<pywinauto.application.WindowSpecification object at 0x0000019B593A4748>
985552
uiawrapper.UIAWrapper - 'Alteryx Designer x64 - New Workflow1', Dialog

This method is missed for "uia" backend and we already have issue #668 tracking this problem. So I'd suggest to post additional details there and close this thread as duplication.


Add documentation for how to investigate compute nodes going down

We have documentation for what to do if we have a compute node that goes down but we don't have a procedure for how to determine what the root cause of the issue was.
The goal of this issue would be to create a systematic approach for how to determine the root cause of a node going down.
A node going 'down' can take multiple forms. We are referring to situations when the node is draining, drained, down, stuck in draining, stuck in completing, etc.

We do have this section already:
https://docs.cais.tools/cais/cerberus/admin-docs/#investigation
However there is essentially "infinite" ways for something to go wrong so we don't need to make it extensive.  Expanding it a bit would be fine though.


add polyfill for classList in IE11

IE11 does not have full support for  classList  so when this function runs on certain elements (like svgs) it will throw an error. A polyfill would be super helpful to fix this. Thank you!
Output from ember bootstrap:info:
TypeError: Unable to get property 'contains' of undefined or null reference
  at _click (addon-tree-output/ember-bootstrap/components/base/bs-modal/dialog.js:177:1)
  at o._run (backburner.js:1046:1)
  at o._join (backburner.js:1029:1)
  at o.join (backburner.js:749:1)
  at join (@ember/runloop/index.js:165:1)
...
(1 additional frame(s) were not displayed)

Fwiw, I made a classList polyfill addon before, back when IE9 was still supported: https://github.com/kaliber5/ember-cli-classlist-polyfill
But I am not sure if we really need this in this case.
@seemajune can you please describe the situation when the error with the above stack trace happened? Was this an SVG inside a modal, that was being clicked on?

Hi @simonihmig, thanks for your quick reply and assistance!
It's actually occurring when an svg is clicked on to launch an ember-bootstrap modal in IE11, here is a better screenshot:

so i think a fallback for the lack of IE11 support for classList on svg elements could be a regex on the  .className - just an idea

The use of classList was actually pretty stupid here, I found a simpler implementation that should fix this here: #815.
@seemajune could you try that branch (kaliber5/ember-bootstrap#fix-classlist-ie11 in your package.json) to see if it fixes your problem?

The use of classList was actually pretty stupid here, I found a simpler implementation that should fix this here: #815.
@seemajune could you try that branch (kaliber5/ember-bootstrap#fix-classlist-ie11 in your package.json) to see if it fixes your problem?

It works 🎉
Thank you SO much for being quick to fix and reply. It's nice to have people like you in the community. <3

@seemajune thank you for your kind words, much appreciated!
The fix has been released as v2.7.1!

@seemajune thank you for your kind words, much appreciated!
The fix has been released as v2.7.1!

thank you ! 😺

@seemajune thank you for your kind words, much appreciated!
The fix has been released as v2.7.1!

thank you ! 😺


A bit lost with kandy vs letsplot

Hello,
I'm just exploring Kotlin notebooks.
I have a simple cell with this code:
val rand = java.util.Random(37)
val data = mapOf (
    "rating" to List(200) { rand.nextGaussian() } + List(200) { rand.nextGaussian() * 1.5 + 1 },
    "cond" to List(200) { "A" } + List(200) { "B" }
)

letsPlot(data) { x = "rating"; fill = "cond" } + ggsize(700, 300) +
        geomDensity(color = "dark_green", alpha = .7) + scaleFillBrewer(type = "seq") +
        theme(panelGridMajorX = "blank")

However, it doesn't render in Kotlin notebook.
From what I see, letsPlot returns org.jetbrains.letsPlot.intern.Plot.
And compared with this (which does render the graphics properly):
plot(data) {
    x("cond"<String>())

    bars {
        // name = "test"
        y("rating"<Double>())
        fillColor("rating") {
            scale = continuous(range=Color.YELLOW..Color.RED)
        }
    }
}

I see it returns org. jetbrains. kotlinx. kandy. ir.Plot.
Is there a way to convert a letsPlot output to a Kandy one to render the graphics properly?

Ah, ok, maybe this one is related: https://github.com/JetBrains/lets-plot-kotlin/issues/244

Hi! To enable the rendering of lets-plot charts, you need to add the line
%use lets-plot

to your notebook.

But I did, here's what my snippet looks like and I don't see the rendered plot:
https://gitlab.com/-/snippets/3728123
Here's a similar notebook for Kandy where the plot is rendered correctly:
https://gitlab.com/-/snippets/3728124

I have 404 on your links.
What is your version of Notebook?

I changed visibility of the snippets, should be working now.
I'm on intellij idea 2024.1.4 with kotlin notebook version 241.17011.79

And also please specify the kernel version (can be found in Kotlin Notebook plugin settings)

Kernel version is 0.12.0-226

BTW, I had to set -jvm-target=11 and JVM target for snippets to 11 because otherwise kandy complained (in plot) that jvm 1.8 runtime conflicts with 11.

Yes Kandy has jvm 11 target, so it's incompatible with 1.8.
Unfortunately I couldn't reproduce the bug yet, but I'll keep looking into it.
And yeah, you asked above, Lets-Plot plots can't be converted to Kandy plots, but Kandy plots can be converted to Lets-Plot ones (via .toLetsPlot() extension).
Lets-Plot charts use web outputs (while Kandy uses native rendering via Swing) - maybe that's the issue, try testing them with the simplest option (e.g. HTML("Simple html text") line). The notebook must have "Trusted" flag enabled to them display them.

@CGenie
hi!
About:

Apparently even HTML("...") doesn't render as well.

Could you please specify the next information about versions, and I will try to reproduce it:

your IDEA version
plugins versions

org.jetbrains.plugins.kotlin.jupyter,
intellij.jupyter

You can get this info by double shift -> type 'About' -> Copy and close
I just check it with Build #IU-241.18034.62, built on June 20, 2024 and it works fine for me

@CGenie

I'm on intellij idea 2024.1.4 with kotlin notebook version 241.17011.79

Sorry, I missed that you had mentioned it earlier.
Let me try to reproduce it.

@CGenie
Can I ask you to update the plugins to version Version: 2024.1.4 Build: 241.18034.62?
In this version, everything should work fine. (and plot renders and weboutputs work fine)

Sure, it's just I'm not quite sure how: the plugins intellij dialog doesn't show any info about new version and https://plugins.jetbrains.com/plugin/16340-kotlin-notebook/versions doesn't mention 241.18034.62 I think

@CGenie
hi again!
thank you for the information about the plugin version!
I could reproduce the issue you mentioned above with your version.
We just published new plugin version for Kotlin Notebook 241.18034.95 with fixes

Could you please download and install it and restart IDE?
It should work fine now.

Hm, I upgraded, restarted the IDE but it still doesn't render for me. I added some tracebacks, maybe some library that I have is outdated?
https://gitlab.com/-/snippets/3728475
Thank you for your very fast responses, this is top notch support :)

hm, that's a bit strange.
As I can see from your snippet at least HTML (web outputs rendering) should already works.

Could you please run a code like this
HTML("
Header H1
")

and you should see something like this:

Also could you please check plugins versions of Kotlin Notebook plugin and Jupyter:

Ah, I didn't notice that but the gitlab notebook renders HTML properly, while in Idea I don't see it...

Ok, got it.
Could you please specify the plugins versions and operating system?
plugins:

Jupyter
Kotlin notebook

OK so I downloaded Idea now, it's at version 241.18034.62 and from what I see it renders properly (I'm on Mandriva Linux).
Previously I used system packages (which has the same 241.18034.62 version) and it doesn't render the graphics properly...
https://aur.archlinux.org/packages/intellij-idea-ultimate-edition this is the package I'm using.

ok, thank you for update!
Does it mean that for now everything works and renders fine?

Yes, thank you!


Doc should discourage users from writing long-running code in hooks called from Helidon-provided services

Environment Details

Helidon Version: 2.x
Helidon SE or Helidon MP
JDK version:
OS:
Docker version (if applicable):

Problem Description
Currently, the handlers for some Helidon-provided endpoints (e.g., metrics and OpenAPI) do their work synchronously, using the same thread on which the request arrived via Netty. The documentation should make this clear and strongly discourage developers from including long-running code of their own via hooks that can be invoked by those handlers.
For example, a user-provided metric's code to format the metrics as JSON or Prometheus will be invoked as Helidon responds to the /metrics endpoint. Similarly, users can provide their own code that participates in building the in-memory OpenAPI model.
By contrast, the handler for the health endpoint prepares the response asynchronously.
It seems unnecessary to convert the other endpoint handlers to also respond asynchronously, as it would be unusual for user code invoked by those handlers to be long-running. But at the least the doc should warns users about this and steer them away from writing long-running code in these places.

Draft PR #3226

PR approved. Closing issue.


[$500] IOU Distance -  App displays 'Hmm its not here' for default waypoint links for first time after login

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Open the app
Open plus and click request money
Click on distance and click on start/finish
Copy the URL and send to any chat
Select any addresses for start and finish and click next
Copy the the URL and send to same chat as step 4
logout and login again with same user
Open chat open in step 4
Click on waypoint link and observe that app doesn't handle that link properly and displays 'Hmm its not here' page
Click on participant page and observe that app redirects to request money page which is correct way of handling such links

Expected Result:
App should redirect back to request money page if we try to open waypoint link first time after login as it does for other similar links like participant link
Actual Result:
App displays 'Hmm its not here' for default waypoint links for first time after login
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: 1.3.70-5
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/78819774/fc3858f2-5b21-491f-81ab-8454b2f7f428
https://github.com/Expensify/App/assets/78819774/7f3fc234-b112-4939-ba5b-6c599e196289
Expensify/Expensify Issue URL:
Issue reported by: @Usmantariq96
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1694588501046099
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~0150a4f024ff40d29f
Upwork Job ID:<PHONE_NUMBER>417270272
Last Price Increase: 2023-09-15

Proposal
Please re-state the problem that we are trying to solve in this issue.
App displays 'Hmm... it's not here' for default waypoint links for the first time after login.
What is the root cause of that problem?
At the point when the link is clicked immediately after login, the waypointCount is 0, and the FullPageNotFoundView is displayed when this condition is met.
What changes do you think we should make in order to solve the problem?
Similar to the participants page, add a useEffect hook to navigate back to the distance request page in this situation.
What alternative solutions did you explore? (Optional)
None.

Wrong slack link.
Please update the link or close this one out, as there’s an issue with correct link https://github.com/Expensify/App/issues/27572


[BUG] $DESTINATION_NAME not used with gcs

Environment

Camera:  ZWO ASI178-MC
OS: Bullseye
Allsky version: 2023.05.01_03
Pi model and amount of memory: 4B  /  1GB

Bug Description
I am attempting to upload via GCS.  If I use the upload.sh manually with a test file I have success.  This is my first attempt using the upload functions.
I have "IMAGE_UPLOAD_ORIGINAL_NAME = "false", thus when I look in /allsky/tmp/ if I do find the current image stored there are IMAGE.JPG.
However when the script runs automatically, it attempts to pick up the original file name from that location and fails as seen in the log copied below.  I'm double confused here because 1) I know the connection is good if manually done.  2) I've told it to upload image.jpg, so why is it messing about with the image-yyymmddhhmmss.jpg version?
I have tried setting the "IMAGE_UPLOAD_ORIGINAL_NAME = "true" however still do not have success, no file arrives at GCS
Thanks for any help
Oct 28 15:55:39 allsky allsky[2395]: INFO: ----------------------- Running Module allsky_saveimage.py -----------------------
Oct 28 15:55:39 allsky allsky[2395]: INFO: Attempting to load allsky_saveimage
Oct 28 15:55:39 allsky allsky[2395]: INFO: Image /home/croni/allsky/tmp/image-20231028155529.jpg Saved, quality 80
Oct 28 15:55:39 allsky allsky[2395]: INFO: Ignoring watchdog for module saveimage
Oct 28 15:55:39 allsky allsky[2395]: INFO: day flow Complete...
Oct 28 15:55:41 allsky allsky[2407]: upload.sh: Uploading /home/croni/allsky/tmp/image-20231028155529.jpg to gcs allsky/images
Oct 28 15:55:41 allsky allsky[2407]: Upload output from '/home/croni/allsky/tmp/image-20231028155529.jpg:
Oct 28 15:55:41 allsky allsky[2407]:    /home/croni/allsky/scripts/upload.sh: line 178: gsutil: command not found

Log / configuration files
Settings-configs.zip

Using the test example from the documentation, I get the success result shown below... but the script fails when running under allsky as shown above.
croni@allsky:~ $ echo hi > /tmp/test.txt
~/allsky/scripts/upload.sh --debug /tmp/test.txt /images test.txt
Upload output from '/tmp/test.txt:
   Copying file:///tmp/test.txt [Content-Type=text/plain]...
/ [1 files][    3.0 B/    3.0 B]
Operation completed over 1 objects/3.0 B.

It's failing because it can't find the gsutil command.
The documentation states:
NOTE: The gsutil command must be installed somewhere in the standard $PATH, usually in /usr/bin. Make sure you authenticate the cli tool with the correct user as well.

Did you do that?

Yes, and what is interesting about that is that it is in the path... I can enter the GSUTIL command from anywhere I can think of and it finds it just fine, but the script does not.   Also interestingly, it still doesn't respect the IMAGE_UPLOAD_ORIGINAL_NAME = "false" regardless -- So that seems like a bug somewhere that needs addressing also
Here is the path (which was true earlier as well):
croni@allsky:~/allsky/scripts $ cat $PATH
cat: '/home/croni/.local/bin:/home/croni/google-cloud-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games': No such file or directory

I added the full path to the line in the upload script and the upload works.

@Croniac, the $PATH variable when you are logged in includes the directory where the gsutil command is, but Allsky is using a different $PATH that doesn't include the directory where gsutil.
Please run type gsutil and let me know what it says.  Then add this line to scripts/upload.sh on line 2:
echo "PATH=${PATH}"

Do a tail -for/var/log/allsky.log and when you see a line that contains PATH=xxxx let me know what it says.
I will look at the IMAGE_UPLOAD_ORIGINAL_NAME bug.

For the IMAGE_UPLOAD_ORIGINAL_NAME bug, in scripts/upload.sh please add /${DESTINATION_NAME} to lines 176 and 178 after the ${REMOTE_DIR}.
See the similar "s3" code a few lines above.  Then remove the change you made for "image.jpg".
I am 99% sure that will fix that bug because I did the same thing for s3 back in May.

Thanks for your help Eric,  i'm all good now.   Also ended up not using gcs in the end for other reasons.  But hopefully your $Destination_name research will help out the next guy who does.

Issue resolved


Extra blank lines appear when I rename symbols

Type: Bug
As the title suggests.
Man, what can I say?
This question has been bothering me for long.
VS Code version: Code 1.87.2 (863d2581ecda6849923a2118d93a088b0745d9d6, 2024-03-08T15:20:17.278Z)
OS version: Windows_NT x64 10.0.22631
Modes:

I confirmed that python.languageServer is set to Default.

@HwangWentian, can you also check if you have the Pylance extension installed and enabled? Default means that Pylance will be used, but only if it is installed and enabled. Otherwise Jedi is used.
When we've seen this sort of behavior in the past it was due to either:

Jedi was being used as the language server instead of Pylance. There's a Jedi bug that can cause extra lines to be inserted -- https://github.com/pappasam/jedi-language-server/issues/159
Pylance was the language server, but there was another Python-related extension installed that was also handling the rename request -- see https://github.com/microsoft/pylance-release/issues/2367#issuecomment-1069406952

So if you have Pylance installed, can you please try disabling all of your extensions except Python and Pylance and see if the issue still happens?

@debonte , I have not installed Pylance. But the problem was fixed when I installed Pylance and set it to languageServer. Thanks for the tip.


Docker container for cloud-agent fails to start on Mac M4 / MacOS 15.2

Is this a regression?
Yes
Description
Running Identus via Docker fails to start the cloud-agent.
When the cloud-agent container starts this is displayed in the Docker log:
2024-12-16 10:09:40
2024-12-16 10:09:40 No java installations was detected.
2024-12-16 10:09:40 Please go to http://www.java.com/getjava/ and download
2024-12-16 10:09:40
2024-12-16 10:14:19
2024-12-16 10:14:19 No java installations was detected.
2024-12-16 10:14:19 Please go to http://www.java.com/getjava/ and download
2024-12-16 10:14:19
Please provide the exception or error you saw
➜  identus git:(main) docker run -it --rm --entrypoint=/bin/bash docker.io/identus/identus-cloud-agent:1.40.0
[demiourgos728@cbee9ed795b0 docker]$ ls -la
total 16
drwxr-xr-x 1 root          root 4096 Nov  5 11:28 .
drwxr-xr-x 1 root          root 4096 Nov  5 11:31 ..
dr-xr-xr-x 2 demiourgos728 root 4096 Nov  5 11:28 bin
dr-xr-xr-x 1 demiourgos728 root 4096 Nov  5 11:28 lib
[demiourgos728@cbee9ed795b0 docker]$ java
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGILL (0x4) at pc=0x0000ffff97f3fc1c, pid=16, tid=17
#
# JRE version:  (21.0+35) (build )
# Java VM: OpenJDK 64-Bit Server VM (21+35-2513, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
# Problematic frame:
# j  java.lang.System.registerNatives()V+0 java.base@21
#
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /tmp/hs_err_pid16.log
[0.022s][warning][os] Loading hsdis library failed
#
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Aborted

Please provide the environment you discovered this bug in
Apple M4 Pro 14" MacBook Pro
macOS 15.2

To reproduce:
git clone git@github.com:hyperledger/identus.git
cd identus/identus-docker
docker compose up

docker run -it --rm --entrypoint=/bin/bash docker.io/identus/identus-cloud-agent:1.40.0

java --version (or any reference to java)

Anything else?
I confirmed that this issue is not present on M1 Max / macOS 15.1.1 (not sure if it's the chip or the os version to blame)

Seems to be related with https://bugs.openjdk.org/browse/JDK-8345296
Since the Workaround: -XX:UseSVE=0 was reported to make java work.


icon change from class="anticon" to nz-icon

We have more than 250 icons in our application which uses class="anticon" format. Since it will be deprecated in the future, It has to be changed to nz-icon. But changing in all the 250 places is a time consuming process. Is there any way to do it in a simple and faster way?

@sridharan21994
You can use regular expression to find and replace these class="anticon". I actually did this in our official website when I was writing the new icon component.
The deprecation wouldn't happen even in the next major version, so take your time to do this.

@wendzhue  Thank you so much for the response.


View Question IDs in Editor

From https://github.com/ucam-cl-dtg/rutherford-content/issues/436

It would be nice if we had an easy way of seeing the ID for a question part, rather than having to read the Json and figure out which part it is referring to.
This is very useful when putting feedback into questions with very common wrong answers.

Maybe in small font underneath the question title? We don't want a box to edit it, but it's useful to be able to see it easily when looking through to match it against info from the logs.

Fixed in https://github.com/ucam-cl-dtg/scooter/commit/ba688dca344f8fb63925789e4028f8ef4080fd14


Use Trusty OS for only rbx environment.

This PR is to master branch.
https://travis-ci.org/guard/rb-inotify/jobs/243945630

This job ran on our container-based trusty beta. Please read our blog post about the public beta.

Right now Travis on Trusty OS is running as beta version. (From when?)
And it is something wrong.
I had to wait for 5 hours until starting the Travis test.
We know that only rbx environment needs Trusty OS.
This PR is not to use Trusty OS as much as possible.
I want to check total running time by this PR.

Trusty is better as it supports more up to date kernel/dependencies, it's been available for quite a while now.

Travis does occasionally suffer outages and it affects tests.

Oh OK. I see. So, I would close this ticket. Travis does not start on this PR too.
It seems that the issue does not depend on OS type.


DBZ-720 Extracting HistorizedRelationalSnapshotChangeEventSource from…

… Oracle connector
@jpechane That's the first outcome of the snapshot work: I've extracted as much as I could from the Oracle connector. This should allow you to implement simple schema snapshotting (no data yet) for SQL Server, too. Could you give it a try and let me know how it goes?

@jpechane This one is good to go from my POV, too. I'll send a separate PR for the actual work on snapshotting.

There already is RelationalDatabaseSchema.tableIds(), isn't this what you
are after?
We could think about pulling it up to DatabaseSchema, though, and change it
into Set getDataCollectionIds().
WDYT?

@gunnarmorling I agree, but we should make it a List not a Set if possible.

Why is that? A given collection should be unique within its schema, so a
Set seems more appropriate than a list which would allow duplicates.

@gunnarmorling For SQL Server I need to quere CDC tables in a predictable order. But thinking about it I can order the set when I get it.

Rebased to latest master.

@jpechane ping :)

@gunnarmorling I've just wo minor questions - other than that I think we are good to go.

@gunnarmorling Applied, thanks!


Create StakeThat.toml

hey, I have this PR for the previous testnet that was closed: https://github.com/anoma/namada-testnets/pull/931


warning: "FUSE_USE_VERSION" redefined

I'm building in GoLand at the moment, though oddly this message started to appear.  Any restrictions on the versions one can use for  Go, or Fuse?
...
fuse/focal,now 2.9.9-3 amd64 [installed]
libfuse-dev/focal,now 2.9.9-3 amd64 [installed]
libfuse2/focal,now 2.9.9-3 amd64 [installed,automatic]
VERSION="20.04.4 LTS (Focal Fossa)"
VERSION_ID="20.04"
VERSION_CODENAME=focal
go version go1.13.8 linux/amd64
... goLand's go version go version go1.18.1 linux/amd64

Currently cgofuse requires Go 1.17 or later. It defines FUSE_USE_VERSION as required by libfuse. I do not know why the redefinition warning would appear and I have not seen it.


Added Custom checkmark color

Extended the color options to also manipulate the 'selected' image checkmark.

I've implemented all the suggested changes, but I'm not sure if it's what we want. For people using an older version the TatsiColors protocol has changed. If they have customized colors they need to make an adjustment. Hearing your comments that is not the behaviour that we want.
Looking at this again, it would for me already be a huge step forward if instead of the special checkmark color the checkmark uses the 'link' color from the TatsiColors. In the current implementation it always uses the 'default' supplied, but by removing the 'checkMark' color as I implemented and replace this with the 'link' color it would be a simpler solution that would not bread any compatibility, because it's not necessary to change the TatsiColors protocol.

@aadjemonkeyrock Sorry again for a very late reply! I'm about to merge the pull request and make some changes to keep compatibility for users :)


Fix: Disable Flutter beta builds on CI

:scroll: Description
This change disables Flutter beta builds.
It also removes a fix which is not longer needed and fixes the LICENSE path in the sentry_flutter.podspec file.
:bulb: Motivation and Context
Currently Flutter beta fails for Android and iOS.
I tried to fix it in https://github.com/getsentry/sentry-dart/pull/378 but I didn't succeed.
Also see https://github.com/flutter/flutter/issues/78785
:green_heart: How did you test it?
:pencil: Checklist

[x] I reviewed submitted code
[ ] I added tests to verify changes
[ ] I updated the docs if needed
[ ] All tests passing
[ ] No breaking changes

:crystal_ball: Next steps
Fix Android beta builds

Do I need to add a changelog entry for this?

Do I need to add a changelog entry for this?

no, changelog is only for user's facing features/changes


Read GPS positions

Be able to read GPS positions from the Piksi gps units. Last year's code may have most of this implemented.

 It'll take only a couple minutes.

GPS is actually a lower priority for ERC since it is indoors, but when you get back we should talk about the nav system!


Monitoring improvements

This stands to be v1 for local logging. It addresses issues #472 #471 and #470. It uses a tornado server to receive log messages over HTTP which then acts as a single writer to a database. The feature appears to accurately log workflow, task status, and task resource information to a local database. It unintentionally streams log messages to the console. It assumes workers have the ability to connect to the machine running the main Parsl script over HTTP.

The run_id is currently a combination of the script name and the minute of the hour it was submitted. Could we change this to a uuid so we can reliably look up previous executions and inspect their performance?


Fixed docker0 address conflict

Description
docker0 default uses <IP_ADDRESS>/16, so setting address of host-only adapter to 172.17.8.* leads to conflict, and makes docker0 picking other address (usually <IP_ADDRESS>).
Solution
Changed default network of host-only adapter to 172.19.8.* (the next prime number, just my preference), actually any private network other than <IP_ADDRESS>/16 works.
This may solve #82, #111, and #174.

:+1:

Haven't seen this PR merged. Is there any concern about it?


Windows: Comment completion

Type /// on the line above a function definition that includes parameters. Are you offered a completion item for a documentation comment which includes all the parameters and return values if it exists

Checked on functions and initializers👌Pretty neat.


Universalize pcli output format selection

It's sensible for many commands in pcli to have multiple output formats. Instead of specifying this ad-hoc, we should have a single, global option to select the format, and a system to ensure that each command supports every format, to provide a consistent set of user expectations.
Formats should include, at least:

JSON
TOML
base64 encoded proto
hex encoded proto
base64 of raw binary data*
hex of raw binary data*
bech32 of raw binary data**

*When applicable: these are only reasonable for single-element things like keys, addresses, amounts, etc.
**When there is a canonical bech32 prefix for the given data type only.
Additionally, it would be worth revisiting how pcli handles stdin/stdout, to allow any command that needs input from a file to instead read from stdin if file not specified. We might also consider getting rid of the flags to write to a particular file, because this can be accomplished by shell redirection, unless multiple files need be specified?

We can avoid doing this for now, and possibly ever -- we want to avoid making contracts about output formats for pcli, and encourage machine readers to use RPC calls instead.


Update Desktop Application README.md

Add the Notification REST API Project

Please add one image or gif @TawfikYasser

Okay

@Kushal997-das  Done

Please add one image or gif @TawfikYasser

Okay

@SamarpanCoder2002  @TawfikYasser  If we remove the gif or images from desktop application it's better ,see the drawback of adding gif in This readme file  are :

All gif or images size are not same .
Few contributor are not adding gif or images.
When already gif or images are present then i think no need to add gif or images in this
Without gif or images it's better for readable purpose .

Comment your opinions guys !

Please add one image or gif @TawfikYasser

Okay

@SamarpanCoder2002 @TawfikYasser If we remove the gif or images from desktop application it's better ,see the drawback of adding gif in This readme file  are :

All gif or images size are not same .
Few contributor are not adding gif or images.
When already gif or images are present then i think no need to add gif or images in this
Without gif or images it's better for readable purpose .

Comment your opinions guys !

I’m totally agree with you, This File doesn’t need images or gifs, I think it’s better without images or gifs. @Kushal997-das

Please add one image or gif @TawfikYasser

Okay

@SamarpanCoder2002 @TawfikYasser If we remove the gif or images from desktop application it's better ,see the drawback of adding gif in This readme file  are :

All gif or images size are not same .
Few contributor are not adding gif or images.
When already gif or images are present then i think no need to add gif or images in this
Without gif or images it's better for readable purpose .

Comment your opinions guys !

I’m totally agree with you, This File doesn’t need images or gifs, I think it’s better without images or gifs. @Kushal997-das

Yes true @TawfikYasser 👍🏻  @SamarpanCoder2002 Wait for his opinion .

Please add one image or gif @TawfikYasser

Okay

@SamarpanCoder2002 @TawfikYasser If we remove the gif or images from desktop application it's better ,see the drawback of adding gif in This readme file  are :

All gif or images size are not same .
Few contributor are not adding gif or images.
When already gif or images are present then i think no need to add gif or images in this
Without gif or images it's better for readable purpose .

Comment your opinions guys !

Okay..no prb, I will remove gifs or images under readme of desktop application


Replace tripleo-repos by repo-setup

... because TripleO is being deprecated.

/lgtm

/lgtm cancel
$ repo-setup current-podified-dev -o /tmp/temporary
WARNING: Unsupported platform 'fedora33' detected by repo-setup, centos9 will be used unless you use CLI param to change it.
Installed repo delorean-master-testing to /tmp/temporary/delorean-master-testing.repo
Installed repo delorean-current-podified to /tmp/temporary/delorean-current-podified.repo
Installed repo delorean to /tmp/temporary/delorean.repo
Installed repo repo-setup-centos-highavailability to /tmp/temporary/repo-setup-centos-highavailability.repo
Installed repo repo-setup-centos-powertools to /tmp/temporary/repo-setup-centos-powertools.repo
Installed repo repo-setup-centos-appstream to /tmp/temporary/repo-setup-centos-appstream.repo
Installed repo repo-setup-centos-baseos to /tmp/temporary/repo-setup-centos-baseos.repo
Cache was expired
0 files removed

Seeing two files, delorean-current-podified.repo and delorean.repo , checking if it is expected or not.

/lgtm
/approve
Discussed with chandan, repo-setup will need a fix for duplicate delorean.repo, but we are already utilizing the repo-setup here: https://github.com/openstack-k8s-operators/install_yamls/blob/main/devsetup/edpm/services/dataplane_v1beta1_openstackdataplaneservice_reposetup.yaml#L26
lets merge this and we will fix repo-setup in a follow-up.

/test images
Mirror issue last time, checking if its consistent.

/test images


How to use it in SwipeRefreshLayout with RecyclerView~

I use SwipeRefreshLayou to complete the pull-down refresh

My guess is surround all your main views in a FrameLayout so FrameLayout would be the top-level view or root view.


Examples have a ‘Skip to main content’ link when they probably shouldn’t

If you tab through the example iFrames, you’ll come across ‘Skip to main content’ links. I suspect these are a mistake - they’re likely not relevant or helpful here.

Note I compared to the design system site and it does not have these in this context.

Well spotted - more improvements to the docs to come!

Fixed in #201.

Nice one @paulrobertlloyd!


Form fields reset on tab change

Preflight checklist

[X] I could not find a solution in the existing issues, docs, nor discussions.
[X] I agree to follow this project's Code of Conduct.
[X] I have read and am following this repository's Contribution Guidelines.
[ ] This issue affects my Ory Cloud project.
[ ] I have joined the Ory Community Slack.
[ ] I am signed up to the Ory Security Patch Newsletter.

Describe the bug
On some pages, the forms reset when the window looses focus and regains it. This is probably due to some react-query refetch logic (cc @zepatrik )
Reproducing the bug
See above - community reported and observed myself
Relevant log output
No response
Relevant configuration
No response
Version
master
On which operating system are you observing this issue?
No response
In which environment are you deploying?
No response
Additional Context
No response

This is a duplicate of this https://github.com/ory-corp/cloud/issues/2722


Fix/#117 explicit geometry type

fixes #177

Haven't tested it locally, will see if I get around to it. Should be good to merge anyways :)

tested on 3.24, 3.30 and 3.28


Pointing dependencies to our forks

All the dependencies required have been registered and this swaps out requiring pattern-lab/core for drupal-pattern-lab/core etc.
However, when I run composer create-project in the repo; I still end up with vendor/pattern-lab/core – I believe that is b/c some of the dependencies haven't had a release under the new name.... I think; not sure.
We've got to get this branch so that when you run composer create-project in the repo; all the dependencies are from us.

I'm going to do a patch level version bump on all dependencies.

Nice; that did it!

Looks like it's failing with this message:
the default options for Pattern Lab don't seem to exist at ./vendor/pattern-lab/core/config/config.yml.default. please check on the install location of pattern lab...

Bet we've got a hardcoded path somewhere...

https://github.com/drupal-pattern-lab/patternlab-php-core/blob/1aa2725272416562ba97012fba97a01766b8cb16/src/PatternLab/Config.php#L152-L152

Here it is: https://github.com/drupal-pattern-lab/patternlab-php-core/blob/1aa2725272416562ba97012fba97a01766b8cb16/src/PatternLab/Config.php#L132

Fixed in v2.7.2 of core: https://github.com/drupal-pattern-lab/patternlab-php-core/commit/8a51a732714a8e4809e62b5deba5618c5f1e9087


extension not showing anything

I've installed the extension and it seems to be enabled.

However, I can't see the "trivy-operator" menu item.

If I query kubernetes for vulnerabilityreports, I get results:
➜  ~/ws/trivy-operator git:(main) ✗     kubectl get vulnerabilityreports --all-namespaces -o wide
NAMESPACE          NAME                                                            REPOSITORY                              TAG       SCANNER   AGE    CRITICAL   HIGH   MEDIUM   LOW   UNKNOWN
networking         replicaset-5b5d79cdb                                            jetstack/cert-manager-webhook           v1.8.0    Trivy     22d    0          3      2        0     0
networking         replicaset-5f654bd746                                           ingress-nginx/controller                          Trivy     22d    3          14     13       0     0
networking         replicaset-5ffc85d65                                            jetstack/cert-manager-webhook           v1.5.3    Trivy     22d    0          0      0        0     0

Versions used:
Lens: 6.0.1-latest.20220810.2
Electron: 15.5.7
Chrome: 94.0.4606.81
Node: 16.5.0
MacOS: 12.4

helm.sh/chart: trivy-operator-0.1.6
Kubernetes-Version: 1.22.11

Any help appreciated.

@dkarnutsch can you try restart lens ?

Yes, I tried to restart Lens a couple of times. Still no luck.

@dkarnutsch  I was not able to reproduce the issue.
Can you check if it work with older version of lens and trivy-operator-lens-extension ?
For example:

lens version  5.0
trivy-operatoer-lens-extension version 5.0

j

@chen-keinan It is hard to get older versions of Lens as they are not linked on the website. However, I've tried it with the following Lens version
Lens: 5.5.4-latest.20220609.2
Electron: 14.2.9
Chrome: 93.0.4577.82
Node: 14.17.0

and trivy-operator-lens-extension v0.0.5 but is is not working. I will try it with another machine as this one has Apple Silicon.

and trivy-operator-lens-extension v0.0.5 but is is not working. I will try it with another machine as this one has Apple Silicon.

Please do and let me know.
btw: I'm running on Apple Silicon myself and it works for me.
I'll ask my teammates to check it as well.

It is also not working on another device. I get a couple of errors in the console, which might help:
BrowserConsole.js:47 [EXTENSIONS-LOADER]: can't load renderer for "@aquasecurity/trivy-operator-lens-extension": Error: Cannot find module '/Users/danielkarnutsch/Library/Application<EMAIL_ADDRESS>Require stack:
- electron/js2c/renderer_init
    at Module._resolveFilename (node:internal/modules/cjs/loader:934:15)
    at Function.o._resolveFilename (node:electron/js2c/renderer_init:29:1118)
    at Module._load (node:internal/modules/cjs/loader:779:27)
    at Function.c._load (node:electron/js2c/asar_bundle:5:13331)
    at Function.o._load (node:electron/js2c/renderer_init:29:379)
    at Module.require (node:internal/modules/cjs/loader:1006:19)
    at require (node:internal/modules/cjs/helpers:93:18)
    at ExtensionLoader.requireExtension (http://b9c501df7479e50a8b31db77f24f05fb.localhost:49250/build/Lens.js?638f230ede63077704e9:529164:20)
    at http://b9c501df7479e50a8b31db77f24f05fb.localhost:49250/build/Lens.js?638f230ede63077704e9:529104:53
    at Array.map (<anonymous>) Object
__webpack_modules__.1246.BrowserConsole.log @ BrowserConsole.js:47

@dkarnutsch sorry it's took too long for me to response, I will ask my coworker to test it also on a him computer as I'm unable to reproduce it on mime.

@chen-keinan thanks for coming back!
I gave it another try and it is still not working with the following versions used:

Lens (Lens: 6.0.2-latest.20220908.1 Electron: 15.5.7 Chrome: 94.0.4606.81 Node: 16.5.0)
Trivy-Operator: 0.1.9
Trivy-Operator-Lens-Extension: 0.0.6

I'll also let a Co-Worker try it!

@dkarnutsch did you get anywhere with this?
Is this repo dead?


Sonos: Add Periodic SSDP scan to detect IP changes

Similarly to Hue, this adds a periodic scan for detecting changes in IP address
at runtime after a device has onboarded.
This refactor isn't as surgical as the Hue one because the Sonos topology is
simpler, so we didn't do a deep gutting of the discovery logic and left it
mostly untouched, so we still actively perform SSDP scans during discovery.
Relaxing this for Sonos is likely best left to a refactor after we move the
SSDP APIs in to hubcore and expose them via the lua libs.
Fixes: CHAD-11472
cc @TheMegamind

To the limited extent I understand what you're trying to accomplish here, I'm curious: All of my Sonos devices have static IPs, so how might a periodic scan have an impact on the problem myself and many other users are having with the speakers becoming unresponsive to the app/API and failing to report events (such as track changes) as they occur? I assume that's why I was cc'd on this PR?

When you say that yours have static IP's, does that mean you did MAC-based IP allocation in your router?

Yes, I've manually assigned each speaker a static IP address in the router.  My system (6 pairs + 1 sub) has always been that way.

I'd be curious if you could provide driver livelogs that have been redirected to a file.

I assume via the CLI?   I would, but right now there is no driver output because the driver stopped reporting events about an hour ago. 😏

When you say that yours have static IP's, does that mean you did MAC-based IP allocation in your router?

Yes, I've manually assigned each speaker a static IP address in the router. My system (6 pairs + 1 sub) has always been that way.

I'd be curious if you could provide driver livelogs that have been redirected to a file.

I assume via the CLI? I would, but right now there is no driver output because the driver stopped reporting events about an hour ago. 😏

Yeah, the edge:drivers:logcat command from the CLI. My personal preference is to use smartthings edge:drivers:logcat | tee path/to/file.txt instead of trying to copy/paste from the scrollback, that way you get file redirection while still being able to use the interactive prompts.
That said, if the livelogs aren't updating at all, then that's a sign that something else on your hub is hung and not just the driver. The livelogs should still populate for things like incoming events.
An easy way to check is to do a pull-to-refresh on one of the speakers in the mobile app, or send a refresh to the speaker via the CLI. There should be some activity in the live logs coming from the general edge driver infrastructure regardless of the state of the driver itself, and if you don't see that, then the issue is upstream of the driver in this case.

That said, if the livelogs aren't updating at all, then that's a sign that something else on your hub is hung and not just the driver. The livelogs should still populate for things like incoming events.**

But they don't, and I'm stunned you aren't aware of this. This is a huge part of the problem with this integration and has been discussed and reported repeatedly by numerous users from the very beginning. It's not just that the speakers stop responding to commands from the app and API.  Frequently, the driver doesn't report events contemporaneously.  That's why people are complaining that the app doesn't show the correct Status (playing, paused) or Track Name or Album Art or Volume or whatever.
Sometimes (or perhaps all the time; I can't pour through logs 24-7!) the missing reporting floods into the driver log at some point later, when the speakers "reconnect" or whatever to the integration. I previously sent @nayzlez a log of some two hours of backlogged events that flashed through the log in about 30 seconds when everything "woke up."  I still have that file somewhere.
And, to be clear, this has only been seen with Sonos, and only since the Edge migration. I have no issues with any of my other devices, rules, or scenes.

An easy way to check is to do a pull-to-refresh on one of the speakers in the mobile app, or send a refresh to the speaker via the CLI.

Been there, done that. Did the demo and even posted the log, as I recall. The driver acknowledges the refresh command ... and then does nothing.  The usual return on a refresh just doesn't happen—at least not when the driver-device connection is frozen or stale or otherwise broken.
There's something bigger at play here, and I'm doubtful that IP changes is all that is—especially since mine never change. 🤷🏻♂

@TheMegamind Do you mind if I bug you for some clarification on a few statements to help me get to the bottom of this?
You are reporting that the driver isn't servicing any capability commands or attribute events, which is definitely a big problem. For a large number of our users (but definitely not all of them), this is because of an issue that impacts all of our LAN Edge Drivers related to IP address change detection. It's extremely unfortunate that this fix won't recover your system like I had hoped it would but it will recover it for a lot of users so it's still important.
Obviously there remain users who have integrations that are exhibiting defects that aren't related to this, and I'd like to increase our understanding of this using your experience if possible since you've been so openly communicative with us in the past.
In your comment you've mentioned several symptoms of defective behavior that are extremely frustrating (ones that I myself encounter with my Sonos speakers as well, for what it's worth 😞). It should be noted that the bigger issue is that many of the ones you've called out are overlapping presentations of extremely different root causes, so our best triage strategy is for us to be as data-driven as possible to make sure we're addressing the correct issues even though the symptoms are sometimes very similar.

Frequently, the driver doesn't report events contemporaneously. That's why people are complaining that the app doesn't show the correct Status (playing, paused) or Track Name or Album Art or Volume or whatever.

We're still isolating situations where the driver or the hub are reponsible for this, but be aware that there is also a mobile app side bug that can cause the app state to fail to update. We've noticed that this is more prevalent on Android than it is on iOS and we're hopeful for many users that upcoming mobile app releases will improve this. There will remain a different set of folks, though, where we're going to need to identify the root cause in the driver still. For now, because the majority of users with defective integrations are here because of connectivity loss, we're hoping to see some improvement with this fix.

That said, if the livelogs aren't updating at all, then that's a sign that something else on your hub is hung and not just the driver. The livelogs should still populate for things like incoming events.

But they don't, and I'm stunned you aren't aware of this.

Clarifying question here: What I was inquiring about is whether or not the livelogs were completely silent, or simply silent about events.
In other words, if you fire up the livelog client and you see "connected" but no other activity at all, ever, then that is an issue that is upstream of the driver code itself. While it may be true that folks have only encountered this with Sonos and none of the other integrations, Sonos is also one of the most unique integrations on the platform so the idea that it could be impacted by an upstream bug that doesn't yet have a good test case is extraordinarily likely.
If you are in a situation where there is no live log activity whatsoever, then we'll need hubcore logs to diagnose further. The issue won't be deducable via the edge driver logs.

Sometimes (or perhaps all the time; I can't pour through logs 24-7!) the missing reporting floods into the driver log at some point later, when the speakers "reconnect" or whatever to the integration. I previously sent @nayzlez a log of some two hours of backlogged events that flashed through the log in about 30 seconds when everything "woke up." I still have that file somewhere.

This further indicates to me that this is likely an issue upstream of the driver itself, and will again require hubcore logs to diagnose further.

The driver acknowledges the refresh command ... and then does nothing. The usual return on a refresh just doesn't happen—at least not when the driver-device connection is frozen or stale or otherwise broken.

Again seeking clarity: If the driver live logs show activity for the refresh command coming in, but then then there's no device activity, that definitely sounds like a driver issue. But if the there is no activity in the live logs whatsoever, that is still indicative to me of an upstream/firmware issue.

There's something bigger at play here, and I'm doubtful that IP changes is all that it is—especially since mine never change.

I very much agree, there are absolutely additional issues to sort out. We're simply trying to take a measured approach and help as many users as we can, as quickly as we can, with the resources we have.

@TheMegamind if you're comfortable with it, would you mind sending Nayely or Alejandro on the support forums a DM so they can associate the information you're providing here with the information you've provided them in the forums and logs you've sent them as well?


Is there any play to support deploy multiple contracts with programmable logic?

Component
Forge, Cast
Describe the feature you would like
I am currently facing a dilemma when deploying a DApp, which usually requires deploying multiple contracts. Part of the construct args in these contracts are usually another contract that has just been deployed, and there are usually some settings that need to be interacted with the blockchain after the contract is deployed.
When using Hardhat, you can write a deployment script in js/ts to take care of it, but when using Foundry, I have to keep forge create, then copying the address, then forge create again, and finally writing some long commands use cast. This is not a very good workflow.
Have I done something wrong or is this how everyone does it?
Does Foundry have plans to support programmable contract deployment?
Additional context
No response

It sounds like forge script is what you are looking for: https://book.getfoundry.sh/tutorials/solidity-scripting

Scripting works well for deployments, but maybe you will still struggle to link old deployments to new ones (for example, to use the address of the latest deployed version of ContractA in the constructor of ContractB some time later)
This issue gives some good work arounds

I'll have a try on it. Thanks guys @mds1 @jamesmccomish

Thanks for the article, So In case of multiple contracts in one example.sol, how deploy one contract of them?
For example contractA, contractB, contractC is in the same .sol file because dependency.
In this case, how I deploy contractA? Help me.


feat(namespace): regex match

This MR will add ability in selecting some namespaces that will be scanned by using regex pattern

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

cc: @aantn for review

Just to update you on the status, we got a little delayed in reviewing this but someone from the team will review soon!


CGo : The arrays passed have some elements referring to a large number (~250 digits), prolly due to wrong address reference.

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

$ go version
go version go1.13.4 linux/amd64

Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/priyanshu/.cache/go-build"
GOENV="/home/priyanshu/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/priyanshu/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/lib/go-1.13"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/lib/go-1.13/pkg/tool/linux_amd64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build725303804=/tmp/go-build -gno-record-gcc-switches"

What did you do?

I'm running a Go server in which I'm using CGo to call my C functions. The parameters are being passed correctly.
A 'weights' array was assigned in the golang part and sent to the C function as parameter as a pointer in the following way:
result := *C.myFxn( (*C.double)(&myWeights[0]) )
I've checked the array is passed correctly as expected.
Now whenever I start the server, mostly for the first request everything works fine. But for the 2nd and succeeding requests, there comes these issue in the C code.
The weights[i] values are equal to 0. So I check if they are not equal to zero in the 'if' condition.(See the img):

What did you expect to see?
(i) The code shouldn't have entered the if condition, so no lines would've printed for any times i make requests.
What did you see instead?
(i) The code enters the if condition and the print statement is executed. Infact, The weights[i] in the print statement print out as 0. Again if they're zero, these shouldn't have entered the if condition.
Also some of the weights[i] which are 0 are printed out as a very large number(~250 digits).
I feel like this is some address reference issue in CGo (that's why that large number sometimes). I guess many others must have faced a similar issue in CGo as well.

Could you give us a complete runnable example? It's going to be hard to figure out what is going on without a runnable example.
Please also post code as text, not as images (using the insert code widget). That way we can copy-paste it. Attach it if it is large.


APK size is exploding after adding pdf_viewer_plugin

Our APK size without pdf_viewer_plugin is 20 MB. After adding the plugin our APK size is 50 MB. minifyEnabled is enabled.

@AndroidNils  Same thing happened to me.
Did you get any solution?

Unfortunately not for this plugin. I switch to native_pdf_view. It's not perfect, because APK size is 30 MB.

I'd try to use AAB (Android App Bundles) instead of APK to include only the needed native libraries. I guess it uses some C/C++ code that makes the APK bigger because it includes the libraries for all the different architectures.

Split your apk's by building different architecture apk using ndk filter
use this in app/build.gradle
For 32-bit Apk
ndk {
abiFilters 'armeabi-v7a'  // For 32-bit APK
}
For 64-bit apk
ndk {
abiFilters 'arm64-v8a'  // For 64-bit APK
}
Also I've also seen the while using flutter build apk --release I get larger apk while using flutter run --release, it is lower so I use flutter run --release with signed gradle file while I need to upload my app to playstore.

The apk size is due to the android plugin used. Unfortunately, there are no many free options, I'm using the best one available for this plugin.


Facilitate research on comparing self-reported nap/nonwear with acc-based daytime rest detection

This PR expands part 5 to help us get a better understanding of the meaning of daytime SIBs compared with self-reported naps and self-reported nonwear by looking at their overlap.

Re-uses the already existing argument possible_nap_duration to optionally filter out all SIBs with a duration shorter than this value (default = 0).
New argument possible_nap_edge_acc to specify the maximum acceleration value to consider before and/or after the sustained inactivity bout (default = Inf).

If the user finds an optimal setting for these arguments then that could possibly inform a new nap classification algorithm.
Note: The nap detection itself is still limited to the model trained in 3-year olds and I am not changing anything to that. This functionality should be able to run without using the current nap detection option.
Fixes #687

Checklist before merging:

[x] Existing tests still work (check by running the test suite, e.g. from RStudio).
[x] Added tests (if you added functionality) or fixed existing test (if you fixed a bug).
[x] Updated or expanded the documentation.
[x] Updated release notes in inst/NEWS.Rd with a user-readable summary. Please, include references to relevant issues or PR discussions.
[ ] Added your name to the contributors lists in the DESCRIPTION and CITATION.cff files.

Looks like the problem is that is.ISO8601 assumes the input x is a character.
I will now fix is.ISO8601 such that it always first checks that input is a character.

Looks like the problem is that is.ISO8601 assumes the input x is a character. I will now fix is.ISO8601 such that it always first checks that input is a character.

Great, I have already merged the changes in the master branch, I will not do any more commits.

Codecov Report

Merging #900 (f7b53e3) into master (c7bfa8c) will increase coverage by 0.21%.
The diff coverage is 86.91%.

:exclamation: Current head f7b53e3 differs from pull request most recent head 3c36304. Consider uploading reports for the commit 3c36304 to get more accurate results

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@            Coverage Diff             @@
##           master     #900      +/-   ##
==========================================
+ Coverage   78.01%   78.23%   +0.21%
==========================================
  Files          91       92       +1
  Lines       12138    12302     +164
==========================================
+ Hits         9469     9624     +155
- Misses       2669     2678       +9

Files Changed
Coverage Δ

R/g.part5.R
80.28% <50.00%> (-0.80%)
:arrow_down:

R/g.sibreport.R
91.66% <89.47%> (+0.64%)
:arrow_up:

R/g.part5.analyseRest.R
97.79% <97.79%> (ø)

R/check_params.R
97.61% <100.00%> (ø)

R/g.part5_analyseSegment.R
93.39% <100.00%> (+0.19%)
:arrow_up:

R/load_params.R
99.13% <100.00%> (+<0.01%)
:arrow_up:


OSSL_STORE and absolute devices

This is related to #3897
This is an attempt to solve the problem when OSSL_STORE is presented with a path that begins with a device name.

Note: the tests should fail on Appveyor

And now, with code to handle paths that start with a device name.  Hopefully, Appveyor will be happier this time.
(I'll have to try this with a device called "file" somewhere...)

This seems to do it, at least on Windows, so out of WIP it goes

I've verified it on VMS as well.

On side note lack of empty lines between functions (and between functions and data) sting the eye. [I was under impression that it, empty lines between functions, was in coding style...]

ping  @dot-asm

Merged.  94437cebc4e6c638dbf1c089877d053fecbe3361 to<PHONE_NUMBER>a2a6b6e31602dbf2c546943a7db06f


RTL issue

Hi
in RTL page vertical scroll bar appear in left side of elements and its visible when use rc-scrollbars in version 1.0.0 the main div have scrollBar class name and with this class , I fix this issue in my project but in version 1.0.3 scrollBar  class removed and all scroll bar visible again

Hi @Benyamin001,  we have already discussed briefly with @sakhnyuk an improvement that would let you pass classnames for any of the subcomponents. You can expect a PR this week and live changes as soon as it gets reviewed.

Hi @Benyamin001,  we have already discussed briefly with @sakhnyuk an improvement that would let you pass classnames for any of the subcomponents. You can expect a PR this week and live changes as soon as it gets reviewed.

@Benyamin001
Yes, I've removed the "scrollView" className, because it doesn't use in the project anymore. But you can add your custom className by passing renderView prop.
      <Scrollbars renderView={props => <div {...props} className="scrollView"/>}>
        {children}
      </Scrollbars>

As said @Tomassito, in future updates, we have plans to add special props for classnames.
Also, I think about the RTL support feature. This is an important option too.

@Benyamin001
Yes, I've removed the "scrollView" className, because it doesn't use in the project anymore. But you can add your custom className by passing renderView prop.
      <Scrollbars renderView={props => <div {...props} className="scrollView"/>}>
        {children}
      </Scrollbars>

As said @Tomassito, in future updates, we have plans to add special props for classnames.
Also, I think about the RTL support feature. This is an important option too.

@Benyamin001 Could you confirm that you could handle your issue with the solution proposed?

@Benyamin001 Could you confirm that you could handle your issue with the solution proposed?

it's working, thanks

it's working, thanks

Hi @sakhnyuk.
RTL language support is a required feature. I am using Rocket.Chat software that uses this component. All the horizontal scrollbars do not work, and the vertical ones have margin problem.
Please add this feature as soon as possible. Thank you.


crashing boomerang on lan net work

Contact their authors BEFORE contacting forge
// Sorry :(
Time: 7/12/17 6:11 PM
Description: Rendering entity in world
java.lang.ClassCastException: net.minecraft.item.ItemAir cannot be cast to org.silvercatcher.reforged.items.weapons.ItemBoomerang
crash-2017-07-12_18.11.04-client.txt

When a friend of mine uses boomerang the game closes :T


Global variable assigned in function and never referenced is not marked as unused

package ex

var data int

func init() {
    data = 1
}

Expected: unused reports data as unused
Observed: false negative

I don't think anything here is specific to init.

Indeed, you're right, updated the title.

Yes, The current algorithm considers assigned-to variables as used. We do not differentiate between reads and writes. The current data model isn't really designed to represent that information.
I'll see how easy it'll be to extend the data model.

Fixed.


Native Tweaks

Simplified the LAPACK code by replacing the explicit function pointers definitions with template type deduction. It worked well, since it was able to deduce the correct values for complex eigen factorization - so the provider now supports it. Hopefully, this will simplify adding other providers. I'll try to add an Accelerate Framework/veclib provider and see if we can generalize the code a bit more.
I also added the non-convergence check on the native return value for SVD and eigen.

Thanks, Marcus!
Related: #285

Great, thanks


Add duck feature in instruction modal

Hey guys. the duck feature is activated when the user presses 'S' or 'DOWN'. This needs to be added to the instruction modal. Additionally, a 'DUCK' button needs to be available on the screen during gameplay. n

@nishkt good spot about adding the button, I didn't think of that.

I'll work on this one today.

Alright, update: wasn't able to figure out how to make a devoted button image for this. The instructions have been updated, but the button'll need to be added by someone else, sorry.

@Germlord No problem, thanks for updating the instructions!


Implement travis for piuma

Travis support for previous, current and upcoming go version - https://github.com/lotrekagency/piuma/pull/8


[Question] Huge size of PADIM Weights on custom dataset

While training PADIM for the custom dataset, it provides most accurate result for my dataset as compared to other models but the size of weights is one of the big issue.
I am already using following method to reduce the weight size during the training:
model.model.gaussian.inv_covariance=model.model.gaussian.inv_covariance.type(torch.float16)
model.model.gaussian.mean=model.model.gaussian.mean.type(torch.float16)

However I am still getting weights in GBs for my configuration as follow:
Custom image size = 448 x 448
reduced dimensions tested on 550 and 448.

5.0GB -> padim_Wall1_2_float16_448x448_emb448_5G.ckpt
7.4GB -> padim_Wall1_2_float16_448x448_emb550_7.4G.ckpt

Is there any way to further optimize the size of the weight files because it's getting very resource intensive during inference!
CC @roshan-dadlaney

If you want to stick to PADIM you can:

Exchange the underlying feature-extractor (EfficientNets have less parameters than ResNets for example)
Reduce the number of "layers" where you extract the features from
Reduce the dimensionality (increase random subsampling rate) of your feature space

If you want to code/implement some stuff, you can:

"Tie" the covariance matrix across spatial locations, which drastically reduces the memory requirement (see paper here)
Perform "nPCA" or alternatively "Semi-Orthogonal" projection for a more-prinicpled dimensionality reduction

I'll move this to Discussions. Feel free to continue the discussion from there. Cheers!