Persistent vs. Modal Initialization Widgets

There has been a lot of discussion within https://github.com/napari/napari/issues/4579 about whether the parameter harvesting/initialization widgets should be persistent or modal. Let's hash it out in our own issue here.
This discussion was started by @ctrueden:

@gselzer I am starting to wonder, now that you have modal dialogs working, whether we should just always use them, in the same way that Fiji does. It is much simpler when hitting enter to run a command in the search bar, to have the dialog pop up, which you can quickly fill in or just press enter again if the settings are already correct, to continue with the execution. Whereas popping the new widget down into the panel clutters things up, as we are discussing here. To what gain? Why do we need this persistent widget with inputs? I prefer modal dialogs.

If modal dialogs are considered unnaparic (wink) then we can stick with persistent widgets as we have now, but then of course the behavior of napari needs to be better when there are many of them, as discussed here.

The discussion continues after the linked comment.

Replying to the last comment of the discussion on napari/napari#4579:

I hesitate to add more buttons to the SearchActions, it feels like there are so many there already.

I think it would be fine, if they were all on one line, instead of vertically aligned each on their own line.

Well, here is what it looks like on one line:

Four buttons doesn't look too bad, I can experiment with adding a fifth if you are a fan of this.

what do you think about, once napari allows the configuration described https://github.com/imagej/napari-imagej/issues/16#issuecomment-1085789676 , make modality vs. persistence something that the user could configure in the settings?

Feels like extra work to me. Two buttons is easier to code,

Not sure I agree in the short run, we'd have to add even more ugly case logic into this function. You're probably right in the long run though.

less complex, and gives people instant choice every time (enter vs shift+enter).

I do think that enter vs. shift+enter would be nice, but I think it's also overkill. We are creating two rather different ways of performing the same action.

BTW, did we ever figure out what happened to the "Javadoc" button?

I think it's achievable in a general way by using the QT equivalent of FlowLayout, if it has such a thing.

Oh yeah, I forgot about flow layouts. Qt has one
Not sure what happened to the Javadoc button.


Semver throws error while initializing trace agent

I tried adding the trace agent to an application running Node.js 8.1.4 and got this error thrown on startup. I'm not sure why the version field in the package.json would contain the resolved url instead of the version number, but as fair as I traced it correctly it would be fairly easy to avoid throwing by testing if semver.valid() on trace-plugin-loader.js:103:41
/app/node_modules/semver/semver.js:293
    throw new TypeError('Invalid Version: ' + version);
    ^

TypeError: Invalid Version: https://registry.npmjs.org/redis/-/redis-2.7.1.tgz
    at new SemVer (/app/node_modules/semver/semver.js:293:11)
    at Range.test (/app/node_modules/semver/semver.js:1036:15)
    at Function.satisfies (/app/node_modules/semver/semver.js:1085:16)
    at /app/node_modules/@google-cloud/trace-agent/src/trace-plugin-loader.js:103:41
    at Array.forEach (native)
    at loadAndPatch (/app/node_modules/@google-cloud/trace-agent/src/trace-plugin-loader.js:102:16)
    at Function.Module_load [as _load] (/app/node_modules/@google-cloud/trace-agent/src/trace-plugin-loader.js:159:27)
    at Module.require (module.js:513:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/app/src/app.js:4:15)

It looks like the npm documentation requires the version field of package.json to be parsable by semver (https://docs.npmjs.com/files/package.json#version). Is the version being set manually or by some other tool? I agree that we shouldn't crash here though and can add such a check. However, if we are not able to parse the version then we will not be able to provide any redis tracing.

The only place I can find the url is in my package-lock.json. Maybe it has something to do with https://github.com/npm/npm/issues/15050?

However, if we are not able to parse the version then we will not be able to provide any redis tracing.

Right, I expected this would be the case. I just figured starting without tracing is better than crashing the process 👍

For future reference, I found out this behaviour was triggered by https://github.com/npm/npm/issues/16926. Looks like<EMAIL_ADDRESS>is very much unstable.


Dockerhub Image as a source

A dockerhub Image as a source would be awesome. We can install anything from dockerhub then.
Thanks for the application btw :)

https://docs.docker.com/docker-hub/webhooks/#create-webhooks
I was looking into this, and I'm really not sure how to go about adding this to coolify. By definition I could just define a URL similar to the github/gitlab integration, have it do the logic for the webhook and post back with whatever status. I'm worried about the security of this (seems like they just make you provide a URL and that's it?)
@andrasbacsai Any thoughts on this? I think it would be really odd on the frontend as you wouldn't (more like shouldn't) define a service, but rather have a webhook define a service for you? Any ideas on how you would want this created?

That's possible with Caprover and Dokku, nice option to have to be able to quickly deploy most open source software out there

I'm closing this issue, because tracking features will be moved to GitHub discussions. Github issues will be only for bugs.
Version 4 is in full focus. v3 related issues will be closed, if it is not a critical bug.
Thanks for your understanding.


Check for NOOBS files in /boot

As this code is temporary, I'd prefer it was moved into a single separate function. Then it's clearer what needs removing in the future.

updated

Updated both PRs. I haven't squashed them yet, so that the changes are a bit clearer.

Both look okay. If you squash, I should be able to merge.

done


GW2Radial DMP files Flooding GW2 Base Directory

I'm hoping someone can provide some info on this and hopefully stop it.
My GW2 folder is being flooded with THOUSANDS of GW2Radial_[DATE]_[TIME]-[NUMBER].dmp files.
Not long ago I removed over 83,000 of these files when i noticed the problem.  Within approx 1 month time over 14,000 more have been generated.
Anyone else having this issue or have suggestions on what might be the cause or solution?

My system started doing this the other day as well

These indicate that something is wrong with your GW2 install. Without uploading some of them (and your logs), there's no telling what.

I reinstalled the game and it's all good now, something must have gotten messed up

These indicate that something is wrong with your GW2 install. Without uploading some of them (and your logs), there's no telling what.

Let me know what you need and I'll provide it. I don't have radial installed at the moment but everything is backed up and should be there to send you.

@Friendly0Fire what files do you need?

Dumps, logs, whatever you have.

Dumps, logs, whatever you have.

Was looking over the files, and sadly I'm not sure they will be of use but can send some if you like.  All the DMP files have a size of 0 and i believe have nothing written in them.  As for a related log, I may have lost that during one of my re-installs. The only one i have is newer and likely not related to the issue.
I've provided an archive with the last 6 DMP files created.
Radial DMPs.zip

Strange, I don't think I've ever seen empty dump files, but I unfortunately cannot do anything with these.
If you can replicate at some point, feel free to reopen an issue, but I'll close this for now.


useApi in react-app example

In
https://github.com/anymaniax/orval/blob/master/samples/react-app/src/api/useApi.ts
is
import { getSwaggerPetstore } from './endpoints/petstoreFromFileSpecWithTransformer';

but petstoreFromFileSpecWithTransformer.ts
at
https://github.com/anymaniax/orval/blob/master/samples/react-app/src/api/endpoints/petstoreFromFileSpecWithTransformer.ts
contains no such method.

This has been switched to import * as api from './endpoints/petstoreFromFileSpecWithTransformer';


Closes Several Issues.

Closes Issue #63 #66 #50 #54 #44
Commit f376de9 - Added a simple permission check to check if player had nucleus.connectionmessages.disable and return if true.
Commit 336c4f9 - Added method setDescription to ChannelUtil and added to GameStoppingServerEvent event.
Commit bb73f49 - Added new variable, playerCount. Increases and decreases as clients connect. Updates description using previous commit.
Commit 063ac85 - Added a check for Discord messages starting with '!', using as an escape character to create discord commands.

Commit 0b44d8f - Added Support for 'Boop'. Creates 'hooks' package for future support of plugins.
Commit d743f3a - Moved the string for the Nucleus Staff channel to Nucleus class in hooks package created in previous commit.

I'm going to borrow some of this for my fork if you don't mind :D

Recommend splitting discord commands and Twitter support to their own PRs. Also if you would update the Readme and example configs with documentation of your additions.

Well, Ill do some splitting and resubmit.


added more translations and fixed older ones

IMO it would be good to rewtite translations support to use proper gettext support. oinstead custom processing .po files.

@kloczek If GNU gettext was universally available, worked well on all supported operating systems (particularly macOS), and was provided under a friendly license (i.e. not GPL3), I might agree with you. But since none of those things are true, the decision I made 20 years ago to use the PO format (which is widely supported by translation tools) with my own localization code that handles loading both PO and strings (macOS/iOS) files.
The GNU gettext API is also strongly tied to the current locale, which poses problems for programs like cupsd that want to report localized error messages to network clients that may be using a different language than the server.

