text:
Class file template for the project

In order to automatically ensure following coding guidelines and improve productivity, as a developer, I want Android Studio file template for Class files and having it under version control.
This is in particular for having all classes that are not abstract to be final.

It turnes out it's probably easier to set these things up globally in the IDE then per project, since we use the same guidelines in all projects.
https://www.jetbrains.com/help/idea/file-and-code-templates.html#r_Using_File_and_Code_Templates.xmld845138e145
Setting up for the project would mean the need to use an author {USERNAME} placeholder which can be either set by a local template file or by Intellij starting parameter.
So I think it's easier to set up and use the global settings for File templates.
I am closing this ticket, but @dmfs let me know if you would prefer the project set up and have this reopened.

repo: dmfs/opentasks


text:
🛑 Vagonmaster.com is down

In 5188253, Vagonmaster.com (https://www.vagonmaster.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Vagonmaster.com is back up in 4439fb9 after 6 minutes.

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
Introduced Github and Instagram Buttons

Was happy to come upon your flutter_auth_buttons package to use it in my own efforts.
I did have to include two more buttons in my project, and felt maybe it could be included in this package.
I couldn't readily find the 'button guidelines' you mentioned in the existing buttons however.
Regardless, thanks for providing this package for use.
Cheers.
Greg

Thanks for taking the time to open this PR.
Some of the existing buttons have no design guidelines (with pixel measurements etc.), but they all have example images  in the official documentation.
Are you aware of any images that show what these buttons should look like?

I the moment, no. I will keep an eye out however.
Indeed, in there respectable Authentication documentation, I noted they
make no mention of their button 'guidelines'.
On Wed, Apr 3, 2019 at 7:53 PM Duncan Jones notifications@github.com
wrote:

Thanks for taking the time to open this PR.
Some of the existing buttons have no design guidelines (with pixel
measurements etc.), but they all have example images in the official
documentation.
Are you aware of any images that show what these buttons should look like?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dmjones/flutter_auth_buttons/pull/4#issuecomment-479699129,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ae_fIynveBiQZOPmNtoJrmG5ZkmJbkciks5vdT8SgaJpZM4cYfv7
.

Closing due to age

source: gharchive/pull-request

authors: Andrious dmjones


text:
[BERT] Cannot import bert

I have problems importing bert when following http://gluon-nlp.mxnet.io/examples/sentence_embedding/bert.html
(mxnet_p36) [ec2-user@master ~]$ ipython
Python 3.6.6 |Anaconda, Inc.| (default, Jun 28 2018, 17:14:51)
Type 'copyright', 'credits' or 'license' for more information
IPython 6.5.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: import warnings
   ...: warnings.filterwarnings('ignore')
   ...:
   ...: import random
   ...: import numpy as np
   ...: import mxnet as mx
   ...: from mxnet import gluon
   ...: import gluonnlp as nlp
   ...:
   ...:

In [2]:

In [2]: np.random.seed(100)
   ...: random.seed(100)
   ...: mx.random.seed(10000)
   ...: ctx = mx.gpu(0)
   ...:
   ...:

In [3]: from bert import *
   ...:
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-3-40b999f3ea6a> in <module>()
----> 1 from bert import *

ModuleNotFoundError: No module named 'bert'

Looks gluonnlp are successfully installed. Any idea?
(mxnet_p36) [ec2-user@master site-packages]$ ll /ec2-user-anaconda3/envs/mxnet_p36/lib/python3.6/site-packages/gluonnlp-0.5.0.post0-py3.6.egg
-rw-rw-r-- 1 ec2-user ec2-user 499320 Dec 28 23:15 /ec2-user-anaconda3/envs/mxnet_p36/lib/python3.6/site-packages/gluonnlp-0.5.0.post0-py3.6.egg

Forget to download sentence-embedding.zip. Fixed...

repo: dmlc/gluon-nlp


text:
[DOC] more detailed doc for CorpusBPTTBatchify

Description
The document for CorpusBPTTBatchify does not explicitly mention the size of the tuple which could be confusing to end users. This PR updates the documentation to provide more details on the data format.
Checklist
Essentials

[X] PR's title starts with a category (e.g. [BUGFIX], [MODEL], [TUTORIAL], [FEATURE], [DOC], etc)
[X] Changes are complete (i.e. I finished coding on this PR)
[ ] All changes have test coverage
[X] Code is well-documented

Changes
Comments

Job PR-888/1 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-888/1/index.html


text:
the probability of prediction on the same test data based on three different framework

only test on the data with label=1.

VGG feature and SVM

lasagne framwork with googlenet

mxnet framwork with resnet

Why the distribution is so different? Especially, mxnet's prediction results is polarized  badly.
@tqchen @tornadomeet @winstywang @mli @piiswrong @phunterlau

@rongrongxiangxin I think you need to show your scripts

The networks are different. So it's natural that the results are different too

@piiswrong I have thought someone will say the networks are different. So I tried the googlenet with mxnet, the distribution of prediction results is also polarized badly.

what does x-axis and y-axis mean?

@tornadomeet  x-axis is the prediction probability of the trained model based on the same test data. y-axis is hist of the test data based on the  probability .

i do not understand what's exact mean of this figures.
so you have many samples in your test data, and you use your test data for classification, but only classify the samples which their label=1?

@tornadomeet yes, two-class classification. I just use the test data with label=1 as a example. I want to show that the probability distribution is so different for different framework .

if i understand the figure right, then i think these figures with mxnet is better than other dl framwork, because the label = 1, and the output probability of class_label =1 should be higher(near 1.0) if the model is good enough, and from your figure with mxnet model, most of samples is classify to label=1 near1.0.
the different directly comes from the final weight in the model, and  indirect comes from the training hper-parameter.

@tornadomeet from the figures, we can not say mxnet is better than others. Because the label=1, though most is near 1.0,  there are also many near 0.0. The desirable result is most near 1.0, others distribute in (0.5,1.0).

i do not agree.  if you want to measure, you should use topk result.

@tornadomeet just two classes, how to use topk?

k=1

authors: piiswrong rongrongxiangxin thirdwing tornadomeet

repo: dmlc/mxnet


text:
Adding random noise to optimizer.

I am trying to implement the idea of https://arxiv.org/abs/1511.06807, adding random gradient noise during backpropagation. I've implemented it by modifying the old python code, and it works, but I would like to implement it into the current c++ optimizers (src/operator/optimizer_op-inl.h).
I found that I need a random variable generator to do that, and found some relevant code in src/operator/dropout-inl.h. What I do not know is how to add a resource requester into optimizers. Can I simply use an old-fashioned way? Or can I add a resource requester in NNVM_REGISTER_OP?
Any help would be appreciated.

The implementation of sampling op may be helpful https://github.com/dmlc/mxnet/blob/master/src/operator/tensor/sample_op.h#L180.

This is exactly what I wanted. Thanks a lot!

authors: eldercrow sxjscience


text:
DataIter documentation.

@nswamy @madjam @mli @zackchase

I think there is another PR on this class

@piiswrong I couldn't find anything in the existing PRs except for this https://github.com/dmlc/mxnet/pull/6221 which is a tutorial

@madjam  Updated as per the feedback.

authors: piiswrong pracheer


text:
[RUNTIME][API] Graph runtime API enahncement to support NDArray

get_output, get_input : Second arg is optional and returns NDArray if not passed.
get_output_count, get_input_count : New API to query number of outputs and inputs to graph.

Thanks for contributing to TVM!   Please refer to guideline https://docs.tvm.ai/contribute/ for useful information and tips. After the pull request is submitted, please request code reviews from others in the community.

@tqchen  ready for review.

get_output, get_input api made compatible to return NDArray of second argument is not passed.
get_input_count, get_output_count new API added.
Added strict shape check for empty array passed for get_input and get_output.

Above check revealed few instances listed below which require fix.

reduction test cases doing a null array comparison instead of scalar - fixed
Keras test cases receiving NCHW layout from TVM and comparing with NHWC output ref data - fixed
LSTM and stridedSlice has similar issue with shape in compatibility - #1662 to follow up and disabled now.

@Huyuwei , @masahi & @joyalbin welcome to review and comment.

@srkreddy1238 I think it is better to implement GetInputAsNDArray using GetInputAsDLTensor or vice versa. The same goes for GetOutput. Is that possible?

@masahi  "GetInputAsNDArray using GetInputAsDLTensor" ??
Can you details it ?

I mean, implement GetInputAsNDArray by redirecting to GetInputAsDLTensor, since two functions are similar.

I'm not familiar with NDArray, so if that is not a good idea then that's fine.

Common code here only entry id finding from index. One returns an NDArray and other is return value by argument.

The current set of changes is not what we intended. Currently, most of the data are backed by DLTensor and NDArray is copied and returned during the query function. What we really want, is to actually use NDArray in most places that DLTensor is getting used, and directly return NDArray of the corresponding value.
Useful API

https://github.com/dmlc/tvm/blob/master/include/tvm/runtime/ndarray.h#L133
https://github.com/dmlc/tvm/blob/master/include/tvm/runtime/ndarray.h#L91

I think NDArray version of GetOutput and GetInput should return views. Current PR returns copy. If user wants a copy, they can use another APIs to do copy themselves.

@masahi  & @yzhliu Please review.

@tqchen  review pls.

@yzhliu  please https://docs.tvm.ai/contribute/code_review.html#approve-and-request-changes-explicitly

@yzhliu  & @tqchen can we conclude on this PR ?
We have too many open PR on graph_runtime (heterogeneous execution and tvmdbg)

authors: masahi srkreddy1238 tqchen

repo: dmlc/tvm


text:
[Relay][Docs] Add parser dependency install instructions.

See https://discuss.tvm.ai/t/trouble-enabling-antlr/2783.

@joshpoll it looks like it might of failed due to the Google outage, all their services were down failure looks in downloading tf examples, can you just retrigger?

authors: joshpoll jroesch


text:
[jvm-packages] Opening RabitTracker UI Crashed Xgboost Training Job

Hi,
I had an issue on xgboost4j-spark 0.81: when I tried to open the UI page, I got an exception on training job.  My spark version is 2.4.0 and it is in standalone model.

19/03/03 20:06:58 INFO ml.dmlc.xgboost4j.java.RabitTracker$TrackerProcessLogger: Exception in thread Thread-1:
19/03/03 20:06:58 INFO ml.dmlc.xgboost4j.java.RabitTracker$TrackerProcessLogger: Traceback (most recent call last):
19/03/03 20:06:58 INFO ml.dmlc.xgboost4j.java.RabitTracker$TrackerProcessLogger:   File "/opt/conda/default/lib/python3.7/threading.py", line 917, in _bootstrap_inner
19/03/03 20:06:58 INFO ml.dmlc.xgboost4j.java.RabitTracker$TrackerProcessLogger:     self.run()
19/03/03 20:06:58 INFO ml.dmlc.xgboost4j.java.RabitTracker$TrackerProcessLogger:   File "/opt/conda/default/lib/python3.7/threading.py", line 865, in run
19/03/03 20:06:58 INFO ml.dmlc.xgboost4j.java.RabitTracker$TrackerProcessLogger:     self._target(*self._args, **self._kwargs)
19/03/03 20:06:58 INFO ml.dmlc.xgboost4j.java.RabitTracker$TrackerProcessLogger:   File "/tmp/tracker6269121579213963786.py", line 324, in run
19/03/03 20:06:58 INFO ml.dmlc.xgboost4j.java.RabitTracker$TrackerProcessLogger:     self.accept_slaves(nslave)
19/03/03 20:06:58 INFO ml.dmlc.xgboost4j.java.RabitTracker$TrackerProcessLogger:   File "/tmp/tracker6269121579213963786.py", line 268, in accept_slaves
19/03/03 20:06:58 INFO ml.dmlc.xgboost4j.java.RabitTracker$TrackerProcessLogger:     s = SlaveEntry(fd, s_addr)
19/03/03 20:06:58 INFO ml.dmlc.xgboost4j.java.RabitTracker$TrackerProcessLogger:   File "/tmp/tracker6269121579213963786.py", line 64, in init
19/03/03 20:06:58 INFO ml.dmlc.xgboost4j.java.RabitTracker$TrackerProcessLogger:     assert magic == kMagic, 'invalid magic number=%d from %s' % (magic, self.host)
19/03/03 20:06:58 INFO ml.dmlc.xgboost4j.java.RabitTracker$TrackerProcessLogger: AssertionError: invalid magic number=542393671 from 10.128.0.41
19/03/03 20:06:58 INFO ml.dmlc.xgboost4j.java.RabitTracker$TrackerProcessLogger:
19/03/03 20:06:58 INFO ml.dmlc.xgboost4j.java.RabitTracker: Tracker Process ends with exit code 0
19/03/03 20:06:58 INFO ml.dmlc.xgboost4j.java.RabitTracker$TrackerProcessLogger: Tracker Process ends with exit code 0
19/03/03 20:06:58 INFO XGBoostSpark: Rabit returns with exit code 0
19/03/03 20:07:24 ERROR org.apache.spark.scheduler.cluster.YarnScheduler: Lost executor 3 on cluster-385c-m.c.ibdsg-app04-1becXXXX..internal: Container marked as failed: container_1551641555777_0008_01_000004 on host: cluster-385c-m.c.ibdsg-app04-1becXXXX.internal. Exit status: 255. Diagnostics: [2019-03-03 20:07:24.601]Exception from container-launch.

I don't think we support Spark 2.4.0. Can you use Spark 2.3.x?

@hcho3 I have tried Spark 2.3.2 with 0.8.2 Xgboost Spark. It still has the same issue.
The image that I am using is
Cloud Dataproc image version: 1.3 (Debian 9, Hadoop 2.9, Spark 2.3)
on Google Cloud DataProc

Might be some python version issue, looks like the tracker cannot even interpret a integer sent from workers correctly

@CodingCat The python version is Python 2.7.13 [GCC 6.3.0 20170516] on linux2

@CodingCat @hcho3
I have the same issue for both scala and python rabbit tracker
[ERROR] [03/08/2019 19:47:51.466] [RabitTracker-akka.actor.default-dispatcher-3] [LocalActorRefProvider(akka://RabitTracker)] guardian failed, shutting down system
java.lang.AssertionError: assertion failed
at scala.Predef$.assert(Predef.scala:156)
at ml.dmlc.xgboost4j.scala.rabit.handler.RabitWorkerHandler$$anonfun$2.applyOrElse(RabitWorkerHandler.scala:116)
at ml.dmlc.xgboost4j.scala.rabit.handler.RabitWorkerHandler$$anonfun$2.applyOrElse(RabitWorkerHandler.scala:114)
at scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:36)
at akka.actor.FSM$class.processEvent(FSM.scala:604)
at ml.dmlc.xgboost4j.scala.rabit.handler.RabitWorkerHandler.processEvent(RabitWorkerHandler.scala:39)
at akka.actor.FSM$class.akka$actor$FSM$$processMsg(FSM.scala:598)
at akka.actor.FSM$$anonfun$receive$1.applyOrElse(FSM.scala:592)
at akka.actor.Actor$class.aroundReceive(Actor.scala:467)
at ml.dmlc.xgboost4j.scala.rabit.handler.RabitWorkerHandler.aroundReceive(RabitWorkerHandler.scala:39)
at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)
at akka.actor.ActorCell.invoke(ActorCell.scala:487)
at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:238)
at akka.dispatch.Mailbox.run(Mailbox.scala:220)
at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397)
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
[ERROR] [03/08/2019 19:47:51.466] [RabitTracker-akka.actor.default-dispatcher-3] [akka://RabitTracker/user] assertion failed
java.lang.AssertionError: assertion failed
at scala.Predef$.assert(Predef.scala:156)
at ml.dmlc.xgboost4j.scala.rabit.handler.RabitWorkerHandler$$anonfun$2.applyOrElse(RabitWorkerHandler.scala:116)
at ml.dmlc.xgboost4j.scala.rabit.handler.RabitWorkerHandler$$anonfun$2.applyOrElse(RabitWorkerHandler.scala:114)
at scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:36)
at akka.actor.FSM$class.processEvent(FSM.scala:604)
at ml.dmlc.xgboost4j.scala.rabit.handler.RabitWorkerHandler.processEvent(RabitWorkerHandler.scala:39)
at akka.actor.FSM$class.akka$actor$FSM$$processMsg(FSM.scala:598)
at akka.actor.FSM$$anonfun$receive$1.applyOrElse(FSM.scala:592)
at akka.actor.Actor$class.aroundReceive(Actor.scala:467)
at ml.dmlc.xgboost4j.scala.rabit.handler.RabitWorkerHandler.aroundReceive(RabitWorkerHandler.scala:39)
at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)
at akka.actor.ActorCell.invoke(ActorCell.scala:487)
at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:238)
at akka.dispatch.Mailbox.run(Mailbox.scala:220)
at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397)
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

