WIP: Distributed Brainstorm

Hello @Olllom! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file lettuce/boundary.py:

Line 36:80: E501 line too long (119 > 79 characters)
Line 60:80: E501 line too long (86 > 79 characters)
Line 68:80: E501 line too long (91 > 79 characters)

In the file lettuce/distutil.py:

Line 24:80: E501 line too long (120 > 79 characters)
Line 24:83: E252 missing whitespace around parameter equals
Line 24:84: E252 missing whitespace around parameter equals
Line 35:1: W391 blank line at end of file

In the file lettuce/domdec.py:

Line 4:1: E303 too many blank lines (3)
Line 12:5: E112 expected an indented block
Line 12:5: E301 expected 1 blank line, found 0
Line 18:5: E112 expected an indented block
Line 18:5: E301 expected 1 blank line, found 0
Line 21:1: E302 expected 2 blank lines, found 1
Line 24:1: W391 blank line at end of file

In the file lettuce/flows/flow.py:

Line 47:80: E501 line too long (88 > 79 characters)
Line 50:80: E501 line too long (83 > 79 characters)
Line 54:80: E501 line too long (86 > 79 characters)
Line 55:80: E501 line too long (92 > 79 characters)
Line 58:80: E501 line too long (111 > 79 characters)
Line 62:80: E501 line too long (96 > 79 characters)
Line 64:80: E501 line too long (87 > 79 characters)
Line 71:1: E303 too many blank lines (4)
Line 75:80: E501 line too long (96 > 79 characters)
Line 81:5: E303 too many blank lines (3)
Line 83:80: E501 line too long (80 > 79 characters)
Line 93:80: E501 line too long (100 > 79 characters)

In the file lettuce/simulation.py:

Line 46:80: E501 line too long (81 > 79 characters)
Line 47:80: E501 line too long (88 > 79 characters)
Line 58:80: E501 line too long (102 > 79 characters)
Line 59:80: E501 line too long (92 > 79 characters)


Microsoft.VisualStudio.Settings.15.0: ExternalSettingsManager.CreateForApplication() can not load assembly Microsoft.VisualStudio.RegDetour

Hi,
I have a problem with Microsoft.VisualStudio.Settings.15.0 package.
When I try to load settings with ExternalSettingsManager.CreateForApplication(devenvPath); call, an exception is thrown:

How to fix it?

You'll need to grab the RegDetour package as well.


fix(apps/dev/prow): fix configmap names and add secret generation

Signed-off-by: wuhuizuo<EMAIL_ADDRESS>

/approve


Serialization performance regression in benchmark

Check serialization performance and see if there's a regression. It looked like there might be one based on the delta from the last good bench.

Turned out to be a regression in string serialization. It was using the more generic slice serialization which was doing the bytes one at a time instead of a memcpy.
Fixed by 05251d41adc75952700249db2497b406d99e3ba8

Turned out to be a regression in string serialization. It was using the more generic slice serialization which was doing the bytes one at a time instead of a memcpy.
Fixed by 05251d41adc75952700249db2497b406d99e3ba8


Exporting try_with_timeout breaks some downstream code

For example, in HTTP.jl.
WARNING: both Exceptions and ConcurrentUtilities export "try_with_timeout"; uses of it in module Connections must be qualified
HTTP.Exceptions.ConnectError("...", UndefVarError(:try_with_timeout))

Probably should be fixed on HTTP.jl, but wanted to bring it up here.

Fixed in https://github.com/JuliaWeb/HTTP.jl/pull/1043


Updating Damo's profile

Docs Build status updates of commit 0c43f47:
:warning: Validation status: warnings

File
Status
Preview URL
Details

advocates/index.html.yml
:warning:Warning
View
Details

advocates/damian-brady.yml
:white_check_mark:Succeeded
View

advocates/map.yml
:white_check_mark:Succeeded
View

advocates/toc.yml
:white_check_mark:Succeeded
View

advocates/index.html.yml

Line 0: [Warning] Invalid file link:(~/tweets).
Line 0: [Warning] Invalid file link:(~/map).

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Redirection FAIL while Sign In: signInWithRedirect fails to redirect on localhost due to third-party storage access blocking

Issue Description
I was experiencing an issue with signInWithRedirect on localhost when using Firebase SDK. When I tried to log in, I was not redirected to my app after successful authentication.
Steps to Reproduce

hit this in the search bar - chrome://flags/#third-party-storage-partitioning

disable Third-party Storage Partitioning

after relaunching the browser if it still not working then go to this

in Cookies and Site data allow third-party cookies

Reference
https://stackoverflow.com/questions/77270210/firebase-onauthstatechanged-user-returns-null-when-on-localhost
https://firebase.google.com/docs/auth/web/redirect-best-practices

Thank so much for this issue, you provided detailed explanation of the solution


Deprecated Android embedding version

Project uses Flutter Android Embedding V1, which has been deprecated for a while, and with latest Flutter versions (after 2.8.1) an attempt to run example application will fail with this message:
This app is using a deprecated version of the Android embedding.
To avoid unexpected runtime failures, or future build failures, try to migrate this app to the V2 embedding.
Take a look at the docs for migrating an app: https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects
The plugin `device_info_plus` requires your app to be migrated to the Android embedding v2. Follow the steps on https://flutter.dev/go/android-project-migration and re-run this command.

According to Flutter team a migration should be made to Android Embedding V2. As a temporary workaround, the example can be run by downgrading to older versions of Flutter engine

@ikurek I would perhaps go as far as to label this as a bug... for this repository, as a whole, the example apps are pretty essential. What do you think?

@QuintinWillison Seems reasonable, since this is actually breaking for end users. I'm already working on a fix.

Fixed by #312 as far as I can tell, @ikurek. It seems this issue wasn't linked to the PR.


Unify the two classes vkb::core::VulkanResource and vkb::core::HPPVulkanResource into one: vkb::core::VulkanResource<BindingType, HandleType>

Description
The next unification step of C- and C++-bindings: vkb::core[HPP]VulkanResource.
Build tested on Win10 with VS2022. Run tested on Win10 with NVidia GPU.
General Checklist:
Please ensure the following points are checked:

[x] My code follows the coding style
[x] I have reviewed file licenses
[x] I have commented any added functions (in line with Doxygen)
[x] I have commented any code that could be hard to understand
[x] My changes do not add any new compiler warnings
[x] My changes do not add any new validation layer errors or warnings
[x] I have used existing framework/helper functions where possible
[x] My changes do not add any regressions
[x] I have tested every sample to ensure everything runs correctly
[x] This PR describes the scope and expected impact of the changes I am making

Note: The Samples CI runs a number of checks including:

[x] I have updated the header Copyright to reflect the current year (CI build will fail if Copyright is out of date)
[ ] My changes build on Windows, Linux, macOS and Android. Otherwise I have documented any exceptions

Sample Checklist
If your PR contains a new or modified sample, these further checks must be carried out in addition to the General Checklist:

[ ] I have tested the sample on at least one compliant Vulkan implementation
[ ] If the sample is vendor-specific, I have tagged it appropriately
[ ] I have stated on what implementation the sample has been tested so that others can test on different implementations and platforms
[ ] Any dependent assets have been merged and published in downstream modules
[ ] For new samples, I have added a paragraph with a summary to the appropriate chapter in the readme of the folder that the sample belongs to e.g. api samples readme
[ ] For new samples, I have added a tutorial README.md file to guide users through what they need to know to implement code using this feature. For example, see conditional_rendering
[ ] For new samples, I have added a link to the Antora navigation so that the sample will be listed at the Vulkan documentation site

looks like a few merge conflicts.
Looks good to me other than that.


Allow tenant and PermissionsGrant holders to update protocol records authored by someone else

Context: https://github.com/TBD54566975/dwn-sdk-js/pull/474#discussion_r1296533888
There is currently a condition enforced for protocol RecordsWrites that only the initial author of a record can update the record. Not even the tenant can update a protocol record authored by someone else. Should we allow the tenant to update all records in their DWN? Should we allow PermissionsGrant grantees update records they did not initially author?
Reasons against: If the tenant wishes to remove the content of a record, they can just delete the record and create a new record.
Reasons for: The tenant is the monarch of their DWN. They should have access to create, update, read, or delete any record on their DWN.

If my understanding of the issue is correct I vote for allowing tenant to do anything to any record, as well as allowing any grantee to do anything the grant authorizes.
If a tenant wants to change a record that someone else authored into their DWN via a protocol, that could be useful.
A Delete then a subsequent Create of a new record removes the original author from potentially being able to further read/update it depending on protocol rules.
If the intention of the tenant is to remove that ability they can still do that by issuing a delete, but if their intention is simply to update a record someone else authored i think that should be allowed.

The implementation of co-update, co-delete, and co-prune should already address this.


Small markdown bug in documentation of

https://hexdocs.pm/igniter_new/Mix.Tasks.Igniter.New.html displays the following which has the wrong indentation/formatting (see red rectangle):

See https://hexdocs.pm/igniter_new/Mix.Tasks.Igniter.New.html

Thanks for pointing this out, pushed a fix to the docs 🙇