If GNU gettext was universally available, worked well on all supported operating systems (particularly macOS

Many MOX distribution components are alreaduu using gettext because it is only i18n support in the original source tree.
Yes, gettext/1i8n support workx on MOX as well.

@kloczek GNU gettext does not respect the language preferences on macOS.

Which one languages used now in cups are not supported on MOX?
Gettext support has nothing to do with languages.
Only uses difftent encodings.
As MOX supports utf8 all what is necessary to do is not accept .po files with non-utf8 encodings.
[tkloczko@barrel cups-2.3.3op2]$ grep charset= locale/*.po
locale/cups_ca.po:"Content-Type: text/plain; charset=UTF-8\n"
locale/cups_cs.po:"Content-Type: text/plain; charset=UTF-8\n"
locale/cups_de.po:"Content-Type: text/plain; charset=UTF-8\n"
locale/cups_en.po:"Content-Type: text/plain; charset=UTF-8\n"
locale/cups_es.po:"Content-Type: text/plain; charset=UTF-8\n"
locale/cups_fr.po:"Content-Type: text/plain; charset=UTF-8\n"
locale/cups_it.po:"Content-Type: text/plain; charset=UTF-8\n"
locale/cups_ja.po:"Content-Type: text/plain; charset=UTF-8\n"
locale/cups_pt_BR.po:"Content-Type: text/plain; charset=UTF-8\n"
locale/cups_ru.po:"Content-Type: text/plain; charset=UTF-8\n"
locale/cups_zh_CN.po:"Content-Type: text/plain; charset=UTF-8\n"

@kloczek GNU gettext uses the current locale to choose a message catalog while macOS uses a more complex prioritized language list. Applications that use gettext on macOS don't actually get localized unless you manually set the LANG or LC_xxx environment variables.

GNU gettext uses the current locale to choose a message catalog while macOS uses a more complex prioritized language list. Applications that use gettext on macOS don't actually get localized unless you manually set the LANG or LC_xxx environment variables.

And it still has nothing to do with gettext support on soiurce tree level of some projects which are using gettext.
That support has nothing to do with alghorith of finding exact .mo file basing on locale settings
In exact i18n implementation on code level you don't need to use env variables.

@kloczek This will be my last response on this subject.
OP CUPS uses the same .po files that other projects do. Translation tools and translators that know how to edit .po can edit CUPS .po files, same as any other project. The fact that CUPS does not use GPL3 GNU gettext to read or "compile" those files doesn't matter, and we will not be changing that.

@jschwender Looks like there is a minor conflict due to the changes in ippeveprinter - can you fix that (Github isn't cooperating with me) and then I'll take care of merging it. Thanks!

i tried to solve it, but it still shows unsolved - did it work or not?

@michaelrsweet can you merge it now? I followed the Resolve conflicts button, but it is unclear to me what the result is, it still says there is a conflict. If this is a dead end, you may discard the whole pull request and i can start another pull request?

@jschwender I'm not sure what is going wrong with this; can you rebase your copy and then do a fresh pull request? Thanks!


Timesheet - 15/04/2021 - Kristy Lee

Task 1
Reviewing UX Designer job description, DMs and private channels, github issues and compiling list of website tasks that need to be completed today.
Proof of Work

https://docs.google.com/document/d/1C7r2M9vZWVBbcy8CyRzsOt0WxyB-bazeHHdhORMpmDI/edit?usp=sharing
https://github.com/thenewboston-developers/Design/projects/6

Time Spent
1 hour

Task 2
Reviewing landing page illustrations with Mr K, reviewing landing page to include Privacy Policy & Terms of Use. Designed  Terms of Use & Privacy Policy pages as well as the navigation and the responsive design. Secondly, audited community guidelines and our discord server guidelines and then did research on other crypto servers and then rewrote updates we need to make to our discord channel to increase professionalism.
Proof of Work

https://www.figma.com/file/JCGeIX9fFrrpZiqE0XzH9s/Homepage?node-id=3%3A0
https://www.figma.com/file/5bwlfJUNu6HdbWQwagKdEt/Terms-of-Use-and-Privacy-Policy?node-id=0%3A1
https://docs.google.com/document/d/192R1683KWQ85XEalNK9f4QZRvJH3_KK7kuuT5bNz1Ek/edit?usp=sharing

Time Spent
7 hours

Task 3
Creating new framework for our teams page
Proof of Work

https://www.figma.com/file/uflGUBebwZYa5ImZfQ0aDo/Teams-V3?node-id=0%3A1

Time Spent
1 hour

Total Time Spent
9 hours
Account Number
a2d73cf3b37a62276ade44a96860495510d0e7d7c468950d4e49ac8a62b3d31d

Approved


Help return list of Movies ([]domain.Movie) back to gRPC repated object

func (s *Server) GetMovies(ctx context.Context, in *pb.EmptyRequest) (*pb.MovieListResponse, error) {

	db, err := repo.NewPostgresRepository()

	if err != nil {
		return nil, nil
	}
       //Get all movies from the database
	movies, err := db.GetMovies()

	if err != nil {
		return &pb.MovieListResponse{}, status.Error(404, "movies not found")
	}
       //Error : cant return slice of movie back to gRPC
	return &pb.MovieListResponse{Movies: movies}, nil

}

//proto file

service MovieService{
    rpc CreateMovie(MovieRequest) returns (MovieResponse) {}
    rpc GetMovie(MovieID) returns (MovieResponse) {}
    rpc GetMovies(EmptyRequest) returns (MovieListResponse) {}
    rpc UpdateMovie(MovieRequest) returns (MovieResponse) {}
    rpc DeleteMovie(MovieID) returns (Message) {}
}

message MovieRequest {
    string id = 1;
	string name = 2;
	string description=3;
	string release_date= 4;
	string image = 5;
}

message MovieResponse {
    string id = 1;
	string name = 2;
	string description=3;
	string release_date= 4;
	string image = 5;
}
message MovieListResponse {
    repeated MovieResponse movies = 2;
}

In this scenario, the Movies would be a slice of pb.MovieResponse.  You could do something like:
var movieResponse := []pb.MovieResponse{}
for _, movie := range movies {
    movieResponse = append(movieResponse, &pb.MovieResponse{ *fields go here* })
}

return &pb.MovieListResponse{Movies: &movieResponse}, nil

aha . thank you @MwinyiMoha , let me try that one out.

@MwinyiMoha , this worked. Thanks.I thought there could be a way of returning a list to grpc MovieListResponse. In a situation where we have many records, it will take time loop through values O(n) or even O(n2) for embedded entitiies([]movies struct with say []Actors struct.) What are your thoughts on that.

Yes, it's true that iteration would be costly in this situation. Database drivers usually have helper functions around this. For example with mongodb you can do:
var objList := make([]domain.Model, 0)

cursor, err := collection.Find(ctx, bson.M{}, findOptions)
\\ handle error here

err := cursor.All(ctx, &objList)
\\ handle error here

Basically, cursor.All maps the documents matched by the find query into a list of objects in a performant way. I haven't used postgres with Go that much to come across such functionality but I am sure there should be. Let's check documentation around cursors in postgres.

Yes sure @MwinyiMoha . Thank you once again.

This has been resolved with @MwinyiMoha help.


[Mention The Feature]: sign in through google

Is your feature request related to a problem? Please describe.
google sign in in the sign up page helps users
Describe the solution you'd like.
@aditya-bhaumik please assign this issue to me under level 3, gssoc-extd, ill make sure to implement it successfully
Describe alternatives you've considered.
No response
Additional context.
No response
Show us the magic with screenshots
No response
Checklist

[X] I have checked the Existing Issues
[X] I have read the Contributing Guidelines
[X] I want to work on this issue. (optional)

@aditya-bhaumik please assign the issue i raised, i want to work on it


do you plan any updates for this list ?

its 4 years old

The list is 4 years old, but the latest commit was done just 5 months ago. This list has become mature and stable, and there is no need to constantly update it, as new libraries aren't created that quickly anyway.
New and experimental libraries are shared and discussed in the libGDX Discord, and when they become mature enough, and if their authors wish so, PRs are created to add them to this list, and community feedback and input is expected in such PRs in order to validate their "awesomeness". That's how we keep the list curated.
As far as maintainability goes, we're often updating links to make sure they're always up-to-date.


travis.yml: more cache fixes.

Try again to figure out why caching gems isn't working.

Meh, life's too short.


Code Sharing Strategy

Why is this removed in VS2019? Does this mean we have to unlearn Shared Project and only stick to .NET Standard?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: b4445585-af8f-09d3-5d35-762c3aac187b
Version Independent ID: fa9263db-60d6-eb98-eb74-842351ba5387
Content: Build your first Xamarin.Forms app - Xamarin
Content Source: docs/get-started/first-app/index.md
Product: xamarin
Technology: xamarin-forms
GitHub Login: @conceptdev
Microsoft Alias: crdun

Yes you have to.

.NET Standard is preferred for new library projects in Visual Studio 2019 - however you can still open Shared Projects created with earlier versions.
Visual Studio 2019 also has the concept of "multi-targeting", which is an alternative way to produce libraries for different platforms (see the https://github.com/xamarin/essentials source for an example). This feature works in Visual Studio 2019 on Windows and is planned for a future version of Visual Studio for Mac.


Separating getting Credentials from Signing

Hi, after quite some investigation of the AsyncHTTPClient branch I came to the conclusion that I am not super into the current implementation of AWSSigner and CredentialsProvider. Therefore, with this I want to pitch a slightly different solution, that builds on top of your great work.

IMHO the AWSSigners task is to sign requests with credentials. Therefore in this approach the AWSSigner is not initialized with credentials but credentials are injected on every request. This means that the AWSSigner can be created once in the lifetime of an AWSClient and just do its task. No internal state needed.
A Credential is a protocol with the properties accessKeyId, secretAccessKey, sessionToken. (See line 12.) There are two implementations of this protocol StaticCredential and ExpiringCredential.
A CredentialProvider is a protocol abstracting away the process of getting the Credential. Since returning the credential might require a network call, the function to get the credential is async: func getCredential() -> EventLoopFuture<Credential> as you can see I return a EventLoopFuture. A really simple implementation of this can be found in line 44.
I implemented a MetaDataCredentialProvider that is thread safe and only needs a MetaDataClient (another protocol to get the MetaData from ECS or EC2).

I think with this approach we can have a number of advantages:

the AWSClient can be initialized with a CredentialProvider. If none is handed over, we can have a CredentialsChain, in which we select the best one for the current use-case. But this would allow to use a non default profile in SharedCredential which is needed for using multiple accounts with one key.
we can and should have a single CredentialProvider for the complete lifecycle of the AWSClient.
we don't need a lock in the AWSClient. Locking the credential state is IMHO an implementation detail of the MetaDataProvider. With this the lock is exactly there. StaticCredentials won't use a lock at any point.
besides ByteBuffer AWSSigner is completely independent from NIO which probably could be even further abstracted away with a protocol if wanted.
CredentialProvider is not independent from NIO but that's IMHO not needed anyway.

Please be aware, that this is not implemented end-to-end. A ton of stuff shouldn't even life in here.
I propose that the following will move into the AWSSigner package:

the AWSSigner
the CAWSSigner
the protocol Credential
the struct StaticCredential: Credential

Anything else is IMHO not abstract enough to be generally applicable. The HTTPClientAWSSigner  package can remain as is.

Closing this as work is being done in AWSSDKSwiftCore


Suggestion: Using a defined file to the themplates instead of a text field

I would to put just the path to the template to be able to modify it easier than first getting sure to all is working properly and then pasting to the text field in the options

I'm currently not planning to implement this feature since it makes the template validation harder and will potentially reduce the stability. Also, since the template is not updated too often for most of the use cases, trading a little convenience for stability is a reasonable design choice IMO.

I hadn't considered the template validation part and the stability. Now I understand and agree with that design decision.


webpack-docs

R: @jeffposnick @addyosmani @goldhand
My understanding is that the Webpack plugin exports just the WorkboxWebpackPlugin. This PR will expose only this class and alters the docs to call out that the class the only thing exported.

Changes Unknown when pulling 46e7b2a58a9f7b9e08f5f5aa214583b88a387a34 on webpack-docs into ** on v3**.


Extruded polygon disappear(clipped) at oblique camera view

I trying to simulate flood
i used entity for polygon and extruding this and material water
but Zoom in or oblique, extruded polygon disappear(clipped) partially
Both Chrome and Firefox are same
Is there any reported bug about this??
and what's the solution for this problem
this is my code for polygon
polygon = viewer.entities.add({
name : 'Water Polygon',
polygon : {
hierarchy : Cesium.Cartesian3.fromDegreesArray([129.114576532148, 35.180415714084134,
129.12028042633713, 35.180371289635005,
129.12198945638295, 35.17625045200848,
129.12508129548067, 35.17342526165849,
129.1253017622399,35.16468843450737,
129.11464306769273,35.16464005679386]),
extrudedHeight: 1.2,
material : new CustomMaterialProperty({
type : 'Water',
uniforms : {
normalMap: Cesium.buildModuleUrl('./Assets/Textures/waterNormals.jpg'),
frequency: 1000.0,
animationSpeed: 0.025,
amplitude: 10.0,
specularIntensity: 10,
baseWaterColor: new Cesium.Color(0.23, 0.46, 0.34),
blendColor: new Cesium.Color(0.23, 0.46, 0.34)
}
})
}})

I think this is the same issue as https://github.com/AnalyticalGraphicsInc/cesium/issues/6573. Can you confirm if the following line solves the issue for you?
viewer.scene.logarithmicDepthBuffer = false;

It's working!! Thank you!

Hi Omar...did you happen to create an open repository for this project? It looks amazing.


Vim won't build with Python 3.8 anymore.

Environment.

Windows 10, Visual Studio 2017.

What worked:

Compiling Vim with Python 3.7.

What does not work anymore:

Compiling Vim with Python 3.8.
if_python3.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__imp___Py_Dealloc".
gvim.exe : fatal error LNK1120: 1 nicht aufgelöste Externe

I would assume that if_python3.c  needs a patch.

Can't reproduce with (at least) version 8.1.2198 and above. Please, check your plugins if any of them use imp module.

I haven't tried this yet, but I think this only occurs when compiled with python3/dyn.

as far as I investigated the problem:
in configure script
vi_cv_path_python3_plibs is populated correctly
while
PYTHON3_LIBS are not
Could you explain this?
result files are here

Isn’t this a duplicate of #4080?

@mcepl it is

Yes, I usually compile with /dyn ...

Closing as duplicate of #4080.
I posted a patch there. Please try.


Fix to overwriting of veg_lib with cell-specific values.

This addresses issue #319

I tested this to make sure that LAI, albedo, and vegcover were identical to those in the veg_library when -1s were specified for them in the veg_param file.

@tbohn - these changes seem pretty benign.  I had just two small comments and then we should be good to go here.


Get basic bicep working

Ensure that bicep and azd up can deploy basic .NET Aspire sample

azd provision seems to be working...
api deployment from azd deploy --all has also succeeded
currently running into the following deploying the web project
ERROR: failed deploying service 'web': failed verifying static web app deployment. Still in WaitingForDeployment state

Looks like I overcomplicated things and just following this worked: https://learn.microsoft.com/en-us/dotnet/aspire/deployment/azure/aca-deployment-github-actions?tabs=windows&pivots=github-actions
Turns out that .NET Aspire is more opinionated than I thought, and it handles pretty much all of the service configuration in the AppHost.Program.


Port serialization for BootsrapContext. Make sure to increment TicketSerializer.FormatVersion.

Recent changes made in Katana to support BootstrapContext have not been ported yet to vNext. When porting them, make sure to increment TicketSerializer.FormatVersion to avoid this kind of issue: https://katanaproject.codeplex.com/workitem/347

Associated topic: https://katanaproject.codeplex.com/discussions/566815

Symptoms: tickets (and by extension, cookies) created by Katana 2.1 are not correctly deserialized under Katana 3 and lack the AuthenticationProperties element. This causes critical properties like IssuedUtc or ExpiresUtc to be absent from the final ticket. As a result, non-persistent cookies never expire.

Root cause: when Brent Schmaltz added BootstrapContext support in TicketSerializer (https://katanaproject.codeplex.com/SourceControl/changeset/87f2be297e5b24cbbc2627cc5cac2ded41ddf822), he forgot to increment the version number to make sure tickets serialized before this change were ignored.

Explanation: when TicketSerializer tries to read old tickets, the new reader.ReadInt32() call inserted in TicketSerializer.Read makes the binary serializer going further than expected by trying to read an element that was not present in the serialized payload. Next line, when PropertiesSerializer.Read is called to deserialize the AuthenticationProperties, BinaryReader fails to read the correct version number associated with PropertiesSerializer, which causes the ticket to be returned without its AuthenticationProperties companion.

Solution: increment TicketSerializer.FormatVersion to make sure TicketSerializer won't try to deserialize incompatible tickets. This change will make every existing ticket/cookie unreadable. As a consequence, users would have to re-authenticate. In the meantime, end devs can implement their own TicketSerializer and fix this issue by incrementing the version number.

We think the type is now available on Core CLR, so we should be able to do this now.

@Tratcher can you check if the APIs we need are there? If not, we'll have to ping some folks.

@brentschmaltz What package is the BootstrapContext type available in for CoreCLR?

BootstrapContext no longer exists.
JwtSecurityTokenHandler sets ClaimsIdentity.BootstrapContext with the serialized token (as a string).


Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase

I saw that someone had a similar issue on an older version but the gui client is throwing this error 1/3 times that I boot up my computer. I am running OSX 10.10.5.
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater (-210)
---and the "more details"---
Installer: 1.1.40
Privileged Helper: Installed, Bundle Version: 1.0.29, Version: 1.0.29
Updater: Install Error: Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater, Installed, PID: 421
Service: Install, Not Installed, Bundle Version: 1.0.17-20160913233827+18b5a25
Fuse: Installed, Version: 3.4.2, Kext ID: com.github.kbfuse.filesystems.kbfuse, Kext Loaded: No, Path: /Library/Filesystems/kbfuse.fs
Mount directory: Unknown,
KBFS: Unknown,
CLI: Unknown,

Log:
Version: 1.1.40
Installables: (
    "<KBHelperTool: 0x7fcc4bc281c0>",
    "<KBUpdaterService: 0x7fcc4bfbf7b0>",
    "<KBService: 0x7fcc4bfc8ad0>",
    "<KBFuseComponent: 0x7fcc4bfc9040>",
    "<KBMountDir: 0x7fcc4bfca2d0>",
    "<KBFSService: 0x7fcc4bfca6b0>",
    "<KBCommandLine: 0x7fcc4bfcaa70>"
)
Install: Privileged Helper
Connecting to keybase.Helper (privileged=1)
Connected
Helper version: {
    build = 2;
    version = "1.0.29";
}
Helper version: {
    build = 2;
    version = "1.0.29";
}
Install: Updater
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater
Task dispatch completion
Task (out): {
  "componentResults": [
    {
      "name": "updater",
      "status": {
        "code": 0,
        "name": "OK",
        "desc": "OK",
        "fields": null
      }
    }
  ],
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  },
  "fatal": false
}

Task (err): 2016-09-19T18:16:16.006586 ▶ [DEBU keybase globals.go:284] 001 Created LinkCache, max size: 65536, clean dur: 1m0s
2016-09-19T18:16:16.040328 ▶ [DEBU keybase ui.go:557] 002 Can't set GPG_TTY; discover failed
2016-09-19T18:16:16.040384 ▶ [DEBU keybase globals.go:265] 003 Keybase CLI 1.0.17-20160913233827+18b5a25
2016-09-19T18:16:16.060610 ▶ [DEBU keybase globals.go:265] 004 - Built with go1.7
2016-09-19T18:16:16.060706 ▶ [DEBU keybase globals.go:265] 005 - Visit https://keybase.io for more details
2016-09-19T18:16:16.060734 ▶ [DEBU keybase main.go:144] 006 + configureProcesses
2016-09-19T18:16:16.060754 ▶ [DEBU keybase main.go:242] 007 + configureLogging
2016-09-19T18:16:16.060763 ▶ [DEBU keybase main.go:251] 008 Disabling log forwarding
2016-09-19T18:16:16.060769 ▶ [DEBU keybase main.go:244] 009 - configureLogging
2016-09-19T18:16:16.060778 ▶ [DEBU keybase main.go:146] 00a - configureProcesses -> <nil>
2016-09-19T18:16:16.061156 ▶ [DEBU keybase install_osx.go:402] 00b Installing components: [updater]
2016-09-19T18:16:16.061244 ▶ [DEBU keybase install_osx.go:892] 00c Using updater path: /Applications/Keybase.app/Contents/SharedSupport/bin/updater
2016-09-19T18:16:16.064720 ▶ [DEBU keybase install_osx.go:908] 00d No status, needs install
2016-09-19T18:16:16.066784 ▶ [DEBU keybase launchd.go:139] 00e Output (launchctl remove):
2016-09-19T18:16:16.066833 ▶ [DEBU keybase launchd.go:144] 00f Nothing to stop (keybase.updater)
2016-09-19T18:16:16.275329 ▶ [DEBU keybase install_osx.go:925] 010 Installing updater service
2016-09-19T18:16:16.275457 ▶ [INFO keybase launchd.go:234] 011 Saving /Users/user/Library/LaunchAgents/keybase.updater.plist
2016-09-19T18:16:16.275500 ▶ [DEBU keybase util.go:173] 012 + Writing to /Users/user/Library/LaunchAgents/keybase.updater.plist
2016-09-19T18:16:16.318947 ▶ [DEBU keybase util.go:175] 013 | Temporary file generated: /Users/user/Library/LaunchAgents/keybase.updater.plist.KZ6Q4EWP4F76OBZXQIZNGGODYUYAL2JS
2016-09-19T18:16:16.425081 ▶ [DEBU keybase util.go:194] 014 - Wrote to /Users/user/Library/LaunchAgents/keybase.updater.plist -> ok
2016-09-19T18:16:16.425167 ▶ [INFO keybase launchd.go:93] 015 Starting keybase.updater
2016-09-19T18:16:16.641186 ▶ [DEBU keybase launchd.go:96] 016 Output (launchctl load):
2016-09-19T18:16:16.644346 ▶ [DEBU keybase launchd.go:109] 017 Service status: &launchd.ServiceStatus{label:"keybase.updater", pid:"421", lastExitStatus:""}
2016-09-19T18:16:16.647624 ▶ [DEBU keybase out_of_date.go:13] 018 + PrintOutOfDateWarnings
2016-09-19T18:16:16.647668 ▶ [DEBU keybase util.go:386] 019 + GetSocket
2016-09-19T18:16:16.647701 ▶ [DEBU keybase util.go:387] 01a - GetSocket -> ok
2016-09-19T18:16:16.647723 ▶ [DEBU keybase socket.go:73] 01b | empty socket wrapper; need a new one
2016-09-19T18:16:16.647755 ▶ [DEBU keybase socket_nix.go:75] 01c Dialing unix:/Users/user/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock
2016-09-19T18:16:16.647922 ▶ [DEBU keybase socket_nix.go:75] 01d Dialing unix:/Users/user/Library/Caches/Keybase/keybased.sock
2016-09-19T18:16:17.221354 ▶ [DEBU keybase socket.go:88] 01e | DialSocket -> ERROR: There were multiple errors: dial unix /Users/user/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock: connect: no such file or directory; dial unix /Users/user/Library/Caches/Keybase/keybased.sock: connect: no such file or directory
2016-09-19T18:16:17.221387 ▶ [DEBU keybase out_of_date.go:18] 01f Ignoring error in printOutOfDateWarnings: There were multiple errors: dial unix /Users/user/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock: connect: no such file or directory; dial unix /Users/user/Library/Caches/Keybase/keybased.sock: connect: no such file or directory
2016-09-19T18:16:17.221415 ▶ [DEBU keybase out_of_date.go:19] 020 - PrintOutOfDateWarnings
2016-09-19T18:16:17.322781 ▶ [DEBU keybase globals.go:312] 021 Calling shutdown first time through
2016-09-19T18:16:17.323006 ▶ [DEBU keybase login_state.go:1015] 022 + Account "LoginState - Shutdown"
2016-09-19T18:16:17.323046 ▶ [DEBU keybase login_state.go:928] 023 - LoginState: Leaving request loop
2016-09-19T18:16:17.323066 ▶ [DEBU keybase login_state.go:1017] 024 - Account "LoginState - Shutdown"
2016-09-19T18:16:17.323103 ▶ [DEBU keybase globals.go:360] 025 exiting shutdown code=0; err=<nil>

Checking launchd status for updater
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase --log-format=file launchd status --format=json updater
Task dispatch completion
Task (out): {
  "version": "",
  "label": "keybase.updater",
  "pid": "421",
  "lastExitStatus": "",
  "bundleVersion": "",
  "installStatus": 4,
  "installAction": 1,
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  }
}

Task (err):
Install: Service
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=service
Task dispatch completion
Task (out): {
  "componentResults": [
    {
      "name": "service",
      "status": {
        "code": 0,
        "name": "OK",
        "desc": "OK",
        "fields": null
      }
    }
  ],
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  },
  "fatal": false
}

Task (err): 2016-09-19T18:16:18.177763 ▶ [DEBU keybase globals.go:284] 001 Created LinkCache, max size: 65536, clean dur: 1m0s
2016-09-19T18:16:18.178706 ▶ [DEBU keybase ui.go:557] 002 Can't set GPG_TTY; discover failed
2016-09-19T18:16:18.178731 ▶ [DEBU keybase globals.go:265] 003 Keybase CLI 1.0.17-20160913233827+18b5a25
2016-09-19T18:16:18.178740 ▶ [DEBU keybase globals.go:265] 004 - Built with go1.7
2016-09-19T18:16:18.178745 ▶ [DEBU keybase globals.go:265] 005 - Visit https://keybase.io for more details
2016-09-19T18:16:18.178753 ▶ [DEBU keybase main.go:144] 006 + configureProcesses
2016-09-19T18:16:18.178762 ▶ [DEBU keybase main.go:242] 007 + configureLogging
2016-09-19T18:16:18.178768 ▶ [DEBU keybase main.go:251] 008 Disabling log forwarding
2016-09-19T18:16:18.178774 ▶ [DEBU keybase main.go:244] 009 - configureLogging
2016-09-19T18:16:18.178782 ▶ [DEBU keybase main.go:146] 00a - configureProcesses -> <nil>
2016-09-19T18:16:18.178859 ▶ [DEBU keybase install_osx.go:402] 00b Installing components: [service]
2016-09-19T18:16:18.178898 ▶ [DEBU keybase install_osx.go:481] 00c Using binPath: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase
2016-09-19T18:16:18.178951 ▶ [DEBU keybase install_osx.go:489] 00d Checking service: keybase.service
2016-09-19T18:16:19.193778 ▶ [DEBU keybase install_osx.go:491] 00e Service: Not Installed (Action: Install); keybase1.ServiceStatus{Version:"", Label:"keybase.service", Pid:"", LastExitStatus:"", BundleVersion:"1.0.17-20160913233827+18b5a25", InstallStatus:2, InstallAction:4, Status:keybase1.Status{Code:0, Name:"OK", Desc:"", Fields:[]keybase1.StringKVPair(nil)}}
2016-09-19T18:16:19.196275 ▶ [DEBU keybase launchd.go:139] 00f Output (launchctl remove):
2016-09-19T18:16:19.196302 ▶ [DEBU keybase launchd.go:144] 010 Nothing to stop (keybase.service)
2016-09-19T18:16:19.257149 ▶ [DEBU keybase launchd.go:139] 011 Output (launchctl remove):
2016-09-19T18:16:19.257182 ▶ [DEBU keybase launchd.go:144] 012 Nothing to stop (homebrew.mxcl.keybase)
2016-09-19T18:16:19.325002 ▶ [DEBU keybase install_osx.go:507] 013 Installing Keybase service
2016-09-19T18:16:19.325156 ▶ [INFO keybase launchd.go:234] 014 Saving /Users/user/Library/LaunchAgents/keybase.service.plist
2016-09-19T18:16:19.325176 ▶ [DEBU keybase util.go:173] 015 + Writing to /Users/user/Library/LaunchAgents/keybase.service.plist
2016-09-19T18:16:19.502756 ▶ [DEBU keybase util.go:175] 016 | Temporary file generated: /Users/user/Library/LaunchAgents/keybase.service.plist.H6FW4HMLCVBALEFCGWBMCY6HQSA5NSYL
2016-09-19T18:16:19.502877 ▶ [DEBU keybase util.go:194] 017 - Wrote to /Users/user/Library/LaunchAgents/keybase.service.plist -> ok
2016-09-19T18:16:19.502941 ▶ [INFO keybase launchd.go:93] 018 Starting keybase.service
2016-09-19T18:16:19.933829 ▶ [DEBU keybase launchd.go:96] 019 Output (launchctl load):
2016-09-19T18:16:19.936973 ▶ [DEBU keybase launchd.go:109] 01a Service status: &launchd.ServiceStatus{label:"keybase.service", pid:"434", lastExitStatus:""}
2016-09-19T18:16:19.982469 ▶ [DEBU keybase service_info.go:92] 01b Waiting for service info file (/Users/user/Library/Caches/Keybase/keybased.info)...
2016-09-19T18:16:20.483964 ▶ [DEBU keybase service_info.go:106] 01c Found service info: libkb.ServiceInfo{Version:"1.0.17-20160913233827+18b5a25", Label:"keybase.service", Pid:434}
2016-09-19T18:16:20.484099 ▶ [DEBU keybase out_of_date.go:13] 01d + PrintOutOfDateWarnings
2016-09-19T18:16:20.484114 ▶ [DEBU keybase util.go:386] 01e + GetSocket
2016-09-19T18:16:20.484125 ▶ [DEBU keybase util.go:387] 01f - GetSocket -> ok
2016-09-19T18:16:20.484134 ▶ [DEBU keybase socket.go:73] 020 | empty socket wrapper; need a new one
2016-09-19T18:16:20.484146 ▶ [DEBU keybase socket_nix.go:75] 021 Dialing unix:/Users/user/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock
2016-09-19T18:16:20.506483 ▶ [DEBU keybase socket_nix.go:75] 022 Dialing unix:/Users/user/Library/Caches/Keybase/keybased.sock
2016-09-19T18:16:20.506627 ▶ [DEBU keybase socket.go:88] 023 | DialSocket -> ERROR: There were multiple errors: dial unix /Users/user/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock: connect: no such file or directory; dial unix /Users/user/Library/Caches/Keybase/keybased.sock: connect: no such file or directory
2016-09-19T18:16:20.506642 ▶ [DEBU keybase out_of_date.go:18] 024 Ignoring error in printOutOfDateWarnings: There were multiple errors: dial unix /Users/user/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock: connect: no such file or directory; dial unix /Users/user/Library/Caches/Keybase/keybased.sock: connect: no such file or directory
2016-09-19T18:16:20.506658 ▶ [DEBU keybase out_of_date.go:19] 025 - PrintOutOfDateWarnings
2016-09-19T18:16:20.608636 ▶ [DEBU keybase globals.go:312] 026 Calling shutdown first time through
2016-09-19T18:16:20.608679 ▶ [DEBU keybase login_state.go:1015] 027 + Account "LoginState - Shutdown"
2016-09-19T18:16:20.608711 ▶ [DEBU keybase login_state.go:928] 028 - LoginState: Leaving request loop
2016-09-19T18:16:20.608721 ▶ [DEBU keybase login_state.go:1017] 029 - Account "LoginState - Shutdown"
2016-09-19T18:16:20.608736 ▶ [DEBU keybase globals.go:360] 02a exiting shutdown code=0; err=<nil>

Checking launchd status for service
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase --log-format=file launchd status --format=json service
Task dispatch completion
Task (out): {
  "version": "",
  "label": "keybase.service",
  "pid": "",
  "lastExitStatus": "",
  "bundleVersion": "1.0.17-20160913233827+18b5a25",
  "installStatus": 2,
  "installAction": 4,
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "",
    "fields": null
  }
}

Task (err):
Install: Fuse
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file fuse status --bundle-version=3.4.2
Task dispatch completion
Task (out): {
  "version": "3.4.2",
  "bundleVersion": "3.4.2",
  "kextID": "com.github.kbfuse.filesystems.kbfuse",
  "path": "/Library/Filesystems/kbfuse.fs",
  "kextStarted": false,
  "installStatus": 4,
  "installAction": 1,
  "mountInfos": [],
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  }
}

Task (err): 2016-09-19T18:16:23.452527 ▶ [DEBU keybase globals.go:284] 001 Created LinkCache, max size: 65536, clean dur: 1m0s
2016-09-19T18:16:23.453519 ▶ [DEBU keybase ui.go:557] 002 Can't set GPG_TTY; discover failed
2016-09-19T18:16:23.453541 ▶ [DEBU keybase globals.go:265] 003 Keybase CLI 1.0.17-20160913233827+18b5a25
2016-09-19T18:16:23.453549 ▶ [DEBU keybase globals.go:265] 004 - Built with go1.7
2016-09-19T18:16:23.453555 ▶ [DEBU keybase globals.go:265] 005 - Visit https://keybase.io for more details
2016-09-19T18:16:23.453562 ▶ [DEBU keybase main.go:144] 006 + configureProcesses
2016-09-19T18:16:23.453585 ▶ [DEBU keybase main.go:242] 007 + configureLogging
2016-09-19T18:16:23.453601 ▶ [DEBU keybase main.go:251] 008 Disabling log forwarding
2016-09-19T18:16:23.453609 ▶ [DEBU keybase main.go:244] 009 - configureLogging
2016-09-19T18:16:23.453633 ▶ [DEBU keybase main.go:146] 00a - configureProcesses -> <nil>
2016-09-19T18:16:23.453842 ▶ [DEBU keybase fuse_status_osx.go:46] 00b No kext info available (kext not loaded)
2016-09-19T18:16:23.453887 ▶ [DEBU keybase fuse_status_osx.go:146] 00c Loading plist: /Library/Filesystems/kbfuse.fs/Contents/Info.plist
2016-09-19T18:16:23.478120 ▶ [DEBU keybase out_of_date.go:13] 00d + PrintOutOfDateWarnings
2016-09-19T18:16:23.478147 ▶ [DEBU keybase util.go:386] 00e + GetSocket
2016-09-19T18:16:23.478161 ▶ [DEBU keybase util.go:387] 00f - GetSocket -> ok
2016-09-19T18:16:23.478170 ▶ [DEBU keybase socket.go:73] 010 | empty socket wrapper; need a new one
2016-09-19T18:16:23.478183 ▶ [DEBU keybase socket_nix.go:75] 011 Dialing unix:/Users/user/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock
2016-09-19T18:16:23.478263 ▶ [DEBU keybase socket.go:88] 012 | DialSocket -> ok
2016-09-19T18:16:23.478783 ▶ [DEBU keybase out_of_date.go:27] 013 Got OutOfDateInfo: keybase1.OutOfDateInfo{UpgradeTo:"", UpgradeURI:"", CustomMessage:""}
2016-09-19T18:16:23.478808 ▶ [DEBU keybase out_of_date.go:39] 014 - PrintOutOfDateWarnings
2016-09-19T18:16:23.580786 ▶ [DEBU keybase globals.go:312] 015 Calling shutdown first time through
2016-09-19T18:16:23.580843 ▶ [DEBU keybase login_state.go:1015] 016 + Account "LoginState - Shutdown"
2016-09-19T18:16:23.580917 ▶ [DEBU keybase login_state.go:928] 017 - LoginState: Leaving request loop
2016-09-19T18:16:23.580938 ▶ [DEBU keybase login_state.go:1017] 018 - Account "LoginState - Shutdown"
2016-09-19T18:16:23.580976 ▶ [DEBU keybase globals.go:360] 019 exiting shutdown code=0; err=<nil>

Load permissions: 4755
Fuse install is OK
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file fuse status --bundle-version=3.4.2
Task dispatch completion
Task (out): {
  "version": "3.4.2",
  "bundleVersion": "3.4.2",
  "kextID": "com.github.kbfuse.filesystems.kbfuse",
  "path": "/Library/Filesystems/kbfuse.fs",
  "kextStarted": false,
  "installStatus": 4,
  "installAction": 1,
  "mountInfos": [],
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  }
}

Task (err): 2016-09-19T18:16:23.643118 ▶ [DEBU keybase globals.go:284] 001 Created LinkCache, max size: 65536, clean dur: 1m0s
2016-09-19T18:16:23.644116 ▶ [DEBU keybase ui.go:557] 002 Can't set GPG_TTY; discover failed
2016-09-19T18:16:23.644139 ▶ [DEBU keybase globals.go:265] 003 Keybase CLI 1.0.17-20160913233827+18b5a25
2016-09-19T18:16:23.644148 ▶ [DEBU keybase globals.go:265] 004 - Built with go1.7
2016-09-19T18:16:23.644156 ▶ [DEBU keybase globals.go:265] 005 - Visit https://keybase.io for more details
2016-09-19T18:16:23.644166 ▶ [DEBU keybase main.go:144] 006 + configureProcesses
2016-09-19T18:16:23.644175 ▶ [DEBU keybase main.go:242] 007 + configureLogging
2016-09-19T18:16:23.644183 ▶ [DEBU keybase main.go:251] 008 Disabling log forwarding
2016-09-19T18:16:23.644191 ▶ [DEBU keybase main.go:244] 009 - configureLogging
2016-09-19T18:16:23.644197 ▶ [DEBU keybase main.go:146] 00a - configureProcesses -> <nil>
2016-09-19T18:16:23.644345 ▶ [DEBU keybase fuse_status_osx.go:46] 00b No kext info available (kext not loaded)
2016-09-19T18:16:23.644366 ▶ [DEBU keybase fuse_status_osx.go:146] 00c Loading plist: /Library/Filesystems/kbfuse.fs/Contents/Info.plist
2016-09-19T18:16:23.646577 ▶ [DEBU keybase out_of_date.go:13] 00d + PrintOutOfDateWarnings
2016-09-19T18:16:23.646601 ▶ [DEBU keybase util.go:386] 00e + GetSocket
2016-09-19T18:16:23.646614 ▶ [DEBU keybase util.go:387] 00f - GetSocket -> ok
2016-09-19T18:16:23.646623 ▶ [DEBU keybase socket.go:73] 010 | empty socket wrapper; need a new one
2016-09-19T18:16:23.646636 ▶ [DEBU keybase socket_nix.go:75] 011 Dialing unix:/Users/user/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock
2016-09-19T18:16:23.646717 ▶ [DEBU keybase socket.go:88] 012 | DialSocket -> ok
2016-09-19T18:16:23.647176 ▶ [DEBU keybase out_of_date.go:27] 013 Got OutOfDateInfo: keybase1.OutOfDateInfo{UpgradeTo:"", UpgradeURI:"", CustomMessage:""}
2016-09-19T18:16:23.647210 ▶ [DEBU keybase out_of_date.go:39] 014 - PrintOutOfDateWarnings
2016-09-19T18:16:23.751100 ▶ [DEBU keybase globals.go:312] 015 Calling shutdown first time through
2016-09-19T18:16:23.751384 ▶ [DEBU keybase login_state.go:1015] 016 + Account "LoginState - Shutdown"
2016-09-19T18:16:23.751415 ▶ [DEBU keybase login_state.go:928] 017 - LoginState: Leaving request loop
2016-09-19T18:16:23.751426 ▶ [DEBU keybase login_state.go:1017] 018 - Account "LoginState - Shutdown"
2016-09-19T18:16:23.751439 ▶ [DEBU keybase globals.go:360] 019 exiting shutdown code=0; err=<nil>

Install: Mount directory
Mount directory=/keybase, attributes={
    NSFileCreationDate = "2016-09-18 20:18:56 +0000";
    NSFileExtensionHidden = 0;
    NSFileGroupOwnerAccountID = 20;
    NSFileGroupOwnerAccountName = staff;
    NSFileModificationDate = "2016-09-18 20:18:56 +0000";
    NSFileOwnerAccountID = 501;
    NSFileOwnerAccountName = user;
    NSFilePosixPermissions = 384;
    NSFileReferenceCount = 2;
    NSFileSize = 68;
    NSFileSystemFileNumber = 33015071;
    NSFileSystemNumber = 16777218;
    NSFileType = NSFileTypeDirectory;
}
Install: KBFS
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=kbfs
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater
Task termination handler, timed out, skipping
Task dispatch completion
Install complete
Privileged Helper: Installed, Bundle Version: 1.0.29
Version: 1.0.29
Updater: Install Error: Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater
Installed, PID: 421
Service: Not Installed, Bundle Version: 1.0.17-20160913233827+18b5a25
Fuse: Installed, Version: 3.4.2
Kext ID: com.github.kbfuse.filesystems.kbfuse
Kext Loaded: No
Path: /Library/Filesystems/kbfuse.fs
Mount directory:
Updater: Install Error: Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater
Installed, PID: 421
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=service
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase --log-format=file launchd status --format=json updater
Task termination handler, timed out, skipping
Task termination handler, timed out, skipping
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase --log-format=file launchd status --format=json service
Task termination handler, timed out, skipping
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file fuse status --bundle-version=3.4.2
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file fuse status --bundle-version=3.4.2
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=kbfs
Task termination handler, timed out, skipping
Task termination handler, timed out, skipping
Task termination handler, timed out, skipping

Another error message follows immediately actually
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater (-210).
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=service (-210)

and then more details ---
Installer: 1.1.40
Privileged Helper: Installed, Bundle Version: 1.0.29, Version: 1.0.29
Updater: Install Error: Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater, Installed, PID: 421
Service: Install, Install Error: Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=service, Not Installed, Bundle Version: 1.0.17-20160913233827+18b5a25
Fuse: Installed, Version: 3.4.2, Kext ID: com.github.kbfuse.filesystems.kbfuse, Kext Loaded: No, Path: /Library/Filesystems/kbfuse.fs
Mount directory: Unknown,
KBFS: Unknown,
CLI: Unknown,

Log:
Version: 1.1.40
Installables: (
    "<KBHelperTool: 0x7fcc4bc281c0>",
    "<KBUpdaterService: 0x7fcc4bfbf7b0>",
    "<KBService: 0x7fcc4bfc8ad0>",
    "<KBFuseComponent: 0x7fcc4bfc9040>",
    "<KBMountDir: 0x7fcc4bfca2d0>",
    "<KBFSService: 0x7fcc4bfca6b0>",
    "<KBCommandLine: 0x7fcc4bfcaa70>"
)
Install: Privileged Helper
Connecting to keybase.Helper (privileged=1)
Connected
Helper version: {
    build = 2;
    version = "1.0.29";
}
Helper version: {
    build = 2;
    version = "1.0.29";
}
Install: Updater
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater
Task dispatch completion
Task (out): {
  "componentResults": [
    {
      "name": "updater",
      "status": {
        "code": 0,
        "name": "OK",
        "desc": "OK",
        "fields": null
      }
    }
  ],
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  },
  "fatal": false
}

Task (err): 2016-09-19T18:16:16.006586 ▶ [DEBU keybase globals.go:284] 001 Created LinkCache, max size: 65536, clean dur: 1m0s
2016-09-19T18:16:16.040328 ▶ [DEBU keybase ui.go:557] 002 Can't set GPG_TTY; discover failed
2016-09-19T18:16:16.040384 ▶ [DEBU keybase globals.go:265] 003 Keybase CLI 1.0.17-20160913233827+18b5a25
2016-09-19T18:16:16.060610 ▶ [DEBU keybase globals.go:265] 004 - Built with go1.7
2016-09-19T18:16:16.060706 ▶ [DEBU keybase globals.go:265] 005 - Visit https://keybase.io for more details
2016-09-19T18:16:16.060734 ▶ [DEBU keybase main.go:144] 006 + configureProcesses
2016-09-19T18:16:16.060754 ▶ [DEBU keybase main.go:242] 007 + configureLogging
2016-09-19T18:16:16.060763 ▶ [DEBU keybase main.go:251] 008 Disabling log forwarding
2016-09-19T18:16:16.060769 ▶ [DEBU keybase main.go:244] 009 - configureLogging
2016-09-19T18:16:16.060778 ▶ [DEBU keybase main.go:146] 00a - configureProcesses -> <nil>
2016-09-19T18:16:16.061156 ▶ [DEBU keybase install_osx.go:402] 00b Installing components: [updater]
2016-09-19T18:16:16.061244 ▶ [DEBU keybase install_osx.go:892] 00c Using updater path: /Applications/Keybase.app/Contents/SharedSupport/bin/updater
2016-09-19T18:16:16.064720 ▶ [DEBU keybase install_osx.go:908] 00d No status, needs install
2016-09-19T18:16:16.066784 ▶ [DEBU keybase launchd.go:139] 00e Output (launchctl remove):
2016-09-19T18:16:16.066833 ▶ [DEBU keybase launchd.go:144] 00f Nothing to stop (keybase.updater)
2016-09-19T18:16:16.275329 ▶ [DEBU keybase install_osx.go:925] 010 Installing updater service
2016-09-19T18:16:16.275457 ▶ [INFO keybase launchd.go:234] 011 Saving /Users/user/Library/LaunchAgents/keybase.updater.plist
2016-09-19T18:16:16.275500 ▶ [DEBU keybase util.go:173] 012 + Writing to /Users/user/Library/LaunchAgents/keybase.updater.plist
2016-09-19T18:16:16.318947 ▶ [DEBU keybase util.go:175] 013 | Temporary file generated: /Users/user/Library/LaunchAgents/keybase.updater.plist.KZ6Q4EWP4F76OBZXQIZNGGODYUYAL2JS
2016-09-19T18:16:16.425081 ▶ [DEBU keybase util.go:194] 014 - Wrote to /Users/user/Library/LaunchAgents/keybase.updater.plist -> ok
2016-09-19T18:16:16.425167 ▶ [INFO keybase launchd.go:93] 015 Starting keybase.updater
2016-09-19T18:16:16.641186 ▶ [DEBU keybase launchd.go:96] 016 Output (launchctl load):
2016-09-19T18:16:16.644346 ▶ [DEBU keybase launchd.go:109] 017 Service status: &launchd.ServiceStatus{label:"keybase.updater", pid:"421", lastExitStatus:""}
2016-09-19T18:16:16.647624 ▶ [DEBU keybase out_of_date.go:13] 018 + PrintOutOfDateWarnings
2016-09-19T18:16:16.647668 ▶ [DEBU keybase util.go:386] 019 + GetSocket
2016-09-19T18:16:16.647701 ▶ [DEBU keybase util.go:387] 01a - GetSocket -> ok
2016-09-19T18:16:16.647723 ▶ [DEBU keybase socket.go:73] 01b | empty socket wrapper; need a new one
2016-09-19T18:16:16.647755 ▶ [DEBU keybase socket_nix.go:75] 01c Dialing unix:/Users/user/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock
2016-09-19T18:16:16.647922 ▶ [DEBU keybase socket_nix.go:75] 01d Dialing unix:/Users/user/Library/Caches/Keybase/keybased.sock
2016-09-19T18:16:17.221354 ▶ [DEBU keybase socket.go:88] 01e | DialSocket -> ERROR: There were multiple errors: dial unix /Users/user/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock: connect: no such file or directory; dial unix /Users/user/Library/Caches/Keybase/keybased.sock: connect: no such file or directory
2016-09-19T18:16:17.221387 ▶ [DEBU keybase out_of_date.go:18] 01f Ignoring error in printOutOfDateWarnings: There were multiple errors: dial unix /Users/user/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock: connect: no such file or directory; dial unix /Users/user/Library/Caches/Keybase/keybased.sock: connect: no such file or directory
2016-09-19T18:16:17.221415 ▶ [DEBU keybase out_of_date.go:19] 020 - PrintOutOfDateWarnings
2016-09-19T18:16:17.322781 ▶ [DEBU keybase globals.go:312] 021 Calling shutdown first time through
2016-09-19T18:16:17.323006 ▶ [DEBU keybase login_state.go:1015] 022 + Account "LoginState - Shutdown"
2016-09-19T18:16:17.323046 ▶ [DEBU keybase login_state.go:928] 023 - LoginState: Leaving request loop
2016-09-19T18:16:17.323066 ▶ [DEBU keybase login_state.go:1017] 024 - Account "LoginState - Shutdown"
2016-09-19T18:16:17.323103 ▶ [DEBU keybase globals.go:360] 025 exiting shutdown code=0; err=<nil>

Checking launchd status for updater
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase --log-format=file launchd status --format=json updater
Task dispatch completion
Task (out): {
  "version": "",
  "label": "keybase.updater",
  "pid": "421",
  "lastExitStatus": "",
  "bundleVersion": "",
  "installStatus": 4,
  "installAction": 1,
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  }
}

Task (err):
Install: Service
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=service
Task dispatch completion
Task (out): {
  "componentResults": [
    {
      "name": "service",
      "status": {
        "code": 0,
        "name": "OK",
        "desc": "OK",
        "fields": null
      }
    }
  ],
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  },
  "fatal": false
}

Task (err): 2016-09-19T18:16:18.177763 ▶ [DEBU keybase globals.go:284] 001 Created LinkCache, max size: 65536, clean dur: 1m0s
2016-09-19T18:16:18.178706 ▶ [DEBU keybase ui.go:557] 002 Can't set GPG_TTY; discover failed
2016-09-19T18:16:18.178731 ▶ [DEBU keybase globals.go:265] 003 Keybase CLI 1.0.17-20160913233827+18b5a25
2016-09-19T18:16:18.178740 ▶ [DEBU keybase globals.go:265] 004 - Built with go1.7
2016-09-19T18:16:18.178745 ▶ [DEBU keybase globals.go:265] 005 - Visit https://keybase.io for more details
2016-09-19T18:16:18.178753 ▶ [DEBU keybase main.go:144] 006 + configureProcesses
2016-09-19T18:16:18.178762 ▶ [DEBU keybase main.go:242] 007 + configureLogging
2016-09-19T18:16:18.178768 ▶ [DEBU keybase main.go:251] 008 Disabling log forwarding
2016-09-19T18:16:18.178774 ▶ [DEBU keybase main.go:244] 009 - configureLogging
2016-09-19T18:16:18.178782 ▶ [DEBU keybase main.go:146] 00a - configureProcesses -> <nil>
2016-09-19T18:16:18.178859 ▶ [DEBU keybase install_osx.go:402] 00b Installing components: [service]
2016-09-19T18:16:18.178898 ▶ [DEBU keybase install_osx.go:481] 00c Using binPath: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase
2016-09-19T18:16:18.178951 ▶ [DEBU keybase install_osx.go:489] 00d Checking service: keybase.service
2016-09-19T18:16:19.193778 ▶ [DEBU keybase install_osx.go:491] 00e Service: Not Installed (Action: Install); keybase1.ServiceStatus{Version:"", Label:"keybase.service", Pid:"", LastExitStatus:"", BundleVersion:"1.0.17-20160913233827+18b5a25", InstallStatus:2, InstallAction:4, Status:keybase1.Status{Code:0, Name:"OK", Desc:"", Fields:[]keybase1.StringKVPair(nil)}}
2016-09-19T18:16:19.196275 ▶ [DEBU keybase launchd.go:139] 00f Output (launchctl remove):
2016-09-19T18:16:19.196302 ▶ [DEBU keybase launchd.go:144] 010 Nothing to stop (keybase.service)
2016-09-19T18:16:19.257149 ▶ [DEBU keybase launchd.go:139] 011 Output (launchctl remove):
2016-09-19T18:16:19.257182 ▶ [DEBU keybase launchd.go:144] 012 Nothing to stop (homebrew.mxcl.keybase)
2016-09-19T18:16:19.325002 ▶ [DEBU keybase install_osx.go:507] 013 Installing Keybase service
2016-09-19T18:16:19.325156 ▶ [INFO keybase launchd.go:234] 014 Saving /Users/user/Library/LaunchAgents/keybase.service.plist
2016-09-19T18:16:19.325176 ▶ [DEBU keybase util.go:173] 015 + Writing to /Users/user/Library/LaunchAgents/keybase.service.plist
2016-09-19T18:16:19.502756 ▶ [DEBU keybase util.go:175] 016 | Temporary file generated: /Users/user/Library/LaunchAgents/keybase.service.plist.H6FW4HMLCVBALEFCGWBMCY6HQSA5NSYL
2016-09-19T18:16:19.502877 ▶ [DEBU keybase util.go:194] 017 - Wrote to /Users/user/Library/LaunchAgents/keybase.service.plist -> ok
2016-09-19T18:16:19.502941 ▶ [INFO keybase launchd.go:93] 018 Starting keybase.service
2016-09-19T18:16:19.933829 ▶ [DEBU keybase launchd.go:96] 019 Output (launchctl load):
2016-09-19T18:16:19.936973 ▶ [DEBU keybase launchd.go:109] 01a Service status: &launchd.ServiceStatus{label:"keybase.service", pid:"434", lastExitStatus:""}
2016-09-19T18:16:19.982469 ▶ [DEBU keybase service_info.go:92] 01b Waiting for service info file (/Users/user/Library/Caches/Keybase/keybased.info)...
2016-09-19T18:16:20.483964 ▶ [DEBU keybase service_info.go:106] 01c Found service info: libkb.ServiceInfo{Version:"1.0.17-20160913233827+18b5a25", Label:"keybase.service", Pid:434}
2016-09-19T18:16:20.484099 ▶ [DEBU keybase out_of_date.go:13] 01d + PrintOutOfDateWarnings
2016-09-19T18:16:20.484114 ▶ [DEBU keybase util.go:386] 01e + GetSocket
2016-09-19T18:16:20.484125 ▶ [DEBU keybase util.go:387] 01f - GetSocket -> ok
2016-09-19T18:16:20.484134 ▶ [DEBU keybase socket.go:73] 020 | empty socket wrapper; need a new one
2016-09-19T18:16:20.484146 ▶ [DEBU keybase socket_nix.go:75] 021 Dialing unix:/Users/user/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock
2016-09-19T18:16:20.506483 ▶ [DEBU keybase socket_nix.go:75] 022 Dialing unix:/Users/user/Library/Caches/Keybase/keybased.sock
2016-09-19T18:16:20.506627 ▶ [DEBU keybase socket.go:88] 023 | DialSocket -> ERROR: There were multiple errors: dial unix /Users/user/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock: connect: no such file or directory; dial unix /Users/user/Library/Caches/Keybase/keybased.sock: connect: no such file or directory
2016-09-19T18:16:20.506642 ▶ [DEBU keybase out_of_date.go:18] 024 Ignoring error in printOutOfDateWarnings: There were multiple errors: dial unix /Users/user/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock: connect: no such file or directory; dial unix /Users/user/Library/Caches/Keybase/keybased.sock: connect: no such file or directory
2016-09-19T18:16:20.506658 ▶ [DEBU keybase out_of_date.go:19] 025 - PrintOutOfDateWarnings
2016-09-19T18:16:20.608636 ▶ [DEBU keybase globals.go:312] 026 Calling shutdown first time through
2016-09-19T18:16:20.608679 ▶ [DEBU keybase login_state.go:1015] 027 + Account "LoginState - Shutdown"
2016-09-19T18:16:20.608711 ▶ [DEBU keybase login_state.go:928] 028 - LoginState: Leaving request loop
2016-09-19T18:16:20.608721 ▶ [DEBU keybase login_state.go:1017] 029 - Account "LoginState - Shutdown"
2016-09-19T18:16:20.608736 ▶ [DEBU keybase globals.go:360] 02a exiting shutdown code=0; err=<nil>

Checking launchd status for service
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase --log-format=file launchd status --format=json service
Task dispatch completion
Task (out): {
  "version": "",
  "label": "keybase.service",
  "pid": "",
  "lastExitStatus": "",
  "bundleVersion": "1.0.17-20160913233827+18b5a25",
  "installStatus": 2,
  "installAction": 4,
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "",
    "fields": null
  }
}

Task (err):
Install: Fuse
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file fuse status --bundle-version=3.4.2
Task dispatch completion
Task (out): {
  "version": "3.4.2",
  "bundleVersion": "3.4.2",
  "kextID": "com.github.kbfuse.filesystems.kbfuse",
  "path": "/Library/Filesystems/kbfuse.fs",
  "kextStarted": false,
  "installStatus": 4,
  "installAction": 1,
  "mountInfos": [],
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  }
}

Task (err): 2016-09-19T18:16:23.452527 ▶ [DEBU keybase globals.go:284] 001 Created LinkCache, max size: 65536, clean dur: 1m0s
2016-09-19T18:16:23.453519 ▶ [DEBU keybase ui.go:557] 002 Can't set GPG_TTY; discover failed
2016-09-19T18:16:23.453541 ▶ [DEBU keybase globals.go:265] 003 Keybase CLI 1.0.17-20160913233827+18b5a25
2016-09-19T18:16:23.453549 ▶ [DEBU keybase globals.go:265] 004 - Built with go1.7
2016-09-19T18:16:23.453555 ▶ [DEBU keybase globals.go:265] 005 - Visit https://keybase.io for more details
2016-09-19T18:16:23.453562 ▶ [DEBU keybase main.go:144] 006 + configureProcesses
2016-09-19T18:16:23.453585 ▶ [DEBU keybase main.go:242] 007 + configureLogging
2016-09-19T18:16:23.453601 ▶ [DEBU keybase main.go:251] 008 Disabling log forwarding
2016-09-19T18:16:23.453609 ▶ [DEBU keybase main.go:244] 009 - configureLogging
2016-09-19T18:16:23.453633 ▶ [DEBU keybase main.go:146] 00a - configureProcesses -> <nil>
2016-09-19T18:16:23.453842 ▶ [DEBU keybase fuse_status_osx.go:46] 00b No kext info available (kext not loaded)
2016-09-19T18:16:23.453887 ▶ [DEBU keybase fuse_status_osx.go:146] 00c Loading plist: /Library/Filesystems/kbfuse.fs/Contents/Info.plist
2016-09-19T18:16:23.478120 ▶ [DEBU keybase out_of_date.go:13] 00d + PrintOutOfDateWarnings
2016-09-19T18:16:23.478147 ▶ [DEBU keybase util.go:386] 00e + GetSocket
2016-09-19T18:16:23.478161 ▶ [DEBU keybase util.go:387] 00f - GetSocket -> ok
2016-09-19T18:16:23.478170 ▶ [DEBU keybase socket.go:73] 010 | empty socket wrapper; need a new one
2016-09-19T18:16:23.478183 ▶ [DEBU keybase socket_nix.go:75] 011 Dialing unix:/Users/user/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock
2016-09-19T18:16:23.478263 ▶ [DEBU keybase socket.go:88] 012 | DialSocket -> ok
2016-09-19T18:16:23.478783 ▶ [DEBU keybase out_of_date.go:27] 013 Got OutOfDateInfo: keybase1.OutOfDateInfo{UpgradeTo:"", UpgradeURI:"", CustomMessage:""}
2016-09-19T18:16:23.478808 ▶ [DEBU keybase out_of_date.go:39] 014 - PrintOutOfDateWarnings
2016-09-19T18:16:23.580786 ▶ [DEBU keybase globals.go:312] 015 Calling shutdown first time through
2016-09-19T18:16:23.580843 ▶ [DEBU keybase login_state.go:1015] 016 + Account "LoginState - Shutdown"
2016-09-19T18:16:23.580917 ▶ [DEBU keybase login_state.go:928] 017 - LoginState: Leaving request loop
2016-09-19T18:16:23.580938 ▶ [DEBU keybase login_state.go:1017] 018 - Account "LoginState - Shutdown"
2016-09-19T18:16:23.580976 ▶ [DEBU keybase globals.go:360] 019 exiting shutdown code=0; err=<nil>

Load permissions: 4755
Fuse install is OK
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file fuse status --bundle-version=3.4.2
Task dispatch completion
Task (out): {
  "version": "3.4.2",
  "bundleVersion": "3.4.2",
  "kextID": "com.github.kbfuse.filesystems.kbfuse",
  "path": "/Library/Filesystems/kbfuse.fs",
  "kextStarted": false,
  "installStatus": 4,
  "installAction": 1,
  "mountInfos": [],
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  }
}

Task (err): 2016-09-19T18:16:23.643118 ▶ [DEBU keybase globals.go:284] 001 Created LinkCache, max size: 65536, clean dur: 1m0s
2016-09-19T18:16:23.644116 ▶ [DEBU keybase ui.go:557] 002 Can't set GPG_TTY; discover failed
2016-09-19T18:16:23.644139 ▶ [DEBU keybase globals.go:265] 003 Keybase CLI 1.0.17-20160913233827+18b5a25
2016-09-19T18:16:23.644148 ▶ [DEBU keybase globals.go:265] 004 - Built with go1.7
2016-09-19T18:16:23.644156 ▶ [DEBU keybase globals.go:265] 005 - Visit https://keybase.io for more details
2016-09-19T18:16:23.644166 ▶ [DEBU keybase main.go:144] 006 + configureProcesses
2016-09-19T18:16:23.644175 ▶ [DEBU keybase main.go:242] 007 + configureLogging
2016-09-19T18:16:23.644183 ▶ [DEBU keybase main.go:251] 008 Disabling log forwarding
2016-09-19T18:16:23.644191 ▶ [DEBU keybase main.go:244] 009 - configureLogging
2016-09-19T18:16:23.644197 ▶ [DEBU keybase main.go:146] 00a - configureProcesses -> <nil>
2016-09-19T18:16:23.644345 ▶ [DEBU keybase fuse_status_osx.go:46] 00b No kext info available (kext not loaded)
2016-09-19T18:16:23.644366 ▶ [DEBU keybase fuse_status_osx.go:146] 00c Loading plist: /Library/Filesystems/kbfuse.fs/Contents/Info.plist
2016-09-19T18:16:23.646577 ▶ [DEBU keybase out_of_date.go:13] 00d + PrintOutOfDateWarnings
2016-09-19T18:16:23.646601 ▶ [DEBU keybase util.go:386] 00e + GetSocket
2016-09-19T18:16:23.646614 ▶ [DEBU keybase util.go:387] 00f - GetSocket -> ok
2016-09-19T18:16:23.646623 ▶ [DEBU keybase socket.go:73] 010 | empty socket wrapper; need a new one
2016-09-19T18:16:23.646636 ▶ [DEBU keybase socket_nix.go:75] 011 Dialing unix:/Users/user/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock
2016-09-19T18:16:23.646717 ▶ [DEBU keybase socket.go:88] 012 | DialSocket -> ok
2016-09-19T18:16:23.647176 ▶ [DEBU keybase out_of_date.go:27] 013 Got OutOfDateInfo: keybase1.OutOfDateInfo{UpgradeTo:"", UpgradeURI:"", CustomMessage:""}
2016-09-19T18:16:23.647210 ▶ [DEBU keybase out_of_date.go:39] 014 - PrintOutOfDateWarnings
2016-09-19T18:16:23.751100 ▶ [DEBU keybase globals.go:312] 015 Calling shutdown first time through
2016-09-19T18:16:23.751384 ▶ [DEBU keybase login_state.go:1015] 016 + Account "LoginState - Shutdown"
2016-09-19T18:16:23.751415 ▶ [DEBU keybase login_state.go:928] 017 - LoginState: Leaving request loop
2016-09-19T18:16:23.751426 ▶ [DEBU keybase login_state.go:1017] 018 - Account "LoginState - Shutdown"
2016-09-19T18:16:23.751439 ▶ [DEBU keybase globals.go:360] 019 exiting shutdown code=0; err=<nil>

Install: Mount directory
Mount directory=/keybase, attributes={
    NSFileCreationDate = "2016-09-18 20:18:56 +0000";
    NSFileExtensionHidden = 0;
    NSFileGroupOwnerAccountID = 20;
    NSFileGroupOwnerAccountName = staff;
    NSFileModificationDate = "2016-09-18 20:18:56 +0000";
    NSFileOwnerAccountID = 501;
    NSFileOwnerAccountName = user;
    NSFilePosixPermissions = 384;
    NSFileReferenceCount = 2;
    NSFileSize = 68;
    NSFileSystemFileNumber = 33015071;
    NSFileSystemNumber = 16777218;
    NSFileType = NSFileTypeDirectory;
}
Install: KBFS
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=kbfs
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater
Task termination handler, timed out, skipping
Task dispatch completion
Install complete
Privileged Helper: Installed, Bundle Version: 1.0.29
Version: 1.0.29
Updater: Install Error: Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater
Installed, PID: 421
Service: Not Installed, Bundle Version: 1.0.17-20160913233827+18b5a25
Fuse: Installed, Version: 3.4.2
Kext ID: com.github.kbfuse.filesystems.kbfuse
Kext Loaded: No
Path: /Library/Filesystems/kbfuse.fs
Mount directory:
Updater: Install Error: Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater
Installed, PID: 421
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=service
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase --log-format=file launchd status --format=json updater
Task termination handler, timed out, skipping
Task termination handler, timed out, skipping
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase --log-format=file launchd status --format=json service
Task termination handler, timed out, skipping
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file fuse status --bundle-version=3.4.2
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file fuse status --bundle-version=3.4.2
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=kbfs
Task termination handler, timed out, skipping
Task termination handler, timed out, skipping
Task termination handler, timed out, skipping
Exit(1)
Task (out): {
  "componentResults": [
    {
      "name": "kbfs",
      "status": {
        "code": 0,
        "name": "OK",
        "desc": "OK",
        "fields": null
      }
    }
  ],
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  },
  "fatal": false
}

Task (err): 2016-09-19T18:16:23.820782 ▶ [DEBU keybase globals.go:284] 001 Created LinkCache, max size: 65536, clean dur: 1m0s
2016-09-19T18:16:23.821783 ▶ [DEBU keybase ui.go:557] 002 Can't set GPG_TTY; discover failed
2016-09-19T18:16:23.821806 ▶ [DEBU keybase globals.go:265] 003 Keybase CLI 1.0.17-20160913233827+18b5a25
2016-09-19T18:16:23.821819 ▶ [DEBU keybase globals.go:265] 004 - Built with go1.7
2016-09-19T18:16:23.821826 ▶ [DEBU keybase globals.go:265] 005 - Visit https://keybase.io for more details
2016-09-19T18:16:23.821834 ▶ [DEBU keybase main.go:144] 006 + configureProcesses
2016-09-19T18:16:23.821843 ▶ [DEBU keybase main.go:242] 007 + configureLogging
2016-09-19T18:16:23.821851 ▶ [DEBU keybase main.go:251] 008 Disabling log forwarding
2016-09-19T18:16:23.821857 ▶ [DEBU keybase main.go:244] 009 - configureLogging
2016-09-19T18:16:23.821864 ▶ [DEBU keybase main.go:146] 00a - configureProcesses -> <nil>
2016-09-19T18:16:23.821946 ▶ [DEBU keybase install_osx.go:402] 00b Installing components: [kbfs]
2016-09-19T18:16:23.822037 ▶ [DEBU keybase install_osx.go:532] 00c Checking KBFS
2016-09-19T18:16:27.986098 ▶ [DEBU keybase install_osx.go:534] 00d KBFS: Not Installed (Action: Install); keybase1.ServiceStatus{Version:"", Label:"keybase.kbfs", Pid:"", LastExitStatus:"", BundleVersion:"1.0.2-20160913233901+3c2cf3d", InstallStatus:2, InstallAction:4, Status:keybase1.Status{Code:0, Name:"OK", Desc:"", Fields:[]keybase1.StringKVPair(nil)}}
2016-09-19T18:16:27.988411 ▶ [DEBU keybase launchd.go:139] 00e Output (launchctl remove):
2016-09-19T18:16:27.988441 ▶ [DEBU keybase launchd.go:144] 00f Nothing to stop (keybase.kbfs)
2016-09-19T18:16:27.990556 ▶ [DEBU keybase launchd.go:139] 010 Output (launchctl remove):
2016-09-19T18:16:27.990579 ▶ [DEBU keybase launchd.go:144] 011 Nothing to stop (homebrew.mxcl.kbfs)
2016-09-19T18:16:27.990614 ▶ [DEBU keybase install_osx.go:549] 012 Installing KBFS
2016-09-19T18:16:27.990668 ▶ [INFO keybase launchd.go:234] 013 Saving /Users/user/Library/LaunchAgents/keybase.kbfs.plist
2016-09-19T18:16:27.990682 ▶ [DEBU keybase util.go:173] 014 + Writing to /Users/user/Library/LaunchAgents/keybase.kbfs.plist
2016-09-19T18:16:27.991064 ▶ [DEBU keybase util.go:175] 015 | Temporary file generated: /Users/user/Library/LaunchAgents/keybase.kbfs.plist.ZKZWIBM2NBWHHEZXYXPB67FKSXTCK7BG
2016-09-19T18:16:27.991148 ▶ [DEBU keybase util.go:194] 016 - Wrote to /Users/user/Library/LaunchAgents/keybase.kbfs.plist -> ok
2016-09-19T18:16:27.991178 ▶ [INFO keybase launchd.go:93] 017 Starting keybase.kbfs
2016-09-19T18:16:28.114840 ▶ [DEBU keybase launchd.go:96] 018 Output (launchctl load):
2016-09-19T18:16:28.117973 ▶ [DEBU keybase launchd.go:109] 019 Service status: &launchd.ServiceStatus{label:"keybase.kbfs", pid:"456", lastExitStatus:""}
2016-09-19T18:16:28.121144 ▶ [DEBU keybase out_of_date.go:13] 01a + PrintOutOfDateWarnings
2016-09-19T18:16:28.121170 ▶ [DEBU keybase util.go:386] 01b + GetSocket
2016-09-19T18:16:28.121186 ▶ [DEBU keybase util.go:387] 01c - GetSocket -> ok
2016-09-19T18:16:28.121196 ▶ [DEBU keybase socket.go:73] 01d | empty socket wrapper; need a new one
2016-09-19T18:16:28.121208 ▶ [DEBU keybase socket_nix.go:75] 01e Dialing unix:/Users/user/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock
2016-09-19T18:16:28.121293 ▶ [DEBU keybase socket.go:88] 01f | DialSocket -> ok
2016-09-19T18:16:28.121864 ▶ [DEBU keybase out_of_date.go:27] 020 Got OutOfDateInfo: keybase1.OutOfDateInfo{UpgradeTo:"", UpgradeURI:"", CustomMessage:""}
2016-09-19T18:16:28.121892 ▶ [DEBU keybase out_of_date.go:39] 021 - PrintOutOfDateWarnings
2016-09-19T18:16:28.222519 ▶ [DEBU keybase globals.go:312] 022 Calling shutdown first time through
2016-09-19T18:16:28.222568 ▶ [DEBU keybase login_state.go:1015] 023 + Account "LoginState - Shutdown"
2016-09-19T18:16:28.222594 ▶ [DEBU keybase login_state.go:928] 024 - LoginState: Leaving request loop
2016-09-19T18:16:28.222604 ▶ [DEBU keybase login_state.go:1017] 025 - Account "LoginState - Shutdown"
2016-09-19T18:16:28.222619 ▶ [DEBU keybase globals.go:360] 026 exiting shutdown code=0; err=<nil>

Checking launchd status for kbfs
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase --log-format=file launchd status --format=json kbfs
Install complete
Privileged Helper: Installed, Bundle Version: 1.0.29
Version: 1.0.29
Updater: Install Error: Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater
Installed, PID: 421
Service: Install Error: Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=service
Not Installed, Bundle Version: 1.0.17-20160913233827+18b5a25
Fuse: Installed, Version: 3.4.2
Kext ID: com.github.kbfuse.filesystems.kbfuse
Kext Loaded: No
Path: /Library/Filesystems/kbfuse.fs
Mount directory:
Updater: Install Error: Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater
Installed, PID: 421
Service: Install Error: Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=service
Not Installed, Bundle Version: 1.0.17-20160913233827+18b5a25
Task timed out: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase --log-format=file launchd status --format=json kbfs
Task termination handler, timed out, skipping

Thanks for the report, CC @gabriel.

This is a known issue, the timeout is too short waiting for the service especially on boot when tons of apps/processes are starting. I'll bump up the timeout in the short term and we have a longer term fix which is to bump the timeout even more if restoring after boot.
Thanks for reporting!
(Tracked internally at https://keybase.atlassian.net/browse/DESKTOP-1879)

Thank you!


S3Client.uploadFile is not a function

I have tried figuring out why I am getting this error not sure what else to do. Setup is consistent with suggested setup, any ideas?

I do have the same problem with version 2.0.2

@afolabiabass
I'm using it as in component so i made a new raw .js file and write an function that can execute this s3Client.uploadFile this willl work for me.

@kprocks86 i think the issue was with the way I was passing the config data.


Plan for PEST v3 (want to PR but tests failed)

Hi ! Do you plan to make it compatible with new PEST v3.0 ?
I tried to fork to make a pull request directly but tests failed :

can you submit the PR? and mark as draft so we can see the problem

Yep! Done here @lloricode : https://github.com/spatie/pest-plugin-route-testing/pull/15

Relased in 1.1.0


Add magic call to Handler for Plugin support

Ported from thephpleague/flysystem#417

I've merged this in manually for now and tagged a new release: 1.1.5


Require json files - close #294

Merge with https://github.com/NativeScript/common-runtime-tests-app/pull/10.

run ci


Missing required architecture when building for iPhone 5 simulator

Hi,
I have problem with my flutter application. When I'm trying to run it on iPhone 5 simulator I got errors.
When building in Xcode:
ld: warning: ignoring file /Users/daniel/Desktop/untitled/ios/Flutter/Flutter.framework/Flutter, missing required architecture i386 in file /Users/daniel/Desktop/untitled/ios/Flutter/Flutter.framework/Flutter (3 slices)
Undefined symbols for architecture i386:
  "_OBJC_METACLASS_$_FlutterAppDelegate", referenced from:
      _OBJC_METACLASS_$__TtC6Runner11AppDelegate in AppDelegate.o
  "_OBJC_CLASS_$_FlutterAppDelegate", referenced from:
      objc-class-ref in AppDelegate.o
      type metadata for Runner.AppDelegate in AppDelegate.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)`

When building in flutter:
`ProcessException: Process "/usr/bin/xcrun" exited abnormally:
com.example.untitled: -1
An error was encountered processing the command (domain=FBSOpenApplicationServiceErrorDomain, code=1):
The request to open "com.example.untitled" failed.
The request was denied by service delegate (SBMainWorkspace) for reason: Unspecified.
Underlying error (domain=FBSOpenApplicationErrorDomain, code=1):
	The operation couldn’t be completed. (FBSOpenApplicationErrorDomain error 1.)
  Command: /usr/bin/xcrun simctl launch FCA5C9E7-1964-4257-B03A-F0459522FA24 com.example.untitled --enable-dart-profiling --enable-checked-mode --observatory-port=0
Error launching application on iPhone 5.

App is installed on a simulator, but when I try to run it I see a splashscreen for a second and then it closes. The same is happening when I try to run app on a real iPhone 5 after installing the app from AppStore.
To test if it's my app fault I've created new Flutter project and try to run it without changing anything but result was the same.
I've also tried to run it on iPhone 4s and it works, but iPhone 5 have armv7s architecture. Is it supported by Flutter?
Any ideas what could be causing this?
Any workaround?
Thanks.

Please add the output of flutter doctor -v.

Merging with #17749


Is this a mistake in documentation?

In this part:
< table_index > ::=
{
    {
      INDEX index_name [ CLUSTERED | NONCLUSTERED ] [ UNIQUE ]
      .....

I think the order is reversed and should be
  INDEX index_name [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ]

At least on my SSMS version 14.0.17230.0 the way it's currently documented was marked as wrong (with the red squiggly line)
and my server (2016 (SP1-CU15-GDR) (KB4505221) - 13.0.4604.0 (X64)) accepted the second version (with unique before clustered)

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 6be5dfc7-5496-f8ec-072f-81132fe92054
Version Independent ID: 634e3c60-d717-92ba-dd93-e3773edf2816
Content: CREATE TABLE (Transact-SQL) - SQL Server
Content Source: docs/t-sql/statements/create-table-transact-sql.md
Product: sql
Technology: t-sql
GitHub Login: @CarlRabeler
Microsoft Alias: carlrab

Yes – it is wrong here. Fixing now. I is correct in the CREATE INDEX article.
Thanks for pointing this out.
Carl
From: Zohar Peled<EMAIL_ADDRESS>Sent: Sunday, February 23, 2020 7:16 PM
To: MicrosoftDocs/sql-docs<EMAIL_ADDRESS>Cc: Carl Rabeler<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [MicrosoftDocs/sql-docs] Is this a mistake in documentation? (#4202)
In this part:
< table_index > ::=
{
{
INDEX index_name [ CLUSTERED | NONCLUSTERED ] [ UNIQUE ]
.....
I think the order is reversed and should be
INDEX index_name [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ]
At least on my SSMS version 14.0.17230.0 the way it's currently documented was marked as wrong (with the red squiggly line)
and my server (2016 (SP1-CU15-GDR) (KB4505221) - 13.0.4604.0 (X64)) accepted the second version (with unique before clustered)

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 6be5dfc7-5496-f8ec-072f-81132fe92054
Version Independent ID: 634e3c60-d717-92ba-dd93-e3773edf2816
Content: CREATE TABLE (Transact-SQL) - SQL Serverhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fsql%2Ft-sql%2Fstatements%2Fcreate-table-transact-sql%3Fview%3Dsql-server-ver15%23feedback&data=02|01|Carl.Rabeler%40microsoft.com|6e4f3f62e861492ed94808d7b85a1448|72f988bf86f141af91ab2d7cd011db47|1|0|637180569333573955&sdata=sErlofhxzBZrqUS%2B0QuhpEIKxvyl1Gqeqhir4ZeiHoQ%3D&reserved=0
Content Source: docs/t-sql/statements/create-table-transact-sql.mdhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fsql-docs%2Fblob%2Flive%2Fdocs%2Ft-sql%2Fstatements%2Fcreate-table-transact-sql.md&data=02|01|Carl.Rabeler%40microsoft.com|6e4f3f62e861492ed94808d7b85a1448|72f988bf86f141af91ab2d7cd011db47|1|0|637180569333573955&sdata=TLORHg45AsZ4emLz8YAmo2Bn%2BFoK92%2Fe%2FCsMSWL21XY%3D&reserved=0
Product: sql
Technology: t-sql
GitHub Login: @CarlRabelerhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FCarlRabeler&data=02|01|Carl.Rabeler%40microsoft.com|6e4f3f62e861492ed94808d7b85a1448|72f988bf86f141af91ab2d7cd011db47|1|0|637180569333583945&sdata=sIH3Isd3hxCyRDfVBywGMbxnWABJhokvM1S2PKIpwSM%3D&reserved=0
Microsoft Alias: carlrab

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fsql-docs%2Fissues%2F4202%3Femail_source%3Dnotifications%26email_token%3DADAIDH3VFH7APPRD6RV6LPDREJSGHA5CNFSM4KZ2FEX2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IPRVKSQ&data=02|01|Carl.Rabeler%40microsoft.com|6e4f3f62e861492ed94808d7b85a1448|72f988bf86f141af91ab2d7cd011db47|1|0|637180569333593938&sdata=1Fx9JnswnwCEcIdJELQLOp8goRAsv6MLyoNC5vjGr60%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FADAIDH4E6PXKQX2HAXOHBNDREJSGHANCNFSM4KZ2FEXQ&data=02|01|Carl.Rabeler%40microsoft.com|6e4f3f62e861492ed94808d7b85a1448|72f988bf86f141af91ab2d7cd011db47|1|0|637180569333593938&sdata=5Jpyq%2BBtMY%2FmWbG5P3m3W9ODN3enNJ33nZwO1GocWoo%3D&reserved=0.

Glad I could help :-)


ID3D11View::GetResource should not return Result but just T?

Suggestion
Looking at the documentation: https://learn.microsoft.com/en-us/windows/win32/api/d3d11/nf-d3d11-id3d11view-getresource
From what I can gather I always returns the resource.
But the rust version expects that an error can occur (probably in the meta but couldn't find it)?
Is the documentation wrong and it can actually fail, or is it a miss?

I believe an error will occur if the resource is not bound to the pipeline. @damyanp may have more insight here.

The metadata describes the API as follows:
void GetResource([Out] ID3D11Resource* ppResource);

The implementation can return a null pointer even though the API does not return an error code. Result is used to allow for this possibility.

I'm don't think you can create a view that doesn't have a resource.
In d3d11.h the API is:
ID3D11View : public ID3D11DeviceChild
    {
    public:
        virtual void STDMETHODCALLTYPE GetResource(
            /* [annotation] */
            _Outptr_  ID3D11Resource **ppResource) = 0;

    };

