Fixed #23528: Added documentation for swappable_dependency.

Ticket #23528

@felixxm How does it look now?

@felixxm How does it look now?

Better, thanks :+1: I think it's too detailed, but after your edits, I will suggest some wording improvements.

There seems to be a disconnect here. This documentation is supposed to be about swappable dependencies in migrations, and that has nothing to do with cache or email backends.
A swappable dependency, in this context, does not allow you to replace "certain components of the framework", but only helps dealing with the fact that specific models may be replaced; and the feature under consideration here is not even about this replacement per se, but only about one aspect of how it manifests in migrations.

I hope its more accurate now. 🤔

hope you don't mind the criticism :)

Not at all! I appreciate constructive criticism and value your feedback. It helps me improve and grow.

@smithdc1 I submitted follow up PR, see #16936.


Add watched_files_dynamic_registration to global state

Motivation
Work towards Shopify/ruby-lsp-rails#326. ruby-lsp-rails wants to watch for file changes to **/structure.sql. This allows it to check if the client supports this functionality before trying to send the request.
It makes sense to add docs on how/why you might make use of this option in an addon, but I'll defer that until after I've actually written some functioning code.
Implementation
Move the options extraction for this into the global state.
Automated Tests
Add a few variants that a client might send.
Manual Tests
Edit a ruby file and observe that the file watcher is still being registered, i.e. that the index is being updated.

Thanks for the merge. What would be the steps to make use of this in ruby-lsp-rails? I believe I would need to wait for a 0.17 release and it to be adapted there, or is a minimal version requirement bump to a theoretical 0.16.4 acceptable?


undefined

Required Info

Camera Model
{ D400 }

Firmware Version
(Open RealSense Viewer --> Click info)

Operating System & Version
{Ubuntu 16

Kernel Version (Linux Only)
(4.13.0)

Platform
PC

SDK Version
{ legacy / 2.<10>.<4> }

Issue Description
I copy the code in /wrappers/opencv/imshow/rs-imshow.cpp, and paste in KDevelop on Ubuntu 16.04. And the CMakeLists.txt is as followed:
cmake_minimum_required(VERSION 3.1.0)
project(rs-app)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS} )
include_directories(rs-app /usr/include/librealsense2 /usr/local/include)
add_executable(rs-app depth.cpp )
target_link_libraries(rs-app ${OpenCV_LIBS} ${DEPENDENCIES} )
When I build the project, there are a lot errors like :
undefined reference to 'rs2_start_processing'
Should I rewrite the CMakeLists.txt? Can you give me some advice on how to change the  CMakeLists.txt?
Thanks a lot!

Seems I've got similar issues, header seems to be found though.

[Realsense Customer Engineering Team Comment]
Google “cmake undefined reference to”

[Realsense Customer Engineering Team Comment]
@Destinyzc Is the issue resolved?

[Realsense Customer Engineering Team Comment]
@Destinyzc  Any update about this issue? If not, we will close it in 5 days.

[Realsense Customer Engineering Team Comment]
@Destinyzc  Didn't get update from you. Will close this ticket now. If you still have issues, please create another one. Thanks!


chore: install python-gitlab from fork

Includes changes to support job token allowlists
Run tests etc vs "nightly" build

Uses: https://github.com/webfactory/ssh-agent?tab=readme-ov-file#usage

Relates to https://github.com/gitlabform/gitlabform/issues/571

@amimas updated with suggestions, thanks


Error while installing plugin in Insomnia

