I have already Done it.

On Mar 31, 2017 12:54 PM, "Jalak" <notifications@github.com> wrote:

> Work in progress..Will definitely update Readme.md once some issues are
> fixed.Alternatively you can do following things as of now
>
>    1. Run "*npm install*"
>    2. Run "*webpack*" ( it will create bundle)
>    3.Type " *npm run start* and launch localhost:5000
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/jkvora/Sound-Wave/commit/5e699d357766edcf42d20b7f9f85369d377c7b8a#commitcomment-21572860>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AYTCZhhc7fGTytzPeOhjHiVfzR3WFrk5ks5rrKoZgaJpZM4MvOHM>
> .
>


@alex-ab thanks for the hint.
@chelmuth : please apply the fixup commit db55eaf1e60caac3a3b29acbf5ec2213839ea194


When building 8a44161b46724ed8c3d02adb189e44ee687255a4, I'm getting:
```
[ 64%] Building CXX object src/app/CMakeFiles/qgis_app.dir/qgsabout.cpp.o
/home/simon/src/QGIS/src/app/qgsabout.cpp: In member function ‘void QgsAbout::init()’:
/home/simon/src/QGIS/src/app/qgsabout.cpp:68:32: error: ‘QWebView’ has not been declared
   connect( developersMapView, &QWebView::linkClicked, this, &QgsAbout::openUrl );
                                ^~~~~~~~
make[2]: *** [src/app/CMakeFiles/qgis_app.dir/build.make:759: src/app/CMakeFiles/qgis_app.dir/qgsabout.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2785: src/app/CMakeFiles/qgis_app.dir/all] Error 2
make: *** [Makefile:161: all] Error 2
```


The functions I used for pulseaudio is compile-able even in our very old travis-ci which use 1.1, also the audio record loop which use pulseaudio library will only start if the user press record button, I think I will make a cflags / in-game config to disable recording sound, as some people demand that "please don't make pulseaudio hard dependency"

Notice: this is only linux-related, for windows I think i will use wasapi, osx may have all recorder code ifdef
out, and I think you don't need recorder for android?


Nicht schlecht! ;-)


![](https://github.trello.services/images/mini-trello-icon.png) [Improve client routing](https://trello.com/c/ADZ07I8s/51-improve-client-routing)


How to use it can you explain please


Maybe this could be configurable (use or not the ":" and "%" characters) via options, in a future version.


        rvFoodAtStn.addItemDecoration(new StickyHeaderDecoration(new StickyHeaderAdapter() {
            @Override
            public long getHeaderId(int position) {
                return 0;
            }

            @Override
            public RecyclerView.ViewHolder onCreateHeaderViewHolder(ViewGroup parent) {
            View view=    LayoutInflater.from(parent.getContext()).inflate(R.layout.station_list_header, parent, false);
                return new HeaderViewHolder(view);
            }

            @Override
            public void onBindHeaderViewHolder(RecyclerView.ViewHolder viewholder, int position) {

            }
        }));


[inst/cli/container_it.R:5:74:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L5) *style:* **Trailing whitespace is superfluous.**
```r
"container_it.R is a command-line interface to the R package containeRit.
                                                                         ^
```
[inst/cli/container_it.R:6:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L6) *style:* **lines should not be more than 80 characters.**
```r
It packages R sessions, scripts, workspaces and vignettes together with all dependencies to execute them in Docker containers.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:9:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L9) *style:* **lines should not be more than 80 characters.**
```r
        container_it.R file [options] [--copy arg] [--cmd-render <FORMAT> | --cmd-R-file] <FILE>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:14:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L14) *style:* **lines should not be more than 80 characters.**
```r
    dir       Searches the given directory for R / Rmarkdown files and uses the first encounter for packaging
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:15:60:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L15) *style:* **Trailing whitespace is superfluous.**
```r
    file      Packages a given R script or R markdown file.
                                                           ^
```
[inst/cli/container_it.R:16:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L16) *style:* **lines should not be more than 80 characters.**
```r
              Optionally, the container can run a batch execution or rendering of the given file instead of an interactive R session.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:16:134:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L16) *style:* **Trailing whitespace is superfluous.**
```r
              Optionally, the container can run a batch execution or rendering of the given file instead of an interactive R session.
                                                                                ^
```
[inst/cli/container_it.R:17:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L17) *style:* **lines should not be more than 80 characters.**
```r
    session   Packages an empty R session in which a series of R commands may be executed (see option -e)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:18:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L18) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[inst/cli/container_it.R:20:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L20) *style:* **lines should not be more than 80 characters.**
```r
  --force -f          Force writing output even if a file of the same name already exists
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:21:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L21) *style:* **lines should not be more than 80 characters.**
```r
  --image <ARG>       Specify the Docker image that shall be used for the docker container (FROM-statement)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:22:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L22) *style:* **lines should not be more than 80 characters.**
```r
                      By default, the image is determinded from the given r_version,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:22:85:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L22) *style:* **Trailing whitespace is superfluous.**
```r
                      By default, the image is determinded from the given r_version,
                                                                                ^
```
[inst/cli/container_it.R:23:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L23) *style:* **lines should not be more than 80 characters.**
```r
                      while the version is matched with tags from the base image rocker/r-ver
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:24:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L24) *style:* **lines should not be more than 80 characters.**
```r
                      see details about the rocker/r-ver at https://hub.docker.com/r/rocker/r-ver/'
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:25:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L25) *style:* **lines should not be more than 80 characters.**
```r
  --maintainer -m <ARG>   Name / email of the dockerfile's maintainer (will be read from environment variables if not given)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:27:78:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L27) *style:* **Trailing whitespace is superfluous.**
```r
  --no-vanilla        Package a session / file without using the vanilla flag
                                                                             ^
```
[inst/cli/container_it.R:28:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L28) *style:* **lines should not be more than 80 characters.**
```r
                      (warning: site and environment files currently cannot be included in the container)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:29:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L29) *style:* **lines should not be more than 80 characters.**
```r
  --output -o FILE    Path and name of the output Dockerfile [default: ./Dockerfile]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:31:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L31) *style:* **lines should not be more than 80 characters.**
```r
  --r_version -r <ARG>  Specify an R version number that should run inside the container.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:31:90:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L31) *style:* **Trailing whitespace is superfluous.**
```r
  --r_version -r <ARG>  Specify an R version number that should run inside the container.
                                                                                ^
```
[inst/cli/container_it.R:32:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L32) *style:* **lines should not be more than 80 characters.**
```r
                      By default, the version of the currently linked R instance is used.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:33:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L33) *style:* **lines should not be more than 80 characters.**
```r
  --save -s <objects> ...    Save a list of objects from the workspace to an .RData file (overwrites --save-image)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:35:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L35) *style:* **lines should not be more than 80 characters.**
```r
  --soft              Whether to include soft dependencies among the system dependencies of R packages. [default: FALSE]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:36:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L36) *style:* **lines should not be more than 80 characters.**
```r
  --quiet -q          Run containeRit as silent as possible (print only errors and warnings) [default: FALSE]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:39:50:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L39) *style:* **Trailing whitespace is superfluous.**
```r
  --copy -c script | script_dir | <copy_file> ...
                                                 ^~~~~
```
[inst/cli/container_it.R:40:78:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L40) *style:* **Trailing whitespace is superfluous.**
```r
                      Indicates whether and how a workspace should be copied.
                                                                             ^
```
[inst/cli/container_it.R:41:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L41) *style:* **lines should not be more than 80 characters.**
```r
                      For the modes 'dir' and 'file' containeRit copies either the given input file, the complete directory
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:41:124:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L41) *style:* **Trailing whitespace is superfluous.**
```r
                      For the modes 'dir' and 'file' containeRit copies either the given input file, the complete directory
                                                                                ^
```
[inst/cli/container_it.R:42:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L42) *style:* **lines should not be more than 80 characters.**
```r
                      or a list of individual files and directories that should be located below the current directory.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:42:120:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L42) *style:* **Trailing whitespace is superfluous.**
```r
                      or a list of individual files and directories that should be located below the current directory.
                                                                                ^
```
[inst/cli/container_it.R:44:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L44) *style:* **lines should not be more than 80 characters.**
```r
  -d <DIR>            Directory to be used for packaging in mode 'dir'. Use either current dir or a folder below. [default: ./]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:45:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L45) *style:* **lines should not be more than 80 characters.**
```r
  -e <EXPR>           Expression do be executed within the R session that shall be packaged ('session' mode).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:46:32:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L46) *style:* **Trailing whitespace is superfluous.**
```r
  --cmd-render all | pdf | html
                               ^~~
```
[inst/cli/container_it.R:47:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L47) *style:* **lines should not be more than 80 characters.**
```r
                      Indicates that the given R markdown file should be rendered when running the container
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:48:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L48) *style:* **lines should not be more than 80 characters.**
```r
  --cmd-R-file        Indicates that the give R script should be executed on container startup (uses R -f example.R)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:53:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L53) *style:* **lines should not be more than 80 characters.**
```r
  # runs the first r-script / r-script file locally and prints the corresponding dockerfile
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:54:35:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L54) *style:* **Trailing whitespace is superfluous.**
```r
  container_it.R dir -p --no-write
                                  ^~
```
[inst/cli/container_it.R:55:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L55) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[inst/cli/container_it.R:57:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L57) *style:* **lines should not be more than 80 characters.**
```r
  # The Dockerfile will be written to the current directory and overwritten if it already exists
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:58:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L58) *style:* **lines should not be more than 80 characters.**
```r
  # It contains instructions to copy the script and workspace image and to execute the script on start-up
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:61:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L61) *style:* **lines should not be more than 80 characters.**
```r
  # Creates an empty R session and executes the given R commands, which later can be reproduced in the docker container
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:63:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L63) *style:* **lines should not be more than 80 characters.**
```r
  container_it.R session -p -e \"library(sp)\" -e \"demo(meuse, ask=FALSE)\" --r_version 3.3.0
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:68:9:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L68) *style:* **Variable and function names should be all lowercase.**
```r
library(containeRit)
        ^~~~~~~~~~~
```
[inst/cli/container_it.R:70:3:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L70) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(length(commandArgs(trailingOnly=TRUE))== 0){
  ^
```
[inst/cli/container_it.R:70:35:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L70) *style:* **Put spaces around all infix operators.**
```r
if(length(commandArgs(trailingOnly=TRUE))== 0){
                                 ~^~
```
[inst/cli/container_it.R:70:42:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L70) *style:* **Put spaces around all infix operators.**
```r
if(length(commandArgs(trailingOnly=TRUE))== 0){
                                        ~^
```
[inst/cli/container_it.R:72:5:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L72) *style:* **Commented code should be removed.**
```r
  # opts <- docopt::docopt(doc, "--help")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:75:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L75) *style:* **lines should not be more than 80 characters.**
```r
  opts <- docopt::docopt(doc , version = paste0("containeRit ", utils::packageVersion("containeRit"),"\n"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:75:30:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L75) *style:* **Commas should never have a space before.**
```r
  opts <- docopt::docopt(doc , version = paste0("containeRit ", utils::packageVersion("containeRit"),"\n"))
                            ~^
```
[inst/cli/container_it.R:75:102:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L75) *style:* **Commas should always have a space after.**
```r
  opts <- docopt::docopt(doc , version = paste0("containeRit ", utils::packageVersion("containeRit"),"\n"))
                                                                                ^
```
[inst/cli/container_it.R:77:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L77) *style:* **Trailing whitespace is superfluous.**
```r

^
```
[inst/cli/container_it.R:79:5:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L79) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(opts[["quiet"]])
    ^
```
[inst/cli/container_it.R:81:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L81) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[inst/cli/container_it.R:82:15:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L82) *style:* **Use <-, not =, for assignment.**
```r
  output_file =  opts[["output"]]
              ^
```
[inst/cli/container_it.R:83:5:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L83) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(file.exists(output_file) && !opts[["force"]] && !opts[["--no-write"]])
    ^
```
[inst/cli/container_it.R:84:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L84) *style:* **lines should not be more than 80 characters.**
```r
    stop("Dockerfile cannot be written because the target file already exists.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:85:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L85) *style:* **lines should not be more than 80 characters.**
```r
         "\t Re-run with option -f / --force in order to overwride the file or use the flag --no-write.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:87:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L87) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[inst/cli/container_it.R:93:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L93) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[inst/cli/container_it.R:94:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L94) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[inst/cli/container_it.R:100:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L100) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[inst/cli/container_it.R:108:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L108) *style:* **lines should not be more than 80 characters.**
```r
    from <- clean_session(expr = expr,vanilla = !opts[["no-vanilla"]], slave = opts[["quiet"]])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:108:39:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L108) *style:* **Commas should always have a space after.**
```r
    from <- clean_session(expr = expr,vanilla = !opts[["no-vanilla"]], slave = opts[["quiet"]])
                                      ^
```
[inst/cli/container_it.R:111:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L111) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[inst/cli/container_it.R:123:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L123) *style:* **lines should not be more than 80 characters.**
```r
        this_cmd <- CMD_Render(from, output_format = rmarkdown::all_output_formats())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:143:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L143) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[inst/cli/container_it.R:147:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L147) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[inst/cli/container_it.R:156:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/inst/cli/container_it.R#L156) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Class-Add.R:33:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Add.R#L33) *style:* **lines should not be more than 80 characters.**
```r
            stop("The generic function docker_arguments is not implemented for class ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:33:3:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L33) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Cmd",  exec = exec, params = params)
  ^~~
```
[R/Class-Cmd.R:41:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L41) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/Class-Cmd.R:51:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L51) *style:* **lines should not be more than 80 characters.**
```r
      return("More than one exec parameter was given: ", paste(exec, sep = ", "))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:52:9:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L52) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if ((length(params) > 1 && any(is.na(params))) ||
        ^
```
[R/Class-Cmd.R:54:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L54) *style:* **lines should not be more than 80 characters.**
```r
      return("If parameters are given for CMD, they cannot be empty strings or NA")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:55:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L55) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/Class-Cmd.R:57:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L57) *style:* **lines should not be more than 80 characters.**
```r
      "A Cmd instruction must at least have one non-empty exec-argument or one or more parameters given (i.e. as default for an entrypoint)."
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:62:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L62) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
.arguments.Cmd_Run <- function(obj) {
^~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:66:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L66) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Class-Cmd.R:67:11:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L67) *warning:* **no visible global function definition for ‘slot’, Did you mean 'plot'?**
```r
  exec <- slot(obj, "exec")
          ^~~~
```
[R/Class-Cmd.R:68:13:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L68) *warning:* **no visible global function definition for ‘slot’, Did you mean 'plot'?**
```r
  params <- slot(obj, "params")
            ^~~~
```
[R/Class-Cmd.R:75:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L75) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Class-Cmd.R:82:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L82) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Class-Cmd.R:88:11:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L88) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
          .arguments.Cmd_Run)
          ^~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:102:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L102) *style:* **lines should not be more than 80 characters.**
```r
CMD_Rscript <- function(path, options = character(0), args = character(0), vanilla = TRUE){
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:103:5:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L103) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(vanilla)
    ^
```
[R/Class-Cmd.R:107:3:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L107) *warning:* **no visible global function definition for ‘Cmd’, Did you mean 'C'?**
```r
  Cmd("R", params = params)
  ^~~
```
[R/Class-Cmd.R:126:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L126) *style:* **lines should not be more than 80 characters.**
```r
CMD_Render <- function(path, options = character(0), output_format = rmarkdown::html_document(), output_dir = NULL, vanilla = TRUE){
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:127:5:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L127) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(vanilla)
    ^
```
[R/Class-Cmd.R:130:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L130) *style:* **lines should not be more than 80 characters.**
```r
  render_call <- quote(rmarkdown::render("file", output_format = "format", output_dir = NULL))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:134:38:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L134) *style:* **Commas should always have a space after.**
```r
  render_call <- deparse(render_call,width.cutoff = 500)
                                     ^
```
[R/Class-Cmd.R:135:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L135) *style:* **lines should not be more than 80 characters.**
```r
  render_call <- deparse(render_call,width.cutoff = 500) #yes, twice! (command line expects R commands as strings)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:135:38:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L135) *style:* **Commas should always have a space after.**
```r
  render_call <- deparse(render_call,width.cutoff = 500) #yes, twice! (command line expects R commands as strings)
                                     ^
```
[R/Class-Cmd.R:136:55:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L136) *style:* **Commas should always have a space after.**
```r
  render_call <- stringr::str_replace_all(render_call,"^\\\"|\\\"$","")
                                                      ^
```
[R/Class-Cmd.R:136:69:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L136) *style:* **Commas should always have a space after.**
```r
  render_call <- stringr::str_replace_all(render_call,"^\\\"|\\\"$","")
                                                                    ^
```
[R/Class-Cmd.R:138:27:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L138) *style:* **Commas should never have a space before.**
```r
  params <- append(params , expr)
                         ~^
```
[R/Class-Cmd.R:139:3:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L139) *warning:* **no visible global function definition for ‘Cmd’, Did you mean 'C'?**
```r
  Cmd("R", params = as.character(params))
  ^~~
```
[R/Class-Cmd.R:141:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Cmd.R#L141) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Copy.R:18:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Copy.R#L18) *style:* **lines should not be more than 80 characters.**
```r
setClass("Copy", slots=list(src = "character", dest="character"), contains = "Instruction")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Copy.R:18:23:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Copy.R#L18) *style:* **Put spaces around all infix operators.**
```r
setClass("Copy", slots=list(src = "character", dest="character"), contains = "Instruction")
                     ~^~
```
[R/Class-Copy.R:18:52:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Copy.R#L18) *style:* **Put spaces around all infix operators.**
```r
setClass("Copy", slots=list(src = "character", dest="character"), contains = "Instruction")
                                                  ~^~
```
[R/Class-Copy.R:32:3:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Copy.R#L32) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Copy",  src = src, dest=dest)
  ^~~
```
[R/Class-Copy.R:32:31:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Copy.R#L32) *style:* **Put spaces around all infix operators.**
```r
  new("Copy",  src = src, dest=dest)
                             ~^~
```
[R/Class-Copy.R:38:16:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Copy.R#L38) *style:* **Use <-, not =, for assignment.**
```r
            out=sprintf('"%s"', slot(obj, "src"))
               ^
```
[R/Class-Copy.R:38:16:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Copy.R#L38) *style:* **Put spaces around all infix operators.**
```r
            out=sprintf('"%s"', slot(obj, "src"))
              ~^~
```
[R/Class-Copy.R:39:16:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Copy.R#L39) *style:* **Use <-, not =, for assignment.**
```r
            out=append(out, sprintf('"%s"', slot(obj, "dest")))
               ^
```
[R/Class-Copy.R:39:16:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Copy.R#L39) *style:* **Put spaces around all infix operators.**
```r
            out=append(out, sprintf('"%s"', slot(obj, "dest")))
              ~^~
```
[R/Class-Copy.R:40:16:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Copy.R#L40) *style:* **Use <-, not =, for assignment.**
```r
            out=paste(out, collapse = ", ")
               ^
```
[R/Class-Copy.R:40:16:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Copy.R#L40) *style:* **Put spaces around all infix operators.**
```r
            out=paste(out, collapse = ", ")
              ~^~
```
[R/Class-Copy.R:41:16:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Copy.R#L41) *style:* **Use <-, not =, for assignment.**
```r
            out=sprintf("[%s]", out)
               ^
```
[R/Class-Copy.R:41:16:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Copy.R#L41) *style:* **Put spaces around all infix operators.**
```r
            out=sprintf("[%s]", out)
              ~^~
```
[R/Class-Copy.R:50:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Copy.R#L50) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~~~~~~~
```
[R/Class-Copy.R:52:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Copy.R#L52) *style:* **lines should not be more than 80 characters.**
```r
                return("Invalid RUN instruction: There must be at least one file / directory given by 'src'")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Copy.R:54:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Copy.R#L54) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~~~~~~~
```
[R/Class-Copy.R:56:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Copy.R#L56) *style:* **lines should not be more than 80 characters.**
```r
                return("Invalid RUN instruction: There must be exactly one destination folder given by 'dest'")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Dockerfile.R:28:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Dockerfile.R#L28) *style:* **Variable and function names should be all lowercase.**
```r
toString.Dockerfile <- function(x, ...) {
^~~~~~~~~~~~~~~~~~~
```
[R/Class-Dockerfile.R:31:20:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Dockerfile.R#L31) *warning:* **no visible global function definition for ‘slot’, Did you mean 'plot'?**
```r
  from <- toString(slot(x, "image"))
                   ^~~~
```
[R/Class-Dockerfile.R:33:17:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Dockerfile.R#L33) *warning:* **no visible global function definition for ‘slot’, Did you mean 'plot'?**
```r
  maintainer <- slot(x, "maintainer")
                ^~~~
```
[R/Class-Dockerfile.R:36:19:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Dockerfile.R#L36) *warning:* **no visible global function definition for ‘slot’, Did you mean 'plot'?**
```r
  instructions <- slot(x, "instructions")
                  ^~~~
```
[R/Class-Dockerfile.R:41:10:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Dockerfile.R#L41) *warning:* **no visible global function definition for ‘slot’, Did you mean 'plot'?**
```r
  cmd <- slot(x, "cmd")
         ^~~~
```
[R/Class-Dockerfile.R:50:7:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Dockerfile.R#L50) *style:* **Variable and function names should be all lowercase.**
```r
  cat(toString.Dockerfile(x, ...), sep="\n")
      ^~~~~~~~~~~~~~~~~~~
```
[R/Class-Dockerfile.R:50:7:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Dockerfile.R#L50) *warning:* **no visible global function definition for ‘toString.Dockerfile’**
```r
  cat(toString.Dockerfile(x, ...), sep="\n")
      ^~~~~~~~~~~~~~~~~~~
```
[R/Class-Dockerfile.R:50:39:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Dockerfile.R#L50) *style:* **Put spaces around all infix operators.**
```r
  cat(toString.Dockerfile(x, ...), sep="\n")
                                     ~^~
```
[R/Class-Dockerfile.R:59:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Dockerfile.R#L59) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
.write.Dockerfile <-
^~~~~~~~~~~~~~~~~
```
[R/Class-Dockerfile.R:61:5:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Dockerfile.R#L61) *warning:* **no visible global function definition for ‘flog.info’**
```r
    flog.info("Writing dockerfile to %s", file)
    ^~~~~~~~~
```
[R/Class-Dockerfile.R:84:11:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Dockerfile.R#L84) *style:* **Variable and function names should be all lowercase.**
```r
          toString.Dockerfile)
          ^~~~~~~~~~~~~~~~~~~
```
[R/Class-Dockerfile.R:96:11:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Dockerfile.R#L96) *style:* **Variable and function names should be all lowercase.**
```r
          toString.Dockerfile)
          ^~~~~~~~~~~~~~~~~~~
```
[R/Class-Dockerfile.R:124:49:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Dockerfile.R#L124) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
setMethod("write", signature(x = "Dockerfile"), .write.Dockerfile)
                                                ^~~~~~~~~~~~~~~~~
```
[R/Class-Entrypoint.R:33:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Entrypoint.R#L33) *style:* **lines should not be more than 80 characters.**
```r
            stop("The generic function docker_arguments is not implemented for class ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Env.R:34:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Env.R#L34) *style:* **lines should not be more than 80 characters.**
```r
            stop("The generic function docker_arguments is not implemented for class ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Expose.R:29:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Expose.R#L29) *style:* **lines should not be more than 80 characters.**
```r
            stop("The generic function docker_arguments is not implemented for class ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-From.R:47:12:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-From.R#L47) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
    tag <- new("Tag", tag)
           ^~~
```
[R/Class-From.R:48:12:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-From.R#L48) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
    return(new("From", image = image, postfix = tag))
           ^~~
```
[R/Class-From.R:62:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-From.R#L62) *style:* **Variable and function names should be all lowercase.**
```r
parseFrom <- function(string) {
^~~~~~~~~
```
[R/Class-From.R:66:12:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-From.R#L66) *warning:* **no visible global function definition for ‘From’, Did you mean 'proj'?**
```r
    return(From(image = split[1], digest = split[2]))
           ^~~~
```
[R/Class-From.R:70:12:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-From.R#L70) *warning:* **no visible global function definition for ‘From’, Did you mean 'proj'?**
```r
    return(From(image = split[1], tag = split[2]))
           ^~~~
```
[R/Class-From.R:72:12:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-From.R#L72) *warning:* **no visible global function definition for ‘From’, Did you mean 'proj'?**
```r
    return(From(string))
           ^~~~
```
[R/Class-Instruction.R:36:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L36) *style:* **lines should not be more than 80 characters.**
```r
            stop("The generic function docker_arguments is not implemented for class ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:41:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L41) *style:* **Variable and function names should be all lowercase.**
```r
.toString.Instruction <- function(x, ...) {
^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:41:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L41) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
.toString.Instruction <- function(x, ...) {
^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:42:16:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L42) *warning:* **no visible global function definition for ‘docker_key’**
```r
  return(paste(docker_key(x), docker_arguments(x)))
               ^~~~~~~~~~
```
[R/Class-Instruction.R:42:31:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L42) *warning:* **no visible global function definition for ‘docker_arguments’**
```r
  return(paste(docker_key(x), docker_arguments(x)))
                              ^~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:56:11:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L56) *style:* **Variable and function names should be all lowercase.**
```r
          .toString.Instruction)
          ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:56:11:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L56) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
          .toString.Instruction)
          ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:69:11:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L69) *style:* **Variable and function names should be all lowercase.**
```r
          .toString.Instruction)
          ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:69:11:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L69) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
          .toString.Instruction)
          ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:74:7:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L74) *style:* **Variable and function names should be all lowercase.**
```r
  cat(.toString.Instruction(x, ...), sep="\n")
      ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:74:7:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L74) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  cat(.toString.Instruction(x, ...), sep="\n")
      ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:74:7:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L74) *warning:* **no visible global function definition for ‘.toString.Instruction’**
```r
  cat(.toString.Instruction(x, ...), sep="\n")
      ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:74:41:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L74) *style:* **Put spaces around all infix operators.**
```r
  cat(.toString.Instruction(x, ...), sep="\n")
                                       ~^~
```
[R/Class-Instruction.R:89:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L89) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Instruction.R:90:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L90) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Instruction.R:91:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L91) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Instruction.R:92:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L92) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Instruction.R:93:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Instruction.R#L93) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Label.R:15:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Label.R#L15) *style:* **lines should not be more than 80 characters.**
```r
setClass("Label", slots = list(data = "list", multi_line = "logical"), contains = "Instruction")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Label.R:48:5:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Label.R#L48) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.na(label_ns))
    ^
```
[R/Class-Label.R:50:3:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Label.R#L50) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Label", data = data, multi_line = multi_line)
  ^~~
```
[R/Class-Label.R:71:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Label.R#L71) *style:* **Variable and function names should be all lowercase.**
```r
Label_SessionInfo <- function(session = sessionInfo(), as_json = FALSE){
^~~~~~~~~~~~~~~~~
```
[R/Class-Label.R:79:3:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Label.R#L79) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Label", data = data, multi_line = FALSE)
  ^~~
```
[R/Class-Label.R:89:14:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Label.R#L89) *style:* **Commented code should be removed.**
```r
          #  values <- sprintf("\"%s\"",as.character(args))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Label.R:105:58:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Label.R#L105) *style:* **Commented code should be removed.**
```r
#' See https://docs.docker.com/engine/reference/builder/#maintainer-deprecated
                                                         ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Label.R:119:3:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Label.R#L119) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Label", data = data, multi_line = FALSE)
  ^~~
```
[R/Class-Label.R:121:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Label.R#L121) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Label.R:122:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Label.R#L122) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Label.R:123:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Label.R#L123) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Maintainer.R:36:3:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Maintainer.R#L36) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Maintainer", name = name, email = email)
  ^~~
```
[R/Class-Maintainer.R:40:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Maintainer.R#L40) *style:* **lines should not be more than 80 characters.**
```r
setClassUnion("NullOrLabelOrMaintainer", members = c("Maintainer", "NULL", "Label"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Run.R:18:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Run.R#L18) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
.arguments.Run_shell <- function(obj) {
^~~~~~~~~~~~~~~~~~~~
```
[R/Class-Run.R:22:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Run.R#L22) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Class-Run.R:23:15:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Run.R#L23) *warning:* **no visible global function definition for ‘slot’, Did you mean 'plot'?**
```r
  commands <- slot(obj, "commands")
              ^~~~
```
[R/Class-Run.R:24:52:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Run.R#L24) *style:* **Trailing whitespace is superfluous.**
```r
  string <- paste(commands, collapse = " \\\n && ")
                                                   ^
```
[R/Class-Run.R:30:11:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Run.R#L30) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
          .arguments.Run_shell #uses the same function as Cmd for now
          ^~~~~~~~~~~~~~~~~~~~
```
[R/Class-Run.R:45:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Run.R#L45) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~~~~~~~
```
[R/Class-Run.R:46:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Run.R#L46) *style:* **lines should not be more than 80 characters.**
```r
              if(is.na(commands) || length(commands) == 0 || any(stringr::str_length(commands) == 0))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Run.R:46:17:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Run.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
              if(is.na(commands) || length(commands) == 0 || any(stringr::str_length(commands) == 0))
                ^
```
[R/Class-Run.R:47:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Run.R#L47) *style:* **lines should not be more than 80 characters.**
```r
                return(paste("Commands must have at least one string and empty strings are not alowed. Given was: \n\t", paste(commands,collapse = "\n\t")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Run.R:47:137:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Run.R#L47) *style:* **Commas should always have a space after.**
```r
                return(paste("Commands must have at least one string and empty strings are not alowed. Given was: \n\t", paste(commands,collapse = "\n\t")))
                                                                                ^
```
[R/Class-Run.R:48:19:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Run.R#L48) *style:* **Trailing whitespace is superfluous.**
```r
              else
                  ^~
```
[R/Class-Run.R:60:3:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Run.R#L60) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Run_shell",  commands = commands)
  ^~~
```
[R/Class-Run.R:87:3:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Run.R#L87) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Run",  exec = exec, params = params)
  ^~~
```
[R/Class-Run.R:92:11:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Run.R#L92) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
          .arguments.Cmd_Run #uses the same function as Cmd for now
          ^~~~~~~~~~~~~~~~~~
```
[R/Class-Run.R:99:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Run.R#L99) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~~~~~~~
```
[R/Class-Run.R:101:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Run.R#L101) *style:* **lines should not be more than 80 characters.**
```r
                return(paste("Exec must be a non-empty string, given was: ", exec))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Run.R:108:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Run.R#L108) *style:* **lines should not be more than 80 characters.**
```r
                  return("If parameters are given for RUN (optional), they cannot be empty strings or NA")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Volume.R:33:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Volume.R#L33) *style:* **lines should not be more than 80 characters.**
```r
            stop("The generic function docker_arguments is not implemented for class ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Workdir.R:27:3:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/Class-Workdir.R#L27) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Workdir", path = path)
  ^~~
```
[R/containeRit-config.R:1:3:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L1) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(FALSE){
  ^
```
[R/containeRit-config.R:3:11:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L3) *style:* **Variable and function names should be all lowercase.**
```r
  library(containeRit)
          ^~~~~~~~~~~
```
[R/containeRit-config.R:5:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L5) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:6:21:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L6) *style:* **Variable and function names should be all lowercase.**
```r
  current_config <- .containeRit_read_config()
                    ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/containeRit-config.R:7:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L7) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:8:21:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L8) *style:* **Variable and function names should be all lowercase.**
```r
  default_config <- .getDefaultConfig()
                    ^~~~~~~~~~~~~~~~~
```
[R/containeRit-config.R:9:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L9) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:12:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L12) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:13:40:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L13) *style:* **Commas should always have a space after.**
```r
  .get_lib_install_instructions("gdal","2.1.0", current_config)
                                       ^
```
[R/containeRit-config.R:17:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L17) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:20:3:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L20) *style:* **Variable and function names should be all lowercase.**
```r
  .isVersionSupported(lib, version, default_config)
  ^~~~~~~~~~~~~~~~~~~
```
[R/containeRit-config.R:23:3:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L23) *style:* **Variable and function names should be all lowercase.**
```r
  .containeRit_read_config()
  ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/containeRit-config.R:24:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L24) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:25:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L25) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:26:1:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L26) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:29:3:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L29) *style:* **Variable and function names should be all lowercase.**
```r
  .isVersionSupported(lib, version, current_config)
  ^~~~~~~~~~~~~~~~~~~
```
[R/containeRit-config.R:30:37:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L30) *style:* **Commas should always have a space after.**
```r
  .get_lib_install_instructions(lib,version, current_config)
                                    ^
```
[R/containeRit-config.R:31:33:](https://github.com/o2r-project/containerit/blob/940a911b9eab4116ac3a7f6d166b648e0bdbbc64/R/containeRit-config.R#L31) *style:* **Commas should always have a space after.**
```r
  .get_lib_apt_requirements(lib,version, current_config)
                                ^
```


I think I'm going to point the `#esy` branch back to the rev before the original change, because it busts people's build cache (for no reason in this case since it was reverted). Thoughts? Would that cause other issues?


Wrong commit message, should have been "prepare 0.2 release"


@lmontrieux Replaced with correct comment


![ezgif com-video-to-gif](https://cloud.githubusercontent.com/assets/11292348/24540701/05a71578-1612-11e7-9529-8f58a269d330.gif)


Yeah, good idea, sorry for the change. I should have been experimenting in another branch.

> What was all this about?

In the branch I'm working on var expansion happens inside Esy (not in shell as currently) so I was wondering if we could get rid of extra `:` at the end.


@lunny can you send me a PR with the db schema version part of this too ? :)


I didn't test public part, but currently : always return null even with activated survey (and quota count > 0).


Please use all the commit types to create one.


test


Since H5P is used on so many different sites and setups we avoid using polyfills completely as the risk of conflict will always be present – you can never be sure that someone doesn't have a similarly named polyfill on their site which may behave differently. This may lead to you breaking their code which usually ends in them uninstalling H5P. Therefore, we've made it our policy to keep all functionality contained within the H5P namespace.


So if it's not a problem, we can just load these functions dynamically instead of linking the library. And if library was not found or some functions were not loaded properly, then disable recording.

Some games allow recording on android, but I don't care about it atm.


There must let keyword before variable,


No spaces will be added here !!!


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/10978dc2-207f-48ce-a384-3d399ba914b7 "pathanu"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/8b561cc4-449d-4853-9b94-c2a05b79b5ae "pathanu") deployed this commit to [pathanu](https://console.ng.bluemix.net/apps/e0e0608a-4d46-4507-a700-e602882cb345 "ibm:yp:us-south:pathanu:pathanu")


A problem here is that (ss+s-1)->PV_isDrawByRule; is not the value from the PV because other moves search after that (only if all moves on the PV are the last searched move of each node the value is what you expect).

You should propagate this value back so that you can use ss->PV_isDrawByRule instead which now have the correct value.

You can try something like following (no warranty).
if(PVNode && value > bestValue)
   ss->PV_isDrawByRule = (ss+1)->PV_isDrawByRule

And for simplification you can drop the PVNode condition above and at the other places in your patch. So we have this information everywhere in the tree (perhaps it gives other uses).


Enosupp maybe?


Take a look at the Pull Request: https://github.com/ericniebler/range-v3/pull/586

Basically, making the view Bidirectional or RandomAccess for FloatingPoint numbers is not trivial due to how floating point errors accumulate, so I decided to just start with the view as a ForwardRange, and leave relaxing that to future PRs.

The next step should probably be relaxing it to a RandomAccessRange for integers only, and afterwards relaxing it to BidirectionalRange for floating point numbers.

"RandomAccess" for floating point numbers is O(logN) and not O(1) so... whether that should be pursued still needs to be discussed.


`bad` is clearly used as a boolean flag here. The original version is much clearer than this one.


Ist nur eine Frage, weil du __furture__ raus genommen hast.


`dry` is clearly used as a boolean flag here. The original version is much clearer than this one.


`unlink_newfile` is clearly used as a boolean flag here. The original version is much clearer than this one.


上一个状态为出现可能性最大的状态


Another change from the original code is that the ranks in the BooleanNet file are now used for rate constants (k = 1/rank).


kys


Yes, Coq is LGPL 2.1, so better use the same license, I guess.


I create issue https://github.com/smi2/tabix.ui/issues/4 for fix tabix


> In the branch I'm working on var expansion happens inside Esy (not in shell as currently)

I like the sound of that!

But in this case, couldn't you still do the expansion in `esy` somehow, but still allow exporting env vars like this that do join together other env vars?

imagine:

```
"val": "{%ocaml:install}/lib/ocaml/stublibs:{%ocaml:install}/lib/ocaml:$CAML_LD_LIBRARY_PATH",
```

Those are clearly not environment variables being substituted (they're like opam), yet we can still join them with other env vars.

I'm not sure we want to expose the existing `CAML_LD_LIBRARY_PATH` though, do we? Maybe that was your original motivation?


i read ${DVB_CYPRESS}  have you forget any :)


Changing the Kanade's potion effect to an ambient one by passing `true, true` means the Gaia Guardian can delete the effect. Is this intentional?


Why not check the `finished` field as well? If not checking it, it means for me that we won't be able to differentiate a finished execution Path from a finished one.


faux


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-074253 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-074253") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Lack of Y.

And, maybe it's better to return null (and not 0) if fieldName(question type) is invalid. Add a test here : https://github.com/LimeSurvey/LimeSurvey/blob/89ca5e01d963eefa219b2ddc50d07a503af8e598/application/models/Quota.php#L176 : else request is broken.

There are surely some possibility to update question type after set a quota for it.


Pina.engineering


> But in this case, couldn't you still do the expansion in esy somehow, but still allow exporting env vars like this that do join together other env vars?

That's what I do, yes.

> I'm not sure we want to expose the existing CAML_LD_LIBRARY_PATH though, do we? Maybe that was your original motivation?

Yeah, not exposing `CAML_LD_LIBRARY_PATH` is useful, maybe... because one might want to set `$CAML_LD_LIBRARY_PATH` in sandbox env config... So I decided to revert.


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-074310 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-074310") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-Prod-20170331-074315 "deployed-2-env-Prod-20170331-074315") to [Prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


La prochaine fois tu nous laisse code review ton code stp...


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-074327 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-074327") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


One way to think about the decision is that eventually, you'll have to move on. You can do the work now or later, and it's probably the same amount of work either way. If you do it later, all the work you do now to stay on the old version is wasted (work you wouldn't have to do if you move now).


Bluemix toolchain: An unknown tool deployed [testrepo-traceability-jerome-lanneluc](https://github.com/idsdev/testrepo-traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-074347 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-074347") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


GG


I would push those parameters in the DFSConfigKeys class (linked to the hdfs-site.default.xml file)

Please suffix your key variable with HADOOP_SECURITY_RENEWAL_THREAD_ENABLE -> HADOOP_SECURITY_RENEWAL_THREAD_ENABLE_KEY


Tu gères ça stp.


Telemetry isn't being sent to the server properly here. There seems to be a problem with the telemetry threading event.


@Eluminae c'était la fin de journée... Pour le app_dev franchement ça me soul de le rajouter à chaque fois..


can you take a pic of mainboard and arduino ,so i can check your wiring first, the code is easy WHEN your used to it ,and once it works you can use play with the programing, hope i can help from wayne

On 31 Mar 2017, at 04:49, amarotica <notifications@github.com<mailto:notifications@github.com>> wrote:

Hello @addibble<https://github.com/addibble>
Firstly, thank you for making and documenting this project! I am a senior in high school and am building a remote control platform for my senior project. That said, I am using/hope to use these hoverboard motors and drivers. Unfortunately, I have not been able to get your code to work... I try to understand programming but will admit, I am definitely more of a hardware person. I have the hoverboard motor driver connected to my arduino Nano via a logic level converter with the 5v nano connected to high voltage side and hoverboard motor driver connected via low voltage side with 3.3v arduino Nano out going to the low voltage side as well for a reference voltage. I am not sure why but I am unable to get it to work AT ALL. I've been trying different things for the past 3 hours tonight and have been trying to figure it out for the past week almost every night.

Do you have any ideas why it wouldn't be working? Could it be the arduino IDE I have(current version) is too new for the code? I'm getting down to the last week of my project and it still isn't moving.

@wayne281167<https://github.com/wayne281167> you said you got yours working on a Nano, do you have any specific way you wired yours up?

Thank you very much for putting so much detail into this project and thanks in advance for any pointers you may have for my project.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<https://github.com/addibble/HoverboardController/commit/1013f1d3170261a54cf73b8e50823cb9649c86fc#commitcomment-21571285>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AMT23gsJ5_Pa5XMVZvLh6IIRKcm1CM-Oks5rrHe_gaJpZM4JTn4h>.


You uses nodestime for your tuning, so you have to use 20+0.2 instead of 10+0.1. Else you get many time losses.


Не зрозуміло звідки вичитується це посилання на аукціон. Поясніть, будь ласка


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-074757 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-074757") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


So this is actually a problem with the PPRZLINK python library. Trying to delete a dictionary's keys while iterating over those keys will lead to a runtime error. It's still in the [official repo's code](https://github.com/paparazzi/pprzlink/blob/master/lib/v1.0/python/pprzlink/ivy.py#L59) so we should open an issue there / pull request.


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-074814 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-074814") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-Prod-20170331-074821 "deployed-2-env-Prod-20170331-074821") to [Prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-074837 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-074837") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


good!


and so ?


En plus double faute


Hello.

I was following and trying your tool to develope a diagram from an existing database. However, i got the issue #35 too when i have downloaded the .JAR from the website.

Im at work and i cant have an IDE as Eclipse, we only work with Visual Studio. Could you please compile a .JAR file and upload it?

It would be so helpful.

Thank you very much for all your efforts.


Suggestion: Remove the `https:` so it looks somewhat like this: `script(src="//cdnjs.cloudflare.com/...`
That way it will use the protocol (https or http) that's currently being used to view the site. Might help with hiding warnings.


@jojoe77777 yeah... that slipped in somewhere amongst all the other Crowdin mess


спасибо! так более читабельно)


@icc Got it. Changed it. I'm learning something new every day!


on replace in


I'll set priority to -2. Please fix this.


@repetier I got a question about this parameter?
What is it for? I did not find any reference on in in the code.
Same for DELTA_SEGMENTS_PER_SECOND_MOVE.


腹水就阿卡丽激发s


所以 Chrome 版本的同文堂看來也需要修正翻譯耶


和那个房间


@sgress454 👍  As a data point, I was able to verify that this fixes everything as expected in the Vue.js example app


this library didnot find


I made the edit on my setup and it will be included in the net commit


modulo?


To put also in hdfs-site if you agree with first comment


@Lionfrog @kylegsawyer I had to do a manual merge here, but didn't get the chance to test the UI. The only significant thing I changed here was changing the way Ivy messages are sent, so you should make sure that all of your messages show up on the Ivy bus as expected.

For reference, I was working off commit e2966eb (from March 7), before I merged.


same question


ok


I believe that libraries that produce dynamically loadable libraries will amend the `CAML_LD_LIBRARY_PATH` env var, and that seems right. But that wouldn't require that `ocaml` package somehow do this `:` join. It would be the opposite - the package that defines the dynamically loaded library would amend it.

Then for the use case you mentioned with sandbox configs specifying additional `CAML_LD_LIBRARY_PATH`, I think that they could still set it from the top of their app - running it with a special config, without ocaml having to do any joining. I *think*.


Could you test what the performance is with num_threads = 1?


please use discourse.lynckia.com to ask questions to the community, do not use Pull Requests


You should maybe use JSQLParser to parse the statement instead of doing it "by hand". See HqlQueryExecutor#isSafeSelect for an example.


В Logger пожалуйста


It is how often the positions should be updated per second for nonlinear moves. Since corexy is not nonlinear and only using nonlinear system, there is no need to use as high values as for deltas so we can spare the ram and computation time.


The default should true for HADOOP_SECURITY_RENEWAL_THREAD_ONLY_RELOGIN_DEFAULT
Otherwise jobs running without an external k5start command will failed with ticket not renewed, no?


Hmm using dlsym, dlopen for pulseaudio.. this means I need to cast all pulseaudio function to void*,
Also I need some variable like (pulseaudio struct) pa_sample_spec...

Maybe we disable recording sound for linux static build? Actually I chose pulse because of this:
http://www.maartenbaert.be/simplescreenrecorder/recording-game-audio/

To my knowledge, there is no reliable way to record the speakers in ALSA except by physically connecting the line out/headphone jack to the line in/microphone jack with a cable. It's primitive but it works very well, you just have to adjust the recording level in 'alsamixer' to get the volume right. You should also disable 'auto mute' if your speakers become muted when you plug in the cable.

Using jack is far more complex


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-075915 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-075915") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-075927 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-075927") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


I think you should add a line of comment to explain the meaning of special_click.


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-Prod-20170331-075933 "deployed-2-env-Prod-20170331-075933") to [Prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-075946 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-075946") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


here also a small comment on special_click


Bluemix toolchain: An unknown tool deployed [testrepo-traceability-jauninb](https://github.com/idsdev/testrepo-traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-080009 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-080009") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


两个项目合并可能有利于未来维护。用build脚本或者代码判断来分支。


good


relis toi omg x)


![](https://i.imgflip.com/1mfdt0.jpg)

💩


init commit


Cool. I'll test it but not sure I'll have the time to refactor right now. I'll add a comment at least. Thanks!


Ok, but I cannot find any references in code, but eeprom.c/h. Where is it used?
And as it is stored in the eeprom I should change the parameter to 30 in the for my delta?


> (Also, grey clashed with my theme, and I couldn't read ^^)
>
I had the same problem… :)


commentutriy


Tk D Il S.


Great! :-)


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-080755 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-080755") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


On line 18, I see you have an error in syntax. DELEY should be DELAY


This squashed commit is now a mixture of 2 features. I was working on a custom `HandlerMapping` for the web layer in the same branch. If you are happy to just merge the lot we can pick the bones out later, but it should be easy enough to separate them (the "simple" type support is all in spring-cloud-function-core/context, and the handler mapping is all in s-c-f-web).


Unnecessary method. Just use `getCAServiceInfo(certToken, serviceName)`


you can use getCaServiceInfo - no need for a new method


Small question: won't be faster if we write?

```javascript
isSvgMode = !!parent && parent.ownerSVGElement !== undefined;
```
Firstly, isSvgMode will always be `boolean`.
Secondly, we won't be determining the type of `parent.ownerSVGElement`, instead we'll just compare with `undefined`.


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-080948 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-080948") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-080959 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-080959") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-Prod-20170331-081005 "deployed-2-env-Prod-20170331-081005") to [Prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


sad


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081018 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081018") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


新增一个好友时进行一系列的处理


@sletz, can you please wait with the merge for another hour or so? There's still one minor thing I'd like to fix in faust-lv2 (plugin URIs should point to https://faustlv2.bitbucket.io now, Bitbucket really changed those generated URLs).


needed


Bluemix toolchain: An unknown tool deployed [testrepo-traceability-jauninb](https://github.com/idsdev/testrepo-traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081041 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081041") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Created multidev environment [ci-example-d8-composer#ci-466](https://dashboard.pantheon.io/sites/c401fd14-f745-4e51-9af2-f30b45146a0c#ci-466).

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


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081118 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081118") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


dsffsdfsdfsdfsf


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081135 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081135") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Thanks for noticing. TC is fixed.


Am I correct in understanding that this canned parameter exists as a sort of API definition to return an example response? If this is the case, this really should be moved to an explicit test, and we should be mocking these calls.


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-Prod-20170331-081140 "deployed-2-env-Prod-20170331-081140") to [Prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081155 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081155") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testrepo-traceability-jerome-lanneluc](https://github.com/idsdev/testrepo-traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081213 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081213") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Yeah the legend is referring to settings.login isn't it? Am I missing something?


It is used in motion.cpp for computations. It was named DELTA_ as that nonlinear system was originally for deltas developed and now gets also used for others. But changing is always a pain for users needing to change their configurations over and over.


New user testing


TeamCity OTA+ :: rvi_sota_server :: ci [Build 2332](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=27191&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


Really could use this help. Those DOCs are sleep inducing


consider renaming the method. It now checks if we have "Management" or "Nortal" CA. Not just for "Management"


this is my first commit


![screenshot 2017-03-31 03 06 13](https://cloud.githubusercontent.com/assets/630490/24542163/275b8f48-15c0-11e7-8e8b-a8c3666224df.png)

This is working!! @jam-world @jiamingguo


This is returning a copy of the DefaultColorSpaceFunction.


![](https://github.trello.services/images/mini-trello-icon.png) [Intégrer l’écran ajouter documents et consulter document](https://trello.com/c/trOC4sIE/60-integrer-l-ecran-ajouter-documents-et-consulter-document)


This is getting a copy of the DefaultColorSpaceFunction, and then assigning f to the _copy_, not the original.


This line should go at the top with the other headers.  :)


Is Emacs 25 absolutely required?  Would Emacs 24.4 or 24.5 work?


det her er en kommentar


Sorry guys, my fault. :(
I missed this line "Configuration is specified on project edit page".
At first I thought It is to be specified in phpci.yml.


det her er også en kommentar


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081826 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081826") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Ok, thank you.
Just for reference: https://github.com/repetier/Repetier-Firmware/blob/9ac153211cf94797fdad4381087686ebaa2f3e91/src/ArduinoAVR/Repetier/motion.cpp#L1932

I will leave the value at 180 (default).


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081836 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081836") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-Prod-20170331-081842 "deployed-2-env-Prod-20170331-081842") to [Prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


这个是有可能，不过目前先观望，两者在 API 的实作上还是有着不同程度的差异。
等 Firefox 再更新个几版后，应该就可以决定要不要合并。


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081855 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081855") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testrepo-traceability-jauninb](https://github.com/idsdev/testrepo-traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081917 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170331-081917") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Attention, cela ralenti beaucoup la requête ! (25 secondes chez epoxy)
En + les 3 dernières jointures sont fausses du coup, car l'expedition peut être en target comme en source


dfasfsd


There is only a binary in resources/bin.


maybe put it as default in the interface?


Unfortunately, it is required because of `ansi-term`. Even in Emacs 25, one needs a workaround, Emacs 24's `ansi-term` is just way too much work to support.


@gauntface Why did you delete me? :-/


@oihane is this needed? Could you add a comment explaining?


Fixed by reversing the commit, then?


Hard coding blocks height.


You've asked for a feedback in [this](https://www.reddit.com/r/golang/comments/62e9lj/gkill_fkill_alternative_written_go/dfluaql/) thread and I looked at the code. Here's what I found.
This branch is written in a subtly strange way. You see. Here on line 69 you check whether `err` is `nil`, but you've already checked that it's not `nil` on line 61, but then you set it to `nil` if it's `readline.ErrInterrupt` or `io.EOF` and break the loop in case `err` is `readline.ErrInterrupt`, but not when it's equal to `io.EOF`. I suggest to simplify this loop like:
```go
for {
	if _, err = k.rl.Readline(); err != nil {
		if err == readline.ErrInterrupt || err == io.EOF {
			err = nil
			break
		}
	}
	if k.done {
		break
	}
}
```
Another thing you could do is rewrite the whole function like this:
```go
func (k *Killer) Start() (err error) {
	defer func() {
		k.rl.Clean()
		k.rl.Close()
		err = k.err
	}()
	for {
		if _, err = k.rl.Readline(); err != nil {
			if err == readline.ErrInterrupt || err == io.EOF {
				return nil
			}
		}
		if k.done {
			break
		}
	}
}
```
But I, personally, find this way of using `defer` somewhat disturbing.