### TinyCI build failure:
[make -j 3] returned [2]:
```Scanning dependencies of target json11
[  1%] Building CXX object CMakeFiles/json11.dir/home/tinyci/builds/daid/SeriousProton2/extlibs/json11/json11.cpp.o
[ 27%] Built target sp2freetype
[ 33%] Built target lua
[ 62%] Built target bullet
[ 71%] Built target box2d
[ 71%] Linking CXX static library libjson11.a
[ 71%] Built target json11
Scanning dependencies of target Mario
[ 71%] Building CXX object CMakeFiles/Mario.dir/src/camera.cpp.o
[ 71%] Building CXX object CMakeFiles/Mario.dir/src/brickPiece.cpp.o
[ 71%] Building CXX object CMakeFiles/Mario.dir/src/coin.cpp.o
[ 71%] Building CXX object CMakeFiles/Mario.dir/src/continuousGenerator.cpp.o
[ 71%] Building CXX object CMakeFiles/Mario.dir/src/editor.cpp.o
[ 72%] Building CXX object CMakeFiles/Mario.dir/src/enemy/enemy.cpp.o
[ 72%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/blooper.cpp.o
[ 72%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/bowser.cpp.o
[ 72%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/bullitBill.cpp.o
[ 72%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/buzzyBeetle.cpp.o
[ 73%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/cheepCheep.cpp.o
[ 73%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/cheepCheepJump.cpp.o
[ 73%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/goomba.cpp.o
[ 73%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/hammerBrother.cpp.o
[ 73%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/koopa.cpp.o
[ 74%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/lakitu.cpp.o
[ 74%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/piranhaPlant.cpp.o
[ 74%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/podoboo.cpp.o
[ 74%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/spiny.cpp.o
[ 74%] Building CXX object CMakeFiles/Mario.dir/src/fireBar.cpp.o
[ 75%] Building CXX object CMakeFiles/Mario.dir/src/fireball.cpp.o
[ 75%] Building CXX object CMakeFiles/Mario.dir/src/fireball2.cpp.o
[ 75%] Building CXX object CMakeFiles/Mario.dir/src/flagpole.cpp.o
[ 75%] Building CXX object CMakeFiles/Mario.dir/src/hammer.cpp.o
[ 75%] Building CXX object CMakeFiles/Mario.dir/src/lift.cpp.o
[ 76%] Building CXX object CMakeFiles/Mario.dir/src/main.cpp.o
[ 76%] Building CXX object CMakeFiles/Mario.dir/src/pickup/pickup.cpp.o
[ 76%] Building CXX object CMakeFiles/Mario.dir/src/pickup/smb/axe.cpp.o
[ 76%] Building CXX object CMakeFiles/Mario.dir/src/pickup/smb/levelGoal.cpp.o
[ 76%] Building CXX object CMakeFiles/Mario.dir/src/pickup/smb/life.cpp.o
[ 76%] Building CXX object CMakeFiles/Mario.dir/src/pickup/smb/star.cpp.o
[ 77%] Building CXX object CMakeFiles/Mario.dir/src/pickup/smb/upgrade.cpp.o
[ 77%] Building CXX object CMakeFiles/Mario.dir/src/pipeEntrance.cpp.o
[ 77%] Building CXX object CMakeFiles/Mario.dir/src/playerGhost.cpp.o
[ 77%] Building CXX object CMakeFiles/Mario.dir/src/playerPawn.cpp.o
[ 77%] Building CXX object CMakeFiles/Mario.dir/src/questionBlock.cpp.o
[ 78%] Building CXX object CMakeFiles/Mario.dir/src/savegame.cpp.o
[ 78%] Building CXX object CMakeFiles/Mario.dir/src/smbLevelBuilder.cpp.o
[ 78%] Building CXX object CMakeFiles/Mario.dir/src/stageSelect.cpp.o
[ 78%] Building CXX object CMakeFiles/Mario.dir/src/trampoline.cpp.o
[ 78%] Building CXX object CMakeFiles/Mario.dir/src/vine.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/assert.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/audio/sound.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/buildinResources.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/collision/2d/box2dBackend.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/collision/2d/joint.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/collision/2d/ropejoint.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/collision/2d/shape.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/collision/3d/bullet3dBackend.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/collision/3d/shape.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/engine.cpp.o
[ 80%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/exception/unhandled.cpp.o
[ 80%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/animation.cpp.o
[ 80%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/font.cpp.o
[ 80%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/fontManager.cpp.o
[ 81%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/graphicslayer.cpp.o
[ 81%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/layout/grid.cpp.o
[ 81%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/layout/horizontal.cpp.o
[ 81%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/layout/layout.cpp.o
[ 82%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/layout/vertical.cpp.o
[ 82%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/layout/verticalflow.cpp.o
[ 82%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/loader.cpp.o
[ 82%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/scene.cpp.o
[ 82%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/theme.cpp.o
[ 83%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/button.cpp.o
[ 83%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/image.cpp.o
[ 83%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/label.cpp.o
[ 83%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/panel.cpp.o
[ 83%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/progressbar.cpp.o
[ 83%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/root.cpp.o
[ 84%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/slider.cpp.o
[ 84%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/themeimage.cpp.o
[ 84%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/widget.cpp.o
[ 84%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/image.cpp.o
[ 84%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/image/hq2x.cpp.o
[ 84%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/mesh/obj.cpp.o
[ 84%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/meshdata.cpp.o
[ 84%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/opengl.cpp.o
[ 85%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/renderTexture.cpp.o
[ 85%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/scene/basicnoderenderpass.cpp.o
[ 85%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/scene/collisionrenderpass.cpp.o
[ 85%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/scene/graphicslayer.cpp.o
[ 85%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/scene/renderdata.cpp.o
[ 85%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/scene/renderqueue.cpp.o
[ 85%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/shader.cpp.o
[ 85%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/spriteAnimation.cpp.o
[ 85%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/texture.cpp.o
[ 86%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/textureManager.cpp.o
[ 86%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/io/cameraCapture.cpp.o
[ 86%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/io/keybinding.cpp.o
[ 86%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/address.cpp.o
[ 86%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/tcpListener.cpp.o
[ 86%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/tcpSocket.cpp.o
[ 86%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o
[ 87%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/io/resourceProvider.cpp.o
CMakeFiles/Mario.dir/build.make:2894: recipe for target 'CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o' failed
CMakeFiles/Makefile2:71: recipe for target 'CMakeFiles/Mario.dir/all' failed
Makefile:83: recipe for target 'all' failed

In file included from /home/tinyci/builds/daid/SeriousProton2/include/private/collision/box2dVector.h:5:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/collision/2d/box2dBackend.cpp:5:
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h: In function 'bool b2IsValid(float32)':
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h:28:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  int32 ix = *reinterpret_cast<int32*>(&x);
                                         ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/private/collision/box2dVector.h:5:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/collision/2d/ropejoint.cpp:3:
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h: In function 'bool b2IsValid(float32)':
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h:28:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  int32 ix = *reinterpret_cast<int32*>(&x);
                                         ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/private/collision/box2dVector.h:5:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/collision/2d/joint.cpp:6:
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h: In function 'bool b2IsValid(float32)':
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h:28:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  int32 ix = *reinterpret_cast<int32*>(&x);
                                         ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/private/collision/box2dVector.h:5:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/collision/2d/shape.cpp:7:
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h: In function 'bool b2IsValid(float32)':
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h:28:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  int32 ix = *reinterpret_cast<int32*>(&x);
                                         ^
In file included from /home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Draw.h:22:0,
                 from /home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Box2D.h:35,
                 from /home/tinyci/builds/daid/SeriousProton2/src/graphics/scene/collisionrenderpass.cpp:11:
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h: In function 'bool b2IsValid(float32)':
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h:28:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  int32 ix = *reinterpret_cast<int32*>(&x);
                                         ^
/home/tinyci/builds/daid/SeriousProton2/src/io/network/tcpSocket.cpp: In member function 'bool sp::io::network::TcpSocket::receive(sp::io::DataBuffer&)':
/home/tinyci/builds/daid/SeriousProton2/src/io/network/tcpSocket.cpp:179:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
         uint32_t size = *(uint32_t*)size_buffer;
                                     ^~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/bits/byteswap.h:35:0,
                 from /usr/include/endian.h:60,
                 from /usr/include/x86_64-linux-gnu/sys/types.h:216,
                 from /usr/include/stdlib.h:275,
                 from /usr/include/c++/6/cstdlib:75,
                 from /usr/include/c++/6/stdlib.h:36,
                 from /home/tinyci/builds/daid/SeriousProton2/include/sp2/string.h:4,
                 from /home/tinyci/builds/daid/SeriousProton2/include/sp2/io/network/udpSocket.h:5,
                 from /home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:1:
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp: In member function 'size_t sp::io::network::UdpSocket::receive(void*, size_t, sp::io::network::Address&, int&)':
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:179:26: error: expected id-expression before '(' token
                 port = ::ntohs(from_addr.sin6_port);
                          ^
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:186:26: error: expected id-expression before '(' token
                 port = ::ntohs(((struct sockaddr_in*)&from_addr)->sin_port);
                          ^
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:204:26: error: expected id-expression before '(' token
                 port = ::ntohs(from_addr.sin_port);
                          ^
make[2]: *** [CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Mario.dir/all] Error 2
make: *** [all] Error 2
```


hier dann aber lieber eine exception schmeißen anstatt null zu returnen


Should be 0,16


ich kann das aber gleich machen ist mir nur gerade aufgefallen


Please see #1902


ты не с той стороны решила исправить варнинг))


让人


maintened -> maintained


gulp配置项


Move it from constructor. As I see it used only once in render. I now sure that we even need to create a variable. Just put these styles inline.


受伤


### TinyCI build failure:
[make -j 3] returned [2]:
```Scanning dependencies of target json11
[  0%] Building CXX object CMakeFiles/json11.dir/home/tinyci/builds/daid/SeriousProton2/extlibs/json11/json11.cpp.o
[ 29%] Built target sp2freetype
[ 35%] Built target lua
[ 67%] Built target bullet
[ 76%] Built target box2d
[ 76%] Linking CXX static library libjson11.a
[ 76%] Built target json11
Scanning dependencies of target ZeroRho
[ 76%] Building CXX object CMakeFiles/ZeroRho.dir/src/playerPawn.cpp.o
[ 76%] Building CXX object CMakeFiles/ZeroRho.dir/src/main.cpp.o
[ 76%] Building CXX object CMakeFiles/ZeroRho.dir/src/playerInput.cpp.o
[ 76%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/assert.cpp.o
[ 76%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/audio/sound.cpp.o
[ 76%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/buildinResources.cpp.o
[ 77%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/collision/2d/box2dBackend.cpp.o
[ 77%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/collision/2d/joint.cpp.o
[ 78%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/collision/2d/ropejoint.cpp.o
[ 78%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/collision/2d/shape.cpp.o
[ 78%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/collision/3d/bullet3dBackend.cpp.o
[ 78%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/collision/3d/shape.cpp.o
[ 78%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/engine.cpp.o
[ 79%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/exception/unhandled.cpp.o
[ 79%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/animation.cpp.o
[ 79%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/font.cpp.o
[ 80%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/fontManager.cpp.o
[ 80%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/graphicslayer.cpp.o
[ 80%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/layout/grid.cpp.o
[ 80%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/layout/horizontal.cpp.o
[ 81%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/layout/layout.cpp.o
[ 81%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/layout/vertical.cpp.o
[ 81%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/layout/verticalflow.cpp.o
[ 81%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/loader.cpp.o
[ 81%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/scene.cpp.o
[ 82%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/theme.cpp.o
[ 82%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/button.cpp.o
[ 82%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/image.cpp.o
[ 82%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/label.cpp.o
[ 82%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/panel.cpp.o
[ 83%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/progressbar.cpp.o
[ 83%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/root.cpp.o
[ 83%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/slider.cpp.o
[ 83%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/themeimage.cpp.o
[ 83%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/widget.cpp.o
[ 84%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/image.cpp.o
[ 84%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/image/hq2x.cpp.o
[ 84%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/mesh/obj.cpp.o
[ 85%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/meshdata.cpp.o
[ 85%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/opengl.cpp.o
[ 85%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/renderTexture.cpp.o
[ 85%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/scene/basicnoderenderpass.cpp.o
[ 86%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/scene/collisionrenderpass.cpp.o
[ 86%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/scene/graphicslayer.cpp.o
[ 86%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/scene/renderdata.cpp.o
[ 86%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/scene/renderqueue.cpp.o
[ 87%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/shader.cpp.o
[ 87%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/spriteAnimation.cpp.o
[ 87%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/texture.cpp.o
[ 87%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/textureManager.cpp.o
[ 87%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/io/cameraCapture.cpp.o
[ 87%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/io/keybinding.cpp.o
[ 87%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/address.cpp.o
[ 87%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/tcpListener.cpp.o
[ 87%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/tcpSocket.cpp.o
[ 87%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o
[ 87%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/io/serializer.cpp.o
[ 87%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/io/serialport.cpp.o
CMakeFiles/ZeroRho.dir/build.make:1982: recipe for target 'CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o' failed
CMakeFiles/Makefile2:71: recipe for target 'CMakeFiles/ZeroRho.dir/all' failed
Makefile:83: recipe for target 'all' failed

In file included from /home/tinyci/builds/daid/SeriousProton2/include/private/collision/box2dVector.h:5:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/collision/2d/box2dBackend.cpp:5:
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h: In function 'bool b2IsValid(float32)':
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h:28:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  int32 ix = *reinterpret_cast<int32*>(&x);
                                         ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/private/collision/box2dVector.h:5:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/collision/2d/ropejoint.cpp:3:
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h: In function 'bool b2IsValid(float32)':
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h:28:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  int32 ix = *reinterpret_cast<int32*>(&x);
                                         ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/private/collision/box2dVector.h:5:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/collision/2d/joint.cpp:6:
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h: In function 'bool b2IsValid(float32)':
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h:28:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  int32 ix = *reinterpret_cast<int32*>(&x);
                                         ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/private/collision/box2dVector.h:5:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/collision/2d/shape.cpp:7:
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h: In function 'bool b2IsValid(float32)':
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h:28:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  int32 ix = *reinterpret_cast<int32*>(&x);
                                         ^
In file included from /home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Draw.h:22:0,
                 from /home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Box2D.h:35,
                 from /home/tinyci/builds/daid/SeriousProton2/src/graphics/scene/collisionrenderpass.cpp:11:
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h: In function 'bool b2IsValid(float32)':
/home/tinyci/builds/daid/SeriousProton2/extlibs/Box2D/Common/b2Math.h:28:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  int32 ix = *reinterpret_cast<int32*>(&x);
                                         ^
/home/tinyci/builds/daid/SeriousProton2/src/io/network/tcpSocket.cpp: In member function 'bool sp::io::network::TcpSocket::receive(sp::io::DataBuffer&)':
/home/tinyci/builds/daid/SeriousProton2/src/io/network/tcpSocket.cpp:179:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
         uint32_t size = *(uint32_t*)size_buffer;
                                     ^~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/bits/byteswap.h:35:0,
                 from /usr/include/endian.h:60,
                 from /usr/include/x86_64-linux-gnu/sys/types.h:216,
                 from /usr/include/stdlib.h:275,
                 from /usr/include/c++/6/cstdlib:75,
                 from /usr/include/c++/6/stdlib.h:36,
                 from /home/tinyci/builds/daid/SeriousProton2/include/sp2/string.h:4,
                 from /home/tinyci/builds/daid/SeriousProton2/include/sp2/io/network/udpSocket.h:5,
                 from /home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:1:
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp: In member function 'size_t sp::io::network::UdpSocket::receive(void*, size_t, sp::io::network::Address&, int&)':
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:179:26: error: expected id-expression before '(' token
                 port = ::ntohs(from_addr.sin6_port);
                          ^
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:186:26: error: expected id-expression before '(' token
                 port = ::ntohs(((struct sockaddr_in*)&from_addr)->sin_port);
                          ^
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:204:26: error: expected id-expression before '(' token
                 port = ::ntohs(from_addr.sin_port);
                          ^
make[2]: *** [CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/ZeroRho.dir/all] Error 2
make: *** [all] Error 2
```


Also used only once. Move it from the constructor


### TinyCI build failure:
[make -j 3] returned [2]:
```[  6%] Built target lua
[ 16%] Built target box2d
[ 45%] Built target sp2freetype
[ 45%] Built target json11
[ 77%] Built target bullet
Scanning dependencies of target Template
[ 77%] Building CXX object CMakeFiles/Template.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o
[ 77%] Building CXX object CMakeFiles/Template.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/image.cpp.o
[ 77%] Building CXX object CMakeFiles/Template.dir/home/tinyci/builds/daid/SeriousProton2/src/io/serializer.cpp.o
CMakeFiles/Template.dir/build.make:1934: recipe for target 'CMakeFiles/Template.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o' failed
CMakeFiles/Makefile2:71: recipe for target 'CMakeFiles/Template.dir/all' failed
Makefile:83: recipe for target 'all' failed

In file included from /usr/include/x86_64-linux-gnu/bits/byteswap.h:35:0,
                 from /usr/include/endian.h:60,
                 from /usr/include/x86_64-linux-gnu/sys/types.h:216,
                 from /usr/include/stdlib.h:275,
                 from /usr/include/c++/6/cstdlib:75,
                 from /usr/include/c++/6/stdlib.h:36,
                 from /home/tinyci/builds/daid/SeriousProton2/include/sp2/string.h:4,
                 from /home/tinyci/builds/daid/SeriousProton2/include/sp2/io/network/udpSocket.h:5,
                 from /home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:1:
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp: In member function 'size_t sp::io::network::UdpSocket::receive(void*, size_t, sp::io::network::Address&, int&)':
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:179:26: error: expected id-expression before '(' token
                 port = ::ntohs(from_addr.sin6_port);
                          ^
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:186:26: error: expected id-expression before '(' token
                 port = ::ntohs(((struct sockaddr_in*)&from_addr)->sin_port);
                          ^
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:204:26: error: expected id-expression before '(' token
                 port = ::ntohs(from_addr.sin_port);
                          ^
make[2]: *** [CMakeFiles/Template.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Template.dir/all] Error 2
make: *** [all] Error 2
```


### TinyCI build failure:
[make -j 3] returned [2]:
```[  1%] Built target json11
[ 10%] Built target box2d
[ 16%] Built target lua
[ 43%] Built target sp2freetype
[ 73%] Built target bullet
Scanning dependencies of target Fuseblaze
[ 73%] Building CXX object CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/io/serializer.cpp.o
[ 73%] Building CXX object CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/image.cpp.o
[ 74%] Building CXX object CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o
CMakeFiles/Fuseblaze.dir/build.make:2462: recipe for target 'CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o' failed
CMakeFiles/Makefile2:182: recipe for target 'CMakeFiles/Fuseblaze.dir/all' failed
Makefile:83: recipe for target 'all' failed

In file included from /usr/include/x86_64-linux-gnu/bits/byteswap.h:35:0,
                 from /usr/include/endian.h:60,
                 from /usr/include/x86_64-linux-gnu/sys/types.h:216,
                 from /usr/include/stdlib.h:275,
                 from /usr/include/c++/6/cstdlib:75,
                 from /usr/include/c++/6/stdlib.h:36,
                 from /home/tinyci/builds/daid/SeriousProton2/include/sp2/string.h:4,
                 from /home/tinyci/builds/daid/SeriousProton2/include/sp2/io/network/udpSocket.h:5,
                 from /home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:1:
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp: In member function 'size_t sp::io::network::UdpSocket::receive(void*, size_t, sp::io::network::Address&, int&)':
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:179:26: error: expected id-expression before '(' token
                 port = ::ntohs(from_addr.sin6_port);
                          ^
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:186:26: error: expected id-expression before '(' token
                 port = ::ntohs(((struct sockaddr_in*)&from_addr)->sin_port);
                          ^
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:204:26: error: expected id-expression before '(' token
                 port = ::ntohs(from_addr.sin_port);
                          ^
make[2]: *** [CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Fuseblaze.dir/all] Error 2
make: *** [all] Error 2
```


### TinyCI build failure:
[make -j 3] returned [2]:
```[  1%] Built target json11
[  7%] Built target lua
[ 17%] Built target box2d
[ 44%] Built target sp2freetype
[ 74%] Built target bullet
Scanning dependencies of target Geronimo
[ 75%] Building CXX object CMakeFiles/Geronimo.dir/home/tinyci/builds/daid/SeriousProton2/src/io/resourceProvider.cpp.o
[ 75%] Building CXX object CMakeFiles/Geronimo.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/image.cpp.o
[ 75%] Building CXX object CMakeFiles/Geronimo.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o
CMakeFiles/Geronimo.dir/build.make:2414: recipe for target 'CMakeFiles/Geronimo.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o' failed
CMakeFiles/Makefile2:71: recipe for target 'CMakeFiles/Geronimo.dir/all' failed
Makefile:83: recipe for target 'all' failed

In file included from /usr/include/x86_64-linux-gnu/bits/byteswap.h:35:0,
                 from /usr/include/endian.h:60,
                 from /usr/include/x86_64-linux-gnu/sys/types.h:216,
                 from /usr/include/stdlib.h:275,
                 from /usr/include/c++/6/cstdlib:75,
                 from /usr/include/c++/6/stdlib.h:36,
                 from /home/tinyci/builds/daid/SeriousProton2/include/sp2/string.h:4,
                 from /home/tinyci/builds/daid/SeriousProton2/include/sp2/io/network/udpSocket.h:5,
                 from /home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:1:
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp: In member function 'size_t sp::io::network::UdpSocket::receive(void*, size_t, sp::io::network::Address&, int&)':
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:179:26: error: expected id-expression before '(' token
                 port = ::ntohs(from_addr.sin6_port);
                          ^
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:186:26: error: expected id-expression before '(' token
                 port = ::ntohs(((struct sockaddr_in*)&from_addr)->sin_port);
                          ^
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:204:26: error: expected id-expression before '(' token
                 port = ::ntohs(from_addr.sin_port);
                          ^
make[2]: *** [CMakeFiles/Geronimo.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Geronimo.dir/all] Error 2
make: *** [all] Error 2
```


is not it better to move installation of lftp directly into Dockerfile?


Ok.


### TinyCI build failure:
[make -j 3] returned [2]:
```[  1%] Built target json11
[  7%] Built target lua
[ 33%] Built target sp2freetype
[ 42%] Built target box2d
[ 71%] Built target bullet
Scanning dependencies of target Mario
[ 71%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/io/serializer.cpp.o
[ 71%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/image.cpp.o
[ 71%] Building CXX object CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o
CMakeFiles/Mario.dir/build.make:2894: recipe for target 'CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o' failed
CMakeFiles/Makefile2:71: recipe for target 'CMakeFiles/Mario.dir/all' failed
Makefile:83: recipe for target 'all' failed

In file included from /usr/include/x86_64-linux-gnu/bits/byteswap.h:35:0,
                 from /usr/include/endian.h:60,
                 from /usr/include/x86_64-linux-gnu/sys/types.h:216,
                 from /usr/include/stdlib.h:275,
                 from /usr/include/c++/6/cstdlib:75,
                 from /usr/include/c++/6/stdlib.h:36,
                 from /home/tinyci/builds/daid/SeriousProton2/include/sp2/string.h:4,
                 from /home/tinyci/builds/daid/SeriousProton2/include/sp2/io/network/udpSocket.h:5,
                 from /home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:1:
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp: In member function 'size_t sp::io::network::UdpSocket::receive(void*, size_t, sp::io::network::Address&, int&)':
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:179:26: error: expected id-expression before '(' token
                 port = ::ntohs(from_addr.sin6_port);
                          ^
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:186:26: error: expected id-expression before '(' token
                 port = ::ntohs(((struct sockaddr_in*)&from_addr)->sin_port);
                          ^
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:204:26: error: expected id-expression before '(' token
                 port = ::ntohs(from_addr.sin_port);
                          ^
make[2]: *** [CMakeFiles/Mario.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Mario.dir/all] Error 2
make: *** [all] Error 2
```


### TinyCI build failure:
[make -j 3] returned [2]:
```[  0%] Built target json11
[  6%] Built target lua
[ 35%] Built target sp2freetype
[ 44%] Built target box2d
[ 76%] Built target bullet
Scanning dependencies of target ZeroRho
[ 76%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/io/subprocess.cpp.o
[ 77%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/image.cpp.o
[ 77%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o
[ 77%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/keyValueTree.cpp.o
CMakeFiles/ZeroRho.dir/build.make:1982: recipe for target 'CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o' failed
CMakeFiles/Makefile2:71: recipe for target 'CMakeFiles/ZeroRho.dir/all' failed
Makefile:83: recipe for target 'all' failed

In file included from /usr/include/x86_64-linux-gnu/bits/byteswap.h:35:0,
                 from /usr/include/endian.h:60,
                 from /usr/include/x86_64-linux-gnu/sys/types.h:216,
                 from /usr/include/stdlib.h:275,
                 from /usr/include/c++/6/cstdlib:75,
                 from /usr/include/c++/6/stdlib.h:36,
                 from /home/tinyci/builds/daid/SeriousProton2/include/sp2/string.h:4,
                 from /home/tinyci/builds/daid/SeriousProton2/include/sp2/io/network/udpSocket.h:5,
                 from /home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:1:
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp: In member function 'size_t sp::io::network::UdpSocket::receive(void*, size_t, sp::io::network::Address&, int&)':
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:179:26: error: expected id-expression before '(' token
                 port = ::ntohs(from_addr.sin6_port);
                          ^
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:186:26: error: expected id-expression before '(' token
                 port = ::ntohs(((struct sockaddr_in*)&from_addr)->sin_port);
                          ^
/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp:204:26: error: expected id-expression before '(' token
                 port = ::ntohs(from_addr.sin_port);
                          ^
make[2]: *** [CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/ZeroRho.dir/all] Error 2
make: *** [all] Error 2
```


This should return the original img tag! If it returns null the image tag is deleted from html.


Successfully aliased the URL <https://firecondor-vdothndxnc.now.sh> to the following alias.

* https://firecondor.now.sh


Thanks, already fixed in f9724e9059c572639b3e1613906c9dc64e7391f7


Is the agreement in progress/decided already?
We used that information in our app but now it's gone


beide sollten private sein? Und gibt es einen Grund dass die initialPosition static ist?


Successfully aliased the URL <https://react-christmas-lhmcsrndbv.now.sh> to the following aliases.

* https://react.christmas
* https://www.react.christmas


Successfully aliased the URL <https://winmine-exe-43zte2lhn.now.sh> to the following alias.

* https://winmine-exe.now.sh


@mauroservienti : Why is this supposed to be legacy? What is the suggested way to implement a Windows service on .NET Core Runtime instead? I think the deleted docs were quite helpful regarding ServiceHelper.cs and the registration of the Windows service via sc and dotnet.exe. Maybe I'm missing the new advice in the docs.


You could simply do this: `CityGen::Region region({});`


Actually this test makes more sense then the previous one, as it shows what Min and Max values really are. I think we should keep only this one.


can i get the database...


> Not sure this would always work.
> The __extensions table has
> `$this->setColumnAlias('published', 'enabled');`
>
> and not `state`

correct!


You could do only one check here, like this: `REQUIRE(region.getMax() == { 5.5f, 5.5f });`


warum willst du die schon geladen, bevor man weiß, ob man die benutzt werden?


returning success message but still showing stat accepting stripe button and i ran terminal ngrok
it shows  GET  /sockjs/872/_rij4e0b/websocket  101 Switching Protocols  i got this error


gameList[res[1].strip() + ".fba"] = res[3].strip()


Successfully aliased the URL <https://nas-website-azclqrfpeo.now.sh> to the following alias.

* https://nas-website.now.sh


过滤器模式＋组合模式


Hi,

you have three options:
1. use git to checkout the the project and get the file with everything else
2. download the project as zip file and extract the file you want (open
https://github.com/blttll/tmk_keyboard, then click on green Clone or
download button)
3. save file from github: open
https://github.com/blttll/tmk_keyboard/blob/master/keyboard/sculpt/keyb.brd
in your browser and then right click on Raw, then select safe as...

чт, 29 нояб. 2018 г. в 16:29, helpful55 <notifications@github.com>:

> I am trying to find someone to build a few of the pc boards for me. I need
> a way to get a .brd file for that. I see reference to that here, but when I
> open links I just get a file like html. How can I download the .brd file if
> it is here? Thanks. Fred
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/blttll/tmk_keyboard/commit/55b6f0c026e949b1f459a7c2ada260ac90818f3d#commitcomment-31494349>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AFAcs7Tujm7XepvXMCTxPp10mxys8m1-ks5uz3CpgaJpZM4Y4-GC>
> .
>


@benruehl Saw the update in VS and thought I would drop by and say thanks for making this amazing library! Makes working with basic controls usable without worrying about how much work in styling you are going to have to put in to make them bearable.


@salvamomo this change looks fine to me.


Вот эту ступеньку из условий можно скомпоновать в одну строчку


It would be much clearer to create vectors like this:
`const CityGen::Vector A{ 0, 0 };`
`const CityGen::Vector B{ 1, 1 };`


challenge 5.1-1과 challenge 5.1-3 부분.


Uri Solution


Weather service


@ddugovic Since PSQT changes often scale well, I would suggest to go for a speculative LTC.


What's the context for this fix?


I think a better case would be to create two regions: { A, B } and { B, A }. Then you could flip one of them and compare with the other. Also, you could add a test where we flip a region twice and compare it with its initial state.


Weater service


see #265 :-) :-)


I think there was a rebase issue or something, https://ci.appveyor.com/project/PayEx/design-payex-com/builds/20623121


If you have time I think the best approach (Assuming that this LTC will fail) is to apply the changes to both ThreatByMinor and ThreatByRook, and then make a tuning session for the values of ThreatByMinor and ThreatByRook.
I suggest any time control higher than 20+0.2 will be good, and at least 80.000 games, for the tuning session.


Again, I think there's no much difference/sense if we add a test that basically does the same thing. Having only one would be sufficient enough. Keep this one and remove the previous test.


my name is Hussain Shaikh
and I am in BSC CS
my college name is NL college
I live in Malad west , Malwani Mhada


List member :
Nguyen Tuan Hung
Nguyen Duc Hiep
Nguyen Quang Vinh


Try not to create multiple variables in one line. Instead do it one variable per line.


validation was added

On Thu, 29 Nov 2018 at 07:06, Daniil Efremov <notifications@github.com>
wrote:

> [major] no validation as we've discussed already before
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/stjam/test_issues/commit/a5736c5f440fea664cdfde387851544aade0e851#commitcomment-31493855>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AJr2lguSTKTdzIbJGOmZfZ6Zhy_WX1-hks5uz103gaJpZM4Y44yJ>
> .
>

--
Cheers,
Lyashev Borislav
+79607945199
stjamlb@gmail.com


Ok, found it: https://github.com/discourse/discourse/pull/6697


# 抱歉，不太会用这个，把更改提交给你了。我不是故意要捣乱，是真的没注意到了，对不住了。


#helloo_world
just another repository
It is me Tushar from FYBSc
NK college
bye


fixed

On Thu, 29 Nov 2018 at 07:01, Daniil Efremov <notifications@github.com>
wrote:

> [Major] Bug here
> NotBlankValidator-> NotNullValidator
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/stjam/test_issues/commit/a5736c5f440fea664cdfde387851544aade0e851#commitcomment-31493829>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AJr2lt_LqZAHgE1zhqTVz8VLhxsx9MQ6ks5uz1wegaJpZM4Y44yJ>
> .
>

--
Cheers,
Lyashev Borislav
+79607945199
stjamlb@gmail.com


ok i will merge it thanks


lol shit spaghetti code


строка 5-6 - обернуть в функцию с именем (например) showUserDialog() и записать так:

```js
document.querySelector('.setup').classList.remove('hidden');
```


test added

On Thu, 29 Nov 2018 at 07:03, Daniil Efremov <notifications@github.com>
wrote:

> [Major] No test for this task, but as I said refactoring is better to
> apply having tests (red -> green -> refactoring)
> so we have bug
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/stjam/test_issues/commit/a5736c5f440fea664cdfde387851544aade0e851#commitcomment-31493840>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AJr2llQ_cYt8s6mxLq8Y9xP1fKrvvQ1nks5uz1ysgaJpZM4Y44yJ>
> .
>

--
Cheers,
Lyashev Borislav
+79607945199
stjamlb@gmail.com


строка 69 - обернуть в функцию (например) showSetupSimilar()


Thanks for your great work!


здесь все ок


made better
On Thu, 29 Nov 2018 at 06:46, Daniil Efremov <notifications@github.com>
wrote:

> A strategy usually used as composition passed as param into a constrictor
>
> https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D1%80%D0%B0%D1%82%D0%B5%D0%B3%D0%B8%D1%8F_(%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)
> /
> Шаблон Strategy позволяет менять выбранный алгоритм независимо от
> объектов-клиентов, которые его используют.
>
> so here is not good example ;(
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/stjam/test_issues/commit/a5736c5f440fea664cdfde387851544aade0e851#commitcomment-31493765>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AJr2lgunCzd34WXK5p8-EynPfbT7xIHVks5uz1iggaJpZM4Y44yJ>
> .
>

--
Cheers,
Lyashev Borislav
+79607945199
stjamlb@gmail.com


My name is Hussain Shaikh
and I am in BSC CS
my college name is NL college
I live in Malad west , Malwani Mhada


Ready


#heloo_world
just created a new repository
Tushar from NK college FYBSc


Why do you need the "https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";


a


@maltsev Thanks!


Hi @synedra

Could you publish this commit in npm, please?

Thanks!


Bilinmiyor


Thanks @alex-ab for the review.

This correction is interesting because I changed the wording to "known" in my review. I read it like the "known" refers to all of the following words: "the actual target load nor the target machine and its available system memory". Here the the "nor" means something like weder noch. But now I can see that one can read it differently where "known/unknown" refers only to "and its available system memory". In this case, this part of the sentence should better be preceded with a comma.

However, would you be fine with simplifying the sentence to "However, in the case of Sculpt, the actual target machine and its available system memory is unknown beforehand, which makes it hard to choose a kernel-memory amount well suited to a such broad use case." ?


@philwareham - not that simple, sadly. See MDN: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSMultipleAllowOriginNotAllowed

> Firefox, Chrome and Safari do not support multiple origins in the Access-Control-Allow-Origin header.

Short of turning it off until the forum migrates, I'm at a loss.


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

https://meta.discourse.org/t/typeerror-cannot-read-property-id-of-undefined/102922/19


this should be done at initialization, not at each request


That means more than one *header*, not the list within a header, I believe?


Using Delete method and given url:
http://localhost:3000/user?id=2&id=1

Result is Not found 404 status:

My Json is

{
"user":[{
    "id": 1,
    "name": "Scissors"

  }, {
    "id": 2,
    "name": "Steak Knives"
  }, {
    "id": 3,
    "name": "Shot Glass"

  }]
  }

please help me


I read it as _header_ (singular) and _origins_ (plural). I'll gladly give your code a spin, though - I tried comma-separated with wildcard last night and it didn't take on Firefox, presumably because of the multiple origins.

Give me 10 mins, will implement and bounce Nginx.


Successfully aliased the URL <https://doushi-fwm7u243e.now.sh> to the following alias.

* https://doushi.bulkanevcimen.com


"Remix complained that the constructor should be payable" -> So you made it payable? This is extremely dangerous. You should not add `payable` everywhere until there is no complaint. The reason that it complained is because you were sending Ether along with the deployment. You should have set the value to 0 when deploying. It was not 0 because you were earlier doing some transactions with value.

The screenshot is not legible BTW.

In our 2 functions `depositRemittance` and `collectRemittance` (my choice of names), can you tell me:

* if those names makes sense?
* which function is `payable`, and which function is sending Ether away from the contract?
* which function receives a `hashedPassword` and which function takes `pass1` and `pass2`?


A short term bodge would be to serve the font files locally to .io until I've ironed out the last forum migration bug (estimating midweek next week, got a full deck until then).


Do we have some test for the same case with non-assignment binary expression?


@colinmorris We currently have a set of "Daily Python" kernels.  Unless you think I'm missing something, I'll fill in those scriptIds here.


Successfully aliased the URL <https://rebass-doinkuqiac.now.sh> to the following alias.

* https://grid.rebassjs.org


v


### How to use (1 chain, 2 CNF example):

Point towards k8s deployment:
```export KUBECONFIG=/path/to/kubeconfig/```

Go to CNF /helm/ directory:
```comparison/kubecon18-chained_nf_test/CNF/k8s/helm```

Generate 1st CNF config:
```./config_csp.sh 1 1 2 6 8,36```

Deploy 1st CNF:
```helm install --name cnf1 ./vedge/```

Generate 2nd CNF config:
```./config_csp.sh 1 2 2 34 10,38```

Deploy 2nd CNF:
```helm install --name cnf2 ./vedge/```


Don't we need the tutorial ID's too so we can populate the correct scriptIds into kernels-metadata files?


Successfully aliased the URL <https://rebass-movwxzywlp.now.sh> to the following alias.

* https://grid.rebassjs.org


na verdade o nome do commit era pra ser "finish 13"


I would not shadow map builtin without a reason. I do not see one


finalização do tema pra integração GHS


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Client ID static/taskcluster/github does not have sufficient scopes and are missing the following scopes:

```
queue:route:checks-queue
```

You have the scopes:

```
[
  "assume:repo:github.com/owlishDeveloper/helloWorld:branch:owlishDeveloper-patch-22",
  "queue:create-task:*",
  "queue:scheduler-id:taskcluster-github",
  "secrets:get:project/taskcluster/testing/taskcluster-github"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "secrets:get:project/taskcluster/testing/taskcluster-github",
    "queue:route:checks-queue",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/alv-BIhxSwC90FyO8Qzmag",
                "queue:schedule-task:taskcluster-github/alv-BIhxSwC90FyO8Qzmag/alv-BIhxSwC90FyO8Qzmag"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-11-30T00:10:02.690Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Client ID static/taskcluster/github does not have sufficient scopes and are missing the following scopes:

```
queue:route:checks-queue
```

You have the scopes:

```
[
  "assume:repo:github.com/owlishDeveloper/helloWorld:pull-request",
  "queue:create-task:*",
  "queue:scheduler-id:taskcluster-github",
  "secrets:get:project/taskcluster/testing/taskcluster-github"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "secrets:get:project/taskcluster/testing/taskcluster-github",
    "queue:route:checks-queue",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/IEvBd-1tR7aL1qF3dzPT3w",
                "queue:schedule-task:taskcluster-github/IEvBd-1tR7aL1qF3dzPT3w/IEvBd-1tR7aL1qF3dzPT3w"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-11-30T00:10:05.040Z

</details>


This will only allow the cmake port to satisfy the dependency; we also want the cmake-devel port to be able to satisfy it. Use `depends_build-append` (instead of `depend_build`) to allow the dependency added by the cmake portgroup to be used, which already accommodates this; then remove `port:cmake`.


Use `path:bin/dot:graphviz` (instead of `port:graphviz`) to allow graphviz-devel to satisfy this dependency.


close #1


Pequeños ejercicios de js sobre creación de elementos en DOM, creación y validación de formularios


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/master/248/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/master/248/display/redirect) (on internal Jenkins) failed in stage(s) 'Running XM tests on '10.10', Running XM tests on '10.10', Test docs' 🔥 : hudson.AbortException: script returned exit code 56

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/master/248//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/master/8a81607279c08a36021b562154f911e692a1c87b/248/jenkins-results/api-diff/index.html)
ℹ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/master/8a81607279c08a36021b562154f911e692a1c87b/248/jenkins-results/apicomparison/api-diff.html) (please review changes)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/master/8a81607279c08a36021b562154f911e692a1c87b/248/jenkins-results/generator-diff/index.html) (no change)
🔥 [script returned exit code 56](https://jenkins.internalx.com/job/macios/job/master/248/display/redirect) 🔥
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/master/8a81607279c08a36021b562154f911e692a1c87b/248/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>1 tests failed, 0 tests skipped, 283 tests passed.</summary>

## Failed tests

 * apitest/Mac Classic/NonSystem: TimedOut (Execution timed out after 1200 seconds.)
</details>


you can reuse the same variable name with no issue when unwrapping optionals in `if` or `guard` statements @jmarkstar


should begin with a lowercase letter


This closes #1.


WHAT? That's how you calculate percentage?


hi, can you help me add two files to my tree thing so my friend can see
 them


commit


I'll give you an emoji

-[##]-


issue #66


You mean as opposed to the check I'm doing in handle_protocol ?

```
if data.destination == me.read().unwrap().id()
                    && data.source == *from_addr
                    && data.verify()
                {
                 ...
                }
```

I could move that first condition further into down the chain, what do you not like about the test the way it is now? I need to check the signature and the originating sockaddr and so I thought it made sense to check the ids here as well.


HUASUHASUHASUHASUHASUHASHU genial a ideia do app


Unused variable `newNumber`.


## Joker
Este es mi villano favorito


Nice


[R/mbd_main.R:19:15:](https://github.com/Giappo/mbd/blob/ee79a906f018f7408021ca6e09d52d02859ca2a4/R/mbd_main.R#L19) *warning:* **no visible global function definition for ‘mbd_pkg_name’**
```r
  pkg_name <- mbd_pkg_name()
              ^~~~~~~~~~~~
```
[R/mbd_ml.R:82:19:](https://github.com/Giappo/mbd/blob/ee79a906f018f7408021ca6e09d52d02859ca2a4/R/mbd_ml.R#L82) *warning:* **no visible global function definition for ‘pars_transform_back’**
```r
    optim_pars <- pars_transform_back(tr_optim_pars)
                  ^~~~~~~~~~~~~~~~~~~
```
[R/mbd_ml.R:102:20:](https://github.com/Giappo/mbd/blob/ee79a906f018f7408021ca6e09d52d02859ca2a4/R/mbd_ml.R#L102) *warning:* **no visible global function definition for ‘pars_transform_forward’**
```r
  tr_start_pars <- pars_transform_forward(start_pars[optim_ids])
                   ^~~~~~~~~~~~~~~~~~~~~~
```


# Notas
Entiendo porque agregaste a Deadshot, lo necesitaremos


You can squash these two calls and get rid of temporary variable by just calling stack.Head()();


Multiple `Scanner`s from single `InputStream`.
Use `inputNumber` instead of opening `input`s everytime.


FYI I had to revert another change to the 80186 emulation from that changeset https://github.com/mamedev/mame/commit/5babaee6238c5d5b8298daf2f3fe3c7b48457756 .  It broke some other systems.


Allegedly


Looping an array without a need of index info.
Try using `for-each` loop.
```
for(int number : newArray) sum += number;
```


Try using `for-each` loop.


Ur so pro


[R/mbd_main.R:19:15:](https://github.com/Giappo/mbd/blob/e3cb4907755257e3e35d48c343630e301e9d9d5f/R/mbd_main.R#L19) *warning:* **no visible global function definition for ‘mbd_pkg_name’**
```r
  pkg_name <- mbd_pkg_name()
              ^~~~~~~~~~~~
```
[R/mbd_ml.R:82:19:](https://github.com/Giappo/mbd/blob/e3cb4907755257e3e35d48c343630e301e9d9d5f/R/mbd_ml.R#L82) *warning:* **no visible global function definition for ‘pars_transform_back’**
```r
    optim_pars <- pars_transform_back(tr_optim_pars)
                  ^~~~~~~~~~~~~~~~~~~
```
[R/mbd_ml.R:102:20:](https://github.com/Giappo/mbd/blob/e3cb4907755257e3e35d48c343630e301e9d9d5f/R/mbd_ml.R#L102) *warning:* **no visible global function definition for ‘pars_transform_forward’**
```r
  tr_start_pars <- pars_transform_forward(start_pars[optim_ids])
                   ^~~~~~~~~~~~~~~~~~~~~~
```


Test failure is unrelated:

* System.ServiceModel/watchOS: https://github.com/xamarin/maccore/issues/581


CCache_Ninja (jmarrec) - x86_64-Linux-Ubuntu-18.04-gcc-7.3-UnitTestsCoverage-Debug: OK (1783 of 1783 tests passed, 0 test warnings)

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


Successfully aliased the URL <https://now-serverless-o4iko3ahh.now.sh> to the following alias.

* https://api.azsiaz.xyz


Setting state to `success` where context is `continuous-integration/jenkins/branch`.

No blocking issues found


It can be nice to report all bad things. If you collect them into a list you can assert equality to an empty list and pytest will print them out for you.  The latter part is maybe a bit hacky but simple.


Successfully aliased the URL <https://now-serverless-1t3esgbxj.now.sh> to the following alias.

* https://api.azsiaz.xyz


I'm guessing there's probably something better that can/should be done for this but I don't know what it would be.  Perhaps check that the converter is convert_uuid?


你就是一个小傻叉


removed division by 100 - we were dividing by 100, then remainder by 25, but we get the same result if we just divide by 25


# 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)|


@sagar-solana the main thing is that the the test you have requires large setup, when the lower layer interface could enforce this much closer to the actual problem.


`climbing n stairs` = `climbing n-1 stairs and go one step` + `climbing n-1 stairs and go two`
so it's same as `fibonacci`.


Successfully aliased the URL <https://standard-releaseapp-mn7z6xzsf.now.sh> to the following alias.

* https://standard-release.now.sh


I think I had it that way intentionally. Though I think it wasn't a great implementation.  I think I meant to not allow empty. But for completeness that would require an empty rejecting converter.


And now for something even more interesting. We can store functions in our stack (which is cool) but they have to be of the same functional type "void()" (which is not). And we want to store any functions or callables whatsoever. Can we do that? No.

But.

But we actually don't have to. When storing actions for further undoing or redoing, we always know not only the function that has been called, but it's parameters as well. If only we can glue function with it's parameters without actually calling it!

Well, as you may have guessed, we can do just that:

https://en.cppreference.com/w/cpp/utility/functional/bind

Bind can glue parameters to a function without calling it and give you back function of the type "void()". Try it! Make some more dummy functions, but this time let them have some arguments:

void incr(int a) { std:: cout << ++a << std::endl; }
void add(int a, int b) { std::cout << a + b << std::endl; }

and try binding them with their arguments prior to pushing into stack. See the third example here for a reference:

https://en.cppreference.com/w/cpp/utility/functional/function


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/master/246/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/master/246/display/redirect) (on internal Jenkins) failed in stage(s) 'Test run' 🔥 : org.jenkinsci.plugins.workflow.steps.FlowInterruptedException

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/master/246//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/master/9be55e2bf4ff52a187fa8d312b2472f7cb381780/246/jenkins-results/api-diff/index.html)
ℹ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/master/9be55e2bf4ff52a187fa8d312b2472f7cb381780/246/jenkins-results/apicomparison/api-diff.html) (please review changes)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/master/9be55e2bf4ff52a187fa8d312b2472f7cb381780/246/jenkins-results/generator-diff/index.html) (no change)


Yeah, I wanted to do that but didn't know how.  My first thought was to at a try/except with a print statement but that doesn't really do what I want.


There's probably something better but I'm fine with this for now.


Add


See gravityview/joins#24


try/except and append to a list or set


Closes #1073


> `python-hsaudiotag3k` 这个包是谁的。。。。放到我名下了。。。（

看了一下，是 fc 的？ @farseerfc
![image](https://user-images.githubusercontent.com/8396456/49260857-cef6b280-f482-11e8-9cbb-1d390e7cbf07.png)


pull requests


Create strings attached


Leave a line note


It's helpful so we can test easier in the future


Successfully aliased the URL <https://membrane-proxy-weather-4thw4lcom.now.sh> to the following alias.

* https://membrane-weather.now.sh


[R/mbd_main.R:19:15:](https://github.com/Giappo/mbd/blob/a997715cc8413127ebeb1b83fde020e7d2be11ee/R/mbd_main.R#L19) *warning:* **no visible global function definition for ‘mbd_pkg_name’**
```r
  pkg_name <- mbd_pkg_name()
              ^~~~~~~~~~~~
```
[R/mbd_ml.R:80:19:](https://github.com/Giappo/mbd/blob/a997715cc8413127ebeb1b83fde020e7d2be11ee/R/mbd_ml.R#L80) *warning:* **no visible global function definition for ‘pars_transform_back’**
```r
    optim_pars <- pars_transform_back(tr_optim_pars)
                  ^~~~~~~~~~~~~~~~~~~
```
[R/mbd_ml.R:100:20:](https://github.com/Giappo/mbd/blob/a997715cc8413127ebeb1b83fde020e7d2be11ee/R/mbd_ml.R#L100) *warning:* **no visible global function definition for ‘pars_transform_forward’**
```r
  tr_start_pars <- pars_transform_forward(start_pars[optim_ids])
                   ^~~~~~~~~~~~~~~~~~~~~~
```


Successfully aliased the URL <https://membrane-proxy-weather-kzfyiss97.now.sh> to the following alias.

* https://membrane-weather.now.sh


Successfully aliased the URL <https://ap-cse-app-wfsoslycqt.now.sh> to the following alias.

* https://ap-cse-app.now.sh


      <Link>System.ValueTuple.dll</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <IncludeInVSIX>true</IncludeInVSIX>
    </Content>
    <None Include="packages.config">


some tests failed:
exception: https://travis-ci.org/stellar/stellar-core/builds/461538285?utm_source=github_status&utm_medium=notification


Deveria ser o #24


낮춘 이유가 있나요?


나중에 다같이 다국어 지원해봐요


Related to: backdrop/backdrop-issues#3398


Related to: backdrop/backdrop-issues#3377


어 얘는 왜 아이디 앞에가 달라요?


Successfully aliased the URL <https://connection-2ix8dcu3t.now.sh> to the following alias.

* https://connection.loganmcansh.com


나중에 만들 때 다국어랑 화씨/섭씨 변환하는거 함께 추가해봐요


saw approval from MonsieurNicolas
at https://github.com/vogel/stellar-core/commit/8727d276c025577ed08030c71df73d62172ed9c1


merging vogel/stellar-core/command-line = 8727d276 into auto


vogel/stellar-core/command-line = 8727d276 merged ok, testing candidate = a1df9813


Related to: backdrop/backdrop-issues#3351


ceshi


@gorros - I added your `dropColumns` method in this commit.  I had to think about this code a bit and determined this was a good addition to the library after some reflection.  Thank you for the valuable contributions - your PRs are always welcome here!

@snithish FYI


Thanks for the pointer - We did actually test with the change you linked then (synced to master Tuesday when testing), and things were working properly, so no worries.
I'm less sure the 80186 change is useful, we needed it in the earlier stages of development because (IIRC) early versions of our emulated HW were just strapping the DMA request line high, and 186 would not actually perform the DMA if DMA control was enabled after the DMA request line went high.
We've since learned a lot more about how the physical hardware works and emulated it properly, so for our driver I'm confident that we don't need the 186 change. I just didn't realize that at the time we went upstream; will be more cautious about modifying outside drivers in the future.


現場からのコミットなのでコミット履歴を残すため記載


# Formas de executar comandos no shell

## System
system "pwd"

## backticks
Somente pwd entre **crases**
'pwd'

## %x
%x(pwd)

## Uso
rake utils:setup_dev


pyファイルも修正


The following doc(s) have been deployed to the [4286clonec](https://4286clonec-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/guides/quickstart/clone-live-to-dev](https://4286clonec-static-docs.pantheonsite.io/docs/guides/quickstart/clone-live-to-dev)


Agreed


Cool!


wrong


Successfully aliased the URL <https://standard-releaseapp-lfolxuffq.now.sh> to the following alias.

* https://standard-release.now.sh


ㅇㅋㅇㅋ


This was causing [test_hashability()](https://github.com/altendky/stlib/blob/36-altendky-sunspec/epyqlib/attrsmodel.py#L1127) to fail.


Should there be a `maxVoteDiff` or similar now that PVs are ranked by vote?


Educational administrators


Related to: backdrop/backdrop-issues#3336


啊啊啊


Initial commit


Honestly, the best way to address some of this is to stop using the wxWidgets stuff and drop down to lower level UDP calls that can send multiple UDP packets at once.  On the Pi/BBB, when we moved from using the single UDP sendto to the multiple sendmmsg call that can send ALL the UDP outputs in one call, we easily gained 60%-70% more universes, likely more.   The big issue is that there isn't a standard for this.   It's sendmmsg on Linux, sendmsg_x (with difference structures) on OSX.  No idea on Windows.


You can still cheat lol. Just intercept the local storage save


오오오


ㅇㅇㅇㅇ


good start jjik gi


I think we don't want to allow serialization of None here.  Also, this isn't an attrsmodel, just Graham markup.


Change `self.write_attr(0x19, b'\x01\x03\x02\x01\x01')`
to `self.write_attr(0x19, b'\x01\x03\x03\x01\x01')`
send raw (unfiltered) EMG data


Successfully aliased the URL <https://standard-releaseapp-99u41cb73.now.sh> to the following alias.

* https://standard-release.now.sh


I dunno, I'll have to play with that.


@aeyakovenko, agreed. I still need to verify the prune message and the address it was received on. Should I leave that where it is and just move the ID check downstream?

The only change in my test would be to remove this condition from it. Sounds OK?


들여씀


hi @arvidn, I didn't notice that these two lines are actually new, it breaks my build in Linux+mingw, the problem is in the `lib` prefix. Do you know if building in windows `bjam` guess the right name?


Successfully aliased the URL <https://standard-releaseapp-1767bgtzv.now.sh> to the following alias.

* https://standard-release.now.sh


Fair enough ... but even this seems to reduce the send time by 50% when I test on my display under the debugger. Mileage will of course vary. We can always enhance again in the future.


@sagar-solana what i mean is that this kind of large test is hard to maintain.  You can instead add the check to enforce this to `crds_gossip`, and add a 2 line test that checks that the address matches `self.id`.


DI 의 구조에 대해서 정확히 익혀 보세요.
Spring bean Container 가 의미하는게 무엇인지 까지...


@jmccrae did you preserved all changes in the xml files made before this commit?


Yes, I'll do that. But I do still want a test for the signatures. Suggestions on how to minimize that?


How does a02d9d2 work for you?


@organizacion-sesion-3-Camilo-Juan/equipo1
Tarea 6 acabada


[R/mbd_main.R:19:15:](https://github.com/Giappo/mbd/blob/c7d0d56587078142bdf7c64f881961e04fdf0fac/R/mbd_main.R#L19) *warning:* **no visible global function definition for ‘mbd_pkg_name’**
```r
  pkg_name <- mbd_pkg_name()
              ^~~~~~~~~~~~
```
[R/mbd_ml.R:80:19:](https://github.com/Giappo/mbd/blob/c7d0d56587078142bdf7c64f881961e04fdf0fac/R/mbd_ml.R#L80) *warning:* **no visible global function definition for ‘pars_transform_back’**
```r
    optim_pars <- pars_transform_back(tr_optim_pars)
                  ^~~~~~~~~~~~~~~~~~~
```
[R/mbd_ml.R:100:20:](https://github.com/Giappo/mbd/blob/c7d0d56587078142bdf7c64f881961e04fdf0fac/R/mbd_ml.R#L100) *warning:* **no visible global function definition for ‘pars_transform_forward’**
```r
  tr_start_pars <- pars_transform_forward(start_pars[optim_ids])
                   ^~~~~~~~~~~~~~~~~~~~~~
```


Remoção da versão do nome pois dificulta em fazer atualizações.


@klanmiko you might want to run webpack and push `bundle.js` again. This change is not live.


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

Created multidev environment [ci-167](https://dashboard.pantheon.io/sites/d3832a3d-9a53-4b02-972e-db818509caf7#ci-167) for breema-d8.


great job!


Successfully aliased the URL <https://docs-vjmhemvyma.zeit.sh> to the following alias.

* https://docs.zeit.sh


@keithsw1111, is there going to be any video or write up covering this update?  I'm only asking as I'm curious about some of the specifics in how this works and the what performance impact I could potentially see with E1.31.  Looking through the source only gives me part of the picture...mainly because I'm not great here :)


Related to: backdrop/backdrop-issues#3325


Successfully aliased the URL <https://anthony-codes-p8drj8d7z.now.sh> to the following aliases.

* https://www.anthony.codes
* https://anthony.codes
* https://thedebug.life
* https://www.thedebug.life
* https://anthony.app
* https://www.anthony.app


init


Successfully aliased the URL <https://standard-releaseapp-5fwfhilyq.now.sh> to the following alias.

* https://standard-release.now.sh


troca a label para imagem. `<label for="imagem">Adicione imagem </label>`


Oops, nice catch!


![](https://github.trello.services/images/mini-trello-icon.png) [[Home] The base screen only. With the + to add task, filter and labels button.](https://trello.com/c/FuZPajX4/9-home-the-base-screen-only-with-the-to-add-task-filter-and-labels-button)


shut up

On Thu, Nov 29, 2018, 6:20 PM Low <notifications@github.com wrote:

> thank you mother
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/MallocNull/sockscape/commit/45c471c143da0a71d614ba1925efc3c0d7384410#commitcomment-31506406>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AJRxUgPgjd60aDpyvcd7QIKkO7hsDk6kks5u0GutgaJpZM4Y6sTs>
> .
>


That's so cool


Also added DeadBand to OI, setup input for Manipulator joystick, fixed TankDrive functions missing timeout, finished DoWeEvenLift adding ManualLift.


👍

https://github.com/duaraghav8/Ethlint


Right, thanks 👍


Very interesting, thank you - I will look into this.
I know the positions in this commit are 100% correct, but I did not realize these spells could be at play.


Successfully aliased the URL <https://standard-releaseapp-bchbqef6g.now.sh> to the following alias.

* https://standard-release.now.sh


`-gt`, surely?


你好


Build version: __`0.10.0-master.418`__ :crossed_fingers: [`master`](https://github.com/streamich/ci-scripts/tree/master) on [*CircleCI*](https://circleci.com/gh/streamich/ci-scripts/418) :tada:


header


Where is the passed STC test?


CNA385-061 was here


How can this be an issue on Linux if the target os is windows?


Dear @JackMD,
> I regret to inform you that your plugin "**VirionTools**" (v1.0.0 submitted on 2018-11-26T06:07:29.000Z) has been rejected.

Hardcoded PHP binary path for absolutely no upsides.

Please resolve these issues and submit the plugin again.

> This comment is posted here because this is the last commit when the released build was created.


CNA385-063 was here


`+=` is a valid operator. But perhaps you have difficulty understand its compact structure. Not a problem. If you want to add to a variable, just do: `myVar = myVar + something;`. If you want to set a variable to something new, just do `myVar = somethingNew;`.
My comment was regarding the fact that when you deposit, you deposit in an empty box. If the box is empty, then you do not add to something there, because you don't do `= 0 + somethingNew;`, you just do `= somethingNew;`.


delete


He creado diferentes páginas, y además he creado el menú con diferentes botónes que redireciónan a las mismas.


Looks good :+1:

Thanks


Summer hits from 2010 to 2017


print(printParsed-) 이렇게 겹치는게 약간 어색하네요
print로 시작하면 안에서도 print를 하고 안하면 다른 이름이면 어떨까요?


static 에서 바뀐 이유가 궁금합니다


@jojo61 does it compile if you replace `VkExternalMemoryHandleTypeFlags` by `VkExternalMemoryHandleTypeFlagsKHR`?


What was wrong with `options`?


Successfully aliased the URL <https://jsheroesio-euhnonclad.now.sh> to the following alias.

* https://jsheroes.io


Ah, you are trying to be consistent with the other tests.


typo error: Jaba -> Java


CNA385-071 was here


all .csv files changed back to '>30' = 0


Dear @GamakCZ,
> I regret to inform you that your plugin "**SkyWars-Reward**" (v1.1.0 submitted on 2018-11-25T11:36:04.000Z) has been rejected.

C1a — Namespace format:
> All plugins must choose a **unique** namespace that will not be accidentally collided by other plugins. The plugin must begin with the author name (unless its an official plugin, because the namespace `pocketmine` is disallowed), followed by any identifier such that the author himself remembers which plugin it corresponds to. The recommended namespace format is `AuthorName\PluginName`. The author name should use one that corresponds to the GitHub username/org name to prevent collision.

Please resolve these issues and submit the plugin again.

> This comment is posted here because this is the last commit when the released build was created.


This commit includes Assembly converter ini file update script changes


Hi @Hoorhay,

QA_HEAD_REPO is set for this test, and the repo is added properly: https://openqa.suse.de/tests/2286466#step/systemd_testsuite/2

My changes are not causing this. We need to wait for @tblume to fix it.


`public returns(bytes32 hashedPassword) {`


commit


This is going to seem rather nit-picky, but I think I'd prefer `binomialTest` here. Ditto for the namespace alias for this package found elsewhere.


CNA385-067 was here


CONFIG_CRYPTO_DEV_AMLOGIC_DEBUG !


This doesn't seem to be your own plugin. Please pay attention to the rule:

B5 — Only submit your own plugins:
> Do not submit plugins written by others without their prior permission. If the author is inactive, it must be released through @poggit-orphanage. Create an issue at [orphanage office](https://github.com/poggit-orphanage/office/issues/new). You will be allowed to maintain the plugin as a member of @poggit-orphanage upon approval.

Have you obtained permission from the plugin author?

> This comment is posted here because this is the last commit when the released build was created.


@maciek-prokopiuk


Could you please explain why did you remove this constraint?


Given that we spell out `binomial` elsewhere, my preference would be to rename this package

`@stdlib/stats/binomial-test`


Solved and Close #553


good! one less :)


We now avoid adding meson in the compatible => amlogic,gxl-crypto (and in bindings + DT)


We have used ng2-charts component from https://github.com/AngularFirebase/97-tensorflowjs-quick-start


we usually use the name "core" for the bus clock, but whatever


Dear @iShabzz102,
> I regret to inform you that your plugin "**Drops**" (v1.0.0 submitted on 2018-11-25T13:32:43.000Z) has been rejected.

This doesn't seem to be your own plugin. Please pay attention to the rule:

B5 — Only submit your own plugins:
> Do not submit plugins written by others without their prior permission. If the author is inactive, it must be released through @poggit-orphanage. Create an issue at [orphanage office](https://github.com/poggit-orphanage/office/issues/new). You will be allowed to maintain the plugin as a member of @poggit-orphanage upon approval.

Have you obtained permission from the plugin author?

Please prove that your plugin follows the rules.

> This comment is posted here because this is the last commit when the released build was created.


can't you add a macro for that ?


[tests/testthat/test-create_beast2_input_by_reproducing_files_simple.R:1415:1:](https://github.com/richelbilderbeek/beautier/blob/3411208cec49799547661efc5cb4d74ebb81186b/tests/testthat/test-create_beast2_input_by_reproducing_files_simple.R#L1415) *style:* **Lines should not be more than 80 characters.**
```r
  expect_true(are_equivalent_xml_lines(created, expected, section = "distribution")) # molint
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


@zimmerle @victorhora would love to hear you thoughts on what is the ideal pattern of calling `msc_init()` from a connector, i.e. should a new instance be "global", or we can create as many instances as we'd like to? (for various contexts / configurations, etc)


I'll look for the backend tests.
As about the ordinals, the class name already includes them.


CNA385-079 was here


I GOT TNQ BROO


shouldn't be the table be marked with the attribute "packed" ?


CNA385-070 was here


I suppose it's how the IDEA debugging framework works (there's a 1..10 loop in the test).


Good job! :smiley:


Hey @benissimo I didn't expect anyone to use it in jruby as there is a java kafka client ;) I think we could keep it but you would have to be responsible for checking the upcoming versions over jruby as we're going to swtich from ruby-kafka to rdkafka-ruby. rdkafka could work due to ffi but there's no warranty for that.


Hello,
This constraint is applicable to Diapar only
It blocks product creation for other suppliers this week as they do not
have same format

Le ven. 30 nov. 2018 à 11:08, yassineteimi <notifications@github.com> a
écrit :

> Could you please explain why did you remove this constraint?
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/AwesomeFoodCoops/odoo-production/commit/1e25dd04dac40708275b5d5d2f510f9c1aef5687#commitcomment-31511192>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ALX3xW9AM2Yue6qfKyAW-2HjaiUs8Lczks5u0QObgaJpZM4Y7Xwi>
> .
>


You're welcome!


Dear @DuooIncc,
> I regret to inform you that your plugin "**MythicRelics**" (v0.0.1 submitted on 2018-11-29T22:18:18.000Z) has been rejected.

B5 — Only submit your own plugins:
> Do not submit plugins written by others without their prior permission. If the author is inactive, it must be released through @poggit-orphanage. Create an issue at [orphanage office](https://github.com/poggit-orphanage/office/issues/new). You will be allowed to maintain the plugin as a member of @poggit-orphanage upon approval.

Please resolve these issues and submit the plugin again.

> This comment is posted here because this is the last commit when the released build was created.


Hi,

wouldn't it be faster if you use this code?

```
BRepCheck_Analyzer ana(shape);
		valid_shell = ana.IsValid() != 0;
		if (!valid_shell) {
			ShapeFix_Shape sfs(shape);
			sfs.Perform();
			shape = sfs.Shape();
			valid_shell = BRepCheck_Analyzer(shape).IsValid() != 0;
		}

		valid_shell = valid_shell && count(shape, TopAbs_SHELL) > 0;
```


CNA385-077 was here


CNA385-040 was here


Dear @BrokenItZAndrei100,
> I regret to inform you that your plugin "**WeirdChat**" (v0.0.1 submitted on 2018-11-29T22:10:33.000Z) has been rejected.

B5 — Only submit your own plugins:
> Do not submit plugins written by others without their prior permission. If the author is inactive, it must be released through @poggit-orphanage. Create an issue at [orphanage office](https://github.com/poggit-orphanage/office/issues/new). You will be allowed to maintain the plugin as a member of @poggit-orphanage upon approval.

Please resolve these issues and submit the plugin again.

> This comment is posted here because this is the last commit when the released build was created.


Did you cover "Do you understand why I say "I write a and b on the locker"? And not I send a to Carol and b to Bob by text? There is a learning about Ethereum in the answer." with Rob?
That's about the public nature of transactions.


Dear @BrokenItZAndrei100,
> I regret to inform you that your plugin "**MoneyFromMining**" (v4.0.0 submitted on 2018-11-29T21:50:53.000Z) has been rejected.

B5 — Only submit your own plugins:
> Do not submit plugins written by others without their prior permission. If the author is inactive, it must be released through @poggit-orphanage. Create an issue at [orphanage office](https://github.com/poggit-orphanage/office/issues/new). You will be allowed to maintain the plugin as a member of @poggit-orphanage upon approval.

Please resolve these issues and submit the plugin again.

> This comment is posted here because this is the last commit when the released build was created.


Dear @BrokenItZAndrei100,
> I regret to inform you that your plugin "**SlapperCooldown**" (v1.0-PREBETA submitted on 2018-11-29T21:38:12.000Z) has been rejected.

B5 — Only submit your own plugins:
> Do not submit plugins written by others without their prior permission. If the author is inactive, it must be released through @poggit-orphanage. Create an issue at [orphanage office](https://github.com/poggit-orphanage/office/issues/new). You will be allowed to maintain the plugin as a member of @poggit-orphanage upon approval.

Please resolve these issues and submit the plugin again.

> This comment is posted here because this is the last commit when the released build was created.


# 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)|


Successfully aliased the URL <https://cso-api-next-i29xjhj0f.now.sh> to the following alias.

* https://cso.jough.in


I think `depositRemittance(` is long enough 😂


You haven't changed here, right? No need to comment the same as before.


CNA385-072 was here


改错了


CNA385-043 was here


Same here, it is an incorrect remnant from the past.


Bad commit to be reverted - files in wrong location.


Successfully aliased the URL <https://calculator-1817q1o5n.now.sh> to the following alias.

* https://calc.bjarnehelland.com


CNA385-080 was here


CNA385-043 is working


CNA385-042 was here


Ok, Thanks


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

I updated the Github team because of this commit.

- @neilflood was added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

You should get push access to this feedstock and CI services.

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

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


Yes that it compiles.


Seems like the tabbing is off here?


Добавить работу со писком игроков в модели "Team"
Пока список пуст.


[tests/testthat/test-create_beast2_input_by_reproducing_files_simple.R:1415:1:](https://github.com/richelbilderbeek/beautier/blob/3411208cec49799547661efc5cb4d74ebb81186b/tests/testthat/test-create_beast2_input_by_reproducing_files_simple.R#L1415) *style:* **Lines should not be more than 80 characters.**
```r
  expect_true(are_equivalent_xml_lines(created, expected, section = "distribution")) # molint
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


fix


JSONAnalyzer 구조체 상단에 필요한 인스턴스 목록을 미리 복사했습니다.
`getInput()` 함수를 사용하는데 기존의 방식(static)을 사용해도 되지만, 위의 이유로 통일성을 주기 위해서 인스턴스를 만들고 메소드를 불러오기 위해 수정했습니다.


### 작업내용

피드백 받은 내용으로 수정했습니다.


是的


1. Do you have a link to the spec of the maildir format?

2. I don't see how adding a file in the James -> other side breaks it.

I do agree we do need to handle missing mailboxId file ( for other -> james side).

 -> However this prooved to be usefull in order to debug a bit stuff and ensure all mailboxes got a mailboxIdFile when they are written in the first place.

I gonna update this in order to be resilient here


no need


용도랑 네이밍 통일성을 위해서 print에서 `extract`로 변경했습니다.


CNA385-078 was here


![](https://github.trello.services/images/mini-trello-icon.png) [Optimisation de la fonction cluster en testant le seuils](https://trello.com/c/N9BJXuP1/36-optimisation-de-la-fonction-cluster-en-testant-le-seuils)


I assume it's safe to keep this on ROTATE if you have audit log forwarding setup?


I don't agree with the name change here. But the rest of the changes look alright.


CNA385-085 - Code is awesome


Hi @mensfeld thanks, it'd be great if you could keep jruby support. Of course there is a java kafka client, but karafka eliminates a lot of boilerplate when dealing with kafka, and waterdrop is one of karafka's dependencies. And for a jruby rails app, karafka provides a handy set of conventions (consumers, responders, routing, etc.) and callback hooks that make integrating with kafka easier.

Re rdkafka, I'd be happy to try that out when that makes it into master. (Or if there's a stable branch to test it out on ahead of time, even better)


Juste pour info, le `else ()` n'est pas nécessaire, il est implicite quand on a un type `unit` dans le then.


One entire fucking second?
Ouch.....


CNA385-044 was here


@mayankchhajer Why you removed the comments from here.? If it is by mistake please remove these changes.


ff


415 series dev/regular both cause wine staging to freeze for me. So, I'm glad you kept 396 to revert to.


文章として成り立ってないです


CNA385-B51 was here


讨论
这个构造为空还需要么
@FlyDreame


I'm more concerned about migrating existing James maildir.


@vikasbo This is of  by mistake, i have reverted this change on the another branch and added the jar file in the pom.xml, so now anyone can run the Suites without any problem.


[R/create_beast2_input_operators.R:42:9:](https://github.com/richelbilderbeek/beautier/blob/1befdfaa85470fee7db9bf67d99aebdba7693741/R/create_beast2_input_operators.R#L42) *style:* **Commented code should be removed.**
```r
  #     clock_models = clock_models
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mrca_prior_to_xml_operators.R:18:18:](https://github.com/richelbilderbeek/beautier/blob/1befdfaa85470fee7db9bf67d99aebdba7693741/R/mrca_prior_to_xml_operators.R#L18) *warning:* **no visible global function definition for ‘is_strict_clock_model’**
```r
  testit::assert(is_strict_clock_model(clock_models[[1]]))
                 ^~~~~~~~~~~~~~~~~~~~~
```
[R/mrca_prior_to_xml_operators.R:19:18:](https://github.com/richelbilderbeek/beautier/blob/1befdfaa85470fee7db9bf67d99aebdba7693741/R/mrca_prior_to_xml_operators.R#L19) *warning:* **no visible global function definition for ‘is_mrca_prior’**
```r
  testit::assert(is_mrca_prior(mrca_prior))
                 ^~~~~~~~~~~~~
```
[R/mrca_prior_to_xml_operators.R:20:18:](https://github.com/richelbilderbeek/beautier/blob/1befdfaa85470fee7db9bf67d99aebdba7693741/R/mrca_prior_to_xml_operators.R#L20) *warning:* **no visible global function definition for ‘is_mrca_prior_with_distr’**
```r
  testit::assert(is_mrca_prior_with_distr(mrca_prior))
                 ^~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input_by_reproducing_files_simple.R:1417:1:](https://github.com/richelbilderbeek/beautier/blob/1befdfaa85470fee7db9bf67d99aebdba7693741/tests/testthat/test-create_beast2_input_by_reproducing_files_simple.R#L1417) *style:* **Lines should not be more than 80 characters.**
```r
  expect_true(are_equivalent_xml_lines(created, expected, section = "distribution")) # molint
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input_by_reproducing_files_simple.R:1420:1:](https://github.com/richelbilderbeek/beautier/blob/1befdfaa85470fee7db9bf67d99aebdba7693741/tests/testthat/test-create_beast2_input_by_reproducing_files_simple.R#L1420) *style:* **Lines should not be more than 80 characters.**
```r
  expect_true(are_equivalent_xml_lines(created, expected, section = "operators")) # molint
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input_by_reproducing_files_simple.R:1423:1:](https://github.com/richelbilderbeek/beautier/blob/1befdfaa85470fee7db9bf67d99aebdba7693741/tests/testthat/test-create_beast2_input_by_reproducing_files_simple.R#L1423) *style:* **Lines should not be more than 80 characters.**
```r
  expect_true(are_equivalent_xml_lines(created, expected, section = "logger")) # molint
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


高级缺陷
JSON.parse建议捕获
@FlyDreame


If the interrupt is already triggered, we probably don't even need to keep a wakelock, since the userspace is keeping it awake.
If you are trying to account for wake "holes", you may want to use a very very small wakelock time, such as 50 or 100ms.... This branch is entered *surely* after the "gpio triggered after poll_wait" branch, so we are already entering with a maximum of 1000ms wake time, and if we're here, it means that the hardware and the tzapp have already done all the "main" "hard" processing part.


[tests/testthat/test-create_beast2_input_by_reproducing_files_simple.R:1417:1:](https://github.com/richelbilderbeek/beautier/blob/874023fd715f8be462b56a3846b2f2c451b5b35a/tests/testthat/test-create_beast2_input_by_reproducing_files_simple.R#L1417) *style:* **Lines should not be more than 80 characters.**
```r
  expect_true(are_equivalent_xml_lines(created, expected, section = "distribution")) # molint
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input_by_reproducing_files_simple.R:1420:1:](https://github.com/richelbilderbeek/beautier/blob/874023fd715f8be462b56a3846b2f2c451b5b35a/tests/testthat/test-create_beast2_input_by_reproducing_files_simple.R#L1420) *style:* **Lines should not be more than 80 characters.**
```r
  expect_true(are_equivalent_xml_lines(created, expected, section = "operators")) # molint
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input_by_reproducing_files_simple.R:1423:1:](https://github.com/richelbilderbeek/beautier/blob/874023fd715f8be462b56a3846b2f2c451b5b35a/tests/testthat/test-create_beast2_input_by_reproducing_files_simple.R#L1423) *style:* **Lines should not be more than 80 characters.**
```r
  expect_true(are_equivalent_xml_lines(created, expected, section = "logger")) # molint
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


extract는 기존에 긴 데이터에서 일부만 가져오는 듯한 느낌이 있습니다.
전체를 다 바꾸는건 조금 다른 의미가 되지 않을까 생각합니다. 어떤가요?