@cq this is an issue with rabit, where the tracker cannot interpret the magic number sent from workers, can you help to debug?

ping @chenqin

@shuyanmei is the issue still relevant, if so can you try latest python tracker (via python3)

repo: dmlc/xgboost


text:
Inplace Predict Java API (xgboost4j)

Hello.
I see that in the changelog for 1.1.0, a new API was added for thread safe prediction (inplace_predict). The current predict method exposed through xgboost4j is not thread safe, and hence marked as synchronized in the method.
Given that the inplace_predict can now do threadsafe prediction, what are the plans of adding this to the Java API? We use this library in a multithreaded Java application, and this can help boost performance.
Thanks,
Viswanath.

Would you like to open a PR for it?  Inplace prediction means XGBoost has to digest external data directly.  I'm not familiar with the ecosystem of Java so I don't know what data type to support.

Also after https://github.com/dmlc/xgboost/pull/5853 normal predict function should also be thread safe in xgboost native code.

Good to know about #5853, but looks like it might take a while before we see it in release, and inplace_predict already does the job. Do you think it will be faster to add the Java wrapper to the code, than #5853 waiting for to make it release?

Would you like to open a PR for it? Inplace prediction means XGBoost has to digest external data directly. I'm not familiar with the ecosystem of Java so I don't know what data types to support.

I will go over the required changes - although I am not sure on where the gotchas can potentially be.

It's a blocking PR for the next release and we are now squashing the next release, so I would say pretty soon.

I will go over the required changes

I can help with issues in C++.  @CodingCat expressed interest in inplace prediction before.  So maybe @CodingCat can provide some suggestions on related topics.

Hi guys,
I'm working an online XGBoost prediction service, and want to use Java Multi thread for better performance.
As C++ code has resolved thread safe feature, simply removing "synchronize" key word in Java "predict" method, could enable multi-thread prediction in Java Environment?

The C API is thread safe now.  You need to check whether JAVA layer has additional states.

Java layer doesn't seem to maintain any state that get's updated on the predict flow. Raised the PR https://github.com/dmlc/xgboost/pull/6021
Who's the maintainer / reviewer for the Java package?

Any update on this issue?

Need this feature +1

authors: dozaza kururuken sihanwang94 trivialfis viswanathk


text:
DMatrix creation takes a big part of training and prediction time

Description of the problem
We did some measurements and found out that DMatrix creation takes a huge part of any operation in XGBoost with both pandas DataFrame and numpy array with float32 values.
It takes  up to 90% of the prediction time on our datasets and up to 35% of the training time on it.

Pandas.DataFrame

Numpy.ascontigiousarray

operation
time, s
dmatrix time, %
time, s
dmatrix time, %
numpy improvement, s

airline, train
36.5497
14.6913
35.7296
8.8368
0.8201

airline, predict
5.9467
97.6645
3.6844
79.7643
2.2623

higgs, train
14.6953
3.2722
15.1656
2.9845
-0.4703

higgs, predict
1.0596
46.8678
1.0114
44.8713
0.0482

msrank, train
77.4849
5.6062
74.3278
3.5626
3.1571

msrank, predict
5.6924
68.3226
4.3200
56.0864
1.3724

mortgage, train
19.4234
32.4388
20.8129
21.7833
-1.3895

mortgage, predict
6.3151
91.5222
4.7360
88.5982
1.5791

What can be done

XGBoost already has the inplace_predict method, which allows us to do prediction for data in numpy array without copying it. We'd like to discuss the possibility to extend this function with pandas DataFrame.
If we go deeper into the problem, inplace_predict is not the default function and it seems like most of the XGBoost users are not familiar with it. Also, for obvious reasons, we can't make a similar function for training, which also works longer than it could be. Is there a need for copying the input data for every DMatrix object? Is it possible to add the additional no_copy flag to avoid copying of the input data in case of usage float32 type?

For training with GPU hist and GPU input, you can use DeviceQuantileDMatrix, which constructs the histogram index inplace.  This is mostly for better memory consumption instead of speed.  You will notice longer construction time with it, but the overall training time should be faster.
The inplace predict function is still under development.  Expect feature parity in future release. ;-)

Is there a need for copying the input data for every DMatrix object?

For hist, no.  A similar object to DeviceQuantileDMatrix can be implemented for CPU but AFAIK no one is working on it.  For other tree methods, yes.  Internally XGBoost stores a CSR matrix, so that some algorithms can iterate through the data efficiently.  For example, prediction works on per-row basis, while feature enumeration works on per-column basis.

