[R/cleanup.R:12:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/cleanup.R#L12) *style:* **Variable or function name should be snake_case.**
```r
cleanup.Globals <- function(globals, drop = c("missing", "base-packages"),
^~~~~~~~~~~~~~~
```
[R/cleanup.R:30:11:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/cleanup.R#L30) *warning:* **no visible global function definition for ‘is_base_pkg’**
```r
      if (is_base_pkg(environmentName(where[[name]]))) keep[name] <- FALSE
          ^~~~~~~~~~~
```
[R/cleanup.R:44:11:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/cleanup.R#L44) *warning:* **no visible global function definition for ‘is_internal’**
```r
      if (is_internal(globals[[name]])) keep[name] <- FALSE
          ^~~~~~~~~~~
```
[R/findGlobals.R:17:10:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L17) *warning:* **no visible global function definition for ‘makeUsageCollector’**
```r
    w <- makeUsageCollector(fun, name = "<anonymous>", enterGlobal = enter)
         ^~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:18:21:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L18) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:19:5:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L19) *warning:* **no visible global function definition for ‘collect_usage_function’**
```r
    collect_usage_function(fun, name = "<anonymous>", w)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:22:12:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L22) *warning:* **no visible global function definition for ‘as_function’, Did you mean 'as.function'?**
```r
    fun <- as_function(expr, envir = envir, ...)
           ^~~~~~~~~~~
```
[R/findGlobals.R:26:10:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L26) *warning:* **no visible global function definition for ‘makeUsageCollector’**
```r
    w <- makeUsageCollector(fun, name = "<anonymous>", enterGlobal = enter)
         ^~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:28:21:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L28) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:29:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L29) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/findGlobals.R:30:15:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L30) *warning:* **no visible global function definition for ‘findLocalsList’**
```r
    locals <- findLocalsList(list(expr))
              ^~~~~~~~~~~~~~
```
[R/findGlobals.R:32:5:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L32) *warning:* **no visible global function definition for ‘walkCode’**
```r
    walkCode(expr, w)
    ^~~~~~~~
```
[R/findGlobals.R:50:10:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L50) *warning:* **no visible global function definition for ‘makeUsageCollector’**
```r
    w <- makeUsageCollector(fun, name = "<anonymous>", enterGlobal = enter)
         ^~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:51:21:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L51) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:52:5:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L52) *warning:* **no visible global function definition for ‘collect_usage_function’**
```r
    collect_usage_function(fun, name = "<anonymous>", w)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:54:12:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L54) *warning:* **no visible global function definition for ‘as_function’, Did you mean 'as.function'?**
```r
    fun <- as_function(expr, envir = envir, ...)
           ^~~~~~~~~~~
```
[R/findGlobals.R:55:10:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L55) *warning:* **no visible global function definition for ‘makeUsageCollector’**
```r
    w <- makeUsageCollector(fun, name = "<anonymous>", enterGlobal = enter)
         ^~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:56:21:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L56) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:57:5:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L57) *warning:* **no visible global function definition for ‘walkCode’**
```r
    walkCode(expr, w)
    ^~~~~~~~
```
[R/findGlobals.R:67:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L67) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/findGlobals.R:69:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L69) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/findGlobals.R:92:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L92) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/findGlobals.R:96:9:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L96) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
        stop_if_not(identical(e[[1]], as.symbol("~")))
        ^~~~~~~~~~~
```
[R/findGlobals.R:132:21:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L132) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:133:5:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L133) *warning:* **no visible global function definition for ‘collect_usage_function’**
```r
    collect_usage_function(fun, name = "<anonymous>", w)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:135:12:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L135) *warning:* **no visible global function definition for ‘as_function’, Did you mean 'as.function'?**
```r
    fun <- as_function(expr, envir = envir, ...)
           ^~~~~~~~~~~
```
[R/findGlobals.R:139:21:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L139) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:140:5:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L140) *warning:* **no visible global function definition for ‘walkCode’**
```r
    walkCode(expr, w)
    ^~~~~~~~
```
[R/findGlobals.R:166:5:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L166) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - expr: <a list of length %d>", length(expr))
    ^~~~~~
```
[R/findGlobals.R:199:5:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L199) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - tweaking expression using function")
    ^~~~~~
```
[R/findGlobals.R:204:23:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L204) *warning:* **no visible binding for global variable ‘find_globals_ordered’**
```r
    find_globals_t <- find_globals_ordered
                      ^~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:206:23:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L206) *warning:* **no visible binding for global variable ‘find_globals_conservative’**
```r
    find_globals_t <- find_globals_conservative
                      ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:208:23:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L208) *warning:* **no visible binding for global variable ‘find_globals_liberal’**
```r
    find_globals_t <- find_globals_liberal
                      ^~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:228:7:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L228) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
      mdebug(" - detected: %s", dQuote(trim(w$message)))
      ^~~~~~
```
[R/findGlobals.R:228:40:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L228) *warning:* **no visible global function definition for ‘trim’, Did you mean 'arima'?**
```r
      mdebug(" - detected: %s", dQuote(trim(w$message)))
                                       ^~~~
```
[R/findGlobals.R:246:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L246) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug(" - globals found: [%d] %s", length(globals), hpaste(sQuote(globals)))
  ^~~~~~
```
[R/findGlobals.R:246:56:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L246) *warning:* **no visible global function definition for ‘hpaste’, Did you mean 'paste'?**
```r
  mdebug(" - globals found: [%d] %s", length(globals), hpaste(sQuote(globals)))
                                                       ^~~~~~
```
[R/findGlobals.R:274:20:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L274) *warning:* **no visible global function definition for ‘drop_missing_formals’**
```r
  formals_clean <- drop_missing_formals(formals)
                   ^~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:275:13:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L275) *warning:* **no visible global function definition for ‘findLocalsList’**
```r
  locals <- findLocalsList(c(list(body), formals_clean))
            ^~~~~~~~~~~~~~
```
[R/findGlobals.R:279:28:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L279) *warning:* **no visible global function definition for ‘walkCode’**
```r
  for (a in formals_clean) walkCode(a, w)
                           ^~~~~~~~
```
[R/findGlobals.R:281:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L281) *warning:* **no visible global function definition for ‘walkCode’**
```r
  walkCode(body, w)
  ^~~~~~~~
```
[R/findGlobals.R:288:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L288) *warning:* **local variable ‘args’ assigned but may not be used**
```r
  args <- setdiff(names(f), c("w", "..."))
  ^~~~
```
[R/findGlobals.R:289:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L289) *warning:* **local variable ‘title’ assigned but may not be used**
```r
  title <- sprintf("%s():", name)
  ^~~~~
```
[R/findGlobals.R:304:7:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L304) *style:* **Variable or function name should be snake_case.**
```r
    w$startCollectLocals <- function(parnames, locals, ...) { NULL }
      ^~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:307:7:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L307) *style:* **Variable or function name should be snake_case.**
```r
    w$finishCollectLocals <- function(w, ...) { NULL }
      ^~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:310:7:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L310) *style:* **Variable or function name should be snake_case.**
