Unable to connect during pigpio_start

Hi,
I am facing a timeout error. this is my code :
if ( gpioInitialise() == PI_INIT_FAILED ) {
logMessage( LOG_CRIT, "unable to initialize pigpio API");
} else {
logMessage( LOG_NOTICE, "PIGPIO initialized successfully");
}
...
char *optHost   = NULL;
char *optPort   = NULL;
pi = pigpio_start(optHost, optPort);
the output of the first block is "PIGPIO initialized successfully".
The second block is stuck for some seconds, then pi value is set to a negative value.
with strerror(errno), I get the message "Connection timed out".
I tried without any environment variable ( PIGPIO_ADDR, PIGPIO_PORT ), and also exporting with :
export PIGPIO_ADDR=soft, export PIGPIO_PORT=8888
both ended with the same result.

My bad,
My network system was completely messed up.
There is not issue after a fresh install.
Sorry


Update 01_the_machine_learning_landscape.ipynb

updated import urllib.request
to make urllib.request.urlretrieve(url, datapath + filename) work properly

Have same problem and this answer solve it!
Python version: 3.6.9
Run on Colab

Have same problem and this answer solve it!
Python version: 3.6.9
Run on Colab

Good catch, thanks!


[ADDED]: GoNot Tool

Description
Added GoNot Tool
Fixes #506
Have you read the Contributing Guidelines on Pull Requests?

[x] Yes
[ ] No

Type of change

[x] New feature (non-breaking change which adds functionality)

Checklist:

[x] My code follows the style guidelines(Clean Code) of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I've edited the SCRIPTS.md and link to my code.
[x] I have created a helpful and easy to understand README.md
[x] My documentation follows Template for README.md
[x] My changes generate no new warnings

@avinashkranjan


chia_plot hard locked Centos Stream/Z590 chipset/i9-10850K/64GB DDR4-2400 non/ecc

Installed and enabled kdump so we'll see.
Locked with both the standard Cent 4.18 kernel and 5.12.4 from elrepo. The standard chia plotter with 12 parallel processes was fine.
Turned SE/Linux off...
GRUB_CMDLINE_LINUX="nomodeset net.ifnames=0 biosdevname=0 mitigations=off crashkernel=auto scsi_mod.use_blk_mq=1 pcie_aspm=off rhgb

hard to say what's going on, monitor RAM usage and make sure it's not running out, also try 256 buckets

[Jun11 17:10] process '/chia_plot' started with executable stack
[Jun11 17:16] phase1/eval/6[1967]: segfault at 1 ip 00007efc55ec3b00 sp 00007efc55ec2e38 error 6
[  +0.000035] Code: 00 00 00 bb 47 a1 3c 8f 0b fc 00 00 000 00 47 fc 55 fc 7e 00 00 00 00 00 00 00 00 00 00 c3 3d 0d 5f fc 7e 00 00 <00> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

[Jun11 17:10] process '/chia_plot' started with executable stack
[Jun11 17:16] phase1/eval/6[1967]: segfault at 1 ip 00007efc55ec3b00 sp 00007efc55ec2e38 error 6
[ +0.000035] Code: 00 00 00 bb 47 a1 3c 8f 0b fc 00 00 000 00 47 fc 55 fc 7e 00 00 00 00 00 00 00 00 00 00 c3 3d 0d 5f fc 7e 00 00 <00> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Thanks for responding so quickly, much appreciated :-) that's from dmesg -wH output
That time it crashed chia_plot but the system stayed up.
Restarted chia_plot with -b 256 and it hard-locked, rebooting to see the dump... ...nothing in /var/crash... hmmm....

Try these build instructions and let me know. Validated on Cent7
https://gist.github.com/jollyjollyjolly/d8904efda4d5997a2f0e9caf31cff1c3

Stream doesn't have gmp-static anymore, linking error still fails to build with:
/bin/ar: /usr/lib64/libgmp.so: File format not recognized
But your link is basically how I built on 7 to create the binary...

The bios is incorrectly identifying the memory as ddr4-2133 CL15, here's what it actually is:
Memory Speed (MHz) DDR4-3600, PC4-28800, PC4-28800, CAS Latency 16, Memory Latency Timings
16-19-19-39
@madMAx43v3r should I set the bios to the exact chip specs, or leave it on "auto".
Nothing in /var/crash as it wasn't rebooted with crashkernel=auto...

Crashed again. /var/crash didn't capture anything, despite kdump is installed,  crashkernel=auto is in grub, but kdump won't load, throws a no memory error: kdumpctl[18715]: kdump: No memory reserved for crash kernel
Updated the bios, asrock z590 phantom gaming 4, intel i9-10850, g.skill ddr4-3600, we'll see if that fixes it.
Trying to figure out why kdump isn't working on stream, was always easy on Cent7/RHEL...
Definitely open to ideas if anyone sees this! :-)

Can always recommend you return to rhel7 for time being. Stream is a mess and rocky isnt primetime (yet)
-------- Original message --------From: "PolkadotBABE.Com" @.> Date: 6/12/21  5:45 PM  (GMT-06:00) To: madMAx43v3r/chia-plotter @.> Cc: Jerod Moore @.>, Comment @.> Subject: Re: [madMAx43v3r/chia-plotter] chia_plot hard locked Centos
Stream/Z590 chipset/i9-10850K/64GB DDR4-2400 non/ecc (#303)
Crashed again. /var/crash didn't capture anything, despite kdump is installed,  crashkernel=auto is in grub, but kdump won't load, throws a no memory error: kdumpctl[18715]: kdump: No memory reserved for crash kernel
Updated the bios, asrock z590 phantom gaming 4, intel i9-10850, g.skill ddr4-3600, we'll see if that fixes it.
Trying to figure out why kdump isn't working on stream, was always easy on Cent7/RHEL...
Definitely open to ideas if anyone sees this! :-)
—You are receiving this because you commented.Reply to this email directly, view it on GitHub, or unsubscribe.

"Can always recommend you return to rhel7 for time being. Stream is a mess and rocky isnt primetime (yet)"
Nicely (and politely!) put ;-)  Seems like a consumer-grade chip/board error that won't be solved downgrading, although kdump would work and chia_plot would compile without all this drama, so...

FWIW, after the ASRock bios update, it's stopped crashing.
I set the bios to the exact memory specs of the chips, Vs. the much slower rate it recognized. Not sure the disparity, but the bios update also mentioned some memory handling upgrades, so.... ...dunno. @madMAx43v3r Seems bleeding-edge, consumer-grade-hardware related, and the heavy usage of chia_plot exposing that.

@polkadotbabe Hello.
Specs:
Ubuntu 20.04
Motherboard: b460m Aorus Elite with the last firmware
Intel I5 10400 (6c/12Th)
32 Gb mem
Tmp drive: 2x1 TB NVMe WD 750 black (RAID 0)
Dst drive: HDD 10 TB Seagate
Mad Max plotter hangs with no output in the registry. I did a lot of tests. Can you help me with the memory settings? It is the last test I would do.
Thank you

First make sure you're on the latest:

sudo apt-get update && sudo apt-get -y dist-update

If there was a kernel upgrade, reboot into it (just reboot).
Once running leave:

dmesg -wH

running in a terminal, it should capture a crash.

Are you certain the motherboard's bios is the latest? Double check.

Reset to default EUFI bios settings.

Turn off anything not needed. Sound, serial port, etc.

Don't overclock anything, but you can set the CPU to "turbo performance" to leave the turbo scaling at max.

IMPORTANT FOR ME: Take a picture of your RAM's stickers. Compare that to the purchase receipt. In the bios, set the speed and CAS latency settings to the EXACT parameters of your actual RAM. That solved it for me. Also stay current on the builds, in the chia-plotter dir:

git pull origin master

./make_devel.sh

cp build/chia_plot  /to/wherever/you/use/it

Good luck!

Thank you for your fast response.
I will test your steps and report the results.
Thank you so much!

@polkadotbabe , hello!!
I found the problem and have no relation to the memories.
When I ran chia_plotter mad max, I added the ampersand sign to do the background process. Like this:
./build/chia_plot -p  $$$ -f $$$ -n -1 -r 12 -t /mnt/ssdtemp/ -d /media/dtanel/hdd1plot/ >> $(date '+%Y-%m-%d_%H_%M_%S').log &
And with that, the process dies at random. I don't know why, but that's the problem.
I appreciate for your help.
Thank you.

forking to the background is umrelated, likely you're missing some startup flags (-b 256 for one), chia_plot will tell you, so just run it with everything before the >> and see what it says....


[KeyError] 'summary' — regression on 0.12.6, only in LegacyRepository codepath

[x] I am on the latest Poetry version.

[x] I have searched the issues of this repo and believe that this is not a duplicate.

[x] If an exception occurs when executing a command, I executed it again in debug mode (-vvv option).

OS version and name: MacOS 10.13.6

Poetry version: 0.12.6

Link of a Gist with the contents of your pyproject.toml file: https://gist.github.com/zehauser/da83c0f692e97657679c01f7e5195428

Issue
The mockito==1.0.12 package induces a KeyError (the missing key is summary) on poetry install. This appears to be a regression on 0.12.6 and, as best I can tell — like the last issue I reported — only arises with the LegacyRepository code path.
I ran poetry install with four combinations:

The above pyproject.toml, with poetry 0.12.6. Result: the bug I am reporting. :)
The above pyproject.toml, with poetry 0.12.5. Result: works fine.
The above pyproject.toml except with the entire tool.poetry.source section deleted, with poetry 0.12.6. Result: works fine.
The above pyproject.toml except with the entire tool.poetry.source section deleted, with poetry 0.12.5. Result: works fine.

I did not dig into what the sdist in question looks like, to see what is causing the issue here. But I hope nevertheless that this is a helpful bug report.

Sorry about that!
Commit bdcffe5 should fix the issue. I will try to make a new release as soon as possible.

No need to apologize @sdispater! To the contrary, I am very appreciative of your rapid speed of development and bugfixing for poetry. :)
I hope these bug reports are useful to you.


[Feature] Trace tick highlight support

Highlight the framebulk corresponding to the current trace bbox tick - requires SAR work, I can do that bit
Can use vscode.TextEditor.setDecorations on the plugin side

I do wonder about something, what happens when the bbox tick is in between two framebulks in the script? What about if the user edits the script?