Failed to install insomnia-plugin-aura-theme
There may be an issue with the plugin itself, as a note you can discover and install plugins from the Plugin Hub.
Additional Information
Error: Error invoking remote method 'installPlugin': Error: Yarn error /snap/insomnia/255/insomnia: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory
at IpcRenderer.invoke (node:electron/js2c/renderer_init:2:6995)
at async onSubmit (file:///snap/insomnia/255/resources/app.asar/mainWindow-zajGd_wC.js:1493:513)

Hi @jonathafernandes this is not related to aura-theme plugin itself, please check the following insomnia issue https://github.com/Kong/insomnia/issues/4316


Obsolete companies

Looks like the companies in the following files are not in business anymore. How do you handle such cases?
They can be removed or be linked to an archive pages using something like Wayback Machine to keep the historical record. Maybe there should be a separate section for companies that used to use Elixir and stopped.

priv/companies/beamjobs.exs
priv/companies/briisk.exs
priv/companies/formulae.exs
priv/companies/grasp.exs
priv/companies/imby_bio.exs
priv/companies/mydreams.exs
priv/companies/seekpanda.exs
priv/companies/shopybot.exs
priv/companies/woumedia.exs

Howdy @tsubery! Historically we've just removed the companies but I'm open to ideas about an archive. Thoughts @beam-community/team?

What would be the purpose of keeping around a graveyard of Elixir companies? I personally think deleting them is better to show the active members of the community


web.config not valid after formatting.

After a Format Code of web.config the xml is no longer valid.

Could you provide an example of the XML you are trying to format?

DotJosh,
I can provide mine. It minimized it to one line:


Coveralls uses internal undocumented parts of coverage.py

I'm heavily refactoring coverage.py for version 4.0.  I tried to release an alpha, but it broke coveralls, and therefore many people's tests on Travis:
Submitting coverage to coveralls.io...
Traceback (most recent call last):
  File ".tox/coveralls/bin/coveralls", line 11, in <module>
    sys.exit(main())
  File "/home/travis/build/ionelmc/python-manhole/.tox/coveralls/lib/python2.7/site-packages/coveralls/cli.py", line 49, in main
    result = coverallz.wear()
  File "/home/travis/build/ionelmc/python-manhole/.tox/coveralls/lib/python2.7/site-packages/coveralls/api.py", line 73, in wear
    data = self.create_data()
  File "/home/travis/build/ionelmc/python-manhole/.tox/coveralls/lib/python2.7/site-packages/coveralls/api.py", line 122, in create_data
    self._data = {'source_files': self.get_coverage()}
  File "/home/travis/build/ionelmc/python-manhole/.tox/coveralls/lib/python2.7/site-packages/coveralls/api.py", line 132, in get_coverage
    return reporter.report()
  File "/home/travis/build/ionelmc/python-manhole/.tox/coveralls/lib/python2.7/site-packages/coveralls/reporter.py", line 27, in report
    self.parse_file(cu, self.coverage._analyze(cu))
  File "/home/travis/build/ionelmc/python-manhole/.tox/coveralls/lib/python2.7/site-packages/coveralls/reporter.py", line 58, in parse_file
    source_file = cu.source_file()
AttributeError: 'PythonCodeUnit' object has no attribute 'source_file'

We should work together on how to fix it.

I guess it's not too hard to make coveralls work with coverage 4.0b. However, adding newline to the end of python source file changes results a bit, compared to previous coverage version. Why is newline necessary?

Thanks for looking into updating the support.  4.0 is not in beta yet, so the interfaces still are not finished, so it may be early to write code.
The newline is only necessary in some places (compiling to bytecode), and I could adjust how it is done, but can you tell me what kind of result changes you are seeing?  I don't worry if the result numbers shift up or down a little bit.

I'm using a custom reporter to get both coverage data and source file at the same time.
Here is a working report function, adapted to 4.0a2
def parse_file(self, cu, analysis):
        """ Generate data for single file """
        filename = cu.file_locator.relative_filename(cu.filename)
        coverage_lines = [self.get_hits(i, analysis) for i in range(1, len(cu.parser.lines) + 1)]
        source = cu.source()

        self.source_files.append({
            'name': filename,
            'source': source,
            'coverage': coverage_lines
        })

As coverage.py adds an empty newline to the end of the file, I'm seeing this extra line in sources and in coverage output. It's a minor discrepancy, but still...
Example: running coverage example/runtests.py results (full pytest output)
Coverage 3.X:
hits per line: [None, None, None, 1, 1, None, None, 1, None, None, None, 1, 0]
number of source lines in project.py: 13
json-encoded source as string: u'# coding: utf-8\n\n\ndef hello():\n    print(\'world\')\n\n\nclass Foo(object):\n    """ Bar """\n\n\ndef baz():\n    print(\'this is not tested\')'

Coverage 4.0a2:
hits per line: [None, None, None, 1, 1, None, None, 1, None, None, None, 1, 0, None]
number of source lines in project.py: 14
json-encoded source as string: u'# coding: utf-8\n\n\ndef hello():\n    print(\'world\')\n\n\nclass Foo(object):\n    """ Bar """\n\n\ndef baz():\n    print(\'this is not tested\')\n'

I don't think that adding one extra newline changes coverage numbers much, just wanted to let you know.

Thanks for the explanation.

Closing this in favor of #81


Swift 5 and New Collaborators

Hey guys
Quite a few people have asked for an upgrade to swift 5.
@Khalian and I have been out of the swift scene since swift 3 and mostly kept up with maintenance work on the project.
However the swift 5 upgrade is much, much harder than the swift 4 one since its no longer backwards compatible.
Is there anyone who could take over, make this project Swift 5 compatible? We need a few reviewers as well.
@lfarah @thellimist @piv199 @Yu-w @furuyan @inket @Daniel-Lopez @vilapuigvila @bcylin
@ceeyang @495929699
https://github.com/goktugyil/EZSwiftExtensions/issues/509
https://github.com/goktugyil/EZSwiftExtensions/issues/507
https://github.com/goktugyil/EZSwiftExtensions/issues/504
https://github.com/goktugyil/EZSwiftExtensions/pull/503
https://github.com/goktugyil/EZSwiftExtensions/pull/501
https://github.com/goktugyil/EZSwiftExtensions/pull/505

I actually stopped using this library quite a while ago... But I could review the latest pull requests to make it work with the latest Swift version.

If you're still up to date on latest Swift features, please do


How to use dialogs extension with "telegram-bot-sdk dev-master branch"

I wonder if it would be possible to use this extension with the dev-master branch of telegram-bot-sdk.
I tried to run:
composer require zarincheg / telegram-bot-dialogs dev-master
And I got this response:
[InvalidArgumentException]   Could not find package zarincheg at any version for your minimum-stability (stable). Check the package spelling or your minimum-sta   bility
How could I "force" composer authorize the installation of this dependence?

Hi! I am didn't test the extension with the latest version of telegram-bot-sdk yet. I plan to make it soon and I will make necessary changes, if needed.
But I think you can try to downgrade minimum-stability requirement in your composer.json file to "dev"

For now it is better to set "zarincheg/telegram-bot-dialogs": ">=0.2@dev" in composer.json


Default to 'maven-publish' if 'maven' plugin is also detected

/test jvm-build-service-in-repo-apicurio-e2e


grunt, npm, scss, css minified , samples

Hello,
I found a bit complicate for  novice developer or person use that plugin, even with your sample page. So I start Create the samples folder where will be showing all samples so the developer can follow the sample and use.
so here is my pull request.
1- installed grunt and npm :ok:
2- CSS minified created. :ok:
3 - scss version of the css started. :x:
4 - sample folder created ( but incomplete) :x:
5 - readme file changed :ok:
6 - grunt task e.g. SASS tasks installed :x:
7 - gitignore file changed :ok:
8 - CSS dev version created :ok:
anyway I hope you approve this pull request, I would like help more with this plugin.
Thank you.

Hi @lou  can you give a feedback about this PR ? thank you.


Image is not updated

Hello everybody,
as I already reported, I was able to get the plugin to work in the meantime. But now I found out that the picture in the thumbnail is only displayed correctly the first time, but is not updated afterwards. The display at the bottom right shows "now" every 10 seconds, but without showing the current situation in front of the camera. So the first picture will ne permanently repeated or such.
What can I do to solve this issue?
BEST REGARDS

Which version of the plugin are you running? What hardware do you have? Is there any notifications in the logs?

I have the same issue and every time i want to watch the live picture the camera says "no answer", the camera doesn't answer. Version 3.5.10

Live view is not implemented. What hardware are you using? Can you share
the logs?
On Fri, Oct 30, 2020 at 17:19 MasterofKungfu9999<EMAIL_ADDRESS>wrote:

I have the same issue and every time i want to watch the live picture the
camera says "no answer", the camera doesn't answer. Version 3.5.10
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/colinbendell/homebridge-blink-for-home/issues/10#issuecomment-719804522,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAMMERNASQ4QLQTAEHMIG63SNMUU3ANCNFSM4TFJMETA
.

I thougt liveview was implementet because the config shows "
Enable LiveView when clicking on a camera feed (experimental)".
I will so my very best to share some logs.

 I removed live view a view minor versions back because is was clearly more broken than experimental.
Can you provide more logs going back further? Does it refresh the thumbnail on restart of the plug-in? Or does it only refresh when you invoke it manually?

Also - can you tell me if this happens when the system is armed or only
when unarmed?

Reply to this email directly, view it on GitHub
https://github.com/colinbendell/homebridge-blink-for-home/issues/10#issuecomment-719814969,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAMMERKRY2K22O573LZLUBDSNMX7ZANCNFSM4TFJMETA
.

I've added a diagnostic switch in the advanced settings. would you mind turning this on and sending me the diagnostic logs? (between ==== START DIAGNOSTIC and ==== END DIAGNOSTIC blocks). Feel free to email them to me directly

I will do, but at the moment there is no update. i have to explain that i'm using hoobs. There are updates a little bit later.

I use Homebridge (latest version) on a RaspberryPi 3 B and have installed the blink-plugin (latest version) via Homebridge UI-X (latest version) in order to be able to use my Blink XT2 on Homekit.

And here is the log file:
Loading logs using "custom" method...
CMD: journalctl -o cat -n 500 -f -u homebridge
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:42:48] [Blink] {"account":{"id":80325,"email_verified":true,"email_verification_required":true},"networks":[{"id":103215,"created_at":"2019-06-28T12:26:40+00:00","updated_at":"2020-10-30T16:27:55+00:00","name":"StationHome","time_zone":"Europe/Berlin","dst":true,"armed":true,"lv_save":false}],"sync_modules":[{"id":320349,"created_at":"2019-10-11T16:08:36+00:00","updated_at":"2020-10-31T10:13:21+00:00","onboarded":true,"status":"online","name":"My Blink Sync Module","serial":"XXXXXXXX","fw_version":"2.13.26","type":"sm1","last_hb":"2020-10-31T10:42:28+00:00","wifi_strength":4,"network_id":103215,"enable_temp_alerts":true,"local_storage_enabled":false,"local_storage_compatible":false,"local_storage_status":"unavailable"}],"cameras":[{"id":546462,"created_at":"2020-04-01T16:49:18+00:00","updated_at":"2020-10-31T09:55:54+00:00","name":"Blinker 1","serial":"681146121","fw_version":"2.151","type":"xt","enabled":false,"thumbnail":"/media/production/account/80325/network/103215/camera/546462/clip_LzawD7JN_2020_10_30__20_22PM","status":"done","battery":"ok","usage_rate":false,"network_id":103215,"issues":[],"signals":{"lfr":5,"wifi":2,"temp":67,"battery":3},"local_storage_enabled":false,"local_storage_compatible":false}],"sirens":[],"chimes":[],"video_stats":{"storage":0,"auto_delete_days":14,"auto_delete_day_options":[3,7,14,30,365]},"doorbell_buttons":[],"owls":[],"app_updates":{"message":"OK","code":103,"update_available":false,"update_required":false},"device_limits":{"camera":10,"chime":5,"doorbell_button":2,"owl":10,"siren":5,"total_devices":20},"whats_new":{"updated_at":20200924,"url":"https://updates.blinkforhome.com/"}}
[10/31/2020, 11:42:48] [Blink] {
method: 'GET',
headers: {
'User-Agent': 'Blink/8854 CFNetwork/1202 Darwin/20.1.0',
'app-build': 'IOS_8854',
Locale: 'en_US',
'accept-language': 'en_US',
Accept: '/',
TOKEN_AUTH: 'yVhDF3m2z_r9CBzkq3_6iQ'
},
agent: [Function: agent]
}
[10/31/2020, 11:42:48] [Blink] 200 OK
[10/31/2020, 11:42:48] [Blink] {
connection: 'keep-alive',
'content-encoding': 'gzip',
'content-type': 'application/json',
date: 'Sat, 31 Oct 2020 10:42:48 GMT',
server: 'nginx + Phusion Passenger',
status: '200 OK',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding',
via: '1.1 25fe70cc18ad9b2503949e3460083641.cloudfront.net (CloudFront)',
'x-amz-cf-id': 'ulI5jxxqagRQa0aosIi3_9pdyHlbTSTColjM3fl0SWBScTQZdoAkCQ==',
'x-amz-cf-pop': 'AMS54-C1',
'x-blink-served-by': 'i-04f57b6d4750e0f38',
'x-cache': 'Miss from cloudfront',
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:42:48] [Blink] {"limit":500,"purge_id":991893923,"refresh_count":0,"media":[]}
[10/31/2020, 11:42:58] [Blink] {
method: 'GET',
headers: {
'User-Agent': 'Blink/8854 CFNetwork/1202 Darwin/20.1.0',
'app-build': 'IOS_8854',
Locale: 'en_US',
'accept-language': 'en_US',
Accept: '/',
TOKEN_AUTH: 'yVhDF3m2z_r9CBzkq3_6iQ'
},
agent: [Function: agent]
}
[10/31/2020, 11:42:58] [Blink] 200 OK
[10/31/2020, 11:42:58] [Blink] {
connection: 'keep-alive',
'content-encoding': 'gzip',
'content-type': 'application/json',
date: 'Sat, 31 Oct 2020 10:42:58 GMT',
server: 'nginx + Phusion Passenger',
status: '200 OK',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding',
via: '1.1 25fe70cc18ad9b2503949e3460083641.cloudfront.net (CloudFront)',
'x-amz-cf-id': 'xyUaJOCltw6WHD-nSgMoEA8zZ1grXav-MAHqGxB0qnkLTY9EQIGuGg==',
'x-amz-cf-pop': 'AMS54-C1',
'x-blink-served-by': 'i-0294ed2caf1f46ca9',
'x-cache': 'Miss from cloudfront',
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:42:58] [Blink] {"account":{"id":80325,"email_verified":true,"email_verification_required":true},"networks":[{"id":103215,"created_at":"2019-06-28T12:26:40+00:00","updated_at":"2020-10-30T16:27:55+00:00","name":"StationHome","time_zone":"Europe/Berlin","dst":true,"armed":true,"lv_save":false}],"sync_modules":[{"id":320349,"created_at":"2019-10-11T16:08:36+00:00","updated_at":"2020-10-31T10:13:21+00:00","onboarded":true,"status":"online","name":"My Blink Sync Module","serial":"XXXXXXXX","fw_version":"2.13.26","type":"sm1","last_hb":"2020-10-31T10:42:28+00:00","wifi_strength":4,"network_id":103215,"enable_temp_alerts":true,"local_storage_enabled":false,"local_storage_compatible":false,"local_storage_status":"unavailable"}],"cameras":[{"id":546462,"created_at":"2020-04-01T16:49:18+00:00","updated_at":"2020-10-31T09:55:54+00:00","name":"Blinker 1","serial":"681146121","fw_version":"2.151","type":"xt","enabled":false,"thumbnail":"/media/production/account/80325/network/103215/camera/546462/clip_LzawD7JN_2020_10_30__20_22PM","status":"done","battery":"ok","usage_rate":false,"network_id":103215,"issues":[],"signals":{"lfr":5,"wifi":2,"temp":67,"battery":3},"local_storage_enabled":false,"local_storage_compatible":false}],"sirens":[],"chimes":[],"video_stats":{"storage":0,"auto_delete_days":14,"auto_delete_day_options":[3,7,14,30,365]},"doorbell_buttons":[],"owls":[],"app_updates":{"message":"OK","code":103,"update_available":false,"update_required":false},"device_limits":{"camera":10,"chime":5,"doorbell_button":2,"owl":10,"siren":5,"total_devices":20},"whats_new":{"updated_at":20200924,"url":"https://updates.blinkforhome.com/"}}
[10/31/2020, 11:43:08] [Blink] {
method: 'GET',
headers: {
'User-Agent': 'Blink/8854 CFNetwork/1202 Darwin/20.1.0',
'app-build': 'IOS_8854',
Locale: 'en_US',
'accept-language': 'en_US',
Accept: '/',
TOKEN_AUTH: 'yVhDF3m2z_r9CBzkq3_6iQ'
},
agent: [Function: agent]
}
[10/31/2020, 11:43:08] [Blink] 200 OK
[10/31/2020, 11:43:08] [Blink] {
connection: 'keep-alive',
'content-encoding': 'gzip',
'content-type': 'application/json',
date: 'Sat, 31 Oct 2020 10:43:08 GMT',
server: 'nginx + Phusion Passenger',
status: '200 OK',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding',
via: '1.1 25fe70cc18ad9b2503949e3460083641.cloudfront.net (CloudFront)',
'x-amz-cf-id': '9PmrAXxEDFLknJnbpWYXQMFmbODu1X5Ge64jL1ayKv-w8JSEO8llXQ==',
'x-amz-cf-pop': 'AMS54-C1',
'x-blink-served-by': 'i-021458bdd2db486b9',
'x-cache': 'Miss from cloudfront',
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:43:08] [Blink] {"account":{"id":80325,"email_verified":true,"email_verification_required":true},"networks":[{"id":103215,"created_at":"2019-06-28T12:26:40+00:00","updated_at":"2020-10-30T16:27:55+00:00","name":"StationHome","time_zone":"Europe/Berlin","dst":true,"armed":true,"lv_save":false}],"sync_modules":[{"id":320349,"created_at":"2019-10-11T16:08:36+00:00","updated_at":"2020-10-31T10:13:21+00:00","onboarded":true,"status":"online","name":"My Blink Sync Module","serial":"XXXXXXXX","fw_version":"2.13.26","type":"sm1","last_hb":"2020-10-31T10:42:28+00:00","wifi_strength":4,"network_id":103215,"enable_temp_alerts":true,"local_storage_enabled":false,"local_storage_compatible":false,"local_storage_status":"unavailable"}],"cameras":[{"id":546462,"created_at":"2020-04-01T16:49:18+00:00","updated_at":"2020-10-31T09:55:54+00:00","name":"Blinker 1","serial":"681146121","fw_version":"2.151","type":"xt","enabled":false,"thumbnail":"/media/production/account/80325/network/103215/camera/546462/clip_LzawD7JN_2020_10_30__20_22PM","status":"done","battery":"ok","usage_rate":false,"network_id":103215,"issues":[],"signals":{"lfr":5,"wifi":2,"temp":67,"battery":3},"local_storage_enabled":false,"local_storage_compatible":false}],"sirens":[],"chimes":[],"video_stats":{"storage":0,"auto_delete_days":14,"auto_delete_day_options":[3,7,14,30,365]},"doorbell_buttons":[],"owls":[],"app_updates":{"message":"OK","code":103,"update_available":false,"update_required":false},"device_limits":{"camera":10,"chime":5,"doorbell_button":2,"owl":10,"siren":5,"total_devices":20},"whats_new":{"updated_at":20200924,"url":"https://updates.blinkforhome.com/"}}
[10/31/2020, 11:43:08] [Blink] {
method: 'GET',
headers: {
'User-Agent': 'Blink/8854 CFNetwork/1202 Darwin/20.1.0',
'app-build': 'IOS_8854',
Locale: 'en_US',
'accept-language': 'en_US',
Accept: '/',
TOKEN_AUTH: 'yVhDF3m2z_r9CBzkq3_6iQ'
},
agent: [Function: agent]
}
[10/31/2020, 11:43:08] [Blink] 200 OK
[10/31/2020, 11:43:08] [Blink] {
connection: 'keep-alive',
'content-encoding': 'gzip',
'content-type': 'application/json',
date: 'Sat, 31 Oct 2020 10:43:08 GMT',
server: 'nginx + Phusion Passenger',
status: '200 OK',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding',
via: '1.1 25fe70cc18ad9b2503949e3460083641.cloudfront.net (CloudFront)',
'x-amz-cf-id': 'K85j15fwqHhPc6hPZdr3SqsDmcTw1oNUMqFaU83qP4eXHM5TqPhiYQ==',
'x-amz-cf-pop': 'AMS54-C1',
'x-blink-served-by': 'i-0434674833e8640e7',
'x-cache': 'Miss from cloudfront',
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:43:08] [Blink] {"limit":500,"purge_id":991893923,"refresh_count":0,"media":[]}
[10/31/2020, 11:43:18] [Blink] {
method: 'GET',
headers: {
'User-Agent': 'Blink/8854 CFNetwork/1202 Darwin/20.1.0',
'app-build': 'IOS_8854',
Locale: 'en_US',
'accept-language': 'en_US',
Accept: '/',
TOKEN_AUTH: 'yVhDF3m2z_r9CBzkq3_6iQ'
},
agent: [Function: agent]
}
[10/31/2020, 11:43:18] [Blink] 200 OK
[10/31/2020, 11:43:18] [Blink] {
connection: 'keep-alive',
'content-encoding': 'gzip',
'content-type': 'application/json',
date: 'Sat, 31 Oct 2020 10:43:18 GMT',
server: 'nginx + Phusion Passenger',
status: '200 OK',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding',
via: '1.1 25fe70cc18ad9b2503949e3460083641.cloudfront.net (CloudFront)',
'x-amz-cf-id': 's3Pptn7Rk-0y2ioYCzqHoDXCNQ6bXJSWD5afz2ZcX9nfq0JgGei5Ig==',
'x-amz-cf-pop': 'AMS54-C1',
'x-blink-served-by': 'i-09563ee5c5148c712',
'x-cache': 'Miss from cloudfront',
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:43:18] [Blink] {"account":{"id":80325,"email_verified":true,"email_verification_required":true},"networks":[{"id":103215,"created_at":"2019-06-28T12:26:40+00:00","updated_at":"2020-10-30T16:27:55+00:00","name":"StationHome","time_zone":"Europe/Berlin","dst":true,"armed":true,"lv_save":false}],"sync_modules":[{"id":320349,"created_at":"2019-10-11T16:08:36+00:00","updated_at":"2020-10-31T10:13:21+00:00","onboarded":true,"status":"online","name":"My Blink Sync Module","serial":"XXXXXXXX","fw_version":"2.13.26","type":"sm1","last_hb":"2020-10-31T10:42:28+00:00","wifi_strength":4,"network_id":103215,"enable_temp_alerts":true,"local_storage_enabled":false,"local_storage_compatible":false,"local_storage_status":"unavailable"}],"cameras":[{"id":546462,"created_at":"2020-04-01T16:49:18+00:00","updated_at":"2020-10-31T09:55:54+00:00","name":"Blinker 1","serial":"681146121","fw_version":"2.151","type":"xt","enabled":false,"thumbnail":"/media/production/account/80325/network/103215/camera/546462/clip_LzawD7JN_2020_10_30__20_22PM","status":"done","battery":"ok","usage_rate":false,"network_id":103215,"issues":[],"signals":{"lfr":5,"wifi":2,"temp":67,"battery":3},"local_storage_enabled":false,"local_storage_compatible":false}],"sirens":[],"chimes":[],"video_stats":{"storage":0,"auto_delete_days":14,"auto_delete_day_options":[3,7,14,30,365]},"doorbell_buttons":[],"owls":[],"app_updates":{"message":"OK","code":103,"update_available":false,"update_required":false},"device_limits":{"camera":10,"chime":5,"doorbell_button":2,"owl":10,"siren":5,"total_devices":20},"whats_new":{"updated_at":20200924,"url":"https://updates.blinkforhome.com/"}}
[10/31/2020, 11:43:28] [Blink] {
method: 'GET',
headers: {
'User-Agent': 'Blink/8854 CFNetwork/1202 Darwin/20.1.0',
'app-build': 'IOS_8854',
Locale: 'en_US',
'accept-language': 'en_US',
Accept: '/',
TOKEN_AUTH: 'yVhDF3m2z_r9CBzkq3_6iQ'
},
agent: [Function: agent]
}
[10/31/2020, 11:43:28] [Blink] 200 OK
[10/31/2020, 11:43:28] [Blink] {
connection: 'keep-alive',
'content-encoding': 'gzip',
'content-type': 'application/json',
date: 'Sat, 31 Oct 2020 10:43:28 GMT',
server: 'nginx + Phusion Passenger',
status: '200 OK',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding',
via: '1.1 25fe70cc18ad9b2503949e3460083641.cloudfront.net (CloudFront)',
'x-amz-cf-id': 'V-2gjBBQGCTNIiai3Eaw0ZxmHKCmOCFmGE98eA-WLJ8aZWyt6P-cgQ==',
'x-amz-cf-pop': 'AMS54-C1',
'x-blink-served-by': 'i-0f373aeff7ee64139',
'x-cache': 'Miss from cloudfront',
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:43:28] [Blink] {"account":{"id":80325,"email_verified":true,"email_verification_required":true},"networks":[{"id":103215,"created_at":"2019-06-28T12:26:40+00:00","updated_at":"2020-10-30T16:27:55+00:00","name":"StationHome","time_zone":"Europe/Berlin","dst":true,"armed":true,"lv_save":false}],"sync_modules":[{"id":320349,"created_at":"2019-10-11T16:08:36+00:00","updated_at":"2020-10-31T10:13:21+00:00","onboarded":true,"status":"online","name":"My Blink Sync Module","serial":"XXXXXXXX","fw_version":"2.13.26","type":"sm1","last_hb":"2020-10-31T10:43:23+00:00","wifi_strength":4,"network_id":103215,"enable_temp_alerts":true,"local_storage_enabled":false,"local_storage_compatible":false,"local_storage_status":"unavailable"}],"cameras":[{"id":546462,"created_at":"2020-04-01T16:49:18+00:00","updated_at":"2020-10-31T09:55:54+00:00","name":"Blinker 1","serial":"681146121","fw_version":"2.151","type":"xt","enabled":false,"thumbnail":"/media/production/account/80325/network/103215/camera/546462/clip_LzawD7JN_2020_10_30__20_22PM","status":"done","battery":"ok","usage_rate":false,"network_id":103215,"issues":[],"signals":{"lfr":5,"wifi":2,"temp":67,"battery":3},"local_storage_enabled":false,"local_storage_compatible":false}],"sirens":[],"chimes":[],"video_stats":{"storage":0,"auto_delete_days":14,"auto_delete_day_options":[3,7,14,30,365]},"doorbell_buttons":[],"owls":[],"app_updates":{"message":"OK","code":103,"update_available":false,"update_required":false},"device_limits":{"camera":10,"chime":5,"doorbell_button":2,"owl":10,"siren":5,"total_devices":20},"whats_new":{"updated_at":20200924,"url":"https://updates.blinkforhome.com/"}}
[10/31/2020, 11:43:28] [Blink] {
method: 'GET',
headers: {
'User-Agent': 'Blink/8854 CFNetwork/1202 Darwin/20.1.0',
'app-build': 'IOS_8854',
Locale: 'en_US',
'accept-language': 'en_US',
Accept: '/',
TOKEN_AUTH: 'yVhDF3m2z_r9CBzkq3_6iQ'
},
agent: [Function: agent]
}
[10/31/2020, 11:43:28] [Blink] 200 OK
[10/31/2020, 11:43:28] [Blink] {
connection: 'keep-alive',
'content-encoding': 'gzip',
'content-type': 'application/json',
date: 'Sat, 31 Oct 2020 10:43:28 GMT',
server: 'nginx + Phusion Passenger',
status: '200 OK',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding',
via: '1.1 25fe70cc18ad9b2503949e3460083641.cloudfront.net (CloudFront)',
'x-amz-cf-id': 'uNbEVLfH-G4RfgZWynm7Xquw4_JMGl9u7k8z6ssGsHpBO5tXDe4lEA==',
'x-amz-cf-pop': 'AMS54-C1',
'x-blink-served-by': 'i-04f57b6d4750e0f38',
'x-cache': 'Miss from cloudfront',
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:43:28] [Blink] {"limit":500,"purge_id":991893923,"refresh_count":0,"media":[]}
[10/31/2020, 11:43:38] [Blink] {
method: 'GET',
headers: {
'User-Agent': 'Blink/8854 CFNetwork/1202 Darwin/20.1.0',
'app-build': 'IOS_8854',
Locale: 'en_US',
'accept-language': 'en_US',
Accept: '/',
TOKEN_AUTH: 'yVhDF3m2z_r9CBzkq3_6iQ'
},
agent: [Function: agent]
}
[10/31/2020, 11:43:38] [Blink] 200 OK
[10/31/2020, 11:43:38] [Blink] {
connection: 'keep-alive',
'content-encoding': 'gzip',
'content-type': 'application/json',
date: 'Sat, 31 Oct 2020 10:43:38 GMT',
server: 'nginx + Phusion Passenger',
status: '200 OK',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding',
via: '1.1 25fe70cc18ad9b2503949e3460083641.cloudfront.net (CloudFront)',
'x-amz-cf-id': '7MibkQxNYXYfp4hiGE8B4sRvd4fe6NmtBnuZcs5aoHbIy5WCW8B0FQ==',
'x-amz-cf-pop': 'AMS54-C1',
'x-blink-served-by': 'i-053060bc83780c2a4',
'x-cache': 'Miss from cloudfront',
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:43:38] [Blink] {"account":{"id":80325,"email_verified":true,"email_verification_required":true},"networks":[{"id":103215,"created_at":"2019-06-28T12:26:40+00:00","updated_at":"2020-10-30T16:27:55+00:00","name":"StationHome","time_zone":"Europe/Berlin","dst":true,"armed":true,"lv_save":false}],"sync_modules":[{"id":320349,"created_at":"2019-10-11T16:08:36+00:00","updated_at":"2020-10-31T10:13:21+00:00","onboarded":true,"status":"online","name":"My Blink Sync Module","serial":"XXXXXXXX","fw_version":"2.13.26","type":"sm1","last_hb":"2020-10-31T10:43:23+00:00","wifi_strength":4,"network_id":103215,"enable_temp_alerts":true,"local_storage_enabled":false,"local_storage_compatible":false,"local_storage_status":"unavailable"}],"cameras":[{"id":546462,"created_at":"2020-04-01T16:49:18+00:00","updated_at":"2020-10-31T09:55:54+00:00","name":"Blinker 1","serial":"681146121","fw_version":"2.151","type":"xt","enabled":false,"thumbnail":"/media/production/account/80325/network/103215/camera/546462/clip_LzawD7JN_2020_10_30__20_22PM","status":"done","battery":"ok","usage_rate":false,"network_id":103215,"issues":[],"signals":{"lfr":5,"wifi":2,"temp":67,"battery":3},"local_storage_enabled":false,"local_storage_compatible":false}],"sirens":[],"chimes":[],"video_stats":{"storage":0,"auto_delete_days":14,"auto_delete_day_options":[3,7,14,30,365]},"doorbell_buttons":[],"owls":[],"app_updates":{"message":"OK","code":103,"update_available":false,"update_required":false},"device_limits":{"camera":10,"chime":5,"doorbell_button":2,"owl":10,"siren":5,"total_devices":20},"whats_new":{"updated_at":20200924,"url":"https://updates.blinkforhome.com/"}}
[10/31/2020, 11:43:48] [Blink] {
method: 'GET',
headers: {
'User-Agent': 'Blink/8854 CFNetwork/1202 Darwin/20.1.0',
'app-build': 'IOS_8854',
Locale: 'en_US',
'accept-language': 'en_US',
Accept: '/',
TOKEN_AUTH: 'yVhDF3m2z_r9CBzkq3_6iQ'
},
agent: [Function: agent]
}
[10/31/2020, 11:43:48] [Blink] 200 OK
[10/31/2020, 11:43:48] [Blink] {
connection: 'keep-alive',
'content-encoding': 'gzip',
'content-type': 'application/json',
date: 'Sat, 31 Oct 2020 10:43:48 GMT',
server: 'nginx + Phusion Passenger',
status: '200 OK',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding',
via: '1.1 25fe70cc18ad9b2503949e3460083641.cloudfront.net (CloudFront)',
'x-amz-cf-id': 'aI_4IJhVTH72XWFrRTuaoVqN7vWtyuHxdGWIjg0EI3SrsZebD2TmCg==',
'x-amz-cf-pop': 'AMS54-C1',
'x-blink-served-by': 'i-00db64ff2b4d27031',
'x-cache': 'Miss from cloudfront',
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:43:49] [Blink] {"account":{"id":80325,"email_verified":true,"email_verification_required":true},"networks":[{"id":103215,"created_at":"2019-06-28T12:26:40+00:00","updated_at":"2020-10-30T16:27:55+00:00","name":"StationHome","time_zone":"Europe/Berlin","dst":true,"armed":true,"lv_save":false}],"sync_modules":[{"id":320349,"created_at":"2019-10-11T16:08:36+00:00","updated_at":"2020-10-31T10:13:21+00:00","onboarded":true,"status":"online","name":"My Blink Sync Module","serial":"XXXXXXXX","fw_version":"2.13.26","type":"sm1","last_hb":"2020-10-31T10:43:23+00:00","wifi_strength":4,"network_id":103215,"enable_temp_alerts":true,"local_storage_enabled":false,"local_storage_compatible":false,"local_storage_status":"unavailable"}],"cameras":[{"id":546462,"created_at":"2020-04-01T16:49:18+00:00","updated_at":"2020-10-31T09:55:54+00:00","name":"Blinker 1","serial":"681146121","fw_version":"2.151","type":"xt","enabled":false,"thumbnail":"/media/production/account/80325/network/103215/camera/546462/clip_LzawD7JN_2020_10_30__20_22PM","status":"done","battery":"ok","usage_rate":false,"network_id":103215,"issues":[],"signals":{"lfr":5,"wifi":2,"temp":67,"battery":3},"local_storage_enabled":false,"local_storage_compatible":false}],"sirens":[],"chimes":[],"video_stats":{"storage":0,"auto_delete_days":14,"auto_delete_day_options":[3,7,14,30,365]},"doorbell_buttons":[],"owls":[],"app_updates":{"message":"OK","code":103,"update_available":false,"update_required":false},"device_limits":{"camera":10,"chime":5,"doorbell_button":2,"owl":10,"siren":5,"total_devices":20},"whats_new":{"updated_at":20200924,"url":"https://updates.blinkforhome.com/"}}
[10/31/2020, 11:43:49] [Blink] {
method: 'GET',
headers: {
'User-Agent': 'Blink/8854 CFNetwork/1202 Darwin/20.1.0',
'app-build': 'IOS_8854',
Locale: 'en_US',
'accept-language': 'en_US',
Accept: '/',
TOKEN_AUTH: 'yVhDF3m2z_r9CBzkq3_6iQ'
},
agent: [Function: agent]
}
[10/31/2020, 11:43:49] [Blink] 200 OK
[10/31/2020, 11:43:49] [Blink] {
connection: 'keep-alive',
'content-encoding': 'gzip',
'content-type': 'application/json',
date: 'Sat, 31 Oct 2020 10:43:49 GMT',
server: 'nginx + Phusion Passenger',
status: '200 OK',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding',
via: '1.1 25fe70cc18ad9b2503949e3460083641.cloudfront.net (CloudFront)',
'x-amz-cf-id': 'gt2HnjaVBvrq0Lcm2fP1ELpDetFP1NdP6oFvPQFE4k2jm7BUnvaAzw==',
'x-amz-cf-pop': 'AMS54-C1',
'x-blink-served-by': 'i-0be600a9e21cba1ec',
'x-cache': 'Miss from cloudfront',
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:43:49] [Blink] {"limit":500,"purge_id":991893923,"refresh_count":0,"media":[]}
[10/31/2020, 11:43:59] [Blink] {
method: 'GET',
headers: {
'User-Agent': 'Blink/8854 CFNetwork/1202 Darwin/20.1.0',
'app-build': 'IOS_8854',
Locale: 'en_US',
'accept-language': 'en_US',
Accept: '/',
TOKEN_AUTH: 'yVhDF3m2z_r9CBzkq3_6iQ'
},
agent: [Function: agent]
}
[10/31/2020, 11:43:59] [Blink] 200 OK
[10/31/2020, 11:43:59] [Blink] {
connection: 'keep-alive',
'content-encoding': 'gzip',
'content-type': 'application/json',
date: 'Sat, 31 Oct 2020 10:43:59 GMT',
server: 'nginx + Phusion Passenger',
status: '200 OK',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding',
via: '1.1 25fe70cc18ad9b2503949e3460083641.cloudfront.net (CloudFront)',
'x-amz-cf-id': 't-XUIZ-N29FVmmUauj6mPYW3YhS-IkfIACI68s_C5FXadJ4SNx2o3g==',
'x-amz-cf-pop': 'AMS54-C1',
'x-blink-served-by': 'i-0935309f2169e4f85',
'x-cache': 'Miss from cloudfront',
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:43:59] [Blink] {"account":{"id":80325,"email_verified":true,"email_verification_required":true},"networks":[{"id":103215,"created_at":"2019-06-28T12:26:40+00:00","updated_at":"2020-10-30T16:27:55+00:00","name":"StationHome","time_zone":"Europe/Berlin","dst":true,"armed":true,"lv_save":false}],"sync_modules":[{"id":320349,"created_at":"2019-10-11T16:08:36+00:00","updated_at":"2020-10-31T10:13:21+00:00","onboarded":true,"status":"online","name":"My Blink Sync Module","serial":"XXXXXXXX","fw_version":"2.13.26","type":"sm1","last_hb":"2020-10-31T10:43:23+00:00","wifi_strength":4,"network_id":103215,"enable_temp_alerts":true,"local_storage_enabled":false,"local_storage_compatible":false,"local_storage_status":"unavailable"}],"cameras":[{"id":546462,"created_at":"2020-04-01T16:49:18+00:00","updated_at":"2020-10-31T09:55:54+00:00","name":"Blinker 1","serial":"681146121","fw_version":"2.151","type":"xt","enabled":false,"thumbnail":"/media/production/account/80325/network/103215/camera/546462/clip_LzawD7JN_2020_10_30__20_22PM","status":"done","battery":"ok","usage_rate":false,"network_id":103215,"issues":[],"signals":{"lfr":5,"wifi":2,"temp":67,"battery":3},"local_storage_enabled":false,"local_storage_compatible":false}],"sirens":[],"chimes":[],"video_stats":{"storage":0,"auto_delete_days":14,"auto_delete_day_options":[3,7,14,30,365]},"doorbell_buttons":[],"owls":[],"app_updates":{"message":"OK","code":103,"update_available":false,"update_required":false},"device_limits":{"camera":10,"chime":5,"doorbell_button":2,"owl":10,"siren":5,"total_devices":20},"whats_new":{"updated_at":20200924,"url":"https://updates.blinkforhome.com/"}}
[10/31/2020, 11:44:09] [Blink] {
method: 'GET',
headers: {
'User-Agent': 'Blink/8854 CFNetwork/1202 Darwin/20.1.0',
'app-build': 'IOS_8854',
Locale: 'en_US',
'accept-language': 'en_US',
Accept: '/',
TOKEN_AUTH: 'yVhDF3m2z_r9CBzkq3_6iQ'
},
agent: [Function: agent]
}
[10/31/2020, 11:44:09] [Blink] 200 OK
[10/31/2020, 11:44:09] [Blink] {
connection: 'keep-alive',
'content-encoding': 'gzip',
'content-type': 'application/json',
date: 'Sat, 31 Oct 2020 10:44:09 GMT',
server: 'nginx + Phusion Passenger',
status: '200 OK',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding',
via: '1.1 25fe70cc18ad9b2503949e3460083641.cloudfront.net (CloudFront)',
'x-amz-cf-id': '1jXhmxQktQTIm4vMQ_D1xwbrgF0jc9b7lLjtOYKhJiE4El58KG_dXA==',
'x-amz-cf-pop': 'AMS54-C1',
'x-blink-served-by': 'i-0b2944c3a6ef0bbe7',
'x-cache': 'Miss from cloudfront',
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:44:09] [Blink] {"account":{"id":80325,"email_verified":true,"email_verification_required":true},"networks":[{"id":103215,"created_at":"2019-06-28T12:26:40+00:00","updated_at":"2020-10-30T16:27:55+00:00","name":"StationHome","time_zone":"Europe/Berlin","dst":true,"armed":true,"lv_save":false}],"sync_modules":[{"id":320349,"created_at":"2019-10-11T16:08:36+00:00","updated_at":"2020-10-31T10:13:21+00:00","onboarded":true,"status":"online","name":"My Blink Sync Module","serial":"XXXXXXXX","fw_version":"2.13.26","type":"sm1","last_hb":"2020-10-31T10:43:23+00:00","wifi_strength":4,"network_id":103215,"enable_temp_alerts":true,"local_storage_enabled":false,"local_storage_compatible":false,"local_storage_status":"unavailable"}],"cameras":[{"id":546462,"created_at":"2020-04-01T16:49:18+00:00","updated_at":"2020-10-31T09:55:54+00:00","name":"Blinker 1","serial":"681146121","fw_version":"2.151","type":"xt","enabled":false,"thumbnail":"/media/production/account/80325/network/103215/camera/546462/clip_LzawD7JN_2020_10_30__20_22PM","status":"done","battery":"ok","usage_rate":false,"network_id":103215,"issues":[],"signals":{"lfr":5,"wifi":2,"temp":67,"battery":3},"local_storage_enabled":false,"local_storage_compatible":false}],"sirens":[],"chimes":[],"video_stats":{"storage":0,"auto_delete_days":14,"auto_delete_day_options":[3,7,14,30,365]},"doorbell_buttons":[],"owls":[],"app_updates":{"message":"OK","code":103,"update_available":false,"update_required":false},"device_limits":{"camera":10,"chime":5,"doorbell_button":2,"owl":10,"siren":5,"total_devices":20},"whats_new":{"updated_at":20200924,"url":"https://updates.blinkforhome.com/"}}
[10/31/2020, 11:44:09] [Blink] {
method: 'GET',
headers: {
'User-Agent': 'Blink/8854 CFNetwork/1202 Darwin/20.1.0',
'app-build': 'IOS_8854',
Locale: 'en_US',
'accept-language': 'en_US',
Accept: '/',
TOKEN_AUTH: 'yVhDF3m2z_r9CBzkq3_6iQ'
},
agent: [Function: agent]
}
[10/31/2020, 11:44:09] [Blink] 200 OK
[10/31/2020, 11:44:09] [Blink] {
connection: 'keep-alive',
'content-encoding': 'gzip',
'content-type': 'application/json',
date: 'Sat, 31 Oct 2020 10:44:09 GMT',
server: 'nginx + Phusion Passenger',
status: '200 OK',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding',
via: '1.1 25fe70cc18ad9b2503949e3460083641.cloudfront.net (CloudFront)',
'x-amz-cf-id': '743WakhYaGiNIbCWNM69KwR8QSsACTOvbTYrh13PiLDNjzPa_7O17g==',
'x-amz-cf-pop': 'AMS54-C1',
'x-blink-served-by': 'i-002bcd32acc9df6e1',
'x-cache': 'Miss from cloudfront',
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:44:09] [Blink] {"limit":500,"purge_id":991893923,"refresh_count":0,"media":[]}
[10/31/2020, 11:44:19] [Blink] {
method: 'GET',
headers: {
'User-Agent': 'Blink/8854 CFNetwork/1202 Darwin/20.1.0',
'app-build': 'IOS_8854',
Locale: 'en_US',
'accept-language': 'en_US',
Accept: '/',
TOKEN_AUTH: 'yVhDF3m2z_r9CBzkq3_6iQ'
},
agent: [Function: agent]
}
[10/31/2020, 11:44:19] [Blink] 200 OK
[10/31/2020, 11:44:19] [Blink] {
connection: 'keep-alive',
'content-encoding': 'gzip',
'content-type': 'application/json',
date: 'Sat, 31 Oct 2020 10:44:19 GMT',
server: 'nginx + Phusion Passenger',
status: '200 OK',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding',
via: '1.1 25fe70cc18ad9b2503949e3460083641.cloudfront.net (CloudFront)',
'x-amz-cf-id': 'tmOtjOYbgpDoozTnLGVPqeAQ7fUOrUe5hA15qnMmKDAwRQIBZIPdRg==',
'x-amz-cf-pop': 'AMS54-C1',
'x-blink-served-by': 'i-002bcd32acc9df6e1',
'x-cache': 'Miss from cloudfront',
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:44:19] [Blink] {"account":{"id":80325,"email_verified":true,"email_verification_required":true},"networks":[{"id":103215,"created_at":"2019-06-28T12:26:40+00:00","updated_at":"2020-10-30T16:27:55+00:00","name":"StationHome","time_zone":"Europe/Berlin","dst":true,"armed":true,"lv_save":false}],"sync_modules":[{"id":320349,"created_at":"2019-10-11T16:08:36+00:00","updated_at":"2020-10-31T10:13:21+00:00","onboarded":true,"status":"online","name":"My Blink Sync Module","serial":"XXXXXXXX","fw_version":"2.13.26","type":"sm1","last_hb":"2020-10-31T10:43:23+00:00","wifi_strength":4,"network_id":103215,"enable_temp_alerts":true,"local_storage_enabled":false,"local_storage_compatible":false,"local_storage_status":"unavailable"}],"cameras":[{"id":546462,"created_at":"2020-04-01T16:49:18+00:00","updated_at":"2020-10-31T09:55:54+00:00","name":"Blinker 1","serial":"681146121","fw_version":"2.151","type":"xt","enabled":false,"thumbnail":"/media/production/account/80325/network/103215/camera/546462/clip_LzawD7JN_2020_10_30__20_22PM","status":"done","battery":"ok","usage_rate":false,"network_id":103215,"issues":[],"signals":{"lfr":5,"wifi":2,"temp":67,"battery":3},"local_storage_enabled":false,"local_storage_compatible":false}],"sirens":[],"chimes":[],"video_stats":{"storage":0,"auto_delete_days":14,"auto_delete_day_options":[3,7,14,30,365]},"doorbell_buttons":[],"owls":[],"app_updates":{"message":"OK","code":103,"update_available":false,"update_required":false},"device_limits":{"camera":10,"chime":5,"doorbell_button":2,"owl":10,"siren":5,"total_devices":20},"whats_new":{"updated_at":20200924,"url":"https://updates.blinkforhome.com/"}}
[10/31/2020, 11:44:29] [Blink] {
method: 'GET',
headers: {
'User-Agent': 'Blink/8854 CFNetwork/1202 Darwin/20.1.0',
'app-build': 'IOS_8854',
Locale: 'en_US',
'accept-language': 'en_US',
Accept: '/',
TOKEN_AUTH: 'yVhDF3m2z_r9CBzkq3_6iQ'
},
agent: [Function: agent]
}
[10/31/2020, 11:44:29] [Blink] 200 OK
[10/31/2020, 11:44:29] [Blink] {
connection: 'keep-alive',
'content-encoding': 'gzip',
'content-type': 'application/json',
date: 'Sat, 31 Oct 2020 10:44:29 GMT',
server: 'nginx + Phusion Passenger',
status: '200 OK',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding',
via: '1.1 25fe70cc18ad9b2503949e3460083641.cloudfront.net (CloudFront)',
'x-amz-cf-id': 'DQgGb-mAXrAmjm90YzDqYKGpxfoVekDn_olVwR-NC-qF_msLEBpVSw==',
'x-amz-cf-pop': 'AMS54-C1',
'x-blink-served-by': 'i-00db64ff2b4d27031',
'x-cache': 'Miss from cloudfront',
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:44:29] [Blink] {"account":{"id":80325,"email_verified":true,"email_verification_required":true},"networks":[{"id":103215,"created_at":"2019-06-28T12:26:40+00:00","updated_at":"2020-10-30T16:27:55+00:00","name":"StationHome","time_zone":"Europe/Berlin","dst":true,"armed":true,"lv_save":false}],"sync_modules":[{"id":320349,"created_at":"2019-10-11T16:08:36+00:00","updated_at":"2020-10-31T10:13:21+00:00","onboarded":true,"status":"online","name":"My Blink Sync Module","serial":"XXXXXXXX","fw_version":"2.13.26","type":"sm1","last_hb":"2020-10-31T10:44:24+00:00","wifi_strength":4,"network_id":103215,"enable_temp_alerts":true,"local_storage_enabled":false,"local_storage_compatible":false,"local_storage_status":"unavailable"}],"cameras":[{"id":546462,"created_at":"2020-04-01T16:49:18+00:00","updated_at":"2020-10-31T09:55:54+00:00","name":"Blinker 1","serial":"681146121","fw_version":"2.151","type":"xt","enabled":false,"thumbnail":"/media/production/account/80325/network/103215/camera/546462/clip_LzawD7JN_2020_10_30__20_22PM","status":"done","battery":"ok","usage_rate":false,"network_id":103215,"issues":[],"signals":{"lfr":5,"wifi":2,"temp":67,"battery":3},"local_storage_enabled":false,"local_storage_compatible":false}],"sirens":[],"chimes":[],"video_stats":{"storage":0,"auto_delete_days":14,"auto_delete_day_options":[3,7,14,30,365]},"doorbell_buttons":[],"owls":[],"app_updates":{"message":"OK","code":103,"update_available":false,"update_required":false},"device_limits":{"camera":10,"chime":5,"doorbell_button":2,"owl":10,"siren":5,"total_devices":20},"whats_new":{"updated_at":20200924,"url":"https://updates.blinkforhome.com/"}}
[10/31/2020, 11:44:29] [Blink] {
method: 'GET',
headers: {
'User-Agent': 'Blink/8854 CFNetwork/1202 Darwin/20.1.0',
'app-build': 'IOS_8854',
Locale: 'en_US',
'accept-language': 'en_US',
Accept: '/',
TOKEN_AUTH: 'yVhDF3m2z_r9CBzkq3_6iQ'
},
agent: [Function: agent]
}
[10/31/2020, 11:44:29] [Blink] 200 OK
[10/31/2020, 11:44:29] [Blink] {
connection: 'keep-alive',
'content-encoding': 'gzip',
'content-type': 'application/json',
date: 'Sat, 31 Oct 2020 10:44:29 GMT',
server: 'nginx + Phusion Passenger',
status: '200 OK',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding',
via: '1.1 25fe70cc18ad9b2503949e3460083641.cloudfront.net (CloudFront)',
'x-amz-cf-id': 'kuSf-ShpdguhLxmxiRMv21-eGIyWXVdlmYgNk3uOjqKpv2b2i-BBOg==',
'x-amz-cf-pop': 'AMS54-C1',
'x-blink-served-by': 'i-0be600a9e21cba1ec',
'x-cache': 'Miss from cloudfront',
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:44:29] [Blink] {"limit":500,"purge_id":991893923,"refresh_count":0,"media":[]}
[10/31/2020, 11:44:39] [Blink] {
method: 'GET',
headers: {
'User-Agent': 'Blink/8854 CFNetwork/1202 Darwin/20.1.0',
'app-build': 'IOS_8854',
Locale: 'en_US',
'accept-language': 'en_US',
Accept: '/',
TOKEN_AUTH: 'yVhDF3m2z_r9CBzkq3_6iQ'
},
agent: [Function: agent]
}
[10/31/2020, 11:44:39] [Blink] 200 OK
[10/31/2020, 11:44:39] [Blink] {
connection: 'keep-alive',
'content-encoding': 'gzip',
'content-type': 'application/json',
date: 'Sat, 31 Oct 2020 10:44:39 GMT',
server: 'nginx + Phusion Passenger',
status: '200 OK',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding',
via: '1.1 25fe70cc18ad9b2503949e3460083641.cloudfront.net (CloudFront)',
'x-amz-cf-id': 'pixrlwOmMPrGjY-r5E6l0_0tyVulQFn-SGof_z2Jg9T164eKJzeceg==',
'x-amz-cf-pop': 'AMS54-C1',
'x-blink-served-by': 'i-00a1cdfd6c13e2c78',
'x-cache': 'Miss from cloudfront',
'x-content-type-options': 'nosniff',
'x-powered-by': 'Phusion Passenger'
}
[10/31/2020, 11:44:39] [Blink] {"account":{"id":80325,"email_verified":true,"email_verification_required":true},"networks":[{"id":103215,"created_at":"2019-06-28T12:26:40+00:00","updated_at":"2020-10-30T16:27:55+00:00","name":"StationHome","time_zone":"Europe/Berlin","dst":true,"armed":true,"lv_save":false}],"sync_modules":[{"id":320349,"created_at":"2019-10-11T16:08:36+00:00","updated_at":"2020-10-31T10:13:21+00:00","onboarded":true,"status":"online","name":"My Blink Sync Module","serial":"XXXXXXXX","fw_version":"2.13.26","type":"sm1","last_hb":"2020-10-31T10:44:24+00:00","wifi_strength":4,"network_id":103215,"enable_temp_alerts":true,"local_storage_enabled":false,"local_storage_compatible":false,"local_storage_status":"unavailable"}],"cameras":[{"id":546462,"created_at":"2020-04-01T16:49:18+00:00","updated_at":"2020-10-31T09:55:54+00:00","name":"Blinker 1","serial":"681146121","fw_version":"2.151","type":"xt","enabled":false,"thumbnail":"/media/production/account/80325/network/103215/camera/546462/clip_LzawD7JN_2020_10_30__20_22PM","status":"done","battery":"ok","usage_rate":false,"network_id":103215,"issues":[],"signals":{"lfr":5,"wifi":2,"temp":67,"battery":3},"local_storage_enabled":false,"local_storage_compatible":false}],"sirens":[],"chimes":[],"video_stats":{"storage":0,"auto_delete_days":14,"auto_delete_day_options":[3,7,14,30,365]},"doorbell_buttons":[],"owls":[],"app_updates":{"message":"OK","code":103,"update_available":false,"update_required":false},"device_limits":{"camera":10,"chime":5,"doorbell_button":2,"owl":10,"siren":5,"total_devices":20},"whats_new":{"updated_at":20200924,"url":"https://updates.blinkforhome.com/"}}

