Yep

On Mon, Jul 29, 2019, 11:25 AM Dimitri Savineau <notifications@github.com>
wrote:

> ...and probably remove the extra 'd' at the end of podman
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/ceph/ceph-container/commit/ee4c465b3b52101ce9b05cc03e0b94b6c0a18202?email_source=notifications&email_token=AAKJYELIIBYXKJ3U3LLDVG3QB4YZNA5CNFSM4IHVA5B2YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBA4NTK#commitcomment-34485866>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAKJYEMAY4Q2ZZ2S7EYNBSLQB4YZNANCNFSM4IHVA5BQ>
> .
>


![](https://github.trello.services/images/mini-trello-icon.png) [Move out collect_statistic](https://trello.com/c/dRzGVDv9/15-move-out-collectstatistic)


Successfully aliased the URL <https://grows-l1hilqs8z.now.sh> to the following aliases:

* https://grows.t4vo98.now.sh
* https://grows-git-master.t4vo98.now.sh


1. generatons -> generation


@grum could you give it a try via Bluetooth?


Why is `SHAKESPEARE_TEXT` a variable name?


7174-AddSETOutput (RKStrand) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-UnitTestsCoverage-Debug: OK (1127 of 1127 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-42.4%25-green.png)


`Dmat` is related to D on [paper by Hershey et.al.](https://arxiv.org/abs/1508.04306) I renamed it since `D` is already used as the dimension of embedding vector and it might be misunderstanding.

The definition of Dmat is `diag(Y Y.T 1)**(-1/4)`:

the paper uses `D**(-1/2)` but if we use `D**(-1/4)`, it becomes easier.


Successfully aliased the URL <https://breathecode-projects-6f525weie.now.sh> to the following aliases:

* https://breathecode-projects.breathecode.now.sh
* https://breathecode-projects-git-master.breathecode.now.sh


We don't write "we will try" in production-ready code.
Is the code not functional?


TeamCity Bvcms / Build [Build 1587](https://builds.tpsdb.com/viewLog.html?buildId=7466&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Tests passed: 49 Build time: 00:13:26


Successfully aliased the URL <https://hasura-services-m91yztqag.now.sh> to the following aliases:

* https://hasura-services.coral-guardian.now.sh
* https://hasura-services-git-develop.coral-guardian.now.sh


Yea, black screen works, but I moved the clear screen event...might as well make use of it. I moved the those template checks into the clear screen event handler.

In my case the banner was still coming in when the frame is matched, rather than try and wait for it to finish, I dropped the threshold to 0.3 (my match was 0.4). With my thinking being that if we know its only being run on clear screen events, there isn't too much chance for false positives as its not running on the frame buffer.


Successfully aliased the URL <https://breathecode-projects-e2kdhk57x.now.sh> to the following aliases:

* https://breathecode-projects.breathecode.now.sh
* https://breathecode-projects-git-master.breathecode.now.sh


@ngo I will try to reproduce to see if it solves the issue


Copy of this build can be found at
https://builds.myetherwallet.com/build/adc8936c5d6a9157bf543867d922eda2b6690813/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmeyFtqeLRRgzFbzfBeQ9wRTBWNXeiNokRvDhxKzGbz9UV
                       Virus Total analysis
                       https://www.virustotal.com/file/46a6da025e14bfa9e6ce6b897d276c834e92d3badd7817dcb5c34bf956da6da4/analysis/1564435068/


It’s grammatically wrong:

…some support **for** Vue files…


@JuliaRegistrator register


Registration pull request created: [JuliaRegistries/General/2363](https://github.com/JuliaRegistries/General/pull/2363)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.1.0 -m "<description of version>" f93c89cc13cad947c17167d06264270af30aa377
git push origin v0.1.0
```


ChangedName


Successfully aliased the URL <https://breathecode-projects-2kqmvtkmw.now.sh> to the following aliases:

* https://breathecode-projects.breathecode.now.sh
* https://breathecode-projects-git-master.breathecode.now.sh


Thanks for noticing these deficiencies, I improved the checklist here: https://github.com/diffplug/spotless/commit/ff5eeb845ce24c6cebbe57149ec577e97099ec0e


Successfully aliased the URL <https://mtnalonsocom-dzwjn1b7z.now.sh> to the following aliases:

* https://mtnalonso.com
* https://mtnalonsocom.mtnalonso.now.sh
* https://mtnalonsocom-git-master.mtnalonso.now.sh


fyi @addaleax @Trott - I consistently see this issue in our api servers under load, with node > 12.2.  Thanks for the fix.


Thanks @KrisVos130


How does the provider page get enabled?


Successfully aliased the URL <https://mtnalonsocom-r7ju4qt2e.now.sh> to the following aliases:

* https://mtnalonso.com
* https://mtnalonsocom.mtnalonso.now.sh
* https://mtnalonsocom-git-master.mtnalonso.now.sh


@jacobbednarz  just curious when will be having next release?


ES6 boiiiis


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

Created multidev environment [pr-34](https://dashboard.pantheon.io/sites/533c69ec-70af-4cb2-af59-49d50e7d05f7#pr-34) for aledade.


Putricide who is in the fight with Festergut does not evade after this commit.


[R/assertions.R:210:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/assertions.R#L210) *style:* **Lines should not be more than 100 characters.**
```r
      stop("2 or more species share the same label under the 'EN_generic_short' or 'Leading' columns of sim$sppEquiv.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/assertions.R:214:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/assertions.R#L214) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/cohorts.R:47:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L47) *style:* **Lines should not be more than 100 characters.**
```r
#' @param treedFirePixelTableSinceLastDisp A data.table with at least 2 columns, \code{pixelIndex} and \code{pixelGroup}.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:71:48:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L71) *style:* **Variable and function names should not be longer than 30 characters.**
```r
                             speciesEcoregion, treedFirePixelTableSinceLastDisp = NULL,
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:92:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L92) *style:* **Lines should not be more than 100 characters.**
```r
      message(crayon::green("  Regenerating only open pixels (e.g., likely resprouting & serotiny only)"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:93:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L93) *style:* **Lines should not be more than 100 characters.**
```r
    columnsForPG <- c("ecoregionGroup", "speciesCode", "age") # no Biomass because they all have zero
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:94:31:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L94) *style:* **Commas should always have a space after.**
```r
    cd <- newPixelCohortData[,c("pixelIndex", columnsForPG), with = FALSE]
                              ^
```
[R/cohorts.R:122:30:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L122) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    allCohortData <- cohorts[ , .(ecoregionGroup = ecoregionGroup[1],
                             ^
```
[R/cohorts.R:122:31:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L122) *style:* **Commas should never have a space before.**
```r
    allCohortData <- cohorts[ , .(ecoregionGroup = ecoregionGroup[1],
                             ~^
```
[R/cohorts.R:145:5:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L145) *style:* **Commented code should be removed.**
```r
  # newPixelCohortData[, sumB := sum(B, na.rm = TRUE), by = pixelGroup]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:221:3:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L221) *style:* **Variable or function name should be lowerCamelCase.**
```r
  specieseco_current <- speciesEcoregionLatestYear(speciesEcoregion, time)
  ^~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:222:3:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L222) *style:* **Variable or function name should be lowerCamelCase.**
```r
  specieseco_current <- setkey(specieseco_current[, .(speciesCode, maxANPP, maxB, ecoregionGroup)],
  ^~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:227:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L227) *style:* **Lines should not be more than 100 characters.**
```r
  #missingNewPixelCohortData <- newPixelCohortData[!specieseco_current, on = uniqueSpeciesEcoregionDefinition]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:227:4:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L227) *style:* **Commented code should be removed.**
```r
  #missingNewPixelCohortData <- newPixelCohortData[!specieseco_current, on = uniqueSpeciesEcoregionDefinition]
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:228:3:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L228) *style:* **Variable or function name should be lowerCamelCase.**
```r
  specieseco_current <- specieseco_current[!is.na(maxB)]
  ^~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:229:24:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L229) *style:* **Variable or function name should be lowerCamelCase.**
```r
  specieseco_current[, maxB_eco := max(maxB), by = ecoregionGroup]
                       ^~~~~~~~
```
[R/cohorts.R:230:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L230) *style:* **Lines should not be more than 100 characters.**
```r
  newPixelCohortData <- specieseco_current[newPixelCohortData, on = uniqueSpeciesEcoregionDefinition]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:236:5:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L236) *style:* **Commented code should be removed.**
```r
  # set(newPixelCohortData, NULL, "sumB", 0L)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:243:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L243) *style:* **Lines should not be more than 100 characters.**
```r
  set(newPixelCohortData, which(is.na(newPixelCohortData$oldSumB)), "oldSumB", 0)   ## faster than [:=]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:248:26:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L248) *style:* **Variable or function name should be lowerCamelCase.**
```r
    newPixelCohortData[, B := NULL]
                         ^
```
[R/cohorts.R:252:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L252) *style:* **Lines should not be more than 100 characters.**
```r
  set(newPixelCohortData, NULL, "B", asInteger(pmin(newPixelCohortData$maxANPP, newPixelCohortData$B)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:258:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L258) *style:* **Lines should not be more than 100 characters.**
```r
    if (isTRUE(NROW(unique(newPixelCohortData, by = uniqueCohortDefinition)) != NROW(newPixelCohortData)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:263:5:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L263) *style:* **Commented code should be removed.**
```r
  # cohortData[, sumB := sum(B, na.rm = TRUE), by = "pixelGroup"]  ## recalculate sumB
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:265:7:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L265) *style:* **Commented code should be removed.**
```r
  #   set(cohortData, NULL, "sumB", asInteger(cohortData[["sumB"]]))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:295:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L295) *style:* **Lines should not be more than 100 characters.**
```r
  pgsStillInCDGoneFromPGM <- cohortData[whPgsStillInCDGoneFromPGM,] #setdiff(unique(cohortData$pixelGroup), unique(pgmVals$pixelGroup))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:295:67:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L295) *style:* **Commas should always have a space after.**
```r
  pgsStillInCDGoneFromPGM <- cohortData[whPgsStillInCDGoneFromPGM,] #setdiff(unique(cohortData$pixelGroup), unique(pgmVals$pixelGroup))
                                                                  ^
```
[R/cohorts.R:295:70:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L295) *style:* **Commented code should be removed.**
```r
  pgsStillInCDGoneFromPGM <- cohortData[whPgsStillInCDGoneFromPGM,] #setdiff(unique(cohortData$pixelGroup), unique(pgmVals$pixelGroup))
                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:296:4:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L296) *style:* **Commented code should be removed.**
```r
  #pgsStillInPGMGoneFromCD <- setdiff(unique(pgmVals$pixelGroup), unique(cohortData$pixelGroup))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:298:64:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L298) *style:* **Commas should always have a space after.**
```r
  pgsStillInPGMGoneFromCD <- pgmVals[whPgsStillInPGMGoneFromCD,]
                                                               ^
```
[R/cohorts.R:349:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L349) *style:* **Lines should not be more than 100 characters.**
```r
  # concatenate within rows -- e.g., ecoregionCode_speciesCode_age_biomass or 647_11_Abie_sp_100_2000
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:353:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L353) *style:* **Lines should not be more than 100 characters.**
```r
  pcd[ , c("uniqueComboByPixelIndex") := paste(uniqueComboByRow, collapse = "__"), by = "pixelIndex"]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:353:7:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L353) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  pcd[ , c("uniqueComboByPixelIndex") := paste(uniqueComboByRow, collapse = "__"), by = "pixelIndex"]
      ^
```
[R/cohorts.R:353:8:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L353) *style:* **Commas should never have a space before.**
```r
  pcd[ , c("uniqueComboByPixelIndex") := paste(uniqueComboByRow, collapse = "__"), by = "pixelIndex"]
      ~^
```
[R/cohorts.R:354:7:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L354) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  pcd[ , c("pixelGroup") := as.integer(maxPixelGroup) + as.integer(factor(uniqueComboByPixelIndex))]
      ^
```
[R/cohorts.R:354:8:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L354) *style:* **Commas should never have a space before.**
```r
  pcd[ , c("pixelGroup") := as.integer(maxPixelGroup) + as.integer(factor(uniqueComboByPixelIndex))]
      ~^
```
[R/cohorts.R:356:38:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L356) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (getOption("LandR.assertions")) { # old algorithm
                                     ^
```
[R/cohorts.R:360:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L360) *style:* **Lines should not be more than 100 characters.**
```r
    pcd[, pixelGroup2 := mapvalues(pixelGroup, from = unique(pixelGroup), to = as.character(seq_along(unique(pixelGroup))))]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:366:12:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L366) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    pcdOld[ , c(columns2) := lapply(.SD, function(x) {
           ^
```
[R/cohorts.R:366:13:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L366) *style:* **Commas should never have a space before.**
```r
    pcdOld[ , c(columns2) := lapply(.SD, function(x) {
           ~^
```
[R/cohorts.R:370:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L370) *style:* **Lines should not be more than 100 characters.**
```r
    # concatenate within rows -- e.g., ecoregionCode_speciesCode_age_biomass or 647_11_Abie_sp_100_2000
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:371:52:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L371) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    pcdOld[, uniqueComboByRow := as.integer(factor( do.call(paste, as.list(.SD)))),
                                                   ^
```
[R/cohorts.R:375:12:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L375) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    pcdOld[ , c("uniqueComboByPixelIndex") := paste(uniqueComboByRow, collapse = "__"),
           ^
```
[R/cohorts.R:375:13:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L375) *style:* **Commas should never have a space before.**
```r
    pcdOld[ , c("uniqueComboByPixelIndex") := paste(uniqueComboByRow, collapse = "__"),
           ~^
```
[R/cohorts.R:377:12:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L377) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    pcdOld[ , c("pixelGroup") := as.integer(maxPixelGroup) +
           ^
```
[R/cohorts.R:377:13:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L377) *style:* **Commas should never have a space before.**
```r
    pcdOld[ , c("pixelGroup") := as.integer(maxPixelGroup) +
           ~^
```
[R/cohorts.R:382:25:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L382) *style:* **Put spaces around all infix operators.**
```r
    pcdOld[, pixelGroup2:=mapvalues(pixelGroup, from = unique(pixelGroup),
                       ~^~~
```
[R/cohorts.R:427:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L427) *style:* **Variable and function names should not be longer than 30 characters.**
```r
uniqueSpeciesEcoregionDefinition <- c("speciesCode", "ecoregionGroup")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:440:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L440) *style:* **Lines should not be more than 100 characters.**
```r
  message(magenta("Pixels with non-NA cover:, ", cohortData[!is.na(cover), length(unique(pixelIndex))]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:448:86:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L448) *style:* **Put spaces around all infix operators.**
```r
    pixelsZero <- NROW(cohortData[, all(get(val) == 0), by = "pixelIndex"][get("V1") ==TRUE])
                                                                                ^~~
```
[R/cohorts.R:449:40:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L449) *style:* **Commas should always have a space after.**
```r
    message(magenta("Pixels with all(",val," == 0): ", format(pixelsZero, big.mark = ",")))
                                       ^
```
[R/cohorts.R:449:44:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L449) *style:* **Commas should always have a space after.**
```r
    message(magenta("Pixels with all(",val," == 0): ", format(pixelsZero, big.mark = ",")))
                                           ^
```
[R/cohorts.R:450:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L450) *style:* **Lines should not be more than 100 characters.**
```r
    pixelsBiomassNonZero <- NROW(cohortData[, any(get(val) > 0), by = "pixelIndex"][get("V1") ==TRUE])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:450:95:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L450) *style:* **Put spaces around all infix operators.**
```r
    pixelsBiomassNonZero <- NROW(cohortData[, any(get(val) > 0), by = "pixelIndex"][get("V1") ==TRUE])
                                                                                ^~~
```
[R/cohorts.R:451:40:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L451) *style:* **Commas should always have a space after.**
```r
    message(magenta("Pixels with all(",val," > 0): ", format(pixelsBiomassNonZero, big.mark = ",")))
                                       ^
```
[R/cohorts.R:451:44:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L451) *style:* **Commas should always have a space after.**
```r
    message(magenta("Pixels with all(",val," > 0): ", format(pixelsBiomassNonZero, big.mark = ",")))
                                           ^
```
[R/cohorts.R:452:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L452) *style:* **Lines should not be more than 100 characters.**
```r
    out <- list(pixelsNA = pixelsNA, pixelsZero = pixelsZero, pixelsBiomassNonZero = pixelsBiomassNonZero)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:518:32:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L518) *style:* **Variable or function name should be lowerCamelCase.**
```r
                               availableERC_by_Sp, theUnwantedPixels,
                               ^~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:530:7:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L530) *style:* **Variable or function name should be lowerCamelCase.**
```r
      availableERC_by_Sp <- as.data.table(availableERC_by_Sp)
      ^~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:554:7:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L554) *style:* **Commented code should be removed.**
```r
  #   numChar <- max(nchar(availableERC_by_Sp$initialEcoregionCode), na.rm = TRUE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:556:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L556) *style:* **Lines should not be more than 100 characters.**
```r
  #                      initialEcoregionCode := paste0("1_", paddedFloatToChar(as.integer(initialEcoregionCode), numChar))]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:560:16:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L560) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (FALSE) { # This is old section... can be deleted soon (April 10, 2019, Eliot)
               ^
```
[R/cohorts.R:575:8:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L575) *style:* **Commented code should be removed.**
```r
    #  stop("values of 34 and 35 on pixelCohortData and sim$LCC2005 don't match")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:604:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L604) *style:* **Lines should not be more than 100 characters.**
```r
    out <- out[initialPixels != pixels] # rm pixels which are same as initialPixels --> these are known wrong
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:610:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L610) *style:* **Lines should not be more than 100 characters.**
```r
                               on = c("pixelIndex" = "initialPixels"), nomatch = NA] # join the availableERC_by_Sp which has initialEcoregionCode
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:614:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L614) *style:* **Lines should not be more than 100 characters.**
```r
                               paddedFloatToChar(as.integer(lcc), padL = numCharLCCCodes, padR = 0))]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:618:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L618) *style:* **Lines should not be more than 100 characters.**
```r
    out7 <- out5[availableERG2, on = c("speciesCode", "possERC" = "initialEcoregionCode"), nomatch = NA]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:668:7:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L668) *style:* **Commented code should be removed.**
```r
    # setnames(out3, c("initialPixels", "initialEcoregionCode"), c("pixelIndex", "ecoregionGroup"))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:670:7:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L670) *style:* **Commented code should be removed.**
```r
    # out3 <- unique(out3, by = c("pixelIndex", "ecoregionGroup"))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:700:6:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L700) *style:* **Commented code should be removed.**
```r
    #describeCohortData(cohortData)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:716:18:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L716) *style:* **Variable or function name should be lowerCamelCase.**
```r
    cohortData[, V1 := NULL]
                 ^~
```
[R/cohorts.R:718:5:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L718) *style:* **Commented code should be removed.**
```r
  # cohortData[cover == 0, `:=`(age = 0L, logAge = -Inf, B = 0)]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:724:5:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L724) *style:* **Commented code should be removed.**
```r
  # cohortData[speciesCode == "Popu_sp", cover := asInteger(cover / 2)]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:727:16:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L727) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    cohortData[ , cover := {
               ^
```
[R/cohorts.R:727:17:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L727) *style:* **Commas should never have a space before.**
```r
    cohortData[ , cover := {
               ~^
```
[R/cohorts.R:741:16:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L741) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    cohortData[ , B := mean(totalBiomass) * cover / 100, by = "pixelIndex"]
               ^
```
[R/cohorts.R:741:17:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L741) *style:* **Commas should never have a space before.**
```r
    cohortData[ , B := mean(totalBiomass) * cover / 100, by = "pixelIndex"]
               ~^
```
[R/cohorts.R:741:19:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L741) *style:* **Variable or function name should be lowerCamelCase.**
```r
    cohortData[ , B := mean(totalBiomass) * cover / 100, by = "pixelIndex"]
                  ^
```
[R/cohorts.R:743:16:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L743) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    cohortData[ , B := ceiling(B / pixelGroupBiomassClass) * pixelGroupBiomassClass]
               ^
```
[R/cohorts.R:743:17:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L743) *style:* **Commas should never have a space before.**
```r
    cohortData[ , B := ceiling(B / pixelGroupBiomassClass) * pixelGroupBiomassClass]
               ~^
```
[R/cohorts.R:743:19:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L743) *style:* **Variable or function name should be lowerCamelCase.**
```r
    cohortData[ , B := ceiling(B / pixelGroupBiomassClass) * pixelGroupBiomassClass]
                  ^
```
[R/cohorts.R:745:16:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L745) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    cohortData[ , totalBiomass := asInteger(totalBiomass)]
               ^
```
[R/cohorts.R:745:17:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L745) *style:* **Commas should never have a space before.**
```r
    cohortData[ , totalBiomass := asInteger(totalBiomass)]
               ~^
```
[R/cohorts.R:853:36:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L853) *style:* **Variable or function name should be lowerCamelCase.**
```r
  cohortData[cover > 0 & age == 0, B := 0L]
                                   ^
```
[R/cohorts.R:859:5:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L859) *style:* **Commented code should be removed.**
```r
  # cohortData[ , coverProp := (cover/100 * (NROW(cohortData) - 1) + 0.5) / NROW(cohortData)]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:871:22:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L871) *style:* **Variable or function name should be lowerCamelCase.**
```r
subsetDT <- function(DT, by, doSubset = TRUE) {
                     ^~
```
[R/cohorts.R:876:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L876) *style:* **Lines should not be more than 100 characters.**
```r
              "using maximum of ", sam, " samples per combination of ecoregionGroup and speciesCode. ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:881:7:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/cohorts.R#L881) *style:* **Variable or function name should be lowerCamelCase.**
```r
      DT <- DT[a$lineNum]
      ^~
```
[R/ecoregionProducer.R:37:4:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/ecoregionProducer.R#L37) *style:* **Commented code should be removed.**
```r
  #ecoregionMapInStudy <- raster::intersect(ecoregionMapFull, fixErrors(aggregate(studyArea)))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ecoregionProducer.R:54:3:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/ecoregionProducer.R#L54) *style:* **Variable or function name should be lowerCamelCase.**
```r
  NAs <- rtmNAs | rstEcoregionNAs
  ^~~
```
[R/ecoregionProducer.R:71:4:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/ecoregionProducer.R#L71) *style:* **Commented code should be removed.**
```r
  #ecoregionFactorValues <- na.omit(unique(rstEcoregion[]))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ecoregionProducer.R:73:4:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/ecoregionProducer.R#L73) *style:* **Commented code should be removed.**
```r
  #ecoregionTable <- raster::levels(rstEcoregion)[[1]]
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ecoregionProducer.R:81:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/ecoregionProducer.R#L81) *style:* **Lines should not be more than 100 characters.**
```r
    # rstEcoregion[] <- plyr::mapvalues(rstEcoregion[], from = ecoregionTable$ecoregion, to = ecoregionTable$mapcode)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ecoregionProducer.R:81:7:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/ecoregionProducer.R#L81) *style:* **Commented code should be removed.**
```r
    # rstEcoregion[] <- plyr::mapvalues(rstEcoregion[], from = ecoregionTable$ecoregion, to = ecoregionTable$mapcode)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ecoregionProducer.R:96:37:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/ecoregionProducer.R#L96) *style:* **Commas should always have a space after.**
```r
  ecoregionTable <- ecoregionTable[,.(active = "yes", mapcode, ecoregion)]
                                    ^
```
[R/LANDIS-II-tables.R:46:18:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L46) *style:* **Variable or function name should be lowerCamelCase.**
```r
  speciesTable[, GrowthCurve := as.numeric(GrowthCurve)]
                 ^~~~~~~~~~~
```
[R/LANDIS-II-tables.R:76:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L76) *style:* **Lines should not be more than 100 characters.**
```r
    sppEquiv <- data.table(utils::data("sppEquivalencies_CA", package = "LandR", envir = environment()))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:84:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L84) *style:* **Lines should not be more than 100 characters.**
```r
  speciesTable <- speciesTable[species %in% equivalentName(sppNameVector, sppEquiv, "LANDIS_traits", multi = TRUE) &
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:97:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L97) *style:* **Lines should not be more than 100 characters.**
```r
#' Changes longevity values in the species table according to expert knowledge (Campbell E, McIntire E, Boisvenue C, personal comm.).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:101:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L101) *style:* **Lines should not be more than 100 characters.**
```r
#' (\url{https://raw.githubusercontent.com/dcyr/LANDIS-II_IA_generalUseFiles/master/speciesTraits.csv}).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:105:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L105) *style:* **Lines should not be more than 100 characters.**
```r
#' @param species a \code{data.table} that has species traits such as longevity, shade tolerance, etc.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:122:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L122) *style:* **Lines should not be more than 100 characters.**
```r
    sppEquiv <- data.table(utils::data("sppEquivalencies_CA", package = "LandR", envir = environment()))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:130:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L130) *style:* **Lines should not be more than 100 characters.**
```r
  speciesTableShort <- speciesTable[Area %in% c("BSW", "BP", "MC"), .(species, longevity, mortalityshape, growthcurve)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:132:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L132) *style:* **Lines should not be more than 100 characters.**
```r
  speciesTableShort[species == "ABIE.LAS", c('longevity', 'mortalityshape', 'growthcurve') := list(400, 16, 0.8)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:132:46:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L132) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "ABIE.LAS", c('longevity', 'mortalityshape', 'growthcurve') := list(400, 16, 0.8)]
                                             ^~~~~~~~~~~
```
[R/LANDIS-II-tables.R:132:59:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L132) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "ABIE.LAS", c('longevity', 'mortalityshape', 'growthcurve') := list(400, 16, 0.8)]
                                                          ^~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:132:77:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L132) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "ABIE.LAS", c('longevity', 'mortalityshape', 'growthcurve') := list(400, 16, 0.8)]
                                                                            ^~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:133:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L133) *style:* **Lines should not be more than 100 characters.**
```r
  speciesTableShort[species == "BETU.PAP", c('longevity', 'mortalityshape', 'growthcurve') := list(250, 8, 0.1)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:133:46:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L133) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "BETU.PAP", c('longevity', 'mortalityshape', 'growthcurve') := list(250, 8, 0.1)]
                                             ^~~~~~~~~~~