IIRC, _Outptr_ says that it should always expect to receive a value. Does win32metadata sometimes change _Outptr_s to _Out_?

Ah ok, we can probably get that patched up in metadata then. We don't have good coverage of SAL annotations at the moment.
Will transfer over there.

I'm doubtful the Windows metadata can broadly adopt the concept of a non-null pointer. https://github.com/microsoft/xlang/pull/708
Anyway, this is not specific to windows-rs so I'll go ahead and close this issue.


some question

@IBOutlet weak var snapView: UIView!
    override func viewDidLoad() {
        super.viewDidLoad()

        snapView.translatesAutoresizingMaskIntoConstraints = false

        snapView.snp_makeConstraints { (make) -> Void in
            make.left.equalTo(view)
        }
    }

When I run the code I get the following console output:
Unable to simultaneously satisfy constraints.
	Probably at least one of the constraints in the following list is one you don't want.
	Try this:
		(1) look at each constraint and try to figure out which you don't expect;
		(2) find the code that added the unwanted constraint or constraints and fix it.
(
<EMAIL_ADDRESS>UIView:0x7fed03c3b900.left == UIView:0x7fed03c3c000.left>",
    "<NSIBPrototypingLayoutConstraint:0x7fed03c3d580 'IB auto generated at build time for view with fixed frame' H:|-(256)-[UIView:0x7fed03c3b900](LTR)   (Names: '|':UIView:0x7fed03c3c000 )>"
)