Closing in favor of https://github.com/dmlc/xgboost/issues/6304 .

@trivialfis seems it's right place to clarify some points.
Can we consider next options:

Is it possible to have inplace_predict method as default method for Scikit-Learn API (XGBClassifier.predict calls inplace_predict inside its implementation)? (Pandas DF can be also supported here in future)

When CPUQuantileDMatrix is implemented, is it possible to use CPUQuantileDMatrix by default in Scikit-Learn API  for fit method with 'hist' tree method?

Not sure.  Inplace means we can't copy data, not even between host/device.
Same.

Not sure.  Inplace means we can't copy data, not even between host/device.

Why we need copy of the data and DMatrix construction in Scikit-learn API? User provide numpy array (pandas df) via Scikit-Learn API, why we do extra work?

Same.

What is the reason? Similar case: user provide numpy array, why do we have to construct DMatrix internally and spend time on data copy if we can avoid it and construct CPUQuantileDMatrix in case of 'hist' tree method?

In long term, you are right and that's the plan.  Same goes for dask interface.  Numpy is 1 data source, we have 15 or so.  Some are CPU, some are CUDA.  Maybe there will be SYCL managed non-host device?  Arrow is coming, numba is possible but we haven't declare its support.  These 2 are known heterogeneous.  So simplest case, given a numpy data, cupy weight for training, what do you do? Same goes for prediction for data and base margin.  I don't want another long list of dispatching in Python, especially you can have multiple meta data.
Lastly, I hope the quantile DMatrix objects are interchangeable, so CPU input can be used for GPU training and wise versa.
I wrote the iterative dmatrix with these kind of usage in mind, at least for training.  So before you start working on it, please share your plan.  :-)  I will try to assist.

@trivialfis Thanks a lot for explanations.
Please correct me if I'm wrong.
So in general you doesn't mind if we try to reduce copy of the data in Scikit-learn API for fit and prediction.? Solution of course should not consist long list of dispatching :)

Of course I don't mind!  Any improvement is welcomed!!!  Just sometimes I might be difficult to work with as I spent a lots of time refactoring the old codebase and hope that I can focus more on machine learning.  So might object to some solutions.  :-)

authors: RukhovichIV ShvetsKS trivialfis


text:
'thrust::system::system_error'   what():  for_each: failed to synchronize: cudaErrorIllegalAddress: an illegal memory access was encountered when training XGBoostDaskClassifier

Hi, getting strange error when trying to train a fairly small dataset (130k rows, 72 features) using XGBoost Dask Classifier with a GPU instance. Not sure if this is a dataset issue or not but issue only appears in the 1.7.4 update of XGBoost. When XGBoost is changed to <=1.7.3 this issue does not occur.
Have been trying to narrow the issue down for the last couple days. No changes to span.h that I can see recently and no other packages have changed in our repo apart from xgboost.
We have these following versions installed that pertain to this issue.
"dask==2023.2.1",
"dask-cuda==23.4.0a230228",
"xgboost==1.7.4"

Further stack trace:
../include/xgboost/span.h:540: T &xgboost::common::Span<T, Extent>::operator[](unsigned long) const [with T = const xgboost::FeatureType, Extent = 18446744073709551615UL]: block: [166,0,0], thread: [0,0,0] Assertion `((_idx) < (size()))` failed.
../include/xgboost/span.h:540: T &xgboost::common::Span<T, Extent>::operator[](unsigned long) const [with T = const xgboost::FeatureType, Extent = 18446744073709551615UL]: block: [166,0,0], thread: [1,0,0] Assertion `((_idx) < (size()))` failed.
../include/xgboost/span.h:540: T &xgboost::common::Span<T, Extent>::operator[](unsigned long) const [with T = const xgboost::FeatureType, Extent = 18446744073709551615UL]: block: [166,0,0], thread: [2,0,0] Assertion `((_idx) < (size()))` failed.
../include/xgboost/span.h:540: T &xgboost::common::Span<T, Extent>::operator[](unsigned long) const [with T = const xgboost::FeatureType, Extent = 18446744073709551615UL]: block: [166,0,0], thread: [3,0,0] Assertion `((_idx) < (size()))` failed.
../include/xgboost/span.h:540: T &xgboost::common::Span<T, Extent>::operator[](unsigned long) const [with T = const xgboost::FeatureType, Extent = 18446744073709551615UL]: block: [166,0,0], thread: [4,0,0] Assertion `((_idx) < (size()))` failed.
../include/xgboost/span.h:540: T &xgboost::common::Span<T, Extent>::operator[](unsigned long) const [with T = const xgboost::FeatureType, Extent = 18446744073709551615UL]: block: [166,0,0], thread: [5,0,0] Assertion `((_idx) < (size()))` failed.
../include/xgboost/span.h:540: T &xgboost::common::Span<T, Extent>::operator[](unsigned long) const [with T = const xgboost::FeatureType, Extent = 18446744073709551615UL]: block: [166,0,0], thread: [6,0,0] Assertion `((_idx) < (size()))` failed.
../include/xgboost/span.h:540: T &xgboost::common::Span<T, Extent>::operator[](unsigned long) const [with T = const xgboost::FeatureType, Extent = 18446744073709551615UL]: block: [166,0,0], thread: [7,0,0] Assertion `((_idx) < (size()))` failed.
../include/xgboost/span.h:540: T &xgboost::common::Span<T, Extent>::operator[](unsigned long) const [with T = const xgboost::FeatureType, Extent = 18446744073709551615UL]: block: [166,0,0], thread: [8,0,0] Assertion `((_idx) < (size()))` failed.
../include/xgboost/span.h:540: T &xgboost::common::Span<T, Extent>::operator[](unsigned long) const [with T = const xgboost::FeatureType, Extent = 18446744073709551615UL]: block: [166,0,0], thread: [9,0,0] Assertion `((_idx) < (size()))` failed.
../include/xgboost/span.h:540: T &xgboost::common::Span<T, Extent>::operator[](unsigned long) const [with T = const xgboost::FeatureType, Extent = 18446744073709551615UL]: block: [166,0,0], thread: [10,0,0] Assertion `((_idx) < (size()))` failed.
../include/xgboost/span.h:540: T &xgboost::common::Span<T, Extent>::operator[](unsigned long) const [with T = const xgboost::FeatureType, Extent = 18446744073709551615UL]: block: [166,0,0], thread: [11,0,0] Assertion `((_idx) < (size()))` failed.

This goes on for further.

Could you please share the parameters that you are using, along with the sparsity of the dataset?

Thank you for sharing, will look into it.

Could you please use the nightly build for now? I think the issue is fixed by https://github.com/dmlc/xgboost/pull/8850 .

@trivialfis Thank you! That seems like the error we are seeing here. Will try the nightly

authors: nshyamkpler trivialfis


text:
Invariant Violation when working on multiple projects

(I've been doing little "spike" projects to get the feel of different features and components.  There's a gotcha when you do this.  I'm noting here in case it helps someone else.)
I expect to be able to switch between two natal based projects by stopping the Simulator, switching to different directory and running "natal launch && natal repl" but this leads to an "Invariant Violation: Application XX has not been registered" when opening second project.
The solution seems to be to close the React Packager terminal window.
This might well not be a natal issue but perhaps it is possible to ensure projects don't overlap from React Packager's perspective.
(love your work)

Yeah there's a brief mention in the readme that running multiple instances at once will cause issues with the packager.
The plan is to have Natal control the React packager directly so that when Natal quits, the packager it started will quit with it and you'll avoid the invariant violation you're seeing.
Stay tuned.

authors: dmotz olivergeorge

repo: dmotz/natal

license: mit

license_source: bigquery


text:
Add state/territory, postcode to parse

state/territory, postcode, suburb name etc should be compositional parsers. This will allow one to choose which building block(s) to use and how to assemble them separately to fit a dataset.

Fixed by 86a634e1fed9292696e56259404e2eea8a08ef76

repo: dmvianna/addresses


text:
vocms0310 and vocms0311 JobTracker

Earlier today:
https://its.cern.ch/jira/projects/CMSCOMPPR/issues/CMSCOMPPR-746?filter=allopenissues
Than just now:
2017-03-21 02:18:59,967:139708978120448:INFO:Harness:>>>Terminating worker threads
2017-03-21 02:19:00,013:139708978120448:ERROR:BaseWorkerThread:Error in event loop (2): <WMComponent.JobTracker.JobTrackerPoller.JobTrackerPoller instance at 0x7f10888b9c68> JobTrackerException
Message: Unknown exception in JobTracker!
(DatabaseError) ORA-01555: snapshot too old: rollback segment number 33 with name "_SYSSMU33_3830921375$" too small
None None
ModuleName : WMComponent.JobTracker.JobTrackerPoller
MethodName : algorithm
ClassInstance : None
FileName : /data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMComponent/JobTracker/JobTrackerPoller.py
ClassName : None
LineNumber : 91
ErrorNr : 0
Traceback:
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMComponent/JobTracker/JobTrackerPoller.py", line 80, in algorithm
self.trackJobs()
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMComponent/JobTracker/JobTrackerPoller.py", line 112, in trackJobs
completeJobs = self.bossAir.getComplete()
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMCore/BossAir/BossAirAPI.py", line 609, in getComplete
completeRunJobs = self._listRunJobs(active=False)
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMCore/BossAir/BossAirAPI.py", line 193, in _listRunJobs
transaction=self.existingTransaction())
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMCore/BossAir/MySQL/LoadComplete.py", line 57, in execute
transaction = transaction)
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMCore/Database/DBCore.py", line 150, in processData
returnCursor=returnCursor)
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMCore/Database/DBCore.py", line 71, in executebinds
result.add(resultProxy)
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMCore/Database/ResultSet.py", line 38, in add
for r in resultproxy:
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/external/py2-sqlalchemy/0.9.6-comp3/lib/python2.7/site-packages/sqlalchemy/engine/result.py", line 549, in iter
row = self.fetchone()
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/external/py2-sqlalchemy/0.9.6-comp3/lib/python2.7/site-packages/sqlalchemy/engine/result.py", line 826, in fetchone
self.cursor, self.context)
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/external/py2-sqlalchemy/0.9.6-comp3/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1116, in _handle_dbapi_exception
exc_info
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/external/py2-sqlalchemy/0.9.6-comp3/lib/python2.7/site-packages/sqlalchemy/util/compat.py", line 189, in raise_from_cause
reraise(type(exception), exception, tb=exc_tb)
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/external/py2-sqlalchemy/0.9.6-comp3/lib/python2.7/site-packages/sqlalchemy/engine/result.py", line 817, in fetchone
row = self._fetchone_impl()
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/external/py2-sqlalchemy/0.9.6-comp3/lib/python2.7/site-packages/sqlalchemy/engine/result.py", line 734, in _fetchone_impl
return self.cursor.fetchone()
Backtrace:
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMCore/WorkerThreads/BaseWorkerThread.py", line 205, in call
raise ex
2017-03-21 02:19:00,013:139708978120448:INFO:BaseWorkerThread:Worker thread <WMComponent.JobTracker.JobTrackerPoller.JobTrackerPoller instance at 0x7f10888b9c68> terminated