```
[R/LANDIS-II-tables.R:133:59:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L133) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "BETU.PAP", c('longevity', 'mortalityshape', 'growthcurve') := list(250, 8, 0.1)]
                                                          ^~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:133:77:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L133) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "BETU.PAP", c('longevity', 'mortalityshape', 'growthcurve') := list(250, 8, 0.1)]
                                                                            ^~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:134:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L134) *style:* **Lines should not be more than 100 characters.**
```r
  speciesTableShort[species == "LARI.LAR", c('longevity', 'mortalityshape', 'growthcurve') := list(350, 15, 0.5)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:134:46:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L134) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "LARI.LAR", c('longevity', 'mortalityshape', 'growthcurve') := list(350, 15, 0.5)]
                                             ^~~~~~~~~~~
```
[R/LANDIS-II-tables.R:134:59:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L134) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "LARI.LAR", c('longevity', 'mortalityshape', 'growthcurve') := list(350, 15, 0.5)]
                                                          ^~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:134:77:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L134) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "LARI.LAR", c('longevity', 'mortalityshape', 'growthcurve') := list(350, 15, 0.5)]
                                                                            ^~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:136:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L136) *style:* **Lines should not be more than 100 characters.**
```r
  speciesTableShort[species == "PICE.ENG", c('longevity', 'mortalityshape', 'growthcurve') := list(500, 13, 0.5)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:136:46:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L136) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PICE.ENG", c('longevity', 'mortalityshape', 'growthcurve') := list(500, 13, 0.5)]
                                             ^~~~~~~~~~~
