Maximum header length?

Hi,
I appear to be hitting an issue with maximum header lengths. Koa 2.0.0 / Node 6.5.0 / Ubuntu 16.04 x64. There is no error logged and no response is sent to the client, looks like the connection is just closed.
Repro
Edit: Forgot to mention, I'm using nginx as a reverse proxy, I suspect the issue is its buffer sizes. Will close this if I can determine if nginx is the source here.

I've tested this running node without any reverse proxying involved. This issue is still recreatable, but requires much larger header payloads (75k+ chars?)


Implement Stop button and progress bar

Added Stop button to the screen with status of running program. Depend on the OS it uses os.kill to terminale the process or TASKKILL.EXE windows program.
Added progress bar support. Two new Gooey() options added: progress_regex and progress_expr. The first one should be regular expression which is applied to each line of the program output. At least one group in the regex should be defined. If the regexp matchs a line, progress bar is updated. In case progress_expr is not set, the group should contain a float number between 0 and 100, otherwise progress_expr is applied as an argument to expr() function. All unnamed regexp groups are passed as x variable with list type, named groups are passed as variables. If a group value can be converted to float, it will be. For usage please refer to example_progress_bar_*.py.

Hey @Shura1oplot!
This is awesome stuff! I'll start reviewing all these pull request shortly... Just a little buried under other projects right now, but I don't want you to think I'm ignoring these : )

@chriskiehl I reverted "make quoting implicit" commit as we are discussing it in the different PR.

@chriskiehl excuse me for a long delay, I have "busy season" on my work. I have fixed thing noted above.

Merged! Awesome work, man!


jackliu-gear-academy

good

Hi @Jackliu-miaozi
You are to create a PR to be merged into your fork, not the upstream one. See the homework rules: https://academy.gear.rs/getting-started/homework-rules

Submit each homework as a separate pull request (PR) from a feature branch derived from the master or another working branch. Note that the target branch for the PR should be master in your repository, not in the template one.


status?

@davidgraeff I just found this project and I'm wondering about the status. What are the concrete plans for realization such as for the bindings? Do you need some support?

@sebastiankb I'm slowly grinding through this project and all of its facets. You are right that the roadmap or a checklist like status report is not existing anywhere else than in my mind at the moment. Because I can only dedicate like 10h or so per week, it'll still take some time for the MVP.
I assume that you are familiar with openHAB? It is an interconnection hub for various "smarthome" products and it allows for scripts and rules to interact with configured devices and services.
Project Motivation: I am or I was one of the core contributors, but I do not see a JVM (Java Virtual Machine) based software to be the solution. Addons and openHAB Core services all run in the same process space, share the same process file handlers and privileges. This is absolutely not safe for Internet provided downloadable Addons. Any Addon can take over the entire JVM. And on top that, a badly or just semi badly written Addon might leak memory and it is basically impossible to track it down.
This project: I'm calling this OHX for now. Stability and security are my main concerns.

OHX itself is already split into 3 processes (marketing speech would be micro-Services): Core, RuleEngine, Auth. If the rule engine goes havoc or crashes, it will in no way influence the interconnection part (a zwave wall-switch will still switch the interconnected zigbee light).
Ideally all services run as software containers which allows for automatic restart, cpu and memory limitation, filesystem access restrictions.
Addons are isolated processes as well. They communicate via gRPC with OHX. I have chosen gRPC, because it is layered on top of http2, is binary encoded, self documenting and available for pretty much any programming language out there. The idea is to write an Addon in your favorite language and deploy it as software container.
OHX acts as a software container supervisor, as it interacts with "docker" and docker-like applications to list, pull, run Addons.

I do not follow a strict implementation road-map as I do not want to get burned out by this project. Instead I implement various parts in parallel and continue with whatever I feel like next.
If I'd try to resemble a checklist of TODO and DONE tasks it would probably look like this:

Website, Domain Management, User documentation, Developer documentation ✓
Cloud Accounts, Payment option via Braintree for required Alexa/Google Home Cloud services ✓
Alexa Skill, Google Home Fulfilment Action ✓
Custom PubSub service to cross home NAT routers; targeting the smallest Amazon EC2 instance but for up to 1.000.000 concurrent users: 80%
Addon Registry ✓
Addon Publish Command line utility ✓
Addon template for C++, Go, Python, Rust, NodeJS 1%
OHX-OS: Operating system images for x86 and Arm with a minimal Linux environment, a Docker runtime and pre-provisioned OHX ✓
Core service 1%

Boilerplate, shared-code, service-discovery: 10%
Static file server for web-ui's ✓
Installation / Management of web-ui's (via the npm registry) ✓
Thing Interconnections 0%
Container supervisor for Addon installation / management 10%

Auth service

Flat files for user management: 0%
OAuth for token generation, required by web-uis and everything else that wants to use gRPC or the http API: ✓
Cloud token management for Addons and the Alexa/Google Home PubSub service 0%

RuleEngine:

Javascript scripts via quickjs: 90%
Defining the on-disk yaml file-format: 0%
Custom Conditions, Actions via Addons: 10%
Predefined Triggers: 0%

There are still a few things to be sorted out before Addons can be written. And there might be ways to increase development pace by contributions, but I haven't thought this trough yet.
Cheers, David


Not displayed error parsing

If css have a wrong, tech must say about error, not just to fall without it

Fixed in<EMAIL_ADDRESS>


fix: only transfer cache at epoch transition

Motivation
#6068 improved state transition but it made the block transition worse
Description
In prepareNextSlot, it's supposed to transfer cache only at epoch transition
related to #6063

This gets back the block transition time to normal.

vs the test mainnet node on unstable

:tada: This PR is included in v1.13.0 :tada:


update outdated peer dependency (getting warnings on installation)

hi guys,
I'm getting this warning after installing your package:
└─┬ vite-plugin-chunk-split 0.4.7
└── ✕ unmet peer<EMAIL_ADDRESS>found 4.3.1
would be nice if you update the peer dependencies

the full list of depedencies (to be updated):
@types/jest       ^27.0.1  →    ^29.5.1
@types/node      ^17.0.18  →  ^18.15.13
@types/resolve    ^1.20.1  →    ^1.20.2
es-module-lexer    ^1.0.3  →     ^1.2.1
esbuild           ^0.16.1  →   ^0.17.17
jest              ^27.5.1  →    ^29.5.0
magic-string      ^0.26.3  →    ^0.30.0
rollup            ^2.62.0  →    ^3.20.7
typescript         ^4.5.2  →     ^5.0.4
vite               ^3.1.0  →     ^4.3.1
vitest            ^0.25.5  →    ^0.30.1


"VisualStudioVersion is not set, please run within a Visual Studio Command Prompt."

I am trying to install the micro_ros_platformio library but colcon build fails.
Platformio version: 6.1.4
Visual Studio Code version: <IP_ADDRESS>
OS: Windows 10
platfomrio.ini :
; PlatformIO Project Configuration File
;
;   Build options: build flags, source filter
;   Upload options: custom upload port, speed and extra flags
;   Library options: dependencies, extra library storages
;   Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html

[env:dueUSB]
platform = atmelsam
board = dueUSB
framework = arduino

lib_deps =
    https://github.com/micro-ROS/micro_ros_platformio
<EMAIL_ADDRESS>
monitor_speed = 115200

Building the project results in the following output:

Processing dueUSB (platform: atmelsam; board: dueUSB; framework: arduino)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/atmelsam/dueUSB.html
PLATFORM: Atmel SAM (8.1.0) > Arduino Due (USB Native Port)
HARDWARE: AT91SAM3X8E 84MHz, 96KB RAM, 512KB Flash
DEBUG: Current (atmel-ice) External (atmel-ice, blackmagic, jlink, stlink)
PACKAGES:
 - framework-arduino-sam @ 1.6.12
 - framework-cmsis @ 1.40500.0 (4.5.0)
 - framework-cmsis-atmel @ 1.2.2
 - toolchain-gccarmnoneeabi @ 1.70201.0 (7.2.1)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Installing pyyaml with pip at PlatformIO environment
C:\Users\spiro\.platformio\penv\Scripts\python.exe -m pip install pyyaml
Requirement already satisfied: pyyaml in c:\users\spiro\.platformio\penv\lib\site-packages (6.0)

[notice] A new release of pip available: 22.1.2 -> 22.2.2
[notice] To update, run: python.exe -m pip install --upgrade pip
Installing markupsafe==2.0.1 with pip at PlatformIO environment
C:\Users\spiro\.platformio\penv\Scripts\python.exe -m pip install markupsafe==2.0.1
Requirement already satisfied: markupsafe==2.0.1 in c:\users\spiro\.platformio\penv\lib\site-packages (2.0.1)

[notice] A new release of pip available: 22.1.2 -> 22.2.2
[notice] To update, run: python.exe -m pip install --upgrade pip
Configuring dueUSB with transport serial
Downloading micro-ROS dev dependencies
         - Downloaded ament_cmake
         - Downloaded ament_lint
         - Downloaded ament_package
         - Downloaded googletest
         - Downloaded ament_cmake_ros
         - Downloaded ament_index
Building micro-ROS dev dependencies
Build dev micro-ROS environment failed:
 --- stderr: gtest_vendor