vocms0311 component log:
ModuleName : WMComponent.JobTracker.JobTrackerPoller
MethodName : algorithm
ClassInstance : None
FileName : /data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMComponent/JobTracker/JobTrackerPoller.py
ClassName : None
LineNumber : 91
ErrorNr : 0

Traceback:
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMComponent/JobTracker/JobTrackerPoller.py", line 80, in algorithm
self.trackJobs()
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMComponent/JobTracker/JobTrackerPoller.py", line 112, in trackJobs
completeJobs = self.bossAir.getComplete()
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMCore/BossAir/BossAirAPI.py", line 609, in getComplete
completeRunJobs = self._listRunJobs(active=False)
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMCore/BossAir/BossAirAPI.py", line 193, in _listRunJobs
transaction=self.existingTransaction())
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMCore/BossAir/MySQL/LoadComplete.py", line 57, in execute
transaction = transaction)
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMCore/Database/DBCore.py", line 150, in processData
returnCursor=returnCursor)
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMCore/Database/DBCore.py", line 63, in executebinds
resultProxy = connection.execute(s)
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/external/py2-sqlalchemy/0.9.6-comp3/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 719, in execute
return self._execute_text(object, multiparams, params)
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/external/py2-sqlalchemy/0.9.6-comp3/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 868, in _execute_text
statement, parameters
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/external/py2-sqlalchemy/0.9.6-comp3/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 954, in _execute_context
context)
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/external/py2-sqlalchemy/0.9.6-comp3/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1116, in _handle_dbapi_exception
exc_info
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/external/py2-sqlalchemy/0.9.6-comp3/lib/python2.7/site-packages/sqlalchemy/util/compat.py", line 189, in raise_from_cause
reraise(type(exception), exception, tb=exc_tb)
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/external/py2-sqlalchemy/0.9.6-comp3/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 947, in _execute_context
context)
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/external/py2-sqlalchemy/0.9.6-comp3/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 435, in do_execute
cursor.execute(statement, parameters)
Backtrace:
File "/data/srv/wmagent/v1.1.0.patch2/sw/slc6_amd64_gcc493/cms/wmagent/1.1.0.patch2/lib/python2.7/site-packages/WMCore/WorkerThreads/BaseWorkerThread.py", line 205, in call
raise ex
2017-03-21 01:54:57,956:139855399515904:INFO:BaseWorkerThread:Worker thread <WMComponent.JobTracker.JobTrackerPoller.JobTrackerPoller instance at 0x7f32a85fe200> terminated

Sigh, I've never seen this issue before. I wonder if it's related to the oracle cluster move...
Please report if it happens again.

Those nodes don't even exist anymore, and I haven't seen issues with JobTracker for quite some time now. Closing this issue. Scarlet, please reopen it if you have spotted such issues recently.

authors: amaltaro scarletnorberg

repo: dmwm/WMCore


text:
Log workflows and document IDs going through bulk deletion requests

Fixes #9445
Status
In development
Description
WORK IN PROGRESS
Is it backward compatible (if not, which system it affects?)
<YES | NO | MAYBE>
Related PRs
<If it's a follow up work; or porting a fix from a different branch, please mention them here.>
External dependencies / deployment changes
<Does it require deployment changes? Does it rely on third-party libraries?>

I managed to catch one exception that I've seen in production as well:
2019-12-05 22:19:23,302:INFO:WorkQueueBackend:Going to delete 1 documents in *workqueue* db for workflow: amaltaro_SC_MultiPU_Dec2019_Val_191205_200132_476. Doc IDs: [u'ca2b6170b120a241148fd4d042b4e3f2']
2019-12-05 22:19:23,382:INFO:WorkQueueBackend:Going to delete 1 documents in *workqueue_inbox* db for workflow: amaltaro_TaskChain_RelVal_Multicore_Dec2019_Val_191205_200206_4257. Doc IDs: [u'amaltaro_TaskChain_RelVal_Multicore_Dec2019_Val_191205_200206_4257']
2019-12-05 22:19:23,435:INFO:WorkQueueBackend:Going to delete 2 documents in *workqueue_inbox* db for workflow: amaltaro_SC_MultiPU_Dec2019_Val_191205_200132_476. Doc IDs: [u'ca2b6170b120a241148fd4d042b4e3f2', u'amaltaro_SC_MultiPU_Dec2019_Val_191205_200132_476']
2019-12-05 22:19:23,459:ERROR:WorkQueue:Error deleting WQ elements: AMR j doc: {u'key': u'ca2b6170b120a241148fd4d042b4e3f2', u'error': u'not_found'}
Traceback (most recent call last):
  File "/data/srv/HG1912c/sw/slc7_amd64_gcc630/cms/workqueue/1.2.9.pre3/lib/python2.7/site-packages/WMCore/WorkQueue/WorkQueue.py", line 999, in performQueueCleanupActions
    res = self.deleteCompletedWFElements()
  File "/data/srv/HG1912c/sw/slc7_amd64_gcc630/cms/workqueue/1.2.9.pre3/lib/python2.7/site-packages/WMCore/WorkQueue/WorkQueue.py", line 922, in deleteCompletedWFElements
    return self.backend.deleteWQElementsByWorkflow(deleteRequests)
  File "/data/srv/HG1912c/sw/slc7_amd64_gcc630/cms/workqueue/1.2.9.pre3/lib/python2.7/site-packages/WMCore/WorkQueue/WorkQueueBackend.py", line 588, in deleteWQElementsByWorkflow
    couchdb.bulkDeleteByIDs(docIds)
  File "/data/srv/HG1912c/sw/slc7_amd64_gcc630/cms/workqueue/1.2.9.pre3/lib/python2.7/site-packages/WMCore/Database/CMSCouch.py", line 682, in bulkDeleteByIDs
    raise Exception("AMR j doc: %s" % j)
Exception: AMR j doc: {u'key': u'ca2b6170b120a241148fd4d042b4e3f2', u'error': u'not_found'}

we try to delete the same document first in workqueue, then in workqueue_inbox. The one in workqueue_inbox cannot be found and that's why we get the KeyError exception.
I don't really get why it would complain though, given that it's a different database...
Nonetheless, I'm going to add a check there to avoid having these exceptions.

@amaltaro if this is an old exception and not strictly related to the process of logging, doesn't it worth creating a separate issue and solving it in a separate PR?

It could be. However, we need to catch those exceptions there otherwise the bulk request isn't even attempted. Given that I'm on this code and it's very much related, I just put it in together with the other changes.

While reading the rest of the PR I figured out what  you mean. Agree! Thanks!

Thanks, Todor. I have also updated the initial description in this PR. I'm merging it and will cut a new release for H1912 testbed tomorrow.

authors: amaltaro todor-ivanov


text:
Improve Page management status visibilty

Description of problem
Contrary to DNN 8 the Pages screen does not show a lot of context in the page tree for the individual pages. That was very handy though.
Description of solution
Change the icon depending on the page status (I used 2 in the example one for rights, one for status)
Description of alternatives considered
Risk: there is aloready not a lot of space when you have a large page structure and or long page names, that should be looked at too imo.
Screenshots
This is a first setup for the icons, needs some layout time to get the readability better.

Affected browser

[ x] Chrome
[ x] Firefox
[ x] Safari
[x ] Internet Explorer
[x ] Edge

...

Hm, I guess there are no volunteers for this..

Well, yeah, I would like to see this happen, and I may do this at some point, but it is below more important stuff right now on my huge list :)

@valadas yes, I fully understand.
I don't have the skill to do this myself (would be very inefficient)

authors: Timo-Breumelhof valadas


text:
Fix wrong navigation after creating the group

Fixes #2916
Summary

Fix wrong navigation after creating group

Navigate to current page after creating group
Add overloading methods  to support closingUrl
Update List.ascx to get current url from Request (System.URI) object and invoke GetCreateUrl with current url as closing url.

Confirmation video - https://drive.google.com/open?id=1S5qmFuSL3UkuqyGPmd8yyk4W8Ek4IwUs

Close this with the fixes from #3223


text:
Avoid LinkContext being destroyed when timer handlers execute

There was a race condition on shutdown.
If link timer handlers were queued for execution (with success error code),
LinkContext could be destroyed in the meantime and handlers would access freed memory.
This fix blocks destruction if handlers are outstanding, and handler check isOnline

I think we definitely want to fix this, but not by idling in a destructor. We'll get the PR open though until we have a different fix.
These kinds of issues with Async C++ are getting pretty tiresome now that we're basing all our new tech on Rust with async/await.

Yep, the PR was more to illustrate the problem and work as a band-aid for my fork. Fixing the root cause was a bit beyond me. I'll stay tuned, thanks.
Rust Async sounds really cool btw. I'm definitely tired of dealing with lifetime issues in C++ async

Yeah, async is really hard to get right. Rust makes it trivial.
We have Modbus and DNP3 implemenation (with bindings for C, Java, and .NET Core) under development if you're interested in how it works:
https://github.com/stepfunc/

@neilstephens Can you try #407 and see if the issue was properly resolved? I went with a slightly different approach than your original PR.

Gday @emgre,
I haven't tested it yet (but I will give it a go when I get a chance), but I don't think #407 actually fixes the race. It probably shrinks the probability of hitting it, but the link context could still get destroyed right after the weak ptr check... right?
Cheers,
Neil.

@neilstephens Because I lock the weak_ptr, it cannot be destroyed after the check, since it temporarily increments the count of the shared_ptr for the duration of the callback.

@neilstephens I don't think there's a race condition here. Everything (including the timer) is executed in an ASIO strand, which guarantees sequential execution. From my understanding, the issue was that the callback captured this and could be executed after the destruction of LinkContext if the callback was in the ASIO event queue.

@emgre , The only thing that isn't executed on the strand is the destruction of the LinkContext. That's why there was the race in the first place. The problem wasn't that the handlers were executed after, but during, the destruction of the LinkContext. Cheers.

authors: emgre jadamcrain neilstephens


text:
Login incorrect when switching between ChromeOS and Ubuntu

To clarify, I've seen this issue before, but it wasn't resolved for me.
Here's a step-by-step on what I've run into:

Bring up Crosh, >shell, sudo startunity. I log into Ubuntu just fine.
Ctrl + Alt + Left, move to ChromeOS
Ctrl + Alt + Right, move back to Ubuntu. I arrive at the Developer Console
The console is requesting a localhost login. I enter my Ubuntu login information.
It tells me "Login incorrect" despite the fact that I entered the correct information

My question is, how do I get back into Ubuntu after switching to ChromeOS and then back again? I know it's still running, but I'm locked out. My only choice has been to cancel the process in Chronos on the ChromeOS side and boot Ubuntu back up, but of course this means I lose my Ubuntu session completely.
Shouldn't I be able to switch back and forth between Ubuntu and ChromeOS without restarting Ubuntu every time? Is there a way to stop it from locking me out/sending me to the developer console every time I switch between OSes? I've tried setting it to auto login, I've tried making a user account without a password, the result is the same, I'm locked out in the Developer Console when I use Ctrl + Alt + Left to get back into Ubuntu.

Again not working

what should i do

login incorrect!!!!!///?/////?/??////////////////////????//??/?

repo: dnschneid/crouton


text:
Ubuntu Linux not opening with command

Please paste the output of the following command here: sudo edit-chroot -all
```sudo startxfce4
Password:
Enter encryption passphrase for precise:
Entering /mnt/stateful_partition/crouton/chroots/precise...
/usr/bin/startxfce4: Starting X server

_XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created.

X.Org X Server 1.13.0
Release Date: 2012-09-05
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.42-54-highbank armv7l Ubuntu
Current Operating System: Linux localhost 3.14.0 #1 SMP PREEMPT Tue Jun 14 21:42:35 PDT 2016 armv7l
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 2506752 verity payload=PARTUUID=9aec3cb0-edd0-fe45-b475-ef94d415d35e/PARTNROFF=1 hashtree=PARTUUID=9aec3cb0-edd0-fe45-b475-ef94d415d35e/PARTNROFF=1 hashstart=2506752 alg=sha1 root_hexdigest=8754676d4b8a54add9341f165bc5095c687bd613 salt=1639b01e8c7275fc5b5dc6d0da9efd12c021bb9aed55404dda2b2443372ef850" noinitrd vt.global_cursor_default=0 kern_guid=9aec3cb0-edd0-fe45-b475-ef94d415d35e
Build Date: 05 November 2013  03:23:26PM
xorg-server 2:1.13.0-0ubuntu6.5~precise1 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.30.2
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/Xorg.crouton.1.log", Time: Sat Jun 18 10:46:54 2016
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
setversion 1.4 failed
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX

Fatal server error:
no screens found
(EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
(EE) Please also check the log file at "/tmp/Xorg.crouton.1.log" for additional information.
(EE)
Server terminated with error (1). Closing log file.
/usr/bin/xinit: giving up
/usr/bin/xinit: unable to connect to X server: No such file or directory
/usr/bin/xinit: server error
Unmounting /mnt/stateful_partition/crouton/chroots/precise...
chronos@localhost / $

#### Please describe your issue:
It is not opening when I put in "sudo startxfce4

#### If known, describe the steps to reproduce the issue:
type into crosh(CTRL+ALT+t)
sudo sh -e ~/Downloads/crouton -e -t xfce

(Download crouton!)
This will take a long time, so just don't type anything into the lines or it will be all messed up.

When done, type in "sudo startxfce4" no apostrophe's!

please help I need to show my class this as my project and what i can do with it.
PLEASE HELP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

"shell" is the first thing you should type in
No apostrophe!

@niharxavier - Please paste the output of the following command here: sudo edit-chroot -all

Sure!
crosh> shell
chronos@localhost / $ sudo edit-chroot -all
name: precise
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/precise...
crouton: version 1-20160518095657~master:fd37bb79
release: precise
architecture: armhf
xmethod: xorg
targets: touch,kde
host: version 8350.31.0 (Official Build) beta-channel veyron_minnie
kernel: Linux localhost 3.14.0 #1 SMP PREEMPT Tue Jun 14 21:42:35 PDT 2016 armv7l armv7l armv7l GNU/Linux
freon: yes
Unmounting /mnt/stateful_partition/crouton/chroots/precise...
chronos@localhost / $

Please help!

@niharxavier,

First, install the 'xiwi' target for your ARM system -

sudo sh ~/Downloads/crouton -n precise -t xiwi -u

That update will make 'xiwi' the default xmethod so you won't have to specify it on the command-line.

Next, install the  'crouton integration' extension.

Lastly run your desktop again using: sudo startxfce4

Hope this helps,
-DennisL

It still is not working.
Also, what do I do with the crouton integration thing?
The same list of commands come up.
It still says ...
chronos@localhost / $ sudo startkde
Entering /mnt/stateful_partition/crouton/chroots/precise...
_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root
X.Org X Server 1.13.0
Release Date: 2012-09-05
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.42-54-highbank armv7l Ubuntu
Current Operating System: Linux localhost 3.14.0 #1 SMP PREEMPT Tue Jun 14 21:42:35 PDT 2016 armv7l
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 2506752 verity payload=PARTUUID=9aec3cb0-edd0-fe45-b475-ef94d415d35e/PARTNROFF=1 hashtree=PARTUUID=9aec3cb0-edd0-fe45-b475-ef94d415d35e/PARTNROFF=1 hashstart=2506752 alg=sha1 root_hexdigest=8754676d4b8a54add9341f165bc5095c687bd613 salt=1639b01e8c7275fc5b5dc6d0da9efd12c021bb9aed55404dda2b2443372ef850" noinitrd vt.global_cursor_default=0 kern_guid=9aec3cb0-edd0-fe45-b475-ef94d415d35e
Build Date: 05 November 2013  03:23:26PM
xorg-server 2:1.13.0-0ubuntu6.5~precise1 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.30.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/Xorg.crouton.1.log", Time: Mon Jun 20 18:34:06 2016
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
setversion 1.4 failed
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
Fatal server error:
no screens found
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at "/tmp/Xorg.crouton.1.log" for additional information.
(EE)
Server terminated with error (1). Closing log file.
/usr/bin/xinit: giving up
/usr/bin/xinit: unable to connect to X server: No such file or directory
/usr/bin/xinit: server error
Unmounting /mnt/stateful_partition/crouton/chroots/precise...

Sorry, I was using KDE, not XFCE!
IF anymore, soulutions, please help!
I need it for a project in school, and it is a big grade!

@niharxavier, Did you add the 'xiwi' target, it doesn't look like it.

This is what I did,
chronos@localhost / $ sudo sh ~/Downloads/crouton -n precise -t xiwi -u
/usr/local/chroots/precise already exists; updating it...
WARNING: USB booting is enabled; consider disabling it.
WARNING: Legacy booting is enabled; consider disabling it.
WARNING: Signed boot verification is disabled; consider enabling it.
You can use the following command: sudo crossystem dev_boot_usb=0 dev_boot_legacy=0 dev_boot_signed_only=1
Preparing chroot environment...
Installing brightness into the chroot...
Installing croutonpowerd into the chroot...
Installing croutonversion into the chroot...
Installing host-dbus into the chroot...
Installing host-x11 into the chroot...
Installing volume into the chroot...
Installing pulseaudio-default.pa into the chroot...
Installing croutonclip into the chroot...
Installing croutonnotify into the chroot...
Installing croutonurlhandler into the chroot...
Installing startxiwi into the host...
Installing croutoncycle into the chroot...
Installing croutonfindnacl into the chroot...
Installing croutontriggerd into the chroot...
Installing croutonxinitrc-wrapper into the chroot...
Installing setres into the chroot...
Installing xinit into the chroot...
Installing xiwi into the chroot...
Installing xbindkeysrc.scm into the chroot...
Installing xiwi.conf into the chroot...
Installing xorg-dummy.conf into the chroot...
Installing xserverrc into the chroot...
Installing xserverrc-xiwi into the chroot...
Installing xserverrc-local.example into the chroot...
Installing startxfce4 into the host...
Installing crouton-noroot into the chroot...
Installing startxfce4 into the chroot...
Installing enter-chroot into the host...
Installing delete-chroot into the host...
Installing edit-chroot into the host...
Installing mount-chroot into the host...
Installing unmount-chroot into the host...
Installing crash_reporter_wrapper into the host...
Installing target core...
Preparing environment...
Preparing software sources...
Hit http://ports.ubuntu.com precise Release.gpg
Get:1 http://ports.ubuntu.com precise-updates Release.gpg [198 B]
Get:2 http://ports.ubuntu.com precise-security Release.gpg [198 B]
Hit http://ports.ubuntu.com precise Release
Get:3 http://ports.ubuntu.com precise-updates Release [55.4 kB]
Get:4 http://ports.ubuntu.com precise-security Release [55.5 kB]
Hit http://ports.ubuntu.com precise/main Sources
Hit http://ports.ubuntu.com precise/restricted Sources
Hit http://ports.ubuntu.com precise/universe Sources
Hit http://ports.ubuntu.com precise/multiverse Sources
Hit http://ports.ubuntu.com precise/main armhf Packages
Hit http://ports.ubuntu.com precise/restricted armhf Packages
Hit http://ports.ubuntu.com precise/universe armhf Packages
Hit http://ports.ubuntu.com precise/multiverse armhf Packages
Hit http://ports.ubuntu.com precise/main TranslationIndex
Hit http://ports.ubuntu.com precise/multiverse TranslationIndex
Hit http://ports.ubuntu.com precise/restricted TranslationIndex
Hit http://ports.ubuntu.com precise/universe TranslationIndex
Get:5 http://ports.ubuntu.com precise-updates/main Sources [496 kB]
Get:6 http://ports.ubuntu.com precise-updates/restricted Sources [8708 B]
Get:7 http://ports.ubuntu.com precise-updates/universe Sources [127 kB]
Get:8 http://ports.ubuntu.com precise-updates/multiverse Sources [10.2 kB]
Get:9 http://ports.ubuntu.com precise-updates/main armhf Packages [844 kB]
Get:10 http://ports.ubuntu.com precise-updates/restricted armhf Packages [28 B]
Get:11 http://ports.ubuntu.com precise-updates/universe armhf Packages [253 kB]
Get:12 http://ports.ubuntu.com precise-updates/multiverse armhf Packages [10.5 kB]
Get:13 http://ports.ubuntu.com precise-updates/main TranslationIndex [208 B]
Get:14 http://ports.ubuntu.com precise-updates/multiverse TranslationIndex [202 B]
Get:15 http://ports.ubuntu.com precise-updates/restricted TranslationIndex [202 B]
Get:16 http://ports.ubuntu.com precise-updates/universe TranslationIndex [205 B]
Get:17 http://ports.ubuntu.com precise-security/main Sources [142 kB]
Get:18 http://ports.ubuntu.com precise-security/restricted Sources [4476 B]
Get:19 http://ports.ubuntu.com precise-security/universe Sources [48.5 kB]
Get:20 http://ports.ubuntu.com precise-security/multiverse Sources [2720 B]
Get:21 http://ports.ubuntu.com precise-security/main armhf Packages [488 kB]
Get:22 http://ports.ubuntu.com precise-security/restricted armhf Packages [28 B]
Get:23 http://ports.ubuntu.com precise-security/universe armhf Packages [117 kB]
Get:24 http://ports.ubuntu.com precise-security/multiverse armhf Packages [2098 B]
Get:25 http://ports.ubuntu.com precise-security/main TranslationIndex [208 B]
Get:26 http://ports.ubuntu.com precise-security/multiverse TranslationIndex [199 B]
Get:27 http://ports.ubuntu.com precise-security/restricted TranslationIndex [202 B]
Get:28 http://ports.ubuntu.com precise-security/universe TranslationIndex [205 B]
Hit http://ports.ubuntu.com precise/main Translation-en
Hit http://ports.ubuntu.com precise/multiverse Translation-en
Hit http://ports.ubuntu.com precise/restricted Translation-en
Hit http://ports.ubuntu.com precise/universe Translation-en
Hit http://ports.ubuntu.com precise-updates/main Translation-en
Hit http://ports.ubuntu.com precise-updates/multiverse Translation-en
Hit http://ports.ubuntu.com precise-updates/restricted Translation-en
Hit http://ports.ubuntu.com precise-updates/universe Translation-en
Hit http://ports.ubuntu.com precise-security/main Translation-en
Hit http://ports.ubuntu.com precise-security/multiverse Translation-en
Hit http://ports.ubuntu.com precise-security/restricted Translation-en
Hit http://ports.ubuntu.com precise-security/universe Translation-en
Fetched 2668 kB in 7s (340 kB/s)
Reading package lists... Done
Ensuring system is up-to-date...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree
Reading state information... Done
apt-transport-https is already the newest version.
ca-certificates is already the newest version.
sudo is already the newest version.
wget is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Generating locales...
en_US.UTF-8... up-to-date
Generation complete.
Generating locales...
en_US.UTF-8... up-to-date
Generation complete.
Syncing timezone...
Installing target audio...
Fetching CRAS (branch 0e32f6c2540a34bf841955e8e0c814b43cec9532)...
--2016-06-21 17:31:53--  https://chromium.googlesource.com/chromiumos/third_party/adhd/+archive/0e32f6c2540a34bf841955e8e0c814b43cec9532.tar.gz
Resolving chromium.googlesource.com (chromium.googlesource.com)... 173.194.68.82, 2607:f8b0:400d:c0a::52
Connecting to chromium.googlesource.com (chromium.googlesource.com)|173.194.68.82|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/x-gzip]
Saving to: `/tmp/crouton-cras.GWRATA/adhd.tar.gz'
 0K .......... .......... .......... .......... ..........  757K