The "corresponding" framebulk is the last one run imo, since it's precisely accurate for raw data and is also the most recent update to tools. Editing the script is a more interesting point - I think you could reasonably say that if the buffer isn't the same as it was when you hit play (is there a not-stupid way you can detect this? I have a vague idea if you're unsure) to give up on the highlight altogether

Detecting a change is pretty trivial, I think, and these are good solutions, although maybe a bit unintuitive for someone unfamiliar, idk
It's also a pretty intrusive feature, so I'd like to do this only after the settings are put in place.
An idea I'm putting here as an refinement of the feature is that you could highlight where the active tools are set in addition to the last framebulk.


D415 not triggering when it should

Code snippet
def create_and_verify_testrun_entries(
    nvregress_post_client,
    nvregress_crud_client,
    nvregress_project,
    regression_run_data=sample_regression_run_data,
    test_run_data=sample_test_run_data,
):
    """Create testrun entries in NVRegress and verify that those
    entries can be read back.

    regression_run_data is layered on top of minimal_regression_run_data
    """
    pass

Expected Results:
I expect the docstring to cause a  D415 error but it isn't.
What flake8 shows
poetry run flake8 --select D415 test.py
test.py:8:1: D415 First line should end with a period, question mark, or exclamation point

Actual results
 poetry run ruff --select D415 test.py

poetry version
poetry run ruff --version
ruff 0.0.247

pyproject.toml

[tool.ruff.pycodestyle]
max-doc-length = 120

[tool.ruff]
line-length = 120
exclude = [".venv"]
ignore = [
    "D105",
    "D107",
    "D401",
    "E501",
    "W505",
]
select = [
    "B",
    # "C",
    "D",
    "E",
    "F",
    "N",
    "W",
]

[tool.ruff.pydocstyle]
convention = "google"

[tool.ruff.per-file-ignores]
"dejavu/__init__.py" = ["F401"]

This is actually an intentional deviation. We look for the first logical line, rather than the first physical line (so you should see an error if you remove the period from back.).

I don't think so, but it will be documented when we add documentation for that rule specifically.


sqlalchemy.exc.MultipleResultsFound when qureying the log of an operaion involving several hosts

Hi,
When I try to display the operation log exectuted on multiple hosts, I have an error.
Eg. : the operation hive_hiveserver2_restart was executed on 2 hosts : server01 and server02 :
              2                 65  hive_hiveserver2_restart                   server01                                          PLANNED
              2                 66  hive_hiveserver2_restart                   server02                                          PLANNED

When I want to display the log, I have a sqlalchemy.exc.MultipleResultsFound exception :
$ tdp browse 2 hive_hiveserver2_restart
2023-10-10 15:22:38,363 - DEBUG - tdp.<module> - Logger initialized
Traceback (most recent call last):
  File "/home/mdrutel01/projets/git/tdp-ops/venv/bin/tdp", line 6, in <module>
    sys.exit(tdp())
  File "/home/mdrutel01/projets/git/tdp-ops/venv/lib/python3.9/site-packages/click/core.py", line 1128, in __call__
    return self.main(*args, **kwargs)
  File "/home/mdrutel01/projets/git/tdp-ops/venv/lib/python3.9/site-packages/click/core.py", line 1053, in main
    rv = self.invoke(ctx)
  File "/home/mdrutel01/projets/git/tdp-ops/venv/lib/python3.9/site-packages/click/core.py", line 1659, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/mdrutel01/projets/git/tdp-ops/venv/lib/python3.9/site-packages/click/core.py", line 1395, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/mdrutel01/projets/git/tdp-ops/venv/lib/python3.9/site-packages/click/core.py", line 754, in invoke
    return __callback(*args, **kwargs)
  File "/home/mdrutel01/projets/git/tdp-ops/tdp/tdp-lib/tdp/cli/commands/browse.py", line 64, in browse
    _print_operation(get_operation_log(session, deployment_id, operation))
  File "/home/mdrutel01/projets/git/tdp-ops/tdp/tdp-lib/tdp/cli/queries.py", line 436, in get_operation_log
    session.query(OperationLog)
  File "/home/mdrutel01/projets/git/tdp-ops/venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2797, in one
    return self._iter().one()  # type: ignore
  File "/home/mdrutel01/projets/git/tdp-ops/venv/lib/python3.9/site-packages/sqlalchemy/engine/result.py", line 1827, in one
    return self._only_one_row(
  File "/home/mdrutel01/projets/git/tdp-ops/venv/lib/python3.9/site-packages/sqlalchemy/engine/result.py", line 813, in _only_one_row
    raise exc.MultipleResultsFound(
sqlalchemy.exc.MultipleResultsFound: Multiple rows were found when exactly one was required

Thx! I'll fix it asap


Attempt to support older API up to 15.

Hi @divyanshub024
I just modified your drawing library, to support older API up to 15. Not sure you are interested to make it part of your official release?
Thank you very much.

Hi @divyanshub024,
If you're interested to pick up this patch, please use app:tint instead of android:tint for ImageView XML tag.
Please kindly refer to
https://github.com/yccheok/AndroidDraw/commit/63f5283bb655a1dfdd29b172253dfc043104a0df
https://stackoverflow.com/questions/19500039/how-to-use-selector-to-tint-imageview-in-android
Thank you.


CORS  issue with link-preview-js

Issue: When adding different URLs especially with HTTPS /SSL sites. CORS error will be present. This is due to the fact that link-preview-js itself is not intended to be used directly at the front-end space.
Take a look at their own GOTCHA statement

You cannot request a different domain from your web app (Browsers block cross-origin-requests). If do not know how same-origin-policy works, here is a good intro, therefore this library works on node (back-end environments) and certain mobile run-times (cordova or react-native).

Steps to reproduce

Add a Site with CORS Protection. I've used mine to test this one https://kllawingco.netlify.app/
Start the react app with HTTPS mode enabled.  HTTPS=true npm start

Possible Solution(s):

Use a light backend to fetch this (prolly using nextjs) or a lambda function
Re-think if adding all of the necessary info JSON is worth it?
Use github build pipelines to generate the open graph details?

@klawingco noted.

fixed CORS issue - added an API to fetch data in backend
commit: https://github.com/justinbalaguer/devsportfolio/commit/c1aeaa0ea7b361edd74f74079d32cf085df355d1


error install package

Hi,
I wish to add windows-sdk-for-google-analytics in my project but when i tried to add a UWP.SDKforGoogleAnalytics.Native from nuget Package Manager i receive the error.

Error: The 'UWP.SDKforGoogleAnalytics.Native 1.5.1' package could not be installed. You are trying to install on a project that is destined to 'MDD, Version = v8.1', but the package does not contain frame references or framework files. For more information, contact the author of the package.

Do you have a solution?

+1

Hi @MrIonic
please have a look on my comment https://github.com/danwilson/google-analytics-plugin/issues/496#issuecomment-388805447
Maybe this hint can help regarding the "missing command" error?


[RELEASE] Data Prepper 1.2.0 tar.gz artifacts

Is your feature request related to a problem? Please describe
The Data Prepper team plans to release Data Prepper as tar.gz files. There are four tar.gz files for distribution:

Linux
Linux with JDK
macOS
macOS with JDK

Planned release date: TBD; mid-Dec 2021
Describe the solution you'd like
The Data Prepper contributors would like to build these artifacts and upload them to an S3 bucket. From there, we'd like the build team to copy and sign these artifacts with their existing signing infrastructure. Then the build team can make them available as public links.
Once the links are ready, the Data Prepper team can update the OpenSearch.org download documentation page to include them.
Describe alternatives you've considered
No response
Additional context
The Data Prepper work necessary for this change is:
https://github.com/opensearch-project/data-prepper/issues/696

This issue is requesting tar.gz files for the planned Docker release which is tracked in #1106.

[Triage] Data prepper team will need to attend infra's office hour and work with infra's oncall of the week to release tarball. They have changed the release date so this is not urgent.

Hi @dlvenable , @elfisher and @stockholmux ,
Do we know what should be the downloading URL for data-prepper?
Suggestion (following what we have for logstash on our website's download page):
https://artifacts.opensearch.org/data-prepper/opensearch-data-prepper-1.2.1-linux-x64.tar.gz

https://artifacts.opensearch.org/data-prepper/opensearch-data-prepper-1.2.1-linux-x64.tar.gz.sig

https://artifacts.opensearch.org/data-prepper/opensearch-data-prepper-jdk-1.2.1-linux-x64.tar.gz

https://artifacts.opensearch.org/data-prepper/opensearch-data-prepper-jdk-1.2.1-linux-x64.tar.gz.sig

This is the current OpenSearch URL:
https://artifacts.opensearch.org/releases/bundle/opensearch/1.2.3/opensearch-1.2.3-linux-x64.tar.gz

Based on that, I'd think:
https://artifacts.opensearch.org/releases/bundle/data-prepper/1.2.1/opensearch-data-prepper-1.2.1-linux-x64.tar.gz

The path prefix is something I'm flexible on.

bundle is the opensearch-bundle so that is specific to bundles that we create. Version prefix sounds good too just that we do not have that for other stand-alone components. Also version number is present in the artifact name as well.
@peternied @peterzhuamazon  what do you think?

I think having the version number in the path can help, especially if the server supports (or were to support listing). So I'd like to keep it in the path.
So to summarize, I'm looking to have it at a path which ends in:
data-prepper/1.2.1/opensearch-data-prepper-1.2.1-linux-x64.tar.gz

I am agnostic to any path prefix (or lack thereof) and leave that whatever works best for your team.

I think having the version number in the path can help, especially if the server supports (or were to support listing). So I'd like to keep it in the path.
So to summarize, I'm looking to have it at a path which ends in:
data-prepper/1.2.1/opensearch-data-prepper-1.2.1-linux-x64.tar.gz

I am agnostic to any path prefix (or lack thereof) and leave that whatever works best for your team.

Sounds good. @elfisher @stockholmux any objections?

Hi @dlvenable ,
Artifacts have been promoted to prod. Do you have an update to update our website?
Looks like all we have is a docker image today and we need to add option for tarball and respective signatures.
Thanks!

@gaiksaya , Yes, I am working a PR presently for the project-website project.
I will also verify the artifacts from the build.

@gaiksaya , I confirmed that the artifacts work as expected.
I also pushed a PR for the project-website: https://github.com/opensearch-project/project-website/pull/622

Thank you! We can close this issue once the PR is merged.

opensearch-project/project-website#622 is merged.


Homebridge does not start with deCONZ

I installed homebridge with homebridge-hue@latest on my RPi and set it up to communication with deCONZ's API. But as soon as I add the platform to my config homebridge does not get to the point where it is exposed as a bridge to HomeKit. Without the platform it starts and can be added to HomeKit, e.g. with Apple's Home App. DeCONZ is configured with two lights, one IKEA Tradfri bulb and one OSRAM Lightify bulb.
Here is the content of my homebridge log:
[2017-5-20 16:40:38] Loaded plugin: homebridge-hue
[2017-5-20 16:40:39] Registering platform 'homebridge-hue.Hue'
[2017-5-20 16:40:39] ---
[2017-5-20 16:40:39] Loaded config.json with 0 accessories and 1 platforms.
[2017-5-20 16:40:39] ---
[2017-5-20 16:40:39] Loading 1 platforms...
[2017-5-20 16:40:39] [Hue] Initializing Hue platform...
[2017-5-20 16:40:39] [Hue] homebridge-hue v0.4.6, node v7.10.0, homebridge v0.4.20
[2017-5-20 16:40:40] Loading 0 accessories...
[2017-5-20 16:40:41] [Hue] undefined: deCONZ bridge, api vundefined
[2017-5-20 16:40:41] [Hue] undefined: 4 accessories
[2017-5-20 16:40:41] [Hue] Initializing platform accessory 'undefined'...
[2017-5-20 16:40:41] [Hue] undefined: 2 services
And here of my error log:
[2017-5-20 16:37:14] [Hue] Accessories must be created with a non-empty displayName.
*** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see http://0pointer.de/avahi-compat?s=libdns_sd&e=node
*** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister
[2017-5-20 16:40:41] [Hue] undefined: /lights/2: warning: unknown light model {"etag":"aac23ee75879b7e5fa15b2d9e3ef4cad","hascolor":false,"manufacturer":"IKEA of Sweden","modelid":"TRADFRI bulb E27 opal 1000lm","name":"2","pointsymbol":{},"state":{"alert":"none","bri":255,"effect":"none","on":true,"reachable":true},"swversion":"<IP_ADDRESS>-<IP_ADDRESS>","type":"On/Off light","uniqueid":"00:0B:57:FF:FE:0F:18:C7-01","manufacturername":"IKEA of Sweden"}
[2017-5-20 16:40:41] [Hue] undefined: /sensors/1: warning: unknown ZHASwitch sensor {"config":{"on":true,"reachable":true},"ep":1,"etag":"e3afeac347f2b266a1291ff2f317afaf","manufacturername":"IKEA of Sweden","modelid":"TRADFRI bulb E27 opal 1000lm","name":"TRADFRI bulb E27 opal 1000lm 1","state":{"lastupdated":"2017-05-20T02:05:16"},"swversion":"<IP_ADDRESS>-<IP_ADDRESS>","type":"ZHASwitch","uniqueid":"0x000c61fffe0f12c5"}
[2017-5-20 16:40:41] [Hue] Accessories must be created with a non-empty displayName.
And my config:
{
"bridge": {
"name": "RaspBee",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"accessories": [
],
"platforms": [
{
"platform": "Hue",
"name": "Hue",
"host": "<IP_ADDRESS>",
"users": {
"undefined": "6899700234"
},
"sensors": true,
"excludeSensorTypes": ["Daylight", "CLIP", "Geofence"],
"lights": true,
"ct": true
}
]
}
I know support for deCONZ is still experimental but I read that it works.... at least under some circumstances.
P.S.: User names, passwords and ID's in this post are fake ones but were included "just in case".

[2017-5-20 16:40:39] [Hue] homebridge-hue v0.4.6, node v7.10.0, homebridge v0.4.20

That's looking fine.  I'm using node v6.10.3, but I don't think that should make a difference.
Config is also looking fine.
  "host": "<IP_ADDRESS>",
  "users": {
    "undefined": "6797700927"
  },

I assume that's the IP address of your Raspberry Pi running deCONZ?  As homebridge and deCONZ run on the same RPi, you might also use <IP_ADDRESS>.  I assume you created that username manually (or you're re-using an existing username)?
[2017-5-20 16:40:41] [Hue] undefined: /sensors/1: warning: unknown ZHASwitch sensor {"config":{"on":true,"reachable":true},"ep":1,"etag":"e3afeac328f3b344a1291ff3f217adad","manufacturername":"IKEA of Sweden","modelid":"TRADFRI bulb E27 opal 1000lm","name":"TRADFRI bulb E27 opal 1000lm 1","state":{"lastupdated":"2017-05-20T02:05:16"},"swversion":"<IP_ADDRESS>-<IP_ADDRESS>","type":"ZHASwitch","uniqueid":"0x000b57fffe0f18c7"}

Looks like you're still on the release version of deCONZ (2.04.35?), that creates ZHASwitch sensors for some lights.  You might need to upgrade to 2.04.40 beta as per these instructions.  This version does come with a pre-compiled REST API plugin, so compiling the plugin is not needed.
[2017-5-20 16:40:41] [Hue] undefined: deCONZ bridge, api vundefined

Homebridge-hue does an unauthenticated GET of /api/config to retrieve the bridge name, model, API version, etc.  Unfortunately, deCONZ doesn't yet support this, hence the undefined name and api version.  To workaround this, you need to patch the call in HueBridge.js, hardcoding the username.  In your case, line 173 should read:
   this._request('get', '6797700927/config').then(function(obj) {

On a RPi, this file would be in /usr/lib/node_modules/homebridge-hue/lib/.
There's also something odd going on.  I would have expected an error:
[2017-5-20 16:40:41] [Hue] undefined: hue bridge request #1: get /config
[2017-5-20 16:40:41] [Hue] undefined: hue bridge http status 403

instead of
[2017-5-20 16:40:41] [Hue] undefined: deCONZ bridge, api vundefined

Then homebridge-hue would retry the GET /api/config every 15 seconds, repeating the error.
Maybe your version of deCONZ simply returns nothing for the GET, not even an http 403 status (Forbidden), so homebridge-hue continues without the correct bridge data:
[2017-5-20 16:40:41] [Hue] undefined: 4 accessories

The deCONZ bridge, your two lights and the ZHASwitch sensor for the Trådfri light.
[2017-5-20 16:40:41] [Hue] Initializing platform accessory 'undefined'...
[2017-5-20 16:40:41] [Hue] undefined: 2 services

That's the accessory for the deCONZ bridge.
[2017-5-20 16:40:41] [Hue] Accessories must be created with a non-empty displayName.

homebridge doesn't like this, causing homebridge-hue initialisation to abort.  Homebridge hangs, waiting indefinitely for homebridge-hue to report the accessories it created.
[2017-5-20 16:40:41] [Hue] undefined: /lights/2: warning: unknown light model {"etag":"aac23ee75879b7e5fa15b2d9e3ef4cad","hascolor":false,"manufacturer":"IKEA of Sweden","modelid":"TRADFRI bulb E27 opal 1000lm","name":"2","pointsymbol":{},"state":{"alert":"none","bri":255,"effect":"none","on":true,"reachable":true},"swversion":"<IP_ADDRESS>-<IP_ADDRESS>","type":"On/Off light","uniqueid":"00:0B:57:FF:FE:0F:18:C7-01","manufacturername":"IKEA of Sweden"}

I hadn't seen that bulb before.  It reports as an On/Off light, but it does have a state.bri attribute.  Is it dimmable?  Does it support colour temperature?  Does it provide the same ZigBee endpoints and cluster as the 980lm bulb?

Just published homebridge-hue v0.4.7.  You can now specify the username for the (no longer) unauthenticated GET /api/config in config.json, so you no longer need to patch HueBridge.js.  See the release notes.

I assume that's the IP address of your Raspberry Pi running deCONZ? As homebridge and deCONZ run on the same RPi, you might also use <IP_ADDRESS>. I assume you created that username manually (or you're re-using an existing username)?

The username was automatically created during homebridge's launch. I had to "open the gateway" in deCONZ's settings for that and then later copy paste the username and password to my config.json.

Looks like you're still on the release version of deCONZ (2.04.35?), that creates ZHASwitch sensors for some lights. You might need to upgrade to 2.04.40 beta as per these instructions. This version does come with a pre-compiled REST API plugin, so compiling the plugin is not needed.

Correct. In the meanwhile I followed your advice and installed v2.04.40. I skipped the step with compiling the rest api plugin.

homebridge doesn't like this, causing homebridge-hue initialisation to abort. Homebridge hangs, waiting indefinitely for homebridge-hue to report the accessories it created.

After updating deCONZ and installing your plunge's latest version (0.4.7) everything worked until the first reboot :-)
Now get this:
*** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
*** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
[2017-5-21 11:27:17] Loaded plugin: homebridge-hue
[2017-5-21 11:27:20] Registering platform 'homebridge-hue.Hue'
[2017-5-21 11:27:20] ---
[2017-5-21 11:27:20] Loaded config.json with 0 accessories and 1 platforms.
[2017-5-21 11:27:20] ---
[2017-5-21 11:27:20] Loading 1 platforms...
[2017-5-21 11:27:20] [Hue] Initializing Hue platform...
[2017-5-21 11:27:20] [Hue] homebridge-hue v0.4.7, node v7.10.0, homebridge v0.4.20
[2017-5-21 11:27:21] Loading 0 accessories...
[2017-5-21 11:27:21] [Hue] RaspBee-GW: deCONZ bridge, api v1.0.0
[2017-5-21 11:27:22] [Hue] RaspBee-GW: /lights/2: warning: unknown light model {"etag":"f8679f2533edfc067b383abbc7bf34bf","hascolor":false,"manufacturer":"IKEA of Sweden","modelid":"TRADFRI bulb E27 opal 1000lm","name":"Decken-Lampe","pointsymbol":{},"state":{"alert":"none","bri":0,"effect":"none","on":false,"reachable":true},"swversion":"<IP_ADDRESS>-<IP_ADDRESS>","type":"On/Off light","uniqueid":"00:0b:57:ff:fe:0f:18:c7-01","manufacturername":"IKEA of Sweden"}
[2017-5-21 11:27:22] [Hue] RaspBee-GW: /sensors/1: warning: unknown ZHASwitch sensor {"config":{"on":true,"reachable":true},"ep":1,"etag":"82949e766babf0a1701f5ab970a17743","manufacturername":"IKEA of Sweden","mode":1,"modelid":"TRADFRI bulb E27 opal 1000lm","name":"TRADFRI bulb E27 opal 1000lm 1","state":{"buttonevent":-1,"lastupdated":"2017-05-20T02:05:16"},"swversion":"<IP_ADDRESS>-<IP_ADDRESS>","type":"ZHASwitch","uniqueid":"00:0b:57:ff:fe:0f:18:c7-01-1000"}
[2017-5-21 11:27:22] [Hue] RaspBee-GW: 3 accessories
[2017-5-21 11:27:22] [Hue] Initializing platform accessory 'RaspBee-GW'...
[2017-5-21 11:27:22] [Hue] RaspBee-GW: 2 services
[2017-5-21 11:27:22] [Hue] Initializing platform accessory 'Nachttisch-Lampe'...
[2017-5-21 11:27:22] [Hue] Initializing platform accessory 'Decken-Lampe'...
[2017-5-21 11:27:22] [Hue] Cannot read property 'UUID' of undefined

I'm not sure what's happening, but I think this might be caused by the stale ZHASwitch sensor (which 2.04.40 should expose anymore).  You didn't reset the gateway after updating?  Alternatively, just delete /sensors/1 through the API.
If that doesn't fix it, please run homebridge -Dand attach the output here.

I fixed deCONZ support for gateway discovery and created pull request https://github.com/dresden-elektronik/deconz-rest-plugin/pull/44.  I hope they merge it before they release the next beta.  With these changes,  homebridge-hue no longer needs any hacks to work with deCONZ.

Let's hope they merge it. Thank you for the hint with the sensors. I did not delete it but set the sensors in my config to "false". Now it works again.

I hadn't seen that bulb before. It reports as an On/Off light, but it does have a state.bri attribute. Is it dimmable? Does it support colour temperature? Does it provide the same ZigBee endpoints and cluster as the 980lm bulb?

Sorry I forgot to answer your questions about the bulb. TBH I don't know if it supports the same ZigBee endpoints and cluster as the 980lm bulb :) But it's dimmable. If you want I can check the bulb and it's config and send you the information.

Let's hope they merge it.

They have ;-)

If you want I can check the bulb and it's config and send you the information.

Yes, please, if you can have a look at the deCONZ GUI.  The ZigBee device ID for a ZHA On/Off light is the same as that for a ZLL Dimmable light.  I suspect our Swedish friends think they use the ZLL device ID, but that gets interpreted differently on a ZHA endpoint.
Anyway, I'll add it to the list of known lights.

Yes, please, if you can have a look at the deCONZ GUI. The ZigBee device ID for a ZHA On/Off light is the same as that for a ZLL Dimmable light. I suspect our Swedish friends think they use the ZLL device ID, but that gets interpreted differently on a ZHA endpoint. Anyway, I'll add it to the list of known lights.
Here is my current configuration and set of bulbs:
TRADFRI bulb E27 opal 1000lm (IKEA) - v<IP_ADDRESS>-<IP_ADDRESS>
TRADFRI bulb E27 opal 1000lm (IKEA) - v<IP_ADDRESS>-<IP_ADDRESS>
Classic B40 TW - Lightify (OSRAM) - v1.03.02
TRADFRI bulb E14 WS opal 400lm (IKEA) - v<IP_ADDRESS>-<IP_ADDRESS>
If you need additional information, please let me know.

Hi @ebaauw, it looks like one of my previous issues reappeared:

[2017-5-20 16:40:41] [Hue] Accessories must be created with a non-empty displayName.
homebridge doesn't like this, causing homebridge-hue initialisation to abort. Homebridge hangs, waiting indefinitely for homebridge-hue to report the accessories it created.

After updating to your latest release I run into this issue - again. The deCONZ installation itself was not updated.
Here is my current log:
pi@raspberrypi:~ $ homebridge
*** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see http://0pointer.de/avahi-compat?s=libdns_sd&e=node
*** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister
[2017-6-16 16:45:28] Loaded plugin: homebridge-hue
[2017-6-16 16:45:29] Registering platform 'homebridge-hue.Hue'
[2017-6-16 16:45:29] ---
[2017-6-16 16:45:29] Loaded config.json with 0 accessories and 1 platforms.
[2017-6-16 16:45:29] ---
[2017-6-16 16:45:29] Loading 1 platforms...
[2017-6-16 16:45:29] [Hue] Initializing Hue platform...
[2017-6-16 16:45:29] [Hue] config.json: warning: ct: deprecated
[2017-6-16 16:45:29] [Hue] config.json: warning: waitTimeSwitch: deprecated
[2017-6-16 16:45:29] [Hue] homebridge-hue v0.5.2, node v7.10.0, homebridge v0.4.20
[2017-6-16 16:45:30] Loading 0 accessories...
[2017-6-16 16:45:31] [Hue] undefined: warning: ignoring unknown bridge type {"config":{"apiversion":"1.0.0","dhcp":true,"gateway":"<IP_ADDRESS>","ipaddress":"<IP_ADDRESS>","linkbutton":false,"localtime":"2017-06-16T16:45:30","mac":"b8:27:eb:10:ef:56","name":"LionGW","netmask":"<IP_ADDRESS>","networkopenduration":600,"panid":42538,"portalservices":false,"proxyaddress":"none","proxyport":0,"swupdate":{"notify":false,"text":"","updatestate":0,"url":""},"swversion":"20440","timeformat":"24h","timezone":"Europe/Berlin","utc":"2017-06-16T14:45:30","uuid":"c80af094-2a9a-4ad0-8eed-2fb9b626b8f7","websocketport":443,"whitelist":{"0DC747D66B":{"create date":"2017-05-21T00:30:10","last use date":"2017-05-22T17:53:05","name":"deCONZ WebApp"},"248EE8A74B":{"create date":"2017-06-15T21:08:20","last use date":"2017-06-15T22:25:28","name":"homebridge-hue#raspberrypi"},"24A8547007":{"create date":"2017-05-19T23:40:51","last use date":"2017-05-21T00:30:13","name":"deCONZ WebApp"},"623535D746":{"create date":"2017-05-28T20:15:12","last use date":"2017-06-15T21:53:38","name":"deCONZ WebApp"},"6797700927":{"create date":"2017-05-20T14:35:38","last use date":"2017-05-21T00:30:10","name":"homebridge-hue#raspberrypi"},"7DF349D331":{"create date":"2017-05-19T23:06:48","last use date":"2017-05-21T22:00:17","name":"deCONZ WebApp"},"80D588B693":{"create date":"2017-05-21T00:54:57","last use date":"2017-06-14T18:40:38","name":"ph.sh#raspberrypi"},"81322A304A":{"create date":"2017-06-09T16:40:24","last use date":"2017-06-16T13:40:58","name":"deCONZ WebApp"},"A22A76C3C5":{"create date":"2017-05-20T22:43:45","last use date":"2017-05-21T00:53:06","name":"ph.sh#raspberrypi"},"B2EC5630F5":{"create date":"2017-05-20T11:49:17","last use date":"2017-05-20T14:35:06","name":"homebridge-hue#raspberrypi"},"E8CCE9B108":{"create date":"2017-05-28T12:24:51","last use date":"2017-05-28T13:51:17","name":"deCONZ WebApp"},"EE2E598085":{"create date":"2017-05-20T00:00:05","last use date":"2017-06-11T17:44:05","name":"deCONZ WebApp"},"config":{"create date":"2017-05-20T11:49:16","last use date":"2017-06-16T14:45:30","name":"unknown"}},"wifi":"not-configured","wifiappw":"","wifichannel":"11","wifiip":"<IP_ADDRESS>","wifiname":"RaspBee-AP","wifitype":"accesspoint","zigbeechannel":20},"groups":{"1":{"action":{"bri":127,"colormode":"hs","ct":0,"effect":"none","hue":0,"on":false,"sat":127,"xy":[0,0]},"devicemembership":[],"etag":"f2e1a57c70686a6252c3396b9cf16498","hidden":false,"lights":["1"],"lightsequence":[],"multideviceids":[],"name":"Wohnzimmer","scenes":[]},"2":{"action":{"bri":127,"colormode":"hs","ct":0,"effect":"none","hue":0,"on":false,"sat":127,"xy":[0,0]},"devicemembership":[],"etag":"06e61ca4db2ec12ba8180960599e049f","hidden":false,"lights":["3","2"],"lightsequence":[],"multideviceids":[],"name":"Küche","scenes":[]},"3":{"action":{"bri":26,"colormode":"xy","ct":0,"effect":"none","hue":58489,"on":true,"sat":103,"xy":[0.327058,0.293785]},"devicemembership":[],"etag":"b5adad9262a6006f3330d3eab04e5ce8","hidden":false,"lights":["4"],"lightsequence":[],"multideviceids":[],"name":"Schlafzimmer","scenes":[]}},"lights":{"1":{"etag":"620cf23a4bffb8a1904c16dbc5dc8f7c","hascolor":false,"manufacturer":"IKEA","modelid":"TRADFRI bulb E27 opal 1000lm","name":"Stehlampe","pointsymbol":{},"state":{"alert":"none","bri":0,"effect":"none","on":false,"reachable":true},"swversion":"<IP_ADDRESS>-<IP_ADDRESS>","type":"On/Off light","uniqueid":"00:0b:57:ff:fe:14:70:23-01"},"2":{"etag":"a02d8bcfe276e8a77ecec16d2e3b1d9b","hascolor":false,"manufacturer":"IKEA","modelid":"TRADFRI bulb E27 opal 1000lm","name":"Deckenlampe","pointsymbol":{},"state":{"alert":"none","bri":0,"effect":"none","on":false,"reachable":true},"swversion":"<IP_ADDRESS>-<IP_ADDRESS>","type":"On/Off light","uniqueid":"00:0b:57:ff:fe:0f:18:c7-01"},"3":{"etag":"a02d8bcfe276e8a77ecec16d2e3b1d9b","hascolor":true,"manufacturer":"IKEA","modelid":"TRADFRI bulb E14 WS opal 400lm","name":"Fensterlampe","pointsymbol":{},"state":{"alert":"none","bri":254,"colormode":"ct","ct":370,"effect":"none","hue":0,"on":false,"reachable":true,"sat":0,"xy":[0.46168,0.412215]},"swversion":"<IP_ADDRESS>-<IP_ADDRESS>","type":"Color temperature light","uniqueid":"00:0b:57:ff:fe:37:5d:e1-01"},"4":{"etag":"1618be4d07703445dc89974c0c00a90d","hascolor":true,"manufacturer":"OSRAM","modelid":"Classic B40 TW - LIGHTIFY","name":"Nachttischlampe","pointsymbol":{},"state":{"alert":"none","bri":26,"colormode":"ct","ct":370,"effect":"none","hue":0,"on":false,"reachable":true,"sat":0,"xy":[0.382037,0.378391]},"swversion":"V1.03.20","type":"Color temperature light","uniqueid":"84:18:26:00:00:09:64:2c-03"}},"rules":{},"schedules":{},"sensors":{}}
[2017-6-16 16:45:31] [Hue] undefined: undefined bridge vundefined, api vundefined
[2017-6-16 16:45:31] [Hue] undefined: /lights/1: warning: unknown light model {"etag":"620cf23a4bffb8a1904c16dbc5dc8f7c","hascolor":false,"manufacturer":"IKEA","modelid":"TRADFRI bulb E27 opal 1000lm","name":"Stehlampe","pointsymbol":{},"state":{"alert":"none","bri":0,"effect":"none","on":false,"reachable":true},"swversion":"<IP_ADDRESS>-<IP_ADDRESS>","type":"On/Off light","uniqueid":"00:0b:57:ff:fe:14:70:23-01","manufacturername":"IKEA"}
[2017-6-16 16:45:31] [Hue] undefined: /lights/2: warning: unknown light model {"etag":"a02d8bcfe276e8a77ecec16d2e3b1d9b","hascolor":false,"manufacturer":"IKEA","modelid":"TRADFRI bulb E27 opal 1000lm","name":"Deckenlampe","pointsymbol":{},"state":{"alert":"none","bri":0,"effect":"none","on":false,"reachable":true},"swversion":"<IP_ADDRESS>-<IP_ADDRESS>","type":"On/Off light","uniqueid":"00:0b:57:ff:fe:0f:18:c7-01","manufacturername":"IKEA"}
[2017-6-16 16:45:31] [Hue] undefined: /lights/3: warning: unknown light model {"etag":"a02d8bcfe276e8a77ecec16d2e3b1d9b","hascolor":true,"manufacturer":"IKEA","modelid":"TRADFRI bulb E14 WS opal 400lm","name":"Fensterlampe","pointsymbol":{},"state":{"alert":"none","bri":254,"colormode":"ct","ct":370,"effect":"none","hue":0,"on":false,"reachable":true,"sat":0,"xy":[0.46168,0.412215]},"swversion":"<IP_ADDRESS>-<IP_ADDRESS>","type":"Color temperature light","uniqueid":"00:0b:57:ff:fe:37:5d:e1-01","manufacturername":"IKEA"}
[2017-6-16 16:45:31] [Hue] undefined: 5 accessories
[2017-6-16 16:45:31] [Hue] Initializing platform accessory 'undefined'...
[2017-6-16 16:45:31] [Hue] undefined: 3 services
[2017-6-16 16:45:31] [Hue] Accessories must be created with a non-empty displayName.

I removed the hacks to support older deCONZ versions from homebridge-hue v0.4.8 and later.  You need a deCONZ commit after May 22 (when they merged my pull request) with apiversion 1.0.1.  They've published a binary for beta v2.04.44 (see https://github.com/dresden-elektronik/deconz-rest-plugin/issues/32#issuecomment-308184231), but I haven't tried that one yet.  I'm still on some v2.04.43 commit that I compiled myself.

I just installed deCONZ v2.04.45 by:
wget http://www.dresden-elektronik.de/rpi/deconz/beta/deconz-2.04.45-qt5.deb
sudo dpkg -i deconz-2.04.45-qt5.deb

Homebridge-hue v0.5.2 works with this version:
[6/17/2017, 11:00:55 AM] [Hue] Initializing Hue platform...
[6/17/2017, 11:00:55 AM] [Hue] homebridge-hue v0.5.2, node v6.10.3, homebridge v0.4.20
[6/17/2017, 11:00:55 AM] [Hue] pi: deCONZ bridge v2.04.45, api v1.0.1

Note that you no longer need to specify a user undefined in config.json.  Also note that the user is now the (ZigBee) mac address of the RaspBee, instead of the (etherner/wifi) mac address of the Raspberry Pi:
  "platforms": [
    {
      "platform": "Hue",
      "name": "Hue",
      "host": "<IP_ADDRESS>",
      "users": {
        "00212EFFFFxxxxxx": "xxxxxxxx"
      },
      "sensors": true,
      "excludeSensorTypes": [
        "CLIPPresence",
        "Geofence"
      ],
      "lights": true,
      "philipsLights": true,
      "heartrate": 2
    }

Updating to v2.04.45 fixed the issue.... thx again! I thought I had the latest version of deCONZ installed.


[Wednesday] [Week 11] 5: Demo v1.3

https://nus-cs2103-ay2324s1.github.io/website/schedule/week11/project.html#5-demo-v1-3-before-the-tutorial
If our #125 release is not yet ready, we could probably just use the current master.
Alternatively, we could make an early v1.3 release which we use for this demo. Then release another, say, v1.3.1 before Friday. The feature freeze should then apply to the latter.

v1.3 demo is in https://docs.google.com/document/d/1IkD1rgbejQnlv7g2PEbDA_gM-wX81U1p4ZmLRBw8vIw/edit


Windows without got, bash or ming64

Can I use this to do standard git things and push and pull from GitHub etc ?
For example will go get use go-got to pull down GitHub repos ? I can always just git clone of course into the correct place in my gopth. But am curious if anyone has gotten this to work
I am a Mac user and run windows in virtbox.

Then I just use mage ( a make equivalent) in 100% golang to make any porcelain I need to do repeditive stuff like git operations.
https://github.com/magefile/mage
I love mage.
Sorry about such a user group style question on the issues list.
Thanks for making this btw ! It's needed by me at least for my sanity :)

@gedw99 Indeed, go-git will work standalone.


Implent Serialize/Deserialize for Range

...  when T is Serialize/Deserialize, of course.

Any preference for what the representation would be? Something like 3..6 could be either
[3, 4, 5]

... or
{
  "start": 3,
  "end": 6
}

Another important thing to consider is whether people will ever need to deserialize a range without knowing ahead of time whether it is Range or RangeFrom or RangeTo or RangeFull.
Can you provide a bit more detail about your use case for this?

{
  "start": 3,
  "end": 6
}

That's all a Range is.

Another important thing to consider is whether people will ever need to deserialize a range without knowing ahead of time whether it is Range or RangeFrom or RangeTo or RangeFull.
No idea, but that would only come up when you consider whether/how to implement Serialize/Deserialize for RangeArgument, which isn't even stable yet.
Can you provide a bit more detail about your use case for this?
I have a struct containing a field that's of type Range<MyLocalType> and I want to auto-derive Serialize and Deserialize for it, but I can't. I can't implement Serialize/Deserialize for Range<MyLocalType> in my own crate because of the orphan rules.

Any plans for RangeFrom, RangeInclusive...?


Update action dependencies

Changes
Update action dependencies
Fix #26

We also need to update bobheadxi/deployments:
https://github.com/bobheadxi/deployments/releases/tag/v1.0.0

bobheadxi/deployments updated!
But @vabarbosa check it just in case I missing something:
https://github.com/bobheadxi/deployments/releases/tag/v1.0.0

@v1 use the latest v1, yes!


Include linux binaries in PostgreSql.Binaries.Lite.nupkg

Given the increasing use of .Net on linux thanks to dotnet core, it would be useful to have this package including linux versions of postgresql as well as the windows binaries. That would allow us to easily take the same code we have on windows for starting local postgres instances up for testing and run it linux as well.

Hi @Frassle ,
Thank you for the contribution, but I personally want to step away from the maintenance of the packages.
Main reasons for me are:

docker is sufficient for the on-prem usage and Azure DevOps
travis-ci supports postgres
appveyor supports postgres

What are your reasons for using this package?

on-prem but we're not really using docker yet so using this as an alternative for now. Currently consuming these binaries via https://github.com/mysticmind/mysticmind-postgresembed. Once we've got docker will probably switch to something like https://github.com/testcontainers/testcontainers-dotnet.


Typed table block UX improvements

Initial styling updates:
https://github.com/wagtail/wagtail/assets/4907819/2e17c9bf-8aab-4ad5-bcc9-8ccafeff2ac8

I can work on this

Ref: https://github.com/orgs/wagtail/projects/31/views/2?filterQuery=-status%3AReady+&pane=issue&itemId=48264849


Have you heard of VS 2022?

Validations

[ ] I believe this is a way to improve. I'll try to join the Continue Discord for questions
[ ] I'm not able to find an open issue that requests the same enhancement

Problem
No response
Solution
No response

2022 version?

Duplicate of #759


Remove unnecessary whitespace and fix typo in godoc comments

This fixes lines with an unintended two-space prefix in code comments. The extra space prefix causes godoc to render those lines as a code block. For example, see horizonclient#Client.StreamOperations.

I signed the CLA before creating this PR.

@cla-bot check


[Issue report] Mouse don't work while playing Sound with USB-Headphone

Describe the bug or issue
While connected a USB-Headphone my mouse doesn't response when playing sound.
(The error does not appear if I connect the Headphone by bluetooth.
Describe your setup

Pi 4 (4GB RAM & 32 GB storage)
Version 92.0.4515.183
Headphone: Bowers & Wilkins PX 7
Mouse: Logitech G502

To Reproduce

Plugin a USB-Headphone
Try to play Sound (e.g. Youtube or Webex, or Google Meet)

Expected behaviour
The cursor should freeze and no mouse input is possible.

it's likely to be a power consumption issue, it eats up too much juice and thus impacts others to work. however, as the FAQ states, can't help much with non-functioning peripheral devices. We don't have the exact make/model of your USB headphone and it's almost impossible for us to reproduce the issue.


Invoke-WebRequest keeps downloading a file way beyond its size

To repro:
powershell wget https://storage.googleapis.com/chrome-infra/depot_tools.zip
The file size is ~19MB, but the download progress goes way beyond and has to be manually stopped.
At the same time, (New-Object System.Net.WebClient).DownloadFile() works correctly.

HI @noserati  I tried this out and it definitely repros on Windows PowerShell (5.1) but not on PowerShell Core 6. Since this repo is for the development of PowerShell 6, it's not the right place to file issues for PowerShell 5 or earlier. For those versions, please use UserVoice . Thanks.

Hi @BrucePay, thanks, done, please up-vote there.


Custom dataset training

I would like to train a model with my custom dataset, so I wonder how the dataset should be; its format, and JSON files?

I just checked the json files and found out how the datasets should be. So I close this issue

Hai @MiladGhorbaniG, I am trying to train on a custom video dataset. Could you kindly let me know how I should prepare my dataset?
In this work, they are using ILSVRC2015 DET and VID videos for training. I can use my custom dataset in place of ILSVRC2015 VID, then, what can I do about ILSVRC2015 DET?  Can I use "ILSVRC2015 DET" and "Custom Dataset" for training on my dataset?

I just checked the json files and found out how the datasets should be. So I close this issue

How did you solve this problem? I'm having the same issue now

How did you solve this problem? I'm having the same issue now


[Feature request] Remove Dulicates

As my title mentions, it would be great to be able to remove dulplicate bookmarks.

How did you get duplicates in the first place?

when I imported old bookmarks. It would be really nice to be able to remove duplicate entries. btw the app is awesome and very fast.

Let's close this in favor of https://github.com/sissbruecker/linkding/issues/751 then.

How did you get duplicates in the first place?

When i started to use this awesome linkding gem, i imported a lot of bookmarks from different platforms and browsers, which resulted in many duplicate bookmarks. In my opinion, it would be useful to introduce a feature that not only removes duplicates during import but also serves as a general cleaning function. This would be especially helpful because i have to keep using different browsers that can't synchronize bookmarks with each other.

@siebenmeister Please add your comment to the other issue then so it doesn't get lost.


Modified More options drop down menu.

Closes #747
👨💻 Changes proposed
Added border radius to the drop down menu and changed the hover effect colour to red for better visibility.
✔ Check List (Check all the applicable boxes)

[✔] My code follows the code style of this project.
[✔] This PR does not contain plagiarized content.
[✔] The title of my pull request is a short description of the requested changes.

📄 Note to reviewers

📷 Screenshots

Is the issue number the hastag thing written after my PR comment? If yes then its #747

Is the issue number the hastag thing written after my PR comment? If yes then its #747 but I directly created a PR and there is no such issue.

747 is your PR number.
Do create an issue first, and link it with the PR in the above mentioned format from the next time !

Ok😅! I will take care from next time.😊

Is the issue number the hastag thing written after my PR comment? If yes then its #747 but I directly created a PR and there is no such issue.

747 is your PR number. Do create an issue first, and link it with the PR in the above mentioned format from the next time !

Ok😅! I will take care from next time.😊

LGTM, will be merged soon !

Thankyou so much 🙌


Add Azure Active Directory Scan with Oauth2

Hi i did stumble your article, i did amaze on how you customize the scripts(not a python developer here)
do you have any example on how to do it on Single Sign On scan application? like using Azure Active directory, by supplying, client id, client password/secret and scope
Thanks a lot

Hi @cocoytech , do you have an example app I can test with?
This should already be supported, you can provide the login URL and the hook will try to login.

Hi @cocoytech , do you have an example app I can test with?
This should already be supported, you can provide the login URL and the hook will try to login.

This is application is using single sign on, but 2 things matter:

It is not a generic login form field, it will be redirect to and Authentication server(like Okta, Sailpoint, etc. Currently we are using Azure Active Directory)
If ever we can manage to login with standard username or password using a script, the security on login is using Multifactor authentication, therefore to login the application we are not using username and password instead it will be using tenant Id, Client Id, Client secret, and even some of the Authentication service provide Scopes on it

@cocoytech so if I understand it correctly you would like a feature that:

User provides OIDC issuer endpoint, Client Id, Client Secret, username and password in arguments
Hook fetches a JWT token from OIDC
Hook uses this token in the Authorization header and adds it to all ZAP requests

@dicksnel  Exactly, thank you for this one sir, it would be valuable to us a nonprofit organization gearing to digital transformation

@dicksnel I'm aware you're already working on this I'd just like to second that it would be very useful. Currently trying to do the same flow but getting the token from AWS Cognito. Thanks for the work, let me know if you need any testing done and I'd be happy to help.

@JossSparkesAnswer I think it will get too complex to make a generic implementation for this. I'm thinking you could run the curl command before starting zap and then passing the response as a parameter to the docker run command. Then the auth plugin will parse the response and add the token to all requests.
Something like this:
response = curl xxx
docker run ... -z auth_token_response=$response

Can you post an example reponse that will be returned by Cognito?

@JossSparkesAnswer I think it will get too complex to make a generic implementation for this. I'm thinking you could run the curl command before starting zap and then passing the response as a parameter to the docker run command. Then the auth plugin will parse the response and add the token to all requests.
Something like this:
response = curl xxx
docker run ... -z auth_token_response=$response

Can you post an example reponse that will be returned by Cognito?

@dicksnel that makes sense, this was what I was trying to originally achieve but could not figure out how to pass the code through. Being able to pass it through would probably solve all the Oauth2 issues. So the full bash command we use is
curl --location --request POST '$COGNITOURL'\
--header 'x-amz-target: AWSCognitoIdentityProviderService.InitiateAuth' \
--header 'Content-Type: application/x-amz-json-1.1' \
--data-raw '{
    "AuthFlow": "USER_PASSWORD_AUTH",
    "ClientId": "'"$CLIENT_ID"'",
    "AuthParameters": {
        "USERNAME": "'"$USERNAME"'",
        "PASSWORD": "'"$PASSWORD"'"
    },
    "ClientMetadata": {}
}' | jq '.AuthenticationResult.IdToken' | xargs

This spits out just the section after "Bearer" in the auth code. e.g.
eyJraWQiOiJwT3pjTkI2NVp1dG1OUFhseHB2RmJoVVVDTGdrZkU3dE1Hd245bXU3T0Y0PSIsImFsZyI6IlJTMjU2In0.eyJzdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxx

@JossSparkesAnswer I think it will get too complex to make a generic implementation for this. I'm thinking you could run the curl command before starting zap and then passing the response as a parameter to the docker run command. Then the auth plugin will parse the response and add the token to all requests.
Something like this:
response = curl xxx
docker run ... -z auth_token_response=$response

Can you post an example reponse that will be returned by Cognito?

@dicksnel that makes sense, this was what I was trying to originally achieve but could not figure out how to pass the code through. Being able to pass it through would probably solve all the Oauth2 issues. So the full bash command we use is
curl --location --request POST '$COGNITOURL'\
--header 'x-amz-target: AWSCognitoIdentityProviderService.InitiateAuth' \
--header 'Content-Type: application/x-amz-json-1.1' \
--data-raw '{
    "AuthFlow": "USER_PASSWORD_AUTH",
    "ClientId": "'"$CLIENT_ID"'",
    "AuthParameters": {
        "USERNAME": "'"$USERNAME"'",
        "PASSWORD": "'"$PASSWORD"'"
    },
    "ClientMetadata": {}
}' | jq '.AuthenticationResult.IdToken' | xargs

This spits out just the section after "Bearer" in the auth token e.g.
eyJraxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxx

@JossSparkesAnswer in that case I could add an extra config parameter, for example auth.bearer_token=eyJrxxxx. Using this the authentication module will not attempt to perform authentication but will just force the token on each request. Would that resolve this for you?

@dicksnel yeah I’m pretty sure that will work perfectly for my instance, thanks

@JossSparkesAnswer I just added the param auth.bearer_token. Could you give this a try? If you pass it a JWT token (eyJ...) it should force this token as the Authorization: Bearer  on all requests.
The Docker image is still building when it is done you can pull it: https://hub.docker.com/r/ictu/zap2docker-weekly/tags?page=1&ordering=last_updated

@dicksnel Thanks for the quick work!
It seems to not be working atm here. A little hard to debug but I think I may have a guess on the issue.
 So I pointed the target to the frontend e.g. "-t https://{url}/projects" and I presume the authorization header gets added there which is fine but it doesn't actually authorize anything
Typically then the API is called which needs the authorization header e.g. {apiURL}/project. I have included this in my auth.include with the base url and a wildcard after but I wonder if the authorization header is only being added to the target or if it is to all requests?

@JossSparkesAnswer auth.include was intended for this, but maybe there is a bug. I will try to setup a test environment and discover why it is not working.

Hello @JossSparkesAnswer / @CurlyBytes We are currently reviewing if there's still a usecase for this repository because in the meanwhile, ZAP seems to have included the same functionality. Do you (still) have a specific reason to use this repostory instead of the "original ZAP"?
Sorry this answer took 2.5 years, but there's been a small shift in people working on this repository. :-)


Update metadata when creating/removing a project/repository by Thrift…

… API
Motivation:
There's a bug in Central Dogma's Thrift-side code where permission-related metadata is not populated when a Thrift client creates a repository/project.
Modifications:

Update metadata for the following RPC methods:

removeProject
unremoveProject
createRepository
removeRepository
unremoveRepository

Result:

Closes #210

Thanks, reviewers!


Serialize the SignProposalStruct

Test vector

package main

import (
	"fmt"
	"time"

	"github.com/tendermint/go-amino"
	"github.com/tendermint/tendermint/types"
	"github.com/tendermint/tendermint/types/priv_validator"
)

func main() {
	var stamp, err = time.Parse(types.TimeFormat, "2018-02-11T07:09:22.765Z")
	if err != nil {
		panic(err)
	}
	prop := &types.Proposal{
		Height:           12345,
		Round:            23456,
		BlockPartsHeader: types.PartSetHeader{111, []byte("blockparts")},
		POLRound:         -1,
		Timestamp:        stamp,
	}
	cdc := amino.NewCodec()
	cdc.RegisterInterface((*privval.SocketPVMsg)(nil), nil)
	cdc.RegisterConcrete(&privval.PubKeyMsg{}, "tendermint/socketpv/PubKeyMsg", nil)
	cdc.RegisterConcrete(&privval.SignVoteMsg{}, "tendermint/socketpv/SignVoteMsg", nil)
	cdc.RegisterConcrete(&privval.SignProposalMsg{}, "tendermint/socketpv/SignProposalMsg", nil)
	cdc.RegisterConcrete(&privval.SignHeartbeatMsg{}, "tendermint/socketpv/SignHeartbeatMsg", nil)
	data, _ := cdc.MarshalBinary(privval.SignProposalMsg{Proposal: prop})
	fmt.Printf("%#v\n\n", data)
}

works with #21 too (we need more test vectors though)

Closed by #23


USER STORY: Nav Bar

As a developer, I will want to work on these tasks:
[x] Change “Home” to “Events”
[x] Remove “Dashboard” link and "Sign out" button
[x] Add a profile icon (similar to [Belinda’s Closet android app](https://github.com/SeattleColleges/belindas-closet-        android/pull/278/)), which when clicked, opens a drop down menu with  a “Profile link” and "Sign Out" link
[ ] The Profile link should route to the admin page if user is admin or the creator page if the user is a creator
[x] Sign Out link should be working

Closing since we no longer use user story issues.


Add UTs for CNI Windows Policy

Reason for Change:

This PR is to add UTs for CNI windows policy
Issue Fixed:

Requirements:

[ ] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests
[ ] relevant PR labels added

Notes:

/azp run Azure Container Networking PR

/azp run Azure Container Networking PR


how to upload this repo manually

i want to test you project but i cant i face some issues with deployment to cloudflar via button...
and im in environment where i can't use wrangler
is ther a why to upluad direct via web ui?

https://developers.cloudflare.com/workers/runtime-apis/webassembly/rust/

ybmgq

Please read the readme.md file and try connecting to the service using XRay as the client. This project only supports WebSocket protocol, and there is no homepage, so you may encounter a 404 error.


CORE-5174 Security Manager - Support Debugging

Added a start-up argument to apply policy that allows all permissions

We're currently in the process of adding a JSON schema for the Helm chart values which will mean that it's not possible to smuggle hidden values like this through without them appearing in the schema. I wonder if it wouldn't be better to just provide a generic capability for specifying additional Java options on a worker which has the potential to cover a multitude of developer-only scenarios without drawing the end-user's attention to them?

We're currently in the process of adding a JSON schema for the Helm chart values which will mean that it's not possible to smuggle hidden values like this through without them appearing in the schema. I wonder if it wouldn't be better to just provide a generic capability for specifying additional Java options on a worker which has the potential to cover a multitude of developer-only scenarios without drawing the end-user's attention to them?

I can see both sides of that argument. I guess if we explicitly define them, then we can also explicitly document them with the appropriate warnings about the implications of, for example, disabling the security manager.

@mbrkic-r3, would you be able to document this in a section in the combined-worker readme? Let's merge it after that as we've left it long enough for additional feedback.

Updated readme


graphite: override django and django_tagging

Motivation for this change
Instead of depending on a specific version of django in the django_tagging_0_4_3 and graphite_web derivations we override the python package set in the graphite NixOS module.
We do raise an error when graphite_web and django_tagging_0_4_3 are build with the incorrect versioned dependencies.
@FRidh is this what you had in mind in: https://github.com/NixOS/nixpkgs/pull/30277#discussion_r145393088
This was joint work of @basvandijk and @layus at NixCon 2017.
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[x] 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/)
[x] Fits CONTRIBUTING.md.

Thanks!


The Devito gaussian_smooth builtin does not replicate scipy.ndimage.gaussian_filter behaviour

Currently, the devito gaussian_smooth builtin:

Lacks all the features of its scipy counterpart. Some features are being added in the devito_smooth branch but which features do we wish to prioritize?
Does not work correctly when the input data is an array of floats. (This is fixed in the devito_smooth branch).
For arrays of type int, it 'can' returns slightly different results compared to the scipy version depending on the input data and sigma.

With regards to 3, this appears to stem from differences in how types are stored and when they are converted. I think we need to come to a consensus regarding what behavior we want.

@mloubout

So basically:
1- fixed
2- fixed
3- Non-issue. We have a smoother that works correctly and is tested, slight numerical accuracy and type conversion differences are non-issue
closing.


[WIP] add simple SITL shutdown test

Kind of lame, but at least makes sure these do something.

TODO: think about moving this to the new posix init scripts (and adding rc.shutdown)


Blocked job when sending a force delete

When sending a DELETE command to a grpc-client job
[02:34:24.321] Processing job 'load' (1) in state Running
[02:34:24.537] Driver deleting job '1'
[02:34:25.323] Processing job 'load' (1) in state Deleting
[02:34:25.323] Deleting job 'load' (1)
[02:34:25.331] Stopping heartbeat (load:1)
[02:34:25.331] Heartbeat stopped for (load:1)
[02:34:25.332] Stopping counters event pipes for job 'load' (1)
[02:34:25.332] [WARNING] No event source open for job 'load' (1)
[02:34:25.583] Removing container 54a2a35de5de7f4cf6dd08e1d1a4b4225db4788f6a8d3500acaff82883b15b05
[02:34:25.604] Removing image benchmarks_go-grpc-client and its parents
[02:34:25.622] Process stopped (Stopped)
[02:34:25.625] Deleting directory '/tmp/benchmarks-agent/benchmarks-server-1/p01h4nam.2g1'
[02:34:25.651] Stopped -> Deleted (load:1)
[02:34:26.122] Driver stopping job '1'
[02:34:26.322] Processing job 'load' (1) in state Stopping
[02:34:26.323] Stopping job 'load' (1)
[02:34:27.322] Processing job 'load' (1) in state Stopping
[02:34:27.322] Stopping job 'load' (1)
[02:34:28.321] Processing job 'load' (1) in state Stopping
[02:34:28.321] Stopping job 'load' (1)
[02:34:29.320] Processing job 'load' (1) in state Stopping
[02:34:29.320] Stopping job 'load' (1)
[02:34:30.320] Processing job 'load' (1) in state Stopping
[02:34:30.320] Stopping job 'load' (1)
[02:34:31.325] Processing job 'load' (1) in state Stopping
[02:34:31.325] Stopping job 'load' (1)
[02:34:32.325] Processing job 'load' (1) in state Stopping
[02:34:32.325] Stopping job 'load' (1)
[02:34:33.327] Processing job 'load' (1) in state Stopping
[02:34:33.327] Stopping job 'load' (1)
[02:34:34.326] Processing job 'load' (1) in state Stopping

[02:34:25.622] Process stopped (Stopped)
[02:34:25.625] Deleting directory '/tmp/benchmarks-agent/benchmarks-server-1/p01h4nam.2g1'
[02:34:25.651] Stopped -> Deleted (load:1)
[02:34:26.122] Driver stopping job '1'
[02:34:26.322] Processing job 'load' (1) in state Stopping
[02:34:26.323] Stopping job 'load' (1)

I notice that the job's state was already changed to Deleted, but the agent receives a stop request and changes the job's state to Stopping. This caused the agent to keep trying to stop the job.
https://github.com/dotnet/crank/blob/1489e624813300f7298de7aed0f03fbdb0198593/src/Microsoft.Crank.Agent/Controllers/JobsController.cs#L183-L189
When receiving a stop request, I think the job's state should not be changed to Stopping if its state after Stopping, we can add state Deleting and Deleted to the judgment to solve this issue.


update loaderUtils to use 2.0.0 to parse query. deprecate query optio…

Upgrading loader-utils to version 2.0.0 to give webpack 4 a little love and reduce the amount of options parsing in the loader. Since query options and loader config options are deprecated, I have marked them as such in the readme.

since #42 is merged. closing this in favor of #43


feat(label): add MaskCategoriesMixin, MaskCategoryInfo to MaskSubcatalog

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

15 of 26 (57.69%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.1%) to 83.388%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

tensorbay/label/supports.py
11
22
50.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.1%

Covered Lines:
5557

Relevant Lines:
6664

💛  - Coveralls


Initialization problem

Hi!
I have problem with initialization this plugin.
When I put  pv.init () in the end of the  tag  everything works but I need to start the plugin when everything is loaded.
I tried this way:
$(window).on('load', function() {     pv.init(); });
and I have this error in console:
Uncaught TypeError: Cannot set property 'scrollTop' of undefined     at module.exports (parallax-vanilla.js:442)     at mainLoop (parallax-vanilla.js:406)
How can I solve this problem?

Same problem here but even adding the init function right after the block it still results in the same error.

Haven't been able to replicate this myself. Are you using any odd browsers?

Could not reproduce.


Labels for OEWN senses, words, and synsets

From https://github.com/kuhumcst/DanNet/issues/3#issuecomment-1564559093:

As an aside, I think a companion dataset containing labels for the OEWN would be very valuable since the OEWN dataset currently doesn't contain any labels. This dataset can be generated based on the lexical forms present in the dataset (= lemmas).

Unlike our DanNet dataset, the Open English WordNet (OEWN) takes a fairly minimalist approach to labels, only really supplying human-readable data in the lexical forms of the words. For this reason, it is important to synthesize these labels so that we can properly navigate the OEWN on https://wordnet.dk/dannet.
If they can be synthesized in a way that is identical to the approach used by DanNet, navigating between the two datasets will be a much better user experience. Futhermore, these labels could be published as a companion dataset that would also benefit other consumers of the OEWN dataset.

Fixed in 3d61a1d51b97c1fd480354888687738e73727fd4


Allow queries to be cancelled

Coverage increased (+0.02%) to 92.339% when pulling 00d4647bf76f537f184f0c428afa862a3a29ddf6 on gl3nn:cancel-query into f24f4bf7fcbf5ea5995d295eaa38a723ed531472 on kayak:master.


feat(logs): implement several filters & support retrieval of persisted logs

This commit does two enhancements to the log subcommand.

add several options such as --grep, --levels, and --regions that allows for filtering out logs that we're not interested in
add options called --since and --until, which enable the retrieval of persisted logs (as opposed to live logs)

So now we can run the following commands, for instance:
# Live logs
deployctl logs --project=helloworld --prod --levels=error,warning --regions=region1,region2

# Query past logs (in Linux)
deployctl logs --project=helloworld --since=$(date -Iseconds --date='3 hours ago') \
--until=$(date -Iseconds --date='42 minutes ago') --grep=foo

# Query past logs (in macOS)
deployctl logs --project=helloworld --since=$(date -Iseconds -v-3H) \
--until=$(date -Iseconds -v-42M) --grep=foo

Demo:

We should support relative/human date strings for --since/--until.
In git you can do the following: git log --since="2 hours ago" and it works. This is helpful for the logs command because most users will do relative queries to check for issues.
And [1] is complicated compared to [2]. [1] is also not cross-platform compatible. Users have to find a different command if they're on Windows.

In general I agree, but I didn't implement that in this PR because that would complicate the PR a lot. Also we need to determine what kind of format should be supported. (By the way I wasn't able to find the exact format that git accepts as an input for --since and --until - do you know about it by any chance?)
So I think for now we can ship these options with datetime format limited to RFC3339, and we'll be able to enhance it later. Delegating a particular function to a dedicated utility (in this case, date command) is also confirming to the Unix philosophy.

By the way I wasn't able to find the exact format that git accepts as an input for --since and --until - do you know about it by any chance?

I couldn't find anything in the docs but from source, I could find some clues https://github.com/git/git/blob/a80be152923a46f04a06bade7bcc72870e46ca09/date.h#L10

So I think for now we can ship these options with datetime format limited to RFC3339, and we'll be able to enhance it later.

Sure, let's open an issue then.

Delegating a particular function to a dedicated utility (in this case, date command) is also confirming to the Unix philosophy.

Unix disregards Windows. We should follow it when it makes sense at the same time we should aim for a uniform experience across platforms.


Added openstack components

Added Openstack, private IaaS cloud.
As most of its services inspired from AWS, so mentioned same ones here.

I'm fine with adding it. Do you have a sense for how much momentum / use it sees these days? I'm a little bit out of the loop on OpenStack.
Also, this can be corrected post-merge, but OpenStack is incorrectly capitalized in this MR.

OpenStack is slowly but surely becoming irrelevant - but this is a whole other theological discussion


opam: comby requires opium >= 0.19.0

Request.to_plain_text was introduced there

Thank you @mseri !


bugfix: added hardcoded secrets in json output forAPKDeepLens.py

Hello,
This PR I have fixed the empty hardcoded secrets in json output.

Thank you for contributing. 😄


Imrpoved testcases

Mispelt title - Declined. (I cannot do this i am in same team 😢)

Misspelt title - Declined. (I cannot do this i am in same team 😢)

how do I unapprove

Misspelt title - Declined. (I cannot do this i am in same team 😢)

As if you didn't take matters into your own hands and just rename it.


Not Working ! PS. I do not know any coding/programming, just followed your instructions ....

Hi @Roozb, on checking your scenario, observed that you have some issue with the following line of the config file:
"IsSearchToBeDoneByPINCode": true
Seems like you have pressed ENTER key in the input.
Can you please share your config file after removing the confidential information like beneficiary id and mobile number to help us resolve your issue quicker?
Meanwhile you can try again with the suggestion above and inform if it work. Hope you are using the latest version: (v3.0.0)[https://github.com/SRvSaha/CoWinVaccineSlotFinder/releases/latest]

App crashed as soon as the slot got available

I have *** the last few digits to prevent privacy

Hi @Roozb, on checking your scenario, observed that you have some issue with the following line of the config file:
"IsSearchToBeDoneByPINCode": true
Seems like you have pressed ENTER key in the input.
Can you please share your config file after removing the confidential information like beneficiary id and mobile number to help us resolve your issue quicker?
Meanwhile you can try again with the suggestion above and inform if it work. Hope you are using the latest version: v3.0.0

App crashed as soon as the slot got available

Hi @Tnu02, sorry that happened, Can you share the config so that I can check from my side.
Is slot available now as well?
Also, can you tell me what exactly happened like : Did your Captcha Pop Up? Did you get NOTIFIER BEEP BEEP before entering Captcha?

I have *** the last few digits to prevent privacy

Hi @Roozb, on checking your scenario, observed that you have some issue with the following line of the config file:
"IsSearchToBeDoneByPINCode": true
Seems like you have pressed ENTER key in the input.
Can you please share your config file after removing the confidential information like beneficiary id and mobile number to help us resolve your issue quicker?
Meanwhile you can try again with the suggestion above and inform if it work. Hope you are using the latest version: v3.0.0

Hi @Roobz, see you have a missing quote in the highlighted area:

Please Replace "Thane-2nd: with "Thane-2nd":  and it should fix your issue. Let me know if that fixes your issue.
In Case, I could help you, feel free to Star the repo and share it with your buddies! Also share your feedback by comment/share/like in the associated LinkedIn Post (https://www.linkedin.com/feed/update/urn:li:activity:6796093424492720128/) That'll be used as References/Testimonials in the Application and will increase the credibility of the App.

App crashed as soon as the slot got available

Hi @Tnu02, sorry that happened, Can you share the config so that I can check from my side.
Is slot available now as well?
Also, can you tell me what exactly happened like : Did your Captcha Pop Up? Did you get NOTIFIER BEEP BEEP before entering Captcha? Also, what is the version of the App you are using?

I was not sure but as soon as the slots are avialble there was some message on the app and it got crashed without even asked for captcha also no beep and no captcha pop up..
please tell me a way to share my config file.
I was using 3.0 version

@Tnu02 Please share here as attachment after removing the mobile number and beneficiary details. I will try from my side.
Just some more info: Could you get the BEEP BEEP OTP Notification when OTP was sent to your Registered Mobile Number?
Also, when the App crashed, did you retry after that? Can you retry again and see if it still crashes.
Also. please provide your system windows version

@Tnu02 Please share here as attachment after removing the mobile number and beneficiary details. I will try from my side.
Just some more info: Could you get the BEEP BEEP OTP Notification when OTP was sent to your Registered Mobile Number?
Also, when the App crashed, did you retry after that? Can you retry again and see if it still crashes.
Also. please provide your system windows version

Yes, i got the beep sound for the otp and after entering it starts checking for slots.
I tried 2 time with the app but both the time it got crashed so i tried manually but no luck today.
I am using windows 10 Pro

@Tnu02 Please share here as attachment after removing the mobile number and beneficiary details. I will try from my side.
Just some more info: Could you get the BEEP BEEP OTP Notification when OTP was sent to your Registered Mobile Number?
Also, when the App crashed, did you retry after that? Can you retry again and see if it still crashes.
Also. please provide your system windows version

Also, if you can provide the system error diagnostic information from your machine, it would be best to help resolve the issue.
How to do that?

After that on the right side, there is a filter current log, filter the Event Sources for .NET Runtime

Once that is done, you will see the error logs. Share the details like this from there, which will have all the information regarding the crash if that has happened due to some bug in the code or some unexpected behaviour.

Please share these details ASAP @Tnu02

@Tnu02 Please share here as attachment after removing the mobile number and beneficiary details. I will try from my side.
Just some more info: Could you get the BEEP BEEP OTP Notification when OTP was sent to your Registered Mobile Number?
Also, when the App crashed, did you retry after that? Can you retry again and see if it still crashes.
Also. please provide your system windows version

Yes, i got the beep sound for the otp and after entering it starts checking for slots.
I tried 2 time with the app but both the time it got crashed so i tried manually but no luck today.
I am using windows 10 Pro

Sorry to hear that.
On first observation, I could see that Vaccination Centre Name is not correct.
 "VaccinationCentreName": <USE_EITHER_PROPER_VACCINATION_CENTRE_NAME_OR_LEAVE_IT_BLANK>
Check  #21, VaccinationCentreName should be the like the name highlighted in Yellow in the issue description.

@Tnu02 Please share here as attachment after removing the mobile number and beneficiary details. I will try from my side.
Just some more info: Could you get the BEEP BEEP OTP Notification when OTP was sent to your Registered Mobile Number?
Also, when the App crashed, did you retry after that? Can you retry again and see if it still crashes.
Also. please provide your system windows version

Also, if you can provide the system error diagnostic information from your machine, it would be best to help resolve the issue.
How to do that?

After that on the right side, there is a filter current log, filter the Event Sources for .NET Runtime

Once that is done, you will see the error logs. Share the details like this from there, which will have all the information regarding the crash if that has happened due to some bug in the code or some unexpected behaviour.

Please share these details ASAP @Tnu02

Sharing error

@Tnu02 Please share here as attachment after removing the mobile number and beneficiary details. I will try from my side.
Just some more info: Could you get the BEEP BEEP OTP Notification when OTP was sent to your Registered Mobile Number?
Also, when the App crashed, did you retry after that? Can you retry again and see if it still crashes.
Also. please provide your system windows version

Yes, i got the beep sound for the otp and after entering it starts checking for slots.
I tried 2 time with the app but both the time it got crashed so i tried manually but no luck today.
I am using windows 10 Pro

@Tnu02
Sorry to hear that.
On first observation, I could see that Vaccination Centre Name is not correct.
 "VaccinationCentreName": <USE_EITHER_PROPER_VACCINATION_CENTRE_NAME_OR_LEAVE_IT_BLANK>
Check #21, VaccinationCentreName should be the like the name highlighted in Yellow in the issue description.

Corrected that thank you...
Also thank you to look into the issue so actively

@Tnu02 As per the error screenshots, I could see that you had set duplicate values inside of PINCodes where Udaipur was duplicate and hence the application crashed. However the current config you have shared has proper names.
{
"PINCodes":
{
"Udaipur": XXXXXX,
"Udaipur": YYYYYY
}
}

I'd suggest you keep some arbitrary names, and search again by setting "MinimumVaccineAvailability": 0, so that you can check if you application works or not.
Event though booking will not happen, but you can see if you are getting the slots and then proceeding for captcha.
You'll get Already Booked error.
If you still get some error, share it here.

@Tnu02 As per the error screenshots, I could see that you had set duplicate values inside of PINCodes where Udaipur was duplicate and hence the application crashed. However the current config you have shared has proper names.
{
"PINCodes":
{
"Udaipur": XXXXXX,
"Udaipur": YYYYYY
}
}

I'd suggest you keep some arbitrary names, and search again by setting "MinimumVaccineAvailability": 0, so that you can check if you application works or not.
Event though booking will not happen, but you can see if you are getting the slots and then proceeding for captcha.
You'll get Already Booked error.
If you still get some error, share it here.

@Tnu02 You should be getting something like this, it is working fine with me:

@Tnu02 As per the error screenshots, I could see that you had set duplicate values inside of PINCodes where Udaipur was duplicate and hence the application crashed. However the current config you have shared has proper names.
{
"PINCodes":
{
"Udaipur": XXXXXX,
"Udaipur": YYYYYY
}
}

I'd suggest you keep some arbitrary names, and search again by setting "MinimumVaccineAvailability": 0, so that you can check if you application works or not.
Event though booking will not happen, but you can see if you are getting the slots and then proceeding for captcha.
You'll get Already Booked error.
If you still get some error, share it here.

@Tnu02 You should be getting something like this, it is working fine with me:

Checking.. Thank you so much for your quick responses :) :)

@SRvSaha Checked... working fine now.. Will again try tomorrow for booking.
Thank u so much...

@Tnu02 Awesome. In Case, I could help you, feel free to Star the repo and share it with your buddies! Also share your feedback by comment/share/like in the associated LinkedIn Post (https://www.linkedin.com/feed/update/urn:li:activity:6796093424492720128/) That'll be used as References/Testimonials in the Application and will increase the credibility of the App. Closing the Issue.

Hey @SRvSaha sorry to disturb you again but have I doubt regarding pin code and district.. Do i need to put a , if I have single district and pin code like "district" : xxxxxx, or just xxxxx and same for district!!

You don’t need a comma. For multiple districts/pins you need comma separator.
Also, there are some changes made by CoWin, I am made the fix. Shall deploy a new version ASAP. Use the latest one @Tnu02

You don’t need a comma. For multiple districts/pins you need comma separator.
Also, there are some changes made by CoWin, I am made the fix. Shall deploy a new version ASAP. Use the latest one @Tnu02

Oh thanks 😊

@Tnu02 Please NOTE, If you want to search only by PIN which is by default, keep “IsSearchToBeDoneByPINCode” : true, similarly if you want to search only for District then “IsSearchToBeDoneByDistrict” : true.
In case you want to do both, where preference is on PIN code, keep both as true.

@Tnu02 Please NOTE, If you want to search only by PIN which is by default, keep “IsSearchToBeDoneByPINCode” : true, similarly if you want to search only for District then “IsSearchToBeDoneByDistrict” : true.
In case you want to do both, where preference is on PIN code, keep both as true.

Gotcha Thanks :) And I can write like "PINCodes": { "Udaipur-1st": XXXXX} or just "Udaipur": XXXXXX..
Also do let us know once u are done with the deployment. 👍

It's well mentioned in the ReadMe.
You can't add multiple DateToSearch, by Default it searches for DateGiven + upto 7 days
Please check that.
@Tnu02

It's well mentioned in the ReadMe.
You can't add multiple DateToSearch, by Default it searches for DateGiven + upto 7 days
Please check that.
@Tnu02

Thanks... Can I use 3.0 version for my booking as slots are going to open at 5 PM

You can use. But you might see that Slots are available yet Booking is not getting done. This is due to changes in the Internal API of COWIN. @Tnu02

SRvSaha I have made the changes as suggested by you & it is working fine, now with the new updates from the cowin official site will your application work now ? also when you provide the new updated file from your side will we have to make changes in the appsettings file from our side too ?

Hi @Roozb, application will work with some T&C's as mentioned in #27.
New Version v4.0.0 will be deployed tonight, WIP

Wow , thanks a lot for the speedy reply. Awaiting for the latest version ..

@Roozb  @Tnu02 @iSatishYadav  @priyanka1111 Version 4.0.0 is out now. Thanks for your patience. Check it out: https://github.com/SRvSaha/CoWinVaccineSlotFinder/releases/latest

HI SRvSAha , tried the latest version works perfectly . Just wanted to clarify that the app suggested that both "IsSearchToBeDoneByPINCode"  and  "IsSearchToBeDoneByDistrict" remain "true" , is that allright ?? Hence I have made them both true. Thanks for the latest updates.

@Roozb Hi, thanks for the feedback, could you book slot?
The App suggested that because you changed values of district but forgot to change IsSearchToBeDoneByDistrict. If you don’t want to search by district and only by PIN, no chnage is require in IsSearchToBeDoneByDistrict and district. Let it be as it is. It is alright to keep both as true, at that tike preferred will be slot by PIN and then by District, not an issue.
Since others nave reported issues as it isn’t working properly, please share it it worked for you.


Revert "throw error if FUNCONF_SYSTICK_USE_HCLK is not set"

This reverts commit d79484df60a18f5767588498d3e66512530e8478.
The commit builds with an error in all examples

I didn't check functionallity yet, so I wouldn't want this to be merged...

Okay, checked it, d79484d  would require funconfig to be mandatory and included in the rv003usb.h, which would probably be fine, but not done in that commit. Pls revert, to enable building the project again

This PR is obsolete because the funconfig.h is now included in rv003fun.h


Changing sqlnet.ora parameter ??

https://community.oracle.com/thread/4062527
changing sqlnet.ora parameter after the docker image is built WITHOUT rebuilding the docker image ?
Thanks for all the help

Just to clarify: are you using an image from Oracle Container Registry or the Docker Store, or are you manually building an image using the Dockerfile from this repository?

manual built.

This is currently not supported as the file is not being exposed via the volume. However, that will only be a minor change. Stay tuned!


Create tables / Migrations (issue #64)

This is a work-in-progress PR for supporting migrations in Ktorm. (issue #64)
I figured I'd put this up earlier rather than later so that you could review it and set me on your desired path for the implementation, rather than submitting something complete that didn't suit the project.
I have attempted to follow the standards already set by defining these operations as SqlExpressions. However, I thought it might be best to integrate constraints directly within BaseTable.
The general plan is this:

Migrations are Kotlin files in your project that run the needed modifications to the database, and optionally can do more.
These migrations are auto-generated by running a function, which the user will likely want to do from their main() function when certain args are passed in. Alternatively, one could use a different main entrypoint.
There is an automatically updated AllMigrations.kt file that references the latest migration files
Migration files reference their previous migrations, creating a full dependency chain
Migration status (which migrations have been run) is stored inside of a special table inside of the database

Known items needed:

Doc comments on everything
More tests
Actually making and running the migrations
Support for each individual dialect
Size of VARCHAR stored in the column

After some more consideration, I took to moving the migration related code into its own submodule.
The one problem is that concrete DB implementations will need to depend on this module if they are to support migrations.

Thank you for your awesome PR!!! This is what I have always wanted to do. AWESOME THANKS!!!

These migrations are auto-generated by running a function, which the user will likely want to do from their main() function when certain args are passed in. Alternatively, one could use a different main entrypoint.

In my opinion, it's better to generate those migration files by running a gradle/maven plugin, which is a more general practice than writing a different main() function. A gradle/maven plugin can provide not only a user-friendly command to generate migrations (eg. mvn ktorm:migrate, gradle ktormMigrate) but also a better place to configure the arguments that are need to for migrations (like database address etc.). The argument configurations should be in build scripts, not in project files.

After some more consideration, I took to moving the migration related code into its own submodule.

Actually, I think it should be moved to an independent repo, not just a submodule, because I'm planning to provide plugins for  gradle and maven, there will be many modules in the new repo, right?

Thank you for your awesome PR!!! This is what I have always wanted to do. AWESOME THANKS!!!

These migrations are auto-generated by running a function, which the user will likely want to do from their main() function when certain args are passed in. Alternatively, one could use a different main entrypoint.

In my opinion, it's better to generate those migration files by running a gradle/maven plugin, which is a more general practice than writing a different main() function. A gradle/maven plugin can provide not only a user-friendly command to generate migrations (eg. mvn ktorm:migrate, gradle ktormMigrate) but also a better place to configure the arguments that are need to for migrations (like database address etc.). The argument configurations should be in build scripts, not in project files.

After some more consideration, I took to moving the migration related code into its own submodule.

Actually, I think it should be moved to an independent repo, not just a submodule, because I'm planning to provide plugins for  gradle and maven, there will be many modules in the new repo, right?

I've send a invitation to you, please accept it then I'll give you the permission to directly make commits to the new repo https://github.com/kotlin-orm/ktorm-migration

Fantastic!  Thank you!
I'm having troubles with attaching any metadata to a column due to the current setup of column registration - because columns are immutable AND are registered privately inside of BaseTable, I can't keep any metadata on it easily.
I'll be making a PR that will add metadata to columns.  I'm going to see to it that columns remain immutable and there's no major breaking change to usage.

@vincentlauvlwj How would you like to communicate for reviewing the contents and planning of ktorm-migration?

I don't have much time on weekdays, so let me review your code this weekend. If you have any thoughts or questions, you can  open discussions here https://github.com/kotlin-orm/ktorm-migration/discussions


Publish to AUR fails

Adding aur.archlinux.org to known hosts
  Unknown key type "dsa"

https://github.com/radumarias/rencfs/actions/runs/10660282709/job/29544492195

merged


update URL in description

Sorry, when you cloned this I had not yet updated the URL in the description of the repository, so the one you got is stale.
It should now read http://hfoss16f-ritjoe.rhcloud.com

fixed


[feature] Add app version info to the API

Version and OS
v0.40.2 on linux/docker
Is your feature request related to a problem? Please describe.
I'd like to track the app version with argus to get notified about new releases. Currently it is possible only to scrape the version number from the login frontend. It would be much cleaner if we could get the version number as json via api.
Describe the solution you'd like
Add app info json to the api similar to the examples below
Describe the use-case and give concrete real-world examples
Example app info json via api
https://demo.mealie.io/api/app/about
https://picsur.org/api/info

@mrg358 good timing, I was just looking at the API tickets today, so here you go :)

@mrg358 see https://changedetection.io/docs/api_v1/index.html#api-System_Information-Get_Info


[Feature]: Choose display of batched video for wandb.Video

Description
As of now, wandb.Video can take as a parameter a batch of videos in the for of a numpy array, [B,T,C,H,W].
However, the way the batched video is displayed is unclear. For a batch of 4, it will display in two rows of 2. For a batch of 8, its two rows of 4. For a batch of 10, its two rows of 8, so one row has only 2 videos...
So my feature request would be for the possibility to specify the number of rows wanted (or columns, equivalently). At the very least, the behavior of how the batch is displayed should be documented, which it isn't right now.
Other than that, no complaints about video logging, works great and easy to use !
Suggested Solution
For batched inputs in wandb.video, it should be possible to specify the number of rows wanted to display the batch of videos.
Alternatives
Document in wandb.Video the behavior of how the number of rows is chosen, when the input video is batched of size (B,T,C,H,W).
Additional Context
No response

Hey @frotaur, I made this feature request and will update you as any progress arises. I'll close out this issue for now, and will reopen once we make progress on the request.