{#179|BUG FIX}: fix for ipython>8.17.0

Description of new feature, or changes
Corrects the clean_up function call to account for the argument now passed by ipython
Checklist

[x] Your branch is up-to-date with the base branch
[x] You've included at least one test if this is a new feature
(Not a feature)
[x] All tests are passing

Related Issues and Discussions

Fixes #179
People to notify

@manrajgrover

@manrajgrover will there be a new halo release for this fix? the latest release still shows 2020:
https://pypi.org/project/halo/#history


os/linux/ld: handle nonexistent ld.so.conf more gracefully

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew typecheck with your changes locally?
[ ] Have you successfully run brew tests with your changes locally?

Fixes #18458

This might make sense when bootstrapping glibc maybe?
This is however not a good fix for #18458 as it will force everything to build from source with broken linkage.

Added some defaults based on the output of OS::Linux::Ld.library_paths in a codespace. Also included the location of ld.so.conf as reported at #18458.

Reverted to original changes per discussion on Zoom.


chore: add jira doc to contrib guide

Description
New documentation on how we use Jira after the discussions we had in grooming / slack. The changes we spoke about have all been made in Jira and all unfinished stories in the backlog have been modified to follow the new system.
Pull Request Checklist

[x] Ask the contributors if a similar effort is already in process or has been solved.
[x] Review the contribution guidelines.
[x] Use staging as your pull request's base branch. (All PRs using production as its base branch will be declined).
[x] Ensure all gulp scripts successfully compile.
[x] Update, remove, or extend all affected documentation.
[x] Ensure no private Dialpad links or info are in the code or pull request description (Dialtone is a public repo!).

Obligatory GIF (super important!)

Thanks for the proof reading all, made the fixes.


junk after document element

What version of Music Assistant has the issue?
2022.12.1
The problem
I have the following playlist:
[quote]
#EXTM3U
/media/Various Artists/Back To the 80's Volume 3/410 Michael Jackson - One Day In Your Life.mp3
/media/Various Artists/Back To the 80's Volume 3/411 Tom Tom Club - Wordy Rappinghood.mp3
/media/Various Artists/Back To the 80's Volume 3/412 Earth, Wind & Fire - Let's Groove.mp3
[/quote]
This playlist fails to load. When I remove this Michael Jackson track from the m3u list, the list works. I also checked the id tags on the file in question (using Tag&Rename) and found no garbage.
How to reproduce
I guess you'll have to have my mp3 file for this.
Relevant log output
2023-01-11 21:57:05.553 ERROR (MainThread) [music_assistant.music.file] Error processing /media/Various Artists/Back To the 80's Volume 3/410 Michael Jackson - One Day In Your Life.mp3 - junk after document element: line 25, column 0
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/music_assistant/music_providers/filesystem/filesystem.py", line 253, in sync_library
track = await self._parse_track(entry.path)
File "/usr/local/lib/python3.10/site-packages/music_assistant/music_providers/filesystem/filesystem.py", line 549, in _parse_track
artist = await self._parse_artist(track_artist_str)
File "/usr/local/lib/python3.10/site-packages/music_assistant/music_providers/filesystem/filesystem.py", line 679, in _parse_artist
info = await self.mass.loop.run_in_executor(None, xmltodict.parse, data)
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.10/site-packages/xmltodict.py", line 378, in parse
parser.Parse(xml_input, True)
xml.parsers.expat.ExpatError: junk after document element: line 25, column 0
Additional information
There are more tracks in my music database with this issue. The originals are in my possession and ripped by me to mp3 years ago (can't even remember which program I used back then). Foobar has no problem with my music database. Neither does VLC. But those can't run on my NAS that's why I was over joyed when I saw your great program.
BTW: It looks like your program uses the ID3v1 tag instead of the newer ID3v2 tag.
What version of Home Assistant Core are your running
2023.1.1
What type of installation are you running?
Home Assistant Container
On what type of hardware are you running?
Linux

We recommend tagging with MusicBrainz Picard. Can you try that?

OK, will see if that helps. Could take a while (being an ex DJ my collection is a bit above average).

Just try that one file and see if that fixes it.

There seems to be something within the tags. It would be great if you can save that file somewhere save to send it to me some day so I can try to reproduce and maybe fix it in the code.

@marcelveldt Thanks. I checked the file with Foobar, mp3val and MusicBrainz and neither of them found anything wrong with the file. You can download the file from the following location: https://djdj.nl/xtra/410 Michael Jackson - One Day In Your Life.mp3

Is there any update on this?

Please be patient (in the order of a few weeks) while Marcel does the rewrite.

MA V2 Beta is available. Please advise if this is still an issue

I run HA in a docker container so it seems I can't run your add-on version.

There is a docker version https://github.com/music-assistant/hass-music-assistant/issues/1143

Please advise if this is still an issue.

Tried to install the docker version on my DS220+ NAS but wasn't succesful. I'll now wait for your program to get out of beta, Maybe then the howto (docker) will also be a tad more useable.

So last night I was finally able to install and run Music Assistant 2.0 in a docker container with my music attached. The problem hasn't changed. The log is still filled with "xml.parsers.expat.ExpatError: junk after document element" errors. Playlists still fail because of this (only items up to the first error get loaded). Tracks with this error still don't end up in the database (foobar2000 etc have no problem with it). No known (to me) mp3 tag editor (including those suggested in this thread) finds anything wrong with the track in question.
I too now consider this matter closed. MA has moved away from HA integration and for me, that was the biggest plus of the program. Too bad.

@HuismAndre I think you have misinterpret something because we're not moving away from HA integration at all, it just is not ready yet, I am working hard to get that part ready again. We just have moved the core of Music Assistant into its own process for stability and maintenance reasons that's all. Of course we're not going to drop HA support, that is the core reason of the existence of MA ;-)
I found the link to your file above, I will review it and report back. I have never seen this error before so very curious what is causing it.

Quickly ran the file through our tag scanner,it found no issues but then I re-read your initial post and it occured to me where it is failing. It is failing on reading the actual artist folder on disk, more specifically the "artist.nfo" file with additional metadata. That is what is crashing. I will add an additional guard in our code to not crash completely when reading that file fails but at least now you know that the artist.nfo file is causing the malfunction.
So in this case you will have an artist folder calles Michael Jackson and in there will be some additional images and a file "artist.nfo"

Thanks for looking into it. Yes, I have a music database with complete artist info in nfo files (created by Kodi years ago, using the "export music database" option. I just checked the file from Michael Jackson and it's bad, it's real bad (and no, that's not the song). It contains entries of other artists as wel. No idea how Kodi could have made such a mess of it. I'll take the easy way out and rename the nfo files for now (and maybe someday will look into it some more). Scanner is running as we speak. Let's hope this solves my issue.
BTW: Good to hear you don't move away from Home Assistant. ;-)

Ah, great to hear that we found the culprit, strange that the file was so malformed. Well at least it exposed a bug on the MA side too: that we should ignmore malformed nfo files :-)
And no my dayjob is actually Home Assistant (I'm a Nabu Casa employee) so it would be really strange if MA would not be a killing extension to HA ;-)


segmented-buttons should have tooltips

Add tooltips (title attributes) to segmented-buttons so users will have more detail than just the icons. These will appear when mousing over the icon.

Note: How should the option be formatted? Separate argument passed in the schema, or titlecasing of the option's value?


ContainerPath on Windows pod

What happened?
Trying to configure sync for a Windows pod but devspace dev gets stuck on "Starting Sync.."
What did you expect to happen instead?
localSubPath folder should sync with the ContainerPath defined in the Windows pod.
How can we reproduce the bug? (as minimally and precisely as possible)
dev:
sync:

labelSelector:
app: api
localSubPath: ./WebApi
containerPath: "C:/webApp"

Tried the following in ContainerPath:
c:\webApp
c:\webApp
\c:\webApp
webApp
./
I also tried by removing the ContainerPath settings but no luck.
Local Environment:

DevSpace Version: 5.2.0
Operating System: windows
Deployment method: kubectl apply

Kubernetes Cluster:

Kubernetes Version: [1.18.8]

Anything else we need to know?
/kind bug

@zohaibhafeez thanks for reporting this issue! Currently syncing windows containers is not supported since the helper binary is compiled for linux containers and cannot be executed on windows for now.

@FabianKramm Are there any updates on this? I have several projects that require Windows containers and would like to use devspace and file syncing from local dev machine. Right now I get error start_dev: start sync: error executing tar: tar: Error opening archive: Failed to open '\\.\tape0'


Change the checkstyle project's parent to flume-parent

Change the checkstyle project's parent to flume-parent
Set flume-checkstyle's packaging to "pom"

This fixes among others the packaging issue when the modules were missing
from the source tarball.

I cannot compile. I get the same error what you can see at Travis Cl build error.

Thanks @mcsanady , I think it worked locally because I already have the flume-checkstyle installed to my local maven repository.
I'm closing this PR and trying to look for other solutions for the packaging issue.

Hi @adenes ,
Slightly off-topic: What exactly is the command you use to generate the source tarball?
I thought, #98 has fixed this issue by removing checkstyle from the source archive generation process.
Thanks,
Donat

mvn clean install creates the binary and the source tarball to flume-ng-dist/target and that is uploaded to nexus during mvn deploy.
I don't remember clearly what was done during the previous release regarding to the source artifacts. The assembly plugin creates the proper source tarball with the 1.7.0 release, because the checkstyle project was removed.
Should I use the generate-source-release.sh script to create the source package and upload it manually to the nexus repository?

Well, if that works and it's to be updated in dev-docs/HowToRelease.md , we should probably do that.
What do you think?

Sure, I'll update the docs, there are some minor fixes to be done.

That sounds awesome!
Thanks, Denes!


Add Wi-Fi7 and EHT operations capability data models

This patch adds Wi-Fi7 and EHT operations data models and includes them into ap capability report message according to EasyMesh spec v6.0:
"The Multi-AP Agent shall include one Wi-Fi 7 Agent Capabilities TLV and one EHT Operations TLV in the AP Capability Report"

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


syslogtcp - payload must be string or byte[]

Same simple pipeline (syslog-tcp to log). I sometimes get the following errors:
I can't figure out what types of messages are causing this problem. I can't reproduce it with a single message, it only happens when I have a lot of incoming messages on the tcp port.
I noticed I could trigger the error if I shut down the rsyslog transmission on the client, but there is definitely other triggers to it as well.
Exception in thread "pool-6-thread-320" org.springframework.messaging.MessagingException: java.lang.IllegalArgumentException: payload must be String or byte[]
	at org.springframework.integration.syslog.inbound.SyslogReceivingChannelAdapterSupport.convertAndSend(SyslogReceivingChannelAdapterSupport.java:76)
	at org.springframework.integration.syslog.inbound.TcpSyslogReceivingChannelAdapter.onMessage(TcpSyslogReceivingChannelAdapter.java:80)
	at org.springframework.integration.ip.tcp.connection.TcpConnectionSupport.sendExceptionToListener(TcpConnectionSupport.java:346)
	at org.springframework.integration.ip.tcp.connection.AbstractConnectionFactory$1.run(AbstractConnectionFactory.java:609)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.IllegalArgumentException: payload must be String or byte[]
	at org.springframework.util.Assert.isTrue(Assert.java:65)
	at org.springframework.integration.transformer.SyslogToMapTransformer.transformPayload(SyslogToMapTransformer.java:143)
	at org.springframework.integration.transformer.SyslogToMapTransformer.transformPayload(SyslogToMapTransformer.java:39)
	at org.springframework.integration.transformer.AbstractPayloadTransformer.doTransform(AbstractPayloadTransformer.java:33)
	at org.springframework.integration.syslog.DefaultMessageConverter.fromSyslog(DefaultMessageConverter.java:47)
	at org.springframework.integration.syslog.inbound.SyslogReceivingChannelAdapterSupport.convertAndSend(SyslogReceivingChannelAdapterSupport.java:73)

Improvements to syslog SI adapter is complete. @abennet: if you run into this issue again, or have other details to share, please let us know.


impl(pubsub): add more than 128 links

Part of https://github.com/googleapis/google-cloud-cpp/issues/12528

This change is

I started refactoring, but looks like it’s gonna have to wait to Monday.


Images plugin: images are not initially visible if animation is disabled

Expected Behavior

Images added via plugin should be visible.
Current Behavior

When animation is disabled, images added via plugin are initially not visible.
When I hover over the chart with the mouse, the images appear.
Possible Solution

🤷
Steps to Reproduce
example: https://codesandbox.io/s/chart-js-stacked-bar-forked-v1ncd?file=/src/index.js
In the attached example there are 2 charts.
Chart 1 (top) has default animation enabled. The images are visible.
In chart 2 (bottom) I've disabled animation. The images are not visible until I mouseover the chart.
https://user-images.githubusercontent.com/4200728/147671579-d39bafe8-9c73-44b2-a957-aa1865adb7dc.mp4

Context

Environment

Chart.js version: 3.7.0
Browser name and version: Chrome version 96.0.4664.110
Link to your project: N/A

What images plugin? Did you make sure the images re loaded before creating the chart?

What images plugin? Did you make sure the images re loaded before creating the chart?

It's a custom plugin. The implementation is included in the example.
I'm not sure how I'd load the images before creating the chart, but I'll give it a try.
Would be happy to hear any suggestions.
Thanks

I think what you need to do is use image.onload and then once the image has finished loading, trigger an update of the chart. Some details on how to use onload are in https://stackoverflow.com/questions/37854355/wait-for-image-loading-to-complete-in-javascript

I think what you need to do is use image.onload and then once the image has finished loading, trigger an update of the chart. Some details on how to use onload are in stackoverflow.com/questions/37854355/wait-for-image-loading-to-complete-in-javascript

How would I trigger an update?
Is it chart.update()? (https://www.chartjs.org/docs/latest/api/classes/Chart.html#update)

Yup, chart.update() will trigger the update. The only key will be making sure that the image doesn't get re-created the 2nd time the plugin runs

I'll look into this

Indeed, updating the chart after images were loaded did the trick.
I added a listener on each image created. The callback is a debounced chart.update to prevent multiple consecutive updates.
Stored the created images in a Map, keyed by src, to prevent images being created more than once.
Thanks for the help folks.


FutureBuilder does not work properly with FireStore

to reproduce the problem, let us assume a collection 'A' that have document 'b' in FireStore.
Also, we have tested the collection with StreamBuilder, which means Firestore.instance.collection('A').getSanpshops() does work properly with StreamBuilder.
then, the following codes
class ErrorDemo extends StatefulWidget {
  @override
  createState() => ErrorDemoState();
}

class ErrorDemoState extends State<ErrorDemo> {

  @override
  build(BuildContext context) {
    return new FutureBuilder<DocumentSnapshot>(
      future: Firestore.instance.document('A/b').get(),
      builder: (BuildContext context, AsyncSnapshot<DocumentSnapshot> snapshot){
        if(snapshot.connectionState == ConnectionState.waiting)
          return Text('waiting');
        if (!snapshot.hasData)
          return new Text('Unknow');
        if (snapshot.error)
          return new Text('Error');

        return new Text('finish');
      },
    );
  }
}

will not display the page properly and give the following log
flutter: The following assertion was thrown building FutureBuilder<DocumentSnapshot>(dirty, state:
flutter: _FutureBuilderState<DocumentSnapshot>#8a3f1):
flutter: Failed assertion: boolean expression must not be null
flutter:
flutter: Either the assertion indicates an error in the framework itself, or we should provide substantially
flutter: more information in this error message to help you determine and fix the underlying cause.
flutter: In either case, please report this assertion by filing a bug on GitHub:
flutter:   https://github.com/flutter/flutter/issues/new
flutter:
flutter: When the exception was thrown, this was the stack:
flutter: #0      ErrorDemoState.build.<anonymous closure> (file:///Users/GanYuan/FlutterProjects/project_bubbleTea/flutter/lib/main.dart)
flutter: #1      _FutureBuilderState.build (package:flutter/src/widgets/async.dart)
flutter: #2      StatefulElement.build (package:flutter/src/widgets/framework.dart:3730:27)
flutter: #3      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3642:15)
flutter: #4      Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
flutter: #5      BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2242:33)
flutter: #6      _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding&WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:626:20)
flutter: #7      _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
flutter: #8      _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
flutter: #9      _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
flutter: #10     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:842:5)
flutter: #11     _invoke (dart:ui/hooks.dart:120:13)
flutter: #12     _drawFrame (dart:ui/hooks.dart:109:3)

This happens on iOS, I did not test the case on Android.
The flutter doctor information is as follow
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.5.1, on Mac OS X 10.13.6 17G65, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 9.4.1)
[✓] Android Studio (version 3.1)
[!] VS Code (version 1.25.1)
[✓] Connected devices (1 available)

the FireStore plugin version is
cloud_firestore: ^0.7.3

I think you should implement it like shown in the example code in https://docs.flutter.io/flutter/widgets/FutureBuilder-class.html
I assume that the case ConnectionState.none is happening with snapshot == null and then !snapshot.hasData or snapshot.hasError throw the error you got.

Can you do this with query?


move redirects to base class

Changelog entry
move redirects to base class, solve problem with redirects in serverless databases
Changelog category

Improvement
Bugfix
Not for changelog (changelog entry is not required)

solve problem with redirects in serverless databases

could you please describe the problem, how was it reproduced?

serverless databases generate unnecessary redirects. they can't be seen, but they only affect performance.


User unable to get all Vibrio cholerae genomes through download

WE had a user with this problem.  Dustin looked into it, and he, too, could not get all of the genomes that should be available.  Here is what Dustin had to say:
"I browsed to that taxon at https://www.patricbrc.org/view/Taxonomy/666#view_tab=genomes, select all, click download on the green bar, advanced->selected .fna.  It successfully downloads, but looks like there are only ~500 of the genomes in there."

Isn't it because of out-sync files? I will test and update.

https://github.com/PATRIC3/p3_api/blob/master/bundler/genome.js#L48
this was the reason that downloading only 500 genomes regardless of your selection. I will fix and deploy.

fixed but we need to wait until the fix is deployed.

This has been deployed on production.


Razor view will not allow  to be split

This code will not run.
@if (1 = 1) {

 }

some label

some text

@if (1 = 1) {

 }

Ignoring whether this should fail or not, you can ask Razor nicely to render as text to get around it:
http://stackoverflow.com/questions/4809694/razor-doesnt-understand-unclosed-html-tags

I've already worked around it. I'm just reporting what used to work in previous versions and doesn't work now.

In RC1 this works:
@if (1 == 1) { @Html.Raw("
") }

some content

@if (1 == 1) { @Html.Raw("
") }
But this doesn't:
@if (1 == 1) { @:
 }

some content

@if (1 == 1) { @:
 }`

I suppose it would be pertinent to ask: does it ever make sense to split up opening and closing tags like this? I can't think of a scenario that would truly require such a split, and given how Razor operates in MVC6 for TagHelpers to work, I wouldn't expect this to change.

Normally I would avoid it like the plague. But I'm switching my modal SCRUD from jQuery UI to bootstrap and bootstrap favors HTML over jQuery. So I have the case where I want to create a modal version of a view via ajax and a non-modal version of the same view also via ajax. I usually try the simplest thing first and thus I found myself splitting  tags.
I have a workaround where I am no longer doing this by using a little jQuery to move things around after the ajax modal div is loaded. It appears that no matter how I do it, its a bit of a kludge.

I'm allowed to do @:
 and @:
 inside of an if block. VS complains with a green squiggly but no error occurs otherwise.

Using this code:
@if (1 == 1) { @:

    }

some content

@if (1 == 1) { @:

}

As shown in https://github.com/aspnet/Mvc/issues/3944#issuecomment-172215744, is the correct solution.


Increase performance of invoicing app

Problem:
The invoicing template has low performance - loading the components takes a long time. This is NOT talking about the time to load the Requests.
https://pagespeed.web.dev/analysis/https-invoicing-request-network/dx4tgdpzfw?form_factor=mobile

@rodrigopavezi proposed "lazy loading" the components.

@sstefdev said he improved the score

This is updated performance:

Mobile:
Desktop:


Stack two images with np.nan

I'm not sure if it's an issue or the expected behaviour, but here my problem. Using datashader directly I can stack two images together using two colormaps where the top image is a "sparse" image, most value are np.nan (except the center square), the result looks like this:
agg1 = cvs.raster(img1_xr, upsample_method='linear')
agg2 = cvs.raster(img2_xr, upsample_method='linear')

img1 = tf.shade(agg1, cmap=viridis, how='linear')
img2 = tf.shade(agg2, cmap=Hot, how='linear')

img = tf.stack(img1, img2, how='over')
tf.dynspread(img, threshold=0.5, max_px=4)

I tried to replicate this in holoviews but it's doesn't work:
hv_image1 = hv.Image(np.flip(img1, axis=0).astype('float32'))(style={'cmap': 'viridis'})
hv_image2 = hv.Image(np.flip(img2, axis=0).astype('float32'))(style={'cmap': 'hot'})

hv.util.opts('Image [width=512 height=512 shared_axes=False logz=False] {+axiswise}')
regrid(hv_image1) * regrid(hv_image2)
# also try regrid(hv_image2) * regrid(hv_image1)

May be it's the expected result, I don't know. How could I replicate the first behaviour ?
holoviews version: 1.9.4-x-g73c2735e7
bokeh: 0.12.10

The datashader code you showed can be replicated exactly in HoloViews:
from holoviews.operation.datashader import regrid, stack, shade, dynspread
from matplotlib.cm import get_cmap

viridis, hot = get_cmap('viridis'), get_cmap('hot')

img1 = np.random.rand(10, 10)
img2 = np.random.rand(10, 10)

hv_image1 = hv.Image(np.flip(img1, axis=0).astype('float32'))
hv_image2 = hv.Image(np.flip(img2, axis=0).astype('float32'))
shaded1 = shade(regrid(hv_image1), cmap=viridis)
shaded2 = shade(regrid(hv_image2), cmap=hot)
dynspread(stack(shaded1*shaded2, compositor='over'))

Alternatively you could set the NaN color for Images using the clipping_colors plot option: clipping_colors={'NaN': (0, 0, 0, 0)} .

Note that dynspread isn't likely to do anything useful for raster/image data.

ahh now it's working. I didn't realized I could simply use directly the datashader "api".


tensorflow saved model to tf dialect mlir

May I know command available in tensorflow to convert saved_model.pb to model_tf_dialect.mlir?
Thanks

@ArunaKote Could you please have a look on the link and let us know if it helps? Thanks!

Thank You .But this link does not show about getting tf dialect(mlir).I tried tensorflow/bazel-bin/tensorflow/compiler/mlir/tf-mlir-translate --savedmodel-objectgraph-to-mlir --tf-savedmodel-exported-names=saved_model /path/to/savedmodel -o out.mlir using this I am getting tf dialect but it is encapsulated with tf.excutor .it also contains  %72 = "tf.PartitionedCall"(%71) {_collective_manager_ids = [], _read_only_resource_inputs = [], config = "", config_proto = "\0A\07\0A\03CPU\10\01\0A\07\0A\03GPU\10\002\02J\008\01\82\01\00", device = "", executor_type = "", f = @__inference_conv3_block4_1_relu_layer_call_and_return_conditional_losses_127420} : (tensor<*xf32>) -> tensor<*xf32>
and is not exactly  in the tf dialect form. May I know If I am doing any mistake in command line options?
Thanks.

Have you tried tf.mlir.experimental.convert_graph_def() for your case?


NoSuchMethodError: addAll

Hi! Thanks for the app! I met a bug when creating a recipe:
Description
I cannot create a recipe manually. I installed the latest version from Fdroid.
Reproduction
Steps to reproduce the behavior:

Click the + button to create the recipe
Fill the inputs (at least title, duration, ingredients, steps)

Expected behavior
The recipe is created.
Actual behavior
An error is thrown and displayed.
Screenshots

+1
The same error :(

I found the issue and creating a fix. Sorry for the long awaited response :/


[Day One] support a complete timestamp instead of just dates

Description
Instead of just capturing dates for the entries, this adds support for including the time in that date. These are the changes:

Use --isoDate instead of --date in the underlying CLI call
Change type on Form.Datepicker from Date to DateTime

Fixes #10604 🎈

@raycastbot Can I review this PR? Looks fairly straightforward. (New here)


How to set the column width automatically

Hi, I like this npm for exporting data in react app.
But is it possible to set the column width to the max width of the content automatically, just like when double click the column split in excel?

Any luck on finding this out? I need the same thing.


fix: typo in query pane

I noticed a small typo in the query pane so I decided to come fix it myself. It used to be 'selecion' and is now 'selection'

Thank you! LGTM!


Add checkForMisbehavior to Features Matrix.

Misbehavior detection was added to the go-relayer in https://github.com/cosmos/relayer/pull/1121 on March 13, 2023.

Thanks for the update!


Unable to see Host drop down in the Orchestration Volume Provisioning service.

In the services section in the volume provisioning service the host field is shown as a text field.
it is expected to be a dropdown with the hosts added and if no host then the user should be shown a button to add host.

Closing since PR is merged.


Ivy Tech Community College

School homepage: https://www.ivytech.edu/
Proof that student addresses belong to it: see the login page for students at https://myivy.ivytech.edu/

What is the criteria for determining that it allows registration of an email address even if not a student? The email addresses for ivytech.edu are provided to students, faculty, and staff.


sdcv: enable Darwin build

Things done

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

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

~[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)~
~[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"~
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build sdcv

@GrahamcOfBorg build sdcv

https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/interpreters/perl/default.nix#L47

@LnL7 Yes, this is my fault, 9ee089ae05d1ca9eed567670895aeed69fbbeaac should have gone to staging (already did) where this attribute is deleted.

Ah, thought maybe staging was merged.

@GrahamcOfBorg build sdcv


Add user authentication for the Proxy via

Hi,
I added the support of proxy-via that needs a proxy with authentication.
ie<EMAIL_ADDRESS>PS: I had 2 broken UT related to internationalization:
Expected: is "Content is not allowed in prolog.; line 1; column 1"
but: was "Contenu non autorisé dans le prologue.; line 1; column 1"
com.github.tomakehurst.wiremock.matching.EqualToXmlPatternTest > logsASensibleErrorMessageWhenActualXmlIsBadlyFormed FAILED
com.github.tomakehurst.wiremock.AdminApiTest > returnsBadEntityStatusWhenInvalidEqualToXmlSpecified FAILED
Kevin

Thanks for this. Sorry it's taken so long to merge!

Please update documentation on this so we don't need to sift through old PRs to find it. thx

I'm always happy to accept documentation improvement PRs @mikehenry-se

Done! #1294


select only one row

Here is sample code.
http://jsfiddle.net/a796kwnq/5/? I need to select one row on bootgrid.When I click checkbox on grid selected.rs.jquery.bootgrid and deselected.rs.jquery.bootgrid events firing.Why Deselect event firing also and why deselect event fires first I cant understand.After selection selectbox seems not selected.but if you set rowSelect true and select row without clicking checkbox it works fine

I have something similar to this. I have successfully setup bootgrid in other places in my app, however trying to get the selection working is driving me nuts - everything matches the examples listed on the site, and the API is exactly the same as always.
When you click a checkbox it deselects itself instantly??

Yes checkbox deselects itself after select

keepSelection doesn't seem to actually work either?

@rstaib @fuelintegrated  Yes

This is cause by the browser setting the checkbox to checked and then the "select" function inverting the selection for all the checked (it shoud exclude the recently checked)
I found a solution for this:
--- jquery.bootgrid.js
+++ jquery.bootgrid.js
@@ -1586,8 +1586,14 @@
             if (!this.options.multiSelect)
             {

               this.element.find("tbody > tr " + selectBoxSelector + ":checked")

                   .trigger("click" + namespace);

               var lastId = this.selectedRows[this.selectedRows.length-1];

               var checkboxes = this.element.find("tbody > tr " + selectBoxSelector + ":checked");

               for (i = 0; i < checkboxes.length; i++) {

                   var $checkbox = $(checkboxes[i]);

                   if (lastId != $checkbox.val()) {

                       $checkbox.trigger("click" + namespace);

                   }

               }
           }

           for (i = 0; i < this.selectedRows.length; i++)

Hi!, i'm trying to accomplish the selection of only one row in a multipage table and have the following configuration:
selection: true,
rowSelect: false
multiSelect:false

but when i hit a checkbox on one page and then move to another page and select another checkbox, both get selected. Is this a normal beheaviour or maybe im dealing with wrong configuration?
sorry for my english and thanks!
p.d
As @manuelsoldini said i've made the tweak in jquery.bootgrid.js

Thank you @manuelsoldini for this solution!
I'd hope this would make it into the next release.


Unable to start OSX App

New install, unable to connect with log below
log: Tue Aug 23 2016 08:17:23 GMT-0700 (PDT)<PHONE_NUMBER>662): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 08:17:23 GMT-0700 (PDT)<PHONE_NUMBER>664): Error in connecting to transport rpc: { Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
at Object.exports._errnoException (util.js:949:11)
at exports._exceptionWithHostPort (util.js:972:20)
at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1080:14)
code: 'ENOENT',
errno: 'ENOENT',
syscall: 'connect',
address: '/Users/t/Library/Caches/Keybase/keybased.sock' }
log: Tue Aug 23 2016 08:17:23 GMT-0700 (PDT)<PHONE_NUMBER>679): RPC [I] localhost: connecting (attempt 1)
error: Tue Aug 23 2016 08:17:23 GMT-0700 (PDT)<PHONE_NUMBER>681): Couldn't touch startup.txt file: Error: ENOENT: no such file or directory, open '/Users/t/Library/Caches/Keybase/started.txt'
log: Tue Aug 23 2016 08:17:23 GMT-0700 (PDT)<PHONE_NUMBER>681): Executing: /Applications/Keybase.app/Contents/Resources/KeybaseInstaller.app/Contents/MacOS/Keybase --app-path=/Applications/Keybase.app --run-mode=prod
log: Tue Aug 23 2016 08:17:23 GMT-0700 (PDT)<PHONE_NUMBER>799): Check bounds: { x: 1671, y: 726, width: 800, height: 600 } { x: 0, y: 0, width: 2560, height: 1440 } { x: 0, y: 0, width: 2560, height: 1440 }
log: Tue Aug 23 2016 08:17:23 GMT-0700 (PDT)<PHONE_NUMBER>940): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>775): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>776): Error in connecting to transport rpc: { address: '/Users/t/Library/Caches/Keybase/keybased.sock',
code: 'ENOENT',
errno: 'ENOENT',
syscall: 'connect' }
From Keybase: log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>777): RPC [I] localhost: connecting (attempt 1)
From Keybase: log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>835): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>841): Dispatching action: dev:updateDebugConfig: {"type":"dev:updateDebugConfig","value":{"dumbFilter":"","dumbIndex":30,"dumbFullscreen":false}}
From Keybase: log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>848): Diff: [{"kind":"E","path":["dev","debugConfig","dumbIndex"],"lhs":0,"rhs":30}]
From Keybase: log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>848): Registered bootstrap
From Keybase: log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>857): Dispatching action: tracker:registerIdentifyUi: {"type":"tracker:registerIdentifyUi","payload":{"started":true}}
From Keybase: log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>864): Diff: [{"kind":"E","path":["tracker","serverStarted"],"lhs":false,"rhs":true}]
From Keybase: log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>866): Dispatching action: pinentry:registerPinentryListener: {"type":"pinentry:registerPinentryListener","payload":{"started":true}}
From Keybase: log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>868): Diff: [{"kind":"E","path":["pinentry","started"],"lhs":false,"rhs":true}]
From Keybase: log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>870): Dispatching action: notifications:registerRekeyListener: {"type":"notifications:registerRekeyListener","payload":{"started":true}}
From Keybase: log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>874): Diff: [{"kind":"E","path":["unlockFolders","started"],"lhs":false,"rhs":true}]
From Keybase: log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>895): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>895): Error in connecting to transport rpc: { address: '/Users/t/Library/Caches/Keybase/keybased.sock',
code: 'ENOENT',
errno: 'ENOENT',
syscall: 'connect' }
From Keybase: log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>896): RPC [I] localhost: connecting (attempt 1)
log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>905): Saving state: { x: 1671,
y: 726,
width: 800,
height: 600,
windowHidden: true,
isMaximized: false,
isFullScreen: false,
displayBounds: { x: 0, y: 0, width: 2560, height: 1440 },
tab: 'tabs:loginTab' } /Users/t/Library/Application Support/Keybase/app-state.json
log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>945): RPC [I] localhost: connecting (attempt 2)
log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>945): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 08:17:24 GMT-0700 (PDT)<PHONE_NUMBER>969): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 08:17:25 GMT-0700 (PDT)<PHONE_NUMBER>838): RPC [I] localhost: connecting (attempt 2)
From Keybase: log: Tue Aug 23 2016 08:17:25 GMT-0700 (PDT)<PHONE_NUMBER>838): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 08:17:25 GMT-0700 (PDT)<PHONE_NUMBER>951): RPC [I] localhost: connecting (attempt 3)
log: Tue Aug 23 2016 08:17:25 GMT-0700 (PDT)<PHONE_NUMBER>952): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 08:17:25 GMT-0700 (PDT)<PHONE_NUMBER>971): RPC [I] localhost: connecting (attempt 2)
From Keybase: log: Tue Aug 23 2016 08:17:25 GMT-0700 (PDT)<PHONE_NUMBER>972): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 08:17:26 GMT-0700 (PDT)<PHONE_NUMBER>844): RPC [I] localhost: connecting (attempt 3)
From Keybase: log: Tue Aug 23 2016 08:17:26 GMT-0700 (PDT)<PHONE_NUMBER>845): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 08:17:26 GMT-0700 (PDT)<PHONE_NUMBER>954): RPC [I] localhost: connecting (attempt 4)
log: Tue Aug 23 2016 08:17:26 GMT-0700 (PDT)<PHONE_NUMBER>955): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 08:17:26 GMT-0700 (PDT)<PHONE_NUMBER>977): RPC [I] localhost: connecting (attempt 3)
From Keybase: log: Tue Aug 23 2016 08:17:26 GMT-0700 (PDT)<PHONE_NUMBER>978): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 08:17:27 GMT-0700 (PDT)<PHONE_NUMBER>847): RPC [I] localhost: connecting (attempt 4)
From Keybase: log: Tue Aug 23 2016 08:17:27 GMT-0700 (PDT)<PHONE_NUMBER>848): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock

@troykelly Are you starting Keybase by double-clicking on it in /Applications?
Or, if you prefer:
open /Applications/Keybase.app

I was starting it via the application icon - but when it just stayed on the loading screen, I tried from command line to see what was going on.
Both /Applications/Keybase.app/Contents/MacOS/Keybase and the open command fail to get past "Loading..."

I had assumed it was an IPv6 issue - but just disabled it - still have the same problem.

@troykelly Hi! Please could you try this build? It has extra debugging info.
https://prerelease.keybase.io/darwin/Keybase-1.0.17-20160823110029%2Bdfc9854.dmg
After trying it, please run keybase log send and tell us the ID.  Thanks!

I can't run keybase log send - there is no "keybase". If I run the app (with the extra command line options - I get the result below):
| => /Applications/Keybase.app/Contents/MacOS/Keybase log send
log: Tue Aug 23 2016 12:12:35 GMT-0700 (PDT)<PHONE_NUMBER>100): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:35 GMT-0700 (PDT)<PHONE_NUMBER>103): Error in connecting to transport rpc: { Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
at Object.exports._errnoException (util.js:1008:11)
at exports._exceptionWithHostPort (util.js:1031:20)
at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1080:14)
code: 'ENOENT',
errno: 'ENOENT',
syscall: 'connect',
address: '/Users/t/Library/Caches/Keybase/keybased.sock' }
log: Tue Aug 23 2016 12:12:35 GMT-0700 (PDT)<PHONE_NUMBER>121): RPC [I] localhost: connecting (attempt 1)
error: Tue Aug 23 2016 12:12:35 GMT-0700 (PDT)<PHONE_NUMBER>123): Couldn't touch startup.txt file: Error: ENOENT: no such file or directory, open '/Users/t/Library/Caches/Keybase/started.txt'
log: Tue Aug 23 2016 12:12:35 GMT-0700 (PDT)<PHONE_NUMBER>123): Executing: /Applications/Keybase.app/Contents/Resources/KeybaseInstaller.app/Contents/MacOS/Keybase --app-path=/Applications/Keybase.app --run-mode=prod
log: Tue Aug 23 2016 12:12:35 GMT-0700 (PDT)<PHONE_NUMBER>365): Check bounds: { x: 1671, y: 726, width: 800, height: 600 } { x: 0, y: 0, width: 2560, height: 1440 } { x: 0, y: 0, width: 2560, height: 1440 }
log: Tue Aug 23 2016 12:12:35 GMT-0700 (PDT)<PHONE_NUMBER>374): Setting open at login
log: Tue Aug 23 2016 12:12:35 GMT-0700 (PDT)<PHONE_NUMBER>384): Saving state: { x: 1671,
y: 726,
width: 800,
height: 600,
windowHidden: true,
isMaximized: false,
isFullScreen: false,
displayBounds: { x: 0, y: 0, width: 2560, height: 1440 },
tab: 'tabs:loginTab',
openAtLoginSet: true } /Users/t/Library/Application Support/Keybase/app-state.json
log: Tue Aug 23 2016 12:12:35 GMT-0700 (PDT)<PHONE_NUMBER>454): Show main window: true
log: Tue Aug 23 2016 12:12:35 GMT-0700 (PDT)<PHONE_NUMBER>455): Saving state: { x: 1671,
y: 726,
width: 800,
height: 600,
windowHidden: true,
isMaximized: false,
isFullScreen: false,
displayBounds: { x: 0, y: 0, width: 2560, height: 1440 },
tab: 'tabs:loginTab',
openAtLoginSet: true,
dockHidden: false } /Users/t/Library/Application Support/Keybase/app-state.json
log: Tue Aug 23 2016 12:12:35 GMT-0700 (PDT)<PHONE_NUMBER>468): Hide dock icon: false
log: Tue Aug 23 2016 12:12:35 GMT-0700 (PDT)<PHONE_NUMBER>622): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:35 GMT-0700 (PDT)<PHONE_NUMBER>641): Saving state: { x: 1671,
y: 726,
width: 800,
height: 600,
windowHidden: false,
isMaximized: false,
isFullScreen: false,
displayBounds: { x: 0, y: 0, width: 2560, height: 1440 },
tab: 'tabs:loginTab',
openAtLoginSet: true,
dockHidden: false } /Users/t/Library/Application Support/Keybase/app-state.json
log: Tue Aug 23 2016 12:12:36 GMT-0700 (PDT)<PHONE_NUMBER>623): RPC [I] localhost: connecting (attempt 2)
log: Tue Aug 23 2016 12:12:36 GMT-0700 (PDT)<PHONE_NUMBER>624): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:36 GMT-0700 (PDT)<PHONE_NUMBER>718): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:36 GMT-0700 (PDT)<PHONE_NUMBER>719): Error in connecting to transport rpc: { address: '/Users/t/Library/Caches/Keybase/keybased.sock',
code: 'ENOENT',
errno: 'ENOENT',
syscall: 'connect' }
From Keybase: log: Tue Aug 23 2016 12:12:36 GMT-0700 (PDT)<PHONE_NUMBER>719): RPC [I] localhost: connecting (attempt 1)
From Keybase: log: Tue Aug 23 2016 12:12:36 GMT-0700 (PDT)<PHONE_NUMBER>794): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:36 GMT-0700 (PDT)<PHONE_NUMBER>806): Registered bootstrap
From Keybase: log: Tue Aug 23 2016 12:12:36 GMT-0700 (PDT)<PHONE_NUMBER>856): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:36 GMT-0700 (PDT)<PHONE_NUMBER>856): Error in connecting to transport rpc: { address: '/Users/t/Library/Caches/Keybase/keybased.sock',
code: 'ENOENT',
errno: 'ENOENT',
syscall: 'connect' }
From Keybase: log: Tue Aug 23 2016 12:12:36 GMT-0700 (PDT)<PHONE_NUMBER>857): RPC [I] localhost: connecting (attempt 1)
log: Tue Aug 23 2016 12:12:36 GMT-0700 (PDT)<PHONE_NUMBER>859): Saving state: { x: 1671,
y: 726,
width: 800,
height: 600,
windowHidden: false,
isMaximized: false,
isFullScreen: false,
displayBounds: { x: 0, y: 0, width: 2560, height: 1440 },
tab: 'tabs:loginTab',
openAtLoginSet: true,
dockHidden: false } /Users/t/Library/Application Support/Keybase/app-state.json
From Keybase: log: Tue Aug 23 2016 12:12:36 GMT-0700 (PDT)<PHONE_NUMBER>920): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:37 GMT-0700 (PDT)<PHONE_NUMBER>000): Dispatching action: dev:updateDebugConfig:  {"type":"dev:updateDebugConfig","payload":{"dumbFilter":"","dumbIndex":0,"dumbFullscreen":false}}
From Keybase: log: Tue Aug 23 2016 12:12:37 GMT-0700 (PDT)<PHONE_NUMBER>000): Diff:  null
From Keybase: log: Tue Aug 23 2016 12:12:37 GMT-0700 (PDT)<PHONE_NUMBER>000): Dispatching action: tracker:registerIdentifyUi:  {"type":"tracker:registerIdentifyUi","payload":{"started":true}}
From Keybase: log: Tue Aug 23 2016 12:12:37 GMT-0700 (PDT)<PHONE_NUMBER>001): Diff:  [{"kind":"E","path":["tracker","serverStarted"],"lhs":false,"rhs":true}]
From Keybase: log: Tue Aug 23 2016 12:12:37 GMT-0700 (PDT)<PHONE_NUMBER>001): Dispatching action: pinentry:registerPinentryListener:  {"type":"pinentry:registerPinentryListener","payload":{"started":true}}
From Keybase: log: Tue Aug 23 2016 12:12:37 GMT-0700 (PDT)<PHONE_NUMBER>001): Diff:  [{"kind":"E","path":["pinentry","started"],"lhs":false,"rhs":true}]
From Keybase: log: Tue Aug 23 2016 12:12:37 GMT-0700 (PDT)<PHONE_NUMBER>002): Dispatching action: notifications:registerRekeyListener:  {"type":"notifications:registerRekeyListener","payload":{"started":true}}
From Keybase: log: Tue Aug 23 2016 12:12:37 GMT-0700 (PDT)<PHONE_NUMBER>002): Diff:  [{"kind":"E","path":["unlockFolders","started"],"lhs":false,"rhs":true}]
log: Tue Aug 23 2016 12:12:37 GMT-0700 (PDT)<PHONE_NUMBER>624): RPC [I] localhost: connecting (attempt 3)
log: Tue Aug 23 2016 12:12:37 GMT-0700 (PDT)<PHONE_NUMBER>625): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:37 GMT-0700 (PDT)<PHONE_NUMBER>800): RPC [I] localhost: connecting (attempt 2)
From Keybase: log: Tue Aug 23 2016 12:12:37 GMT-0700 (PDT)<PHONE_NUMBER>801): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:37 GMT-0700 (PDT)<PHONE_NUMBER>926): RPC [I] localhost: connecting (attempt 2)
From Keybase: log: Tue Aug 23 2016 12:12:37 GMT-0700 (PDT)<PHONE_NUMBER>927): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:38 GMT-0700 (PDT)<PHONE_NUMBER>630): RPC [I] localhost: connecting (attempt 4)
log: Tue Aug 23 2016 12:12:38 GMT-0700 (PDT)<PHONE_NUMBER>631): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:38 GMT-0700 (PDT)<PHONE_NUMBER>803): RPC [I] localhost: connecting (attempt 3)
From Keybase: log: Tue Aug 23 2016 12:12:38 GMT-0700 (PDT)<PHONE_NUMBER>804): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:38 GMT-0700 (PDT)<PHONE_NUMBER>929): RPC [I] localhost: connecting (attempt 3)
From Keybase: log: Tue Aug 23 2016 12:12:38 GMT-0700 (PDT)<PHONE_NUMBER>930): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:39 GMT-0700 (PDT)<PHONE_NUMBER>631): RPC [I] localhost: connecting (attempt 5)
log: Tue Aug 23 2016 12:12:39 GMT-0700 (PDT)<PHONE_NUMBER>632): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:39 GMT-0700 (PDT)<PHONE_NUMBER>805): RPC [I] localhost: connecting (attempt 4)
From Keybase: log: Tue Aug 23 2016 12:12:39 GMT-0700 (PDT)<PHONE_NUMBER>806): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:39 GMT-0700 (PDT)<PHONE_NUMBER>933): RPC [I] localhost: connecting (attempt 4)
From Keybase: log: Tue Aug 23 2016 12:12:39 GMT-0700 (PDT)<PHONE_NUMBER>935): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:40 GMT-0700 (PDT)<PHONE_NUMBER>633): RPC [I] localhost: connecting (attempt 6)
log: Tue Aug 23 2016 12:12:40 GMT-0700 (PDT)<PHONE_NUMBER>634): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:40 GMT-0700 (PDT)<PHONE_NUMBER>811): RPC [I] localhost: connecting (attempt 5)
From Keybase: log: Tue Aug 23 2016 12:12:40 GMT-0700 (PDT)<PHONE_NUMBER>811): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:40 GMT-0700 (PDT)<PHONE_NUMBER>938): RPC [I] localhost: connecting (attempt 5)
From Keybase: log: Tue Aug 23 2016 12:12:40 GMT-0700 (PDT)<PHONE_NUMBER>939): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:41 GMT-0700 (PDT)<PHONE_NUMBER>636): RPC [I] localhost: connecting (attempt 7)
log: Tue Aug 23 2016 12:12:41 GMT-0700 (PDT)<PHONE_NUMBER>636): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:41 GMT-0700 (PDT)<PHONE_NUMBER>815): RPC [I] localhost: connecting (attempt 6)
From Keybase: log: Tue Aug 23 2016 12:12:41 GMT-0700 (PDT)<PHONE_NUMBER>815): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:41 GMT-0700 (PDT)<PHONE_NUMBER>940): RPC [I] localhost: connecting (attempt 6)
From Keybase: log: Tue Aug 23 2016 12:12:41 GMT-0700 (PDT)<PHONE_NUMBER>940): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:42 GMT-0700 (PDT)<PHONE_NUMBER>639): RPC [I] localhost: connecting (attempt 8)
log: Tue Aug 23 2016 12:12:42 GMT-0700 (PDT)<PHONE_NUMBER>639): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:42 GMT-0700 (PDT)<PHONE_NUMBER>818): RPC [I] localhost: connecting (attempt 7)
From Keybase: log: Tue Aug 23 2016 12:12:42 GMT-0700 (PDT)<PHONE_NUMBER>818): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:42 GMT-0700 (PDT)<PHONE_NUMBER>941): RPC [I] localhost: connecting (attempt 7)
From Keybase: log: Tue Aug 23 2016 12:12:42 GMT-0700 (PDT)<PHONE_NUMBER>941): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:43 GMT-0700 (PDT)<PHONE_NUMBER>645): RPC [I] localhost: connecting (attempt 9)
log: Tue Aug 23 2016 12:12:43 GMT-0700 (PDT)<PHONE_NUMBER>645): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:43 GMT-0700 (PDT)<PHONE_NUMBER>822): RPC [I] localhost: connecting (attempt 8)
From Keybase: log: Tue Aug 23 2016 12:12:43 GMT-0700 (PDT)<PHONE_NUMBER>825): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:43 GMT-0700 (PDT)<PHONE_NUMBER>945): RPC [I] localhost: connecting (attempt 8)
From Keybase: log: Tue Aug 23 2016 12:12:43 GMT-0700 (PDT)<PHONE_NUMBER>946): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:44 GMT-0700 (PDT)<PHONE_NUMBER>650): RPC [I] localhost: connecting (attempt 10)
log: Tue Aug 23 2016 12:12:44 GMT-0700 (PDT)<PHONE_NUMBER>651): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:44 GMT-0700 (PDT)<PHONE_NUMBER>829): RPC [I] localhost: connecting (attempt 9)
From Keybase: log: Tue Aug 23 2016 12:12:44 GMT-0700 (PDT)<PHONE_NUMBER>830): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:44 GMT-0700 (PDT)<PHONE_NUMBER>947): RPC [I] localhost: connecting (attempt 9)
From Keybase: log: Tue Aug 23 2016 12:12:44 GMT-0700 (PDT)<PHONE_NUMBER>948): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:45 GMT-0700 (PDT)<PHONE_NUMBER>655): RPC [I] localhost: connecting (attempt 11)
log: Tue Aug 23 2016 12:12:45 GMT-0700 (PDT)<PHONE_NUMBER>656): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:45 GMT-0700 (PDT)<PHONE_NUMBER>836): RPC [I] localhost: connecting (attempt 10)
From Keybase: log: Tue Aug 23 2016 12:12:45 GMT-0700 (PDT)<PHONE_NUMBER>837): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:45 GMT-0700 (PDT)<PHONE_NUMBER>953): RPC [I] localhost: connecting (attempt 10)
From Keybase: log: Tue Aug 23 2016 12:12:45 GMT-0700 (PDT)<PHONE_NUMBER>954): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:46 GMT-0700 (PDT)<PHONE_NUMBER>659): RPC [I] localhost: connecting (attempt 12)
log: Tue Aug 23 2016 12:12:46 GMT-0700 (PDT)<PHONE_NUMBER>660): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:46 GMT-0700 (PDT)<PHONE_NUMBER>839): RPC [I] localhost: connecting (attempt 11)
From Keybase: log: Tue Aug 23 2016 12:12:46 GMT-0700 (PDT)<PHONE_NUMBER>839): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:46 GMT-0700 (PDT)<PHONE_NUMBER>960): RPC [I] localhost: connecting (attempt 11)
From Keybase: log: Tue Aug 23 2016 12:12:46 GMT-0700 (PDT)<PHONE_NUMBER>961): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:47 GMT-0700 (PDT)<PHONE_NUMBER>661): RPC [I] localhost: connecting (attempt 13)
log: Tue Aug 23 2016 12:12:47 GMT-0700 (PDT)<PHONE_NUMBER>662): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:47 GMT-0700 (PDT)<PHONE_NUMBER>842): RPC [I] localhost: connecting (attempt 12)
From Keybase: log: Tue Aug 23 2016 12:12:47 GMT-0700 (PDT)<PHONE_NUMBER>842): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:47 GMT-0700 (PDT)<PHONE_NUMBER>963): RPC [I] localhost: connecting (attempt 12)
From Keybase: log: Tue Aug 23 2016 12:12:47 GMT-0700 (PDT)<PHONE_NUMBER>964): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:48 GMT-0700 (PDT)<PHONE_NUMBER>665): RPC [I] localhost: connecting (attempt 14)
log: Tue Aug 23 2016 12:12:48 GMT-0700 (PDT)<PHONE_NUMBER>666): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:48 GMT-0700 (PDT)<PHONE_NUMBER>846): RPC [I] localhost: connecting (attempt 13)
From Keybase: log: Tue Aug 23 2016 12:12:48 GMT-0700 (PDT)<PHONE_NUMBER>847): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:48 GMT-0700 (PDT)<PHONE_NUMBER>970): RPC [I] localhost: connecting (attempt 13)
From Keybase: log: Tue Aug 23 2016 12:12:48 GMT-0700 (PDT)<PHONE_NUMBER>971): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:49 GMT-0700 (PDT)<PHONE_NUMBER>667): RPC [I] localhost: connecting (attempt 15)
log: Tue Aug 23 2016 12:12:49 GMT-0700 (PDT)<PHONE_NUMBER>668): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:49 GMT-0700 (PDT)<PHONE_NUMBER>851): RPC [I] localhost: connecting (attempt 14)
From Keybase: log: Tue Aug 23 2016 12:12:49 GMT-0700 (PDT)<PHONE_NUMBER>851): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:49 GMT-0700 (PDT)<PHONE_NUMBER>975): RPC [I] localhost: connecting (attempt 14)
From Keybase: log: Tue Aug 23 2016 12:12:49 GMT-0700 (PDT)<PHONE_NUMBER>976): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:50 GMT-0700 (PDT)<PHONE_NUMBER>669): RPC [I] localhost: connecting (attempt 16)
log: Tue Aug 23 2016 12:12:50 GMT-0700 (PDT)<PHONE_NUMBER>670): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:50 GMT-0700 (PDT)<PHONE_NUMBER>854): RPC [I] localhost: connecting (attempt 15)
From Keybase: log: Tue Aug 23 2016 12:12:50 GMT-0700 (PDT)<PHONE_NUMBER>854): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:50 GMT-0700 (PDT)<PHONE_NUMBER>982): RPC [I] localhost: connecting (attempt 15)
From Keybase: log: Tue Aug 23 2016 12:12:50 GMT-0700 (PDT)<PHONE_NUMBER>982): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:51 GMT-0700 (PDT)<PHONE_NUMBER>675): RPC [I] localhost: connecting (attempt 17)
log: Tue Aug 23 2016 12:12:51 GMT-0700 (PDT)<PHONE_NUMBER>676): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:51 GMT-0700 (PDT)<PHONE_NUMBER>855): RPC [I] localhost: connecting (attempt 16)
From Keybase: log: Tue Aug 23 2016 12:12:51 GMT-0700 (PDT)<PHONE_NUMBER>857): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:51 GMT-0700 (PDT)<PHONE_NUMBER>989): RPC [I] localhost: connecting (attempt 16)
From Keybase: log: Tue Aug 23 2016 12:12:51 GMT-0700 (PDT)<PHONE_NUMBER>990): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:52 GMT-0700 (PDT)<PHONE_NUMBER>677): RPC [I] localhost: connecting (attempt 18)
log: Tue Aug 23 2016 12:12:52 GMT-0700 (PDT)<PHONE_NUMBER>678): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:52 GMT-0700 (PDT)<PHONE_NUMBER>858): RPC [I] localhost: connecting (attempt 17)
From Keybase: log: Tue Aug 23 2016 12:12:52 GMT-0700 (PDT)<PHONE_NUMBER>859): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:52 GMT-0700 (PDT)<PHONE_NUMBER>992): RPC [I] localhost: connecting (attempt 17)
From Keybase: log: Tue Aug 23 2016 12:12:52 GMT-0700 (PDT)<PHONE_NUMBER>992): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:53 GMT-0700 (PDT)<PHONE_NUMBER>682): RPC [I] localhost: connecting (attempt 19)
log: Tue Aug 23 2016 12:12:53 GMT-0700 (PDT)<PHONE_NUMBER>683): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:53 GMT-0700 (PDT)<PHONE_NUMBER>863): RPC [I] localhost: connecting (attempt 18)
From Keybase: log: Tue Aug 23 2016 12:12:53 GMT-0700 (PDT)<PHONE_NUMBER>864): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:53 GMT-0700 (PDT)<PHONE_NUMBER>996): RPC [I] localhost: connecting (attempt 18)
From Keybase: log: Tue Aug 23 2016 12:12:53 GMT-0700 (PDT)<PHONE_NUMBER>997): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:54 GMT-0700 (PDT)<PHONE_NUMBER>689): RPC [I] localhost: connecting (attempt 20)
log: Tue Aug 23 2016 12:12:54 GMT-0700 (PDT)<PHONE_NUMBER>690): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:54 GMT-0700 (PDT)<PHONE_NUMBER>870): RPC [I] localhost: connecting (attempt 19)
From Keybase: log: Tue Aug 23 2016 12:12:54 GMT-0700 (PDT)<PHONE_NUMBER>870): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:55 GMT-0700 (PDT)<PHONE_NUMBER>001): RPC [I] localhost: connecting (attempt 19)
From Keybase: log: Tue Aug 23 2016 12:12:55 GMT-0700 (PDT)<PHONE_NUMBER>003): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
log: Tue Aug 23 2016 12:12:55 GMT-0700 (PDT)<PHONE_NUMBER>695): RPC [I] localhost: connecting (attempt 21)
log: Tue Aug 23 2016 12:12:55 GMT-0700 (PDT)<PHONE_NUMBER>696): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:55 GMT-0700 (PDT)<PHONE_NUMBER>876): RPC [I] localhost: connecting (attempt 20)
From Keybase: log: Tue Aug 23 2016 12:12:55 GMT-0700 (PDT)<PHONE_NUMBER>876): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
From Keybase: log: Tue Aug 23 2016 12:12:56 GMT-0700 (PDT)<PHONE_NUMBER>005): RPC [I] localhost: connecting (attempt 20)
From Keybase: log: Tue Aug 23 2016 12:12:56 GMT-0700 (PDT)<PHONE_NUMBER>006): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock
^Clog: Tue Aug 23 2016 12:12:56 GMT-0700 (PDT)<PHONE_NUMBER>605): Quit through before-quit
log: Tue Aug 23 2016 12:12:56 GMT-0700 (PDT)<PHONE_NUMBER>605): Quit the app
log: Tue Aug 23 2016 12:12:56 GMT-0700 (PDT)<PHONE_NUMBER>616): Executing: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase ctl stop --exclude=app --no-wait
log: Tue Aug 23 2016 12:12:56 GMT-0700 (PDT)<PHONE_NUMBER>622): Exec (stderr): 08.23.2016 12:12:35.235 KBInstaller:27[DEBG] Installables: (
"<KBHelperTool: 0x7fd21952d120>",
"<KBUpdaterService: 0x7fd21944d0c0>",
"<KBService: 0x7fd219454c20>",
"<KBFuseComponent: 0x7fd219454e90>",
"<KBFSService: 0x7fd219455ca0>",
"<KBCommandLine: 0x7fd219455f10>"
)
08.23.2016 12:12:35.235 KBInstaller:32[DEBG] Install: Privileged Helper
08.23.2016 12:12:40.614 KBHelperTool:148[DEBG] Removing /Library/PrivilegedHelperTools/keybase.Helper
08.23.2016 12:12:40.629 KBHelperTool:157[DEBG] Installing helper tool via SMJobBless
08.23.2016 12:12:40.676 KBHelperTool:172[DEBG] Helper tool installed
08.23.2016 12:12:40.727 KBInstaller:32[DEBG] Install: Updater
08.23.2016 12:12:40.728 KBTask:75[DEBG] Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater
log: Tue Aug 23 2016 12:12:56 GMT-0700 (PDT)<PHONE_NUMBER>622): Exec (err): { Error: Command failed: /Applications/Keybase.app/Contents/Resources/KeybaseInstaller.app/Contents/MacOS/Keybase --app-path=/Applications/Keybase.app --run-mode=prod
08.23.2016 12:12:35.235 KBInstaller:27[DEBG] Installables: (
"<KBHelperTool: 0x7fd21952d120>",
"<KBUpdaterService: 0x7fd21944d0c0>",
"<KBService: 0x7fd219454c20>",
"<KBFuseComponent: 0x7fd219454e90>",
"<KBFSService: 0x7fd219455ca0>",
"<KBCommandLine: 0x7fd219455f10>"
)
08.23.2016 12:12:35.235 KBInstaller:32[DEBG] Install: Privileged Helper
08.23.2016 12:12:40.614 KBHelperTool:148[DEBG] Removing /Library/PrivilegedHelperTools/keybase.Helper
08.23.2016 12:12:40.629 KBHelperTool:157[DEBG] Installing helper tool via SMJobBless
08.23.2016 12:12:40.676 KBHelperTool:172[DEBG] Helper tool installed
08.23.2016 12:12:40.727 KBInstaller:32[DEBG] Install: Updater
08.23.2016 12:12:40.728 KBTask:75[DEBG] Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater
at ChildProcess.exithandler (child_process.js:214:12)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:852:16)
at Socket.<anonymous> (internal/child_process.js:323:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at Pipe._handle.close [as _onclose] (net.js:492:12)

killed: false,
code: null,
signal: 'SIGINT',
cmd: '/Applications/Keybase.app/Contents/Resources/KeybaseInstaller.app/Contents/MacOS/Keybase --app-path=/Applications/Keybase.app --run-mode=prod' }
log: Tue Aug 23 2016 12:12:56 GMT-0700 (PDT)<PHONE_NUMBER>623): Error:  { Error: Command failed: /Applications/Keybase.app/Contents/Resources/KeybaseInstaller.app/Contents/MacOS/Keybase --app-path=/Applications/Keybase.app --run-mode=prod
08.23.2016 12:12:35.235 KBInstaller:27[DEBG] Installables: (
"<KBHelperTool: 0x7fd21952d120>",
"<KBUpdaterService: 0x7fd21944d0c0>",
"<KBService: 0x7fd219454c20>",
"<KBFuseComponent: 0x7fd219454e90>",
"<KBFSService: 0x7fd219455ca0>",
"<KBCommandLine: 0x7fd219455f10>"
)
08.23.2016 12:12:35.235 KBInstaller:32[DEBG] Install: Privileged Helper
08.23.2016 12:12:40.614 KBHelperTool:148[DEBG] Removing /Library/PrivilegedHelperTools/keybase.Helper
08.23.2016 12:12:40.629 KBHelperTool:157[DEBG] Installing helper tool via SMJobBless
08.23.2016 12:12:40.676 KBHelperTool:172[DEBG] Helper tool installed
08.23.2016 12:12:40.727 KBInstaller:32[DEBG] Install: Updater
08.23.2016 12:12:40.728 KBTask:75[DEBG] Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater
at ChildProcess.exithandler (child_process.js:214:12)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:852:16)
at Socket.<anonymous> (internal/child_process.js:323:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at Pipe._handle.close [as _onclose] (net.js:492:12)

killed: false,
code: null,
signal: 'SIGINT',
cmd: '/Applications/Keybase.app/Contents/Resources/KeybaseInstaller.app/Contents/MacOS/Keybase --app-path=/Applications/Keybase.app --run-mode=prod' }
log: Tue Aug 23 2016 12:12:56 GMT-0700 (PDT)<PHONE_NUMBER>650): Exec (stderr): 2016-08-23T12:12:56.636492 ▶ [INFO keybase launchd.go:137] 001 Stopping keybase.service
2016-08-23T12:12:56.640397 ▶ [INFO keybase launchd.go:137] 002 Stopping keybase.kbfs
2016-08-23T12:12:56.644085 ▶ [INFO keybase launchd.go:137] 003 Stopping keybase.updater
log: Tue Aug 23 2016 12:12:56 GMT-0700 (PDT)<PHONE_NUMBER>651): Done with ctlstop
log: Tue Aug 23 2016 12:12:56 GMT-0700 (PDT)<PHONE_NUMBER>697): RPC [I] localhost: connecting (attempt 22)
log: Tue Aug 23 2016 12:12:56 GMT-0700 (PDT)<PHONE_NUMBER>697): RPC [W] localhost: Error: connect ENOENT /Users/t/Library/Caches/Keybase/keybased.sock

I found /Applications/Keybase.app/Contents/SharedSupport/bin/keybase log send
8800d947d52141006431e81c

What's the output of running this:
/Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=service

And just to double check, you ran this version (that @cjb posted)?
https://prerelease.keybase.io/darwin/Keybase-1.0.17-20160823110029%2Bdfc9854.dmg

I think I was able to reproduce this on Sierra... The app is getting a terminate immediately on start, but it doesn't seem to happen everytime though. This seems like a new weirdness with Sierra. We're looking into this to see if it's a beta OS weirdness or something on our side.
If you kill the app and retry the open it might work:
killall Keybase
open /Applications/Keybase.app

I'm El Captain - 10.11.6 15G31
Yes, running the updated / debug build I was sent.
I've tried killing (in El Captain) many times - no joy.
Running the command you requested outputs the following:
| => /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=service 2016-08-23T15:08:33.614457 ▶ [DEBU keybase globals.go:285] 001 Created LinkCache, max size: 65536, clean dur: 1m0s 2016-08-23T15:08:33.617600 ▶ [DEBU keybase ui.go:555] 002 Setting GPG_TTY to /dev/ttys001 2016-08-23T15:08:33.617646 ▶ [DEBU keybase globals.go:266] 003 Keybase CLI 1.0.17-20160823110029+dfc9854 2016-08-23T15:08:33.617661 ▶ [DEBU keybase globals.go:266] 004 - Built with go1.7 2016-08-23T15:08:33.617673 ▶ [DEBU keybase globals.go:266] 005 - Visit https://keybase.io for more details 2016-08-23T15:08:33.617687 ▶ [DEBU keybase main.go:144] 006 + configureProcesses 2016-08-23T15:08:33.617701 ▶ [DEBU keybase main.go:242] 007 + configureLogging 2016-08-23T15:08:33.617720 ▶ [DEBU keybase main.go:251] 008 Disabling log forwarding 2016-08-23T15:08:33.617729 ▶ [DEBU keybase main.go:244] 009 - configureLogging 2016-08-23T15:08:33.617737 ▶ [DEBU keybase main.go:146] 00a - configureProcesses -> <nil> 2016-08-23T15:08:33.617873 ▶ [DEBU keybase install_osx.go:401] 00b Installing components: [service] 2016-08-23T15:08:33.617996 ▶ [DEBU keybase install_osx.go:479] 00c Using binPath: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase 2016-08-23T15:08:33.618115 ▶ [DEBU keybase install_osx.go:487] 00d Checking service: keybase.service 2016-08-23T15:08:34.634163 ▶ [DEBU keybase install_osx.go:489] 00e Service: Not Installed (Action: Install); keybase1.ServiceStatus{Version:"", Label:"keybase.service", Pid:"", LastExitStatus:"", BundleVersion:"1.0.17-20160823110029+dfc9854", InstallStatus:2, InstallAction:4, Status:keybase1.Status{Code:0, Name:"OK", Desc:"", Fields:[]keybase1.StringKVPair(nil)}} 2016-08-23T15:08:34.634497 ▶ [INFO keybase launchd.go:137] 00f Stopping keybase.service 2016-08-23T15:08:34.640179 ▶ [DEBU keybase launchd.go:140] 010 Output (launchctl remove):  2016-08-23T15:08:34.640225 ▶ [DEBU keybase launchd.go:145] 011 Nothing to stop (keybase.service) 2016-08-23T15:08:34.640457 ▶ [INFO keybase launchd.go:137] 012 Stopping homebrew.mxcl.keybase 2016-08-23T15:08:34.644687 ▶ [DEBU keybase launchd.go:140] 013 Output (launchctl remove):  2016-08-23T15:08:34.644732 ▶ [DEBU keybase launchd.go:145] 014 Nothing to stop (homebrew.mxcl.keybase) 2016-08-23T15:08:34.644800 ▶ [DEBU keybase install_osx.go:505] 015 Installing Keybase service 2016-08-23T15:08:34.644919 ▶ [INFO keybase launchd.go:234] 016 Saving /Users/t/Library/LaunchAgents/keybase.service.plist 2016-08-23T15:08:34.644981 ▶ [DEBU keybase util.go:173] 017 + Writing to /Users/t/Library/LaunchAgents/keybase.service.plist 2016-08-23T15:08:34.645593 ▶ [DEBU keybase util.go:175] 018 | Temporary file generated: /Users/t/Library/LaunchAgents/keybase.service.plist.TRN6KJ4SY4O4XISLNOZX4T46WJ4PWHOR 2016-08-23T15:08:34.645746 ▶ [DEBU keybase util.go:194] 019 - Wrote to /Users/t/Library/LaunchAgents/keybase.service.plist -> ok 2016-08-23T15:08:34.645808 ▶ [INFO keybase launchd.go:93] 01a Starting keybase.service 2016-08-23T15:08:34.650564 ▶ [DEBU keybase launchd.go:96] 01b Output (launchctl load):  2016-08-23T15:08:34.655943 ▶ [DEBU keybase launchd.go:109] 01c Service status: &launchd.ServiceStatus{label:"keybase.service", pid:"10245", lastExitStatus:""} 2016-08-23T15:08:34.661756 ▶ [DEBU keybase service_info.go:92] 01d Waiting for service info file (/Users/t/Library/Caches/Keybase/keybased.info)... 2016-08-23T15:08:35.163855 ▶ [DEBU keybase service_info.go:106] 01e Found service info: libkb.ServiceInfo{Version:"1.0.17-20160823110029+dfc9854", Label:"keybase.service", Pid:10245} {   "componentResults": [     {       "name": "service",       "status": {         "code": 0,         "name": "OK",         "desc": "OK",         "fields": null       }     }   ],   "status": {     "code": 0,     "name": "OK",     "desc": "OK",     "fields": null   },   "fatal": false } 2016-08-23T15:08:35.164380 ▶ [DEBU keybase out_of_date.go:13] 01f + PrintOutOfDateWarnings 2016-08-23T15:08:35.164472 ▶ [DEBU keybase util.go:386] 020 + GetSocket 2016-08-23T15:08:35.164511 ▶ [DEBU keybase util.go:387] 021 - GetSocket -> ok 2016-08-23T15:08:35.164538 ▶ [DEBU keybase socket.go:69] 022 | empty socket wrapper; need a new one 2016-08-23T15:08:35.164566 ▶ [DEBU keybase socket_nix.go:23] 023 Dialing unix:/Users/t/Library/Caches/Keybase/keybased.sock 2016-08-23T15:08:35.164773 ▶ [DEBU keybase socket.go:84] 024 | DialSocket -> ok 2016-08-23T15:08:35.170556 ▶ [DEBU keybase out_of_date.go:27] 025 Got OutOfDateInfo: keybase1.OutOfDateInfo{UpgradeTo:"", UpgradeURI:"", CustomMessage:""} 2016-08-23T15:08:35.170647 ▶ [DEBU keybase out_of_date.go:39] 026 - PrintOutOfDateWarnings 2016-08-23T15:08:35.271221 ▶ [DEBU keybase globals.go:313] 027 Calling shutdown first time through 2016-08-23T15:08:35.271392 ▶ [DEBU keybase login_state.go:1005] 028 + Account "LoginState - Shutdown" 2016-08-23T15:08:35.271497 ▶ [DEBU keybase login_state.go:1007] 029 - Account "LoginState - Shutdown" 2016-08-23T15:08:35.271576 ▶ [DEBU keybase globals.go:361] 02a exiting shutdown code=0; err=<nil>

Ah ok, for some reason I though you were on Sierra... can you do another log send and post ID?
/Applications/Keybase.app/Contents/SharedSupport/bin/keybase log send

I'm curious to see if the same error is happening on startup. Thanks for you help!

And if it says loading, can you let it ride for around 30 seconds before doing a log send?
Thanks!

After running the below, I was able to start the app.
/Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=service
I've generated a log of the (now working) install - 7a33b158fe5129b31bf19d1c

Thanks for the log... so it looks like it still not fully installed (though the service was from running that manually). What is the output of this? (Running the full install manually.)
/Applications/Keybase.app/Contents/Resources/KeybaseInstaller.app/Contents/MacOS/Keybase --app-path=/Applications/Keybase.app --run-mode=prod

We have a new build which might resolve installer flakiness, in this build if you want to try it out:
https://keybase.pub/gabrielh/Keybase-1.0.17-20160830185045%2B1a947f1.dmg

Known issue we are working on getting fix into release channel. See https://github.com/keybase/client/issues/4150 for more info.
If you encounter this bug, this build resolves it temporarily:
https://keybase.pub/gabrielh/Keybase-1.0.17-20160830185045%2B1a947f1.dmg


deleted image edit-ipsec-tunnel-01

Summary

Screenshots (optional)

Documentation checklist

[ ] The documentation style guide has been adhered to.
[ ] If a larger change - such as adding a new page- an issue has been opened in relation to any incorrect or out of date information that this PR fixes.
[ ] Files which have changed name or location have been allocated redirects.

This is the Issue: https://github.com/cloudflare/cloudflare-docs/issues/16723


Fix examples that relied on saturated point size

After the point size limitation of 128 pixels was replaced by one with 1024 pixels, many of our examples show enormous sizes.
We should review every example.
Right now there is no easy way to limit the size on purpose, but we could easily add the min function to do so if necessary.
cc: @makella

ahhh, let's talk about this tomorrow!

after looking at this with @davidmanzanares we realized that on both my monitor and laptop, the window.devicePixelRatio is 2 and I was not able to see the saturated point sizes that david is seeing. He is going to make a fix and once that is implemented, I will revisit the examples.

Yes, I created an issue: https://github.com/CartoDB/carto-vl/issues/820

Hey, @makella it seems that the problem wasn't related to your high-dpi screen, it seems related to my desktop PC with Linux and a Nvidia GPU. Therefore, this is not blocked for that.
I don't know the current status of the examples (I know there were some changes with zoom()), but, since we plan to change that too, we may want to wait for that. Your call 100% :slightly_smiling_face:

that makes sense! we can do a bulk update to all the examples.
buuut why am i not seeing the big sizes on the examples, but do on jeff's map? (https://zingbot.github.io/vectoria/locations_explore.html)

it seems that the problem wasn't related to your high-dpi screen, it seems related to my desktop PC with Linux and a Nvidia GPU. Therefore, this is not blocked for that

does this mean you were artificially seeing large sizes?

I don't know about Jeff map, I took a closer look a while ago and I saw some suspicious application code.
The Nvidia Linux problem is fixed, but maybe we could review the examples once the scale/zoom issue is fixed: https://github.com/CartoDB/carto-vl/issues/690

Is this still blocked?

No, all the proposed changes related to multi-scale cartography has been implemented.

ok, so this seems now to be part of the overall dev center review. before going too far, should we figure out which examples we want to keep and the ones that we don't?

Sure! There is no point in fixing bad examples!

As we are already doing an effort on the documentation: guides and examples in particular. I'm closing this issue and, if something arises, we should be able to solve it in https://github.com/CartoDB/carto-vl/issues/950 or https://github.com/CartoDB/carto-vl/issues/978.


Loki users need to be part of a group that has ro access to /var/logs

Promtail users are running the service as root- thats a no no- add a logging group that has ro to /var/logs and update the promtail services to this:
[Unit]
Description=Promtail
Wants=network-online.target
After=network-online.target
[Service]
User=loki
ExecStart=/usr/local/bin/loki/promtail-linux-amd64 -config.file /usr/local/bin/loki/promtail-local-config.yaml
[Install]
WantedBy=default.target


[VCenter] IP addresses marked as orphan when VM is turned off

Hi,
I recently noted that if a VM is turned off the IPs synced in NetBox are marked as orphans. This could lead to a misunderstanding in IPAM documentation because after "orphans cleanup/deletion" that IPs are marked as "free to use" in NetBox but actually they aren't.
Currently running v1.2.3

Hi, I have a look. This is not meant to happen.

Yeah thank you, in the meantime I'll try to do some other tests.

Hey @rizlas,
I just checked and figured this is the default. If the VM is stopped, the IP address is not visible via the VMWare API.
The IP address was initially found on this interface and added via netbox-sync. Now the IP address can't be found anymore and therefore marked orphaned.

Unlucky, thank you for digging into this. Sorry also about the issue.

Unlucky, thank you for digging into this. Sorry also about the issue.

Don't be sorry about opening an issue. It usually is an "issue" or "unwanted behaviour".
I also thought about this. It seems a bit difficult to implement but:
If an IP address belongs to a VM which is currently only "inactive" then we should refrain from marking it as orphan. This is a totally valid use case.

Good point! Maybe netbox-sync can change only the status of the IpAddress to Reserverd when a VM has an offline status? Just an idea..

Amazing! Thank you!

fix is pushed to "development" branch. Can you please test it out?

So i tried:

if delete orphan is set to 0, IP will be deleted anyway
Cleaning the tag before run. After run no tag added
- Raised delete orphan > 0. Tag is NOT removed

Hi, I don't really know what are the preconditions to your findings. Unfortunately I won't be able to test it by myself.
here is the relevant code: https://github.com/bb-Ricardo/netbox-sync/blob/c4e0e7772604bf2b0dab662dca65d00fffb9d719/module/netbox/inventory.py#L314-L325
Enabling or disabling prune_enabled and changing prune_delay_in_days has no effect on tagging objects as orphaned.
Does this information help?

Preconditions are: VM has state set to Offline, IP address bonded to that VM is already been tagged has orphan.

A better explanation.. Currently the update works, but it's is not backward compatible especially if a token is already there it is not cleaned.

This is still ongoing?

Hi, yes this is still ongoing. Need to take care of it when syncing from NetBox. Only did the part with syncing to NetBox.
Currently on holidays and will have a look once I'm back.

Ah don't worry. It was only for information. Enjoy your holiday 👍🏻

Hi @rizlas,
sorry for the long wait. I'm back again and I just pushed another change to development. Would you mind testing it? This should solve your issue.
You can close the ticket if the issue is resolved.

Hi, thank you. It is working.
Test:

Turn off a Vm
Sync
IP not removed nor tagged as orphan

Thank you for testing