```
[R/LANDIS-II-tables.R:136:59:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L136) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PICE.ENG", c('longevity', 'mortalityshape', 'growthcurve') := list(500, 13, 0.5)]
                                                          ^~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:136:77:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L136) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PICE.ENG", c('longevity', 'mortalityshape', 'growthcurve') := list(500, 13, 0.5)]
                                                                            ^~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:137:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L137) *style:* **Lines should not be more than 100 characters.**
```r
  speciesTableShort[species == "PICE.GLA", c('longevity', 'mortalityshape', 'growthcurve') := list(500, 11, 0.5)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:137:46:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L137) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PICE.GLA", c('longevity', 'mortalityshape', 'growthcurve') := list(500, 11, 0.5)]
                                             ^~~~~~~~~~~
```
[R/LANDIS-II-tables.R:137:59:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L137) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PICE.GLA", c('longevity', 'mortalityshape', 'growthcurve') := list(500, 11, 0.5)]
                                                          ^~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:137:77:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L137) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PICE.GLA", c('longevity', 'mortalityshape', 'growthcurve') := list(500, 11, 0.5)]
                                                                            ^~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:138:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L138) *style:* **Lines should not be more than 100 characters.**
```r
  speciesTableShort[species == "PICE.MAR", c('longevity', 'mortalityshape', 'growthcurve') := list(250, 20, 0.8)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:138:46:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L138) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PICE.MAR", c('longevity', 'mortalityshape', 'growthcurve') := list(250, 20, 0.8)]
                                             ^~~~~~~~~~~