50K .......... .......... .......... .......... .......... 1.50M

100K .......... .......... .......... .......... .......... 1.78M
150K .......... .......... .......... .......... .......... 1.98M
200K .......... .......... .......... .......... .......... 1.89M
250K .......... .......... .......... .......... .......... 1.63M
300K .......... .......... .......... .......... .......... 1.87M
350K .......... .......... .......... .......... .......... 2.14M
400K .......... .......... .......... .......... .......... 2.00M
450K .......... .......... .......... .......... .......... 1.90M
500K .......... .......... .......... .......... ......     1.85M=0.3s
2016-06-21 17:31:53 (1.62 MB/s) - `/tmp/crouton-cras.GWRATA/adhd.tar.gz' saved [559849]
Reading package lists... Done
Building dependency tree
Reading state information... Done
libspeexdsp1 is already the newest version.
alsa-utils is already the newest version.
libasound2 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree
Reading state information... Done
gcc is already the newest version.
libc6-dev is already the newest version.
Suggested packages:
speex
The following NEW packages will be installed:
libspeex-dev libspeex1 libspeexdsp-dev pkg-config
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 197 kB of archives.
After this operation, 584 kB of additional disk space will be used.
Get:1 http://ports.ubuntu.com/ubuntu-ports/ precise/main libspeex1 armhf 1.2~rc1-3ubuntu2 [49.9 kB]
Get:2 http://ports.ubuntu.com/ubuntu-ports/ precise/main libspeex-dev armhf 1.2~rc1-3ubuntu2 [63.9 kB]
Get:3 http://ports.ubuntu.com/ubuntu-ports/ precise/main libspeexdsp-dev armhf 1.2~rc1-3ubuntu2 [45.5 kB]
Get:4 http://ports.ubuntu.com/ubuntu-ports/ precise/main pkg-config armhf 0.26-1ubuntu1 [37.5 kB]
Fetched 197 kB in 0s (290 kB/s)
Selecting previously unselected package libspeex1.
(Reading database ... 40292 files and directories currently installed.)
Unpacking libspeex1 (from .../libspeex1_1.2~rc1-3ubuntu2_armhf.deb) ...
Selecting previously unselected package libspeex-dev.
Unpacking libspeex-dev (from .../libspeex-dev_1.2~rc1-3ubuntu2_armhf.deb) ...
Selecting previously unselected package libspeexdsp-dev.
Unpacking libspeexdsp-dev (from .../libspeexdsp-dev_1.2~rc1-3ubuntu2_armhf.deb) ...
Selecting previously unselected package pkg-config.
Unpacking pkg-config (from .../pkg-config_0.26-1ubuntu1_armhf.deb) ...
Setting up libspeex1 (1.2~rc1-3ubuntu2) ...
Setting up libspeex-dev (1.2~rc1-3ubuntu2) ...
Setting up libspeexdsp-dev (1.2~rc1-3ubuntu2) ...
Setting up pkg-config (0.26-1ubuntu1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
pkg-config set to automatically installed.
libspeexdsp-dev set to automatically installed.
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
pkg-config libspeex1 libspeex-dev libspeexdsp-dev
Use 'apt-get autoremove' to remove them.
Suggested packages:
libasound2-doc
The following NEW packages will be installed:
libasound2-dev
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 70.6 kB of archives.
After this operation, 418 kB of additional disk space will be used.
Get:1 http://ports.ubuntu.com/ubuntu-ports/ precise-updates/main libasound2-dev armhf 1.0.25-1ubuntu10.2 [70.6 kB]
Fetched 70.6 kB in 0s (148 kB/s)
Selecting previously unselected package libasound2-dev.
(Reading database ... 40333 files and directories currently installed.)
Unpacking libasound2-dev (from .../libasound2-dev_1.0.25-1ubuntu10.2_armhf.deb) ...
Setting up libasound2-dev (1.0.25-1ubuntu10.2) ...
libasound2-dev set to automatically installed.
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
pkg-config libspeex1 libspeex-dev libspeexdsp-dev libasound2-dev
Use 'apt-get autoremove' to remove them.
Suggested packages:
ed diffutils-doc
The following NEW packages will be installed:
patch
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 77.7 kB of archives.
After this operation, 198 kB of additional disk space will be used.
Get:1 http://ports.ubuntu.com/ubuntu-ports/ precise-updates/main patch armhf 2.6.1-3ubuntu0.1 [77.7 kB]
Fetched 77.7 kB in 0s (143 kB/s)
Selecting previously unselected package patch.
(Reading database ... 40377 files and directories currently installed.)
Unpacking patch (from .../patch_2.6.1-3ubuntu0.1_armhf.deb) ...
Setting up patch (2.6.1-3ubuntu0.1) ...
patch set to automatically installed.
Compiling CRAS (native)...
Installing CRAS...
Installing target extension...
Reading package lists... Done
Building dependency tree
Reading state information... Done
x11-utils is already the newest version.
x11-utils set to manually installed.
The following packages were automatically installed and are no longer required:
pkg-config libspeex1 libspeex-dev libspeexdsp-dev libasound2-dev patch
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
xclip
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 16.1 kB of archives.
After this operation, 62.5 kB of additional disk space will be used.
Get:1 http://ports.ubuntu.com/ubuntu-ports/ precise/universe xclip armhf 0.12-1 [16.1 kB]
Fetched 16.1 kB in 0s (43.5 kB/s)
Selecting previously unselected package xclip.
(Reading database ... 40387 files and directories currently installed.)
Unpacking xclip (from .../xclip_0.12-1_armhf.deb) ...
Setting up xclip (0.12-1) ...
Installing dependencies for /usr/local/bin/croutonwebsocket...
Reading package lists... Done
Building dependency tree
Reading state information... Done
gcc is already the newest version.
libc6-dev is already the newest version.
The following packages were automatically installed and are no longer required:
pkg-config libspeex1 libspeex-dev libspeexdsp-dev libasound2-dev patch
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Compiling /usr/local/bin/croutonwebsocket...
update-alternatives: using /usr/local/bin/croutonurlhandler to provide /usr/bin/x-www-browser (x-www-browser) in auto mode.
update-alternatives: using /usr/local/bin/croutonurlhandler to provide /usr/bin/gnome-www-browser (gnome-www-browser) in auto mode.
Installing target xiwi...
xserver-xorg-video-dummy was already not hold.
Segmentation fault (core dumped)
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
xserver-xorg-video-dummy : Depends: xorg-video-abi-11
Depends: xserver-xorg-core (>= 2:1.10.99.901)
E: Unable to correct problems, you have held broken packages.
Failed to complete chroot setup.
Unmounting /mnt/stateful_partition/crouton/chroots/precise...
chronos@localhost / $ sudo startxfce4
Entering /mnt/stateful_partition/crouton/chroots/precise...
A chroot setup script still exists inside the chroot.
The chroot may not be fully set up.
Would you like to finish the setup? [Y/n/d] Y
Preparing chroot environment...
Installing target core...
Preparing environment...
Preparing software sources...
Hit http://ports.ubuntu.com precise Release.gpg
Hit http://ports.ubuntu.com precise-updates Release.gpg
Hit http://ports.ubuntu.com precise-security Release.gpg
Hit http://ports.ubuntu.com precise Release
Hit http://ports.ubuntu.com precise-updates Release
Hit http://ports.ubuntu.com precise-security Release
Hit http://ports.ubuntu.com precise/main Sources
Hit http://ports.ubuntu.com precise/restricted Sources
Hit http://ports.ubuntu.com precise/universe Sources
Hit http://ports.ubuntu.com precise/multiverse Sources
Hit http://ports.ubuntu.com precise/main armhf Packages
Hit http://ports.ubuntu.com precise/restricted armhf Packages
Hit http://ports.ubuntu.com precise/universe armhf Packages
Hit http://ports.ubuntu.com precise/multiverse armhf Packages
Hit http://ports.ubuntu.com precise/main TranslationIndex
Hit http://ports.ubuntu.com precise/multiverse TranslationIndex
Hit http://ports.ubuntu.com precise/restricted TranslationIndex
Hit http://ports.ubuntu.com precise/universe TranslationIndex
Hit http://ports.ubuntu.com precise-updates/main Sources
Hit http://ports.ubuntu.com precise-updates/restricted Sources
Hit http://ports.ubuntu.com precise-updates/universe Sources
Hit http://ports.ubuntu.com precise-updates/multiverse Sources
Hit http://ports.ubuntu.com precise-updates/main armhf Packages
Hit http://ports.ubuntu.com precise-updates/restricted armhf Packages
Hit http://ports.ubuntu.com precise-updates/universe armhf Packages
Hit http://ports.ubuntu.com precise-updates/multiverse armhf Packages
Hit http://ports.ubuntu.com precise-updates/main TranslationIndex
Hit http://ports.ubuntu.com precise-updates/multiverse TranslationIndex
Hit http://ports.ubuntu.com precise-updates/restricted TranslationIndex
Hit http://ports.ubuntu.com precise-updates/universe TranslationIndex
Hit http://ports.ubuntu.com precise-security/main Sources
Hit http://ports.ubuntu.com precise-security/restricted Sources
Hit http://ports.ubuntu.com precise-security/universe Sources
Hit http://ports.ubuntu.com precise-security/multiverse Sources
Hit http://ports.ubuntu.com precise-security/main armhf Packages
Hit http://ports.ubuntu.com precise-security/restricted armhf Packages
Hit http://ports.ubuntu.com precise-security/universe armhf Packages
Hit http://ports.ubuntu.com precise-security/multiverse armhf Packages
Hit http://ports.ubuntu.com precise-security/main TranslationIndex
Hit http://ports.ubuntu.com precise-security/multiverse TranslationIndex
Hit http://ports.ubuntu.com precise-security/restricted TranslationIndex
Hit http://ports.ubuntu.com precise-security/universe TranslationIndex
Hit http://ports.ubuntu.com precise/main Translation-en
Hit http://ports.ubuntu.com precise/multiverse Translation-en
Hit http://ports.ubuntu.com precise/restricted Translation-en
Hit http://ports.ubuntu.com precise/universe Translation-en
Hit http://ports.ubuntu.com precise-updates/main Translation-en
Hit http://ports.ubuntu.com precise-updates/multiverse Translation-en
Hit http://ports.ubuntu.com precise-updates/restricted Translation-en
Hit http://ports.ubuntu.com precise-updates/universe Translation-en
Hit http://ports.ubuntu.com precise-security/main Translation-en
Hit http://ports.ubuntu.com precise-security/multiverse Translation-en
Hit http://ports.ubuntu.com precise-security/restricted Translation-en
Hit http://ports.ubuntu.com precise-security/universe Translation-en
Reading package lists... Done
Ensuring system is up-to-date...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree
Reading state information... Done
apt-transport-https is already the newest version.
ca-certificates is already the newest version.
sudo is already the newest version.
wget is already the newest version.
The following packages were automatically installed and are no longer required:
pkg-config libspeex1 libspeex-dev libspeexdsp-dev libasound2-dev patch
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Generating locales...
en_US.UTF-8... up-to-date
Generation complete.
Generating locales...
en_US.UTF-8... up-to-date
Generation complete.
Syncing timezone...
Installing target audio...
Fetching CRAS (branch 0e32f6c2540a34bf841955e8e0c814b43cec9532)...
--2016-06-21 17:35:21--  https://chromium.googlesource.com/chromiumos/third_party/adhd/+archive/0e32f6c2540a34bf841955e8e0c814b43cec9532.tar.gz
Resolving chromium.googlesource.com (chromium.googlesource.com)... 173.194.208.82, 2607:f8b0:400d:c0a::52
Connecting to chromium.googlesource.com (chromium.googlesource.com)|173.194.208.82|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/x-gzip]
Saving to: `/tmp/crouton-cras.fOtjbd/adhd.tar.gz'
 0K .......... .......... .......... .......... ..........  307K