Same issue here since updating to the latest, was ok previously

fat fingers fixed. gotta get a CI system in place. should be fixed now.

Thumbnails working well.

Unfortunately the update in version 3.5.13 did not solve my problem. The image is still not updated/refreshed after the first start.


Feature Request: expose VPC field for DigitalOcean node templates

Rancher 2.4.5 has no mechanism to instruct DigitalOcean to create droplets in a particular VPC. They are all created in the default VPC.
The DO API includes a droplet-creation parameter vpc_uuid where a UID for an existing VPC can be input. Please expose this field.
Ideally a list of VPCs would be available as a dropdown but an input field for a user-designated UID would work as a quick-fix.

I have submitted changes to docker/machine Adding Virtual Private Cloud. I hope it is working and approved soon.
Rancher required the following changes will try to play with it once approved from other side.
Disclaimer: These changes are not working right now as we need to change the docker/machine backend.
/dashboard/c/local/explorer/management.cattle.io.dynamicschema/digitaloceanconfig?mode=edit&as=yaml
    vpc_uuid:
      create: true
      default:
        boolValue: false
        intValue: 0
        stringSliceValue: null
        stringValue: ""
      description: VPC network UUID. Get by querying api
      type: string
      update: true

/n/node-templates
,"vpc_uuid": "weed-so-high-to-the-moon"
other UI Changes required
dashboard/edit/node-config.cattle.io.digitaloceanconfig.vue
useful links
https://developers.digitalocean.com/documentation/v2/#droplets
https://developers.digitalocean.com/documentation/v2/#vpcs
The best solution fetch the VPC network list from DO and provide a dropdown  🚀
curl -X GET -H "Content-Type: application/json" -H "Authorization: Bearer b7d03a6947b217efb6f3ec3bd3504582" "https://api.digitalocean.com/v2/vpcs"