Will attempt to recover by breaking constraint
<NSIBPrototypingLayoutConstraint:0x7fed03c3d580 'IB auto generated at build time for view with fixed frame' H:|-(256)-[UIView:0x7fed03c3b900](LTR)   (Names: '|':UIView:0x7fed03c3c000 )>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.

so this is xcode’s bug or snapKit's bug?
if i add a constraint in storyBoard the conflict dismiss。
i finally solve this problem with this way
can i solve it in other way?

If you're using an outlet, that means you may have constraints defined (even automatically) by your storyboard or XIB file. Remove or disable the constraints in that file (look at all the checkboxes for that UIView or the whole storyboard/XIB).
Better to apply constraints in the updateConstraints method of either the view or the view controller (and to use _updateConstraints then, instead of make). Super is called afterwards for this case.

Yea @iosengineer is right. Mixing SnapKit and IB constraints can be tricky. I'd recommend only adding the extras you need with SnapKit or setting all of IB's as placeholder when you're using SnapKit with a view or views.

@iosengineer thank you!
@robertjpayne thank you too!


Generalized Markov chain for expanded expressions

To do much later. See issue #24.

$_[expr] --- easy


Dashboard | BCEID Dashboard panel Credit Transactions |2|

The Credit Transactions panels displays and provides links for the user to access their organizations credit transactions. It shows the transactions currently in process of being approved and provides links to past transactions from the current compliance period and all historical. It also provides a link to start a new proposal. There is also a link to the Part 3 Fuel Suppliers Report (PDF) so this link can be removed from the main nav bar.
These links are tied to the appropriate role, e.g. Guests will not see the link to start a new credit transfer proposal. Only the credit trading role can start a new credit transfer proposal.
Credit Transfer(s) in progress
This includes credit transfers with the following statuses:

Signed 1 of 2, Signed 2 of 2, Reviewed (Recommend / Not Recommend)

Note: For BCeID users, in the UI, we have chosen not to show them the Reviewed status; we want to maintain this restriction, but ensure that those transfers with a "Reviewed" status (Recommend / not recommend) get included in calculating the total number of "transfers in progress".
Fonts and colours
Follow DevHub standards:
18px default text size
24px for panel headings
36px for yellow text
Noto Sans font
tundra #494949 for panel border and title text
midnight blue #003366
lightning yellow #FCBA19
concrete #F2F2F2
links are underlined
matisse #1A5A96
https://trello.com/c/2olgJl2r/1599-dashboard-bceid-dashboard-panel-credit-transactions-2

 Dashboard | BCEID Dashboard panel Credit Transactions |2|

Resolved in sprint wormhole


[SPARK-12686][SQL] Support group-by push down to data sources

This pr enables pushed-down MIN/MAX aggregation into JDBC data sources.
As for logical plan nodes like 'Aggregate -> Project -> (Filter) -> Scan', try to push down partial aggregation processing into data sources that could aggregate their own data efficiently because Orc/Parquet could fetch the MIN/MAX value by using statistics data and some databases have efficient aggregation implementations.

Test build #48899 has started for PR 10631 at commit ec53a07.