Traceback (most recent call last):

  File "C:\Users\spiro\.platformio\penv\lib\site-packages\colcon_core\executor\__init__.py", line 91, in __call__

    rc = await self.task(*args, **kwargs)

  File "C:\Users\spiro\.platformio\penv\lib\site-packages\colcon_core\task\__init__.py", line 93, in __call__

    return await task_method(*args, **kwargs)

  File "C:\Users\spiro\.platformio\penv\lib\site-packages\colcon_ros\task\cmake\build.py", line 35, in build

    rc = await extension.build(

  File "C:\Users\spiro\.platformio\penv\lib\site-packages\colcon_cmake\task\cmake\build.py", line 87, in build

    rc = await self._reconfigure(args, env)

  File "C:\Users\spiro\.platformio\penv\lib\site-packages\colcon_cmake\task\cmake\build.py", line 153, in _reconfigure

    raise RuntimeError(

RuntimeError: VisualStudioVersion is not set, please run within a Visual Studio Command Prompt.

---

Failed   <<< gtest_vendor [0.89s, exited with code 1]

VisualStudioVersion is not set, please run within a Visual Studio Command Prompt.

I have tried the exact same process in Ubuntu 20 and didn't get any errors.

This module is not available for Windows platforms.

This module is not available for Windows platforms.

Shouldn't this be reflected in the documentation? Previous versions (before micro_ros_arduino was split) used to work fine on Windows, so that's not an unreasonable assumption.

Sorry, yes, this should be reflected in the documentation, we will update it.
micro-ROS for Arduino work in Linux since it provides a set of precompiled libraries and generated headers ready to be linked with Arduino applications. This module actually builds the micro-ROS library on-the-fly along with the platform.io code. We have had no time to investigate how to make our build procedure compatible with Linux and Windows simultaneously so, in general, all micro-ROS components and modules are Linux-ony.
Sorry for the inconvenience and if you have any proposal on how to make this happen in Windows, we are completely open to PR.


Lightning Flash examples

Hey there,
Awesome framework.
Would be nice to have a PyTorch Lightning or a Flash example (https://github.com/PyTorchLightning/lightning-flash).
Best,
T.C

Hey @tchaton,
That would be really cool!
Would the loading of Lightning / Flash models be different to regular PyTorch models? Is there any particular feature of Lightning that you think would make sense to leverage in MLServer?
I think we're both based in the UK, so would be great to jump on a call to share some ideas and learn more about Lightning. I'll send you a separate email with some available times.


[Feature request]: Update template after project has been created

Contact details
No response
Is your feature request related to a problem? Please describe
workflow templates cannot be added, resubmitted or changed after a project has been created. This is annoying and time consuming when testing things.
Describe the solution you'd like
Possibility to add and update the workflow template after a project has been created.
NB! This will lead to a possible problem that dry-runs in the same project have different workflow definitions!!!
Need to think about how to solve this!
Describe alternatives you've considered
N/A
Additional context
No response

Also need to have validation of workflow template!

Linked to issue #136
Linked to issue #130


TestWeave Support

Hi,
Is there anyay to get this to work with the TestWeave in a public facing DAPP?

You can update your ArConnect settings to point to localhost.  And at the moment I believe TestWeave supports localhost only.
However, a public DAPP might not respect ArConnect's config and use mainnet settings anyway, in which case you'd be using real AR.


Doesn't work now

`  Installing build dependencies ... done
Getting requirements to build wheel ... error
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [36 lines of output]
Traceback (most recent call last):
File "C:\Users\Durvesh\AppData\Local\Programs\Python\Python313\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 353, in
main()
~~~~^^
File "C:\Users\Durvesh\AppData\Local\Programs\Python\Python313\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 335, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Durvesh\AppData\Local\Programs\Python\Python313\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 118, in get_requires_for_build_wheel
return hook(config_settings)
File "C:\Users\Durvesh\AppData\Local\Temp\pip-build-env-ojs6nzgx\overlay\Lib\site-packages\setuptools\build_meta.py", line 334, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=[])
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Durvesh\AppData\Local\Temp\pip-build-env-ojs6nzgx\overlay\Lib\site-packages\setuptools\build_meta.py", line 304, in _get_build_requires
self.run_setup()
~~~~~~~~~~~~~~^^
File "C:\Users\Durvesh\AppData\Local\Temp\pip-build-env-ojs6nzgx\overlay\Lib\site-packages\setuptools\build_meta.py", line 320, in run_setup
exec(code, locals())
~~~~^^^^^^^^^^^^^^^^
File "", line 126, in
File "", line 105, in uses_msvc
File "C:\Users\Durvesh\AppData\Local\Temp\pip-build-env-ojs6nzgx\overlay\Lib\site-packages\setuptools_distutils\command\config.py", line 220, in try_compile
self._compile(body, headers, include_dirs, lang)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Durvesh\AppData\Local\Temp\pip-build-env-ojs6nzgx\overlay\Lib\site-packages\setuptools_distutils\command\config.py", line 132, in _compile
self.compiler.compile([src], include_dirs=include_dirs)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Durvesh\AppData\Local\Temp\pip-build-env-ojs6nzgx\overlay\Lib\site-packages\setuptools_distutils_msvccompiler.py", line 379, in compile
self.initialize()
~~~~~~~~~~~~~~~^^
File "C:\Users\Durvesh\AppData\Local\Temp\pip-build-env-ojs6nzgx\overlay\Lib\site-packages\setuptools_distutils_msvccompiler.py", line 289, in initialize
vc_env = _get_vc_env(plat_spec)
File "C:\Users\Durvesh\AppData\Local\Temp\pip-build-env-ojs6nzgx\overlay\Lib\site-packages\setuptools_distutils_msvccompiler.py", line 150, in _get_vc_env
raise DistutilsPlatformError(
...<3 lines>...
)
distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.`
This happens when pip3 install -r requirements.txt is executed.
Even i tried to install everything manually still doesn't work.

if you open your eyes and read the error carefully, the solution is in the error
also this isn't even a problem with my code ik it has problems but this ain't one of them so stop commenting on peoples posts

mb


Can't disable Features

Untick gist and it said saved but not saved, when I comeback gist is still ticked.

Thanks @Schamper for the update.
This occurs in new 0.2.2 as well.

Still happening.
NodeBB v0.7.0-dev.
SB: 0.2.2

Same for me using NodeBB v0.6.1 and SB 0.2.2.


sps: Fix flatten utility function to remove columns properly

Scope: SafeguardSessions/modules/schema/SchemaUtils.pqm
If the connector fetched data from an SPS that contained a vault field (which basically contains additional fields) in one of its sessions, it returned an error because the flatten utility function handled such record type (not flat) fields incorrectly.
This bug has been fixed, plus it is now able to do column filtering for inner fields.
References: azure #418595

Will the error handling be implemented in this PR or a different one?

We should add the error handling before the official v1.0.0+sps7.3.0 release, so I think it would be just additional administration.

Will the error handling be implemented in this PR or a different one?

We should add the error handling before the official v1.0.0+sps7.3.0 release, so I think it would be just additional administration.

Ack.

One thing we have missed related to schema handling is catching errors when applying schema to a response.
In the current bug, the response that caused the error wasn't logged, so debugging would be a little hard.
Can you add a general error handler in SchemaUtils.ApplySchema to catch errors during the schema apply process, log the response and raise a new error?
But first of all, check that logging a response that includes a 500 sessions with all fields query (best would be to use <IP_ADDRESS>) works properly? I'm writing this because in the messages-Fri log attached to the bug indicated that it could not write out elastic response to the message log fully. (Search for OSError: [Errno 90] Message too long in the log file).

After a thorough review of the code, I don't think there is any need for extra error handling in SchemaUtils.ApplySchema, because in the current error it was not the schema apply that caused the problem, but a prior error in the connector in SchemaUtils.Flatten.
The error was in the code snippet below:
withFlattenedLists = SchemaUtils.FlattenLists(reducedTable, listFieldNames),
// Flatten records
recordFieldNames = SchemaUtils.FieldNamesOfType(listOfRecords (it should be reducedTable), Record.Type),
withFlattenedRecords = SchemaUtils.FlattenRecords(withFlattenedLists, recordFieldNames)
In the first parameter of the SchemaUtils.FieldNamesOfType function, a wrong variable was used, containing all the data of the original response. Later on, when we wanted to flatten the records in our data (withFlattenedLists), we also wanted to flatten record columns (recordFieldNames) that were not contained in our table and this caused the error.
The earlier error was apparently caused by us, but not handled, and so an unexpected error was created (it was in the log), but after correcting this, I don't currently see a scenario for the input data where we can be sure that an error will occur.
@davedusa  what do you think?

Will the error handling be implemented in this PR or a different one?

We should add the error handling before the official v1.0.0+sps7.3.0 release, so I think it would be just additional administration.
Edit: However, if it cannot be solved today and we wouldn't be able to close this PR in the current sprint, we had better to create a new PBI for the next sprint solve that in a separate PR and finish this one in the current sprint. :)

I think the error handling (if neccessary) won't be finished in the current sprint. Let's decide on the PBI in Marcell's comment.

One thing we have missed related to schema handling is catching errors when applying schema to a response.
In the current bug, the response that caused the error wasn't logged, so debugging would be a little hard.
Can you add a general error handler in SchemaUtils.ApplySchema to catch errors during the schema apply process, log the response and raise a new error?
But first of all, check that logging a response that includes a 500 sessions with all fields query (best would be to use <IP_ADDRESS>) works properly? I'm writing this because in the messages-Fri log attached to the bug indicated that it could not write out elastic response to the message log fully. (Search for OSError: [Errno 90] Message too long in the log file).

After a thorough review of the code, I don't think there is any need for extra error handling in SchemaUtils.ApplySchema, because in the current error it was not the schema apply that caused the problem, but a prior error in the connector in SchemaUtils.Flatten.
The error was in the code snippet below:
withFlattenedLists = SchemaUtils.FlattenLists(reducedTable, listFieldNames), // Flatten records recordFieldNames = SchemaUtils.FieldNamesOfType(listOfRecords (it should be reducedTable), Record.Type), withFlattenedRecords = SchemaUtils.FlattenRecords(withFlattenedLists, recordFieldNames)
In the first parameter of the SchemaUtils.FieldNamesOfType function, a wrong variable was used, containing all the data of the original response. Later on, when we wanted to flatten the records in our data (withFlattenedLists), we also wanted to flatten record columns (recordFieldNames) that were not contained in our table and this caused the error.
The earlier error was apparently caused by us, but not handled, and so an unexpected error was created (it was in the log), but after correcting this, I don't currently see a scenario for the input data where we can be sure that an error will occur.
@davedusa what do you think?

I think we can never be 100% sure, that there won't be a dataset that would cause error during schema apply. I feel this is a risky part of the code and we should make sure that when the schema cannot be applied, we have an easy way to find out what caused the problem.
What would you do if an error happens at a customer during the schema apply? We have seen that NNX cannot log out the whole response, so it might be useless. If we don't have error handling with response logging in the connector, our only option would be to ask for an elastic snapshot from the customer, which might not an be an easy thing to ask for, as it contains sensitive customer data, that customer may deny share.

As discussed, a new BPI will be opened for the error handling part.


Logging: init only works for some directories

Logging only works from the main code directory due to relative paths for the config.

Closed via dcae407098a7b731df9f984fc1f01d5ab10d5f1e


Slides -- Loop Doesn't Work Properly When Loading Slide Async

Ionic version:  (check one with "x")
[ ] 1.x
[x] 2.x
I'm submitting a ...  (check one with "x")
[x] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:
When using ngFor to create ion-slide and load the array from a service async, the Slides component doesn't work properly:

Loop from first slide to last slide doesn't work anymore.

Loop from last slide to first slide jump to the second slide instead.

Expected behavior:

Loop from first slide to last slide should work.

Loop from last slide to first slide should be at first slide instead of second slide.

Steps to reproduce:
Please check this Plunker: http://plnkr.co/edit/B0cKQp44IOpukHcin68h?p=preview

Hello, thanks for opening an issue with us! We will look into this.

Hello, after further review I am going to close this issue as a duplicate of https://github.com/driftyco/ionic/issues/6703. Thanks!


move views (back) into components?  🤔

would it make sense to the organization of the application to consolidate views with components?  Does this make it clear roles and responsibilities?  Should there be a distinction between routable components?  Bootstrap and UserDetails are connected components, so it's not necessarily an argument that all views are connected, since non "view" components can also be connected.
Note: originally personal and following were components.

I think in terms of organization, defining top level tree nodes (aka pages) makes sense and should stay.  I would consider renaming bootstrap to app though.


[UDP] Setup /converse endpoint

What I did?
Setup /converse endpoint
How to test?
self.bot?.textConverse(text, successHandler: { (response) in
            print(response)
        }, failureHandle: { (error) in

        })

Added ConverseResponse Class


[AutoPR] machinelearningservices/resource-manager

Created to accumulate context: machinelearningservices/resource-manager

Codecov Report

Merging #5456 into master will decrease coverage by 1.36%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master    #5456       +/-   ##
===========================================
- Coverage    49.7%   48.33%    -1.37%
===========================================
  Files          62     6556     +6494
  Lines        1503   188603   +187100
===========================================
+ Hits          747    91155    +90408
- Misses        756    97448    +96692

Impacted Files
Coverage Δ

...tion/v2018_09_01_preview/models/role_assignment.py

...ization/v2018_01_01_preview/operations/__init__.py

...ization/v2018_09_01_preview/operations/__init__.py

...ew/models/role_assignment_create_parameters_py3.py

...n/v2018_01_01_preview/models/provider_operation.py

...8_09_01_preview/authorization_management_client.py

...authorization/azure/mgmt/authorization/__init__.py

..._preview/operations/role_assignments_operations.py

.../mgmt/authorization/v2018_09_01_preview/version.py

...on/v2018_01_01_preview/models/resource_type_py3.py

... and 6587 more

Continue to review full report at Codecov.

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


feature/2: Print add!

test this please

test this please

test this please

test this please

test this please

test this please

Can one of the admins verify this patch?

test this please

test this please

test this please

test this please

test this please

test this please

test this please

test this please

test this please

test this please

test this please

test this please

sh "git checkout ${ghprbSourceBranch}"

test this please

test this please

test this please

test this please

test this please


Latency added when pinging en parallel (goroutine)

I'm trying ping in parallel a hole C class (254 ip addresses) but I realize the I need to add a few delay between the creation of every goroutine or otherwise the latency of every ping increases.
¿any ideas what could this be?
Thank you

Could be a lot of things, including cpu or network congestion, what sort of latency numbers are you seeing with a few pingers vs. 254? Could you provide examples and maybe some steps to reproduce?

sure.
I'm testing my  idea with this code: https://paste.ofcode.org/VxHsjg3r4BPwrYsAdvgxmA
My idea is to be able to ping accurately as many hosts as possible.
On line 22 I add the delay.
Pinging these IP's without the delay I get about 26 ms, and with the delay I get about 2-3 ms
Pinging using the standard ping command is about 2-3 ms (they are local address to me)
Thanks for help :)

I would guess the latency could be coming from the go runtime when suddenly launching 254 goroutines at the same time. It could also be that you are flooding your network interfaces with either ICMP or UDP packets.
The delay you're seeing doesn't seem too unreasonable to me given the circumstances, and I'm skeptical that it has anything to do with this library itself.
Are you able to run 254 parallel pings from your machine using the ping command? Does the delay have to be 1000 microseconds? Have you tried doing a random sleep from 10-1000 or so microseconds?


[WebView] Popupsize issues when WebView has verticalScroll

Description
With the changes introduced in version 0.27.1, changes to the use of the LayoutParams causes popups (in some cases) to have sizing issues.
A fix would be to allow users to pass in the LayoutParams if required or else use the provided one in the current implementation, like the following:
@Composable
fun WebView(
    state: WebViewState,
    modifier: Modifier = Modifier,
    captureBackPresses: Boolean = true,
    navigator: WebViewNavigator = rememberWebViewNavigator(),
    onCreated: (WebView) -> Unit = {},
    onDispose: (WebView) -> Unit = {},
    client: AccompanistWebViewClient = remember { AccompanistWebViewClient() },
    chromeClient: AccompanistWebChromeClient = remember { AccompanistWebChromeClient() },
    prefrerredLayoutParams: LayoutParams? = null,
    factory: ((Context) -> WebView)? = null
) {
    // ...
    BoxWithConstraints(modifier) {
        AndroidView(
            factory = { context ->
                val childView = (factory?.invoke(context) ?: WebView(context)).apply {
                    onCreated(this)

                    // WebView changes it's layout strategy based on
                    // it's layoutParams. We convert from Compose Modifier to
                    // layout params here.
                    val width =
                        if (constraints.hasFixedWidth)
                            LayoutParams.MATCH_PARENT
                        else
                            LayoutParams.WRAP_CONTENT
                    val height =
                        if (constraints.hasFixedHeight)
                            LayoutParams.MATCH_PARENT
                        else
                            LayoutParams.WRAP_CONTENT

                    layoutParams = prefrerredLayoutParams ?: LayoutParams(
                        width,
                        height
                    )

                    webChromeClient = chromeClient
                    webViewClient = client
                }.also { webView = it }

                // Workaround a crash on certain devices that expect WebView to be
                // wrapped in a ViewGroup.
                // b/243567497
                val parentLayout = FrameLayout(context)
                parentLayout.addView(childView)

                parentLayout
            }
        )
    }
}

Steps to reproduce
The steps to reproduce are unavailable since the url accessed is private
Expected behavior
I tested the behaviour of the WebView with version 0.27.0 and 0.27.1 and the behaviour works as expected with the earlier version (which is why I am raising this issue)
Please find below an example of the issue
Additional context

Thanks for the report. I was really hoping to avoid that as it feels very un-compose like but it's looking like it might be the only fix for all the edge cases.


feat: support safari uiwebview

Closes #5.

This also adds a couple of extra checks to filter out very redundant user-agents from the final trie to reduce memory usage.


fix: subscribe filter not work expected

the filter argument of subscribe not work as expected.
this commit change the subscribe logic, use the filter to subscribe via tcp protocol.
if subscribe success, update the connector's field Filter value
and also update the panic behavior of act failure action.

Tks


Hi

Hope it's okay that I post you those issues.
If you like I can also fork & send you a pull request.

No problem, that is what the issue tracker is for!
Since I'm doing a rewrite, I will only accept bugfixes as pull requests for now. I'm basically rewriting it completely from scratch so It won't be possible to port over any new features easily.


avoid intermediate array for lz4/zlib

When decompressing, we do something like
@view(uncomp_data[fufilled+1:fufilled+uncompbytes]) = <output of decompression algo>
for LZ4, this is actually making a temporary array out_buffer which is then copied into uncomp_data.
function lz4_decompress(
        input::Union{Vector{UInt8},Base.CodeUnits{UInt8}},
        expected_size::Integer=length(input) * 2
    )
    out_buffer = Vector{UInt8}(undef, expected_size)
    out_size = LZ4_decompress_safe(pointer(input), pointer(out_buffer), length(input), expected_size)
    resize!(out_buffer, out_size)
end

By feeding LZ4_decompress_safe a pointer to uncomp_data, we can go faster! :rocket:
And the same exercise was repeated for ZLIB to eliminate the intermediate storage. I copied almost exactly what ROOT has.
LZ4
before
julia> @btime sum(tf.nMuon)
  600.881 ms (2650 allocations: 870.01 MiB)
0x0000000008e67ad8

after
julia> @btime sum(tf.nMuon)
  472.534 ms (2339 allocations: 580.06 MiB)
0x0000000008e67ad8

ZLIB
before
julia> @btime sum(tf.nMuon)
  1.326 s (15170 allocations: 848.43 MiB)
0x0000000008e67ad8

julia> @time sum.(tf.Muon_pt)
  8.802347 seconds (22.05 k allocations: 4.399 GiB, 6.27% gc time)

after
julia> @btime sum(tf.nMuon)
  1.107 s (12162 allocations: 544.53 MiB)
0x0000000008e67ad8

julia> @time sum.(tf.Muon_pt)
  7.474018 seconds (18.92 k allocations: 3.216 GiB, 5.11% gc time)

......so ~15% speedups for zlib and more for lz4.

For future reference, this is how ROOT does zlib for example, but the others are in there as well:
https://github.com/root-project/root/blob/87a998d48803bc207288d90038e60ff148827664/core/zip/src/RZip.cxx#L392

do we want to wrap this whole if-else logic into a function? since technically there's another place we use this:
https://github.com/tamasgal/UnROOT.jl/blob/35d00838067d68e74ede4ebddfb298c4eac4f813/src/streamers.jl#L85-L87

in principle, yes, we can consolidate them, though I don't know if it's worth it because the streamers are only unpacked once and they're small. Maybe once we're happy with the inplace versions (and perhaps also have done if for the remaining two algos as well)

And for reference, the updated zlib decompression function works with zlib-ng still. Eg
cp ~/julia-1.7.0-beta4/lib/julia/libz.so.1.2.11 bck.so # backup
# compile zlib-ng
cp ~/zlib-ng/libz.so.1.2.11.zlib-ng ~/julia-1.7.0-beta4/lib/julia/libz.so.1.2.11

and gives another 10% improvement in decompression speed itself. So when that gets incorporated, we get another speedboost.


Unable to build skicka on raspberry pi

I have a raspberry pi running raspbian and I am trying to turn it into a screensaver for a tv. The idea is every day at Midnight the pi would pull an album from my google photos and download it using skicka. Then feh and screensaverx would play a screensaver from a folder with all the pictures as shown in this guide. I was able to successfully install go using this guide and then I ran the "go get" command for the repository. However, when it finishes it gives me the error:

And assuming it won't affect Skicka I did the next step, but when I run "skicka init" its says command Skicka not found. Thanks in advance for the help!

abandon skicka, use rclone


Shared Content animation for match detail view

Set an animation when going from MatchList to MatchDetail with the headline as shared content

#55 not doing so good but working on it.


Support for sqlite

So I was planning to use on my local machine but I don't want to run mysql just for that.
The readme doesn't mention that requirement.
So on a new git cllone after composer install and running the command for the database:
 !
 ! [CAUTION] This operation should not be executed in a production environment!
 !

 Creating database schema...

In ToolsException.php line 18:

  Schema-Tool failed with Error 'An exception occurred in the driver: could not find driver' while executing DDL: CREATE TABLE stock (id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name VARCHAR(50) NOT NULL,
  symbol VARCHAR(20) NOT NULL, currency VARCHAR(3) NOT NULL, quantity NUMERIC(8, 2) DEFAULT NULL, initialPrice NUMERIC(8, 2) DEFAULT NULL, currentPrice NUMERIC(8, 2) DEFAULT NULL, currentChange NUMERIC(8, 2)
  DEFAULT NULL, createdAt DATETIME NOT NULL, updatedAt DATETIME DEFAULT NULL, displayChart BOOLEAN NOT NULL)

In ExceptionConverter.php line 83:

  An exception occurred in the driver: could not find driver

In Exception.php line 28:

  could not find driver

In Driver.php line 26:

  could not find driver

doctrine:schema:create [--em EM] [--dump-sql]

In my case I was missing the php module for sqlite as the project already use sqlite but it wasn't clear.

Also to run you need to configure your web server for the public folder.
Apache pointing to that folder is not enough.
php -S localhost:8080 from the public folder works with no issues except that the text is in german and not in english

Hello, I'm going to answer only in one of your issues.
Thanks for your interest in this project, though I'm not intending to develop it any further, since I've only built it for myself. If you like to use this project, especially if you need adjustments, I'd recommend to fork to do the changes you need.


hello from lib03d3xx - catkin_make having cv issues

viki@c3po:~/dev/o3d3xx-catkin$ catkin_make verbose=1
Base path: /home/viki/dev/o3d3xx-catkin
Source space: /home/viki/dev/o3d3xx-catkin/src
Build space: /home/viki/dev/o3d3xx-catkin/build
Devel space: /home/viki/dev/o3d3xx-catkin/devel
Install space: /home/viki/dev/o3d3xx-catkin/install

Running command: "make cmake_check_build_system" in "/home/viki/dev/o3d3xx-catkin/build"

Running command: "make verbose=1 -j2 -l2" in "/home/viki/dev/o3d3xx-catkin/build"

[  0%] Built target std_msgs_generate_messages_cpp
[  0%] Built target _o3d3xx_generate_messages_check_deps_Rm
[  0%] Built target _o3d3xx_generate_messages_check_deps_Dump
[  0%] Built target _o3d3xx_generate_messages_check_deps_Config
[  0%] Built target _o3d3xx_generate_messages_check_deps_GetVersion
[  0%] Built target std_msgs_generate_messages_lisp
Linking CXX executable /home/viki/dev/o3d3xx-catkin/devel/lib/o3d3xx/o3d3xx_file_writer_node
[  0%] Built target std_msgs_generate_messages_py
[ 25%] Built target o3d3xx_generate_messages_cpp
[ 50%] Built target o3d3xx_generate_messages_lisp
[ 81%] Built target o3d3xx_generate_messages_py
[ 87%] Built target o3d3xx_node
Scanning dependencies of target o3d3xx_config_node
[ 93%] CMakeFiles/o3d3xx_file_writer_node.dir/src/o3d3xx_file_writer_node.cpp.o: In function cv::operator<<(cv::FileStorage&, charBuilding CXX object o3d3xx/CMakeFiles/o3d3xx_config_node.dir/src/o3d3xx_config_node.cpp.o  const*)': o3d3xx_file_writer_node.cpp:(.text+0xa5): undefined reference to cv::operator<<(cv::FileStorage&, cv::String const&)'
CMakeFiles/o3d3xx_file_writer_node.dir/src/o3d3xx_file_writer_node.cpp.o: In function cv::FileStorage& cv::operator<< <cv::Mat>(cv::FileStorage&, cv::Mat const&)': o3d3xx_file_writer_node.cpp:(.text+0x282): undefined reference to cv::error(int, cv::String const&, char const*, char const*, int)'
o3d3xx_file_writer_node.cpp:(.text+0x2a9): undefined reference to cv::write(cv::FileStorage&, cv::String const&, cv::Mat const&)' CMakeFiles/o3d3xx_file_writer_node.dir/src/o3d3xx_file_writer_node.cpp.o: In function cv::String::String(char const*)':
o3d3xx_file_writer_node.cpp:(.text._ZN2cv6StringC2EPKc[_ZN2cv6StringC5EPKc]+0x4f): undefined reference to cv::String::allocate(unsigned long)' CMakeFiles/o3d3xx_file_writer_node.dir/src/o3d3xx_file_writer_node.cpp.o: In function cv::String::~String()':
o3d3xx_file_writer_node.cpp:(.text._ZN2cv6StringD2Ev[_ZN2cv6StringD5Ev]+0x14): undefined reference to cv::String::deallocate()' CMakeFiles/o3d3xx_file_writer_node.dir/src/o3d3xx_file_writer_node.cpp.o: In function cv::String::String(std::string const&)':
o3d3xx_file_writer_node.cpp:(.text._ZN2cv6StringC2ERKSs[ZN2cv6StringC5ERKSs]+0x69): undefined reference to cv::String::allocate(unsigned long)' CMakeFiles/o3d3xx_file_writer_node.dir/src/o3d3xx_file_writer_node.cpp.o: In function O3D3xxFileWriterNode::ImageCb(boost::shared_ptr<sensor_msgs::Image<std::allocator > const> const&, std::string const&)':
o3d3xx_file_writer_node.cpp:(.text._ZN20O3D3xxFileWriterNode7ImageCbERKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEERKSs[_ZN20O3D3xxFileWriterNode7ImageCbERKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEERKSs]+0x4d8): undefined reference to cv::FileStorage::FileStorage(cv::String const&, int, cv::String const&)' o3d3xx_file_writer_node.cpp:(.text._ZN20O3D3xxFileWriterNode7ImageCbERKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEERKSs[_ZN20O3D3xxFileWriterNode7ImageCbERKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEERKSs]+0x5fc): undefined reference to cv::imwrite(cv::String const&, cv::_InputArray const&, std::vector<int, std::allocator > const&)'
collect2: error: ld returned 1 exit status
make[2]: *** [/home/viki/dev/o3d3xx-catkin/devel/lib/o3d3xx/o3d3xx_file_writer_node] Error 1
make[1]: *** [o3d3xx/CMakeFiles/o3d3xx_file_writer_node.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Linking CXX executable /home/viki/dev/o3d3xx-catkin/devel/lib/o3d3xx/o3d3xx_config_node
[ 93%] Built target o3d3xx_config_node
make: *** [all] Error 2
Invoking "make verbose=1 -j2 -l2" failed
viki@c3po:~/dev/o3d3xx-catkin$

This is again a linker error related to your OpenCV install (see: lovepark/libo3d3xx#18).
I recommend that you remove the manual OpenCV install that you did and just use the binary install from apt. In fact, you'll get the correct version by doing your ROS install: sudo apt-get install ros-indigo-desktop-full as OpenCV is a dependency. IIRC, ROS Indigo uses OpenCV 2.4 by default -- i.e., all of the OpenCV related packages (e.g., cv_bridge) are linked against 2.4.
Also note that o3d3xx-ros has only been tested with ROS Indigo (hence my recommendation for indigo in the install command above). Are you using Indigo? Jade? Other? I am recommending Ubuntu 14.04 with Indigo as they are both LTS releases.
Bottom line: Unless your algorithm or application really needs something that OpenCV 3 is uniquely providing, I think you should seriously consider reevaluating your base setup to use the supported binaries, tested packages, and LTS releases. Particularly if you are building production code, which, most people using the O3D3xx sensor are doing.
I'm happy to help further if I can, but I do not have your setup (i.e., virtual machine, source build of OpenCV 3.0 running in parallel with 2.4 binaries, etc.) to test against.

thanks for the suggestion. i went ahead and just installed ros-indigo-desktop-full in a new virtual machine *(Ubuntu 14.04) and then proceeded to install the driver for lib03d3xx and then the ROS install. I am currently stuck on this:
wegunterjr@ros-VB:~/dev$ roslaunch o3d3xx camera.launch
[camera.launch] is neither a launch file in package [o3d3xx] nor is [o3d3xx] a launch file name
The traceback for the exception was written to the log file

Be sure you followed the instructions here. Specifically this (adjust for your installation paths):
if [ -f /opt/ros/indigo/setup.bash ]; then
    source /opt/ros/indigo/setup.bash
fi

cd ${HOME}

export LPR_ROS=${HOME}/ros

if [ -d ${LPR_ROS} ]; then
    for i in $(ls ${LPR_ROS}); do
        if [ -d ${LPR_ROS}/${i} ]; then
            if [ -f ${LPR_ROS}/${i}/setup.bash ]; then
                source ${LPR_ROS}/${i}/setup.bash --extend
            fi
        fi
    done
fi

In follow up to above, I'd also point out that this should go into your ~/.bashrc or ~/.bash_profile as appropriate. If trying to run the launch file just after executing the install, you likely would need to manually source in the ~/.bashrc or ~/.bash_profile if you are not opening a new shell to launch the camera driver. If using ~/.bash_profile (as I do) make sure your terminal runs as a "login shell".

If you have everything installed correctly, you should be able to do something simple like:
$ roscd o3d3xx

And it will take you into the share folder of the installation. If you cannot get that far, the issue is the environment setup, nothing specific to the camera.

hmmm..okay, but with my ubuntu install i have a ~/.profile. I don't have a bash_profile.  Should i add it, and put all the references in it?

~/.profile

ok.  Here is my ~/.profile contencts.
~/.profile: executed by the command interpreter for login shells.
This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
exists.
see /usr/share/doc/bash/examples/startup-files for examples.
the files are located in the bash-doc package.
the default umask is set in /etc/profile; for setting the umask
for ssh logins, install and configure the libpam-umask package.
#umask 022
if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
if [ -f /opt/libo3d3xx/etc/setup.bash ]; then
source /opt/libo3d3xx/etc/setup.bash
fi
if [ -f /opt/ros/indigo/setup.bash ]; then
source /opt/ros/indigo/setup.bash
fi
cd ${HOME}
export LPR_ROS=${HOME}/ros
if [ -d ${LPR_ROS} ]; then
for i in $(ls ${LPR_ROS}); do
if [ -d ${LPR_ROS}/${i} ]; then
if [ -f ${LPR_ROS}/${i}/setup.bash ]; then
source ${LPR_ROS}/${i}/setup.bash --extend
fi
fi
done
fi

OK. So, can you roscd o3d3xx from anywhere w/o issue?

negative...I thought I could, but can't right now.

Can you verify that the code actually got installed into ~/ros as your ~/.profile suggests that it should. If not, please be sure that you specified the CMAKE_INSTALL_PREFIX at install time:
$ cd ~/dev/o3d3xx-catkin
$ catkin_make
$ catkin_make -DCMAKE_INSTALL_PREFIX=${LPR_ROS}/o3d3xx install

contents of my ~/ros folder:
'''wegunterjr@ros-VB:~/ros/o3d3xx$ ls -asl
total 52
4 drwxrwxr-x 5 wegunterjr wegunterjr  4096 Oct 26 16:18 .
4 drwxrwxr-x 3 wegunterjr wegunterjr  4096 Oct 26 15:43 ..
0 -rw-rw-r-- 1 wegunterjr wegunterjr     0 Oct 26 15:43 .catkin
4 -rwxr-xr-x 1 wegunterjr wegunterjr   506 Oct 26 15:38 env.sh
4 drwxrwxr-x 3 wegunterjr wegunterjr  4096 Oct 26 15:52 include
4 drwxrwxr-x 5 wegunterjr wegunterjr  4096 Oct 26 15:52 lib
4 -rw-r--r-- 1 wegunterjr wegunterjr    67 Oct 26 16:18 .rosinstall
4 -rw-r--r-- 1 wegunterjr wegunterjr   260 Oct 26 15:38 setup.bash
4 -rw-r--r-- 1 wegunterjr wegunterjr  2540 Oct 26 16:18 setup.sh
12 -rwxr-xr-x 1 wegunterjr wegunterjr 12271 Oct 26 16:18 _setup_util.py
4 -rw-r--r-- 1 wegunterjr wegunterjr   270 Oct 26 15:38 setup.zsh
4 drwxrwxr-x 4 wegunterjr wegunterjr  4096 Oct 26 15:52 share
wegunterjr@ros-VB:~/ros/o3d3xx$
'''

In your current shell, execute:
. ~/ros/o3d3xx/setup.bash --extend

Once you do that, see if you can roscd o3d3xx. If you can, see if you can roslaunch o3d3xx camera.launch.

Okay...while in my ~/ros folder, i executed what you listed above, and I was able to roscd and roslaunch.  Do i need to add something somewhere so I can get to it all the time?

Well, that is what the code in your ~/.profile is supposed to do. So, one of two things:

There is a typo in that code
That code is not being run

Per 2 above, make sure your terminal program runs as a "login" shell. For example in the gnome-terminal:

aha!  that seems to be it. I closed all terminals and opened a new one after making the change and I can:
'''roscd o3d3xx'''

OK. Good. Sounds like you are up and running. Let's close this for now and if anything else comes up, we should open that as a new issue.


Execution tracking

runner_info is now included in the execution result. This helps track the runner an action executed on.

 st2 execution get 54ff64460640fd0be8d21030 -dj
{
    "action": {
        "ref": "core.local"
    },
    "context": {
        "user": "stanley"
    },
    "end_timestamp": "2015-03-10T21:38:14.788372Z",
    "id": "54ff64460640fd0be8d21030",
    "liveaction": {
        "action": "core.local",
        "callback": {},
        "id": "54ff64460640fd0be8d2102f",
        "runner_info": {
            "hostname": "vagrant-ubuntu-trusty-64",
            "pid": 3071
        }
    },
    "parameters": {
        "cmd": "date"
    },
    "result": {
        "failed": false,
        "return_code": 0,
        "stderr": "",
        "stdout": "Tue Mar 10 21:38:14 UTC 2015\n",
        "succeeded": true
    },
    "start_timestamp": "2015-03-10T21:38:14.411289Z",
    "status": "succeeded"
}

Add some logs to help track start of an ActionExecution.
Added some more tests.

LGTM


[stable/postgresql] namespace template helpers with chart name

Per https://docs.helm.sh/chart_best_practices/#names-of-defined-templates

@kevinschumacher Could you create an umbrella issue for this activity so that we can understand how many need to be fixed and track it easily, please?
Example issue https://github.com/kubernetes/charts/issues/1734
/assign
/ok-to-test

/lgtm


kimg meaning

what does kimg mean?
when I summarize a pkl the kimg starts from 0.
Does it affect something from where kimg starts training?

kimg means the training progress in terms of one thousand of images. resume-kimg specifies where to start training.

I have a question, if before saving the pkl I was in kimg 80, when resuming training should I put --resume-kim 80?
what if i leave it at 0?

No problem to leave it at 0 if you still want the training length to be total-kimg. If you set the resume-kimg properly, then the remaining training length would be total-kimg - resume-kimg.


which JS for expand all issue and comment ?

There isn't such script.
Mottie has done an excellent work, even categorizing his scripts in the wiki:
https://github.com/Mottie/GitHub-userscripts/wiki
What you're looking for is probably a feature of the Refined GitHub extension:
.


[NL] add text descriptions to categories

It sounds very scripted and not too happy with how the logic is split. Was torn between putting it fully in each fulfiller or while building the page config. We might have to come up with a format string that each fulfiller uses, providing most of the string, which is filled in with sv and place names, etc, while building page config.
Demo scripts in action:
latest
script 2
script 1

It sounds very scripted and not too happy with how the logic is split. Was torn between putting it fully in each fulfiller or while building the page config. We might have to come up with a format string that each fulfiller uses, providing most of the string, which is filled in with sv and place names, etc, while building page config.
Demo scripts in action: latest script 2 script 1

This feels like a nice start to me.
Approach wise... the fulfiller doesn't have a full view of all the charts to be added, whereas the page config builder does (e.g., it can make global decisions based on number of ranked charts within a block, etc).  Feels slightly better to build description strings in page config (there is per chart-type handling there)?  But the fulfiller should put whatever additional info is needed in ChartSpec.attr.
nit:  since this is going to grow, perhaps all description functions can be in its own file instead of page_config_next?

It sounds very scripted and not too happy with how the logic is split. Was torn between putting it fully in each fulfiller or while building the page config. We might have to come up with a format string that each fulfiller uses, providing most of the string, which is filled in with sv and place names, etc, while building page config.
Demo scripts in action: latest script 2 script 1

This feels like a nice start to me.
Approach wise... the fulfiller doesn't have a full view of all the charts to be added, whereas the page config builder does (e.g., it can make global decisions based on number of ranked charts within a block, etc). Feels slightly better to build description strings in page config (there is per chart-type handling there)? But the fulfiller should put whatever additional info is needed in ChartSpec.attr.
nit: since this is going to grow, perhaps all description functions can be in its own file instead of page_config_next?

+1 on having a separate module that takes in an Utterance (with chart spec) and populate description for each chart.

thanks for the review and suggestions - will pull this out into a separate module and ping back

ptal! made a new module and simplified the code.

thanks for the review!


[Feature] - Control and Limit application by cost or duration

In a classic hybrid cloud scenario, primary resources will run on-premise. Therefore, applications should use cloud provider resources for a limited time.
This feature should cover all the aspects of controlling and limiting applications or pods running on the cloud by cost or duration.

need to retrieve and reflect the estimated and actual cost of application per cloud provider.
add in placement CR cost limit per pod per cloud or overall application
add in placement CR time limit per pod per cloud or overall application
configure notification list when an application or pod is about to reach the limit

/close


Replaced 01 Workflow Introduction

The previous workflow introduction focused on widgets and datashader, whereas this more recent material is broader based and gives a better overall introduction.  It's an entirely different notebook and should not be compared to the previous one line by line.

Since the travis builds passed and the windows builds are going to be queued for a while I'm just going to merge.


Upgrade to wix 0.6

The model has improved a decent amount: http://wix.github.io/accord/migration-guide.html

Started the work here https://phabricator.mesosphere.com/D197, blocked on upstream https://github.com/wix/accord/issues/84

Upstream has a workaround: add "org.scala-lang" % "scala-compiler" % scalaVersion.value % "provided" to libraryDependencies and my PR should work.

Note: This issue has been migrated to https://jira.mesosphere.com/browse/MARATHON-1779. For more information see https://groups.google.com/forum/#!topic/marathon-framework/khtvf-ifnp8.


Add unique_id to homematic_cloud

Description:
Add unique_id property to homematic_cloud entities to prevent mixup of devices when hass is restarted.
Related issue (if applicable): fixes #
https://github.com/home-assistant/home-assistant/issues/16794
Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass

@sander76 Sorry, I'm a bit late, but maybe to use the device.modelType instead of the classname would be the better choice as this is also used in the homematicIP app.

@mxworm Thought about that too, but using device.modelType is not unique to hass entities. For example the current sensing and switching capabilities of the pluggable switch (one single modelType) will be split into two separate entities.

@mxworm what does 'self.post' stand for ?

@mxworm does your code result in a unique entity_id ?

@sander76 The self.post if added to the name as a post-fix... it contains mainly the sensor type and yes its's unique.
Wohnzimmer Temperature, hmip-wth_temperature_3014f711a000xxxxxxxxxxxxx (HMIP-WTH)
Wohnzimmer Humidity, hmip-wth_humidity_3014f711a00xxxxxxxxxxxx (HMIP-WTH)
Wohnzimmer Heating, hmip-etrv_heating_3014f711a00xxxxxxxxxxxxx (HMIP-eTRV)
I have just missed a .lower() in the first id = .... line
id = "{}_{}".format(self._device.modelType, self._device.id).lower()

@sander76 But for the "braking change" I any how miss at the moment the hass in the init function :-|
self.entity_id = async_generate_entity_id(ENTITY_ID_FORMAT, self.unique_id, hass=self.hass)

@mxworm it is not necessary to call that function (anymore). That is all taken care of by the entity manager in Hass. We just need a unique ID property.

@sander76 Thanks, this I missed :-)

@mxworm I missed the self.post property. Interesting.. looks nice

@sander76 I know its not the best way, but I would prefer it instead of the classname.

@sander76 What do you think?
https://github.com/mxworm/home-assistant/commit/cc53095c3c496d9f05c4f51f46aeaa3233a58e4b


brave: 0.56.12 -> 0.56.15 (70.0.3538.77 -> 70.0.3538.110)

Motivation for this change
TODO: incorporate https://github.com/NixOS/nixpkgs/pull/49797 later on for v0.57.x (v71 base build).
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

@GrahamcOfBorg build brave

No attempt on aarch64-linux (full log)
The following builds were skipped because they don't evaluate on aarch64-linux: brave
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: brave
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Attempted: brave
Partial log (click to expand)
hicolorPreFixupPhase
post-installation fixup
Wrapping program /nix/store/z5vxbkxb9dqkhhq1srm61qk4kp14r4s0-brave-0.56.15/bin/brave
gzipping man pages under /nix/store/z5vxbkxb9dqkhhq1srm61qk4kp14r4s0-brave-0.56.15/share/man/
strip is /nix/store/n4hb93w6j076xcjw5pm09rdmc09s075b-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/z5vxbkxb9dqkhhq1srm61qk4kp14r4s0-brave-0.56.15/bin
patching script interpreter paths in /nix/store/z5vxbkxb9dqkhhq1srm61qk4kp14r4s0-brave-0.56.15
/nix/store/z5vxbkxb9dqkhhq1srm61qk4kp14r4s0-brave-0.56.15/opt/brave.com/brave/cron/brave-browser: interpreter directive changed from "/bin/sh" to "/nix/store/yal8k8rgbaj8p9vi08q1kh21ls0ndq95-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/z5vxbkxb9dqkhhq1srm61qk4kp14r4s0-brave-0.56.15...
/nix/store/z5vxbkxb9dqkhhq1srm61qk4kp14r4s0-brave-0.56.15

@rht Could you open a backport PR against release-18.09, using git cherry-pick -x? :)

@rht Could you open a backport PR against release-18.09, using git cherry-pick -x? :)

But brave isn't in the release :wink:

@rht Thanks :sparkles:


Sub site creation link override bug with publishing sites

Seems that the sub site creation override JS will not properly with publishing sites. See following Yammer discussion for additional details.
https://www.yammer.com/itpronetwork/#/Threads/show?threadId=512042698

I was wondering what the status of this issue is.  Thanks!


Upgraded Sentiment Analysis - Model train cell seems never end

Hi, I run the script both on a local machine with RTX 2080 and Google lab cell by cell, but everytime I run the model training cell (the one with 'N_EPOCHS = 5'), it just keeps running but never pops out any output even after 30 mins. However, the results in tutorial shows only 30 sec for training 1 epoch.

I've just ran the notebook on Google Colab and the training cell manages to run fine, taking around ~41 seconds per epoch.
Are you sure you are using the GPU in Colab? You need to go Runtime > Change runtime type and then change Hardware accelerator to GPU and Runtime shape to High RAM.
I'll check on my desktop GPU later today.

I've just ran the notebook on Google Colab and the training cell manages to run fine, taking around ~41 seconds per epoch.
Are you sure you are using the GPU in Colab? You need to go Runtime > Change runtime type and then change Hardware accelerator to GPU and Runtime shape to High RAM.
I'll check on my desktop GPU later today.
==========================================================
I tried this on Colab and it works! Thank you! However, on the local side the issue seems still there. I monitored the 'CUDA' indicator of GPU when training model, the CUDA usage is 100%. I tested my local environment by running the script of tutorial 1 and it worked as expected. Not sure why the second tutorial doesn't work on my local machine.

I've also found that the notebook works fine on my desktop GPU.
Are you definitely using your GPU? Make sure to print the device returned by torch.device(...) and ensure that it prints "cuda".


Unable to install from pkg.gpud.dev

When I try to install following the instructions in README, I get the following:
sh-4.2$ curl -fsSL https://pkg.gpud.dev/install.sh | sh
curl: (22) The requested URL returned error: 404

It errors out here: https://github.com/leptonai/gpud/blob/main/install.sh#L119

@chatter92 Could you manually run the commands in https://github.com/leptonai/gpud/blob/main/install.sh#L119, and share your environments?
I am suspecting it tried to install the old version and in amazon linux (which is only supported after >=0.0.4).

@chatter92 Can you also try the script in https://github.com/leptonai/gpud/pull/105? I would like to know what URL it was trying to download from. Thanks.

Please try https://github.com/leptonai/gpud/releases/tag/v0.0.5 and let us know if it still breaks.


Fix/xxx/timestamp database go

Incorrect formatting time in factoryinsight API is resolved.
GetQualityRate uses the parameter aggregationInteval now.

Codecov Report

Merging #1567 (9c3a6c8) into main (d3b7a16) will increase coverage by 0.00%.
The diff coverage is 0.00%.

:exclamation: Current head 9c3a6c8 differs from pull request most recent head be05d28. Consider uploading reports for the commit be05d28 to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@          Coverage Diff          @@
##            main   #1567   +/-   ##
=====================================
  Coverage   7.25%   7.25%
=====================================
  Files         44      44
  Lines      15465   15460    -5
=====================================
  Hits        1122    1122
+ Misses     14284   14279    -5
  Partials      59      59

Impacted Files
Coverage Δ

golang/cmd/factoryinsight/v1/database.go
0.00% <0.00%> (ø)


[Doc] Potential improvement in file-based SP configuration

The subsection 'Adding the service provider in the service provider IS' in the document [1] contains the configuration of travelocity.com.xml which has a line as below,
<LocalClaimDialect>true</LocalClaimDialect><ClaimMappings><ClaimMapping><LocalClaim><ClaimUri>http://wso2.org/claims/givenname</ClaimUri></LocalClaim><RemoteClaim><ClaimUri>http://wso2.org/claims/givenName</ClaimUri>ClaimUri></RemoteClaim><RequestClaim>true</RequestClaim></ClaimMapping></ClaimMappings></ClaimConfig>
It is not properly alignend and has a unnecessary 'ClaimUri>' inbetween
Can be improved as,
	<ClaimConfig>
		<AlwaysSendMappedLocalSubjectId>true</AlwaysSendMappedLocalSubjectId>
		<LocalClaimDialect>true</LocalClaimDialect>
		<ClaimMappings>
			<ClaimMapping>
				<LocalClaim>
					<ClaimUri></ClaimUri>
				</LocalClaim>
				<RemoteClaim>
					<ClaimUri></ClaimUri>
				</RemoteClaim>
				<RequestClaim>true</RequestClaim>
			</ClaimMapping>
		</ClaimMappings>
	</ClaimConfig>

[1] https://docs.wso2.com/display/IS550/Configuring+a+SP+and+IdP+Using+Configuration+Files

Thank you for your contribution!
We are closing this issue since it has not been prioritized for a long time. Chances are that it has already been solved in more recent versions. If not, we will be re-evaluating this when it becomes a priority.


Autoloads are not loaded in the correct order at runtime.

Godot version
4.0.dev (0a38d5c)
System information
Windows 10, MSVC 2017
Issue description
If I have multiple autoloads, the order the autoloads are loaded seems to be shuffled.
My guess is the issue happened in response to #40162 [ Add a map of autoloads to ProjectSettings ] because the Map<StringName, X> does not seem to preserve order.
For some reason, the autoloads still appear to load in the correct order, within the editor.
/root/AutoloadA is _ready
/root/AutoloadB is _ready
/root/AutoloadC is _ready
/root/AutoloadD is _ready
/root/AutoloadE is _ready
/root/AutoloadF is _ready
/root/AutoloadG is _ready
/root/AutoloadH is _ready
/root/AutoloadI is _ready
/root/AutoloadJ is _ready
/root/AutoloadK is _ready
/root/AutoloadL is _ready
/root/AutoloadM is _ready
/root/AutoloadN is _ready
/root/AutoloadO is _ready
/root/AutoloadP is _ready
/root/AutoloadQ is _ready
/root/AutoloadR is _ready
/root/AutoloadS is _ready
/root/AutoloadT is _ready
/root/AutoloadU is _ready

However, if I hit play or run it from the editor.
/root/AutoloadM is _ready
/root/AutoloadD is _ready
/root/AutoloadN is _ready
/root/AutoloadA is _ready
/root/AutoloadC is _ready
/root/AutoloadI is _ready
/root/AutoloadO is _ready
/root/AutoloadJ is _ready
/root/AutoloadL is _ready
/root/AutoloadP is _ready
/root/AutoloadQ is _ready
/root/AutoloadR is _ready
/root/AutoloadK is _ready
/root/AutoloadS is _ready
/root/AutoloadH is _ready
/root/AutoloadE is _ready
/root/AutoloadF is _ready
/root/AutoloadG is _ready
/root/AutoloadB is _ready
/root/AutoloadU is _ready
/root/AutoloadT is _ready

Steps to reproduce

Open the attached project in editor.
Check the console log. You will see _ready happens in the correct order, which is AutoloadA thru AutoloadU
Hit Play, open the attached project in editor.
Check the console log. You will see _ready happens in a different order

Minimal reproduction project
MultiAutoload.zip

Autoloads are not supposed to be ordered, so this is not a bug per se. We could maybe use a sorted container to allow having a reliable order, but there's no actual UI for sorting autoloads nor specification of how their loading state should be respective to each other currently.

But.... but, then why is there an up/down button in the Autoload list?
And the code in main.cpp takes special care to add them to the scene in the correct order due to a change to map ordering.
This bug is that they are still not added in the correct order, despite the code claiming to do so

I misremembered then. If there are up/down buttons then order should indeed be respected.


Enable race detector in KIND e2e

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@ba703c0). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1791   +/-   ##
=======================================
  Coverage        ?   42.74%