50K .......... .......... .......... .......... ..........  667K

100K .......... .......... .......... .......... .......... 1.56M
150K .......... .......... .......... .......... ..........  844K
200K .......... .......... .......... .......... .......... 1.27M
250K .......... .......... .......... .......... .......... 2.63M
300K .......... .......... .......... .......... .......... 1.17M
350K .......... .......... .......... .......... ..........  651K
400K .......... .......... .......... .......... .......... 1.93M
450K .......... .......... .......... .......... .......... 2.65M
500K .......... .......... .......... .......... ......     4.87M=0.6s
2016-06-21 17:35:22 (982 KB/s) - `/tmp/crouton-cras.fOtjbd/adhd.tar.gz' saved [559854]
Reading package lists... Done
Building dependency tree
Reading state information... Done
libspeexdsp1 is already the newest version.
alsa-utils is already the newest version.
libasound2 is already the newest version.
The following packages were automatically installed and are no longer required:
pkg-config libspeex1 libspeex-dev libspeexdsp-dev libasound2-dev patch
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree
Reading state information... Done
gcc is already the newest version.
libspeexdsp-dev is already the newest version.
libspeexdsp-dev set to manually installed.
pkg-config is already the newest version.
pkg-config set to manually installed.
libc6-dev is already the newest version.
The following packages were automatically installed and are no longer required:
libasound2-dev patch
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree
Reading state information... Done
libasound2-dev is already the newest version.
libasound2-dev set to manually installed.
The following package was automatically installed and is no longer required:
patch
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree
Reading state information... Done
patch is already the newest version.
patch set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Compiling CRAS (native)...
Installing CRAS...
Installing target extension...
Reading package lists... Done
Building dependency tree
Reading state information... Done
xclip is already the newest version.
x11-utils is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Installing dependencies for /usr/local/bin/croutonwebsocket...
Reading package lists... Done
Building dependency tree
Reading state information... Done
gcc is already the newest version.
libc6-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Compiling /usr/local/bin/croutonwebsocket...
Installing target xiwi...
xserver-xorg-video-dummy was already not hold.
Segmentation fault (core dumped)
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
xserver-xorg-video-dummy : Depends: xorg-video-abi-11
Depends: xserver-xorg-core (>= 2:1.10.99.901)
E: Unable to correct problems, you have held broken packages.
Failed to complete chroot setup.
The chroot setup script may be broken. Your chroot is not fully configured.
Removing the chroot setup script. You may want to update your chroot again.
/usr/bin/startxfce4: Starting X server
_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root
X.Org X Server 1.13.0
Release Date: 2012-09-05
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.42-54-highbank armv7l Ubuntu
Current Operating System: Linux localhost 3.14.0 #1 SMP PREEMPT Tue Jun 14 21:42:35 PDT 2016 armv7l
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 2506752 verity payload=PARTUUID=9aec3cb0-edd0-fe45-b475-ef94d415d35e/PARTNROFF=1 hashtree=PARTUUID=9aec3cb0-edd0-fe45-b475-ef94d415d35e/PARTNROFF=1 hashstart=2506752 alg=sha1 root_hexdigest=8754676d4b8a54add9341f165bc5095c687bd613 salt=1639b01e8c7275fc5b5dc6d0da9efd12c021bb9aed55404dda2b2443372ef850" noinitrd vt.global_cursor_default=0 kern_guid=9aec3cb0-edd0-fe45-b475-ef94d415d35e
Build Date: 05 November 2013  03:23:26PM
xorg-server 2:1.13.0-0ubuntu6.5~precise1 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.30.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/Xorg.crouton.1.log", Time: Tue Jun 21 17:35:37 2016
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
setversion 1.4 failed
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
Fatal server error:
no screens found
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at "/tmp/Xorg.crouton.1.log" for additional information.
(EE)
Server terminated with error (1). Closing log file.
/usr/bin/xinit: giving up
/usr/bin/xinit: unable to connect to X server: No such file or directory
/usr/bin/xinit: server error
Unmounting /mnt/stateful_partition/crouton/chroots/precise...
chronos@localhost / $
Please help!

Please help!
This is a HUGE grade!
I've had 5 months for this project!
And if I turn up empty handed?
Please help me.
Don't turn me away...

@niharxavier Well then start reading the output and learn. Your update command of the chroot failed which you should have noticed
The following packages have unmet dependencies:
xserver-xorg-video-dummy : Depends: xorg-video-abi-11
Depends: xserver-xorg-core (>= 2:1.10.99.901)
E: Unable to correct problems, you have held broken packages.
Failed to complete chroot setup.
The chroot setup script may be broken. Your chroot is not fully configured.
Removing the chroot setup script. You may want to update your chroot again.

Sorry I don't have any info on what you installed on your chroot or that it failed on first try after creating.
I would first start simple by creating a chroot with xfce, that is the one DE with the least problems on most chromebooks. The old one you could delete with sudo delete-chroot precise
sudo sh ~/Downloads/crouton -t xiwi,xfce -r trusty

And a final advice, read read and try. Not just copy paste commands also try to understand them.

Ok
thank you
I will try
but I don't know anything. I am an alien to this.
Will try!

Thank you!
It worked!

Great! 👍
Please close this issue now.

authors: DennisLfromGA divx118 niharxavier


text:
Add distribution packages

Hello,
This PR is link to https://github.com/dnsimple/chef-exabgp/issues/15
Let me know @martinisoft or @onlyhavecans if this is the spirit of the cookbook.
Regards,
JM

Hello @martinisoft, kitchen suite added for "package"

Ping @martinisoft?

Thank you for making those corrections and for your contribution ❤ . Barring any objections from @onlyhavecans I think we can merge and :shipit: this week.

authors: jmauro martinisoft

repo: dnsimple/chef-exabgp


text:
⚠ C3 API Personnes décédées has degraded performance

In c35b1d1, C3 API Personnes décédées (https://deces.matchid.io/deces/api/v1/search?q=pompidou georges&fuzzy=false) experienced degraded performance:

HTTP code: 200
Response time: 4066 ms

Resolved: C3 API Personnes décédées performance has improved in 61a3d0d after 1 hour, 3 minutes.

repo: dnum-mi/stats-sites-api


text:
🛑 Site telepoint is down

In e197af4, Site telepoint (https://tele7.interieur.gouv.fr) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Site telepoint is back up in ad97d67.


text:
🛑 Site Histovec is down

In 8c7def0, Site Histovec (https://histovec.interieur.gouv.fr/histovec) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Site Histovec is back up in ddbbf36.


text:
🛑 Site telepoint is down

In d2f084c, Site telepoint (https://tele7.interieur.gouv.fr) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Site telepoint is back up in 5168a2b.


text:
🛑 Site telepoint is down

In d2bc7e4, Site telepoint (https://tele7.interieur.gouv.fr) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Site telepoint is back up in 802a414.


text:
Add docker-compose-plugin package

carries https://github.com/docker/docker-install/pull/280
closes https://github.com/docker/docker-install/pull/280

@tianon @ndeloof @rumpl PTAL

repo: docker/docker-install


text:
Language-specific guides request

Problem description

Problem location

I saw a problem on the following URL:

I couldn't find the information I wanted. I expected to find it near the following URL:

Other:

Project version(s) affected

Suggestions for a fix

would you mind providing any details?

let me close this one as we need more information

authors: jitunucleus thaJeztah tymik


text:
Fix missing opening for code block

While going through the tutorial I noticed one of the code blocks was missing formatting, this fixes that

Proposed changes
Fix the code block that was missing the opening back-ticks ```bash this fixes it.