```
[R/LANDIS-II-tables.R:138:59:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L138) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PICE.MAR", c('longevity', 'mortalityshape', 'growthcurve') := list(250, 20, 0.8)]
                                                          ^~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:138:77:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L138) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PICE.MAR", c('longevity', 'mortalityshape', 'growthcurve') := list(250, 20, 0.8)]
                                                                            ^~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:139:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L139) *style:* **Lines should not be more than 100 characters.**
```r
  speciesTableShort[species == "PINU.BAN", c('longevity', 'mortalityshape', 'growthcurve') := list(250, 12, 0.5)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:139:46:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L139) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PINU.BAN", c('longevity', 'mortalityshape', 'growthcurve') := list(250, 12, 0.5)]
                                             ^~~~~~~~~~~
```
[R/LANDIS-II-tables.R:139:59:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L139) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PINU.BAN", c('longevity', 'mortalityshape', 'growthcurve') := list(250, 12, 0.5)]
                                                          ^~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:139:77:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L139) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PINU.BAN", c('longevity', 'mortalityshape', 'growthcurve') := list(250, 12, 0.5)]
                                                                            ^~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:140:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L140) *style:* **Lines should not be more than 100 characters.**
```r
  speciesTableShort[species == "PINU.CON.LAT", c('longevity', 'mortalityshape', 'growthcurve'):= list(300, 15, 0.1)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:140:50:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L140) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PINU.CON.LAT", c('longevity', 'mortalityshape', 'growthcurve'):= list(300, 15, 0.1)]
                                                 ^~~~~~~~~~~
```
[R/LANDIS-II-tables.R:140:63:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L140) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PINU.CON.LAT", c('longevity', 'mortalityshape', 'growthcurve'):= list(300, 15, 0.1)]
                                                              ^~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:140:81:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L140) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PINU.CON.LAT", c('longevity', 'mortalityshape', 'growthcurve'):= list(300, 15, 0.1)]
                                                                                ^~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:140:95:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L140) *style:* **Put spaces around all infix operators.**
```r
  speciesTableShort[species == "PINU.CON.LAT", c('longevity', 'mortalityshape', 'growthcurve'):= list(300, 15, 0.1)]
                                                                                ~^
```
[R/LANDIS-II-tables.R:143:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L143) *style:* **Lines should not be more than 100 characters.**
```r
  speciesTableShort[species == "POPU.TRE", c('longevity', 'mortalityshape', 'growthcurve') := list(200, 9, 0.1)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:143:46:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L143) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "POPU.TRE", c('longevity', 'mortalityshape', 'growthcurve') := list(200, 9, 0.1)]
                                             ^~~~~~~~~~~
```
[R/LANDIS-II-tables.R:143:59:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L143) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "POPU.TRE", c('longevity', 'mortalityshape', 'growthcurve') := list(200, 9, 0.1)]
                                                          ^~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:143:77:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L143) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "POPU.TRE", c('longevity', 'mortalityshape', 'growthcurve') := list(200, 9, 0.1)]
                                                                            ^~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:144:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L144) *style:* **Lines should not be more than 100 characters.**
```r
  speciesTableShort[species == "PSEU.MEN", c('longevity', 'mortalityshape', 'growthcurve') := list(525, 15, 0.1)] ## only in MC area, corresponding to var. glauca
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:144:46:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L144) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PSEU.MEN", c('longevity', 'mortalityshape', 'growthcurve') := list(525, 15, 0.1)] ## only in MC area, corresponding to var. glauca
                                             ^~~~~~~~~~~
```
[R/LANDIS-II-tables.R:144:59:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L144) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PSEU.MEN", c('longevity', 'mortalityshape', 'growthcurve') := list(525, 15, 0.1)] ## only in MC area, corresponding to var. glauca
                                                          ^~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:144:77:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L144) *style:* **Only use double-quotes.**
```r
  speciesTableShort[species == "PSEU.MEN", c('longevity', 'mortalityshape', 'growthcurve') := list(525, 15, 0.1)] ## only in MC area, corresponding to var. glauca
                                                                            ^~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:153:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L153) *style:* **Lines should not be more than 100 characters.**
```r
  speciesTableShort <- speciesTableShort[species %in% equivalentName(sppNameVector, sppEquiv, "LANDIS_traits", multi = TRUE)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:170:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L170) *style:* **Lines should not be more than 100 characters.**
```r
#' \url{https://github.com/LANDIS-II-Foundation/Extensions-Succession/master/biomass-succession-archive/trunk/tests/v6.0-2.0/biomass-succession_test.txt"}).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:190:17:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L190) *style:* **Commented code should be removed.**
```r
  maxcol <- 13 #max(count.fields(file.path(dPath, "species.txt"), sep = ""))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:211:13:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L211) *style:* **Only use double-quotes.**
```r
  species[, ':='(seeddistance_eff = gsub(",", "", seeddistance_eff),
            ^~~~
```
[R/LANDIS-II-tables.R:211:17:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L211) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  species[, ':='(seeddistance_eff = gsub(",", "", seeddistance_eff),
                ^
```
[R/LANDIS-II-tables.R:224:18:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L224) *style:* **Only use double-quotes.**
```r
  speciesAddon[, ':='(leaflongevity = as.numeric(leaflongevity),
                 ^~~~
```
[R/LANDIS-II-tables.R:224:22:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L224) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  speciesAddon[, ':='(leaflongevity = as.numeric(leaflongevity),
                     ^
```
[R/LANDIS-II-tables.R:236:13:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L236) *style:* **Only use double-quotes.**
```r
  species[, ':='(species = paste0(toupper(substring(species1, 1, 1)),
            ^~~~
```
[R/LANDIS-II-tables.R:236:17:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L236) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  species[, ':='(species = paste0(toupper(substring(species1, 1, 1)),
                ^
```
[R/LANDIS-II-tables.R:240:13:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L240) *style:* **Only use double-quotes.**
```r
  species[, ':='(species1 = NULL, species2 = NULL)]
            ^~~~
```
[R/LANDIS-II-tables.R:240:17:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L240) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  species[, ':='(species1 = NULL, species2 = NULL)]
                ^
```
[R/LANDIS-II-tables.R:268:39:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L268) *style:* **Commas should always have a space after.**
```r
  mainInput <- mainInput[col1 != ">>",]
                                      ^
```
[R/LANDIS-II-tables.R:278:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L278) *style:* **Lines should not be more than 100 characters.**
```r
#' \url{https://github.com/LANDIS-II-Foundation/Extensions-Succession/master/biomass-succession-archive/trunk/tests/v6.0-2.0/ecoregion.txt"}).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:295:16:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L295) *style:* **Commented code should be removed.**
```r
  maxcol <- 5 #max(count.fields(file.path(dPath, "ecoregions.txt"), sep = ""))
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:311:47:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L311) *style:* **Commas should always have a space after.**
```r
  ecoregion <- ecoregion[col1 != "LandisData",]
                                              ^
```
[R/LANDIS-II-tables.R:312:39:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L312) *style:* **Commas should always have a space after.**
```r
  ecoregion <- ecoregion[col1 != ">>",]
                                      ^
```
[R/LANDIS-II-tables.R:324:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L324) *style:* **Lines should not be more than 100 characters.**
```r
#' \url{https://github.com/LANDIS-II-Foundation/Extensions-Succession/master/biomass-succession-archive/trunk/tests/v6.0-2.0/biomass-succession-dynamic-inputs_test.txt"}).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:356:61:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L356) *style:* **Commas should always have a space after.**
```r
  speciesEcoregion <- speciesEcoregion[col1 != "LandisData",]
                                                            ^
```
[R/LANDIS-II-tables.R:357:53:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L357) *style:* **Commas should always have a space after.**
```r
  speciesEcoregion <- speciesEcoregion[col1 != ">>",]
                                                    ^
```
[R/LANDIS-II-tables.R:368:22:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L368) *style:* **Only use double-quotes.**
```r
  speciesEcoregion[, ':='(species = paste0(toupper(substring(species1, 1, 1)),
                     ^~~~
```
[R/LANDIS-II-tables.R:368:26:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L368) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  speciesEcoregion[, ':='(species = paste0(toupper(substring(species1, 1, 1)),
                         ^
```
[R/LANDIS-II-tables.R:371:22:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L371) *style:* **Only use double-quotes.**
```r
  speciesEcoregion[, ':='(species1 = NULL, species2 = NULL)]
                     ^~~~
```
[R/LANDIS-II-tables.R:371:26:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/LANDIS-II-tables.R#L371) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  speciesEcoregion[, ':='(species1 = NULL, species2 = NULL)]
                         ^
```
[R/maps.R:22:29:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/maps.R#L22) *style:* **Variable or function name should be lowerCamelCase.**
```r
defineFlammable <- function(LandCoverClassifiedMap = NULL,
                            ^~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:178:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/maps.R#L178) *style:* **Lines should not be more than 100 characters.**
```r
vegTypeMapGenerator.RasterStack <- function(x, ..., doAssertion = getOption("LandR.doAssertion", TRUE)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:178:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/maps.R#L178) *style:* **Variable and function names should not be longer than 30 characters.**
```r
vegTypeMapGenerator.RasterStack <- function(x, ..., doAssertion = getOption("LandR.doAssertion", TRUE)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:178:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/maps.R#L178) *style:* **Variable or function name should be lowerCamelCase.**
```r
vegTypeMapGenerator.RasterStack <- function(x, ..., doAssertion = getOption("LandR.doAssertion", TRUE)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:180:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/maps.R#L180) *style:* **Lines should not be more than 100 characters.**
```r
  suppressMessages(cohortTable <- createCohortData(pixelTable, rescale = FALSE, doAssertion = doAssertion))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:190:14:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/maps.R#L190) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (FALSE) { # This is the old version -- Eliot & Alex July 11, 2019
             ^
```
[R/maps.R:200:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/maps.R#L200) *style:* **Lines should not be more than 100 characters.**
```r
      whMixed <- which(sum(speciesStack < (100 * vegLeadingProportion))[] == numLayers(speciesStack))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:201:7:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/maps.R#L201) *style:* **Variable or function name should be lowerCamelCase.**
```r
      MixedRas <- speciesStack[[1]]
      ^~~~~~~~
```
[R/maps.R:205:20:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/maps.R#L205) *style:* **Variable or function name should be lowerCamelCase.**
```r
      speciesStack$Mixed <- MixedRas
                   ^~~~~
```
[R/maps.R:234:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/maps.R#L234) *style:* **Variable or function name should be lowerCamelCase.**
```r
vegTypeMapGenerator.data.table <- function(x, pixelGroupMap, vegLeadingProportion = 0.8,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:281:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/maps.R#L281) *style:* **Lines should not be more than 100 characters.**
```r
    # 1. Find length of each pixelGroup -- don't include pixelGroups in "by" that have only 1 cohort: N = 1
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:291:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/maps.R#L291) *style:* **Lines should not be more than 100 characters.**
```r
      pixelGroupData1[N != 1, (totalOfLeadingBasedOn) := sum(cover, na.rm = TRUE), by = pixelGroupColName]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:292:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/maps.R#L292) *style:* **Lines should not be more than 100 characters.**
```r
      pixelGroupData1 <- pixelGroupData1[, list(sum(cover, na.rm = TRUE), totalcover[1]), by = pgdAndSc]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:294:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/maps.R#L294) *style:* **Lines should not be more than 100 characters.**
```r
      pixelGroupData1[N != 1, (totalOfLeadingBasedOn) := sum(B, na.rm = TRUE), by = pixelGroupColName]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:297:1:](https://github.com/PredictiveEcology/LandR/blob/b3196ead4a304264290fb912c5d7cc24bf1c29b6/R/maps.R#L297) *style:* **Lines should not be more than 100 characters.**
```r
    setnames(pixelGroupData1, old = c("V1", "V2"), new = c(speciesOfLeadingBasedOn, totalOfLeadingBasedOn))


This is causing the following error for me:

```
Traceback (most recent call last):
  File "/home/cterbeke/Code/Ultimaker/cura/Cura/cura/CuraApplication.py", line 990, in event
    return super().event(event)
  File "/home/cterbeke/Code/Ultimaker/cura/Uranium/UM/Qt/QtApplication.py", line 428, in event
    event._function_event.call()
  File "/home/cterbeke/Code/Ultimaker/cura/Uranium/UM/Event.py", line 189, in call
    self._function(*self._args, **self._kwargs)
  File "/home/cterbeke/Code/Ultimaker/cura/Cura/cura/Utils/Threading.py", line 34, in _handle_call
    ico.result = func(*args, **kwargs)
  File "/home/cterbeke/Code/Ultimaker/cura/Cura/cura/../plugins/UFPWriter/UFPWriter.py", line 64, in write
    self._createSnapshot()
  File "/home/cterbeke/Code/Ultimaker/cura/Cura/cura/../plugins/UFPWriter/UFPWriter.py", line 41, in _createSnapshot
    self._snapshot = Snapshot.snapshot(width = 300, height = 300)
  File "/home/cterbeke/Code/Ultimaker/cura/Cura/cura/Snapshot.py", line 86, in snapshot
    preview_pass.render()
  File "/home/cterbeke/Code/Ultimaker/cura/Cura/cura/PreviewPass.py", line 112, in render
    uniforms["diffuse_color"] = prettier_color(cast(CuraSceneNode, node).getDiffuseColor())
TypeError: '_typedict' object is not callable
```


Thanks! Why return types are not added too?


Copy of this build can be found at
https://builds.myetherwallet.com/build/0e143797093859f516e73edf58f8dfeca2df1f27/index.html
                       https://www.cloudflare-ipfs.com/ipfs/Qme7Uus9cjvCtfsVsKMxcqgQgrjYP2EiAuoMDLvzk9FSLo
                       Virus Total analysis
                       https://www.virustotal.com/file/6cb6c93b9b0c73fc58e758ed42f5bd20f1e94d4698c5fc531a03097f2fe785f7/analysis/1564435933/


develop (mjwitte) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (1812 of 1812 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)


Didn't Todd find an issue where _mod.memories was empty?  779d8a1aa14d14a4174c887086d58e4922ec3442


Successfully aliased the URL <https://mtnalonsocom-z3z7lzbz8.now.sh> to the following aliases:

* https://mtnalonso.com
* https://mtnalonsocom.mtnalonso.now.sh
* https://mtnalonsocom-git-master.mtnalonso.now.sh


I don't think this will fix anything, but should it be `ArrayOfVirtualMachineRelocateSpecDiskLocator` ?


Successfully aliased the URL <https://serve-md-c0sw1x9wc.now.sh> to the following aliases:

* https://serve-md.charlesdlandau.net
* https://serve-md.charlesdlandau.now.sh
* https://serve-md-git-master.charlesdlandau.now.sh


This port installs a python module (xcbgen), how does that not warrant a runtime dependency on python?


I added this here but I don't think it will work as expected, we might have to move the logic to the click handler... but that might not be possible so it will probably have to stay here.


develop (mjwitte) - x86_64-Linux-Ubuntu-18.04-cppcheck: OK (0 of 0 tests passed, 0 test warnings)

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


Successfully aliased the URL <https://mtnalonsocom-kd765kola.now.sh> to the following aliases:

* https://mtnalonso.com
* https://mtnalonsocom.mtnalonso.now.sh
* https://mtnalonsocom-git-master.mtnalonso.now.sh


@tomwans I think one potential issue is restored containers are not filled into restored pod's spec (from the same piece of code you pointed out). Later on, when killContainer get called (https://github.com/kubernetes/kubernetes/blob/v1.12.6/pkg/kubelet/kuberuntime/kuberuntime_container.go#L530), it will fail at this line: https://github.com/kubernetes/kubernetes/blob/v1.12.6/pkg/kubelet/kuberuntime/kuberuntime_container.go#L533, since the pod passed in is the pod restored from container labels.


develop (mjwitte) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (9 of 9 tests passed, 0 test warnings)

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


yep


And what if your app will be outside bin\Debug?


Doesn't the python used need to be the same as that used by xorg-xcb-proto? Shouldn't there be some active_variants check at least?


## `std::byte` is more than just a simple `unsigned char`.
Check this out: http://eel.is/c++draft/support.types#cstddef.syn
```c++
enum class byte : unsigned char {};
```
It also has a bunch of operators.
---
I would mention just for the record, that `std::byte` also has some enhanced aliasing properties.
It can alias any other type, just like `unsigned char` or `char` does. But If you put it into a namespace different than `std`, then suddenly that `enum class byte` lacks this property - which is surprising in my opinion :D


`0` is `kDrawLayerBackground`. It might make more sense to do it on `kDrawLayerForeground`.

Or this could be done in `setup` instead. In the case of the Tooltip this is always called just before the tooltip is shown. And this has at least two benefits:
  - You would not have to reconstruct the string from the wrapped lines as you can use directly `widget->getTooltip()`
  - `init()` is always called once while `drawDialog()` may be called more than once while the tooltip is visible. Try for example to move the cursor above a button that has a tooltip, press Ctrl+Alt, and keep them pressed while waiting for the tooltip to appear, and then while Ctrl+Alt are still pressed, also press `A` to toggle on/off aspect ratio correction. Each time you press A, it starts reading again the tooltip.

That last point also reminded me that reading the OSD messages could also be useful. I think this would need to be done in each implementation of `OSystem::displayMessageOnOSD` (although we only need to do it for the backends that do have a TextToSpeechManager implementation, so in `OpenGLGraphicsManager::displayMessageOnOSD` and `SurfaceSdlGraphicsManager::displayMessageOnOSD`.


Deja negaliu nuimti pabraukimo po nuorodos aktyvavimo...


Here's what's the error log from kubelet look like:
@400000005d37a08832f1214c.s:I0724 00:04:08.737098    7146 kuberuntime_manager.go:839] Pod: blablablabla, KillPod: pod nil, trying to restore from container {docker 687fdffce77101be70543786bd00c0eddfa5f62d07ecfc6f03a59376dba531b4}
@400000005d37a08832f1214c.s:I0724 00:04:08.739282    7146 kuberuntime_container.go:615] Pod: blablablabla, killContainersWithSyncResult: killing 1 non-sidecars, 30s termination period
@400000005d37a08832f1214c.s:I0724 00:04:08.739309    7146 kuberuntime_container.go:637] Pod: blablablabla, killContainersWithSyncResult: killing 0 sidecars, 29.999969606s left
@400000005d37a08832f1214c.s:E0724 00:04:08.739324    7146 kubelet_pods.go:1086] Failed killing the pod "blablablabla": failed to "KillContainer" for "acontainer" with KillContainerError: "failed to get containerSpec \"acontainer\"(id=\"docker://687fdffce77101be70543786bd00c0eddfa5f62d07ecfc6f03a59376dba531b4\") in pod \"blablablabla(7bd28b26-ad89-11e9-bb7d-0ee58fbcf02e)\" when killing container for reason \"Need to kill Pod\""
@400000005d37a08832f1214c.s:I0724 00:04:10.723090    7146 kuberuntime_manager.go:839] Pod: blablablabla, KillPod: pod nil, trying to restore from container {docker 687fdffce77101be70543786bd00c0eddfa5f62d07ecfc6f03a59376dba531b4}
@400000005d37a08832f1214c.s:I0724 00:04:10.725290    7146 kuberuntime_container.go:615] Pod: blablablabla, killContainersWithSyncResult: killing 1 non-sidecars, 30s termination period
@400000005d37a08832f1214c.s:I0724 00:04:10.725320    7146 kuberuntime_container.go:637] Pod: blablablabla, killContainersWithSyncResult: killing 0 sidecars, 29.999966412s left
@400000005d37a08832f1214c.s:E0724 00:04:10.725335    7146 kubelet_pods.go:1086] Failed killing the pod "blablablabla": failed to "KillContainer" for "acontainer" with KillContainerError: "failed to get containerSpec \"acontainer\"(id=\"docker://687fdffce77101be70543786bd00c0eddfa5f62d07ecfc6f03a59376dba531b4\") in pod \"blablablabla(7bd28b26-ad89-11e9-bb7d-0ee58fbcf02e)\" when killing container for reason \"Need to kill Pod\""


7174-AddSETOutput (RKStrand) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (2495 of 2495 tests passed, 3 test warnings)

Messages:\n
 * 3 tests had: AUD diffs.
 * 3 tests had: RDD 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)


Yes - I deliberately deleted it, actually. As far as I could tell, (a) that argument was never provided, (b) was never used, and (c) didn't match the signature... I might've been wrong, but I think it was actually a miscopy from *functions* above that took `n` as an argument, rather than *methods* that didn't need it.


@jmroot Why do the build dependencies for the two need to be identical?


Successfully aliased the URL <https://suddjian-blog-9pwh9x7c8.now.sh> to the following aliases:

* https://blog.suddjian.com
* https://suddjian-blog.suddjian.now.sh
* https://suddjian-blog-git-master.suddjian.now.sh


We cut a release whenever we feel there is enough to warrant a release.

As I mentioned in #430, if you can't wait for us to cut a release, you
can pull the code locally and run it yourself. Instructions can be found
at in the README
(https://github.com/terraform-providers/terraform-provider-cloudflare#building-the-provider).


Perhaps @yan12125 didn't realize there was such a run-time module.


It was not yet removed in this commit, it was removed in a later one.


Successfully aliased the URL <https://youdance-ixdo6ag4p.now.sh> to the following aliases:

* https://youdance.now.sh
* https://youdance.danielschmidt.now.sh
* https://youdance-git-master.danielschmidt.now.sh


[vg CI tests](https://ucsc-ci.com/vgteam/vg/pipelines/1221) complete for branch decompress-vpkg.  View the [full report here](http://vg-data.s3.amazonaws.com/vg_ci/vgci_reports/commit/d8c48f8493996e7b21f4b858b16a1e0e11acce9f/index.html).

19 tests passed, 0 tests failed and 0 tests skipped in 12807 seconds

Tests produced 792 warnings. 792 were for lower-than-expected alignment scores


7174-AddSETOutput (RKStrand) - x86_64-Linux-Ubuntu-18.04-cppcheck: OK (0 of 0 tests passed, 0 test warnings)

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


It's not just a build dependency for xcb-proto, it installs a module which is used for building libxcb AIUI.


7174-AddSETOutput (RKStrand) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (9 of 9 tests passed, 0 test warnings)

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


test comment


Successfully aliased the URL <https://venia-1lat1nggk.now.sh> to the following aliases:

* https://magento-venia-develop.now.sh
* https://venia.magento-research1.now.sh
* https://venia-git-develop.magento-research1.now.sh


🔥 Device tests completed (Failed) on iOS on [Azure DevOps](https://dev.azure.com/devdiv/DevDiv/_build/index?buildId=2893214)(iOS): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/test-own-dir-take-2/32fb961f7a8de7bd210e8504c628b5471f826b89/2893214/device-tests/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary># Test run in progress: Building: 2, BuildQueued: 60, Ignored: 946, Crashed: 47, TimedOut: 4</summary>

## Failed tests

 * monotouch-test/iOS Unified 64-bits - device/Debug: Crashed
 * framework-test/iOS Unified 64-bits - device/Debug: Crashed
 * interdependent-binding-projects/iOS Unified 64-bits - device/Debug: Crashed
 * fsharp/iOS Unified 64-bits - device/Debug: Crashed
 * dont link/iOS Unified 64-bits - device/Debug: Crashed
 * link all/iOS Unified 64-bits - device/Debug: Crashed
 * link sdk/iOS Unified 64-bits - device/Debug: Crashed
 * mono-native-compat/iOS Unified 64-bits - device/Debug: Crashed
 * mono-native-unified/iOS Unified 64-bits - device/Debug: Crashed
 * [NUnit] Mono BCL tests group 1/iOS Unified 64-bits - device/Debug: Crashed
 * [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/Debug: Crashed
 * [xUnit] Mono BCL tests group 3/iOS Unified 64-bits - device/Debug: Crashed
 * [xUnit] Mono BCL tests group 4/iOS Unified 64-bits - device/Debug: Crashed
 * mscorlib/iOS Unified 64-bits - device/Debug: Crashed
 * [xUnit] Mono BCL tests group 6/iOS Unified 64-bits - device/Debug: Crashed
 * monotouch-test/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
 * monotouch-test/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): TimedOut
 * monotouch-test/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
 * monotouch-test/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): TimedOut
 * monotouch-test/iOS Unified 64-bits - device/Release: Crashed
 * monotouch-test/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
 * monotouch-test/iOS Unified 64-bits - device/Debug (dynamic registrar): Crashed
 * monotouch-test/iOS Unified 64-bits - device/Release (all optimizations): Crashed
 * monotouch-test/iOS Unified 64-bits - device/Debug (all optimizations): TimedOut
 * monotouch-test/iOS Unified 64-bits - device/Debug: SGenConc: Crashed
 * monotouch-test/iOS Unified 64-bits - device/Debug (interpreter): TimedOut
 * monotouch-test/iOS Unified 64-bits - device/Debug (interpreter -mscorlib): Crashed
 * monotouch-test/iOS Unified 64-bits - device/Release (interpreter -mscorlib): Crashed
 * framework-test/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
 * framework-test/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
 * framework-test/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
 * framework-test/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
 * framework-test/iOS Unified 64-bits - device/Release: Crashed
 * framework-test/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
 * interdependent-binding-projects/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
 * interdependent-binding-projects/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
 * interdependent-binding-projects/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
 * interdependent-binding-projects/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
 * interdependent-binding-projects/iOS Unified 64-bits - device/Release: Crashed
 * interdependent-binding-projects/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
 * fsharp/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
 * fsharp/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
 * fsharp/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
 * fsharp/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
 * fsharp/iOS Unified 64-bits - device/Release: Crashed
 * fsharp/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
 * dont link/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
 * dont link/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
 * dont link/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
 * dont link/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
 * dont link/iOS Unified 64-bits - device/Release: Crashed
</details>


TeamCity Bvcms / Build [Build 1588](https://builds.tpsdb.com/viewLog.html?buildId=7469&buildTypeId=Bvcms_Build) is now running


Successfully aliased the URL <https://experiencetrail-1eqo11v6f.now.sh> to the following aliases:

* https://experiencetrail.now.sh
* https://experiencetrail.ahmedbelhadj.now.sh
* https://experiencetrail-git-master.ahmedbelhadj.now.sh


@goldmd this command will create both `bplbin` and `bplscripts`.
You may have missed a slash `/` in your command.


I think that's the moment it started not working


I know it's annoying to do but this should but a new whole test with a new whole error code :x


🔥 Device tests completed (Failed) on TvOS on [Azure DevOps](https://dev.azure.com/devdiv/DevDiv/_build/index?buildId=2891985)(TvOS): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/d16-3/8015ece3649c0bc3766a4a764054df43938b2b95/2891985/device-tests/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>4 tests failed, 109 tests passed.</summary>

## Failed tests

 * monotouch-test/tvOS - device/Debug (dynamic registrar): Failed
 * monotouch-test/tvOS - device/Debug (interpreter): Failed
 * mscorlib/tvOS - device/Release: Failed (MT1032: This application executable might be too large (976 MB) to execute on device. If bitcode was enabled you might want to disable it for development, it is only required to submit applications to Apple.)
 * mscorlib/tvOS - device/AssemblyBuildTarget: SDK framework (release): Failed (MT1032: This application executable might be too large (555 MB) to execute on device. If bitcode was enabled you might want to disable it for development, it is only required to submit applications to Apple.)
</details>


Do you have the "nonce" mechanism already working in YunoHost? IIRC we don't do that yet :/ (that would me we can deploy this with this code)


- New action types: `CHANNEL_FOLLOWER_MESSAGE_STATS_FETCH_START`, `CHANNEL_FOLLOWER_MESSAGE_STATS_FETCH_SUCCESS`, `CHANNEL_FOLLOWER_MESSAGE_STATS_FETCH_FAILURE`, `FOLLOWER_ANALYTICS`
- New endpoint: `CHANNEL_FOLLOWER_MESSAGE_STATS: "/channels/:channel/follower-message-stats"`
- New helpdesk article: `GUILD_FOLLOWING: "360028384531"` ([link](https://support.discordapp.com/hc/en-us/articles/360028384531))

## New strings
- `FOLLOWER_ANALYTICS: "Follower Analytics"`
- `GUILD_SETTINGS_FOLLOWER_ANALYTICS: "Server Follow Analytics"`
- `GUILD_SETTINGS_FOLLOWER_ANALYTICS_DESCRIPTION: "Here are the server follow analytics for your news channel(s). See how fast you're growing your reach, how many\n    servers each of your posts have gone out to, and how each post is affecting your server follower count. [Learn more about how server following works.]({supportURL})"`
- `GUILD_SETTINGS_FOLLOWER_ANALYTICS_SERVERS_FOLLOWING: "# of Servers Following"`
- `GUILD_SETTINGS_FOLLOWER_ANALYTICS_NET_SERVERS: "Net Servers in last 10 Posts"`
- `GUILD_SETTINGS_FOLLOWER_ANALYTICS_LAST_UPDATED: "Last Updated: {lastUpdated}"`
- `GUILD_SETTINGS_FOLLOWER_ANALYTICS_POST: "Post"`
- `GUILD_SETTINGS_FOLLOWER_ANALYTICS_REACH: "Reach"`
- `GUILD_SETTINGS_FOLLOWER_ANALYTICS_NET_GAIN: "Net Follower Gain"`
- `GUILD_SETTINGS_FOLLOWER_ANALYTICS_TOOLTIP: "Gained: {subscribersGained} \nLost: {subscribersLost}"`
- `GUILD_SETTINGS_FOLLOWER_ANALYTICS_EMPTY_HEADER: "There's no data for this channel yet."`
- `GUILD_SETTINGS_FOLLOWER_ANALYTICS_EMPTY_BODY: "Check back after you've published a post. It may take up to 24 hours for data to show up."`
- `GUILD_SETTINGS_FOLLOWER_ANALYTICS_MESSAGE_DELETED: "Message Deleted"`
- `FOLLOW_SUCCESS_MODAL_HEADER: "Success! You are now following !!{guildName}!! #!!{channelName}!!!"`
- `FOLLOW_SUCCESS_MODAL_BODY: "Updates from this channel will get sent directly to your server. Admins can choose which messages go out so your server may not get every message."`


Hello. can u tell me how to install this on local host ?? and it does support Tooth Selector and payment managment ? ... !! than you


This looks good!


Well clearly there's something to implement on the client side. But basically we "just" need to add something like

```
    location /.well-known/ynh-diagnosis/ {
        alias /tmp/.well-known/ynh-diagnosis/;
    }
```

in the http nginx conf and touch / rm the corresponding file before / after doing the request


this seems to break downstream usage:
```
ERROR: /usr/local/google/home/alexeagle/Projects/rules_nodejs/docs/BUILD.bazel:17:1: every rule of type stardoc implicitly depends upon the target '@io_bazel_skydoc//stardoc:templates/header.vm', but this target could not be found because of: error loading package '@io_bazel_skydoc//stardoc': Unable to find package for @rules_java//java:defs.bzl: The repository '@rules_java' could not be resolved.
```
is there a snapshot build of skydoc that doesn't leak the transitive dev dependencies?


Successfully aliased the URL <https://wikichronica-jk5syfvwi.now.sh> to the following aliases:

* https://wiki.chronica.xyz
* https://www.wiki.chronica.xyz
* https://wikichronica.ckipp01.now.sh
* https://wikichronica-git-master.ckipp01.now.sh


Yeah, doesn't look hard, but we need to do it yes :sweat_smile: (but this is blocking this PR from being merge, right now everything is working and I could merge my PR and deploy this stuff and we would be ready to go I mean :x)


I keep getting email notifications for random topics like this. I have
unsubscribed a bunch of times but it still happens from time to time;
really annoying!

On Mon, 29 Jul 2019 at 23:18, a1ext <notifications@github.com> wrote:

> @ngo <https://github.com/ngo> I will try to reproduce to see if it solves
> the issue
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/x64dbg/x64dbgpy/commit/0cba3acd66ca4288b2ea0abd447edc6121a8a245?email_source=notifications&email_token=ADTAI4BFEP66HLTTA7SHSHTQB5NDHA5CNFSM4IHTYTH2YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBA4PWO#commitcomment-34488014>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ADTAI4DCXDNTWXDLSLD32U3QB5NDHANCNFSM4IHTYTHQ>
> .
>


Successfully aliased the URL <https://react-ssr-template-pttjebyiz.now.sh> to the following aliases:

* https://react-ssr-template.now.sh
* https://react-ssr-template.ivandimanov.now.sh
* https://react-ssr-template-git-master.ivandimanov.now.sh


30 feels already a lot '-'

Remember how fast we are blocked with https://ports.yunohost.org/ :x (I really think ISP/hosters are doing check on that with automatic blocking to prevent nmap and mitigate attacks)

I would go for something like ~4~ :/


Thanks for the example @vladyslav2 - I wonder if just the change to the `environment` helped.

In other words, what if we just changed the `environment` section to the following and left everything else the same.

```
    environment:
      - cluster.name=fusionauth
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=${ES_JAVA_OPTS}"
```


@tishizaki Any particular reason why capturing latency measurements for the libpmem engine is disabled in these example files?  For example, are the timing granularities too small to be trusted?
Thanks!


TeamCity Gribble ORM :: Deploy [Build 1.6.197.0](http://build.mikeobrien.net/viewLog.html?buildId=4058&buildTypeId=gribble&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 503, ignored: 2 Build time: 00:01:30


[vg CI tests](https://ucsc-ci.com/vgteam/vg/pipelines/1222) complete for branch deprectate-gpbwt.  View the [full report here](http://vg-data.s3.amazonaws.com/vg_ci/vgci_reports/commit/43c0b0803ca0d271f63cd0d1e31834fe6ac2943f/index.html).

19 tests passed, 0 tests failed and 0 tests skipped in 12880 seconds

Tests produced 791 warnings. 791 were for lower-than-expected alignment scores


Awesome, just awesome. My one gripe is the order is backwards. I had to dissect this to figure out why `cluster:service` wasn't working. I think using `service:cluster` is backwards. I'm OK with either direction though, this is a good addition.


This part should be done asynchronously using the asyncio version of socket otherwise it blocks everything :x

Something like this I think https://docs.python.org/3/library/asyncio-stream.html#tcp-echo-client-using-streams


All collaborators commit


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

Created multidev environment [pr-35](https://dashboard.pantheon.io/sites/533c69ec-70af-4cb2-af59-49d50e7d05f7#pr-35) for aledade.


Usually done for efficiency reasons, for measuring peak. The timing measurements add overhead. Usually gtod_reduce is used for that, however.


Successfully aliased the URL <https://petgram-ojwq70xly.now.sh> to the following aliases:

* https://petgram.malagon91.now.sh
* https://petgram-git-develop.malagon91.now.sh


TeamCity Bvcms / Build [Build 1588](https://builds.tpsdb.com/viewLog.html?buildId=7469&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Tests passed: 49 Build time: 00:12:58


TeamCity Bvcms / Build [Build 1589](https://builds.tpsdb.com/viewLog.html?buildId=7470&buildTypeId=Bvcms_Build) is now running


Successfully aliased the URL <https://st-web-gateway-a3sfvk88x.now.sh> to the following aliases:

* https://cliff-crerar.tech
* https://st-web-gateway.c1i44.now.sh
* https://st-web-gateway-git-master.c1i44.now.sh


uint32_t ble_ipsp_init(const ble_ipsp_init_t * p_init)
{
    ble_uuid_t    ble_uuid;
    uint32_t      err_code;
    uint16_t      handle;

    if (p_init == nullptr) return NRF_ERROR_NULL;
    if (p_init->evt_handler == nullptr) return NRF_ERROR_NULL;

    // Add service to indicate IPSP support.
    BLE_UUID_BLE_ASSIGN(ble_uuid, BLE_UUID_IPSP_SERVICE);

    err_code = sd_ble_gatts_service_add(m_adapter, BLE_GATTS_SRVC_TYPE_PRIMARY, &ble_uuid, &handle);
    if (err_code != NRF_SUCCESS)
    {
        return err_code;
    }

    m_evt_handler = p_init->evt_handler;

    // Initialize the channel.
    for (int i = 0; i < BLE_IPSP_MAX_CHANNELS; i++)
    {
        channel_init(i);
    }

    // Initialize the connected peer device table.
    for (int i = 0; i < IPSP_MAX_CONNECTED_DEVICES; i++)
    {
        connected_device_init(i);
    }

    return NRF_SUCCESS;
}


Successfully aliased the URL <https://ext-test-site-pitewsasf.now.sh> to the following aliases:

* https://ext-test-site.qqq.now.sh
* https://ext-test-site-git-master.qqq.now.sh


ERROR: Nothing PROVIDES 'libm6' (but /home/openvix/5.2/meta-oe-alliance/meta-oe/recipes-multimedia/edid-decode/edid-decode.bb DEPENDS on or otherwise requires it).


7174-AddSETOutput (RKStrand) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-IntegrationCoverage-Debug: OK (667 of 667 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-68.46%25-green.png)


Successfully aliased the URL <https://monorepo-9xuorx65t.now.sh> to the following aliases:

* https://monorepo.storybook.now.sh
* https://monorepo-git-next.storybook.now.sh


167576484-Revise-error-trap-in-PsyWFnTdpPb (JasonGlazer) - Win64-Windows-10-VisualStudio-16: OK (2453 of 2453 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)


Successfully aliased the URL <https://petgram-91ngtyggf.now.sh> to the following aliases:

* https://petgram.malagon91.now.sh
* https://petgram-git-develop.malagon91.now.sh


@abernix Thanks for the quick fix! That's just the solution I was thinking of for the interim.


Successfully aliased the URL <https://suddjian-blog-lhrkk26vz.now.sh> to the following aliases:

* https://blog.suddjian.com
* https://suddjian-blog.suddjian.now.sh
* https://suddjian-blog-git-master.suddjian.now.sh


I still think it would be appropriate to make a separate target manager, rather than adding this code into the filetarget manager, specifically because of things like

```go
	if t.k8sapi {
		panic("We should never reach this point")
	}
```

That has kind of a bad feel to me.


Successfully aliased the URL <https://gifs-oba342nxl.now.sh> to the following aliases:

* https://g.now.sh
* https://gifs.matheus.now.sh
* https://gifs-git-master.matheus.now.sh


Successfully aliased the URL <https://babangsundcom-2axzpdz76.now.sh> to the following aliases:

* https://babangsund.com
* https://babangsundcom.babangsund.now.sh
* https://babangsundcom-git-master.babangsund.now.sh


I don't see how you get the list of files to tail by the k8sapitailer?

Will that also be using the prom service discovery code (Just like the filetargetmanager?)


Successfully aliased the URL <https://venia-3ofqx6coo.now.sh> to the following aliases:

* https://magento-venia-develop.now.sh
* https://venia.magento-research1.now.sh
* https://venia-git-develop.magento-research1.now.sh