=======================================
  Files           ?      108
  Lines           ?    13573
  Branches        ?        0
=======================================
  Hits            ?     5802
  Misses          ?     7285
  Partials        ?      486

Flag
Coverage Δ

unit-tests
42.74% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@ba703c0). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1791   +/-   ##
=======================================
  Coverage        ?   42.74%
=======================================
  Files           ?      108
  Lines           ?    13573
  Branches        ?        0
=======================================
  Hits            ?     5802
  Misses          ?     7285
  Partials        ?      486

Flag
Coverage Δ

unit-tests
42.74% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

I think that "Enable race detector in KIND e2e" is in accurate. IIRC, these binaries are also used for Jenkins tests?
BTW, you should link to your issue (https://github.com/vmware-tanzu/antrea/issues/1789) in the commit message.

I think that "Enable race detector in KIND e2e" is in accurate. IIRC, these binaries are also used for Jenkins tests?
BTW, you should link to your issue (https://github.com/vmware-tanzu/antrea/issues/1789) in the commit message.


Add support for orangepi-plus2e v2

Can one of the admins verify this patch?

NB. The links I reference don't exist yet
e.g. https://docs.resin.io/orangepi-plus2e/nodejs/getting-started/#adding-your-first-device

@resin-jenkins ok to test

@resin-ci retest

@resin-jenkins test this please

Hi @ajlennon can you rebase the PR please and push it again?

Hi @floion have done this

Hi @ajlennon I left comments for your PR.
Also, in addition to the comments there, I am elaving a general reminder here to redo the git logs for all the commits. See https://github.com/balena-os/balena-allwinner#pull-requests, at the beginning of the section it describes what the Yocto Contribution Guideline along with a short example.

@resin-jenkins test this please

@resin-jenkins test this please

I shall do my best. It'll be a few days before.i can find time to resolve these concerns

Hi @ajlennon would you find some time to address the comments and redo this PR?

Mad busy at the minute @floion but I want to - will do my best!

Have asked one of the chaps here to take a look and see if he might be able to refactor for me!

On my todo list.


bug: missing blockNumber in eth_getTransactionByHash response

Bug Report
Kakarot RPC version:

Current behavior:

The following error is encountered when deploying contracts using Hardhat ignition.

As can be seen from the log:

Hardhat ignition tries to get transaction details by calling the eth_getTransactionByHash rpc method
It receives the following json response:{
"hash": "0x395deedcc4181850d04e6b15ab5442facdae7784ce4c884dd6768b42939880e4",
"nonce": "0x173a",
"from": "0x213173d6829d38754d635f3f659e345f6be4fa2c",
"to": null,
"value": "0x0",
"gasPrice": "0x0",
"gas": "0x2f416",
"maxFeePerGas": "0x0",
"maxPriorityFeePerGas": "0x0",
"input": "0x60806040526000805534801561001457600080fd5b506101ec806100246000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80632baeceb71461005157806361bc221a1461005b5780638ada066e14610079578063d09de08a14610097575b600080fd5b6100596100a1565b005b6100636100ba565b60405161007091906100fb565b60405180910390f35b6100816100c0565b60405161008e91906100fb565b60405180910390f35b61009f6100c9565b005b6000808154809291906100b390610145565b9190505550565b60005481565b60008054905090565b6000808154809291906100db9061016e565b9190505550565b6000819050919050565b6100f5816100e2565b82525050565b600060208201905061011060008301846100ec565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610150826100e2565b91506000820361016357610162610116565b5b600182039050919050565b6000610179826100e2565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036101ab576101aa610116565b5b60018201905091905056fea2646970667358221220978b44503e6615bb2ad96f806cae82dc8785b3d4b5f166af3c935ed2ef9aa9a064736f6c63430008180033",
"r": "0xcb256dc6bd6955bc129c037276a67923029b0fd6ddbc49c1a58ac0788a8ef351",
"s": "0x33cace82e51c6261d506f84d354327713a85c0acfe36bf8a967b8049e3d98a2f",
"v": "0x1",
"yParity": "0x1",
"chainId": "0x6b6b7274",
"accessList": [],
"type": "0x2"
}

The response is missing blockNumber because of which the assertion here fails.

Expected behavior:
It should show successful deployment message

Steps to reproduce:

Run npx hardhat init > ChooseCreate a TypeScript project

Run npx hardhat compile

Run npx hardhat test

Update the hardhat config file to add kakarot testnet:
import { HardhatUserConfig } from "hardhat/config";
import "@nomicfoundation/hardhat-toolbox";
import dotenv from "dotenv";

dotenv.config();

const privateKey = process.env.PRIVATE_KEY;

const config: HardhatUserConfig = {
 defaultNetwork: "kakarot-sepolia",
 networks: {
   hardhat: {
   },
   "kakarot-sepolia": {
     url: "https://sepolia-rpc.kakarot.org",
     accounts: [privateKey!]
   }
 },
 ignition: {
   blockPollingInterval: 5_000,
   timeBeforeBumpingFees: 3 * 60 * 1_000,
   maxFeeBumps: 0,
   requiredConfirmations: 1,
 },
 solidity: "0.8.24",
};

export default config;

Deploy the contract. This will throw the error as shared in the screenshot above. Please note that the contract gets deployed, it's just that the eth_getTransactionByHash call fails
npx hardhat ignition deploy ./ignition/modules/Lock.ts

Potential reason
The block might not have been formed when the hardhat-ignition tries to get the transaction details using eth_getTransactionByHash due to the preconf.
Potential solution
If the block is not yet ready we could return null as the value of the blockNumber because as we can see here, response.blockNumber === null is valid hence a null block number when the block is not yet ready could be a potential solution
External helpful links

Hardhat ignition github repo
Iginition source code where ignition assertion for eth_getTransactionByHash fails

This issue is resolved in the latest kakarot release v0.8.4


[FormFlow] Invalid dates accepted

Pre-flight checklist

I have searched the existing issues before logging a new one.

System Information (Required)

SDK language (C#)
3.4.0

Issue Description
I have noticed the following dates are accepted and converted as follows when the last day of the month is incorrectly provided:

31 February 1980 - accepted & resolved as 2 March 1980
31 June 1980 - accepted & resolved as 1 July 1980

It appears as if these dates are resolved as valid dates. I assume that it is because this could be seen as a common human error, providing the incorrect last day of the month.  However, I would like to validate this and tell the user that an incorrect date has been provided.
I have noticed that 32(+) February/March/.... yyyy is not resolved.
Expected Behavior
User types 31 February 1980 for a Date of Birth date.
I expect and incorrect date but before I can validate the date, it is already changed to 2 March 1980.
Actual Results
An incorrect date 31 February 1980 / 31 June 1980 that I can validate and provide the user with a validation failed message.

FormFlow doesn't handle any input validation. You would need to configure a custom solution to handle the validation aspect of this scenario.


Release 0.7

Changes:

updated to Camel 3, Spring 5.2.x, Camunda 7.12, Powermock 2.x, Mockito 2.28.x
Compiles also with Java >= 9
Compile for Java 8

Passes build and tests: https://travis-ci.org/github/camunda/camunda-bpm-camel/builds/664381442

Hi @berndruecker
I tested the code and it worked (Java 11 + Camel 3)! I did notice that I was unable to compile the code with JDK 8, so I used JDK 11.
Jeroen

Here is the error I got:
[INFO] Reactor Summary for camunda BPM - Apache Camel Integration 0.7-SNAPSHOT:
[INFO]
[INFO] camunda BPM - Apache Camel Integration ............. SUCCESS [  0.384 s]
[INFO] camunda BPM - Apache Camel Integration (Common) .... FAILURE [  2.463 s]
[INFO] camunda BPM - Apache Camel Integration (Common Test Resources) SKIPPED
[INFO] camunda BPM - Apache Camel Integration (Spring) .... SKIPPED
[INFO] camunda BPM - Apache Camel Integration (CDI) ....... SKIPPED
[INFO] camunda BPM - Apache Camel Integration (Blueprint) . SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  6.772 s
[INFO] Finished at: 2020-03-20T07:50:54+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project camunda-bpm-camel-common: Fatal error compiling: invalid flag: --release -> [Help 1]

Yes - this is to be expected - I introduced the new release flag which is only available from Java >= 9. But the resulting compiled artifact can run on Java 9

I just released a 0.7.0 version with the changes applied


How to DNSDIST Protobuf PowerDNS  -> DNS TAP Relay ?

Got DnsDist that sends Protobuf PowerDNS to DNS Collector.
Did not find how to transform Dnsdist pipeline to DNSTAP in order to use DNS TAP relay for remote logging
DNSDIST -> GO DNS Collector (pipeline Protobuf PowerDNS) -> DNSTAP client -> DNSTAP relay -> remote receiver.
Non-working configuration

global:
  text-format: timestamp-rfc3339ns identity operation rcode queryip edns-csubnet queryport
    family protocol length-unit qname qtype latency
  text-format-delimiter: ' '
  text-format-boundary: '"'
  trace:
    verbose: true
    log-malformed: false
    filename: /var/log/dns-collector.trace
    max-size: 100
    max-backups: 2
  server-identity: dns-collector
  pid-file: /var/run/dns-collector.pid

pipelines:
- name: dnsdist-in
  transforms:
    latency:
      measure-latency: true
      queries-timeout: 2
      unanswered-queries: true
    normalize:
      qname-lowercase: true
  routing-policy:
    forward: [relay-out,out-file]
  powerdns:
    add-dns-payload: false
    chan-buffer-size: 65535
    listen-ip: <IP_ADDRESS>
    listen-port: 4897
    reset-conn: true

- name: relay-out
  routing-policy:
  dnstapclient:
    buffer-size: 100
    chan-buffer-size: 65535
    compression: none
    connect-timeout: 5
    extended-support: false
    flush-interval: 30
    overwrite-identity: false
    remote-address: <IP_ADDRESS>
    remote-port: 6000
    retry-interval: 10
    transport: tcp

- name: out-file
  routing-policy:
  logfile:
    compress: true
    compress-interval: 5
    file-path: /var/log/dns-queries.log
    max-files: 0
    max-size: 500
    mode: flat-json

Can you try with add-dns-payload: true  on your powerdns collector?


Check port

We need to try and confirm the port exists, but maybe also if it can be written to, or read from.

setserial is probably what we want.


opendp.org domain name transfer

in process, domain to be managed by<EMAIL_ADDRESS>[x] auth code from current owner entered into google domains
[ ] transfer complete

still in progress, registrar transfer may take until Nov. 5th


Ingress controller SSL unit tests

Adds unit tests for the Envoy SSL config generation and does some minor refactoring to make it easier to test.

Contributes to https://github.com/istio/manager/issues/278.

Jenkins job manager/presubmit passed

Jenkins job istio/manager-pr-master passed

Jenkins job manager/presubmit passed

Jenkins job istio/manager-pr-master passed

Jenkins job manager/presubmit passed

Jenkins job istio/manager-pr-master passed


if BrowserSync stops reloading - update your gulp.watch

browser sync stops reloading today after the initial 1 or 2 reloads - for us this is happening on all projects and looks to be<EMAIL_ADDRESS>for anyone else that runs runs into this - modify your watch task as follows:
old: gulp.watch('some/files/to/**/*.watch', gulp.series(sass, browser.reload));
fix: gulp.watch('some/files/to/**/*.watch').on('change',gulp.series(sass, browser.reload));

@fndaily would you like to submit a PR to the templates for this?

@kball I think I did that correctly?
https://github.com/zurb/foundation-zurb-template/pull/36/commits/1deac3aa0e99661f73a5e250bda441811a5af0c4

awesome, thank you.  I'm busy today so wont' be able to jump in and test until later, but we should be able to get that rolled out pretty shortly

This was the same issue I raised in a previous ticket. Thanks so much, your fix works for me too.

@kball - zurb/foundation-zurb-template@1deac3a
Should that PR have gone to a different branch? I didn't see a dev branch - only:

Gulp4
Master
Patch-1
Revert-34-v6.2.1
v6.2.1

This has been merged into the master


Traits in PIL

Impl of #1286.

I see that you are starting to work on the type checking part. I think this PR is already too big to be properly reviewed at the current stage. Could you maybe split out just the parsing of the trait declarations (not even the impls), so that we can get that merged already?


Update llama.cpp gguf to latest

Update 0001-remove-warm-up-logging.patch

There have been some bug fixes and improvements, updating the llama.cpp gguf runner to latest to get these in our next release.

Which metal regression? There's quite a few different ones open/closed at the moment.
https://github.com/ggerganov/llama.cpp/issues?q=is%3Aissue+is%3Aopen+metal

This should be good to merge. The aforementioned regression has limited impact on ollama


add OpenEBS to upstream-community-operators

Signed-off-by: ksatchit<EMAIL_ADDRESS>Thanks submitting your Operator. Please check below list before you create your Pull Request.
New Submissions

[x] Are you familiar with our contribution guidelines?
[x] Have you packaged and deployed your Operator for Operator Framework?

[ ] Have you tested your Operator in all supported installation modes?

Updates to existing Operators

[ ] Is your new CSV pointing to the previous version with the replaces property?
[ ] Have you tested an update to your Operator when deployed via OLM?

Your submission should not

[x] Modify more than one operator
[x] Submit operators to both upstream-community-operators and community-operators at once
[x] Modify any files outside the above mentioned folders
[ ] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[x] Description about the managed Application and where to find more information
[x] Features and capabilities of your Operator and how to use it
[x] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[x] Human readable name and 1-liner description about your Operator
[x] Valid category name1
[x] One of the pre-defined capability levels2
[x] Links to the maintainer, source code and documentation
[x] Example templates for all Custom Resource Definitions intended to be used
[x] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file a PR against this repo and explain your need
2 For more information see here

@dmesser @anik120 , greetings! Have submitted a helm-operator for installation of OpenEBS, which is a containerized storage provider for Kubernetes. Tested this automated deployment of the CSV via OLM on kubeadm-based (1.12) clusters as well as OpenShift 4.1 using the steps provided here.
It would be great if you could review the submission & let us know of any changes necessary. Thank you!

Updated the CSV description & squashed the commits.


Exported dashboards do not have "id" property causing re-importing to create duplicate dashboards

I am trying to use the CLI to export a dashboard from one cluster and then import it into another cluster - essentially promoting updates between clusters (dev -> staging).
However, when I do this, I end up with duplicate dashboards after the import.
I tracked it down to https://github.com/apache/superset/blob/1.5.1/superset/dashboards/commands/importers/v0.py#L231 and noticed that the exported dashboards actually don't have an "id" property, so that if statement will never yield an existing dashboard object.
How to reproduce the bug

Export a dashboard via UI or CLI
Import it again via UI or CLI

Expected results
Dashboard will be updated and not duplicated
Actual results
Duplicate dashboards
Screenshots
N/A
Environment
(please complete the following information):

browser type and version: Chrome/<IP_ADDRESS>
superset version: 1.5.1

Checklist
Make sure to follow these steps before submitting your issue - thank you!

[x] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[x] I have reproduced the issue with at least the latest released version of superset.
[x] I have checked the issue tracker for the same issue and I haven't found one similar.

Additional context
N/A

Any updates on this issue?

I seem to recall this being fixed, but in any case, I'm closing this as stale since it's been silent for so long, and we're trying to steer toward a more actionable Issues backlog. If people are still encountering this in current versions (currently 3.x) please open a new Issue or a PR to address the problem, or we can happily re-open this one.


Fixed the confirmpassword visibility

Related Issue

Closes: #[614]
Description of Changes
Checklist:

[✔ ] My code adheres to the established style guidelines of this project.
[✔ ] I have conducted a self-review of my code.
[✔ ] I have included comments in areas that may be difficult to understand.
[ ✔] I have made corresponding updates to the project documentation.
[✔ ] My changes have not introduced any new warnings.

Screenshots

Original
Updated

![Updated screenshot](lin

https://github.com/anmode/grabtern-frontend/assets/109091515/68fecb5e-7af2-4b40-b7e5-ddf0d58acaae
k) |
Please provide any necessary screenshots to illustrate the changes made.

Can you fix UI of this icon too? Looks so small
And make it work if I enter password without entring conf password and try to view , i can see..
As of now it didn't do like.. you can see.

yeah, i can fix the UI but what you mention later it looks fine that when anyone enter the password without entering the conf password the password is view by clicking on the button.

hey @anmode , fixed the UI icon please review it and merge this PR.


feat(linter): eslint-plugin-jsx-a11y scope rule (correctness)

Summary
partof: #1141
I re-implemented scope rule for jsx_a11y in Rust same as the original JS one, and moved also the test related to the rule to here.
originals:

doc: https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/main/docs/rules/scope.md
code: https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/main/src/rules/scope.js
test: https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/main/tests/src/rules/scope-test.js

I think the rust alternatives aria-query is useful for development of oxc-builtin another linter plugin, and also will be useful for the future linter plugin system.

After looking at aria-query, we can setup an individual repo inside the oxc-project org and develop it outside of oxc. I can invite you to the org if you are up to the challenge of developing and maintaining it ;-)

After looking at aria-query, we can setup an individual repo inside the oxc-project org and develop it outside of oxc. I can invite you to the org if you are up to the challenge of developing and maintaining it ;-)

OK I see, I am eager to challenge it 👍 🙇

After looking at aria-query, we can setup an individual repo inside the oxc-project org and develop it outside of oxc. I can invite you to the org if you are up to the challenge of developing and maintaining it ;-)

@Boshen OK I see, I am eager to challenge it 👍 If you invite me to the org, I will be really pleasure and will become able to make a progress in rust alternative aria-query🙇

https://github.com/oxc-project/aria-query/invitations
Can you also do a quick rebase on this PR so I can merge it.


Add optional pinentry unescaping

Fixes #1621
RELEASE_NOTES=[ENHANCEMENT] Add optional pinentry unescaping
Signed-off-by: Dominik Schulz<EMAIL_ADDRESS>

No, I haven't been able to test this with a YubiKey setup. Could you do that, please?

No, I haven't been able to test this with a YubiKey setup. Could you do that, please?

I'll take a look this afternoon with a Yubikey.

I'll take a look this afternoon with a Yubikey.