closing as it is a duplicate of #11946


text:
Add github templates

One template for issues, one for pull requests,
and a CONTRIBUTING.md with some of the same
info as the README

Looks good. /ping @sanscontext for a closer look.

LGTM. Where does CONTRIBUTING.md show up/get rendered?

Github adds a link to it at the top of the pull request form.


text:
Completed metadata of the journald log driver

CONTAINER_PARTIAL_MESSAGE field is also a metadata of the journald log driver. So we should add a description for it.
Signed-off-by: Yanqiang Miao miao.yanqiang@zte.com.cn

Deploy preview ready!
Built with commit bda7d072ecccf43971c07489558463318c462b2c
https://deploy-preview-710--docker-docs.netlify.com

authors: johndmulhausen miaoyq


text:
"ip already allocated" for IPv6 address

I'm running my containers with --mac-address to have a persistent IPv6 address. I've noticed that one of the containers failed to restart with an error:
FATA[0000] Error response from daemon: Cannot start container 1f7029fde7d996630381a9d03ec9214211dfe7ad829a32da7309ec7605764d17: ip already allocated
Obviously, no one else could be using that specific IPv6 address. Restarting the daemon did help but it's hardly can be a workaround.
I'm running docker with --fixed-cidr-v6 having /80 prefix.

@farcaller Could you provide please exact commands for running daemon and container?

Daemon:
/usr/bin/docker -d --insecure-registry registry:5000 --ipv6 --fixed-cidr-v6="PREFIX:2000::/80"
Container:
exec docker run -i --rm --name nginx --mac-address "02:42:ac:11:ff:01" --hostname "`hostname`-nginx" --volumes-from data.nginx -p 80:80 -p 443:443 registry:5000/nginx

@farcaller Thanks, I'll try to reproduce.

Same here running docker 1.5.0 on Fedora 21. Steps to reproduce:
docker -d --ipv6 --fixed-cidr-v6=fc00::/64
A=$(docker run -di --mac-address="00:16:3e:00:00:01" debian:stable)
B=$(docker run -di --mac-address="00:16:3e:00:00:02" debian:stable)
docker restart $A

I can reproduce this as well.

ping @MalteJ
On Fri, Feb 27, 2015 at 4:43 PM, Simon Elsbrock notifications@github.com
wrote:

I can reproduce this as well.
—
Reply to this email directly or view it on GitHub
https://github.com/docker/docker/issues/10774#issuecomment-76499132.

When this happens, the to-be-created container also is not being removed despite --rm=true.

It's superfun, because A on restarting releasing IP of B :) Tracking problem now

Please fix this. Still an issue in 1.7.0.

And why is this closed? In my opinion it must be possible to restart a container without restarting the whole Daemon.

Same issue here. Docker version 1.7.0, build 0baf609

@DominicBoettger it was automatically closed due to the fix https://github.com/LK4D4/docker/commit/491f8ab14493babb1c06e240c7a9de64f34827a0 . But 1.7.0 brought in networking overhaul via libnetwork. We have to check if the above patch made its way in its new form.
Will investigate and report in this issue.

@DominicBoettger @zargony Yes. I see the issue in 1.7.0. We will fix this shortly.

@calavera @DominicBoettger @zargony this issue is resolved in libnetwork. If we need this for 1.7.1, we can cherry-pick it in the bump branch. Please let us know.

@calavera @mavenugo I'll reopen this for now, feel free to close of you think that's incorrect

@thaJeztah @DominicBoettger @zargony  this issue is resolved in docker master via https://github.com/docker/libnetwork/issues/371 and a recent vendor in process. Docker 1.8 release must include the fix.

Thanks for the ping @mavenugo
This should be resolved by https://github.com/docker/docker/pull/14690, which contains the fix

Is there any remedy for 1.7.1? Or are you just gonna let people sit it out until 1.8 is out? People are trying to run IPv6 in production environments.. why does everything related to IPv6 in docker always have to be horribly broken?? This is becoming really frustrating!

authors: DominicBoettger JonasT LK4D4 else farcaller friedrich jfrazelle mavenugo thaJeztah zargony

repo: docker/docker


text:
docker logs --since incorrectly parses timestamps generated by docker logs -t

docker logs -t emits RFC3339 timestamps with a "Z" timezone suffix, which denotes UTC.
$ docker logs -t 196a93700f9c
2015-09-18T11:30:13.368899817Z 1
2015-09-18T11:30:13.871609615Z 2
2015-09-18T11:30:14.376469980Z 3
2015-09-18T11:30:14.878498664Z 4
2015-09-18T11:30:15.383748382Z 5

But, docker logs --since TIMESTAMP seems to ignore the "Z" suffix.
$ docker logs -t --since 2015-09-18T11:30:15.383748382Z 196a93700f9c
2015-09-18T11:30:13.368899817Z 1
2015-09-18T11:30:13.871609615Z 2
2015-09-18T11:30:14.376469980Z 3
2015-09-18T11:30:14.878498664Z 4
2015-09-18T11:30:15.383748382Z 5

even though it does recognise the equivalent "+00:00":
$ docker logs -t --since 2015-09-18T11:30:15.383748382+00:00 196a93700f9c
2015-09-18T11:30:15.383748382Z 5

We can also see that even with the explicit "Z" suffix, timestamp parsing is affected by local timezone:
$ docker logs -t --since 2015-09-18T11:30:15.383748382Z 196a93700f9c
2015-09-18T11:30:13.368899817Z 1
2015-09-18T11:30:13.871609615Z 2
2015-09-18T11:30:14.376469980Z 3
2015-09-18T11:30:14.878498664Z 4
2015-09-18T11:30:15.383748382Z 5

$ TZ=GMT docker logs -t --since 2015-09-18T11:30:15.383748382Z 196a93700f9c
2015-09-18T11:30:15.383748382Z 5

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

I'm running docker on a VirtualBox VM, created using docker-machine, on OS X 10.0.5.
$ docker version
Client:
 Version:      1.8.2
 API version:  1.20
 Go version:   go1.5.1
 Git commit:   0a8c2e3
 Built:        Fri Sep 11 01:46:35 UTC 2015
 OS/Arch:      darwin/amd64

Server:
 Version:      1.8.2
 API version:  1.20
 Go version:   go1.4.2
 Git commit:   0a8c2e3
 Built:        Thu Sep 10 19:10:10 UTC 2015
 OS/Arch:      linux/amd64

$ docker info
Containers: 65
Images: 294
Storage Driver: aufs
 Root Dir: /mnt/sda1/var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 424
 Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 4.0.9-boot2docker
Operating System: Boot2Docker 1.8.2 (TCL 6.4); master : aba6192 - Thu Sep 10 20:58:17 UTC 2015
CPUs: 1
Total Memory: 996.2 MiB
Name: dev
ID: XSZW:IWAY:JH4Y:CQI5:IBIM:UX2D:FT2G:BG5O:NY4P:QYQ6:B2Q2:D52G
Debug mode (server): true
File Descriptors: 17
Goroutines: 34
System Time: 2015-09-18T11:46:06.281911837Z
EventsListeners: 0
Init SHA1:
Init Path: /usr/local/bin/docker
Docker Root Dir: /mnt/sda1/var/lib/docker
Username: woollyams
Registry: https://index.docker.io/v1/
Labels:
 provider=virtualbox

$ uname -a
Darwin dukeofyork-2.local 14.5.0 Darwin Kernel Version 14.5.0: Wed Jul 29 02:26:53 PDT 2015; root:xnu-2782.40.9~1/RELEASE_X86_64 x86_64

#investigating

I looked at this haven't really tested yet. But the client looks to be converting to time.Unix(), and of course this is what api is expecting (and also using time.Unix()).

And posted that on the wrong one

Also have not tested but it looks like we may have an issue of truncating the format to the length of the parameter used.   @mdub you might want to try..
$ docker logs -t --since 2015-09-18T11:30:15.383748382Z00:00 196a93700f9c
pkg/timeutils/utils.go
   func GetTimestamp(value string, reference time.Time) string {
if d, err := time.ParseDuration(value); value != "0" && err == nil {
	return strconv.FormatInt(reference.Add(-d).Unix(), 10)
}

var format string
if strings.Contains(value, ".") {
	format = time.RFC3339Nano
} else {
	format = time.RFC3339
}

loc := time.FixedZone(time.Now().Zone())
if len(value) < len(format) {  **** appears to be converting the format to a subset …  don’t know why this code is here, this might be the time zone issue?
	format = format[:len(value)]
}
t, err := time.ParseInLocation(format, value, loc)
if err != nil {
	return value
}
return strconv.FormatInt(t.Unix(), 10)  **** appears to be striping the nanoseconds here and    outputting only seconds should be nano or add an additional parameter for the nanoseconds
   }

Thanks for looking into it, @mikebrow.
The "Z00:00" suffix doesn't work:
$ docker logs -t --since 2015-09-18T11:30:15.383748382Z00:00 196a93700f9c
Error response from daemon: strconv.ParseInt: parsing "2015-09-18T11:30:15.383748382Z00:00": invalid syntax

According to RFC 3339, "Z" should be sufficient to denote UTC.

https://tools.ietf.org/html/rfc3339#section-2

Related: the tests for timeutils.GetTimestamp appear to be broken in my timezone:
$ TZ=Australia/Melbourne go test github.com/docker/docker/pkg/timeutils
--- FAIL: TestGetTimestamp (0.00s)
	utils_test.go:41: wrong value for '0'. expected:'-62167305600' got:'-62167341600'
FAIL
FAIL	github.com/docker/docker/pkg/timeutils	0.011s

$ TZ=UTC go test github.com/docker/docker/pkg/timeutils
ok  	github.com/docker/docker/pkg/timeutils	0.011s

#dibs

authors: GordonTheTurtle cpuguy83 mdub mikebrow