Hi,

I've created the following builds for your commit:

| |Linux|Win|macOS|
|---|---|---|---|
|Blender py36| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcblender-python-36-master-175387b-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcblender-python-36-master-175387b-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcblender-python-36-master-175387b-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcblender-python-36-master-175387b-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcblender-python-36-master-175387b-macos64.zip)|
|IfcConvert| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcConvert-master-175387b-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcConvert-master-175387b-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcConvert-master-175387b-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcConvert-master-175387b-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcConvert-master-175387b-macos64.zip)|
|IfcGeomServer| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcGeomServer-master-175387b-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcGeomServer-master-175387b-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcGeomServer-master-175387b-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcGeomServer-master-175387b-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcGeomServer-master-175387b-macos64.zip)|
|Python 27| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27-master-175387b-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27-master-175387b-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27-master-175387b-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27-master-175387b-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27-master-175387b-macos64.zip)|
|Python 27u| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27u-master-175387b-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27u-master-175387b-linux64.zip)| | [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27u-master-175387b-macos64.zip)|
|Python 32| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32-master-175387b-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32-master-175387b-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32-master-175387b-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32-master-175387b-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32-master-175387b-macos64.zip)|
|Python 32u| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32u-master-175387b-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32u-master-175387b-linux64.zip)| | [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32u-master-175387b-macos64.zip)|
|Python 33| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-33-master-175387b-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-33-master-175387b-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-33-master-175387b-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-33-master-175387b-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-33-master-175387b-macos64.zip)|
|Python 34| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-34-master-175387b-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-34-master-175387b-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-34-master-175387b-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-34-master-175387b-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-34-master-175387b-macos64.zip)|
|Python 35| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-35-master-175387b-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-35-master-175387b-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-35-master-175387b-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-35-master-175387b-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-35-master-175387b-macos64.zip)|
|Python 36| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-36-master-175387b-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-36-master-175387b-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-36-master-175387b-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-36-master-175387b-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-36-master-175387b-macos64.zip)|

Kind regards,
IfcOpenBot


Created multidev environment [dgreat#pr-335](https://dashboard.pantheon.io/sites/41cad7fe-472d-43a9-a470-d391b9622376#pr-335).

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


FanEnergyIndex (mjwitte) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


I think we should still add a sanity check for if the meta or display name etc is null. Returning a null value will display the raw placeholder in PAPI. I think we should add the check if the value is null then return an empty value instead.


Love that you used the ES6 template literal here💯


It's no good unfortunately, I've already found the first broken package: libcmis. It seems to require the header boost/uuid/sha1.hpp which was removed in the latest boost version...


> Dear @diamondgamermcpe:
> I regret to inform you that the release you submitted, named "**FloatingText**" (v1.0), for the project [FloatingText](https://poggit.pmmp.io/ci/diamondgamermcpe/FloatingText/FloatingText) on 2018-08-02T22:04:23.000Z, has been rejected.

There is a very similar plugin named "Texter" which accomplishes the same, and more as this plugin. Because this plugin unfortunately does not provide any additional or better features than Texter this plugin will, in its current state, not find its way to poggit. I understand that this might be frustrating, but having many plugins doing exactly the same thing on one platform has no advantage for a user.

> Please resolve the issues listed above and submit the updated plugin again.
> Note: This comment is created here because this is the last commit when the released build was created.


Yolo


I noticed that you used `appendTo` for both of these - love it. Just so you know it's out there, you will also see (and probably more commonly) `append` which does the same thing, just in backwards order. For this line, it would be:

`$('#comment_list').append(newComment);`


okay, so revert the boost changes for now...


I would recommend giving each of these new elements ids or classes so you grab more easily down on lines 13-14.


can you change the code so it gets cryotokeys only once, not on every symboltable update?


@wenzhi Hi. What is the function that replaces this?


It is the right thing to delegate to the back-end printer the choice of how to display references. `makeRef` accomplishes that. So this good is good.


Make sure you are consistent about using semi-colons! If you hate them coming from Ruby, they actually are not necessary - only a few situations in which it could cause you problems and you have to write the ugliest code (white space wise) to put yourself in that situation. But if you use them at all, make sure to use them in all the places.


i update symbol table on every new game, and i have problems sometimes since this change.


@justinetroyke looks great🎉 A few comments for your review, let me know if you have any questions.


This was a change I got from @joperezr's original crack at this task. I'd assume it's an SDK target that does something we want to skip, so we overwrite it - is that causing problems to have this overwritten?


I'd recommend grabbing these elements by ID since they are already in the HTML - a little more readable and more conventional!

And throw a ; after all these `.val()`s 😊


# ProChain ERC20 Contract
 The Web Interface is https://etherscan.io/token/0x8377ee6d3545bc6ff1425ee3015dc648b149c7b2


@justinetroyke Beautiful! Looks like you're using ES5 - we will be showing some ES6 syntax in class for your exposure.


> Dear @iRainFlop:
> I regret to inform you that the release you submitted, named "**Ping**" (v1.0.1), for the project [Ping](https://poggit.pmmp.io/ci/iRainFlop/Ping/Ping) on 2018-08-07T06:23:54.000Z, has been rejected.

The namespace of this plugin violates PQRS requirements. Each plugin MUST have its unique base namespace. In your case I recommend a base namespace of iRainFlop\Ping. Also consider adding a proper config switch for the automatic ping and not a generic command to be executed, as that has nothing to do with the plugins purpose.

> Please resolve the issues listed above and submit the updated plugin again.
> Note: This comment is created here because this is the last commit when the released build was created.


In the above example it will show up at /srv/docker/redmine/redmine. I didn't think it was necessary to have a separate mount for the db file.


are we almost done


ok cool. no, just want to understand the change as it doesn't seem necessary to me anymore, at least in my private xunit branch.


image -> diagram?


That sounds much better


This line ensures the file is placed in the redmine data directory. Perhaps it needs a comment.


@brother-fu


No need for a list.


Solución Ejercicio 1


Do you also speak German or do I have to try my bad English?


test


Hey @marcosci , shouldn't it be something like:

```r
lsm_c_ai.stars <- function(landscape) {
    landscape <- as(landscape, "Raster")
    lsm_c_ai(landscape)
}
```


Since you want this to happen by default, maybe considering putting this into the HTML so JS doesn't have to handle it.


@jonathan
In the "Selected models for publication section", the time interval for the bins used for the hazard based vpc were set at 6.5 months to make 4 equally-spaced bins instead of 3.3 months which mad 8 bins.
The resulting change in bin size produces plots which appear "smoother"


Can do self._pseudo_residtol = residtol = {} make it easier to set members later on.  Also, use a try/except block rather than an if else block.


✅ Detekt: Great Stuff! 👍


@damassi This `Responsive` component isn’t serving any purpose any longer, right?


## Jenkins Build Summary

Built from [this commit](https://github.com/mellery451/rippled/commit/8eaa48573b77a7d253b432383d7fe80769bccbfa)

Built at __20180813 - 17:15:55__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/msvc.Debug.txt) | 1032 cases, 0 failed, t: 761s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/gcc.Debug_Dcoverage_ON.txt) | 1035 cases, 0 failed, t: 853s | PASS :white_check_mark:
docs | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/docs.txt) | 1 cases, 0 failed, t: 2s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 1101 cases, 0 failed, t: 933s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/clang.Debug.txt) | 1035 cases, 0 failed, t: 285s | PASS :white_check_mark:
rpm | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/rpm.txt) | 1034 cases, 0 failed, t: n/a | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/clang.Debug_Dunity_OFF.txt) | 1035 cases, 0 failed, t: 448s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1032 cases, 0 failed, t: 625s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/gcc.Debug.txt) | 1035 cases, 0 failed, t: 293s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/gcc.Debug_Dunity_OFF.txt) | 1035 cases, 0 failed, t: 390s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/clang.Release_Dassert_ON.txt) | 1034 cases, 0 failed, t: 404s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/gcc.Debug_Dstatic_OFF.txt) | 1035 cases, 0 failed, t: 291s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/gcc.Release_Dassert_ON.txt) | 1034 cases, 0 failed, t: 427s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1035 cases, 0 failed, t: 294s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1035 cases, 0 failed, t: 273s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/msvc.Debug_Dunity_OFF.txt) | 1032 cases, 0 failed, t: 1176s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/msvc.Release.txt) | 1031 cases, 0 failed, t: 402s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1035 cases, 0 failed, t: 560s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/sslcmake/1//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1035 cases, 0 failed, t: 1193s | PASS :white_check_mark:


Wywołanie metod nie tworzy beanów. Trzy różne beany typu TaskList powinieneś dodać do kontenera Springowego, następnie je pobrać, a na końcu przekazać do konstruktora Board


> Dear @MisteFr:
> Regarding the release you submitted, named "**AutoRestarter**" (v1.0.0), for the project [AutoRestarter](https://poggit.pmmp.io/ci/MisteFr/AutoRestarter/AutoRestarter) on 2018-08-10T22:11:53.000Z, there are some problems with the values in the submit form.

Please add a note that this doesn't work on windows. (start.sh doesn't work/exist for windows installations).

> Your release has been reset to draft. Please [edit the release](https://poggit.pmmp.io/edit/MisteFr/AutoRestarter/AutoRestarter/3) to resolve these problems, then click "Submit" on the edit page to have the plugin reviewed again.
> Note: This comment is created here because this is the last commit when the released build was created.


Can just use cfg here (typically if we have a variable available locally we use it as such rather than accessing it as a member).


I realise I haven't been active recently, but why start a new branch for this instead of using the existing vs2017 branch I was already maintaining and is already well tested and includes fixes for the HLSL decompiler? I'll push up the latest tip I have on my local machine, but it's just a git merge master from what is already there.


Yup it looks like this can go.


@cbalanescu That is an excellent question. I'm sure it is possible to support MFA, though I'll need to see if Microsoft already supports that for connecting to the Exchange Online PowerShell system. I opened a ticket to track this request here: https://github.com/jdgregson/Delete-Emails-O365/issues/5


@xji3 -- please do not mess with the `SubstitutionModel` inference in this way.   `replaceParameter` does not seem like it's necessary function for all `SMs` to provide.


like this we handle also multidimensional stars objects and for one dimension it should be the same, shouldn't it? :)

```
tif = system.file("tif/L7_ETMs.tif", package = "stars")
(x = stars::read_stars(tif))
plot(x)
lsm_c_ai(x)
```

... just implemented for every function, please say I am not wrong here :D that was a lot of copy+paste


nvm, i'll revert it.  It's blocking me right now.


This patch has caused downstream breakages:

```
Captured traceback-1:
~~~~~~~~~~~~~~~~~~~~~
    Traceback (most recent call last):
      File "/home/jaypipes/src/git.openstack.org/openstack/tooz/tooz/tests/test_partitioner.py", line 31, in tearDown
        super(TestPartitioner, self).tearDown()
      File "tooz/tests/__init__.py", line 72, in tearDown
        self._coord.stop()
      File "tooz/coordination.py", line 690, in stop
        super(CoordinationDriverWithExecutor, self).stop()
      File "tooz/coordination.py", line 451, in stop
        fut.get()
      File "tooz/coordination.py", line 664, in get
        return self._fut.result(timeout=timeout)
      File "/home/jaypipes/src/git.openstack.org/openstack/tooz/.tox/py27-etcd3gw/local/lib/python2.7/site-packages/concurrent/futures/_base.py", line 462, in result
        return self.__get_result()
      File "/home/jaypipes/src/git.openstack.org/openstack/tooz/.tox/py27-etcd3gw/local/lib/python2.7/site-packages/futurist/_utils.py", line 47, in run
        result = self.fn(*self.args, **self.kwargs)
      File "tooz/drivers/etcd3gw.py", line 43, in wrapper
        return func(*args, **kwargs)
      File "tooz/drivers/etcd3gw.py", line 339, in _leave_group
        members = self.client.get_prefix(prefix_group)
      File "/home/jaypipes/src/git.openstack.org/openstack/tooz/.tox/py27-etcd3gw/local/lib/python2.7/site-packages/etcd3gw/client.py", line 257, in get_prefix
        sort_target=sort_target)
      File "/home/jaypipes/src/git.openstack.org/openstack/tooz/.tox/py27-etcd3gw/local/lib/python2.7/site-packages/etcd3gw/client.py", line 228, in get
        return [value_with_metadata(item) for item in result['kvs']]
      File "/home/jaypipes/src/git.openstack.org/openstack/tooz/.tox/py27-etcd3gw/local/lib/python2.7/site-packages/etcd3gw/client.py", line 225, in value_with_metadata
        value = _decode(item.pop('value'))
      File "/home/jaypipes/src/git.openstack.org/openstack/tooz/.tox/py27-etcd3gw/local/lib/python2.7/site-packages/etcd3gw/utils.py", line 41, in _decode
        return base64.b64decode(data).decode("utf-8")
      File "/home/jaypipes/src/git.openstack.org/openstack/tooz/.tox/py27-etcd3gw/lib/python2.7/encodings/utf_8.py", line 16, in decode
        return codecs.utf_8_decode(input, errors, True)
    UnicodeDecodeError: 'utf8' codec can't decode byte 0x81 in position 0: invalid start byte
```

In particular, all openstack/tooz builds are broken with the above.


FOR THE LOVE OF KITTENS, STOP REBASING.

At least remove that tag in the commit message... @ezio84 I will pay you back some day.


btw, one thing you probably know:

do we need stars now as a dependency? it works like a charm as is, but I am not an S3 expert.


This now must be permanent


Need to work on this. Noticed that it is not showing options if one in the list already has the regex match.


Repo Created


This looks okay


Created multidev environment [online-orientation#pr-30](https://dashboard.pantheon.io/sites/714bd05e-1a33-4f35-93a2-e9d6add67063#pr-30).

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


Naaaaahh, keep rebasing with the tag! :v


@vinta Why was Web2Py removed?  This is an active project the last commit was even a day ago https://github.com/web2py/web2py/commit/63972386c23961360d99c5ce49240b0aed5c820f


Fixed #4


ReadMe File Added & Reassembled.


Since you're using a lot of ES6 features already, I'd recommend using a template literal here to interpolate this <li>!

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals


This leads to a build error on a qt4 (older vtk) build.

/home/pieper/slicer4/latest/Slicer/Libs/MRML/Widgets/qMRMLPlotView.cxx: In member function \u2018void qMRMLPlotView::RemovePlotSelections()\u2019:
/home/pieper/slicer4/latest/Slicer/Libs/MRML/Widgets/qMRMLPlotView.cxx:1084:18: error: \u2018class vtkChartXY\u2019 has no member named \u2018RemovePlotSelections\u2019
   this->chart()->RemovePlotSelections();
                  ^
Libs/MRML/Widgets/CMakeFiles/qMRMLWidgets.dir/build.make:1725: recipe for target 'Libs/MRML/Widgets/CMakeFiles/qMRMLWidgets.dir/qMRMLPlotView.cxx.o' failed
make[5]: *** [Libs/MRML/Widgets/CMakeFiles/qMRMLWidgets.dir/qMRMLPlotView.cxx.o] Error 1
CMakeFiles/Makefile2:2556: recipe for target 'Libs/MRML/Widgets/CMakeFiles/qMRMLWidgets.dir/all' failed
make[4]: *** [Libs/MRML/Widgets/CMakeFiles/qMRMLWidgets.dir/all] Error 2
Makefile:162: recipe for target 'all' failed
make[3]: *** [all] Error 2
CMakeFiles/Slicer.dir/build.make:144: recipe for target 'Slicer-prefix/src/Slicer-stamp/Slicer-build' failed
make[2]: *** [Slicer-prefix/src/Slicer-stamp/Slicer-build] Error 2
CMakeFiles/Makefile2:99: recipe for target 'CMakeFiles/Slicer.dir/all' failed
make[1]: *** [CMakeFiles/Slicer.dir/all] Error 2
Makefile:94: recipe for target 'all' failed
make: *** [all] Error 2


Let's bring lines 14, 16 and 17 in one tab so it doesn't look like they are nested inside of the previous line of code, just for readability 😊


Flag doesn't change anything. Still missing symbols in a multitude of libraries, which code has been removed from AOSP due to Google only supporting treble devices now -- apparently.


System Initialized in local WAMP server and run successfully.


Love that you are using some of that ES6💯


Menu Added in the System.


@tywestlie Looks awesome👍 A few notes for your review, let me know if you'd like to follow up on anything.


No longer compiling for me since 6a5a20b1602eb537d4fd7d2c3d4c2013b0959866 (it errors in al.cpp). Here's the log:
[libTAScompileerror.txt](https://github.com/clementgallet/libTAS/files/2284044/libTAScompileerror.txt)


Since you're not re-assigning these and are using ES6 let/const - use a const here to communicate that it won't be re-assigned.


Woops this should have been DB_NAME and not DB_HOST


If the function isn't taking event as an argument, this probably isn't doing anything for ya.


This is the initial repo commit for this project. Some of these files will be deleted as the project is built from scratch from the ground up.


Sorry I missed this comment before merging. I'll fix it in a future PR.


Two Page, one is viewcalendar and other is addevent added successfully and systematically in this system.


ok , il est en x64 maintenant ?


alterarTabela(); quando você chama essa função, vc duplica os valores.
window.location.reload(true) aqui vc recarrega a página e desfaz o problema.
você precisa retirar o alterarTabela, pois ele é carregado quando a página inicia


integreity => integrity ?


You should carefully review the additions. I'm not sure if the compiler cares about floating point size and properly handles the single precision opcodes. They all need to convert to double or this will not work right.
Same for 8- or 16- bit integer operations.


poderia pegar o form direto ao inves de ficar indo buscar cada elemento de forma separada


Since your selector variable points to the DOM element, you don't need to interpolate here - $(selector) will work!


AOSP Pie xmls https://github.com/ingbrzy/Android-9.0-Pie-XMLs


@jcnelson could you expand a bit on what each of the features means?

AFAIK, many of these features are supported by IPFS but listed as not supported. Having some more description on what exactly "Data is read/write" means, would make it easier for me to verify that it's correct.


delete me please


Checkmarx scan results 13 Aug 2018 20:36 UTC +03:00

High
Medium
Low
Info

New
0
0
0
0

Recurrent
0
0
0
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

a23cad998261c81bf63aa21ac681a2e8b5303e7c	@web-flow


I'd delete this white space - usually you'll see variable declarations grouped, then a line of whitespace between that group and a condition block or another function call.


test comment


No need to add this file yet. REQUIRE still works and they will do automated PRs later.


I Came Back to the Older Commit


Also check out AppVeyor.jl for a simpler and more future proof template


SORRY O.D here but it won't let it not compatible rejecting it not an apple app it saying to get the git hub wait a min I'm typing on it so why does it say i can't deploy it?


Copy of this build can be found at https://www.mewbuilds.com/build/b63328ba8ac53f4101fc2e0abba6182f21c3974b/index.html


Good point.

@Punzo unless the change can easily be backported, could you propose a fix to simply exclude this feature when building against VTK7 ?


Great job being really consistent on the use of semi-colons!


@tywestlie some notes for you - great job, I'd really just recommend to make sure your code is following convention in terms of style/syntax for readability 😊


vc está expondo o mudarNota mas o HTML não deveria saber dessas coisas.


## What even is this fam?
 Needs a better explanation.


[inst/examples/example_distanceFromEachPoint.R:37:2:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/inst/examples/example_distanceFromEachPoint.R#L37) *style:* **Commented code should be removed.**
```r
#beginCluster(3) # can do parallel
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_distanceFromEachPoint.R:40:2:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/inst/examples/example_distanceFromEachPoint.R#L40) *style:* **Commented code should be removed.**
```r
#endCluster() # if beginCluster was run
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:82:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L82) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( method != "RMexp") {
        ^
```
[R/initialize.R:237:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L237) *style:* **Variable or function name should be lowerCamelCase.**
```r
  X <- c(jitter(sort(rbeta(nPoints, betaPar, betaPar) * (maxX - minX) + minX)),
  ^
```
[R/initialize.R:239:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L239) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Y <- c(jitter(sort(rbeta(nPoints / 2, betaPar, betaPar) * (maxY - meanY) + meanY)),
  ^
```
[R/initialize.R:243:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L243) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Sr1 <- Polygon(cbind(X + xAdd, Y + yAdd))
  ^~~
```
[R/initialize.R:244:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L244) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Srs1 <- Polygons(list(Sr1), "s1")
  ^~~~
```
[R/initialize.R:341:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L341) *style:* **Commented code should be removed.**
```r
# ### INCORPORATE RELEVANT PARTS OF THIS OLD INIT FUNCTION INTO INITCOORDS()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:346:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L346) *style:* **Commented code should be removed.**
```r
# #'                      (currently only \code{RasterLayer} or
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:347:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L347) *style:* **Commented code should be removed.**
```r
# #'                      \code{SpatialPolygonsDataFrame}) accepted.
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:357:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L357) *style:* **Commented code should be removed.**
```r
#     ext <- extent(agentlocation)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:359:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L359) *style:* **Commented code should be removed.**
```r
#       #            nonNAs <- !is.na(getvalue(probinit))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:360:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L360) *style:* **Commented code should be removed.**
```r
#       nonNAs <- !is.na(getValues(probinit))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:361:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L361) *style:* **Commented code should be removed.**
```r
#       wh.nonNAs <- which(nonNAs)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:362:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L362) *style:* **Commented code should be removed.**
```r
#       #            ProbInit.v <- cumsum(getvalue(probinit)[nonNAs])
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:363:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L363) *style:* **Commented code should be removed.**
```r
#       ProbInit.v <- cumsum(getValues(probinit)[nonNAs])
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:365:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L365) *style:* **Commented code should be removed.**
```r
#         ran <- runif(numagents,0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:366:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L366) *style:* **Commented code should be removed.**
```r
#         fI <- findInterval(ran, ProbInit.v)+1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:367:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L367) *style:* **Commented code should be removed.**
```r
#         fI2 <- wh.nonNAs[fI]
          ^~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:368:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L368) *style:* **Commented code should be removed.**
```r
#         last.ran <- runif(numagents,0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:369:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L369) *style:* **Commented code should be removed.**
```r
#         last.fI <- findInterval(last.ran, ProbInit.v)+1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:370:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L370) *style:* **Commented code should be removed.**
```r
#         last.fI2 <- wh.nonNAs[last.fI]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:372:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L372) *style:* **Commented code should be removed.**
```r
#         #                va <- getvalue(probinit)[nonNAs]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:373:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L373) *style:* **Commented code should be removed.**
```r
#         va <- getValues(probinit)[nonNAs]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:374:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L374) *style:* **Commented code should be removed.**
```r
#         ran <- runif(length(va), 0, 1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:375:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L375) *style:* **Commented code should be removed.**
```r
#         fI2 <- wh.nonNAs[ran<va]
          ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:377:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L377) *style:* **Commented code should be removed.**
```r
#         last.ran <- runif(length(fI2), 0, 1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:378:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L378) *style:* **Commented code should be removed.**
```r
#         last.fI <- findInterval(last.ran, ProbInit.v) + 1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:379:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L379) *style:* **Commented code should be removed.**
```r
#         last.fI2 <- wh.nonNAs[last.fI]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:381:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L381) *style:* **Commented code should be removed.**
```r
#         #                last.ran <- runif(length(fI2),0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:382:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L382) *style:* **Commented code should be removed.**
```r
#         #                last.fI2 <- wh.nonNAs[last.ran<va]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:385:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L385) *style:* **Commented code should be removed.**
```r
#         position <- xyFromCell(agentlocation,fI2,spatial = TRUE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:387:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L387) *style:* **Commented code should be removed.**
```r
#         position <- coordinates(agentlocation)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:389:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L389) *style:* **Commented code should be removed.**
```r
#         stop("need raster layer or Spatial Points object")
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:391:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L391) *style:* **Commented code should be removed.**
```r
#       numagents <- length(position)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:399:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L399) *style:* **Commented code should be removed.**
```r
#           colnames(xy) = c("x", "y")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:400:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L400) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(xy)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:401:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L401) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(sampleRandom(agentlocation, numagents, xy = TRUE, sp = TRUE))
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:403:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L403) *style:* **Commented code should be removed.**
```r
#           sam <- sample(1:length(agentlocation),numagents)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:404:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L404) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(agentlocation[sam,])
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:406:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L406) *style:* **Commented code should be removed.**
```r
#           stop("need raster layer or Spatial Points object")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:413:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L413) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(agentlocation)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:415:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L415) *style:* **Commented code should be removed.**
```r
#           stop("need raster layer or Spatial Points object")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:417:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L417) *style:* **Commented code should be removed.**
```r
#         numagents <- length(position)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:425:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L425) *style:* **Commented code should be removed.**
```r
#         numagents <- length(position)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:429:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L429) *style:* **Commented code should be removed.**
```r
#     stop("Need to provide agentlocation, which can be a map layer")
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:431:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L431) *style:* **Commented code should be removed.**
```r
#   heading1 <- runif(numagents, 0, 360)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:432:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L432) *style:* **Commented code should be removed.**
```r
#   distance <- runif(numagents, 0.1, 10)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:434:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L434) *style:* **Commented code should be removed.**
```r
#   .Object@ID <- as.character(1:numagents)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:435:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L435) *style:* **Commented code should be removed.**
```r
#   .Object@spatial <- position
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:436:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L436) *style:* **Commented code should be removed.**
```r
#   .Object@heading <- heading1
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:437:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L437) *style:* **Commented code should be removed.**
```r
#   .Object@distance <- distance
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:439:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/initialize.R#L439) *style:* **Commented code should be removed.**
```r
#   return(.Object)
    ^~~~~~~~~~~~~~~
```
[R/mapReduce.R:53:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/mapReduce.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
  BsumVec <- reduced[fullRasterVals] # join
  ^~~~~~~
```
[R/neighbourhood.R:114:21:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L114) *style:* **Variable or function name should be lowerCamelCase.**
```r
                    match.adjacent = FALSE, cutoff.for.data.table = 2e3,
                    ^~~~~~~~~~~~~~
```
[R/neighbourhood.R:114:45:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L114) *style:* **Variable or function name should be lowerCamelCase.**
```r
                    match.adjacent = FALSE, cutoff.for.data.table = 2e3,
                                            ^~~~~~~~~~~~~~~~~~~~~
```
[R/neighbourhood.R:233:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L233) *style:* **Lines should not be more than 100 characters.**
```r
              ((adj[, "from"] %% numCol + adj[, "to"] %% numCol) == 1)) # | #right & left edge cells, with neighbours wrapped
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/neighbourhood.R:238:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L238) *style:* **Lines should not be more than 100 characters.**
```r
              ((adj[, "from"] %% numCol + adj[, "to"] %% numCol) == 1)) # | #right & left edge cells, with neighbours wrapped
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/neighbourhood.R:297:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L297) *style:* **Lines should not be more than 100 characters.**
```r
              ((from %% numCol + to %% numCol) == 1))# | #right & left edge cells, with neighbours wrapped
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/neighbourhood.R:808:29:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L808) *style:* **Variable or function name should be lowerCamelCase.**
```r
setGeneric("wrap", function(X, bounds, withHeading) {
                            ^
```
[R/neighbourhood.R:817:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L817) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:834:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L834) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:844:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L844) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:845:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L845) *style:* **Variable or function name should be lowerCamelCase.**
```r
    X <- wrap(X, bounds = extent(bounds))
    ^
```
[R/neighbourhood.R:854:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L854) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:855:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L855) *style:* **Variable or function name should be lowerCamelCase.**
```r
    X <- wrap(X, bounds = extent(bounds))
    ^
```
[R/neighbourhood.R:864:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L864) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:867:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L867) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds))
      ^
```
[R/neighbourhood.R:879:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L879) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:904:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L904) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:905:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L905) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds), withHeading = withHeading)
      ^
```
[R/neighbourhood.R:914:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L914) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:917:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L917) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds), withHeading = withHeading)
      ^
```
[R/neighbourhood.R:1054:40:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/neighbourhood.R#L1054) *style:* **Commas should always have a space after.**
```r
  cc <- cbind(pureCircle2[, "x"] - xy[,"x"], pureCircle2[, "y"] - xy[, "y"])
                                       ^
```
[R/probability.R:41:35:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/probability.R#L41) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    1 / sqrt(var * 2 * pi) * exp(-((theta - mu + 2 * pi * k) ^ 2) / (2 * var))
                                  ^
```
[R/probability.R:44:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/probability.R#L44) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Next <- term(theta, mu, var, k)
  ^~~~
```
[R/probability.R:45:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/probability.R#L45) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Last <- Next
  ^~~~
```
[R/RcppExports.R:68:20:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/RcppExports.R#L68) *style:* **Variable or function name should be lowerCamelCase.**
```r
runifC <- function(N) {
                   ^
```
[R/RcppExports.R:71:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/RcppExports.R#L71) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/SELES.R:53:23:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/SELES.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
numAgents <- function(N, probInit) {
                      ^
```
[R/splitRaster.R:116:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/splitRaster.R#L116) *style:* **Lines should not be more than 100 characters.**
```r
      clusterApplyLB(cl = cl, x = seq_along(extents), fun = croppy, e = extents, r = r, path = path, rType = rType)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:538:8:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/spread.R#L538) *style:* **Commented code should be removed.**
```r
      #isNASpreadProb <- is.na(spreadProb[])
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:540:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/spread.R#L540) *style:* **Commented code should be removed.**
```r
      #   isNASpreadProb <- is.na(spreadProb[])
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:541:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/spread.R#L541) *style:* **Commented code should be removed.**
```r
      #   spreadProb[isNASpreadProb] <- 0L
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:942:41:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/spread.R#L942) *style:* **Place a space before left parenthesis, except in a function call.**
```r
              notDupsEvents <- notDups[-(1:(nrSpreads - nrPotentials))]
                                        ^
```
[R/spread2.R:5:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/spread2.R#L5) *style:* **Lines should not be more than 100 characters.**
```r
                           "quantityAdj", "quantityAdj2", "state", "size", "tooBigByNCells", "V1", "proportion"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:674:12:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/spread2.R#L674) *style:* **Commented code should be removed.**
```r
          #pureCircle <- unique(pureCircle)
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:759:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/spread2.R#L759) *style:* **Commented code should be removed.**
```r
          # colnamesDtPot <- colnames(dtPotential)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:760:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/spread2.R#L760) *style:* **Commented code should be removed.**
```r
          # ll <-  lapply(colnamesDtPot, function(x) dtPotential[[x]][!spreadProbNA])
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:761:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/spread2.R#L761) *style:* **Commented code should be removed.**
```r
          # names(ll) <- colnamesDtPot
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:762:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/spread2.R#L762) *style:* **Commented code should be removed.**
```r
          # dtPotential <- as.data.table(ll)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:772:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/spread2.R#L772) *style:* **Lines should not be more than 100 characters.**
```r
                                                                   .I[sample.int(length(numNeighs), size = numNeighs, prob = spreadProbRel)],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:787:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/spread2.R#L787) *style:* **Variable or function name should be lowerCamelCase.**
```r
      NAaSP <- !is.na(actualSpreadProb)
      ^~~~~
```
[R/spread2.R:789:42:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/spread2.R#L789) *style:* **Commas should always have a space after.**
```r
        dtPotential <- dtPotential[NAaSP,]
                                         ^
```
[R/spread2.R:830:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/spread2.R#L830) *style:* **Lines should not be more than 100 characters.**
```r
        # this is to prevent overlap within an event... in some cases, overlap within event is desired, so skip this block
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:848:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/spread2.R#L848) *style:* **Lines should not be more than 100 characters.**
```r
        #successCells <- na.omit(successCells[!dupsWithinDtPotential]) # remove the dupsWithinDtPotential
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:848:10:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/R/spread2.R#L848) *style:* **Commented code should be removed.**
```r
        #successCells <- na.omit(successCells[!dupsWithinDtPotential]) # remove the dupsWithinDtPotential
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-examples.R:6:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-examples.R#L6) *style:* **Commented code should be removed.**
```r
    cat("#START##############\n", file = tmpExFile, append = FALSE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-examples.R:17:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-examples.R#L17) *style:* **Commas should never have a space before.**
```r
  } , add = TRUE)
   ~^
```
[tests/testthat/test-mapReduce.R:23:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L23) *style:* **Commented code should be removed.**
```r
  #expect_equal(sort(unique(getValues(biomass))), sort(reducedDT$biomass))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:27:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L27) *style:* **Commented code should be removed.**
```r
#   library(data.table)
    ^~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:28:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L28) *style:* **Commented code should be removed.**
```r
#   library(raster)
    ^~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:31:6:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L31) *style:* **Commented code should be removed.**
```r
#    detach("package:data.table")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:35:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L35) *style:* **Commented code should be removed.**
```r
#   ras <- raster(extent(0,15,0,15), res=1)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:36:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L36) *style:* **Commented code should be removed.**
```r
#   fullRas <- randomPolygons(ras, numTypes=5, speedup=1, p=0.3)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:37:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L37) *style:* **Commented code should be removed.**
```r
#   names(fullRas) <- "mapcodeAll"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:38:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L38) *style:* **Commented code should be removed.**
```r
#   uniqueComms <- raster::unique(fullRas)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:42:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L42) *style:* **Commented code should be removed.**
```r
#     biomass=rnbinom(length(uniqueComms), mu=4000, 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:44:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L44) *style:* **Commented code should be removed.**
```r
#   biomass <- rasterizeReduced(reducedDT, fullRas, "biomass")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:46:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L46) *style:* **Commented code should be removed.**
```r
#   expect_equal(sort(unique(getValues(biomass))), sort(reducedDT$biomass))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:47:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L47) *style:* **Commented code should be removed.**
```r
#   expect_equal(length(unique(getValues(biomass))), length(unique(getValues(fullRas))))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:49:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L49) *style:* **Commented code should be removed.**
```r
#   setkey(reducedDT, biomass)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:50:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L50) *style:* **Commented code should be removed.**
```r
#   communities <- rasterizeReduced(reducedDT, fullRas, "communities")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:51:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L51) *style:* **Commented code should be removed.**
```r
#   expect_equal(sort(unique(getValues(communities))), sort(reducedDT$communities))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:52:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L52) *style:* **Commented code should be removed.**
```r
#   expect_equal(length(unique(getValues(communities))), length(unique(getValues(fullRas))))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:56:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L56) *style:* **Commented code should be removed.**
```r
#   library(data.table)
    ^~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:57:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L57) *style:* **Commented code should be removed.**
```r
#   library(raster)
    ^~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:60:6:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L60) *style:* **Commented code should be removed.**
```r
#    detach("package:data.table")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:64:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L64) *style:* **Commented code should be removed.**
```r
#   ras <- raster(extent(0, 15, 0, 15), res = 1)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:65:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L65) *style:* **Commented code should be removed.**
```r
#   fullRas <- randomPolygons(ras, numTypes = 5, speedup = 1, p = 0.3)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:67:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L67) *style:* **Commented code should be removed.**
```r
#   uniqueComms <- raster::unique(fullRas)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:71:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L71) *style:* **Commented code should be removed.**
```r
#     biomass=rnbinom(length(uniqueComms), mu = 4000, 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:73:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L73) *style:* **Commented code should be removed.**
```r
#   biomass <- rasterizeReduced(reducedDT, fullRas, "biomass")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:75:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L75) *style:* **Commented code should be removed.**
```r
#   setkey(reducedDT, biomass)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:76:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L76) *style:* **Commented code should be removed.**
```r
#   communities <- rasterizeReduced(reducedDT, fullRas, "communities")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:77:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L77) *style:* **Commented code should be removed.**
```r
#   expect_equal(sort(unique(getValues(communities))), sort(reducedDT$communities))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:81:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L81) *style:* **Commented code should be removed.**
```r
#   library(data.table)
    ^~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:82:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L82) *style:* **Commented code should be removed.**
```r
#   library(raster)
    ^~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:85:6:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L85) *style:* **Commented code should be removed.**
```r
#    detach("package:data.table")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:89:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L89) *style:* **Commented code should be removed.**
```r
#   ras <- raster(extent(0,15,0,15), res=1)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:90:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L90) *style:* **Commented code should be removed.**
```r
#   fullRas <- randomPolygons(ras, numTypes=5, speedup=1, p=0.3)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:91:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L91) *style:* **Commented code should be removed.**
```r
#   names(fullRas) <- "mapcodeAll"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:92:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L92) *style:* **Commented code should be removed.**
```r
#   uniqueComms <- raster::unique(fullRas)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:96:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L96) *style:* **Commented code should be removed.**
```r
#     biomass=rnbinom(length(uniqueComms), mu=4000, 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:98:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L98) *style:* **Commented code should be removed.**
```r
#   biomass <- rasterizeReduced(reducedDT, fullRas, "biomass")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:100:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L100) *style:* **Commented code should be removed.**
```r
#   setkey(reducedDT, biomass)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:101:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L101) *style:* **Commented code should be removed.**
```r
#   communities <- rasterizeReduced(reducedDT, fullRas, "communities")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:102:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-mapReduce.R#L102) *style:* **Commented code should be removed.**
```r
#   expect_equal(length(unique(getValues(communities))), length(unique(getValues(fullRas))))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-randomPolygon.R:25:60:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-randomPolygon.R#L25) *style:* **Put spaces around all infix operators.**
```r
  expect_true(base::abs(base::abs(polyArea - area)) <  area/4) ## TODO: why is this area/4?
                                                          ~^~
```
[tests/testthat/test-splitRaster.R:148:38:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-splitRaster.R#L148) *style:* **Commas should always have a space after.**
```r
  expect_identical(dataType(y4[[1]]),"INT1U")
                                     ^
```
[tests/testthat/test-splitRaster.R:165:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-splitRaster.R#L165) *style:* **Lines should not be more than 100 characters.**
```r
    tmpdir <- file.path(tempdir(), "splitRaster-test-parallel") %>% reproducible::checkPath(create = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:168:8:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-splitRaster.R#L168) *style:* **Commented code should be removed.**
```r
      #detach("package:raster")
       ^~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:226:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-splitRaster.R#L226) *style:* **Lines should not be more than 100 characters.**
```r
  tmpdir <- file.path(tempdir(), "splitRaster-test-large") %>% reproducible::checkPath(create = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:264:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-splitRaster.R#L264) *style:* **Commented code should be removed.**
```r
  #expect_equal(min(values(m)), min(values(r))) ## Error: cannot allocate vector of size 4.8 Gb
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:283:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-splitRaster.R#L283) *style:* **Commented code should be removed.**
```r
  #expect_equal(max(values(m1)), max(values(r)))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:284:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-splitRaster.R#L284) *style:* **Commented code should be removed.**
```r
  #expect_equal(min(values(m1)), min(values(r)))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread.R:209:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-spread.R#L209) *style:* **Lines should not be more than 100 characters.**
```r
    if (interactive()) Plot(circEdge, addTo = "circs", cols = c("transparent", rainbow(numCircs)[whCirc]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:148:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-spread2.R#L148) *style:* **Commented code should be removed.**
```r
  #quickDT <- data.table(id = seq_along(sams), initialPixels = sams, key = "id")
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:150:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-spread2.R#L150) *style:* **Commented code should be removed.**
```r
  #cirOut <- quickDT[cirOut, on = ]
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:473:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-spread2.R#L473) *style:* **Lines should not be more than 100 characters.**
```r
  ##                                    expr       min        lq      mean   median        uq       max neval
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:474:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-spread2.R#L474) *style:* **Lines should not be more than 100 characters.**
```r
  ##         iterativeFun(ras, FALSE, n, sp)  3.096979 12.642477  73.02248 35.17520  91.10528  764.4073   300
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:475:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-spread2.R#L475) *style:* **Lines should not be more than 100 characters.**
```r
  ##      nonIterativeFun(ras, FALSE, n, sp)  1.509484  6.555565  31.18444 14.91066  42.78317  158.5237   300
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:476:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-spread2.R#L476) *style:* **Lines should not be more than 100 characters.**
```r
  ##           origSpread(ras, FALSE, n, sp)  5.154006  7.555631  14.87158 11.49005  17.50599  231.5487   300
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:477:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-spread2.R#L477) *style:* **Lines should not be more than 100 characters.**
```r
  ## origSpreadIterations(ras, FALSE, n, sp) 10.754669 51.524368 141.48620 93.61996 169.10808 2110.2683   300
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:688:38:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-spread2.R#L688) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  ciCentre[seq_len(ncell(ciCentre))[-(ncell(ciCentre) / 2 - ncol(ciCentre) / 2)]] <- NA_integer_
                                     ^
```
[tests/testthat/test-spread2.R:884:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-spread2.R#L884) *style:* **Lines should not be more than 100 characters.**
```r
                       spreadProb = 0.23, persistProb = 0, iterations = 10, directions = 8L, plot.it = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:886:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-spread2.R#L886) *style:* **Lines should not be more than 100 characters.**
```r
                      spreadProb = 0.23, persistProb = 0.8, iterations = 10, directions = 8L, plot.it = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:891:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-spread2.R#L891) *style:* **Variable or function name should be lowerCamelCase.**
```r
  M <- matrix(0.8, nrow = 50, ncol = 50)
  ^
```
[tests/testthat/test-spread2.R:898:35:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-spread2.R#L898) *style:* **Put spaces around all infix operators.**
```r
  start <- c(50, length(landscape)-49)
                                 ~^~
```
[tests/testthat/test-spread2.R:902:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-spread2.R#L902) *style:* **Lines should not be more than 100 characters.**
```r
                        spreadProb = 0.23, persistProb = persistRas, iterations = 10, directions = 8L,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:916:14:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-spread2.R#L916) *style:* **Use <-, not =, for assignment.**
```r
  spreadProb = landscape
             ^
```
[tests/testthat/test-spread2.R:918:72:](https://github.com/PredictiveEcology/SpaDES.tools/blob/445856abe836e7df62543203bf2d220ec4eb60db/tests/testthat/test-spread2.R#L918) *style:* **Commas should always have a space after.**
```r
  expect_silent(spread2(landscape = landscape, spreadProb = spreadProb,start = start,
                                                                       ^
```


ok, i just amend that


between May and August 2018


Why does that fix the problem? The failing request is from /api/ which is already listed.


Test comment


mezcla de repositorio


Copy of this build can be found at https://www.mewbuilds.com/build/d081fc0a31a57bc3e5a2c995a1e06f7ac7bb548a/index.html


Hopefully not!


Fixed


> It's also not clear if this is really a transitional problem or if this is how it's supposed to be now.

> The URLs need to stay as-is, since changing them would break previous bottles.

Also, there is no need for the uploaded bottles to use `--`, because the `--` only serves to make the cleanup of cached downloads simpler and is basically an implementation detail of the cache management.


Mezcla de repositorio


mezcla de repositorios


Mezcla de repositorios.


Automated Test Suite Message


Mezcla del Repositorio


#6888-EngRefEquationFixPart2 (RKStrand) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: Build Failed

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


Why there is a space in front of here?


Given that we drive our own configuration system, and because at the time I was adding these the build would fail, I decided to override the target. That said, if the build doesn't fail with the original targets, I think it shouldn't hurt to re-add them. That way we would keep our custom stuff to the minimum.


What an idiot


Lol @srijith2001 check before u do stuff boi


Força!


essas funções   serializar e deserializar não devem ser expostas


return_codes_pull_request (michael-okeefe) - i386-Windows-7-VisualStudio-14: OK (2972 of 2972 tests passed, 0 test warnings)

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


poderia ter pego somente o form ao inves de obter cada elemento separadamente


mezcla de repositorio


If it is just this specific call, the two appear to be equivalent except for `InvokeEvent` at the end of `::RemovePlotSelections`, so the following could be used:

```
#ifdef VTK_MAJOR_VERSION < 9
this->chart()->ReleasePlotSelections();
this->chart()->InvokeEvent(vtkCommand::SelectionChangedEvent);
#else
[existing code]
#endif
```


essa função duplica os elementos e é carregada toda vez que a página é recarregada.
você já manda a página recarregar na linha debaixo...


Curious as to why you changed from append to appendTo?


is this is not mounted, every time you restart it, you need to initiate the db again, cause the directory /srv/docker/redmine/redmine is not mounted, I guess it will be gone once we stop the container ? which for db is not a good thing.


a função   alterarNotaDoParticipante, não deveria ser exposta para o HTML.
a html não sabe que precisa mandar um objeto


Rather than appending each item individually, you can consider using a template literal, which allows you to append as much HTML as you want - in this case you'd only need to use the appendTo function once!


Otherwise the output would be concatinated, e.g. 'echo helloecho hiecho byebye'


Copy of this build can be found at https://www.mewbuilds.com/build/51e32bbf095d615e22d1cecdb27686d57686623b/index.html


Ah, now I remember!  It was mdnsd --> https://github.com/troglobit/mdnsd/blob/master/src/conf.c#L252 and there I modified a copy of the string as well.  Which I conveniently forgot to do in xplugd, as well as test it ... :disappointed:

Thank you for finding and fixing this!


Beautiful style/syntax, consistent use of semi-colons 💯


#wallet


I believe you need to put else if statements . The course code only alloted
for 2 preferences . If you have 5 list preferences the course code will not
be able to determine which list preference to update

On Tue, 14 Aug 2018 at 12:25 AM Zandro Zulueta <ziggy.zulueta@gmail.com>
wrote:

> Hmm so if I add 5 edittext view preferences I don’t need change anything
> in their code ?
>
> On Tue, 14 Aug 2018 at 12:02 AM Ziliang Chen <notifications@github.com>
> wrote:
>
>> But what if you have (let's say) 5 Preferences and 5 ListPreferneces?
>> With your method you have to specify each key name which means you need to
>> write 10 if/else statements. However, with course's original method you
>> just need to write 2 if/else statements.
>>
>> —
>> You are receiving this because you commented.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/udacity/ud843-QuakeReport/commit/05190298d7e6a7de21e3beb8f940e133fea67b4c#commitcomment-30056917>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/Anij6mtxMBLJKha_26G1qbUmWKGQu2cvks5uQaMQgaJpZM4ODAoN>
>> .
>>
>


why loggedAt' of undefined???


The bugs are handledc in the next commit:
1) div not shown before value change.
Caused by incorrectly written html tag.
radius should have been written as part of the style parameter, not a separate parameter.

2) values reset at save (could be feature, but not uncontrolled as it is)
Not an actual bug, but part of how forms are ment to work.
If I want to have a button which does not reset the form, let the function that is called by it return false.


TeamCity Bvcms / BuildTrigger [Build 67](https://builds.tpsdb.com/viewLog.html?buildId=168&buildTypeId=Bvcms_BuildTrigger) is now running


Is there a minimum number of events required for the coda calibration to work?


@dougshell https://discord.gg/vzMPKD


@scottjacobsen can you open an issue for this?


Hi @dnmTX It's already available if you install the development version ([cf](https://pyfunceble.readthedocs.io/en/dev/installation.html#developement-version)).

Will be merged under the main branch once I'll be sure that this commit does not break other things :smile_cat:

Have a nice day/night.


if not SL mainline, y’all should add it to the ddrillini fork. hopefully, in a way that barely touches other files, so it’s the easiest to maintain.


Pushed a new commit to branch


Oh, 1st one went through... CRAP!


Sure thing!

`User controls where data is hosted` is taken to mean that the user can select which network-addressable replicas of the data are authoritative.  Suppose that there are two copies of the file `foo.txt`, one of which is hosted at `4.4.4.4` and the other is hosted at `5.5.5.5`.  In Gaia, you can say that `4.4.4.4/foo.txt` is the authoritative replica---readers will contact `4.4.4.4` for `foo.txt` instead of `5.5.5.5`.  This is not the case for IPFS, since anyone can pin a replica.

`Data is read/write` is taken to mean that the data is mutable--i.e. you can alter the contents of a record without changing the name of the record.  My understanding of IPFS is that this is not the case (you'd need DNS+IPFS or IPNS+IPFS to achieve this property?).

`Data can be deleted` means that the storage system supports a "delete" operation so that a subsequent "read" will fail.  This is true for Gaia, but not for IPFS since data does not disappear until it is no longer pinned by anyone.

`Data lookups have predictable performance` is taken to mean that the time taken to resolve the name of a record to its first byte is relatively stable for a given reader.  This is true for Gaia since data lookups rely on DNS and IP, where the underlying network routes are stable and relatively performant.  This is not true for IPFS, since the DSHT is (1) constantly undergoing node churn (which changes the network paths a hash-to-IP lookup takes) and (2) resolving a hash to an IP address via the DSHT can result in routes passing through underprovisioned last-mile choke points (i.e. on individuals' PCs).  The user has no control over the routes taken.

`Writes permission can be delegated` and `Listing permission can be delegated` refer to Gaia's permission model, whereby a user can allow other users to write and list their data on a temporary and revocable basis.  Last I checked (please correct me if I'm wrong), IPFS doesn't have the notion of permissions or delegation---this must be addressed in a higher layer.

`Supports multiple backends natively` refers to Gaia's ability to load and store its data in one or more different storage providers (including IPFS) as a first-class design feature.  Gaia has a driver model that allows power users to control exactly how each write and list-files request is processed.  IPFS nodes store data to local disk only, with no easy way to extend their functionality.  To be fair, you *could* mount your IPFS block store on something like `s3fs` if you wanted to mirror your node's data to S3, but that's not considered first-class support.

Does this answer your questions?


I see resetting is disposing and re-creating the language service (while at deactivation, you'd want to just dispose)


Awesome nice stuff. I think the ideal would be if you made a branch in your
fork which mirrored my fork. Then you could easily see what I was up to and
make pull requests with your new stuff which we could then discuss. If you
want a hand getting set up let me know.

In the end all the tests should go in 'test_pandas_interface.py' but doing
it in a notebook to start looks good.

On Mon, 13 Aug 2018 at 6:00 pm, andrewgsavage <notifications@github.com>
wrote:

> tests-Copy1 (1).txt
> <https://github.com/znicholls/pint/files/2283921/tests-Copy1.1.txt>
> Oh cool that worked better than I'd hoped! That's converted to pintarrays
> and needs renaming to .ipynb
>
> The table in [19] gives a nice view on what should/shouldnt work for
> arithmetic. It'd be nice to get these into tests (which I was trying above)
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/znicholls/pint/commit/3280786393da97e70a7861930f1234ae53de9ffc#commitcomment-30057688>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AWh-mzBrXSORy8Yzh26d4_5FhcNXoRKpks5uQbCugaJpZM4V6eJF>
> .
>


instead of using bind here handleOpenModal and handleCloseModal. Use fat arrow on line 41 and 45


Yes, I agree. I didn't quite like how it ended up. I'll do the change.


It doesn't look like 5.4.0 uses gnureadline either?


`handleOpenModal = () => {`


`handleCloseModal = () => {`


this works too, but its just cleaner to do fat arrow


Copy of this build can be found at https://www.mewbuilds.com/build/09c22e8c63c199c99fc7371d675755e929ae44ab/index.html


In my opinion it lacks of readability, because you can't identify the block structure quick enough. I will always consider this stlye a very unreadable, unnecessary style, but that's just my opinion. But I wouldn't switch styles because of popularity, but stick with what suits me best. And if this style suits you best, then go for it. It's your project.


move state out of constructor for more cleaneess

class App extends Component {
   state = {
      goal: ''
   }
}


[Traefik](https://github.com/containous/traefik) (which uses [lego](https://github.com/xenolf/lego) as it's Let's encrypt client/ACME library) has problems with the OVH API as of right now (bug report [in the Traefik repo here](https://github.com/containous/traefik/issues/3415) and [in the lego repo here](https://github.com/xenolf/lego/issues/618)) for the DNS-01 challenge.

Because of this bug and the fact that I don't need wildcard certificates, I've switched to the HTTP-01 challenge for the meantime.


It'll be hard to do useful code generation for this until I add splicing in some form.


if this is configurable, how'd that work for local vs. remote (where we internally use Chef to push to developers' devservers - usually at different paths than local)


Indeed, it should be use carefully. I'll implement this and replace all direct name assignments with it.


Holy nice PR. This gonna give me a lot of feature and performance boost


OK


>My guess is because Solaris /bin/sh doesn't like ${} variable expansion. Removing the {} should help.

But there is line 77: `echo "Installing collectd to ${INSTALL_DIR}."`
Maybe we should just split line 80 (`export`) into two lines: variable assignment and export?


Ha, I'm just trying to get my head around how to do that now! I'll see if I can do what you've suggested.


Automated Test Suite Message


@leseb sure here is an example log

http://logs.openstack.org/46/589146/2/check/openstack-ansible-deploy-ceph-ubuntu-xenial/3444486/job-output.txt.gz#_2018-08-13_12_01_32_881202

`fatal: [aio1_ceph-rgw_container-fc588f0a]: FAILED! => {"changed": false, "cmd": "ceph --cluster ceph -s -f json", "msg": "[Errno 2] No such file or directory"`

The problem is that `ansible_hostname` returns `aio1_ceph-rgw_container-fc588f0a` but `ansible_fqdn` returns `aio1_ceph-rgw_container-fc588f0a.openstack.local` so the conditional is evaluated to `True` and the task is executed. However, at this point, the `ceph-common` which is responsible to install the required `ceph` packages hasn't been executed and so the `ceph` binary does not exist.

In our playbooks we first execute the `ceph-default` role and then `ceph-common`.

https://github.com/openstack/openstack-ansible/blob/master/playbooks/ceph-rgw-install.yml#L45-L48

However, as stated before, the `ceph-default` role apparently requires packages which are only installed by the `ceph-common` role.

Would you suggest to re-arrange the roles so we execute `ceph-common` before `ceph-default` to workaround this problem?


TeamCity Bvcms / BuildTrigger [Build 67](https://builds.tpsdb.com/viewLog.html?buildId=168&buildTypeId=Bvcms_BuildTrigger) outcome was **SUCCESS**
Summary: Running Build time: 00:07:57


END
W
/line
75


@msuchard How about a new interface `ParameterReplaceableSubstitutionModel` that extends `SubstitutionModel` with a `replaceParameter` function?


TeamCity Bvcms / BuildTrigger [Build 68](https://builds.tpsdb.com/viewLog.html?buildId=169&buildTypeId=Bvcms_BuildTrigger) is now running


@tlambrou @anselb this is the part where  add the roadmap and entry


Não dei permissão.


SmtpUTF8Mailbox seems better to me. Done.


references bd39d51


Thanks! I added back libswresample check, and added an include for al.cpp


## Jenkins Build Summary

Built from [this commit](https://github.com/scottschurr/rippled/commit/21561eb5a0630336469373ff5961904d29f2f79d)

Built at __20180813 - 18:13:06__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/msvc.Debug.txt) | 1066 cases, 0 failed, t: 542s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 1101 cases, 0 failed, t: 933s | PASS :white_check_mark:
docs | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/docs.txt) | 1 cases, 0 failed, t: 2s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1066 cases, 0 failed, t: 557s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/clang.Debug.txt) | 1069 cases, 0 failed, t: 279s | PASS :white_check_mark:
rpm | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/rpm.txt) | 1068 cases, 0 failed, t: n/a | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/gcc.Debug_Dcoverage_ON.txt) | 1069 cases, 0 failed, t: 856s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/clang.Debug_Dunity_OFF.txt) | 1069 cases, 0 failed, t: 540s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/gcc.Debug.txt) | 1069 cases, 0 failed, t: 293s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/clang.Release_Dassert_ON.txt) | 1068 cases, 0 failed, t: 403s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/msvc.Debug_Dunity_OFF.txt) | 1066 cases, 0 failed, t: 1176s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/gcc.Debug_Dunity_OFF.txt) | 1069 cases, 0 failed, t: 520s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/gcc.Debug_Dstatic_OFF.txt) | 1069 cases, 0 failed, t: 293s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/gcc.Release_Dassert_ON.txt) | 1068 cases, 0 failed, t: 426s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/msvc.Release.txt) | 1065 cases, 0 failed, t: 395s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1069 cases, 0 failed, t: 267s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1069 cases, 0 failed, t: 296s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1069 cases, 0 failed, t: 937s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/multisig-reserve/5//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1069 cases, 0 failed, t: 1114s | PASS :white_check_mark:


It's always good to have methods that can.


למה הורדת את הארגומנט? איזה מכונית להוסיף?


View proper (improved) indentation of this code (buffet menu example), in file: "indentation_style_buffet_menu.py".


TeamCity Bvcms / BuildTrigger [Build 68](https://builds.tpsdb.com/viewLog.html?buildId=169&buildTypeId=Bvcms_BuildTrigger) outcome was **SUCCESS**
Summary: Running Build time: 00:08:07


Good luck for LTC, this really is a cool new idea.


I just mean we don't need to change anything in the "onPreferenceChange()" method. No matter there is Preference or ListPreference is passed into this method, it will print out the newest value on the screen (by using "setSummary()" method).


Because we all can


[Button] Utils.isEmptyReactNode solves icon regression (#2775)

Preview: documentation | landing | table


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

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

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

### Deployments updated

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

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


I'm not using kerberos but I still get this warning. There is no way to disable it. Can we please remove it or hide it after some ENV flag?


I think @-Punzo said he was going to be on vacation for a while, in the original pull-request.