```r
    w$enterInternal <- function(type, v, e, ...) { NULL }
      ^~~~~~~~~~~~~
```
[R/findGlobals.R:312:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L312) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/findGlobals.R:314:20:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L314) *style:* **Trailing whitespace is superfluous.**
```r
    fcn <- w[[key]]
                   ^
```
[R/findGlobals.R:316:12:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L316) *warning:* **no visible global function definition for ‘inject_tracer_to_function’**
```r
    fcn <- inject_tracer_to_function(fcn, key)
           ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:319:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/findGlobals.R#L319) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Globals-class.R:16:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/Globals-class.R#L16) *style:* **Variable or function name should be snake_case.**
```r
Globals <- function(object = list(), ...) {
^~~~~~~
```
[R/Globals-class.R:34:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/Globals-class.R#L34) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
  stop_if_not(is.list(where))
  ^~~~~~~~~~~
```
[R/Globals-class.R:66:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/Globals-class.R#L66) *warning:* **no visible global function definition for ‘Globals’**
```r
  Globals(x, ...)
  ^~~~~~~
```
[R/Globals-class.R:146:7:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/Globals-class.R#L146) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
      stop_if_not(!is.null(names))
      ^~~~~~~~~~~
```
[R/Globals-class.R:178:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/Globals-class.R#L178) *style:* **Variable or function name should be snake_case.**
```r
unique.Globals <- function(x, ...) {
^~~~~~~~~~~~~~
```
[R/globalsOf.R:65:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L65) *style:* **Variable or function name should be snake_case.**
```r
globalsOf <- function(expr, envir = parent.frame(), ...,
^~~~~~~~~
```
[R/globalsOf.R:67:57:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L67) *style:* **Variable or function name should be snake_case.**
```r
                      tweak = NULL, substitute = FALSE, mustExist = TRUE,
                                                        ^~~~~~~~~
```
[R/globalsOf.R:72:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L72) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
  stop_if_not(is.null(skip) || is.list(skip))
  ^~~~~~~~~~~
```
[R/globalsOf.R:73:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L73) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/globalsOf.R:84:5:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L84) *warning:* **no visible global function definition for ‘globalsByName’**
```r
    globalsByName(names, envir = envir, mustExist = mustExist)
    ^~~~~~~~~~~~~
```
[R/globalsOf.R:99:5:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L99) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - recursive scan of preliminary globals ...")
    ^~~~~~
```
[R/globalsOf.R:103:5:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L103) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
    stop_if_not(length(where) == length(globals))
    ^~~~~~~~~~~
```
[R/globalsOf.R:104:34:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L104) *warning:* **no visible binding for global variable ‘envname’, Did you mean 'unname'?**
```r
    where <- sapply(where, FUN = envname)
                                 ^~~~~~~
```
[R/globalsOf.R:121:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L121) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/globalsOf.R:123:9:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L123) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
        mdebug("   + scanning global #%d (%s) ...", gg, sQuote(names_t[[gg]]))
        ^~~~~~
```
[R/globalsOf.R:148:7:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L148) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
      mdebug(" - subset of globals to be scanned: [0]")
      ^~~~~~
```
[R/globalsOf.R:151:5:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L151) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - recursive scan of preliminary globals ... DONE")
    ^~~~~~
```
[R/globalsOf.R:177:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L177) *style:* **Variable or function name should be snake_case.**
```r
globalsByName <- function(names, envir = parent.frame(), mustExist = TRUE,
^~~~~~~~~~~~~
```
[R/globalsOf.R:177:58:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L177) *style:* **Variable or function name should be snake_case.**
```r
globalsByName <- function(names, envir = parent.frame(), mustExist = TRUE,
                                                         ^~~~~~~~~
```
[R/globalsOf.R:183:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L183) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug("- search from environment: %s", sQuote(envname(envir)))
  ^~~~~~
```
[R/globalsOf.R:183:50:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L183) *warning:* **no visible global function definition for ‘envname’, Did you mean 'unname'?**
```r
  mdebug("- search from environment: %s", sQuote(envname(envir)))
                                                 ^~~~~~~
```
[R/globalsOf.R:189:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L189) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug("- dotdotdot: %s", needs_dotdotdot)
  ^~~~~~
```
[R/globalsOf.R:195:5:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L195) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug("- locating #%d (%s)", kk, sQuote(name))
    ^~~~~~
```
[R/globalsOf.R:197:5:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L197) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug("  + found in environment: %s", sQuote(envname(env)))
    ^~~~~~
```
[R/globalsOf.R:197:51:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/globalsOf.R#L197) *warning:* **no visible global function definition for ‘envname’, Did you mean 'unname'?**
```r
    mdebug("  + found in environment: %s", sQuote(envname(env)))
                                                  ^~~~~~~
```
[R/packagesOf.R:2:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/packagesOf.R#L2) *style:* **Variable or function name should be snake_case.**
```r
packagesOf <- function(...) UseMethod("packagesOf")
^~~~~~~~~~
```
[R/packagesOf.R:13:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/packagesOf.R#L13) *style:* **Variable or function name should be snake_case.**
```r
packagesOf.Globals <- function(globals, ...) {
^~~~~~~~~~~~~~~~~~
```
[R/packagesOf.R:33:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/packagesOf.R#L33) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
  stop_if_not(all(nzchar(pkgs)))
  ^~~~~~~~~~~
```
[R/utils.R:2:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/utils.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
  eval(substitute(function() x, list(x = expr)), envir = envir, enclos = enclos, ...)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/utils.R:19:13:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/utils.R#L19) *warning:* **no visible global function definition for ‘find_base_pkgs’**
```r
  pkgs %in% find_base_pkgs()
            ^~~~~~~~~~~~~~
```
[R/utils.R:25:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/utils.R#L25) *warning:* **no visible global function definition for ‘is_base_pkg’**
```r
  is_base_pkg(environmentName(environment(x)))
  ^~~~~~~~~~~
```
[R/utils.R:123:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/utils.R#L123) *style:* **Lines should not be more than 80 characters.**
```r
    if (missing(default) || match(x, table = names(.Options), nomatch = 0L) > 0L) go(x) else default
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/walkAST.R:17:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/walkAST.R#L17) *style:* **Variable or function name should be snake_case.**
```r
walkAST <- function(expr, atomic = NULL, name = NULL, call = NULL,
^~~~~~~
```
[R/walkAST.R:71:5:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/walkAST.R#L71) *style:* **Variable or function name should be snake_case.**
```r
    onUnknownType <- getOption("globals.walkAST.onUnknownType", "error")
    ^~~~~~~~~~~~~
```
[R/where.R:11:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/where.R#L11) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
  stop_if_not(is.environment(envir))
  ^~~~~~~~~~~
```
[R/where.R:12:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/where.R#L12) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
  stop_if_not(is.character(mode), length(mode) == 1L)
  ^~~~~~~~~~~
```
[R/where.R:14:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/where.R#L14) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
  stop_if_not(inherits %in% c(FALSE, TRUE))
  ^~~~~~~~~~~
```
[R/where.R:25:7:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/where.R#L25) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
      mdebug("  + found in location: %s", sQuote(envname(env)))
      ^~~~~~
```
[R/where.R:25:50:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/where.R#L25) *warning:* **no visible global function definition for ‘envname’, Did you mean 'unname'?**
```r
      mdebug("  + found in location: %s", sQuote(envname(env)))
                                                 ^~~~~~~
```
[R/where.R:31:7:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/where.R#L31) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
      mdebug("  + failed to locate: NULL")
      ^~~~~~
```
[R/where.R:39:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/R/where.R#L39) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug("- failed to locate: NULL")
  ^~~~~~
```
[tests/dotdotdot.R:150:14:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/dotdotdot.R#L150) *warning:* **no visible global function definition for ‘globalsOf’, Did you mean 'globals'?**
```r
  globals <- globalsOf(expr, dotdotdot = "ignore")
             ^~~~~~~~~
```
[tests/dotdotdot.R:159:14:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/dotdotdot.R#L159) *warning:* **no visible global function definition for ‘globalsOf’, Did you mean 'globals'?**
```r
  globals <- globalsOf(expr, dotdotdot = "return")
             ^~~~~~~~~
```
[tests/dotdotdot.R:173:14:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/dotdotdot.R#L173) *warning:* **no visible global function definition for ‘globalsOf’, Did you mean 'globals'?**
```r
  globals <- globalsOf(expr, dotdotdot = "warn")
             ^~~~~~~~~
```
[tests/dotdotdot.R:187:18:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/dotdotdot.R#L187) *warning:* **no visible global function definition for ‘globalsOf’, Did you mean 'globals'?**
```r
  globals <- try(globalsOf(expr, dotdotdot = "error"))
                 ^~~~~~~~~
```
[tests/dotdotdot.R:199:12:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/dotdotdot.R#L199) *warning:* **no visible global function definition for ‘globalsOf’, Did you mean 'globals'?**
```r
globals <- globalsOf(exprs, dotdotdot = "return")
           ^~~~~~~~~
```
[tests/formulas.R:19:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/formulas.R#L19) *warning:* **no visible global function definition for ‘map’, Did you mean 'mad'?**
```r
  map(1L, ~ typeof(x + .x))
  ^~~
```
[tests/globalsOf.R:15:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/globalsOf.R#L15) *style:* **Lines should not be more than 80 characters.**
```r
expr <- substitute({ x <- b; b <- 1; y <- c; z <- d; a <- a + 1; e <- e() }, env = list())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/globalsOf.R:36:24:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/globalsOf.R#L36) *style:* **Variable or function name should be snake_case.**
```r
  substitute({ x <- B; B <- 1; y <- C; z <- D }, env = list())
                       ^
```
[tests/globalsOf.R:78:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/globalsOf.R#L78) *style:* **Lines should not be more than 80 characters.**
```r
stopifnot(all(setdiff(globals_i, false_globals) %in% c("<-", "a", "names", "names<-")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/globalsOf.R:122:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/globalsOf.R#L122) *style:* **Variable or function name should be snake_case.**
```r
myGlobals <- function(x, ...) {
^~~~~~~~~
```
[tests/globalsOf.R:123:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/globalsOf.R#L123) *warning:* **no visible global function definition for ‘globalsByName’**
```r
  globalsByName(c("a", "x", "..."))
  ^~~~~~~~~~~~~
```
[tests/globalsOf.R:132:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/globalsOf.R#L132) *style:* **Variable or function name should be snake_case.**
```r
myGlobals <- function(x, ...) {
^~~~~~~~~
```
[tests/globalsOf.R:133:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/globalsOf.R#L133) *warning:* **no visible global function definition for ‘globalsByName’**
```r
  globalsByName(c("a", "...", "x"))
  ^~~~~~~~~~~~~
```
[tests/globalsOf.R:142:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/globalsOf.R#L142) *style:* **Variable or function name should be snake_case.**
```r
myGlobals <- function(x, y, z = y) {
^~~~~~~~~
```
[tests/globalsOf.R:143:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/globalsOf.R#L143) *warning:* **no visible global function definition for ‘globalsByName’**
```r
  globalsByName(c("a", "x", "y", "z"))
  ^~~~~~~~~~~~~
```
[tests/globalsOf.R:153:1:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/globalsOf.R#L153) *style:* **Variable or function name should be snake_case.**
```r
myGlobals <- function(x, ...) {
^~~~~~~~~
```
[tests/globalsOf.R:154:3:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/globalsOf.R#L154) *warning:* **no visible global function definition for ‘globalsByName’**
```r
  globalsByName(c("a", "x", "..."))
  ^~~~~~~~~~~~~
```
[tests/walkAST.R:50:4:](https://github.com/HenrikBengtsson/globals/blob/505bdf90f0ccae7204e117a7aee3373ede8c5ab8/tests/walkAST.R#L50) *style:* **Trailing whitespace is superfluous.**
```r
  }
   ^~
```


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

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


Hab ich auch schon bemnerkt, zum Glück bevor ich den PullRequest gemacht habe. Ich hatte nur die alte Zeile wieder eingefügt.


This will work, but it is preferable to just use SV_USE_PYTHON around the one pythondatanodes plugin. That way we aren't duplicating a whole bunch of lines. So set all the plugin dirs and then at the end append pythondatanodes if SV_USE_PYTHON.


@tastybento I’m unable to build this as for some reason you didn’t push the fix to master.


![](https://github.trello.services/images/mini-trello-icon.png) [wrap pages that require login](https://trello.com/c/pMGijHSp/43-wrap-pages-that-require-login)


![](https://github.trello.services/images/mini-trello-icon.png) [Add additional options table with "additional costs" and 2-3 client revisions allowed checkbox](https://trello.com/c/UL4JbNZW/41-add-additional-options-table-with-additional-costs-and-2-3-client-revisions-allowed-checkbox)


![](https://github.trello.services/images/mini-trello-icon.png) [Update proposal entry to have option for discounts](https://trello.com/c/nBhL3P0B/34-update-proposal-entry-to-have-option-for-discounts)


I did a quick install on a Raspberry Pi Zero W on Raspbian Strech yesterday, from serial-port 6 branch. The install itself went well, but the install of node-red-contrib-rfxcom I did immediatly after failed. The node-red-contrib-rfxcom package looks for locally installed copies of find-rfxcom & set-protocols, which are located elsewhere if you have installed the dependency previously. I just removed the reference from the package.json to make it work, I’m not familiar enough with npm to suggest a better correction. The log of the error is included below.

Apart from that, as was able to get data from temp/homidity sensors from the RFX, so it looks on the right track !

Npm Error Log
71 verbose stack Error: ENOENT: no such file or directory, chmod '/home/pi/.node-red/node_modules/node-red-contrib-rfxcom/node_modules/.bin/find-rfxcom'
72 verbose cwd /home/pi/.node-red
73 verbose Linux 4.14.34+
74 verbose argv "/usr/local/lib/nodejs/node-v10.4.0/bin/node" "/usr/local/lib/nodejs/node-v10.4.0/bin/npm" "install" "node-red-contrib-rfxcom"
75 verbose node v10.4.0
76 verbose npm  v6.1.0
77 error path /home/pi/.node-red/node_modules/node-red-contrib-rfxcom/node_modules/.bin/find-rfxcom
78 error code ENOENT
79 error errno -2
80 error syscall chmod
81 error enoent ENOENT: no such file or directory, chmod '/home/pi/.node-red/node_modules/node-red-contrib-rfxcom/node_modules/.bin/find-rfxcom'
82 error enoent This is related to npm not being able to find a file.
83 verbose exit [ -2, true ]

Provenance : Courrier<https://go.microsoft.com/fwlink/?LinkId=550986> pour Windows 10

________________________________
De : Max Hadley <notifications@github.com>
Envoyé : Monday, June 11, 2018 11:06:40 AM
À : jpbalivet/node-rfxcom
Cc : Jean-Philippe Balivet; Comment
Objet : Re: [jpbalivet/node-rfxcom] Update package.json (a8ba990)

Last night's commit did actually work when tested (briefly) on MacOS. It might be worth kicking the tyres on it on Linux as well, if you feel like giving it a go! I have fairly limited time for this stuff at the moment...

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://github.com/jpbalivet/node-rfxcom/commit/a8ba990a403910ba3447a551b92a9afa8f96e38a#commitcomment-29315960>, or mute the thread<https://github.com/notifications/unsubscribe-auth/ABDlidoVM5seIPqyuSPyLuIMsXLRjZbeks5t7jMfgaJpZM4Uh3A1>.


I'm staying consistent with the functions above.


Done.


I should have, and now I did.


This is for direct connection mode. I taken those consts from telegram desktop client source. Also, sometimes the telegram client uses 0 as dc_idx. Don't know what does it means yet.


@kesar any reason to remove parseInt? As as per logic from EOS the weight will change once per week. But after removing parseInt it would start changing every second. Please correct me if I am wrong.


Meu primeiro arquivo


Right, i didn't remember that i haven't updated to your latest changes..


@LuizPauloDamaceno for treble support we only need this commit 1f37eefd1680fc597e5e646971e6b67c50a7fc40
i've seen some maintainers enabling back modules support on defconfig too like this commit
https://github.com/LineageOS/android_kernel_xiaomi_msm8996/commit/115467b7f7ec2f3ccdf0a9469a194aec4e194d04 but i think its not really necessary for treble.
non-treble not support, i'll guess it will bootloop on non-treble.


Schnittstellenkommentare, Vertragsmodell mit asserts müssen eingefügt werden und ggf. tests anpassen.


Also wrong name, as it doesn't show anything.


@gwick You might want to try this patch


Good catch, that might indeed be the wrong thing to do there. The way error codes are handled there is a bit inconsistent and confusing. I'd like to clean it up but it will take some care and testing, I'd really rather not break authentication in live systems! :grin:


This has a bad side effect – `sha512sums` is added below `source=` instead of at the end of the file.


I totally understand that this is a super old commit, but any guidance you might be able to provide would be incredibly helpful :)

**QUESTION**
What motivated the change to multiply the value of `expiration` by 1000? What does the 1000 represent (is it a conversion from microseconds to seconds?) What were old values of `expiration`?

**CONTEXT**
I'm using Celery (w/ a RedisBackEnd) + Kombu and am trying to track down the root cause of my custom task expiration values being ignored.

Thanks for all of your open source work to date --- no big rush on replying. Have a good day 👍


This seems like maybe a big change, no? We  are rather relying on two-way compatibility between python TA and Java TA outputs.  Also: common practice for *major* group projects is to request a review for any changes. If you are in a dire rush, you can always create a branch to share code with other team members.


here is another area affected all icons

![capture](https://user-images.githubusercontent.com/31389848/41316829-550c4c8c-6e8b-11e8-86e5-c29265d6f5c7.PNG)

Definitely need to pick another font.


In your use case, an unnecessary `await` probably won't hurt anything.

Technically, though, it yields control to the event loop, allowing other events to run (if they are ready), before coming back and continuing the code. That shouldn't affect the outcome of your code but it does burn some extra CPU cycles.


yeah, if `find_lowest_ranking_peer()` returns `nullptr`, *this* connection should be disconnected. i.e. as if `other_t->num_peers() <= t->num_peers()`


it's better to have "require(_weiCap.mul(_rate) <= TOTAL_TOKEN_SUPPLY);" as well


/u/grout2/Programming/SentimentAnalysis/tests/queue/main.cpp: In function ‘int main(int, char**)’:
/u/grout2/Programming/SentimentAnalysis/tests/queue/main.cpp:61:10: error: ‘per1’ was not declared in this scope
     if (!per1.get_result().passed)
          ^
make[2]: *** [tests/queue/CMakeFiles/queue.dir/main.cpp.o] Error 1
make[1]: *** [tests/queue/CMakeFiles/queue.dir/all] Error 2
make: *** [all] Error 2


Pdf halini yükler misin?


Especially for BoundingBox that would mean adding a separate implementation on many places.  Since my primary aim right now is cleaning things up, making it simpler and removing unnecessary code I don't like to add so many obsolete methods.

On the other hand. Perhaps I could add obsolete with error, and throw in the implementation. Let me see how many methods are needed.


Running tests...
Test project /home/njgrout/sentimentanalysis/_debug
    Start 1: short_parse
1/4 Test #1: short_parse ......................   Passed    0.00 sec
    Start 2: long_parse
2/4 Test #2: long_parse .......................***Failed    0.00 sec
    Start 3: b_tree
3/4 Test #3: b_tree ...........................   Passed    1.02 sec
    Start 4: queue_test
4/4 Test #4: queue_test .......................***Exception: Other  3.17 sec

50% tests passed, 2 tests failed out of 4

Total Test time (real) =   4.78 sec

The following tests FAILED:
	  2 - long_parse (Failed)
	  4 - queue_test (OTHER_FAULT)
Makefile:83: recipe for target 'test' failed


GHE_Fluid_Temps (mitchute) - i386-Windows-7-VisualStudio-14: Build Failed

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


Thanks for the cleanup @mgol!


Thx. Appreciate


And semaphore seems to be failing now ...


For GetCentroid it needs just one method.


I think I basically get what you're going for and the basic plan will work. There are some implementation detail problems though.

`cfg.section_as_dict('PACKAGES')` is `{}`. You need `cfg.section_as_dict('PACKAGES'.lower())`

`all_plugin_names` is a list of all plugins, as defined in the config and what lektor finds in `packages/`. In my example project with some of each, none of them start with `local/`, so that threw me off for a bit. Is this part of the code a little in anticipation of https://github.com/lektor/lektor/issues/548 ? If not, than I'm not following the need to test for `local/` in the name.

There's also a disconnect between `all_plugin_names` and the form of the names in the config. In the config, they all start with `lektor-`, but that is not in the name of the entry points returned by `load_plugins`, e.g. `lektor-webpack-support != webpack-support`. This will cause all of the packages to trip the `ValueError` on L135. Local packages I don't think will suffer this problem though, which means you need to handle it just for packges in the config. The same issue will come up again on the instantiation loop.

I think L141-L142 is confusing, since `all_plugin_names` is no longer actually all of the plugins. I suggest instead constructing a new list for local plugins, since that's what it's supposed to be on that line, and not actually modifying `all_plugin_names` itself.

In general though, I think this will work :)

---

If I read your intention on the `local/` business right, that's an interesting way to go about #548, though it may not be a complete solution. We may need to think about how to handle version numbering for local packages that are listed in the project file. E.g., how do we want to handle

```ini
[packages]
local/mylocalpackage = 0.5
lektor-webpack-support = 0.3
```
and/or is it safe to have
```ini
[packages]
local/mylocalpackage
lektor-webpack-support = 0.3
```
because we really want to not use a version number for local packages. This is related to https://github.com/lektor/lektor/issues/519


I had the PR ready to open, and decided to do some more testing.  It happened on arm-cotext-a9 as well.  This may be related to gcc, since yours is 5.5.0, and mine is 7.3.0 (current default).
```
In file included from pppoe.h:135:0,
                 from plugin.c:31:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:29:3: error: redeclaration of enumerator 'IPPROTO_IP'
   IPPROTO_IP = 0,  /* Dummy protocol for TCP  */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:42:5: note: previous definition of 'IPPROTO_IP' was here
     IPPROTO_IP = 0,    /* Dummy protocol for TCP.  */
     ^~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:31:3: error: redeclaration of enumerator 'IPPROTO_ICMP'
   IPPROTO_ICMP = 1,  /* Internet Control Message Protocol */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:44:5: note: previous definition of 'IPPROTO_ICMP' was here
     IPPROTO_ICMP = 1,    /* Internet Control Message Protocol.  */
     ^~~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:33:3: error: redeclaration of enumerator 'IPPROTO_IGMP'
   IPPROTO_IGMP = 2,  /* Internet Group Management Protocol */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:46:5: note: previous definition of 'IPPROTO_IGMP' was here
     IPPROTO_IGMP = 2,    /* Internet Group Management Protocol. */
     ^~~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:35:3: error: redeclaration of enumerator 'IPPROTO_IPIP'
   IPPROTO_IPIP = 4,  /* IPIP tunnels (older KA9Q tunnels use 94) */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:48:5: note: previous definition of 'IPPROTO_IPIP' was here
     IPPROTO_IPIP = 4,    /* IPIP tunnels (older KA9Q tunnels use 94).  */
     ^~~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:37:3: error: redeclaration of enumerator 'IPPROTO_TCP'
   IPPROTO_TCP = 6,  /* Transmission Control Protocol */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:50:5: note: previous definition of 'IPPROTO_TCP' was here
     IPPROTO_TCP = 6,    /* Transmission Control Protocol.  */
     ^~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:39:3: error: redeclaration of enumerator 'IPPROTO_EGP'
   IPPROTO_EGP = 8,  /* Exterior Gateway Protocol  */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:52:5: note: previous definition of 'IPPROTO_EGP' was here
     IPPROTO_EGP = 8,    /* Exterior Gateway Protocol.  */
     ^~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:41:3: error: redeclaration of enumerator 'IPPROTO_PUP'
   IPPROTO_PUP = 12,  /* PUP protocol    */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:54:5: note: previous definition of 'IPPROTO_PUP' was here
     IPPROTO_PUP = 12,    /* PUP protocol.  */
     ^~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:43:3: error: redeclaration of enumerator 'IPPROTO_UDP'
   IPPROTO_UDP = 17,  /* User Datagram Protocol  */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:56:5: note: previous definition of 'IPPROTO_UDP' was here
     IPPROTO_UDP = 17,    /* User Datagram Protocol.  */
     ^~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:45:3: error: redeclaration of enumerator 'IPPROTO_IDP'
   IPPROTO_IDP = 22,  /* XNS IDP protocol   */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:58:5: note: previous definition of 'IPPROTO_IDP' was here
     IPPROTO_IDP = 22,    /* XNS IDP protocol.  */
     ^~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:47:3: error: redeclaration of enumerator 'IPPROTO_TP'
   IPPROTO_TP = 29,  /* SO Transport Protocol Class 4 */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:60:5: note: previous definition of 'IPPROTO_TP' was here
     IPPROTO_TP = 29,    /* SO Transport Protocol Class 4.  */
     ^~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:49:3: error: redeclaration of enumerator 'IPPROTO_DCCP'
   IPPROTO_DCCP = 33,  /* Datagram Congestion Control Protocol */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:62:5: note: previous definition of 'IPPROTO_DCCP' was here
     IPPROTO_DCCP = 33,    /* Datagram Congestion Control Protocol.  */
     ^~~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:51:3: error: redeclaration of enumerator 'IPPROTO_IPV6'
   IPPROTO_IPV6 = 41,  /* IPv6-in-IPv4 tunnelling  */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:64:5: note: previous definition of 'IPPROTO_IPV6' was here
     IPPROTO_IPV6 = 41,     /* IPv6 header.  */
     ^~~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:53:3: error: redeclaration of enumerator 'IPPROTO_RSVP'
   IPPROTO_RSVP = 46,  /* RSVP Protocol   */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:66:5: note: previous definition of 'IPPROTO_RSVP' was here
     IPPROTO_RSVP = 46,    /* Reservation Protocol.  */
     ^~~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:55:3: error: redeclaration of enumerator 'IPPROTO_GRE'
   IPPROTO_GRE = 47,  /* Cisco GRE tunnels (rfc 1701,1702) */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:68:5: note: previous definition of 'IPPROTO_GRE' was here
     IPPROTO_GRE = 47,    /* General Routing Encapsulation.  */
     ^~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:57:3: error: redeclaration of enumerator 'IPPROTO_ESP'
   IPPROTO_ESP = 50,  /* Encapsulation Security Payload protocol */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:70:5: note: previous definition of 'IPPROTO_ESP' was here
     IPPROTO_ESP = 50,      /* encapsulating security payload.  */
     ^~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:59:3: error: redeclaration of enumerator 'IPPROTO_AH'
   IPPROTO_AH = 51,  /* Authentication Header protocol */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:72:5: note: previous definition of 'IPPROTO_AH' was here
     IPPROTO_AH = 51,       /* authentication header.  */
     ^~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:61:3: error: redeclaration of enumerator 'IPPROTO_MTP'
   IPPROTO_MTP = 92,  /* Multicast Transport Protocol  */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:74:5: note: previous definition of 'IPPROTO_MTP' was here
     IPPROTO_MTP = 92,    /* Multicast Transport Protocol.  */
     ^~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:63:3: error: redeclaration of enumerator 'IPPROTO_BEETPH'
   IPPROTO_BEETPH = 94,  /* IP option pseudo header for BEET */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:76:5: note: previous definition of 'IPPROTO_BEETPH' was here
     IPPROTO_BEETPH = 94,   /* IP option pseudo header for BEET.  */
     ^~~~~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:65:3: error: redeclaration of enumerator 'IPPROTO_ENCAP'
   IPPROTO_ENCAP = 98,  /* Encapsulation Header   */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:78:5: note: previous definition of 'IPPROTO_ENCAP' was here
     IPPROTO_ENCAP = 98,    /* Encapsulation Header.  */
     ^~~~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:67:3: error: redeclaration of enumerator 'IPPROTO_PIM'
   IPPROTO_PIM = 103,  /* Protocol Independent Multicast */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:80:5: note: previous definition of 'IPPROTO_PIM' was here
     IPPROTO_PIM = 103,    /* Protocol Independent Multicast.  */
     ^~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:69:3: error: redeclaration of enumerator 'IPPROTO_COMP'
   IPPROTO_COMP = 108,  /* Compression Header Protocol  */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:82:5: note: previous definition of 'IPPROTO_COMP' was here
     IPPROTO_COMP = 108,    /* Compression Header Protocol.  */
     ^~~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:71:3: error: redeclaration of enumerator 'IPPROTO_SCTP'
   IPPROTO_SCTP = 132,  /* Stream Control Transport Protocol */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:84:5: note: previous definition of 'IPPROTO_SCTP' was here
     IPPROTO_SCTP = 132,    /* Stream Control Transmission Protocol.  */
     ^~~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:73:3: error: redeclaration of enumerator 'IPPROTO_UDPLITE'
   IPPROTO_UDPLITE = 136, /* UDP-Lite (RFC 3828)   */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:86:5: note: previous definition of 'IPPROTO_UDPLITE' was here
     IPPROTO_UDPLITE = 136, /* UDP-Lite protocol.  */
     ^~~~~~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:75:3: error: redeclaration of enumerator 'IPPROTO_MPLS'
   IPPROTO_MPLS = 137,  /* MPLS in IP (RFC 4023)  */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:88:5: note: previous definition of 'IPPROTO_MPLS' was here
     IPPROTO_MPLS = 137,    /* MPLS in IP.  */
     ^~~~~~~~~~~~
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:77:3: error: redeclaration of enumerator 'IPPROTO_RAW'
   IPPROTO_RAW = 255,  /* Raw IP packets   */
   ^
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:90:5: note: previous definition of 'IPPROTO_RAW' was here
     IPPROTO_RAW = 255,    /* Raw IP packets.  */
     ^~~~~~~~~~~
In file included from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppol2tp.h:20:0,
                 from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppox.h:27,
                 from plugin.c:54:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:79:3: error: redeclaration of enumerator 'IPPROTO_MAX'
   IPPROTO_MAX
   ^~~~~~~~~~~
In file included from pppoe.h:135:0,
                 from plugin.c:31:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:92:5: note: previous definition of 'IPPROTO_MAX' was here
     IPPROTO_MAX
     ^~~~~~~~~~~
In file included from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppol2tp.h:20:0,
                 from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppox.h:27,
                 from plugin.c:54:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:85:8: error: redefinition of 'struct in_addr'
 struct in_addr {
        ^~~~~~~
In file included from pppoe.h:135:0,
                 from plugin.c:31:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:31:8: note: originally defined here
 struct in_addr
        ^~~~~~~
In file included from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppol2tp.h:20:0,
                 from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppox.h:27,
                 from plugin.c:54:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:168:8: error: redefinition of 'struct ip_mreq'
 struct ip_mreq  {
        ^~~~~~~
In file included from pppoe.h:135:0,
                 from plugin.c:31:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:264:8: note: originally defined here
 struct ip_mreq
        ^~~~~~~
In file included from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppol2tp.h:20:0,
                 from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppox.h:27,
                 from plugin.c:54:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:173:8: error: redefinition of 'struct ip_mreqn'
 struct ip_mreqn {
        ^~~~~~~~
In file included from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:37:0,
                 from pppoe.h:135,
                 from plugin.c:31:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/bits/in.h:149:8: note: originally defined here
 struct ip_mreqn
        ^~~~~~~~
In file included from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppol2tp.h:20:0,
                 from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppox.h:27,
                 from plugin.c:54:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:179:8: error: redefinition of 'struct ip_mreq_source'
 struct ip_mreq_source {
        ^~~~~~~~~~~~~~
In file included from pppoe.h:135:0,
                 from plugin.c:31:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:273:8: note: originally defined here
 struct ip_mreq_source
        ^~~~~~~~~~~~~~
In file included from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppol2tp.h:20:0,
                 from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppox.h:27,
                 from plugin.c:54:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:185:8: error: redefinition of 'struct ip_msfilter'
 struct ip_msfilter {
        ^~~~~~~~~~~
In file included from pppoe.h:135:0,
                 from plugin.c:31:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:323:8: note: originally defined here
 struct ip_msfilter
        ^~~~~~~~~~~
In file included from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppol2tp.h:20:0,
                 from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppox.h:27,
                 from plugin.c:54:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:197:8: error: redefinition of 'struct group_req'
 struct group_req {
        ^~~~~~~~~
In file included from pppoe.h:135:0,
                 from plugin.c:31:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:300:8: note: originally defined here
 struct group_req
        ^~~~~~~~~
In file included from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppol2tp.h:20:0,
                 from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppox.h:27,
                 from plugin.c:54:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:202:8: error: redefinition of 'struct group_source_req'
 struct group_source_req {
        ^~~~~~~~~~~~~~~~
In file included from pppoe.h:135:0,
                 from plugin.c:31:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:309:8: note: originally defined here
 struct group_source_req
        ^~~~~~~~~~~~~~~~
In file included from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppol2tp.h:20:0,
                 from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppox.h:27,
                 from plugin.c:54:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:208:8: error: redefinition of 'struct group_filter'
 struct group_filter {
        ^~~~~~~~~~~~
In file included from pppoe.h:135:0,
                 from plugin.c:31:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:344:8: note: originally defined here
 struct group_filter
        ^~~~~~~~~~~~
In file included from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppol2tp.h:20:0,
                 from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppox.h:27,
                 from plugin.c:54:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:222:8: error: redefinition of 'struct in_pktinfo'
 struct in_pktinfo {
        ^~~~~~~~~~
In file included from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:37:0,
                 from pppoe.h:135,
                 from plugin.c:31:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/bits/in.h:157:8: note: originally defined here
 struct in_pktinfo
        ^~~~~~~~~~
In file included from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppol2tp.h:20:0,
                 from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppox.h:27,
                 from plugin.c:54:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in.h:232:8: error: redefinition of 'struct sockaddr_in'
 struct sockaddr_in {
        ^~~~~~~~~~~
In file included from pppoe.h:51:0,
                 from plugin.c:31:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/sys/socket.h:79:17: note: originally defined here
 typedef union { __SOCKADDR_ALLTYPES
                 ^
In file included from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppol2tp.h:21:0,
                 from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppox.h:27,
                 from plugin.c:54:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in6.h:33:8: error: redefinition of 'struct in6_addr'
 struct in6_addr {
        ^~~~~~~~
In file included from pppoe.h:135:0,
                 from plugin.c:31:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:211:8: note: originally defined here
 struct in6_addr
        ^~~~~~~~
In file included from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppol2tp.h:21:0,
                 from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppox.h:27,
                 from plugin.c:54:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in6.h:50:8: error: redefinition of 'struct sockaddr_in6'
 struct sockaddr_in6 {
        ^~~~~~~~~~~~
In file included from pppoe.h:51:0,
                 from plugin.c:31:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/sys/socket.h:79:17: note: originally defined here
 typedef union { __SOCKADDR_ALLTYPES
                 ^
In file included from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppol2tp.h:21:0,
                 from /home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/if_pppox.h:27,
                 from plugin.c:54:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/linux/in6.h:60:8: error: redefinition of 'struct ipv6_mreq'
 struct ipv6_mreq {
        ^~~~~~~~~
In file included from pppoe.h:135:0,
                 from plugin.c:31:
/home/equeiroz/src/openwrt-ea6200/staging_dir/toolchain-arm_cortex-a9_gcc-7.3.0_glibc_eabi/include/netinet/in.h:288:8: note: originally defined here
 struct ipv6_mreq
        ^~~~~~~~~
plugin.c:27:19: warning: 'RCSID' defined but not used [-Wunused-const-variable=]
 static char const RCSID[] =
                   ^~~~~
make[3]: *** [Makefile:139: plugin/plugin.o] Error 1
```


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

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


Emmm yes this works this way as well, but unfortunately the base constructor should set every field as well. So I would set the `currentAmmo` here directly and call this constructor in the base one to set every field.


## Global

| Changed         |   Status |
|:----------------|---------:|
| `texts_passing` |       +1 |

## Units

| Changed                                                 | Status   |
|:--------------------------------------------------------|:---------|
| `./data/phi0119/phi001/phi0119.phi001.perseus-lat2.xml` | Passing  |

*[Hook UI build recap](http://ci.perseids.org/repo/PerseusDL/canonical-latinLit/4350)*


Que bom que não está em inglês, assim você mantém o padrão do resto dos guias.


TeamCity Glyssen :: Glyssen pull requests - untagged [Build *.*.6.cfd91c5eb42700b5b3c524104f8a1f390352347e](http://build.palaso.org/viewLog.html?buildId=122282&buildTypeId=Glyssen_GlyssenPullRequestsUntagged) outcome was **FAILURE**
Summary: Compilation error: Glyssen\Glyssen.csproj (new) Build time: 00:00:40


I would modify this constructor like this:
```
public Aircraft() {
  this("unknown", 0, 0);
  currentAmmo = 0;
}
```


Should have been commited to Style not Master..
was going to pull to master from style branch again anyways, so i'm going to leave this. Sorry for the mess.


Use options to make the window slower and adjustable to file names.


Use `main` function.


For GetBoundingBox it needs just 4.


Unfortunately you forgot to add access modifier to the `ArrayList`


new recipes components are added in the app module with bootstrap in this section. We are just trying to do the all the components public , easy to read/use and reusable.


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

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

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

### Deployments updated

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

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


The implementation now just returns the property. This was easy to fix. Good remark.


+ added reCAPTCHA


I don't understand. This is basically lengths / lengths = 1?


The commit message is wrong.
Correction: Move signup.html file to the root directory


TeamCity Glyssen :: Glyssen pull requests [Build *.*.699.cfd91c5eb42700b5b3c524104f8a1f390352347e](http://build.palaso.org/viewLog.html?buildId=122283&buildTypeId=Glyssen_GlyssenPullRequests) outcome was **SUCCESS**
Summary: Tests passed: 1844, ignored: 18 Build time: 00:07:01


You are right, could not see it at first in a tree control, and actually windowBackgroundColor is a pattern, not just a color, but in the propGrid sample, it is clearly visible. Thanks.


Consider using
```python
if not condition:
```
in place of
```python
if condition is false:
```
it's more pythonic. :slightly_smiling_face:


I think this makes sense. We have not bumped the Google Closure compiler because of its limited functionality. This issue tracks it: https://github.com/anmonteiro/lumo/issues/393


Check if entry is file, and use `join` in place of string concatenation.


GHE_Fluid_Temps (mitchute) - x86_64-MacOS-10.9-clang: Build Failed

Messages:

 * 8 tests had: AUD diffs.

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


Since the `baseDamage` and `maxAmmo` are protected fields, you can't reach them here. If you need this information you should create getter methods for this two fields


I think we also need to change the note below the new text in semantics.md to make it clear that it only applies to the newly identified situation.


I wonder if these can be set with a map of something like `mapOf(Pair(contentId1, Function0))`. In this way you won't need to statically declare the view Id's and you can get the children of `mContent` and set their click by iterating through the map.


Replace this and next with single option and check whether input is folder or file. Also ask for confirmation before deleting.


Why is this comment?! U should unlnik your qu always ... :/


This now works correctly when calculating difficulty was just an issue with the []s. Added them back in with no issues on my end.


[Vivian_Lo_DE2_Credit Card.zip](https://github.com/platformps/DE02-NY/files/2095868/Vivian_Lo_DE2_Credit.Card.zip)


are you still alive ?


Count up and count down are the logic for determining if the object that broke the two sensor beams was car and was written by DavidSolomon


I replied at https://phabricator.wikimedia.org/T192623#4277202, let's continue there.


Why install the same packages twice in setup.bat?
+pip install https://azuremlpackages.blob.core.windows.net/text/azureml_tatk-1.0.0b3-py3-none-any.whl
+pip install https://azuremlpackages.blob.core.windows.net/text/azureml_tatk-1.0.0b3-py3-none-any.whl


The following doc(s) have been deployed to the [docker](https://docker-static-docs.pantheonsite.io/docs) Multidev environment:
- [README.md](https://github.com/pantheon-systems/documentation/commit/da0a345011e7530a10cd69cdef4be6ec8b0920d0/README.md)
- [wraith.yaml](https://github.com/pantheon-systems/documentation/commit/7c58ade8fb57bf90040491846a8ccdd58ea1881c/wraith.yaml)
- [updater.sh](https://github.com/pantheon-systems/documentation/commit/5b05da19e205c93232e936624c2b85dcc8b1dbce/updater.sh)
- [runthedocs.sh](https://github.com/pantheon-systems/documentation/commit/1148ea29c5204529f5862217942ce31dd4fe3879/runthedocs.sh)
- [VERSION](https://github.com/pantheon-systems/documentation/commit/f7c242035c2e978f44abe7a5263b6aea55335865/VERSION)
- [Dockerfile](https://github.com/pantheon-systems/documentation/commit/36e902ba28c928dfb8a961fa59d4587a9a032b95/Dockerfile)


Есть подозрение, что сокращения ОАМ / ИАМ не являются удачными. Возможно, лучше в таких местах просто писать `Map` / `MutableMap` вместо таких сокращений.


You don't need to push the branch, pushing the tag below is enough.


@Xottab-DUTY , Just now I have tried to pull stuff to me to merge and pull some another my changes to him. However, I have found that the whole latest stuff is NOT buildable at me, unfortunately...
So, I have opened the issue related to that: https://github.com/decimad/luabind-deboostified/issues/43


IIUC, it looks exactly like what I have in mind. There is a giant "repositories" directory, which will cache a separate set of metadata and targets for each repository under that giant repositories directory, like so:

`repositories/repository1/metadata.staged/current`
`repositories/repository1/metadata.staged/previous`
`repositories/repository1/targets`
`repositories/repository2/metadata.staged/current`
`repositories/repository2/metadata.staged/previous`
`repositories/repository2/targets`

And so on. I haven't tried TAP 4, and I doubt we are going to try such a backwards-incompatible change anytime soon, but it should be compatible, right?


### Visual regression report:

[![Visual report](https://circleci.com/gh/stevector/nerdologues-d8/1868/artifacts/0/artifacts/backstop_data/bitmaps_test/20180612-212922/0600294051_Clip_archive_0_document_0_desktop.png)](https://circleci.com/gh/stevector/nerdologues-d8/1868/artifacts/0/artifacts/backstop_data/html_report/index.html)


Glad to help. :)


GHE_Fluid_Temps (mitchute) - Win64-Windows-7-VisualStudio-14: Build Failed

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


I think it may be a problem to hardcode the name since having two networks stitched together will force two variables in the same namespace so it may confuse the train_op on which global_step to use. maybe we can make it unique using the network name or timestamp? thoughts on this?


I used the same technique to load the font on the forums, so I'm pretty sure I can apply the same fix to it as well.
I don't think it's the font's fault, but we'll see if my theory works. Thanks for reporting!


mejor imagen


Tags:
#141
#441
#459


GHE_Fluid_Temps (mitchute) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: Build Failed

Messages:

 * 11 tests had: AUD diffs.

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


34~35 collision SHIIIEEEEETTT


@EgoLaparra, I will look at it first thing in the morning here.  Is TemporalCharbasedParser.parse() apparently not thread safe?  That model of 30MB probably takes a long time to process.  Can that be done a single time and then the ComputationGraph be given to multiple TemporalCharbasedParsers for safe parsing, or are they each going to try to write mixed up state to that?


### Visual regression report:

[![Visual report](https://circleci.com/gh/stevector/nerdologues-d8/1874/artifacts/0/artifacts/backstop_data/bitmaps_test/20180612-213554/failed_diff_0600294051_Video_2_0_document_0_desktop.png)](https://circleci.com/gh/stevector/nerdologues-d8/1874/artifacts/0/artifacts/backstop_data/html_report/index.html)


leave this


This was probably not necessary, considering Storj been using sh since the beginning.  I'd bet it was Windows carriage return was in the file rather then UNIX carriage return.


Did you want to change this?


I had forgotten about this one... Thanks the credits! \o/


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

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


is there a date to release a new version? (within today?:heart:)


No problem, I have more dings to report, just not today. Break time.


GHE_Fluid_Temps (mitchute) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


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

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


The following doc(s) have been deployed to the [docker](https://docker-static-docs.pantheonsite.io/docs) Multidev environment:
- [README.md](https://github.com/pantheon-systems/documentation/commit/da0a345011e7530a10cd69cdef4be6ec8b0920d0/README.md)
- [wraith.yaml](https://github.com/pantheon-systems/documentation/commit/7c58ade8fb57bf90040491846a8ccdd58ea1881c/wraith.yaml)
- [updater.sh](https://github.com/pantheon-systems/documentation/commit/5b05da19e205c93232e936624c2b85dcc8b1dbce/updater.sh)
- [runthedocs.sh](https://github.com/pantheon-systems/documentation/commit/1148ea29c5204529f5862217942ce31dd4fe3879/runthedocs.sh)
- [VERSION](https://github.com/pantheon-systems/documentation/commit/f7c242035c2e978f44abe7a5263b6aea55335865/VERSION)
- [Dockerfile](https://github.com/pantheon-systems/documentation/commit/36e902ba28c928dfb8a961fa59d4587a9a032b95/Dockerfile)
- [build.sh](https://github.com/pantheon-systems/documentation/commit/7d5d7f69f8b929122b116803e598ea246508e9ae/build.sh)
- [release.sh](https://github.com/pantheon-systems/documentation/commit/7d5d7f69f8b929122b116803e598ea246508e9ae/release.sh)


Ah. My bad. let me revert the change in a new commit ...


@neheb @ratkaj

Fails on buildbots

```
Package libmagic is missing dependencies for the following libraries:
libseccomp.so.2
```
http://downloads.lede-project.org/snapshots/faillogs/arm_cortex-a9_neon/packages/file/compile.txt


Todo fue correcto... :+1:


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

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


[MATRIZ DE ANALISIS DE RIESGOS.xlsx](https://github.com/AdrianaPejendino/SI-Super-Pollo-/files/2095914/MATRIZ.DE.ANALISIS.DE.RIESGOS.xlsx)


QUE TE PASA PUTO , YO SUBO LO QUE QUIERO GIL


there is no --dev flag anymore :)


This could be simplified to have port_out=None so each of the subsequent calls to this method wouldn't need to specify that it equals None if they're not providing 2 nodes.


GHE_Fluid_Temps (mitchute) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-45.44%25-red.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-0.0%25-red.png)


Oh, did I already comment on this ? Sorry, I lost track of what I'd already suggested.


I did, thank you! Should be all good in the published package now!


### Visual regression report:

[![Visual report](https://circleci.com/gh/stevector/nerdologues-d8/1881/artifacts/0/artifacts/backstop_data/bitmaps_test/20180612-214931/0600294051_Clips_by_person_with_quotes_0_document_0_desktop.png)](https://circleci.com/gh/stevector/nerdologues-d8/1881/artifacts/0/artifacts/backstop_data/html_report/index.html)


Known issue: this commit breaks box/sliding-window optimization. I think this is due to the elimination checks on lines 3530 and 3532. Elimination checks are indexed by window/box indices, while the distance matrix is indexed by global indices.

Currently testing simply eliminating these checks; test should be complete next morning.


I guess I'm not really a fan of copying the shared pointer twice, but I don't have a big complaint, so either way works.


Essentially implemented as develop 7d07ee7ed17540f454dd0200cde075d633684247.

No action needed anymore as part of #82.


Yep, I've updated and it looks good. Thanks for the quick fix once I found the issue! 👍


### Visual regression report:

[![Visual report](https://circleci.com/gh/stevector/nerdologues-d8/1883/artifacts/0/artifacts/backstop_data/bitmaps_test/20180612-215136/failed_diff_0600294051_Video_1_0_document_0_desktop.png)](https://circleci.com/gh/stevector/nerdologues-d8/1883/artifacts/0/artifacts/backstop_data/html_report/index.html)


Had command line issues when trying to rebase


Hi Pedro!

Hope all is good! Wasn't aware you were working on this implementation to support multiple option sets. Would you like to submit a PR maybe? It would close issue #297

Thanks! :)


Forgot to push / make a tag? :)


64bit all together, no space.


Same as above.


Small nit w/ 64bit, otherwise LGTM.


Diagram of the Architecture


For future references: see 132e99a


@orso82 How do you feel about these changes to tests? Should I keep going? Do you want to do codecov integration? Seeing which lines are missed in testing has actually helped me find bugs, so it may be a good idea.


No action needed on this commit, already in develop.


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

https://meta.discourse.org/t/add-description-to-group-cards/86524/10


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

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


The following doc(s) have been deployed to the [docker](https://docker-static-docs.pantheonsite.io/docs) Multidev environment:
- [README.md](https://github.com/pantheon-systems/documentation/commit/da0a345011e7530a10cd69cdef4be6ec8b0920d0/README.md)
- [wraith.yaml](https://github.com/pantheon-systems/documentation/commit/7c58ade8fb57bf90040491846a8ccdd58ea1881c/wraith.yaml)
- [updater.sh](https://github.com/pantheon-systems/documentation/commit/5b05da19e205c93232e936624c2b85dcc8b1dbce/updater.sh)
- [runthedocs.sh](https://github.com/pantheon-systems/documentation/commit/1148ea29c5204529f5862217942ce31dd4fe3879/runthedocs.sh)
- [VERSION](https://github.com/pantheon-systems/documentation/commit/f7c242035c2e978f44abe7a5263b6aea55335865/VERSION)
- [Dockerfile](https://github.com/pantheon-systems/documentation/commit/36e902ba28c928dfb8a961fa59d4587a9a032b95/Dockerfile)
- [build.sh](https://github.com/pantheon-systems/documentation/commit/7d5d7f69f8b929122b116803e598ea246508e9ae/build.sh)
- [release.sh](https://github.com/pantheon-systems/documentation/commit/7d5d7f69f8b929122b116803e598ea246508e9ae/release.sh)


Try removing 'Let's' and 'Then' to make it more polished


LGTM


Braucht man das? Wird wohl jeder schaffen > 60 min zu deuten und in h:min umzurechnen - im Kopf.


same


remove char map append


I based this off of DataArray, so that `Coordinates(<values>, dims=<dims>)` would mirror `DataArray(values, coords=<values>, dims=<dims>)`.

The `Coordinates.coords` property returns a DataArray.coords object, which makes it easy to use all of the xarray indexing, even of stacked MultiIndex coordinates. It also means that Coordinates should accept a DataArray.coords object as the input coordinate values (without a dims argument, it gets those from the name of each DataArray).

The `Coordinates.coords1d` attribute is the current stacked_dict. I'm not sure how useful having the flattened _coords and separate dims_map is currently, and I haven't recreated that at this point.


Created multidev environment [stemtc#pr-af-reque](https://dashboard.pantheon.io/sites/d606a851-9760-4c5d-834d-833e6aacb2cd#pr-af-reque).

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


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

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


@orso82 This problem could've also been solved by adding scipy to requirements.txt, but I decided I should leave that to you.


![](https://github.trello.services/images/mini-trello-icon.png) [Bug: button blinking](https://trello.com/c/QlQ3vltR/735-bug-button-blinking)


Fixed, thanks!


wait, this might have introduced a bug.... :bug: :bug:


Отступы и пробел между атрибутами


Не нужно между методом и аргументами пробел, не стоит хардкордить название станции в класс


@mlshapiro @mpu-creare Can you take a look at this and give some initial feedback?


pop не нужен. удаление поезда через delete лучше


That's odd!  I waited until the Travis build came clean to merge it in.


We may actually just support Coordinates(other.coords) here.


переменные должны быть в snake_case ` curr_position` вместо `currPosition`


тут не нужен этот else, он ничего не делает


скобки не нужны


android.view.InflateException: Binary XML file line #26: Error inflating class TextView
                      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:763)
                      at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
                      at android.view.LayoutInflater.rInflate(LayoutInflater.java:809)
                      at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
                      at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
                      at com.example.android.miwok.WordAdapter.getView(WordAdapter.java:49)
is anyone getting the same kind of error.my app is getting crashed on running after following till the 14th lecture


158270028_Issue#6422 (Nigusse) - x86_64-MacOS-10.9-clang: OK (2928 of 2928 tests passed, 11 test warnings)

Messages:

 * 8 tests had: AUD diffs.
 * 1 test had: ERR diffs.
 * 1 test had: ESO small diffs.
 * 1 test had: MTR small diffs.
 * 2 tests had: BND diffs.
 * 2 tests had: MTD diffs.
 * 2 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)


Looks like this was not supposed to change any behavior, but I think the change to `iterator splitLines` did cause a breakage:

https://travis-ci.org/docopt/docopt.nim/builds/372759959


не нужен этот else


пустая строка в конце


Adding codecov sounds good to me.   I recommend @orso82 make @eldond an administrator if necessary to set it up.


Great, it worked!!


This will result in a request to datacite for every update to the node.

```python
    def update_identifier(self, node, category):
        if not node.is_public or node.is_deleted:
            if category == 'doi':
                doi = self.build_doi(node)
                self._client.metadata_delete(doi)
                return {'doi': doi}
            else:
                raise NotImplementedError('Updating metadata not supported for {}'.format(category))
        else:
            return self.create_identifier(node, category)
```

Is `create_identifier` idempotent? Is it OK that we'll be calling POSTing to the `metadata_post` endpoint multiple times for the same node?

cc @Johnetordoff


Braucht man nicht wirklich, meine Meinung....


158270028_Issue#6422 (Nigusse) - i386-Windows-7-VisualStudio-14: OK (2928 of 2928 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)


With screenshot


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @lpsinger were added to conda-forge. Welcome to conda-forge!"
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

- @lpsinger were added to this feedstock maintenance team.
  You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


Oh, I think you have reduced the buffer inside level map encoder, which I did for my WIP patch for enabling 64x64tx
In fact, the coeff buffers you have reduced downto 32x32 need to stay as 64x64, because the forward and inverse tx of libaom functions assume that and repack and unpack on 64x64 storage.
Only the storage passed to level map encoder should be maximum 32x32 because it is the maximum size of coeffs what level map encodes.
So, when 'enabling 64x64 tx' lands, this chance will be overwritten or this commit need be reverted.
However, for 64x64 tx, quantize_in_place() and dequantize() can process first 32x32 coeffs only and save some time.


@eldond this is all very good. Thank you for taking the lead on this. `codecov` sounds like a good idea. Let me know what you need to set it up.

I will do some edits to `test_omas_suite.py`


Created multidev environment [aufundab-eu#ci-11](https://dashboard.pantheon.io/sites/6be53646-74d9-4cfe-a83a-05d2e486fa44#ci-11).

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


The following doc(s) have been deployed to the [docker](https://docker-static-docs.pantheonsite.io/docs) Multidev environment:
- [README.md](https://github.com/pantheon-systems/documentation/commit/da0a345011e7530a10cd69cdef4be6ec8b0920d0/README.md)
- [wraith.yaml](https://github.com/pantheon-systems/documentation/commit/7c58ade8fb57bf90040491846a8ccdd58ea1881c/wraith.yaml)
- [updater.sh](https://github.com/pantheon-systems/documentation/commit/5b05da19e205c93232e936624c2b85dcc8b1dbce/updater.sh)
- [runthedocs.sh](https://github.com/pantheon-systems/documentation/commit/1148ea29c5204529f5862217942ce31dd4fe3879/runthedocs.sh)
- [VERSION](https://github.com/pantheon-systems/documentation/commit/f7c242035c2e978f44abe7a5263b6aea55335865/VERSION)
- [Dockerfile](https://github.com/pantheon-systems/documentation/commit/36e902ba28c928dfb8a961fa59d4587a9a032b95/Dockerfile)
- [build.sh](https://github.com/pantheon-systems/documentation/commit/7d5d7f69f8b929122b116803e598ea246508e9ae/build.sh)
- [release.sh](https://github.com/pantheon-systems/documentation/commit/7d5d7f69f8b929122b116803e598ea246508e9ae/release.sh)


so this proves we need separate stuff cool.
btw u can push to the other repo :)


ill add these now


ok


Created multidev environment [aufundab-eu#ci-15](https://dashboard.pantheon.io/sites/6be53646-74d9-4cfe-a83a-05d2e486fa44#ci-15).

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


Fixed #23