Test build #48899 has finished for PR 10631 at commit ec53a07.

This patch fails Python style tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class Aggregate(aggregateFuncs: Seq[AggregateFunc], groupingColumns: Seq[String])
case class Min(column: String) extends AggregateFunc
case class Max(column: String) extends AggregateFunc

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/48899/
Test FAILed.

Test build #48920 has started for PR 10631 at commit aa1607c.

Test build #48920 has finished for PR 10631 at commit aa1607c.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/48920/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/48921/
Test FAILed.

Test build #48922 has started for PR 10631 at commit 42bc664.

Test build #48922 has finished for PR 10631 at commit 42bc664.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/48922/
Test PASSed.

Build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/49398/
Test FAILed.

Test build #49399 has started for PR 10631 at commit c9cb213.

Test build #49399 has finished for PR 10631 at commit c9cb213.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/49399/
Test FAILed.

Merged build finished. Test FAILed.

Test build #49400 has started for PR 10631 at commit 5f6441d.

Test build #49400 has finished for PR 10631 at commit 5f6441d.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/49400/
Test FAILed.

Test build #49401 has started for PR 10631 at commit 9f039e6.

Test build #49401 has finished for PR 10631 at commit 9f039e6.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/49401/
Test FAILed.

Test build #49402 has started for PR 10631 at commit 736a3ab.

Test build #49402 has finished for PR 10631 at commit 736a3ab.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/49402/
Test PASSed.

@rxin Could you give me any suggestion on this workaround?
https://github.com/apache/spark/pull/10631/files#diff-d99813bd5bbc18277e4090475e4944cfR130

@rxin ping

I will add this to the review queue. But to be honest this API is super hard to design and I am not sure if there is an easy solution. The priority is also not very high so I don't know when I will get to it.

@rxin Okay and I'll wait for that.

Close this for now and, if needed, I'll reopen this.


Add option to always enable energy saver

As you know windows 7 are generally installed in old (and sometimes slow) systems, always enabling energy saver can help

If it makes such a difference on laptops, then I could see benefits on older desktops too, especially if the GPU lacks even D3D9 acceleration.