[R/plotting-colours.R:89:1:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-colours.R#L89) *style:* **Lines should not be more than 100 characters.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-colours.R:89:32:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-colours.R#L89) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                              ~^~~
```
[R/plotting-colours.R:89:35:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-colours.R#L89) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                 ~^~~
```
[R/plotting-colours.R:89:41:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-colours.R#L89) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                        ^
```
[R/plotting-colours.R:106:1:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-colours.R#L106) *style:* **Lines should not be more than 100 characters.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-colours.R:106:32:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-colours.R#L106) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                              ~^~~
```
[R/plotting-colours.R:106:35:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-colours.R#L106) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                 ~^~~
```
[R/plotting-colours.R:106:41:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-colours.R#L106) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                        ^
```
[R/plotting-colours.R:131:1:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-colours.R#L131) *style:* **Lines should not be more than 100 characters.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-colours.R:131:32:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-colours.R#L131) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                              ~^~~
```
[R/plotting-colours.R:131:35:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-colours.R#L131) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                 ~^~~
```
[R/plotting-colours.R:131:41:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-colours.R#L131) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                        ^
```
[R/plotting-colours.R:284:75:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-colours.R#L284) *style:* **Put spaces around all infix operators.**
```r
    isFac <- any(raster::is.factor(grobToPlot)) & all(na.omit(grobToPlot[]%%1)==0)
                                                                         ~^~~
```
[R/plotting-colours.R:284:79:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-colours.R#L284) *style:* **Put spaces around all infix operators.**
```r
    isFac <- any(raster::is.factor(grobToPlot)) & all(na.omit(grobToPlot[]%%1)==0)
                                                                             ~^~~
```
[R/plotting-helpers.R:1269:41:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-helpers.R#L1269) *style:* **Put spaces around all infix operators.**
```r
            if (all(na.omit(grobToPlot[]%%1)==0)) {
                                       ~^~~
```
[R/plotting-helpers.R:1269:45:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-helpers.R#L1269) *style:* **Put spaces around all infix operators.**
```r
            if (all(na.omit(grobToPlot[]%%1)==0)) {
                                           ~^~~
```
[R/plotting-helpers.R:1358:1:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-helpers.R#L1358) *style:* **Lines should not be more than 100 characters.**
```r
    grid.rect(x = 0, height = unit(1 + needsNewTitle * inherits(grobToPlot, "Raster") * 0.20 / (nRows / 2), "npc"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2503:1:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-helpers.R#L2503) *style:* **Lines should not be more than 100 characters.**
```r
#'          jitter(sort(rbeta(nPoints, betaPar, betaPar) * (maxY - minY) + minY, decreasing = TRUE)),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2581:1:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-helpers.R#L2581) *style:* **Lines should not be more than 100 characters.**
```r
thin.SpatialPolygons <- function(x, tolerance = NULL, returnDataFrame = FALSE, minCoordsToThin = 0) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2581:1:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-helpers.R#L2581) *style:* **Variable or function name should be lowerCamelCase.**
```r
thin.SpatialPolygons <- function(x, tolerance = NULL, returnDataFrame = FALSE, minCoordsToThin = 0) {
^~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2599:8:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-helpers.R#L2599) *style:* **Commented code should be removed.**
```r
      #xyOrd[["out"]] <- xyOrd[["out"]][thinRes, ]# thin line
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2646:1:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-helpers.R#L2646) *style:* **Variable or function name should be lowerCamelCase.**
```r
thin.default <- function(x, tolerance, returnDataFrame, minCoordsToThin) {
^~~~~~~~~~~~
```
[R/plotting-helpers.R:2672:3:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-helpers.R#L2672) *style:* **Variable or function name should be lowerCamelCase.**
```r
  IDs <- tryCatch(unlist(lapply(ordSeq, function(xx) {
  ^~~
```
[R/plotting-helpers.R:2697:7:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-helpers.R#L2697) *style:* **Commented code should be removed.**
```r
    # Polygons <- rep(rep(seq(numPolygons), numPolygon), idLength$V1) # sequential numbering
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2698:5:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-helpers.R#L2698) *style:* **Variable or function name should be lowerCamelCase.**
```r
    Polygons <- rep(rep(IDs, numPolygon), idLength$V1) # actual ID labelling
    ^~~~~~~~
```
[R/plotting-helpers.R:2699:5:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-helpers.R#L2699) *style:* **Variable or function name should be lowerCamelCase.**
```r
    Polygon <- rep(unlist(lapply(numPolygon, seq)), idLength$V1)
    ^~~~~~~
```
[R/plotting-helpers.R:2706:36:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-helpers.R#L2706) *style:* **Commas should always have a space after.**
```r
    return(data.frame(lat = xyOrd[,1], long = xyOrd[,2], order = orders,
                                   ^
```
[R/plotting-helpers.R:2706:54:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-helpers.R#L2706) *style:* **Commas should always have a space after.**
```r
    return(data.frame(lat = xyOrd[,1], long = xyOrd[,2], order = orders,
                                                     ^
```
[R/plotting-helpers.R:2708:1:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-helpers.R#L2708) *style:* **Lines should not be more than 100 characters.**
```r
                      #group = paste0(as.character(Polygons), ".", as.character(Polygon)))) # the actual fortify
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2711:40:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-helpers.R#L2711) *style:* **Commas should always have a space after.**
```r
    out <- setDT(data.frame(x = xyOrd[,1], y = xyOrd[,2], groups = groups))
                                       ^
```
[R/plotting-helpers.R:2711:55:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-helpers.R#L2711) *style:* **Commas should always have a space after.**
```r
    out <- setDT(data.frame(x = xyOrd[,1], y = xyOrd[,2], groups = groups))
                                                      ^
```
[R/plotting-other.R:199:48:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-other.R#L199) *style:* **Put spaces around all infix operators.**
```r
  if (any(raster::is.factor(ras1)) & all(ras1[]%%1==0)) {
                                              ~^~~
```
[R/plotting-other.R:199:51:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/R/plotting-other.R#L199) *style:* **Put spaces around all infix operators.**
```r
  if (any(raster::is.factor(ras1)) & all(ras1[]%%1==0)) {
                                                 ~^~~
```
[tests/testthat/test-Plot-nonVisual.R:65:21:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/tests/testthat/test-Plot-nonVisual.R#L65) *style:* **Commented code should be removed.**
```r
  library(raster); #on.exit(detach("package:raster"), add = TRUE)
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-Plot-nonVisual.R:70:3:](https://github.com/PredictiveEcology/quickPlot/blob/c46374f870144e4d37cb87d829ed68846a7bded1/tests/testthat/test-Plot-nonVisual.R#L70) *style:* **Variable or function name should be lowerCamelCase.**
```r
  N <- ncol * nrow
  ^
```


@ugexe I think the solution here is for you to just open a bug asking for it to be expanded. Which will be appreciated.

It's also not very wise to even document these details right now since they're likely to change in the near future because there's work being done to help in packaging for distros anyway.

Complaining here won't get you very far since JJ is a volunteer.


@eldond Yes I imagine that moving it introduced the problem, as it was previously defined.  Do you know where it got moved to?


#6784-Life-cycle-analysis-crashes-if-100-years-is-selected (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2969 of 2969 tests passed, 11 test warnings)

Messages:

 * 11 tests had: AUD diffs.

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


Thats the resumeAfter test.


firrst commit


If you are not familiar with spread operator(`...`), see [here](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax)


@eluhr You can remove the `AccessBehaviorTrait` from all controllers and **only** add it to the `Module`.


Separate the lists into an another component `TodoList` and Import it.


#6784-Life-cycle-analysis-crashes-if-100-years-is-selected (rraustad) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


Created multidev environment [gk-8#pr-depsupda](https://dashboard.pantheon.io/sites/5cbd78f8-3a96-492a-beb0-f892421708d8#pr-depsupda).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-depsupda-gk-8.pantheonsite.io/)


Manage the input value as a state. By doing so, you can control the input value.
And handle the change event to control the input value.


(actually, wait, that's not entirely right either. I'll poke at this some more.)


I'll do it, thanks!


First, so that the user does not have to hit save for the second dropdown in timezone, the first dropdown had to be hard coded. Second spaces were added after the buttons in information page so that the buttons are not so squished together. Third the datetime in notification is initialized to include the time not just the date.


Let's handle the submit event and try to log the current input value.


git auto-update via single package.json


[R/plotting-colours.R:89:1:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-colours.R#L89) *style:* **Lines should not be more than 100 characters.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-colours.R:89:32:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-colours.R#L89) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                              ~^~~
```
[R/plotting-colours.R:89:35:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-colours.R#L89) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                 ~^~~
```
[R/plotting-colours.R:89:41:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-colours.R#L89) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                        ^
```
[R/plotting-colours.R:106:1:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-colours.R#L106) *style:* **Lines should not be more than 100 characters.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-colours.R:106:32:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-colours.R#L106) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                              ~^~~
```
[R/plotting-colours.R:106:35:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-colours.R#L106) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                 ~^~~
```
[R/plotting-colours.R:106:41:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-colours.R#L106) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                        ^
```
[R/plotting-colours.R:131:1:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-colours.R#L131) *style:* **Lines should not be more than 100 characters.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-colours.R:131:32:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-colours.R#L131) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                              ~^~~
```
[R/plotting-colours.R:131:35:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-colours.R#L131) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                 ~^~~
```
[R/plotting-colours.R:131:41:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-colours.R#L131) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                        ^
```
[R/plotting-colours.R:284:75:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-colours.R#L284) *style:* **Put spaces around all infix operators.**
```r
    isFac <- any(raster::is.factor(grobToPlot)) & all(na.omit(grobToPlot[]%%1)==0)
                                                                         ~^~~
```
[R/plotting-colours.R:284:79:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-colours.R#L284) *style:* **Put spaces around all infix operators.**
```r
    isFac <- any(raster::is.factor(grobToPlot)) & all(na.omit(grobToPlot[]%%1)==0)
                                                                             ~^~~
```
[R/plotting-helpers.R:1269:41:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-helpers.R#L1269) *style:* **Put spaces around all infix operators.**
```r
            if (all(na.omit(grobToPlot[]%%1)==0)) {
                                       ~^~~
```
[R/plotting-helpers.R:1269:45:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-helpers.R#L1269) *style:* **Put spaces around all infix operators.**
```r
            if (all(na.omit(grobToPlot[]%%1)==0)) {
                                           ~^~~
```
[R/plotting-helpers.R:1358:1:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-helpers.R#L1358) *style:* **Lines should not be more than 100 characters.**
```r
    grid.rect(x = 0, height = unit(1 + needsNewTitle * inherits(grobToPlot, "Raster") * 0.20 / (nRows / 2), "npc"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2503:1:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-helpers.R#L2503) *style:* **Lines should not be more than 100 characters.**
```r
#'          jitter(sort(rbeta(nPoints, betaPar, betaPar) * (maxY - minY) + minY, decreasing = TRUE)),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2581:1:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-helpers.R#L2581) *style:* **Lines should not be more than 100 characters.**
```r
thin.SpatialPolygons <- function(x, tolerance = NULL, returnDataFrame = FALSE, minCoordsToThin = 0) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2581:1:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-helpers.R#L2581) *style:* **Variable or function name should be lowerCamelCase.**
```r
thin.SpatialPolygons <- function(x, tolerance = NULL, returnDataFrame = FALSE, minCoordsToThin = 0) {
^~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2599:8:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-helpers.R#L2599) *style:* **Commented code should be removed.**
```r
      #xyOrd[["out"]] <- xyOrd[["out"]][thinRes, ]# thin line
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2646:1:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-helpers.R#L2646) *style:* **Variable or function name should be lowerCamelCase.**
```r
thin.default <- function(x, tolerance, returnDataFrame, minCoordsToThin) {
^~~~~~~~~~~~
```
[R/plotting-helpers.R:2672:3:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-helpers.R#L2672) *style:* **Variable or function name should be lowerCamelCase.**
```r
  IDs <- tryCatch(unlist(lapply(ordSeq, function(xx) {
  ^~~
```
[R/plotting-helpers.R:2697:7:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-helpers.R#L2697) *style:* **Commented code should be removed.**
```r
    # Polygons <- rep(rep(seq(numPolygons), numPolygon), idLength$V1) # sequential numbering
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2698:5:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-helpers.R#L2698) *style:* **Variable or function name should be lowerCamelCase.**
```r
    Polygons <- rep(rep(IDs, numPolygon), idLength$V1) # actual ID labelling
    ^~~~~~~~
```
[R/plotting-helpers.R:2699:5:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-helpers.R#L2699) *style:* **Variable or function name should be lowerCamelCase.**
```r
    Polygon <- rep(unlist(lapply(numPolygon, seq)), idLength$V1)
    ^~~~~~~
```
[R/plotting-helpers.R:2706:36:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-helpers.R#L2706) *style:* **Commas should always have a space after.**
```r
    return(data.frame(lat = xyOrd[,1], long = xyOrd[,2], order = orders,
                                   ^
```
[R/plotting-helpers.R:2706:54:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-helpers.R#L2706) *style:* **Commas should always have a space after.**
```r
    return(data.frame(lat = xyOrd[,1], long = xyOrd[,2], order = orders,
                                                     ^
```
[R/plotting-helpers.R:2708:1:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-helpers.R#L2708) *style:* **Lines should not be more than 100 characters.**
```r
                      #group = paste0(as.character(Polygons), ".", as.character(Polygon)))) # the actual fortify
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2711:40:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-helpers.R#L2711) *style:* **Commas should always have a space after.**
```r
    out <- setDT(data.frame(x = xyOrd[,1], y = xyOrd[,2], groups = groups))
                                       ^
```
[R/plotting-helpers.R:2711:55:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-helpers.R#L2711) *style:* **Commas should always have a space after.**
```r
    out <- setDT(data.frame(x = xyOrd[,1], y = xyOrd[,2], groups = groups))
                                                      ^
```
[R/plotting-other.R:199:48:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-other.R#L199) *style:* **Put spaces around all infix operators.**
```r
  if (any(raster::is.factor(ras1)) & all(ras1[]%%1==0)) {
                                              ~^~~
```
[R/plotting-other.R:199:51:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/R/plotting-other.R#L199) *style:* **Put spaces around all infix operators.**
```r
  if (any(raster::is.factor(ras1)) & all(ras1[]%%1==0)) {
                                                 ~^~~
```
[tests/testthat/test-Plot-nonVisual.R:65:21:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/tests/testthat/test-Plot-nonVisual.R#L65) *style:* **Commented code should be removed.**
```r
  library(raster); #on.exit(detach("package:raster"), add = TRUE)
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-Plot-nonVisual.R:70:3:](https://github.com/PredictiveEcology/quickPlot/blob/aafd205898067e2fbc08d493f42a74ec9d0d5440/tests/testthat/test-Plot-nonVisual.R#L70) *style:* **Variable or function name should be lowerCamelCase.**
```r
  N <- ncol * nrow
  ^
```


Created multidev environment [wilder#pr-af-launc](https://dashboard.pantheon.io/sites/14808007-3d80-488e-b078-193b788aa4a3#pr-af-launc).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-af-launc-wilder.pantheonsite.io/)


this is a known issue @jens1o
I'll be working with @Curthy to fix it


Ohhh okay! Yeah, I thought so too (about the dead code) but I was still trying to keep the line to line correspondance. Thanks! 😄


Now, we will provide `TodoList` with the items from the state to control the todo list contents.


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


not yet what? implemented?


I créate a function to validate cycle.
Then I include this function in get_candidate


Hi dear,

From this Commit eee1b39806028fb4f5966fa7a17337f3af600b37 on, I'm having this issue:

Impacted versions: 11.0

Steps to reproduce: Logged in as Admin, Go to Website >> Dashboard >> Go to Website >> click on SHOP >> click on Customize >> turn an option on/off, eg. turn on Add to Cart

Current behavior: reload broken with the following message
```
500: Internal Server Error
Error
Error message:

res.partner(3,) is not JSON serializable
Traceback (most recent call last):
  File "/home/absf/odoo11/src/odoo/odoo/addons/base/ir/ir_qweb/qweb.py", line 342, in _compiled_fn
    return compiled(self, append, new, options, log)
  File "<template>", line 1, in template_website_layout_306
  File "<template>", line 2, in body_call_content_305
  File "/home/absf/odoo11/src/odoo/odoo/addons/base/ir/ir_qweb/ir_qweb.py", line 363, in _get_field
    attributes = converter.attributes(record, field_name, field_options, values)
  File "/home/absf/odoo11/src/odoo/addons/web_editor/models/ir_qweb.py", line 176, in attributes
    attrs['data-oe-contact-options'] = json.dumps(options)
  File "/usr/lib/python3.5/json/__init__.py", line 230, in dumps
    return _default_encoder.encode(obj)
  File "/usr/lib/python3.5/json/encoder.py", line 198, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/usr/lib/python3.5/json/encoder.py", line 256, in iterencode
    return _iterencode(o, 0)
  File "/usr/lib/python3.5/json/encoder.py", line 179, in default
    raise TypeError(repr(o) + " is not JSON serializable")
TypeError: res.partner(3,) is not JSON serializable

Error to render compiling AST
TypeError: res.partner(3,) is not JSON serializable
Template: website.layout
Path: /templates/t/t/div/footer/div[1]/div[1]/div/div/div[4]/div/address/div
Node: <div t-field="res_company.partner_id" t-options="{                                         "widget": "contact",                                         "fields": ["name", "address", "phone", "mobile", "fax", "email"]}"/>

Traceback (most recent call last):
  File "/home/absf/odoo11/src/odoo/odoo/addons/base/ir/ir_qweb/qweb.py", line 342, in _compiled_fn
    return compiled(self, append, new, options, log)
  File "<template>", line 1, in template_website_layout_306
  File "<template>", line 2, in body_call_content_305
  File "/home/absf/odoo11/src/odoo/odoo/addons/base/ir/ir_qweb/ir_qweb.py", line 363, in _get_field
    attributes = converter.attributes(record, field_name, field_options, values)
  File "/home/absf/odoo11/src/odoo/addons/web_editor/models/ir_qweb.py", line 176, in attributes
    attrs['data-oe-contact-options'] = json.dumps(options)
  File "/usr/lib/python3.5/json/__init__.py", line 230, in dumps
    return _default_encoder.encode(obj)
  File "/usr/lib/python3.5/json/encoder.py", line 198, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/usr/lib/python3.5/json/encoder.py", line 256, in iterencode
    return _iterencode(o, 0)
  File "/usr/lib/python3.5/json/encoder.py", line 179, in default
    raise TypeError(repr(o) + " is not JSON serializable")
TypeError: res.partner(3,) is not JSON serializable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/absf/odoo11/src/odoo/odoo/addons/base/ir/ir_http.py", line 208, in _dispatch
    result = request.dispatch()
  File "/home/absf/odoo11/src/odoo/odoo/http.py", line 829, in dispatch
    r = self._call_function(**self.params)
  File "/home/absf/odoo11/src/odoo/odoo/http.py", line 342, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/home/absf/odoo11/src/odoo/odoo/service/model.py", line 97, in wrapper
    return f(dbname, *args, **kwargs)
  File "/home/absf/odoo11/src/odoo/odoo/http.py", line 338, in checked_call
    result.flatten()
  File "/home/absf/odoo11/src/odoo/odoo/http.py", line 1269, in flatten
    self.response.append(self.render())
  File "/home/absf/odoo11/src/odoo/odoo/http.py", line 1262, in render
    return env["ir.ui.view"].render_template(self.template, self.qcontext)
  File "/home/absf/odoo11/src/odoo/odoo/addons/base/ir/ir_ui_view.py", line 1189, in render_template
    return self.browse(self.get_view_id(template)).render(values, engine)
  File "/home/absf/odoo11/src/odoo/addons/website/models/ir_ui_view.py", line 113, in render
    return super(View, self).render(values, engine=engine)
  File "/home/absf/odoo11/src/odoo/addons/web_editor/models/ir_ui_view.py", line 27, in render
    return super(IrUiView, self).render(values=values, engine=engine)
  File "/home/absf/odoo11/src/odoo/odoo/addons/base/ir/ir_ui_view.py", line 1198, in render
    return self.env[engine].render(self.id, qcontext)
  File "/home/absf/odoo11/src/odoo/odoo/addons/base/ir/ir_qweb/ir_qweb.py", line 57, in render
    return super(IrQWeb, self).render(id_or_xml_id, values=values, **context)
  File "/home/absf/odoo11/src/odoo/odoo/addons/base/ir/ir_qweb/qweb.py", line 271, in render
    self.compile(template, options)(self, body.append, values or {})
  File "/home/absf/odoo11/src/odoo/odoo/addons/base/ir/ir_qweb/qweb.py", line 344, in _compiled_fn
    raise e
  File "/home/absf/odoo11/src/odoo/odoo/addons/base/ir/ir_qweb/qweb.py", line 342, in _compiled_fn
    return compiled(self, append, new, options, log)
  File "<template>", line 1, in template_1288_230
  File "/home/absf/odoo11/src/odoo/odoo/addons/base/ir/ir_qweb/qweb.py", line 349, in _compiled_fn
    raise QWebException("Error to render compiling AST", e, path, node and etree.tostring(node[0], encoding='unicode'), name)
odoo.addons.base.ir.ir_qweb.qweb.QWebException: res.partner(3,) is not JSON serializable
Traceback (most recent call last):
  File "/home/absf/odoo11/src/odoo/odoo/addons/base/ir/ir_qweb/qweb.py", line 342, in _compiled_fn
    return compiled(self, append, new, options, log)
  File "<template>", line 1, in template_website_layout_306
  File "<template>", line 2, in body_call_content_305
  File "/home/absf/odoo11/src/odoo/odoo/addons/base/ir/ir_qweb/ir_qweb.py", line 363, in _get_field
    attributes = converter.attributes(record, field_name, field_options, values)
  File "/home/absf/odoo11/src/odoo/addons/web_editor/models/ir_qweb.py", line 176, in attributes
    attrs['data-oe-contact-options'] = json.dumps(options)
  File "/usr/lib/python3.5/json/__init__.py", line 230, in dumps
    return _default_encoder.encode(obj)
  File "/usr/lib/python3.5/json/encoder.py", line 198, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/usr/lib/python3.5/json/encoder.py", line 256, in iterencode
    return _iterencode(o, 0)
  File "/usr/lib/python3.5/json/encoder.py", line 179, in default
    raise TypeError(repr(o) + " is not JSON serializable")
TypeError: res.partner(3,) is not JSON serializable

Error to render compiling AST
TypeError: res.partner(3,) is not JSON serializable
Template: website.layout
Path: /templates/t/t/div/footer/div[1]/div[1]/div/div/div[4]/div/address/div
Node: <div t-field="res_company.partner_id" t-options="{                                         "widget": "contact",                                         "fields": ["name", "address", "phone", "mobile", "fax", "email"]}"/>

```
Expected behavior: reload normally the page with the button Add to Cart on the products, following the given example on "Steps to reproduce".

Video/Screenshot link (optional): none

Thanks.
Anderson


Thanks!


First, added several descriptions at the top of the pages. Second notification refresh time is now a dropdown menu of the possible options the app can handle. Third theme color and theme dark is preset. Fourth, the names of things are more descriptive. Fifth, the buttons in navigation are in a better order.


wrongly labeled, mainly played with the logo upload.


![screenshot from 2018-06-20 00-24-50](https://user-images.githubusercontent.com/7855682/41610694-74059efa-7420-11e8-8403-b8a0b24480f9.png)
This does not fix the problem as you can see in the screen shot E07-E08 only episode 7 is detected


Why do you skip the other 58 versions? :laughing:
Maybe what you wanted was `0.6.1`?


messed with logo.


<!-- END OF THIS TUTORIAL -->


When I deploy contract and test project then error , i don't know why error that

![newerror](https://user-images.githubusercontent.com/40353839/41610844-7a36cd10-7418-11e8-8a5e-5d5a9ce6c30d.png)


[R/plotting-colours.R:89:1:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-colours.R#L89) *style:* **Lines should not be more than 100 characters.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-colours.R:89:32:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-colours.R#L89) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                              ~^~~
```
[R/plotting-colours.R:89:35:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-colours.R#L89) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                 ~^~~
```
[R/plotting-colours.R:89:41:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-colours.R#L89) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                        ^
```
[R/plotting-colours.R:106:1:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-colours.R#L106) *style:* **Lines should not be more than 100 characters.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-colours.R:106:32:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-colours.R#L106) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                              ~^~~
```
[R/plotting-colours.R:106:35:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-colours.R#L106) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                 ~^~~
```
[R/plotting-colours.R:106:41:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-colours.R#L106) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                        ^
```
[R/plotting-colours.R:131:1:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-colours.R#L131) *style:* **Lines should not be more than 100 characters.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-colours.R:131:32:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-colours.R#L131) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                              ~^~~
```
[R/plotting-colours.R:131:35:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-colours.R#L131) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                 ~^~~
```
[R/plotting-colours.R:131:41:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-colours.R#L131) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                        ^
```
[R/plotting-colours.R:284:75:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-colours.R#L284) *style:* **Put spaces around all infix operators.**
```r
    isFac <- any(raster::is.factor(grobToPlot)) & all(na.omit(grobToPlot[]%%1)==0)
                                                                         ~^~~
```
[R/plotting-colours.R:284:79:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-colours.R#L284) *style:* **Put spaces around all infix operators.**
```r
    isFac <- any(raster::is.factor(grobToPlot)) & all(na.omit(grobToPlot[]%%1)==0)
                                                                             ~^~~
```
[R/plotting-helpers.R:1269:41:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-helpers.R#L1269) *style:* **Put spaces around all infix operators.**
```r
            if (all(na.omit(grobToPlot[]%%1)==0)) {
                                       ~^~~
```
[R/plotting-helpers.R:1269:45:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-helpers.R#L1269) *style:* **Put spaces around all infix operators.**
```r
            if (all(na.omit(grobToPlot[]%%1)==0)) {
                                           ~^~~
```
[R/plotting-helpers.R:1358:1:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-helpers.R#L1358) *style:* **Lines should not be more than 100 characters.**
```r
    grid.rect(x = 0, height = unit(1 + needsNewTitle * inherits(grobToPlot, "Raster") * 0.20 / (nRows / 2), "npc"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2503:1:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-helpers.R#L2503) *style:* **Lines should not be more than 100 characters.**
```r
#'          jitter(sort(rbeta(nPoints, betaPar, betaPar) * (maxY - minY) + minY, decreasing = TRUE)),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2581:1:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-helpers.R#L2581) *style:* **Lines should not be more than 100 characters.**
```r
thin.SpatialPolygons <- function(x, tolerance = NULL, returnDataFrame = FALSE, minCoordsToThin = 0) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2581:1:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-helpers.R#L2581) *style:* **Variable or function name should be lowerCamelCase.**
```r
thin.SpatialPolygons <- function(x, tolerance = NULL, returnDataFrame = FALSE, minCoordsToThin = 0) {
^~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2599:8:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-helpers.R#L2599) *style:* **Commented code should be removed.**
```r
      #xyOrd[["out"]] <- xyOrd[["out"]][thinRes, ]# thin line
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2646:1:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-helpers.R#L2646) *style:* **Variable or function name should be lowerCamelCase.**
```r
thin.default <- function(x, tolerance, returnDataFrame, minCoordsToThin) {
^~~~~~~~~~~~
```
[R/plotting-helpers.R:2672:3:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-helpers.R#L2672) *style:* **Variable or function name should be lowerCamelCase.**
```r
  IDs <- tryCatch(unlist(lapply(ordSeq, function(xx) {
  ^~~
```
[R/plotting-helpers.R:2697:7:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-helpers.R#L2697) *style:* **Commented code should be removed.**
```r
    # Polygons <- rep(rep(seq(numPolygons), numPolygon), idLength$V1) # sequential numbering
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2698:5:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-helpers.R#L2698) *style:* **Variable or function name should be lowerCamelCase.**
```r
    Polygons <- rep(rep(IDs, numPolygon), idLength$V1) # actual ID labelling
    ^~~~~~~~
```
[R/plotting-helpers.R:2699:5:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-helpers.R#L2699) *style:* **Variable or function name should be lowerCamelCase.**
```r
    Polygon <- rep(unlist(lapply(numPolygon, seq)), idLength$V1)
    ^~~~~~~
```
[R/plotting-helpers.R:2706:36:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-helpers.R#L2706) *style:* **Commas should always have a space after.**
```r
    return(data.frame(lat = xyOrd[,1], long = xyOrd[,2], order = orders,
                                   ^
```
[R/plotting-helpers.R:2706:54:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-helpers.R#L2706) *style:* **Commas should always have a space after.**
```r
    return(data.frame(lat = xyOrd[,1], long = xyOrd[,2], order = orders,
                                                     ^
```
[R/plotting-helpers.R:2708:1:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-helpers.R#L2708) *style:* **Lines should not be more than 100 characters.**
```r
                      #group = paste0(as.character(Polygons), ".", as.character(Polygon)))) # the actual fortify
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2711:40:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-helpers.R#L2711) *style:* **Commas should always have a space after.**
```r
    out <- setDT(data.frame(x = xyOrd[,1], y = xyOrd[,2], groups = groups))
                                       ^
```
[R/plotting-helpers.R:2711:55:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-helpers.R#L2711) *style:* **Commas should always have a space after.**
```r
    out <- setDT(data.frame(x = xyOrd[,1], y = xyOrd[,2], groups = groups))
                                                      ^
```
[R/plotting-other.R:199:48:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-other.R#L199) *style:* **Put spaces around all infix operators.**
```r
  if (any(raster::is.factor(ras1)) & all(ras1[]%%1==0)) {
                                              ~^~~
```
[R/plotting-other.R:199:51:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/R/plotting-other.R#L199) *style:* **Put spaces around all infix operators.**
```r
  if (any(raster::is.factor(ras1)) & all(ras1[]%%1==0)) {
                                                 ~^~~
```
[tests/testthat/test-Plot-nonVisual.R:65:21:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/tests/testthat/test-Plot-nonVisual.R#L65) *style:* **Commented code should be removed.**
```r
  library(raster); #on.exit(detach("package:raster"), add = TRUE)
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-Plot-nonVisual.R:70:3:](https://github.com/PredictiveEcology/quickPlot/blob/ffc2ddb2d698fac653de3ab7fcd30ebf41992fff/tests/testthat/test-Plot-nonVisual.R#L70) *style:* **Variable or function name should be lowerCamelCase.**
```r
  N <- ncol * nrow
  ^
```


it does not try to upload or delete logo when a new logo is not supplied.


L’agriculture, et l’agroalimentaire associé, ont pour objectif global de développer des systèmes agricoles et alimentaires durables, ce que l’on peut décliner dans une recherche de triple performance, à savoir une performance économique et productive, le respect de l’environnement dans ses différentes dimensions et l’acceptabilité sociale, par les agriculteurs eux-mêmes et par la société. La robotique, les biotechnologies et le numérique sont trois champs d’application de l’innovation agricole et illustrent cette relation complexe qu’entretient la technologie avec le vivant. Ces innovations, et plus particulièrement celles du numérique, vont profondément modifier le monde agricole et ses rapports avec les consommateurs.


ReadVarsHeader (Myoldmopar) - i386-Windows-7-VisualStudio-14: OK (2926 of 2926 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


Timezone upload is fixed, and the user is unable to change the icons for navigation.


- 7, 8, 9, 10, colorblind mode and status tooltips are gone again.
- New Discord developer-only experiment: `GUILD_VIDEO: "2018-06_guild-video"` (**video calling & screen sharing in server voice channels!**)


- New action types: `LOBBY_VOICE_CONNECT`, `LOBBY_VOICE_DISCONNECT`, `LOBBY_VOICE_STATE_UPDATE`, `LOBBY_VOICE_SERVER_UPDATE`
- New RPC commands: `CONNECT_TO_LOBBY_VOICE`, `DISCONNECT_FROM_LOBBY_VOICE`


Wow this saved me so much trouble. Thank you! :+1:


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/e94d644a-909e-4da8-b04d-dd8b9eab0dc4?env_id=ibm%3Ayp%3Aus-south "cloud-native-toolchain-tutorial-20180618203750948"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/2e52caf9-9e45-4825-a135-f1008168840b?env_id=ibm%3Ayp%3Aus-south "sample-cloud-native-toolchain-tutorial-20180618203750948") deployed [sample-cloud-native-toolchain-tutorial-20180618203750948](https://github.com/ibmEL/sample-cloud-native-toolchain-tutorial-20180618203750948/releases/tag/deploy-ibm-yp-us-south-euniq-ibm.com-test-20180619-163638 "deploy-ibm-yp-us-south-euniq-ibm.com-test-20180619-163638") to [test](https://console.bluemix.net/apps/4e8aa8ca-cf18-4cfd-bd97-20eb4d87f19c?env_id=ibm:yp:us-south "ibm:yp:us-south:euniq@ibm.com:test"), including this commit


Fixes #28


Problème sur le @login_required
Revert sur une version fonctionnant pour tout le monde


Which prop was causing the warning?


This line creates a infinite loop if the server is outside the Mainland China and using 80 443port.
# Add this line below to prevent traffic of v2ray from redirecting to itself.
			iptables -t nat -I OUTPUT -d $vt_server_addr -j RETURN


Yes, I thought you want this way? Or you want them both work?

On Tue 19 Jun 2018 at 18:05, Jonas Gehring <notifications@github.com> wrote:

> This doesn't work with an explicit mapping a la "11111:12345" any more?
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/dexterju/sc-docker/commit/ea1f269df666ed225ee2c8f5021bc9687f0835ec#commitcomment-29419835>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AFETAVVmcYJ1Jg0ldofAnePwR71Mi-qyks5t-SFRgaJpZM4UtzdU>
> .
>


First, checkboxes are added. Second, input is limited to how much the database can handle. Third, icons for navigating are now hidden fields. Fourth, The user can only choose from available icons for information page icons.


Your project is most impressive.

I am on a quest for the "autonomous wheelbarrow" for my project of terracing my hillside ... 9m high and 30m long.  I will cut a path about 70cm wide with a 4:1 slope.  I'll need to move blocks as heavy as 40kg.

I think your tank is it with two mod simple modifications: narrowing the width and adding a bucket bracket.

Are you intere$ted in helping out?


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/e94d644a-909e-4da8-b04d-dd8b9eab0dc4?env_id=ibm%3Ayp%3Aus-south "cloud-native-toolchain-tutorial-20180618203750948"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/2e52caf9-9e45-4825-a135-f1008168840b?env_id=ibm%3Ayp%3Aus-south "sample-cloud-native-toolchain-tutorial-20180618203750948") deployed [sample-cloud-native-toolchain-tutorial-20180618203750948](https://github.com/ibmEL/sample-cloud-native-toolchain-tutorial-20180618203750948/releases/tag/deploy-ibm-yp-us-south-euniq-ibm.com-prod-20180619-164050 "deploy-ibm-yp-us-south-euniq-ibm.com-prod-20180619-164050") to [prod](https://console.bluemix.net/apps/052812e2-c419-430c-831f-463f0329a491?env_id=ibm:yp:us-south "ibm:yp:us-south:euniq@ibm.com:prod"), including this commit


**index.html**
* missing your `<html>` tags
* links to stylesheets should be in the `<head>`, not the `<header>`
* `<footer>` needs to be inside the `<body>`
* Is `<section id="header-content">` really needed?  Can you think of a way to use your `<header>` instead and save yourself some tags?
* Consider placing the logo image into an `<li>` as you did for the links - often the logo will act as a link back to homepage from other pages, so it would be appropriate to include it in the `<nav>` is you want to and it might make your styling easier.
* Your paragraph under Featured Section Heading is supposed to be long enough that it requires a scrolling box to contain it; add some more lorem ipsum and see if you can get this working ([here's a hint](https://css-tricks.com/almanac/properties/o/overflow/#article-header-id-4) to get you started)

**style.css**
* The spec uses a sans-serif font, you are using serif
* `#header-content`: I think you could simplify this area to use your `<header>` instead and eliminate using this id. The more you can avoid using id's when you don't have to, the happier you will be down the road when you absolutely do need to use one.  Generally, a good rule of thumb is to use classes and HTML tags for your styles, and (as much as possible) leave id's for hooking up your JavaScript.


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/ed2ebdb2-cc8d-4307-88fd-d257c94738b3?env_id=ibm%3Ayp%3Aus-south "empty-toolchain-20180619135140182"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/317ff4a1-83a1-4130-ae93-0cbd20a66c5d?env_id=ibm%3Ayp%3Aus-south "Pipeline") deployed [capstone_CitiBike](https://github.com/erichensleyibm/capstone_CitiBike/releases/tag/deploy-ibm-yp-us-south-NA-IOT-ERIC_HENSLEY-20180619-164232 "deploy-ibm-yp-us-south-NA-IOT-ERIC_HENSLEY-20180619-164232") to [ERIC_HENSLEY](https://console.bluemix.net/apps/e06968da-a68f-4670-83a9-79ddeb21d8a1?env_id=ibm:yp:us-south "ibm:yp:us-south:NA-IOT:ERIC_HENSLEY"), including this commit


Вообще, не очень хорошо использовать Object.assign для массивов, явасрипт это всё позволяет потому, что для него все объекты, но зачем

тут подошло бы
```javascript
const [firstIndex, secondIndex] = action.payload.newOrder; \\деструктуризация массива все дела, что много раз не //повторяться
const updatedData = state.fetchedData.slice();
const firstIndexItem = updatedData[firstIndex];
updatedData[firstIndex] = updatedData[secondIndex];
updatedData[secondIndex] = firstIndexItem;
return {
  ...state,
  fetchedData: updatedData
}
```

или снова через map, если внутренности надо копировать
```javascript
const [firstIndex, secondIndex] = action.payload.newOrder;
return {
  ...state,
  fetchedData: state.fetchedData.map((item, index, array) => {
    if(index === firstIndex) return {...array[secondIndex]}
    if(index === secondIndex) return {...array[firstIndex]}
    return {...item}
  })
}
```


Created multidev environment [wilder#ci-576](https://dashboard.pantheon.io/sites/14808007-3d80-488e-b078-193b788aa4a3#ci-576).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-576-wilder.pantheonsite.io/)


Please fill this README with proper Markdown


You're welcome! I wonder how you found an obscure commit in someone's repo, though :) Did you search directly on GitHub rather than via DuckDuckGo or Google?


We don't, but swab is from posix, so we can't change the signature unless we override it completely. The standard warns that using the same buffer is undefined behaviour. I think we can forego whatever optimizations it brings us, since we have only four users and all in importers.


Non Existing Memory.  It's a KA10 processor fault condition.


@SimSync Awesome. Thanks.


No, both SIMH and KLH10, i.e. the KS10 emulators, seem to work.

I think this is KA10-specific.  Whether it's in the emulator or ITS I don't know.


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/staged-user-creating-a-full-account-and-posting-a-link-receives-numerous-spam-flags/78318/18


yes


absolutely :ok:


спасибо!


#6784-Life-cycle-analysis-crashes-if-100-years-is-selected (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1681 of 1681 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-40.17%25-green.png)


Instructor-training assignment


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/ed2ebdb2-cc8d-4307-88fd-d257c94738b3?env_id=ibm%3Ayp%3Aus-south "empty-toolchain-20180619135140182"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/317ff4a1-83a1-4130-ae93-0cbd20a66c5d?env_id=ibm%3Ayp%3Aus-south "Pipeline") deployed [capstone_CitiBike](https://github.com/erichensleyibm/capstone_CitiBike/releases/tag/deploy-ibm-yp-us-south-NA-IOT-ERIC_HENSLEY-20180619-165024 "deploy-ibm-yp-us-south-NA-IOT-ERIC_HENSLEY-20180619-165024") to [ERIC_HENSLEY](https://console.bluemix.net/apps/e06968da-a68f-4670-83a9-79ddeb21d8a1?env_id=ibm:yp:us-south "ibm:yp:us-south:NA-IOT:ERIC_HENSLEY"), including this commit


NXM only happens when the processor tries to access memory above the maximum physical address.

Since this is during timesharing, I suspect the flag is raised in either Mem_read or Mem_write in ka10_cpu.c.


Created multidev environment [wilder#pr-af-launc](https://dashboard.pantheon.io/sites/14808007-3d80-488e-b078-193b788aa4a3#pr-af-launc).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-af-launc-wilder.pantheonsite.io/)


Good catch, thanks!


Moi

Toimii myös mäkissä!
Ja kääntäjä osasi itse ehdottaa qRoundia käännösvirheen yhteydessä.

> On 18 Jun 2018, at 22.17, Arto Hyvättinen <notifications@github.com> wrote:
>
> Kiva saada Kitupiikki myös maceille.
>
> Olen siirtämässä Kitupiikin Windows-käännökset Linuxissa ristiinkäännettäväksi (tätä on kokeilu mxe-haarassa), jolloin popplerin include saa myös Windowsissa muodon #include <poppler/qt/poppler-qt5.h>.
> Toimisikohan tämä muoto myös macOSissa, jos .pro-tiedostoon lisäisi
> INCLUDEPATH += /usr/local/opt/poppler/include
>
> (Muuten, myös mxe vaati tuon std::roundin muuttamisen qRound:iksi)
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub <https://github.com/petriaarnio/kitupiikki/commit/7bdc436513abc8491daa8426286e76e7a42b1e22#commitcomment-29406214>, or mute the thread <https://github.com/notifications/unsubscribe-auth/ABCtIej8eu5FOaJPu60i2Hha1UN5kk_Kks5t9_ytgaJpZM4UsUxr>.
>


hello sir! im parveen. im from singapore and i need your help! i have messaged you on facebook using my friend jollyn's account! Please do help me! My number is +6587501274 do try to whatsapp me sir! Im asking for a small favour !:) Thank you!


Oh, ok.  I misunderstood an earlier post as saying that it was seen on two different emulators.


I think `gpg.programx509` is fine as a match for `gpg.program`. But somehow `gpg.format` did not seem very descriptive to me.


Copy parameter card prepared beforehand to UFO model.


The following doc(s) have been deployed to the [customcert](https://customcert-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/custom-certificates](https://customcert-static-docs.pantheonsite.io/docs/custom-certificates)


Nice! This this solve the issue then?


Ок. Осталось протестить


Can't we just use `strcasecmp` to make everyone's life easier? Most of the other cases in Git where config values come from a set do this (e.g., `color.ui = always|never|auto` is case-insensitive).


I did fix it for consistency, but unless I am misunderstanding something I don't think it will make a difference:
mock['host_halo_mvir'] or mock['mpeak'] was only being used for the _unselected_ galaxies. The _selected_  galaxies were all assigned target_halos['fof_halo_mass'].


**index.html**
* `<title>` belongs inside the `<head>`

**app.js**
* Do you need to pass `clicked` and `displayed` into your constructor as parameters, or can you simply set these values to zero?
* Line 28-30: watch out for hard coding!
* Good start!  I am **thrilled** to see your notes to yourself about next steps, this is a great approach!

**user_story.md**
* Good start
* [Do a little research](https://guides.github.com/features/mastering-markdown/) on how to format this properly


I think this needs to be `$ENV{SKA_ARCH_OS}/share/acis_taco`.  Then below:
```
<task taco>
       cron       * * * * *
       check_cron * * * * *
       exec make_esaview_data.py --nweeks=6 --data-root=$ENV{SKA_DATA}/acis_taco
```
Then we need to change our cron job spec accordingly:
```
task_schedule.pl -config $SKA_ARCH_OS/data/acis_taco/task_schedule.cfg
```
I'm not sure I got all the details exactly right, but @jeanconn does this make sense to you?  No symlinks required!


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/ed2ebdb2-cc8d-4307-88fd-d257c94738b3?env_id=ibm%3Ayp%3Aus-south "empty-toolchain-20180619135140182"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/317ff4a1-83a1-4130-ae93-0cbd20a66c5d?env_id=ibm%3Ayp%3Aus-south "Pipeline") deployed [capstone_CitiBike](https://github.com/erichensleyibm/capstone_CitiBike/releases/tag/deploy-ibm-yp-us-south-NA-IOT-ERIC_HENSLEY-20180619-170104 "deploy-ibm-yp-us-south-NA-IOT-ERIC_HENSLEY-20180619-170104") to [ERIC_HENSLEY](https://console.bluemix.net/apps/e06968da-a68f-4670-83a9-79ddeb21d8a1?env_id=ibm:yp:us-south "ibm:yp:us-south:NA-IOT:ERIC_HENSLEY"), including this commit


It's mentioned at the bottom of this thread: https://github.com/commercialhaskell/stack/issues/2735

Just because you tagged it! :D


Из этого не понятно что за валидации, а вот если представить в виде массива хэшей:
{ name: ..., type: ..., options: ... }
И еще забыл написать в прошлый раз, args это общепринятое сокращение, лучше его не менять на validation_args


![](https://github.trello.services/images/mini-trello-icon.png) [Collect Sound Assets](https://trello.com/c/jNB6FDBi/1-collect-sound-assets)


With the normal PGP parsing, I think we'd just take everything about the `PGP_SIGNATURE` line to be the message, and everything after (and including) to be the detached signature. And `PGP_MESSAGE` is just a variant of `PGP_SIGNATURE`. So I think you just need to treat `X509_SIGNATURE` the same way as the other two.


You're very welcome! I'm glad it was helpful.


Не злоупотребляй args, если заранее известно какие параметры будут, то указывай явно, например value


looks good man


The localization has been and will continue to diverge from Firefox just like the browser application is. I'm glad you finally get that. Please don't keep watching or giving feedback because all it ends up in for us is your complaints that we do things differently than what Mozilla prescribes, wasting **everybody's** time.

> {rant}
> I only expect with the continued alt-left influence at Mozilla that wording and localization will continue to degrade into vagueries and woolly expressions where directness and logic has to make way for indirectness and pleasing self-proclaimed bastions of rightness.
> {/rant}


Created multidev environment [sfgov#ci-435](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-435).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-435-sfgov.pantheonsite.io/)


@emirotin , does it build successfully for you? For me it throws ModuleNotFound which makes sense - the name here starts with capital letter while filename starts with lowercase one.


Geographical Information Software
C# Project
Works with MapInfo Professional 10.5 only


It was `site.slug` missing in `importerStatus`. It only had the site ID, and the code I reinstated added in the full `site` object


Oh, nevermind. I forgot we were commenting on a specific commit and not a PR, so I didn't see your most-updated version. What you have on your `staging2` branch takes care of this.


You can set the orchestrator version directly above by replacing 1.6.9 by 1.7.14


send по сути в данном случае ничем не отличается от простого вызова метода.
Вся сила его проявляется в вызове метода с динамически определяемым именем:
`send(v[:type], instance_variable_get("@#{val[:name]}".to_sym), v[:options])`
но перед этим поправь тип переменной с валидациями с массива на хэш


Add this into your `.git/info/exclude` and avoid committing it here 😄


As we discussed week, in my oppinion this approach is more flexible in case
(for whatever reason) you want to disable the middleware. This approach is
inspired by the way Laravel registers the so called TrimStrings middleware.
https://github.com/laravel/laravel/blob/master/app/Http/Kernel.php

Tim Tegeler <notifications@github.com> schrieb am Di., 19. Juni 2018, 14:43:

> In my opinion this should be handled in the creiwork-framework repository.
> We can add this to the standardMiddleware stack:
> https://github.com/creios/creiwork-framework/blob/13ba43fc2ec52ea97e3d6d7b45dc0e71d68937b9/src/Creiwork.php#L296
>
> What do you think?
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/creios/creiwork/commit/4a358d29b4337317124e5ea8302b10ce52abe763#commitcomment-29416751>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AEwGWDyi746WCI1bQIA3MhZrV_zW5aFeks5t-PHdgaJpZM4UtboM>
> .
>


Created multidev environment [rail-uga-stellar#ci-172](https://dashboard.pantheon.io/sites/05f5afa3-c1ec-448f-915a-9234103f2409#ci-172).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-172-rail-uga-stellar.pantheonsite.io/)


I had installed prior to this commit. logs and snapshots grew to over 30 GB until my system ran out of disk space. I found the fix and then found this file to add a pull request, but I was a month too late! thanks.


А вот это не требуется)


copypasta


ReadVarsHeader (Myoldmopar) - Win64-Windows-7-VisualStudio-14: OK (2926 of 2926 tests passed, 11 test warnings)

Messages:

 * 11 tests had: AUD diffs.

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


It looks like for some reason instagram keeps returning new images long after it should've stopped


I have accidentally merged it into develop.
@wtritch , @malaffoon , @jtreuting - please review and I will address comments if needed.

@malaffoon  - is this the right file name?


🔥 [Jenkins job](http://xamarin-jenkins.guest.corp.microsoft.com:8080/job/macios/job/xcode10/23/display/redirect) (on internal Jenkins) failed in stage 'Test run' 🔥 : hudson.AbortException: script returned exit code 2

✅ [Build succeeded](http://xamarin-jenkins.guest.corp.microsoft.com:8080/job/macios/job/xcode10/23//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/xcode10/7762c643bbbe8011b688fe2600bb955b701b0405/23/jenkins-results/api-diff/index.html)
✅ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/xcode10/7762c643bbbe8011b688fe2600bb955b701b0405/23/jenkins-results/apicomparison/index.html) (please review changes)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/xcode10/7762c643bbbe8011b688fe2600bb955b701b0405/23/jenkins-results/generator-diff/index.html) (please review changes)
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/xcode10/7762c643bbbe8011b688fe2600bb955b701b0405/23/jenkins-results/tests/index.html) 🔥

# Test results

2 tests failed, 159 tests passed.

## Failed tests

 * System.Web.Services/watchOS - simulator/Debug: Failed
 * monotouch-test/watchOS - simulator/Release (all optimizations): Failed


On further checking, the do_eq theorem in flat_to_patProof has an assumption that it doesn't type error, so we should be ok.


FYI fixed eval in 42b28bfd7bf8c3110f0697a71c433e4a049f5449


Not a good idea to use == with floating point numbers.