/apps/: Change hero to be darker, more contrasty colors.

This changes the hero to be about 20% darker to increase the
legibility of the navbar fonts over it.

Automated message from Dropbox CLA bot
@brockwhittaker, it looks like you've already signed the Dropbox CLA. Thanks!

Nice, merged, thanks @brockwhittaker!


The parameter is incorrect

What is the issue?
No matter which model I run, I always end up with: The parameter is incorrect.

OS: windows 10
GPU: Radeon RX 560 Series
OS
Windows
GPU
AMD
CPU
Intel
Ollama version
0.1.32

I have the same problem and I suspect it is a problem with the command-shell. Tried with Windows command-shell and PowerShell, - does not work.  But it works fine if I run the command from a terminal in VSCode.

I also encountered the same problem.
https://github.com/ollama/ollama/issues/3916

Let's track this issue in #3916

I also encountered the same problem. But if I run the new Windows terminal with win 10 or 11, it can run, and the old CMD will get the same error (machine translation)

not working in any shell (bash, gitbash, powershell)...
ollama run llama3.2
←[?25l⠙ ←[?25h←[?25l←[2K←[1G⠹ ←[?25h←[?25l←[2K←[1G⠸ ←[?
25h←[?25l←[2K←[1G⠼ ←[?25h←[?25l←[2K←[1G⠴ ←[?25h←[?25l←[
2K←[1G⠦ ←[?25h←[?25l←[2K←[1G⠧ ←[?25h←[?25l←[2K←[1G⠇ ←[?
25h←[?25l←[2K←[1G⠏ ←[?25h←[?25l←[2K←[1G⠋ ←[?25h←[?25l←[
2K←[1G⠙ ←[?25h←[?25l←[2K←[1G⠹ ←[?25h←[?25l←[2K←[1G⠸ ←[?
25h←[?25l←[2K←[1G⠼ ←[?25h←[?25l←[2K←[1G⠴ ←[?25h←[?25l←[
2K←[1G⠦ ←[?25h←[?25l←[2K←[1G⠧ ←[?25h←[?25l←[2K←[1G⠇ ←[?
25h←[?25l←[2K←[1G⠏ ←[?25h←[?25l←[2K←[1G⠋ ←[?25h←[?25l←[
2K←[1G⠙ ←[?25h←[?25l←[2K←[1G⠹ ←[?25h←[?25l←[2K←[1G⠸ ←[?
25h←[?25l←[2K←[1G⠼ ←[?25h←[?25l←[2K←[1G⠴ ←[?25h←[?25l←[
2K←[1G⠦ ←[?25h←[?25l←[?25l←[2K←[1G←[?25h←[2K←[1G←[?25hE
rror: The parameter is incorrect.

I've been unable to reproduce on a 22h2 or newer win 10 or 11. Both cmd and powershell render correctly.
We've captured this minimum requirement in our windows documentation here - https://github.com/ollama/ollama/blob/main/docs/windows.md#system-requirements
Is anyone seeing the failure on 22h2, or are these all older versions?

hi daniel,
i actualized to 22h2, so i was able to see the messages.
i have a ryzen on my laptop. installed the adrenalin drivers (minimal).
actually the system seems to ask just for cuda (nvidia).
msg="no compatible GPUs were discovered"
any idea?
best regards

@millerlight lets move that to a new issue.  Please share your server logs so we can see why it's not detecting your GPU.


kube-up.sh containerd and Daemonset support

What type of PR is this?

/kind feature

What this PR does / why we need it:
part of merge from poc-2022-01-30 to master, including:

add node tags for rp minion
add workaround for klog issue causing CoreDNS to crash
kube-up.sh support Daemonset for scale-out
Change kube-up.sh to use Containerd as default runtime

Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Test Scenarios:

Kubeup (scale up) + kubemark ( scale up): successfully
Kubeup (scale up) + kubemark ( scale out 1*1): successfully
Kubeup (scale out 1*1): successfully except known issues (metrics-server, cordons... pods failure)

Does this PR introduce a user-facing change?:

For commit: “add workaround for klog issue causing CoreDNS to crash”, did the investigation below:

Started a run using POC branch and remove this commit. Then we got dns error:

{"log":"E0218 22:16:26.720159       1 reflector.go:134] github.com/coredns/coredns/plugin/kubernetes/controller.go:315: Failed to list *v1.Service: Get https://<IP_ADDRESS>:443/api/v1/services?limit=500\u0026resourceVersion=0: dial tcp <IP_ADDRESS>:443: i/o timeout\n","stream":"stdout","time":"2022-02-18T22:16:26.720418911Z"}{"log":"E0218 22:16:26.720159       1 reflector.go:134] github.com/coredns/coredns/plugin/kubernetes/controller.go:315: Failed to list *v1.Service: Get https://<IP_ADDRESS>:443/api/v1/services?limit=500\u0026resourceVersion=0: dial tcp <IP_ADDRESS>:443: i/o timeout\n","stream":"stdout","time":"2022-02-18T22:16:26.720476197Z"}{"log":"log: exiting because of error: log: cannot create log: open /tmp/coredns.coredns-7778f74bb8-f77nl.unknownuser.log.ERROR.20220218-221626.1: no such file or directory\n","stream":"stdout","time":"2022-02-18T22:16:26.720483203Z"}

$ kubectl get pods -AT --kubeconfig=/home/sonyali/go/src/k8s.io/arktos/cluster/kubeconfig.tp-1 -owide | grep coredns
system   kube-system   coredns-7778f74bb8-f77nl<PHONE_NUMBER>357229799   0/1     CrashLoopBackOff    7          42m   <IP_ADDRESS>   sonyaperf1-021822-rp-1-minion-group-7wbj   <none>           <none>
system   kube-system   coredns-default-sonyaperf1-021822-tp-1-7dcc7dbc99-fdtcd<PHONE_NUMBER>56384451    0/1     CrashLoopBackOff    7          41m   <IP_ADDRESS>   sonyaperf1-021822-rp-1-minion-group-5t8q   <none>           <none>

Review the detail of this fix from community. It called “workaround” because this is a coredns issue and has been fixed by coredns 1.4+.
Arktos are still using coredns:1.3.1. we need either pickup this fix or upgrade coredns to 1.4+. Community use this fix till coredns upgrade to 1.4+ when kubernetes 1.16+

check community kubernetes upgrade cordons history and found these PR may be necessary:
https://github.com/kubernetes/kubernetes/pull/78033
https://github.com/kubernetes/kubernetes/pull/82093

open arktos issue to track coredns upgrade:
https://github.com/CentaurusInfra/arktos/issues/1374

/approve


feat: 🎸 add ofType() rxjs operator

Build version: 1.6.0-pr-75.216 :crossed_fingers: feat-oftype on Travis :tada:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Improve README

[ ] Add an icon (probably a tree-like icon due to the name, maybe ask NUMI for help)
[x] Add badges
[ ] Add multi-lingual README (ref)

AI-generated logo options:


Facebook comment ordering

Right now Brid.gy often creates a situation where the FB comment backfeed doesn't correctly order the comments on Known, breaking the flow of the conversation.
Example:
Comment A: blah
Comment C: ha, comment B was funny.
Comment B: response to comment A.
I'm unsure if this is an issue caused by the order that brid.gy detects the comments, or if they are detected in order but sent off so quickly that Known picks them up incorrectly as all having the same time stamp and then orders them incorrectly.
If it's the former, is there an FB API issue that prevents ordering these correctly? If the latter, would it be worth attaching a delay between sent messages? That would ensure that an effective race condition didn't exist, and wouldn't increase overall load on the server.

thanks for filling, and sorry for the trouble!
bridgy doesn't guarantee that it sends comments in order, and that wouldn't be easy to do architecturally, but it does provide the dt-published mf2 property in each comment, which known should use for ordering: https://github.com/idno/Known/issues/1104 . are you maybe on a known version older than 11/2015? or maybe that feature regressed recently?

No problem - the work you've done on bridgy is awesome, so decent bug hunting is the least of my duty here. I'm on 0.9.2. Comment as added in idno/Known#1104:
I'm currently getting incorrectly ordered comments on FB and Twitter comments sent from bridgy. I'm running 0.9.2 as provided by Reclaim Hosting (stock, I would think) and the order is broken in that, while comments from different bridgy pushes are ordered correctly, if bridgy is picking up multiple comments in one check (let's say that 10 have been added since bridgy last scanned FB) then the order within those 10 comments is random.

Looks like you're doing the correct thing though, so feel free to close this.


Extend Testgen to generate Validator sets

After extending Tendermint Validator Set with the total_voting_power field, the model-based tests stopped to work.
The reason for that behavior is that validator sets are not first class citizens in the Testgen. Instead, when generating validator sets via Jsonatr transform, we map Testgen validator generation over the array of abstract validator identifiers, as produced by Apalache. This was ok, until total_voting_power, that requires treating Validator Set as a datastructure on its own.
The solution is as follows:

add ValidatorSet to Testgen, and generate it in the same way as all other datastructures.
add valset command to tendermint-testgen binary.
in the Jsonatr transform above, invoke tendermint_valset for the array of identifiers, instead of mapping the tendermint_validator.

Thanks @andrey-kuprianov , we definitely need to make this improvement to Testgen. On a second thought, does it make sense to use validator::Set::new(validators, voting_power) instead of the old valset constructor since we do not currently make use of total_voting_power in Testgen apart from construction. I think it'll be easier to quickly unblock things this way.


[WIP] Test reset signal from a global network to drive an LUT input

Motivate of the pull request

[ ] To address an existing issue. If so, please provide a link to the issue:
[x] Breaking new feature. If so, please describe details in the description part.

Describe the technical details
What is currently done? (Provide issue link if applicable)

What does this pull request change?

This PR improves in the following aspects:

[x] Added a benchmark where reset signal drive both an LUT input and a FF. With this, we can test if the repacker can connect the reset signal from a global network (drive FF reset ports through a dedicated network) to an LUT input through a local routing architecture
[x] Added a test case to validate this feature; Deployed the test case to basic regression test

Which part of the code base require a change

[ ] VPR
[ ] Tileable routing architecture generator
[ ] OpenFPGA libraries
[ ] FPGA-Verilog
[ ] FPGA-Bitstream
[ ] FPGA-SDC
[ ] FPGA-SPICE
[ ] Flow scripts
[ ] Architecture library
[ ] Cell library
[ ] Documentation
[ ] Regression tests
[ ] Continous Integration (CI) scripts

Impact of the pull request

[ ] Require a change on Quality of Results (QoR)
[ ] Break back-compatibility. If so, please list who may be influenced.

See the reset signal rst on the local routing inputs, but repacker only connects from the rst which is mapped onto the regular CLB inputs rather than the one on the global network.


Fix infinite dezoom bug

At the moment you can zoom infinetly inside and outside.
a curious behaviour occurs when we unzoom too far, it zooms back in at a certain point.
proposition ->
Fix a max unzoom amount and a max zoom-it amount, make something to slow down zoom progressivly

@VictorGrabowski fix it

i dont have the rights to create a branch, i made the changes locally, waiting to be able to push them

Sorry it was my first contribution on an open source project, i did not know how to contribute, i forked the project and created the pr, sorry for the inconvenience


NonMatchingSplitsSizesError when using data_dir

Describe the bug
Loading a dataset from with a data_dir argument generates a NonMatchingSplitsSizesError if there are multiple directories in the dataset.
This appears to happen because the expected split is calculated based on the data in all the directories whereas the recorded split is calculated based on the data in the directory specified using the data_dir argument.
This is recent behavior. Until the past few weeks loading using the data_dir argument worked without any issue.
Steps to reproduce the bug
Simple test dataset available here: https://huggingface.co/datasets/srehaag/hf-bug-temp
The dataset contains two directories "data1" and "data2", each with a file called "train.parquet" with a 2 x 5 table.
from datasets import load_dataset
dataset = load_dataset("srehaag/hf-bug-temp", data_dir = "data1")
Generates:

NonMatchingSplitsSizesError               Traceback (most recent call last)
Cell In[3], line 2
1 from datasets import load_dataset
----> 2 dataset = load_dataset("srehaag/hf-bug-temp", data_dir = "data1")
File ~/.python/current/lib/python3.10/site-packages/datasets/load.py:2609, in load_dataset(path, name, data_dir, data_files, split, cache_dir, features, download_config, download_mode, verification_mode, ignore_verifications, keep_in_memory, save_infos, revision, token, use_auth_token, task, streaming, num_proc, storage_options, trust_remote_code, **config_kwargs)
2606     return builder_instance.as_streaming_dataset(split=split)
2608 # Download and prepare data
-> 2609 builder_instance.download_and_prepare(
2610     download_config=download_config,
2611     download_mode=download_mode,
2612     verification_mode=verification_mode,
2613     num_proc=num_proc,
2614     storage_options=storage_options,
2615 )
2617 # Build dataset for splits
2618 keep_in_memory = (
2619     keep_in_memory if keep_in_memory is not None else is_small_dataset(builder_instance.info.dataset_size)
2620 )
File ~/.python/current/lib/python3.10/site-packages/datasets/builder.py:1027, in DatasetBuilder.download_and_prepare(self, output_dir, download_config, download_mode, verification_mode, ignore_verifications, try_from_hf_gcs, dl_manager, base_path, use_auth_token, file_format, max_shard_size, num_proc, storage_options, **download_and_prepare_kwargs)
1025     if num_proc is not None:
1026         prepare_split_kwargs["num_proc"] = num_proc
-> 1027     self._download_and_prepare(
1028         dl_manager=dl_manager,
1029         verification_mode=verification_mode,
1030         **prepare_split_kwargs,
1031         **download_and_prepare_kwargs,
1032     )
1033 # Sync info
1034 self.info.dataset_size = sum(split.num_bytes for split in self.info.splits.values())
File ~/.python/current/lib/python3.10/site-packages/datasets/builder.py:1140, in DatasetBuilder._download_and_prepare(self, dl_manager, verification_mode, **prepare_split_kwargs)
1137     dl_manager.manage_extracted_files()
1139 if verification_mode == VerificationMode.BASIC_CHECKS or verification_mode == VerificationMode.ALL_CHECKS:
-> 1140     verify_splits(self.info.splits, split_dict)
1142 # Update the info object with the splits.
1143 self.info.splits = split_dict
File ~/.python/current/lib/python3.10/site-packages/datasets/utils/info_utils.py:101, in verify_splits(expected_splits, recorded_splits)
95 bad_splits = [
96     {"expected": expected_splits[name], "recorded": recorded_splits[name]}
97     for name in expected_splits
98     if expected_splits[name].num_examples != recorded_splits[name].num_examples
99 ]
100 if len(bad_splits) > 0:
--> 101     raise NonMatchingSplitsSizesError(str(bad_splits))
102 logger.info("All the splits matched successfully.")
NonMatchingSplitsSizesError: [{'expected': SplitInfo(name='train', num_bytes=212, num_examples=10, shard_lengths=None, dataset_name=None), 'recorded': SplitInfo(name='train', num_bytes=106, num_examples=5, shard_lengths=None, dataset_name='hf-bug-temp')}]

By contrast, this loads the data from both data1/train.parquet and data2/train.parquet without any error message:
from datasets import load_dataset
dataset = load_dataset("srehaag/hf-bug-temp")
Expected behavior
Should load the 5 x 2 table from data1/train.parquet without error message.
Environment info
Used Codespaces to simplify environment (see details below), but bug is present across various configurations.

datasets version: 2.19.1
Platform: Linux-6.5.0-1021-azure-x86_64-with-glibc2.31
Python version: 3.10.13
huggingface_hub version: 0.23.1
PyArrow version: 16.1.0
Pandas version: 2.2.2
fsspec version: 2024.3.1

Thanks for reporting, @srehaag.
We are investigating this issue.

I confirm there is a bug for data-based Hub datasets when the user passes data_dir, which was introduced by PR:

#6714


Refactor (re)creation of data-loss tolerant bpf maps

From @ti-mo:

Maps that tolerate data loss (typically maps that are write-only from the agent side like ipcache and policy) should use Map.Recreate() instead of Map.OpenOrCreate()...

In addition to other benefits, Cilium can eliminate warning logs on bpf-map upgrades that change key or value sizes. Such warnings for data-loss tolerant bpf maps are not actionable and unnecessarily alarm cluster operators.
As part of this work or after it is completed https://github.com/cilium/cilium/pull/26656 should be reverted.

The key-size warning issue will be solved by this one.


Add ability to dismiss cards with forecast by touching outside the zone

There is no way currently to dismiss the cards from the map view, they only can be swiped towards the bottom where half of the card is still visible. It would be good to add functionality to dismiss the card if the screen outside the card (not another zone) is tapped

This is really a design request (and I did ask a while ago if we wanted the behavior you're describing and the answer at the time was "no")


paper dialog does not show filters

Hi,
am trying to use the paper-search-dialog in your demo but am unable to, when I click the open button the dialog shows up but without any filters, in the console I get the following error:
Uncaught TypeError: this.$.filtersList.fire is not a function
am unable to install the component throgh bower, I get:
 bower                            retry Request to https://bower.herokuapp.com/packages/paper-search failed with ECONNRESET
Also the component seems to only work on chrome and opera, I tried firefox, safari and edge but it does not show filters too...

@cutout33 Thanks for the feedback.
Which browser (and browser version) are you using when you see the Uncaught TypeError?
The component is correctly registered and I can also install it without any issues:
$ bower lookup paper-search
paper-search git://github.com/Collaborne/paper-search.git

This might help you further: http://stackoverflow.com/questions/21750804/bower-calls-blocked-by-corporate-proxy

@cutout33 Turns out that one of the recent releases of iron-list seem to break it within paper-dialog. We reverted it therefore to dom-repeat. Could you please check if demo works now for you?
We created a new release with the fix (version 1.0.20).

The demo is working fine on chrome, opera, firefox, safari and edge!
I'll get the latest release and try it in my project!
thanks :+1:


Text is not displayed correctly

I am using sway on Linux with an intel graphics card. When I use wterm as is my cursor is extremely wide and offset from where I am typing text. It also duplicates the last letter a bit further on. Is this a known problem?

Not to try to rope you back into the project, but I will point out there's definitely a large hole in the Wayland Terminal world.
There a plenty of emulators out there that are somewhat in the territory of developement wterm finds itself in. And you're right that Kitty or Alacritty are very good options, but in both cases, their biggest asset is their greatest drawback for older systems: GPU.
I run an old-ish Thinkpad X61. My OpenGL driver support is ancient, and I have no hope of ever using a graphics accelerated term. Xwayland is great and I enjoy it in Sway with st right now, but consider where I actually want to take my system: dwl + hack-on-term + no-xwayland with the GPU limitation.  Food for thought.


filter wildcards

is there any way to add a wildcard * to the filters in enhanceCollection? , I gave it a go, but it didn't work the way I thought it would. I want to keep my markdown files and layouts a bit more modular and have separate files for  Employee-Bio, and Employee-JobDescription .
I'd like to be able to do something like this.
const allEmployeeData = enhanceCollection(this.context.collection, {
      filter: { layout: 'Employee-*' }
})

Better than wildcard, I think regex are supported.
You can try this.
const allEmployeeData = enhanceCollection(this.context.collection, {
      filter: { layout: /^Employee-/ }
})

v1 have a new API.


Reproduce the code

What is the train.txt file in the evaluation.py?And the version of the packages in the requirements cannot be downloaded successfully?

I have the same question

Where did the LOLv1\train\LOLv1_train.txt file come from? Or how?

请参考：https://github.com/JianghaiSCU/Diffusion-Low-Light/issues/12，txt文件需要根据自己的本地环境生成，所以我们无法提供，也可以对dataset.py进行修改以适应各位自己的设置.


Multilingual support

Hi,
Do you plan to add any multilingual support for this theme?

Hey @h4ckd0wn not really. I would bet my bottom dollar that there're some jekyll plugins for this.

Yeah but they're sometimes hard to implement
Also, what is the correct size for the svg logo?

Reviving an old thread anyone done internationalization for this theme? I am working on one with the  jekyll-multiple-languages-plugin but running into some issues.


Add DumpVar helper function to help debugging templates

I guess many contributors might agree that it's really difficult to write Golang template. The dot syntax . confuses everyone: what variable it is ....
So, we can use a {{DumpVar .ContextUser}} to look into every variable now.

And it can even dump the whole ctx.Data by {{DumpVar .}}:
dumpVar: templates.Vars
{
  "AllLangs": [
    {
      "Lang": "id-ID",
      "Name": "Bahasa Indonesia"
    },
...
      "Context": "[dumped]",
      "ContextUser": {
        "AllowCreateOrganization": true,
        "AllowGitHook": false,
        "AllowImportLocal": false,
...
  "TemplateLoadTimes": "[func() string]",
  "TemplateName": "user/profile",
  "Title": "Full'\u003cspan\u003e Name",
  "Total": 7,
  "UnitActionsGlobalDisabled": false,
  "UnitIssuesGlobalDisabled": false,
  "UnitProjectsGlobalDisabled": false,
  "UnitPullsGlobalDisabled": false,
  "UnitWikiGlobalDisabled": false,
  "locale": {
    "Lang": "en-US",
    "LangName": "English",
    "Locale": {}
  }
...

Is there a suitable go module available? It seems like this is code we shouldn't do first-party as it's been probably been implemented a dozen times. Maybe there is even something in the stdlib. Not blocking on this though.

Is there a suitable go module available to pretty print arbritrary values?

I didn't see so. And ToJson doesn't work in many cases.

It seems like this is code we shouldn't do first-party as it's been probably been implemented a dozen times.

I guess Gitea is the largest Golang template user, and the most complex one. Many small/simple projects do not have such problem.

Maybe there is even something in the stdlib. Not blocking on this though.

No such thing in stdlib .... There is Sprintf("%+v"), the output is not friendly / not useful for a large object.

What about https://github.com/davecgh/go-spew or https://github.com/kr/pretty ?

What about https://github.com/davecgh/go-spew or https://github.com/kr/pretty ?

Do you want to read 	%#+v: (*main.circular)(0xf84003e260){ui8:(uint8)1 c:(*main.circular)(0xf84003e260)<shown>} when debugging?

That example is for circular pointers.

That example is for circular pointers.

Nope, there are many noises in their dump.
I have tried both, slow / many noises / many unrelated fields. I do not think they would work with Gitea's ctx.Data.
If you prefer them, could you help to share your screenshot / output of {{DumpVar .}} by them?

.


Self Contained Vault dependency directory tree should parse out Keybase git remotes into a subdir structure

Please select if your request is either something new or an enhancement

[x] Enhancement of an existing Feature.
[ ] Request of a new feature.

Please select the area your request applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

[x] Workspace - VSCode workspace, vaults, Intellisense/autocomplete, Dendron settings
[ ] Lookup - Dendron's Lookup Command
[ ] Views - Dendron Preview, Tree View, Side Panels in the UI
[ ] Schema - Dendron Schemas
[ ] Pod - Data import from / export to Dendron
[ ] Publish - External Site Publish
[ ] Markdown - Markdown features, such as syntax support and features

Is your feature request related to a problem? Please describe
Self contained vaults and the dependencies/* directory structure are excellently setup to avoid clashing.
git usually follows a particular format that you're able to convert into a dir structure like the following:
├── dependencies
│   ├── github.com
│   │   └── ScriptAutomate
│   │       └── my-awesome-vault

This looks to work great with my vaults on both GitHub and GitLab, with github.com or gitlab.com being what I see the top dirs in dependencies become.
But, this isn't the case for special keybase:// vs. git@<endpoint>: remotes. Keybase remotes work out of box with git, and are used to work with encrypted git repositories managed by Keybase.
Examples:
# What people generally see with git remotes
git@github.com:ScriptAutomate/my-awesome-vault.git
# Personal git repos that may be used as vaults
keybase://private/<username>/<repo-name>
# Team git repos that may be used as vaults
keybase://private/<team-name>/<repo-name>

Example personal private repo: keybase://private/cantevenio/my-keybase-vault
Keybase remotes currently render as:
├── dependencies
│   ├── my-keybase-vault
│   ├── github.com
│   │   └── ScriptAutomate
│   │       └── my-awesome-vault

Describe the solution you'd like
keybase:// remotes shouldn't place vaults directly into a folder sitting in the root of dependencies, but should create a subdir structure like others are doing:
├── dependencies
│   ├── github.com
│   │   └── ScriptAutomate
│   │       └── my-awesome-vault
│   ├── keybase
│   │   └── private
│   │       └── cantevenio
│   │           └── my-keybase-vault

Describe alternatives you've considered
This seems to be the easiest format to parse into a subdir tree, so I'm not sure of what other paths there could be.

Thanks @ScriptAutomate for the enhancement suggestion 🙏


Correction for raw affiliation Laboratoire de Recherche en Electrotechnique L.R.E

Correction needed for raw affiliation Laboratoire de Recherche en Electrotechnique L.R.E
raw_affiliation_name: Laboratoire de Recherche en Electrotechnique L.R.E
new_rors:
previous_rors: 022m8c549
works_examples: W4385268207
contact: 5be69e09ebd07d21cd3b00249a5ad727:ef137b493b608c53aea96c5e00a4de2d7f78 @ inrae.fr

This issue was accepted and ingested by the OpenAlex team on 2024-10-10. The new affiliations should be visible within the next 7 days.


Data Must be Sanitized, Escaped, and Validated

Data Must be Sanitized, Escaped, and Validated
When you include POST/GET/REQUEST/FILE calls in your plugin, it's important to sanitize, validate, and escape them. The goal here is to prevent a user from accidentally sending trash data through the system, as well as protecting them from potential security issues.
SANITIZE: Data that is input (either by a user or automatically) must be sanitized as soon as possible. This lessens the possibility of XSS vulnerabilities and MITM attacks where posted data is subverted.
VALIDATE: All data should be validated, no matter what. Even when you sanitize, remember that you don’t want someone putting in ‘dog’ when the only valid values are numbers.
ESCAPE: Data that is output must be escaped properly when it is echo'd, so it can't hijack admin screens. There are many esc_*() functions you can use to make sure you don't show people the wrong data.
To help you with this, WordPress comes with a number of sanitization and escaping functions. You can read about those here:
https://developer.wordpress.org/plugins/security/securing-input/
https://developer.wordpress.org/plugins/security/securing-output/
Remember: You must use the most appropriate functions for the context. If you’re sanitizing email, use sanitize_email(), if you’re outputting HTML, use wp_kses_post(), and so on.
An easy mantra here is this:
Sanitize early
Escape Late
Always Validate
Clean everything, check everything, escape everything, and never trust the users to always have input sane data. After all, users come from all walks of life.
Example(s) from your plugin:
src/admin/db/send-data.php:16: $pointers = $_POST["add_pointer"];
src/admin/db/send-data.php:17: $probability = $_POST["add_probability"];
src/admin/db/send-data.php:19: $pointers = $_POST["edit_pointer"];
src/admin/db/send-data.php:20: $probability = $_POST["edit_probability"];

https://developer.wordpress.org/themes/theme-security/data-sanitization-escaping/


[hotfix][typo]Fix typo in catalogs docs

What is the purpose of the change
This pull request fix typo word from JDBCatalog to JDBCCatalog in catalogs docs .
Brief change log
Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (no)
The runtime per-record code paths (performance sensitive): ( no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

fixed in https://github.com/apache/flink/pull/12036


404 not found on dask windows

This is what I see when I load up the binder

I'm in the process of pinning the dask lab extension to the last version that I know worked. Fix coming soon.


Minimum GPU requirement

What is the minimum GPU requirement to run MaMMUT model properly?
Is it possible to run MaMMUT properly on a machine with 12 GB GPU?

The model has 1.2B parameters, if you use fb32, it will take 4.8GB GPU memory for the model itself. So it should be doable for inference, but barely possible for training.


Unable to Revert Changes

Describe the bug
I had made a few changes to my test project, then asked for something to be added and the entire app was rewritten which threw away all of the prior changes that I had made. I would like to revert changes back to the version that I was happy with and work to add more features to that version of the code.
Link to the Bolt URL that caused the error
https://bolt.new/~/tanstack-table-heazey
Steps to reproduce
Make several iterations working through things and adding features. Ask for the code to be updated to simulate a scenario that is described.
Expected behavior
The code is updated instead of rewritten. There is a revert option to go back to a prior working version.
Screen Recording / Screenshot
No response
Platform
Browser name = Chrome
Full version = <IP_ADDRESS>
Major version = 129
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
performance.memory = {
  "totalJSHeapSize": 72069249,
  "usedJSHeapSize": 70120817,
  "jsHeapSizeLimit":<PHONE_NUMBER>
}
Username = pkeller3
Chat ID = 4412f92d37ea

Additional context
No response

Thanks for the report! We are tracking the resolution in #82

@pkeller3 Thank you for the great feedback! We completely agree and are working rapidly to implement this feature. The resolution will be tracked under #35!

Thank you for the quick response. Nice work on Bolt so far!


Add a Dockerfile to build on Alpine Linux

This will allow us to:

Deploy lightweight containers on our infrastructure
Make running agora accessible
Write system integration tests

This totally works, woohoo

Travis is being weird

:green: