> ceph osd tier <redirect pool> <base pool>

ceph osd tier <basepool> <caspool>

here "base" means the autoritative, canonical location.  The tier pools
are secondary pools attached to it (caches in the cache tiering case, cas
pools or colder pools or whatever in the redirect/dedup case).

> ceph osd tier extensible-mode <base pool> redirect

I don't think we need this yet (and possibly not at all; we'll get to
that when we decide how the promote policy should be handled).

> ceph osd tier set-overlay <redirect pool> <base pool>

We don't need this at all; it's only there for cache tiers so that the
requests for base pool objects are sent to the cache instead.  In this
case, the base pool has the manifests for all objects so the
clients don't need to be redirected at all.

> rados -p <base pool> put <object A> <input file>

yes

> -----flush------

rados -p <basepool> --target-pool <caspool> cp <object A> <target object A>

> rados -p <base pool> set-redirect <object A> <target-object>

This op would normally be sent as a compount op, with

 assert-version NN
 set-redirect ...

so that the caller can be sure the object hasn't changed.  The rados cli
doesn't expose the user_version to use there, though, so we'll ignore that
for this example.  We can make the cli do something like

rados -p <basepool> set-redirect <object A> --target-pool <caspool> <target object A>

but the functional test in tier.cc and stress test in RadosModel
would do it properly with the compound operation.

> Let's assume object A exists in the base pool.
> If redirect_target is not predefined, it is possible that the object evicted and moved to redirect pool.
> How should I handle this case?
> Do we need to delete object A in the redirect pool first, and then set redirect_target?

I think the set-redirect should atomically zero the object (truncate to 0,
omap_clear, clear attrs) and set the manifest to a redirect.

Does that sound reasonable?
sage


What is this doing exactly ?


@AranyVitya csak a vicc kedveert ide rakd be ezt a kodot (kesleltetni fogja 10 masodperccel a valaszt:
`setTimeout((function() {res.send({messages:result})}), 10000);`


I think it is good that only append once after generating the whole list of GO terms. Because it is not efficient to update the DOM for every GO term.


Isso é um teste. Por gentileza retirar.


toLowerCase() på en array?


Good idea. Perhaps this could/should go in CONTRIBUTING.md - see https://github.com/blog/1184-contributing-guidelines


Use single backticks for inline code blocks


Uses `<-` instead of `=`


I think you may just have caused a bootstrap problem.  You have used "uses Domain" in sub-modules of Domain.


I'll have to keep playing around with this. Would you be willing to reduce your code to the minimum amount to reproduce the error and send that to me to debug?


Do we set the Cookie Secure Flag only for the `BE_USER_AUTH` and `FE_USER_AUTH` cookies, respectively?

![secure_flag](https://cloud.githubusercontent.com/assets/1218766/25486093/5fe4ae48-2b60-11e7-94ee-ee9d157a3d09.png)


uses `<-`


OK, vou retirar.


One solution to rule them all!


Perfect, great with the readme update


Issue_#6020 (EnergyArchmage) - i386-Windows-7-VisualStudio-14: OK (2494 of 2494 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)


Automatically uploaded by WorldServer on behalf of Genshi Narita 2 on Apr 27, 2017 at 09:46:35 EDT.


Great, Ill give the UI an overhaul asap


TeamCity libpalaso :: palaso-win32-master Continuous [Build 4.0.21.e0b879687a287abb14ed2b37163d389dd9234112](http://build.palaso.org/viewLog.html?buildId=88878&buildTypeId=Libpalaso_PalasoWin32masterContinuous) outcome was **FAILURE**
Summary: Compilation error: SIL.Windows.Forms\SIL.Windows.Forms.csproj; compilation error: SIL.DblBundle\SIL.DblBundle.csproj Build time: 00:01:14


TeamCity libpalaso :: palaso-win32-libpalaso-3.1 Continuous [Build 3.1.298.e0b879687a287abb14ed2b37163d389dd9234112](http://build.palaso.org/viewLog.html?buildId=88880&buildTypeId=bt223) outcome was **FAILURE**
Summary: Compilation error: SIL.Windows.Forms.Scripture\SIL.Windows.Forms.Scripture.csproj Build time: 00:01:12


these changes not in dist folder yet we are using ng-sortable component, as a bower dependency so whenever we execute bower install it will update the dist folder but since this solution not in dist folder we are unable to use it.
could you please let us know when u going to publish these changes into dist folder?


这是什么原因呢？得搞清楚


Following the guide......


Note: The above commit will break the dynamic XY demo for the time being as no repaints will be initiated (unless resizing the window etc.).


Hmm, I steered you wrong: it would have been better to use `error` rather than `undefined`.  Can you re-fix please?  Sorry!


ok


password admin dan user nya apa gan?


Congrats!


Miksi kommentoitu pois?


This is my first comment


When an import is no longer needed, just delete it, don't comment it out, unless you know the dependency will come back for sure.


Updated model/picture of the schema as well as the auto-generated creation script for the database.  Having issues connecting to the Towson server to test script.


@alexylem
>Well the certificate support is there and commmented in the code.

For Jarvis-api yes, but not Jarvis-ui and lot of browsers refuse to mix them.

>Issue is to self-sign the certificate, but if you have an idea to avoid the security warning on the browser I'm very interested!

There is no option working with all browser, even worst : on some you can not use a self sign certificate at all. That is why I did not published Jarvis-ui STT.

@QuentinCG
>Free domain & let's encrypt

No so simple, you have to open a port in ISP modem to use Let's Encrypt, and many users will not want their Jarvis exposed to the internet.

I think that the best way to do it is to provide an easy way to use a certificate associated with a good documentation for certificate generation (self signed or not)


TeamCity libpalaso :: palaso-trusty64-lfmerge Continuous [Build 2.6.283.e0b879687a287abb14ed2b37163d389dd9234112](http://build.palaso.org/viewLog.html?buildId=88881&buildTypeId=PalasoTrusty64lfmergeContinuous) outcome was **FAILURE**
Summary: Tests failed: 1, passed: 3657, ignored: 111 Build time: 00:06:07
### Failed tests
```
SIL.Scripture.Tests.dll: SIL.Scripture.Tests.VerseRefTests.SerializeDeserialize: <no details avaliable>

```


initial commit


I'm almost positive this dependency will come back since it's in data defs (where I had to comment out the "real" descriptions and add fixme)


is mysqli a valid driver in config.inc.php ?


TeamCity libpalaso :: palaso-win32-master Continuous [Build 4.0.22.c345561efb8d1d0c4a8a3eb8265c1a1f741d670b](http://build.palaso.org/viewLog.html?buildId=88890&buildTypeId=Libpalaso_PalasoWin32masterContinuous) outcome was **FAILURE**
Summary: Compilation error: SIL.Windows.Forms\SIL.Windows.Forms.csproj; compilation error: SIL.DblBundle\SIL.DblBundle.csproj Build time: 00:00:38


Sure thing.


I've linked it from the contributing page at the documentation root.

On 27 April 2017 at 14:42, Ben Nuttall <notifications@github.com> wrote:

> Good idea. Perhaps this could/should go in CONTRIBUTING.md - see
> https://github.com/blog/1184-contributing-guidelines
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_blog_1184-2Dcontributing-2Dguidelines&d=DwMCaQ&c=DpyQ_ftY536pf7wCBQXXU58xADDRY77THQzJu1OmzOo&r=w09_2ePv8G3zRjoV19Wm1Q6rI7CDlOns4PuRv2hHkek&m=aKaMzRrhb-Jm0HnTuflDKE5LjF8WtESYscCAl3tGm5c&s=oyeV6l3BapZbX1yxWruLupkMivymaM9AThV1p2PiHk8&e=>
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_raspberrypi_documentation_commit_93fcddbdf30a7b1116b14fc2b05fe0b254d8187b-23commitcomment-2D21933088&d=DwMCaQ&c=DpyQ_ftY536pf7wCBQXXU58xADDRY77THQzJu1OmzOo&r=w09_2ePv8G3zRjoV19Wm1Q6rI7CDlOns4PuRv2hHkek&m=aKaMzRrhb-Jm0HnTuflDKE5LjF8WtESYscCAl3tGm5c&s=4nRNtptAB6hQr_sNgVyFS1hpmA2Jv4p_IESDM5N8JXQ&e=>,
> or mute the thread
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ADqrHbAG0zXPiH6NVvRcG3xti3OiHp7Dks5r0JtPgaJpZM4NKO50&d=DwMCaQ&c=DpyQ_ftY536pf7wCBQXXU58xADDRY77THQzJu1OmzOo&r=w09_2ePv8G3zRjoV19Wm1Q6rI7CDlOns4PuRv2hHkek&m=aKaMzRrhb-Jm0HnTuflDKE5LjF8WtESYscCAl3tGm5c&s=cPLF0FtbWmP_A8EOA1JO-ZukaUn8Ooxd8dpQn-glxAg&e=>
> .
>

--
James Hughes
Principal Software Engineer,
Raspberry Pi (Trading) Ltd


view stack


TeamCity libpalaso :: palaso-precise64-libpalaso-2.6 Continuous [Build 2.6.1292.e0b879687a287abb14ed2b37163d389dd9234112](http://build.palaso.org/viewLog.html?buildId=88879&buildTypeId=PalasoPrecise64v26Cont) outcome was **FAILURE**
Summary: Tests failed: 1, passed: 3657, ignored: 111 Build time: 00:08:34
### Failed tests
```
SIL.Scripture.Tests.dll: SIL.Scripture.Tests.VerseRefTests.SerializeDeserialize: <no details avaliable>

```


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


TeamCity libpalaso :: palaso-precise64-master Continuous [Build 4.0.20.e0b879687a287abb14ed2b37163d389dd9234112](http://build.palaso.org/viewLog.html?buildId=88882&buildTypeId=Libpalaso_PalasoPrecise64masterContinuous) outcome was **FAILURE**
Summary: Failed to resolve artifact dependency Build time: 00:00:10


Fixed the backticks.

On 27 April 2017 at 14:53, James Hughes <james.hughes@raspberrypi.org>
wrote:

> I've linked it from the contributing page at the documentation root.
>
> On 27 April 2017 at 14:42, Ben Nuttall <notifications@github.com> wrote:
>
>> Good idea. Perhaps this could/should go in CONTRIBUTING.md - see
>> https://github.com/blog/1184-contributing-guidelines
>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_blog_1184-2Dcontributing-2Dguidelines&d=DwMCaQ&c=DpyQ_ftY536pf7wCBQXXU58xADDRY77THQzJu1OmzOo&r=w09_2ePv8G3zRjoV19Wm1Q6rI7CDlOns4PuRv2hHkek&m=aKaMzRrhb-Jm0HnTuflDKE5LjF8WtESYscCAl3tGm5c&s=oyeV6l3BapZbX1yxWruLupkMivymaM9AThV1p2PiHk8&e=>
>>
>> —
>> You are receiving this because you are subscribed to this thread.
>> Reply to this email directly, view it on GitHub
>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_raspberrypi_documentation_commit_93fcddbdf30a7b1116b14fc2b05fe0b254d8187b-23commitcomment-2D21933088&d=DwMCaQ&c=DpyQ_ftY536pf7wCBQXXU58xADDRY77THQzJu1OmzOo&r=w09_2ePv8G3zRjoV19Wm1Q6rI7CDlOns4PuRv2hHkek&m=aKaMzRrhb-Jm0HnTuflDKE5LjF8WtESYscCAl3tGm5c&s=4nRNtptAB6hQr_sNgVyFS1hpmA2Jv4p_IESDM5N8JXQ&e=>,
>> or mute the thread
>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ADqrHbAG0zXPiH6NVvRcG3xti3OiHp7Dks5r0JtPgaJpZM4NKO50&d=DwMCaQ&c=DpyQ_ftY536pf7wCBQXXU58xADDRY77THQzJu1OmzOo&r=w09_2ePv8G3zRjoV19Wm1Q6rI7CDlOns4PuRv2hHkek&m=aKaMzRrhb-Jm0HnTuflDKE5LjF8WtESYscCAl3tGm5c&s=cPLF0FtbWmP_A8EOA1JO-ZukaUn8Ooxd8dpQn-glxAg&e=>
>> .
>>
>
>
>
> --
> James Hughes
> Principal Software Engineer,
> Raspberry Pi (Trading) Ltd
>
>

--
James Hughes
Principal Software Engineer,
Raspberry Pi (Trading) Ltd


Tähän tietorakenteeseen täytetään myöhemmin ODA:ssa käytettävät profilit. Nyt meillä ei ole vielä omia profiileita käytössä. Uusi HAPI-kirjasto antoi varoituksia, jos sinne syötti tyhjän validaattorin.


It doesn’t have an expire date.


Instead of state capitals, could it be better to add the city modifier as static to urban terrain (if that is possible)? I say this since most state capitals are only marginally bigger than the rest of the state, and urban terrains already characterize all large cities pretty well, and those would likely be the only places with such a noticeable effect.


'markerLabelKey.mat' currently says that < 'RHEEL'    'OG80_RHEEL'    'OG88_LHEEL'    'RPSIS'> are all suitable "nicknames" for the "RHEE".
Obviously,  'RPSIS' is not a suitable nickname for "RHEE". So now I have two right heel markers which causes errors further along in the code.  I propose to remove  'RPSIS' as a nickname for 'RHEE'.


can we do that already?


I remembered what this was


The `DBSelector` knows nothing about ADAMpro.


stringify + parse?


Should the write be done inside the TThreadedObject<>::Merge()?


zzzzzz. bitch


#include <math.h>


@mtribone I wonder if there's a way we could use the `<a name="savework">` tag within some existing text instead of having to have an empty tag. For example, `<a name="top">Add New Work</a>` but it might mess up screen readers.


That's awesome insight, @Panjoo. I hope you don't mind, I turned it into a blog post:

http://quetoo.org/blogs/jdolan/grunt-no-more-and-time-travel


Punaisella merkityt rivit tulevat siitä, että siivosin pois vanhoja ja rikkinäisiä datasettejä. Nämä olisi ehkä ollut hyvä laittaa omaan commitiinsa.


The efficiency of this call could be greatly improved if the importer would only be scanned once. This would require to allocate all NN-Lists beforehand.


now I have it, `Factory` is a templated type, this line above is just missing in the diff. Anyhow, I would prefer to dereference the unique_ptr in the call. It's somehow misleading that you have a parameter by reference but use it like a pointer.


'@' suppresses error which I think is a bad idea. It makes debugging a nightmare because when the stuff doesn't work it won't display the error.


I imagine a new text type announcement was added to the protocol in mcpe 1.1 that will be implemented later


should be `1e-6f`


This test is flawed. Initializers under zend-servicemanager v2 are passed the plugin manager instance, not the parent container. If you change `new ServiceManager()` to `$this->manager`, the test passes as expected.


fixing issue #1


you dont need this code at all as ansible-inventory does not support tags


TeamCity libpalaso :: palaso-precise64-libpalaso-3.1 Continuous [Build 3.1.250.e0b879687a287abb14ed2b37163d389dd9234112](http://build.palaso.org/viewLog.html?buildId=88885&buildTypeId=bt322) outcome was **FAILURE**
Summary: Tests failed: 1, passed: 3657, ignored: 111 Build time: 00:05:40
### Failed tests
```
SIL.Scripture.Tests.dll: SIL.Scripture.Tests.VerseRefTests.SerializeDeserialize: <no details avaliable>

```


Yes, as far as I'm aware, `mysql` is deprecated in PHP 7.


I can remove the `uses Domain` and instead prefix `Domain:-` explicitly to `DConstrain` and `DSum`. Would that help?


and confirm


![](https://github.trello.services/images/mini-trello-icon.png) [Fix' mapping VIM](https://trello.com/c/GalsBz9J/80-fix-mapping-vim)


You're probably right, but `connection_charset` can be set to `Off`, so we'll need to pull an appropriate value from somewhere:

https://github.com/pkp/ojs/blob/master/config.TEMPLATE.inc.php#L181-L188

This kind of stuff isn't my forte so maybe we can talk to Alec about what range of possibilities exist and how to enforce something compatible with the query lib. This code is largely just to get it working on my system. :)


![](https://github.trello.services/images/mini-trello-icon.png) [Fix' `mv` à la racine](https://trello.com/c/dGEh5Mon/79-fix-mv-a-la-racine)


Agreed, that doesn't make sense. However, I don't see that on my local version: the acceptable labels for 'RHEEL' are: 'RHEEL', 'OG80_RHEEL', 'OG88_RHEEL' and 'C_3'.

Perhaps you accidentally modified it?

I would say it makes more sense to have this information as an .m file that generates the 'matchedLabels' cell array than storing as a .mat: the .mat doesn't allow us to see its content in GitHub or track changes. We would need to work to see what parts of the code refer to this .mat


Great work!


Issue_#6020 (EnergyArchmage) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1294 of 1294 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-37.65%25-green.png)


I meant using a class name instead of an id


你好


TeamCity Platform Services :: Environment Manager 2 :: Package [Build 3.42.2-pre-4-gac5e345](http://infra.teamcity.ci.ttldev/viewLog.html?buildId=59741&buildTypeId=PlatformServices_EnvironmentManager2_Package) outcome was **SUCCESS**
Summary: Running Build time: 00:00:55


Automatically uploaded by WorldServer on behalf of Genshi Narita 2 on Apr 27, 2017 at 10:04:43 EDT.


it can't be reproduced in real right? I mean, when you discard a new record, you never stay on that record


`(float, ) + six.integer_types` would be a more compact way to say this...


@tmorehouse I've just did a quick local test before that commit and it seemed working with computed.


You can also you `if let Ok(s) = std::str::from_utf8(data) {` which doesn't need to allocate


You mean adding 'dropdown' class unconditionally here?


This isn't already on MC:PE 1.0 ?


Good call, forgot I could concat tuples like that


Automatically uploaded by WorldServer on behalf of Genshi Narita 2 on Apr 27, 2017 at 10:06:55 EDT.


It might make things worse, especially during initial load.  The `Domain:-` prefix will be checked then, but the module won't exist (yet), and so you get an error.  If you want an explicit prefix, `thismodule:-` might work.

Remember that it also needs to be tested on Windows too (i.e. that `update-library` works without needing to close down all active Maples).

What had been achieved is a clean "build" process that worked both for bootstrap and for incremental updates, on all 3 platforms.


If it was then maybe it hadn't started to be implemented yet?


This seems to generate some confusion for Scrutinizer, which apparently detects that Session is now pointing to System\Session (the PHP session class). See 282 new issues detected today: https://scrutinizer-ci.com/g/chamilo/chamilo-lms/inspections/2e4d3a17-4cf5-4d39-a17c-c6c37734c8c6/issues/?status=new&selectedLabels%5B0%5D=9&orderField=path&order=asc&honorSelectedPaths=0


TeamCity OTA+ :: rvi_sota_server :: ci [Build 2447](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=30228&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **SUCCESS**
Summary: Tests passed: 292, ignored: 3 Build time: 00:13:47


CREATE


Yes it definitely needs some text or to be around something like the header.
https://github.com/psu-stewardship/scholarsphere/blob/afcc6f011c74eb3cab27f7e880f46f7b7c63ba61/app/views/curation_concerns/base/_form_progress.html.erb#L4

How about the placement of the links in the form? Do I need more?


Perfect! :)


@BatyaHack  А ты что, сильно умный верстальщик?


**What does lista mean?**


Yes, I know the code is properly rendered as a table. I made the change specifically to allow the source to be readable as well, following the goals of the markdown format :)


UPDATE


good


fix doze errors please.


DELETE


just a test


Hello,
I try the module with the current modification and i can not make it work.
I try this code (like the example) : <field name="task_ids" widget="x2many_2d_matrix" field_x_axis="project_id" field_y_axis="user_id" field_value="planned_hours" />

![image](https://cloud.githubusercontent.com/assets/19471913/25487199/c7744da4-2b63-11e7-989a-0820a1a44450.png)


INFORMATION


Ah! Not sure how it got lost when copying the URL. I'll change 👍


Ah, you were faster! I was going to fix this in the PR :)


Just one thing:

![1](https://cloud.githubusercontent.com/assets/20975533/25487385/b8fdb07c-2b6c-11e7-98c2-c74fd4a7c708.PNG)


Yeah.   When going over the new Bootstrap Popper.js commits, I noticed that they mentioned to use both `dropdown` with `dropup` (i.e. "just add `.dropup` to your `.dropdown`").

I have tried both classes when using a dropup with the current CSS and it works.


I'm not sure if terrain modifiers can be used for this and what I wanted to do was to simulate the rise of the Urban elite and the growing importance of cities in the contemporary era which needs to have the effects applied only after globalisation is researched. So I don't think applying a static modifier will be the best way to simulate this growing urban-rural political divide.


Example 1


TeamCity Platform Services :: Environment Manager 2 :: Package [Build 3.42.3](http://infra.teamcity.ci.ttldev/viewLog.html?buildId=59749&buildTypeId=PlatformServices_EnvironmentManager2_Package) outcome was **SUCCESS**
Summary: Running Build time: 00:01:02


r'^blog/' 로 지정 필요


ok


`pos.count<QUEEN>(Them) `  ?


I comment out list category iterator from selectCategoriesView .Since the category data fetch from category not from question


For #1


@williamstein this is the patch for %%javascript I was playing around with today. some basics work and require does call the callback function, but it is really weird and I can't imagine this solves this problem.

a working cell is

```
%%javascript
var j = 3*3;
element.innerHTML = "<div style='text-align: center'>Hi! The result is " + j + "</div>";
$(element).append($("<div>").css("font-weight", "bold").text("test"));
alert("asdf");
```

while this only gives "revealed"

```
%%javascript
require(['//cdnjs.cloudflare.com/ajax/libs/d3/4.8.0/d3.js'], function(d3) {
    $(element).append("<div>revealed</div>");
    console.log(d3); // d3 is undefined
    //d3.select(element).append("h1").text("Successfully loaded D3 version " + d3.version);
});
```

while `d3` is  still undefined


Awesome!


TeamCity libpalaso :: palaso-win32-libpalaso-3.1 Continuous [Build 3.1.299.7d176adec7f5bec5c72f4935de01b15649a90c80](http://build.palaso.org/viewLog.html?buildId=88893&buildTypeId=bt223) outcome was **SUCCESS**
Summary: Tests passed: 3680, ignored: 128 Build time: 00:03:35


jedna moznost jak vznikly ty mnohonasobny tagy,
jak to popisuje r00t v [Talk-cz] fotky infotabulí na http://osm.fit.vutbr.cz/OsmHiCheck/gp/?all threadu,
by mohla (i kdyz moc nevim jak) byt zpusobena uploadem.

to php zadny kontroly tagu nedela.

sice me nenapada jak by mohlo dojit k takove situaci ... kdyz neprobehne insert fotky tak to skonci a k tagu se to nedostane, kdyz probehne tak uz id z last insertu by melo byt zvednute.

ale asi by tam nejaka kontrola stejne neskodila:)

je to divny
pridavani tagu nikde nebylo a mazani jo
no aspon sem si vylepsil logovani a pridal dobu trvani requestu, stahnuti vseho trva 3s:)


TeamCity libpalaso :: palaso-win32-master Continuous [Build 4.0.23.7d176adec7f5bec5c72f4935de01b15649a90c80](http://build.palaso.org/viewLog.html?buildId=88898&buildTypeId=Libpalaso_PalasoWin32masterContinuous) outcome was **FAILURE**
Summary: Compilation error: SIL.Windows.Forms\SIL.Windows.Forms.csproj; compilation error: SIL.DblBundle\SIL.DblBundle.csproj Build time: 00:00:39


Fixed. However, I copy & pasted this code from ADAMproSelector. It is probably wrong in the original implementation as well.


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


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


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


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


Is it intented change in the commit?


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


What is the purpose of this? On my installation (3.0.61), the frame/layout is missing the last 80px at the bottom.

![screen shot 2017-04-27 at 11 20 11 am](https://cloud.githubusercontent.com/assets/1151181/25487751/89aa8c18-2b3b-11e7-8cb3-beae88b0b2d3.png)


If we convert default values, it could happen, that the default value does not work for this invocation of the executable. Think of loading a config file: The default config file could be "application.cfg". Now the current directory might not have such a file - thus the user might want to override the default for this invocation of the executable. If we abort immediately on errors during the conversion of the default values, the program would always exit immediately, without the user having any chance to provide an override.

tl;dr: If we would not ignore errors during conversion of default values, this would mean that we would require that the default is always and in any case correct, even if we replace it later.


TeamCity libpalaso :: palaso-precise64-libpalaso-3.1 Continuous [Build 3.1.251.7d176adec7f5bec5c72f4935de01b15649a90c80](http://build.palaso.org/viewLog.html?buildId=88896&buildTypeId=bt322) outcome was **FAILURE**
Summary: Tests failed: 1, passed: 3657, ignored: 111 Build time: 00:06:29
### Failed tests
```
SIL.Scripture.Tests.dll: SIL.Scripture.Tests.VerseRefTests.SerializeDeserialize: <no details avaliable>

```


Added &rel=0 to YouTube type.


The error was recently fixed in the query config, apparently there are multiple instances of it...


@weierophinney Well, just give me a shot what I can do to ensure that I can fetch the `FormAnnotationBuilder` from `zend-mvc` without getting the error this changes are about.

I just can tell that `zend-mvc` is actually incompatible with `zend-form` as its registered to the `ServiceManager` instead of a `PluginManager`.

I dont want to argue or bother, I just like to find a valid solution to fetch the `AnnotationBuilder`.
As of `zend-mvc` [FormAnnotationBuilderFactoryTest](https://github.com/zendframework/zend-mvc/blob/release-2.7/test/Service/FormAnnotationBuilderFactoryTest.php#L20), the Test is not being executed and therefore wont fail. By re-enabling the test, you'll see that it fails because of the undefined method.


Okay. I thought driver name was kind of a category name. So mysql would include multiple drivers behind the scene. But  adodb actually has different files for each driver (https://github.com/pkp/pkp-lib/tree/master/lib/adodb/drivers).


안녕하세요 저는 허민우입니다.


The latest prima release is failing with null pointer allocations on an average a lot of garbage packets are bundling up and crashing the kernel on AP termination requests and causing hard reboots. #Blame_CAF

STEPS TO REPRODUCE :-
1:- Start wifi connection and connect to a wifi network and browse atleast for 2-3 mins
2:- Try turning of wifi it will give you a screen freeze and Hard reboot
3:- Or simply you could try by switching on Airplane mode and get the issue live

Workarounds:- Use older prima stack for now


It's really funny that we have 6th and 9th JDK's here, but not the 8th


Missing a dash on `--requirements`.


Alright :)


Yes, squashfuse is a requiremente only for snaps in LXD. I'm not sure if we will remove it once we move to real servers, so I put it in a separate line to keep in mind. I'll put a comment there.


Tïa, lu, no haces nada.


Missing dash on `--requirements` here too.


Why don't we just fail here?


La solucion ya la tenia, pero tenia la idea de que era crear una nueva funcion, pero ya estaba la linea escrita, de hecho que lo que borre, se ven los comentarios de que tenia esa linea de codigo que si funcionaba


Understandable - how about just changing the provinces from all state capitals to all urban terrain provinces and country capitals? Still seems a little strange for the capital of Siberia or the Australian outback to get an aristocratic divide.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/202b8857-5a2e-4017-95d7-c65cf1846251 "vvs-delay-crawler"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/92737ae5-3235-4ce6-ba2e-3c7a0ce4f83e "TestDeploy") deployed [vvs-delay](https://github.com/jhertfe/vvs-delay/releases/tag/deploy-Deploy-20170427-142558 "deploy-Deploy-20170427-142558") to [Deploy](https://console.eu-de.bluemix.net/apps/ddcb9798-a998-4580-97b2-6fe576bcfe88 "There was a problem retrieving the space name"), including this commit


TeamCity libpalaso :: palaso-trusty64-lfmerge Continuous [Build 2.6.284.7d176adec7f5bec5c72f4935de01b15649a90c80](http://build.palaso.org/viewLog.html?buildId=88894&buildTypeId=PalasoTrusty64lfmergeContinuous) outcome was **FAILURE**
Summary: Tests failed: 1, passed: 3657, ignored: 111 Build time: 00:05:14
### Failed tests
```
SIL.Scripture.Tests.dll: SIL.Scripture.Tests.VerseRefTests.SerializeDeserialize: <no details avaliable>

```


I don't think that the change of array is a good idea here. You can assign the result to a variable, or just return it.
Also, note that you may need to change the name since you add new logic.


TeamCity libpalaso :: palaso-precise64-libpalaso-2.6 Continuous [Build 2.6.1293.7d176adec7f5bec5c72f4935de01b15649a90c80](http://build.palaso.org/viewLog.html?buildId=88899&buildTypeId=PalasoPrecise64v26Cont) outcome was **FAILURE**
Summary: Tests failed: 1, passed: 3657, ignored: 111 Build time: 00:05:46
### Failed tests
```
SIL.Scripture.Tests.dll: SIL.Scripture.Tests.VerseRefTests.SerializeDeserialize: <no details avaliable>

```


That would be nice, but we are not going to run this for every PR. We will run it nightly, at least for now. So edge is enough. I'll check with you about doing the build later, because we need to run snapcraft, and we are testing snapcraft. So there's a bootstrap we have to do. Maybe, we install snapcraft from --stable to build the snap from master.


[inst/examples/graph/server.R:10:7:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/inst/examples/graph/server.R#L10) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(v == "Labels") v <- V(LeMis)$label
      ^
```
[inst/examples/scatterplot/server.R:10:5:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/inst/examples/scatterplot/server.R#L10) *style:* **Variable or function name should be snake_case.**
```r
    num.ticks <- input$nticks
    ^~~~~~~~~
```
[inst/examples/scatterplot/server.R:11:25:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/inst/examples/scatterplot/server.R#L11) *style:* **Variable or function name should be snake_case.**
```r
    if (num.ticks == 0) num.ticks <- NULL
                        ^~~~~~~~~
```
[inst/examples/scatterplot/server.R:12:10:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/inst/examples/scatterplot/server.R#L12) *style:* **Variable or function name should be snake_case.**
```r
    else num.ticks <- rep(num.ticks, 3)
         ^~~~~~~~~
```
[R/globe.R:158:3:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/globe.R#L158) *style:* **Variable or function name should be snake_case.**
```r
  arcsColor="#99aaff",
  ^~~~~~~~~
```
[R/globe.R:159:3:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/globe.R#L159) *style:* **Variable or function name should be snake_case.**
```r
  arcsHeight=0.4,
  ^~~~~~~~~~
```
[R/globe.R:160:3:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/globe.R#L160) *style:* **Variable or function name should be snake_case.**
```r
  arcsLwd=1,
  ^~~~~~~
```
[R/globe.R:161:3:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/globe.R#L161) *style:* **Variable or function name should be snake_case.**
```r
  arcsOpacity=0.2,
  ^~~~~~~~~~~
```
[R/globe.R:200:3:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/globe.R#L200) *style:* **Variable or function name should be snake_case.**
```r
  arcsHeight <- max(min(arcsHeight, 1), 0.2)
  ^~~~~~~~~~
```
[R/globe.R:201:3:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/globe.R#L201) *style:* **Variable or function name should be snake_case.**
```r
  arcsOpacity <- max(min(arcsOpacity, 1), 0)
  ^~~~~~~~~~~
```
[R/globe.R:239:1:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/globe.R#L239) *style:* **Variable or function name should be snake_case.**
```r
globeOutput <- function(outputId, width = "100%", height = "600px") {
^~~~~~~~~~~
```
[R/globe.R:239:25:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/globe.R#L239) *style:* **Variable or function name should be snake_case.**
```r
globeOutput <- function(outputId, width = "100%", height = "600px") {
                        ^~~~~~~~
```
[R/globe.R:246:1:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/globe.R#L246) *style:* **Variable or function name should be snake_case.**
```r
renderGlobe <- function(expr, env = parent.frame(), quoted = FALSE) {
^~~~~~~~~~~
```
[R/graph.R:68:1:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L68) *style:* **Lines should not be more than 130 characters.**
```r
#' \item{}{ optional a single igraph object with the same number of vertices as \code{g} above (if specified this must be the first entry)}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graph.R:72:1:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L72) *style:* **Lines should not be more than 130 characters.**
```r
#' \item{cumulative}{ - optional boolean entry, if \code{TRUE} then vertex positions are added to current plot, default is \code{FALSE}}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graph.R:144:21:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L144) *style:* **Variable or function name should be snake_case.**
```r
                    vertex.color, vertex.size, vertex.shape, vertex.label,
                    ^~~~~~~~~~~~
```
[R/graph.R:144:35:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L144) *style:* **Variable or function name should be snake_case.**
```r
                    vertex.color, vertex.size, vertex.shape, vertex.label,
                                  ^~~~~~~~~~~
```
[R/graph.R:144:48:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L144) *style:* **Variable or function name should be snake_case.**
```r
                    vertex.color, vertex.size, vertex.shape, vertex.label,
                                               ^~~~~~~~~~~~
```
[R/graph.R:144:62:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L144) *style:* **Variable or function name should be snake_case.**
```r
                    vertex.color, vertex.size, vertex.shape, vertex.label,
                                                             ^~~~~~~~~~~~
```
[R/graph.R:145:21:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L145) *style:* **Variable or function name should be snake_case.**
```r
                    edge.color, edge.width, edge.alpha,
                    ^~~~~~~~~~
```
[R/graph.R:145:33:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L145) *style:* **Variable or function name should be snake_case.**
```r
                    edge.color, edge.width, edge.alpha,
                                ^~~~~~~~~~
```
[R/graph.R:145:45:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L145) *style:* **Variable or function name should be snake_case.**
```r
                    edge.color, edge.width, edge.alpha,
                                            ^~~~~~~~~~
```
[R/graph.R:155:30:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L155) *style:* **Variable or function name should be snake_case.**
```r
    if (missing(edge.color)) edge.color <- lapply(g, function(x) {
                             ^~~~~~~~~~
```
[R/graph.R:163:32:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L163) *style:* **Variable or function name should be snake_case.**
```r
    if (missing(vertex.color)) vertex.color <- lapply(g, function(x) ifel(is.null(V(x)$color), "orange", V(x)$color))
                               ^~~~~~~~~~~~
```
[R/graph.R:174:32:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L174) *style:* **Variable or function name should be snake_case.**
```r
    if (missing(vertex.color)) vertex.color <- list(ifel(is.null(V(g)$color), "orange", V(g)$color))
                               ^~~~~~~~~~~~
```
[R/graph.R:175:30:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L175) *style:* **Variable or function name should be snake_case.**
```r
    if (missing(edge.color)) edge.color <- ifel(is.null(E(g)$color), NA, E(g)$color)
                             ^~~~~~~~~~
```
[R/graph.R:178:29:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L178) *style:* **Variable or function name should be snake_case.**
```r
  if (missing(vertex.size)) vertex.size <- ifel(is.null(V(g)$size), 2, V(g)$size / 7)
                            ^~~~~~~~~~~
```
[R/graph.R:179:30:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L179) *style:* **Variable or function name should be snake_case.**
```r
  if (missing(vertex.shape)) vertex.shape <- ifel(is.null(V(g)$shape), "circle", V(g)$shape)
                             ^~~~~~~~~~~~
```
[R/graph.R:180:30:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L180) *style:* **Variable or function name should be snake_case.**
```r
  if (missing(vertex.label)) vertex.label <- ifel(is.null(V(g)$label), NA, V(g)$label)
                             ^~~~~~~~~~~~
```
[R/graph.R:181:28:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L181) *style:* **Variable or function name should be snake_case.**
```r
  if (missing(edge.width)) edge.width <- ifel(is.null(E(g)$width), 1, E(g)$width)
                           ^~~~~~~~~~
```
[R/graph.R:185:5:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L185) *style:* **Variable or function name should be snake_case.**
```r
    edge.width <- edge.width[1]
    ^~~~~~~~~~
```
[R/graph.R:189:30:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L189) *style:* **Variable or function name should be snake_case.**
```r
    if (length(E(g)) > 1000) edge.alpha <- 0.3
                             ^~~~~~~~~~
```
[R/graph.R:190:10:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L190) *style:* **Variable or function name should be snake_case.**
```r
    else edge.alpha <- 1
         ^~~~~~~~~~
```
[R/graph.R:191:31:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/graph.R#L191) *style:* **Variable or function name should be snake_case.**
```r
    if (!is.null(E(g)$alpha)) edge.alpha <- E(g)$alpha
                              ^~~~~~~~~~
```
[R/scatterplot.R:180:3:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L180) *style:* **Variable or function name should be snake_case.**
```r
  num.ticks = c(6, 6, 6),
  ^~~~~~~~~
```
[R/scatterplot.R:181:3:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L181) *style:* **Variable or function name should be snake_case.**
```r
  x.ticklabs = NULL,
  ^~~~~~~~~~
```
[R/scatterplot.R:182:3:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L182) *style:* **Variable or function name should be snake_case.**
```r
  y.ticklabs = NULL,
  ^~~~~~~~~~
```
[R/scatterplot.R:183:3:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L183) *style:* **Variable or function name should be snake_case.**
```r
  z.ticklabs = NULL,
  ^~~~~~~~~~
```
[R/scatterplot.R:187:3:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L187) *style:* **Variable or function name should be snake_case.**
```r
  flip.y = TRUE,
  ^~~~~~
```
[R/scatterplot.R:192:3:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L192) *style:* **Variable or function name should be snake_case.**
```r
  cex.symbols = 1,
  ^~~~~~~~~~~
```
[R/scatterplot.R:242:27:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L242) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  x <- lapply(x, function (y) y[, c(1, 3, 2), drop=FALSE])
                          ^
```
[R/scatterplot.R:246:13:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L246) *style:* **Variable or function name should be snake_case.**
```r
    options$axisLabels <- colnames(x[[1]])[1:3]
            ^~~~~~~~~~
```
[R/scatterplot.R:267:30:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L267) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  x <- lapply(x, function(x) (x[, 1:3, drop=FALSE] - rep(mn, each = n)) / (rep(mx - mn, each = n)))
                             ^
```
[R/scatterplot.R:287:49:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L287) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  x <- lapply(x, function(y) as.vector(t(signif (y, signif))))
                                                ^
```
[R/scatterplot.R:294:5:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L294) *style:* **Variable or function name should be snake_case.**
```r
    num.ticks <- pmax(1, num.ticks[c(1, 3, 2)])
    ^~~~~~~~~
```
[R/scatterplot.R:350:3:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L350) *style:* **Variable or function name should be snake_case.**
```r
  N <- length(options$from) - length(options$vertices)
  ^
```
[R/scatterplot.R:357:5:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L357) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(options$options) && options$options) return(options)
    ^
```
[R/scatterplot.R:415:3:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L415) *style:* **Variable or function name should be snake_case.**
```r
  N <- nrow(e$x)
  ^
```
[R/scatterplot.R:421:3:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L421) *style:* **Variable or function name should be snake_case.**
```r
  M <- nrow(n$x)
  ^
```
[R/scatterplot.R:446:1:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L446) *style:* **Lines should not be more than 130 characters.**
```r
#' @param color Either a single color value or vector of values as long as \code{from} of line colors; line colors default to interpolating their vertex point colors.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/scatterplot.R:479:1:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L479) *style:* **Variable or function name should be snake_case.**
```r
scatterplotThreeOutput <- function(outputId, width="100%", height="500px") {
^~~~~~~~~~~~~~~~~~~~~~
```
[R/scatterplot.R:479:36:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L479) *style:* **Variable or function name should be snake_case.**
```r
scatterplotThreeOutput <- function(outputId, width="100%", height="500px") {
                                   ^~~~~~~~
```
[R/scatterplot.R:485:1:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/R/scatterplot.R#L485) *style:* **Variable or function name should be snake_case.**
```r
renderScatterplotThree <- function(expr, env = parent.frame(), quoted = FALSE) {
^~~~~~~~~~~~~~~~~~~~~~
```
[tests/threejs.R:3:1:](https://github.com/bwlewis/rthreejs/blob/00e09c92e0b3f0291b901a310998939140e3ef1c/tests/threejs.R#L3) *style:* **Variable or function name should be snake_case.**
```r
N <- 100
^
```


mcpe 1.0.7 and mcpe 1.1 are very different with their "features"


TeamCity libpalaso :: palaso-precise64-master Continuous [Build 4.0.21.7d176adec7f5bec5c72f4935de01b15649a90c80](http://build.palaso.org/viewLog.html?buildId=88900&buildTypeId=Libpalaso_PalasoPrecise64masterContinuous) outcome was **FAILURE**
Summary: Failed to resolve artifact dependency Build time: 00:00:07


there is no need to add lines between different constants in the same file.


Gah, good catch. Is this file still being used?


TeamCity libpalaso :: palaso-win32-master Continuous [Build 4.0.24.c345561efb8d1d0c4a8a3eb8265c1a1f741d670b](http://build.palaso.org/viewLog.html?buildId=88906&buildTypeId=Libpalaso_PalasoWin32masterContinuous) outcome was **FAILURE**
Summary: Compilation error: SIL.Windows.Forms\SIL.Windows.Forms.csproj; compilation error: SIL.DblBundle\SIL.DblBundle.csproj Build time: 00:00:29


CRC8 for Espruino/Iskra JS


Good idea, I will do that.


private?


OK cool,
Feel free to review the code im just learning.
and also I don't speak Mandarin ?
so
`resources/lang/zh_cn/blog.php`

need to change
```
'Likes'                => '...',
'Dislikes'             => '...',
```


improve


Now passes `strings libAimTux.so | grep aimtux`


@aamangeldi We don't need to do this. We should be able to write the route directly in the fetch request because of the way I have set up the proxy.


I'm not sure. It would certainly help if it wasn't, because the view that serves it depends on `request.MOBILE`, which is going away (it's set by django-mobility, which I'm trying to remove here). If it's still used I'll need nginx to set a header when it detects a mobile client so that we can still serve it to them.


![](https://github.trello.services/images/mini-trello-icon.png) [[2] Publishing events: enchancements](https://trello.com/c/hoLtH7nB/218-2-publishing-events-enchancements)


[inst/examples/graph/server.R:10:7:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/inst/examples/graph/server.R#L10) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(v == "Labels") v <- V(LeMis)$label
      ^
```
[inst/examples/scatterplot/server.R:10:5:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/inst/examples/scatterplot/server.R#L10) *style:* **Variable or function name should be snake_case.**
```r
    num.ticks <- input$nticks
    ^~~~~~~~~
```
[inst/examples/scatterplot/server.R:11:25:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/inst/examples/scatterplot/server.R#L11) *style:* **Variable or function name should be snake_case.**
```r
    if (num.ticks == 0) num.ticks <- NULL
                        ^~~~~~~~~
```
[inst/examples/scatterplot/server.R:12:10:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/inst/examples/scatterplot/server.R#L12) *style:* **Variable or function name should be snake_case.**
```r
    else num.ticks <- rep(num.ticks, 3)
         ^~~~~~~~~
```
[R/globe.R:158:3:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/globe.R#L158) *style:* **Variable or function name should be snake_case.**
```r
  arcsColor="#99aaff",
  ^~~~~~~~~
```
[R/globe.R:159:3:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/globe.R#L159) *style:* **Variable or function name should be snake_case.**
```r
  arcsHeight=0.4,
  ^~~~~~~~~~
```
[R/globe.R:160:3:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/globe.R#L160) *style:* **Variable or function name should be snake_case.**
```r
  arcsLwd=1,
  ^~~~~~~
```
[R/globe.R:161:3:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/globe.R#L161) *style:* **Variable or function name should be snake_case.**
```r
  arcsOpacity=0.2,
  ^~~~~~~~~~~
```
[R/globe.R:200:3:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/globe.R#L200) *style:* **Variable or function name should be snake_case.**
```r
  arcsHeight <- max(min(arcsHeight, 1), 0.2)
  ^~~~~~~~~~
```
[R/globe.R:201:3:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/globe.R#L201) *style:* **Variable or function name should be snake_case.**
```r
  arcsOpacity <- max(min(arcsOpacity, 1), 0)
  ^~~~~~~~~~~
```
[R/globe.R:239:1:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/globe.R#L239) *style:* **Variable or function name should be snake_case.**
```r
globeOutput <- function(outputId, width = "100%", height = "600px") {
^~~~~~~~~~~
```
[R/globe.R:239:25:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/globe.R#L239) *style:* **Variable or function name should be snake_case.**
```r
globeOutput <- function(outputId, width = "100%", height = "600px") {
                        ^~~~~~~~
```
[R/globe.R:246:1:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/globe.R#L246) *style:* **Variable or function name should be snake_case.**
```r
renderGlobe <- function(expr, env = parent.frame(), quoted = FALSE) {
^~~~~~~~~~~
```
[R/graph.R:68:1:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L68) *style:* **Lines should not be more than 130 characters.**
```r
#' \item{}{ optional a single igraph object with the same number of vertices as \code{g} above (if specified this must be the first entry)}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graph.R:72:1:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L72) *style:* **Lines should not be more than 130 characters.**
```r
#' \item{cumulative}{ - optional boolean entry, if \code{TRUE} then vertex positions are added to current plot, default is \code{FALSE}}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graph.R:144:21:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L144) *style:* **Variable or function name should be snake_case.**
```r
                    vertex.color, vertex.size, vertex.shape, vertex.label,
                    ^~~~~~~~~~~~
```
[R/graph.R:144:35:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L144) *style:* **Variable or function name should be snake_case.**
```r
                    vertex.color, vertex.size, vertex.shape, vertex.label,
                                  ^~~~~~~~~~~
```
[R/graph.R:144:48:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L144) *style:* **Variable or function name should be snake_case.**
```r
                    vertex.color, vertex.size, vertex.shape, vertex.label,
                                               ^~~~~~~~~~~~
```
[R/graph.R:144:62:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L144) *style:* **Variable or function name should be snake_case.**
```r
                    vertex.color, vertex.size, vertex.shape, vertex.label,
                                                             ^~~~~~~~~~~~
```
[R/graph.R:145:21:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L145) *style:* **Variable or function name should be snake_case.**
```r
                    edge.color, edge.width, edge.alpha,
                    ^~~~~~~~~~
```
[R/graph.R:145:33:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L145) *style:* **Variable or function name should be snake_case.**
```r
                    edge.color, edge.width, edge.alpha,
                                ^~~~~~~~~~
```
[R/graph.R:145:45:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L145) *style:* **Variable or function name should be snake_case.**
```r
                    edge.color, edge.width, edge.alpha,
                                            ^~~~~~~~~~
```
[R/graph.R:155:30:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L155) *style:* **Variable or function name should be snake_case.**
```r
    if (missing(edge.color)) edge.color <- lapply(g, function(x) {
                             ^~~~~~~~~~
```
[R/graph.R:163:32:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L163) *style:* **Variable or function name should be snake_case.**
```r
    if (missing(vertex.color)) vertex.color <- lapply(g, function(x) ifel(is.null(V(x)$color), "orange", V(x)$color))
                               ^~~~~~~~~~~~
```
[R/graph.R:174:32:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L174) *style:* **Variable or function name should be snake_case.**
```r
    if (missing(vertex.color)) vertex.color <- list(ifel(is.null(V(g)$color), "orange", V(g)$color))
                               ^~~~~~~~~~~~
```
[R/graph.R:175:30:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L175) *style:* **Variable or function name should be snake_case.**
```r
    if (missing(edge.color)) edge.color <- ifel(is.null(E(g)$color), NA, E(g)$color)
                             ^~~~~~~~~~
```
[R/graph.R:178:29:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L178) *style:* **Variable or function name should be snake_case.**
```r
  if (missing(vertex.size)) vertex.size <- ifel(is.null(V(g)$size), 2, V(g)$size / 7)
                            ^~~~~~~~~~~
```
[R/graph.R:179:30:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L179) *style:* **Variable or function name should be snake_case.**
```r
  if (missing(vertex.shape)) vertex.shape <- ifel(is.null(V(g)$shape), "circle", V(g)$shape)
                             ^~~~~~~~~~~~
```
[R/graph.R:180:30:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L180) *style:* **Variable or function name should be snake_case.**
```r
  if (missing(vertex.label)) vertex.label <- ifel(is.null(V(g)$label), NA, V(g)$label)
                             ^~~~~~~~~~~~
```
[R/graph.R:181:28:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L181) *style:* **Variable or function name should be snake_case.**
```r
  if (missing(edge.width)) edge.width <- ifel(is.null(E(g)$width), 1, E(g)$width)
                           ^~~~~~~~~~
```
[R/graph.R:185:5:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L185) *style:* **Variable or function name should be snake_case.**
```r
    edge.width <- edge.width[1]
    ^~~~~~~~~~
```
[R/graph.R:189:30:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L189) *style:* **Variable or function name should be snake_case.**
```r
    if (length(E(g)) > 1000) edge.alpha <- 0.3
                             ^~~~~~~~~~
```
[R/graph.R:190:10:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L190) *style:* **Variable or function name should be snake_case.**
```r
    else edge.alpha <- 1
         ^~~~~~~~~~
```
[R/graph.R:191:31:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/graph.R#L191) *style:* **Variable or function name should be snake_case.**
```r
    if (!is.null(E(g)$alpha)) edge.alpha <- E(g)$alpha
                              ^~~~~~~~~~
```
[R/scatterplot.R:180:3:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L180) *style:* **Variable or function name should be snake_case.**
```r
  num.ticks = c(6, 6, 6),
  ^~~~~~~~~
```
[R/scatterplot.R:181:3:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L181) *style:* **Variable or function name should be snake_case.**
```r
  x.ticklabs = NULL,
  ^~~~~~~~~~
```
[R/scatterplot.R:182:3:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L182) *style:* **Variable or function name should be snake_case.**
```r
  y.ticklabs = NULL,
  ^~~~~~~~~~
```
[R/scatterplot.R:183:3:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L183) *style:* **Variable or function name should be snake_case.**
```r
  z.ticklabs = NULL,
  ^~~~~~~~~~
```
[R/scatterplot.R:187:3:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L187) *style:* **Variable or function name should be snake_case.**
```r
  flip.y = TRUE,
  ^~~~~~
```
[R/scatterplot.R:192:3:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L192) *style:* **Variable or function name should be snake_case.**
```r
  cex.symbols = 1,
  ^~~~~~~~~~~
```
[R/scatterplot.R:242:27:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L242) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  x <- lapply(x, function (y) y[, c(1, 3, 2), drop=FALSE])
                          ^
```
[R/scatterplot.R:246:13:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L246) *style:* **Variable or function name should be snake_case.**
```r
    options$axisLabels <- colnames(x[[1]])[1:3]
            ^~~~~~~~~~
```
[R/scatterplot.R:267:30:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L267) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  x <- lapply(x, function(x) (x[, 1:3, drop=FALSE] - rep(mn, each = n)) / (rep(mx - mn, each = n)))
                             ^
```
[R/scatterplot.R:287:49:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L287) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  x <- lapply(x, function(y) as.vector(t(signif (y, signif))))
                                                ^
```
[R/scatterplot.R:294:5:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L294) *style:* **Variable or function name should be snake_case.**
```r
    num.ticks <- pmax(1, num.ticks[c(1, 3, 2)])
    ^~~~~~~~~
```
[R/scatterplot.R:350:3:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L350) *style:* **Variable or function name should be snake_case.**
```r
  N <- length(options$from) - length(options$vertices)
  ^
```
[R/scatterplot.R:357:5:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L357) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(options$options) && options$options) return(options)
    ^
```
[R/scatterplot.R:415:3:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L415) *style:* **Variable or function name should be snake_case.**
```r
  N <- nrow(e$x)
  ^
```
[R/scatterplot.R:421:3:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L421) *style:* **Variable or function name should be snake_case.**
```r
  M <- nrow(n$x)
  ^
```
[R/scatterplot.R:446:1:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L446) *style:* **Lines should not be more than 130 characters.**
```r
#' @param color Either a single color value or vector of values as long as \code{from} of line colors; line colors default to interpolating their vertex point colors.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/scatterplot.R:479:1:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L479) *style:* **Variable or function name should be snake_case.**
```r
scatterplotThreeOutput <- function(outputId, width="100%", height="500px") {
^~~~~~~~~~~~~~~~~~~~~~
```
[R/scatterplot.R:479:36:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L479) *style:* **Variable or function name should be snake_case.**
```r
scatterplotThreeOutput <- function(outputId, width="100%", height="500px") {
                                   ^~~~~~~~
```
[R/scatterplot.R:485:1:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/R/scatterplot.R#L485) *style:* **Variable or function name should be snake_case.**
```r
renderScatterplotThree <- function(expr, env = parent.frame(), quoted = FALSE) {
^~~~~~~~~~~~~~~~~~~~~~
```
[tests/threejs.R:3:1:](https://github.com/bwlewis/rthreejs/blob/5371e30a73e5d99e0406be7f5fa75c319749258e/tests/threejs.R#L3) *style:* **Variable or function name should be snake_case.**
```r
N <- 100
^
```


TeamCity libpalaso :: palaso-win32-master Continuous [Build 4.0.25.c345561efb8d1d0c4a8a3eb8265c1a1f741d670b](http://build.palaso.org/viewLog.html?buildId=88910&buildTypeId=Libpalaso_PalasoWin32masterContinuous) outcome was **FAILURE**
Summary: Compilation error: SIL.Windows.Forms\SIL.Windows.Forms.csproj; compilation error: SIL.DblBundle\SIL.DblBundle.csproj Build time: 00:00:30


we should read:
add(build): dist and translations files v1.6.1


what?


Do you know why is it deprecated?


prefill is the unparsed buffer coming from the upgrade transition during Http -> WebSocket (this is from the existing core jetty connection/endpoint features)


@aamangeldi @ekknox this logic should move to the server. I believe the fetch request object (to '/users/') will contain the username and a hash of the password in the payload, the server will check everything against it's own users' db, and then will respond with a cookie that contains the active session, i.e. the username.

Happy to talk through this offline, or work on it also.


Used a powershell command like this to compile mgfxo files:
``` powershell
foreach ($i in get-childitem *.fx) { 2MGFX $i.Name $i.Name.Replace('.fx', '.mgfxo') }
```


oh ok


typo: Statuc → Status?


1 buffer can contain 0...n frames.
We parse up to a whole frame then notify.
If the notify doesn't complete (in the case of a user endpoint using InputStream to read a large message, but not fast enough) then the buffer is not completely read (intentionally).
Causing an intentional backpressure on read from the network.


@aamangeldi @ekknox I think the server should be responsible for adding these two empty arrays to a user's doc in the db.


@Habilya Ok，I know that I will edit the code in next few days.


Anytime! 👍  Let me know if I can help.


I made this change because most of the time there is only two or so items on the ground. By doing this, the user can adjust the amount of items they want more easily.

Plus, having it click a total of 6 times means you can't exit inventory until it is finished, making it disadvantageous to have it running with fewer than 5-6 items.


just because the destination received the whole frame, doesn't mean its been read by the destination yet.
See streaming backpressure issues.


I don't think it's safe to assume that any error from the server here means the username is already taken.


Chiedo scusa, CoderDojo Partanna doveva essere aggiunto nella sezione Tecnologia dell'indice, ma per errore è stato aggiunto in Giornalismo. Potreste modificarlo? Nel caso non sia possibile dovrei riproporlo nelle righe esatte?
Grazie per il vostro tempo.


websocket-api has no dependency on jetty-util to keep the webapp classloader free of that requirement.


```javascript
navigationOptions: ({ screenProps }) => {
  header: screenProps.visible ? <Header /> : null
}
```

A custom header component must be passed in this case right? how can we toggle the header back to visible? not a custom header, the one that ships with react-navigation.


good idea


Cool!


@boesing As noted on the zend-form issue you raised, your solution in zendframework/zend-mvc#223 is the correct one. That's been merged now, and the 2.7.11 release issued.


@rajsesh-msft What's the download.error file doing in there?


@dennybritz  Just a quick question, do you have some criteria for papers you include in your list? There's been a staggering amount of interesting deep learning papers that have come out in the last few months. I'd be happy to suggest them but I don't want to list/suggest them if you're attempting to focus on specific Deep Learning applications in the near future, e.g. natural language processing papers.

Thanks for a great repository of notes, by the way!


OK so you need a boolean return to say don't continue to fillAndParse - but that is a different concept to fully consumed.  I think the ideas have got mixed up.


Heh, I'll fix it next time.


Year sorry - that was pure laziness on my part. I just replaced it with a more efficient version.


Use of a free, open-source tool doesn't entitle the creator to compensation any more so than people should feel the need to cut a check to Linus Torvalds for selling a Raspberry Pi to someone with NOOBS preloaded on a sdcard.  Calling something a 'scam' suggests illegality, which it definitely is not.  If you want to consider it a moral issue, that's fine, but something VERY different, and I still take strong issue with calling anyone a criminal when no crime has occurred.


Он не видит react-router. Точнее, не видит то, что внутри него есть Router, Route и тд. Это как ошибки при сборке


Wow, a commit without no further complications, makes me think you cheated somehow @Nezune


Stack follows LIFO - Last In First Out order.
e.g. if A is an array of stack elements i.e. A[]
A.push(1), A.push(2), A.push(3) -> A = {1,2,3}
// if we try to pop an element, since value 3 is top of Stack i.e last pushed element so 3 will popped from the stack.
A.pop() = 3 -> A={1,2}

Big O Analysis:
Time Complexity of inserting the element into Stack will take O(1). No matter how many elements are present before we insert an element into Stack, it will take only one.


Sure 👍


commit


wat. There is no `mac` field on `Switch`.


@bogdanGR, нет, но я умею читать и могу прочитать в документации Бэма: "Не делать css специфичным для какого либо элемента". И мне кажется, что мое замечание вообще не должно тебя волновать.


You right. You are also welcomed to contribute! :D


**Whoops!**

There were *34 warnings* that will prevent this PR from being merged. Please take a look, and either fix, or provide a justification for why they can't be fixed.

**WARNINGS**
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L8`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L8) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L48`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L48) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L59`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L59) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L78`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L78) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L129`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L129) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L130`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L130) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L131`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L131) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L138`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L138) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L382`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L382) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L420`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L420) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L421`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L421) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L422`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L422) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L423`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L423) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L424`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L424) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L425`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L425) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L426`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L426) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L427`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L427) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L431`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L431) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L432`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L432) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L433`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L433) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L434`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L434) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L435`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L435) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L436`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L436) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L437`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L437) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L438`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L438) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L440`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L440) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L444`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L444) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L445`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L445) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L446`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L446) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L447`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L447) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L472`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L472) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L473`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L473) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L482`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L482) - Line must be at most 100 characters
[`src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L485`](https://github.com/Google/WebFundamentals/blame/17e45bb02e84638fe8151cc347a99ec377c69088/src/content/en/updates/2015/07/interact-with-ble-devices-on-the-web.md#L485) - Line must be at most 100 characters


<ul> taglerini de Times font yapalım mı?
![list](https://cloud.githubusercontent.com/assets/12963598/25489102/25175d98-2b69-11e7-9033-a0a15d1b6ce4.png)


Move config to another file


It's hard to have to glance back to the RE at the top to understand which submatch is which. Maybe these replace funcs could be defined next to the RE, maybe even as part of a two-element struct? Can then loop over them and make this function really short.


Yes, there was a call to `PathUtil.getJdkClassesRoots` which I figured can be simplified in this way


Do you need to to the same replacement in the WFLY build too? This would just change it in Narayana but not WFLY


There are very less comment lines in your code so add some comment lines so that people can understand your code easily.


@zimka вот этот блок надо разбить на различные except, которые ты ожидаешь и логгировать.
Потом уже, если ни в какой из except не попадем, можно либо упасть с 500, либо глобальный except в самый конец вставить. И лог туда


we're using the same version that angular is using because it was breaking some people's apps otherwise


In good English, this should be 'save_titles_as_html' (not like)


Unbounded recursion controlled by user input?


This should use the extras, isn't it?


@weierophinney I still got the error with the merged zendframework/zend-mvc#223

I am actually stuck in how to provide a proper error description. I try it a little bit more verbose:

I've dumped the `factories`-Property of the `ServiceManager`, which is provided to one of my factories (registered to `zend_servicemanager`):
```
[...]
  'formannotationbuilder' => 'Zend\Mvc\Service\FormAnnotationBuilderFactory',
[...]
```

As you can see, the `formannotationbuilder` Factory is registered to the main `ServiceManager`.
Well, now I want to retrieve that builder in my factory to inject it to my service:
`$annotationBuilder = $container->get('formannotationbuilder');`

This call will walk through those methods:
```
Zend\ServiceManager\ServiceManager->create( )	.../ServiceManager.php:530
Zend\ServiceManager\ServiceManager->doCreate( )	.../ServiceManager.php:597
Zend\ServiceManager\ServiceManager->createFromFactory( )	.../ServiceManager.php:634
Zend\ServiceManager\ServiceManager->createServiceViaCallback( )	.../ServiceManager.php:1092
call_user_func:{vendor/zendframework/zend-servicemanager/src/ServiceManager.php:934} ( )	.../ServiceManager.php:934
Zend\Mvc\Service\FormAnnotationBuilderFactory->createService( )	.../ServiceManager.php:934
Zend\Mvc\Service\FormAnnotationBuilderFactory->__invoke( )	.../FormAnnotationBuilderFactory.php:81
Zend\Mvc\Service\FormAnnotationBuilderFactory->injectFactory( )	.../FormAnnotationBuilderFactory.php:41
Zend\Form\FormElementManager\FormElementManagerV2Polyfill->injectFactory( )	.../FormAnnotationBuilderFactory.php:99
```

And then, undefined method error.

Should I create an issue for that so we dont need to comment this commit anymore?


something wrong please check it


...yes it does. Sorry about that! Pushing a PR now


тут скорее глагол overwrite применим


Am I right that this is a `VirtualFile` implementation based on `nio.Path` API?
I.e. it's not bound somehow to JRT and potentially may be used for any `Path`?


вот это тоже точно в лог добавить бы


`RevampedStockSystem` is not a mod from Sigma but is needed for `StockalikeSolarSystem`


@copumpkin IIRC the default of `ssp-buffer-size` is `8`. This was supposed to activate the stack protector for functions with buffers >= 4 bytes. Did the default change in a recent GCC version?


Once JDK 9 is used to run compiler tests, we'll probably have TestJdkKind.FULL_JDK_6 and TestJdkKind.FULL_JDK_8, but FULL_JDK will mean JDK 9


I'll add it


The confusing thing here is that parse says its return is true/false depending on if the buffer has been consumed or not.  That is not really the case... the true/false is really saying if an async frame handler has not yet completed and that it will take over the filling and parsing when it is completed.      So perhaps this is just old comments and javadoc.... but it needs to be checked and made clear that the exit from this loop here is not related to the buffer being consumed!


You should use only one mapped: `old_invoices.mapped('invoice_line_ids.sale_line_ids.order_id')`


1. I'm not sure if all agents on TeamCity have JDK 9 installed
2. I don't want Compiler Tests to fail here for people who don't have JDK 9 installed, of which there's a majority at the moment


CollectionCoverageProvider says you don't have to set PROTOCOL when it can be used by any collection, so this test case wasn't valid anymore.


TeamCity OTA+ :: libats :: ci [Build 67](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=30238&buildTypeId=libats_Ci) is now running


Just noting that while the code structure is quite different from the Ruby code, I've thought hard about it and I'm pretty sure it does the same thing for all branches.


This table wasn't being used practice, but I realize now it might have been here for the multi-tenant future? If so, I can put it back.


@sidtharthanan the liquibase changeset here uses a Bahmni-specific stored procedure, so this breaks the emrapi module for anyone who's not running Bahmni. We need to change this.


I understand that.  But it does not need to be a separate case.    With your backpressure changes you already can handle fillAndParse being called with a networkBuffer already full of some bytes.    So all you need to do is set the unparsed buffer as the networkBuffer and then make onFillable only allocate a new buffer if the networkBuffer is null


@aamangeldi @ekknox I think all the attemptLogin (and similar logic) should be moved out of App into its own auth container. What do you think?


TeamCity OTA+ :: libats :: ci [Build 67](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=30238&buildTypeId=libats_Ci) outcome was **SUCCESS**
Summary: Running Build time: 00:01:06


@mtribone no, I think the placement is fine... although, I noticed on other thing that you may want to change: when the page size is xs (i.e. phone size) maybe the link should go away because the progress and save buttons are already at the bottom when you're that small. This is a very minor detail though, so feel free to ignore!


Some of them will not be knowing the complete idea on python3 so add some comment lines for better understandability.......


Typo?


Just noting here for clarity - I think this change was made to fix https://github.com/facebook/react/issues/9371


I have a PR that includes a fix for the missing `;` and newline on generate-id, and also fixes the missing `this` in the `staticValue()` computed prop.


In what universe do we do Pull Requests?


I have no idea. I've used CoreLocalFileSystem/CoreJarFileSystem as the source


TeamCity libpalaso :: palaso-trusty64-lfmerge Continuous [Build 2.6.285.0ef8184897134f670f15a86dcf016ebe63bd9f55](http://build.palaso.org/viewLog.html?buildId=88914&buildTypeId=PalasoTrusty64lfmergeContinuous) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:00:19


TeamCity libpalaso :: palaso-win32-master Continuous [Build 4.0.26.0ef8184897134f670f15a86dcf016ebe63bd9f55](http://build.palaso.org/viewLog.html?buildId=88912&buildTypeId=Libpalaso_PalasoWin32masterContinuous) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:00:20


TeamCity libpalaso :: palaso-precise64-libpalaso-2.6 Continuous [Build 2.6.1294.0ef8184897134f670f15a86dcf016ebe63bd9f55](http://build.palaso.org/viewLog.html?buildId=88913&buildTypeId=PalasoPrecise64v26Cont) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:00:23


I think we don't want the username in the query parameter, but rather in the json payload


TeamCity libpalaso :: palaso-precise64-master Continuous [Build 4.0.22.0ef8184897134f670f15a86dcf016ebe63bd9f55](http://build.palaso.org/viewLog.html?buildId=88915&buildTypeId=Libpalaso_PalasoPrecise64masterContinuous) outcome was **FAILURE**
Summary: Failed to resolve artifact dependency Build time: 00:00:05


Issue_#6020 (EnergyArchmage) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1895 of 1895 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-71.49%25-green.png)


Gotcha. I haven't seen any issues so far in my apps using the latest version, but that's good to know.


TeamCity libpalaso :: palaso-precise64-libpalaso-3.1 Continuous [Build 3.1.252.0ef8184897134f670f15a86dcf016ebe63bd9f55](http://build.palaso.org/viewLog.html?buildId=88918&buildTypeId=bt322) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:00:12


Exactly, yes.


One has bugs and the other has BUGS


That ain't ya original message Chris 😛


Given the regex (`(?i)[\s]*<h([1-6]+)[^>]*>[\s]*(.*)[\s]*<\/h[1-6]+>`) explicitly ignores spaces around the header text, do you have any idea why? Unless I misunderstand regex rules altogether this should be a no-op.


Issue_#6020 (EnergyArchmage) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


comentario


![Still from Dökk exeperimetns](/_images/stigmergy_dokk.png){:class="img-responsive"}


You haz no evidence! :P


Very good catch, I'll make sure I go through and remove these then!


TeamCity OTA+ :: libats :: ci [Build 68](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=30240&buildTypeId=libats_Ci) is now running


Simpson’s 3/8 rule


TeamCity OTA+ :: libats :: ci [Build 68](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=30240&buildTypeId=libats_Ci) outcome was **SUCCESS**
Summary: Running Build time: 00:01:04


Preferable drop parenthesis when fits a single line.


`Monomail`


The objection the person raised was just that `ssp-buffer-size` only affects `-fstack-protector` (without `-strong`), and `-strong`. Something like that. I don't actually know anything about these options, just reporting what they said.

Either way, it shouldn't hurt anything, but might be confusing.


MonomialSum is a "subclass" of "iterable of Monomials", so no need to specify it specifically.


Known issue: Will summon multiple nightbanes if you use the urn multiple times.


Just noting for clarity - I think this change was in response to https://github.com/facebook/react/issues/9370


I think here is where we're missing a `TrimSpace`. Consider this header:

```html
<h1>Horse
              Friends
                              Yeah
</h1>
```

I think the code here will make a header that looks like:

```text
**********************************
Horse
              Friends
                              Yeah
**********************************
```

but the Ruby code would output:

```text
*******
Horse
              Friends
                              Yeah
*******
```

(Arguably the desired output would be:)

```text
*******
Horse
Friends
Yeah
*******
```

(so maybe we should add test cases for this and tune it?)


Disable all import tests does not look like a good idea because no test would run without any data. I believe that the problem is with the download of hg19 reference genome, which is executed before the import. I suppose we can download the reference genome to .variant_tools in .travis.yml to get around of this problem.

The referenence genome is at http://bioinformatics.mdanderson.org/Software/VariantTools/repository/reference/ and should be put to ~/.variant_tools/reference/


Updated


@danielbachhuber
I want to fetch domain from database. But by the `get_option` I am not able to get the value.
How can I get the domain from database?


Looks good, thanks!


On the vscode side to enable the buttons


Why are we moving away from `Symphony::Database()` in favor of `MySQL`? I always though that one should try and use the more abstract `Symphony::Database()` class.


On April 27, 2017 at 07:03:19, vskorole (notifications@github.com) wrote:

Should I clean comments?

Yes, if you see comments that are wrong, or something thing that should be commented, fix/add as needed.

James

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

--
James Gallagher
jgallagher@opendap.org


Hi, please tag this release for most folks who are on

<code>"minimum-stability":"stable"</code>


I'll remove it. I based the patch on alerts by scrutinizer, but apparently now all alerts of this kind are gone, so I'll just put it back and we'll see if that makes any difference.


This is not the most Pythonic logic. Try something like this:
```python
if len(set(frozenset(m.sum_indices) for m in monomials)) > 1:
    assert False, ...
```


#11 @Bantolomeus  don't you like this implementation?


Okay, because the Ruby code later strips leading spaces from all lines, it would actually output the latter. Worth checking the go code for this case and fixing it if broken?


```python
if condition:
    assert False, message
```
is dodgy, this is better:
```python
assert not condition, message
```


마켓에서 구입 가능한 사냥 도구.
사냥 지역에서 Y 메뉴에서 아이템을 사용하면 200미터 근방에 있는 동물 위치를 대략적으로 잡아내주는 아이템.


Summary:
```python
assert len(set(frozenset(m.sum_indices) for m in monomials)) <= 1, "..."
```


I think the original comment was probably meant to be "word_wrap messes up the parens"


name should be declared as plural as it is a list.
like this:
`List<String> names = new ArrayList<String>();`


Ah, so `supportsStepBack` is a feature flag as a part of the returned object?


I discovered that the following `use`:
```rust
use self::ParserError::{BadFile, BadSize};
```
means I don't have to write `ParserError::` in front of the enum "variants" anymore.  Maybe
```rust
use self::ParserError::*;
```
is neater and quicker.

However, later developments means these are probably the only places I need to do that anyway!


Please move this into an open issue in kaa-rfcs. Here it will get lost. @hunch7


![](https://github.trello.services/images/mini-trello-icon.png) [Create Root Path](https://trello.com/c/9qNO7jWq/13-create-root-path)


@rafalwrzeszcz Yes, since the identities can have a `profile_data` attribute and in the root of the identity the IdP can have more attributes specific to it. We can try to make a generic way to get any IdP specific attribute and the one in `profile_data` but we are ok with what it is.

We'll add the `getValues()` for root `User` in the next release or if you want to tackle it we'll review and merge the PR.


Second try.
Weekly: https://scala-webapps.epfl.ch/jenkins/view/Scala.js/job/scalajs-weekly-0.6.x/7/
(nightly will run tonight)


I'll probably modify to auto-retry, then it can run in the background... Don't want to have to keep watching the process.


I don't understand how this works but it's a faithful port of the even-more baffling Ruby so that's fine


updated.


updated


Yes, basically I got the gtk3 build to run properly and now wanted to build everything. The problem is that I get a strange build error from `gnome-settings-schemas` that I have no idea on how to fix: See https://ci.appveyor.com/project/selaux/gtk-win32/build/1.0.38/job/jc6di5ytlf1433cx.


Thanks a lot for the review @fgimenez. I've made the changes in github.com/snapcore/snapcraft/pull/1287, in case you want to take a look.


Hi, _jobsLeft is an atomic var, there seems no need to lock it


@petewarden Why write this as:
```
std::string label = labels[index % predictions.size()];
```
rather than just?:
```
std::string label = labels[index];
```
It looks like index should be bounded already.


Its what everyone is supposed to do...
https://github.com/aspnet/KestrelHttpServer/commit/3dedea23894450c194be0874d45499c2b0d1c1a3
https://github.com/aspnet/Hosting/commit/5074914d278bf874057be84f7d7e4f8875a6e5ba
https://github.com/aspnet/Hosting/commit/1c0d9f122b26c0a37c0cc6ea562e38814f6dced2
https://github.com/aspnet/EntityFramework/commit/16ebfaf3271952704dd39b136d515cb94beb1370
etc.


Nice - thanks. I haven't paid any attention to `use` yet...


So, if we keep a generic route for all imports (contacts, calendar, etc.) based on the content-type payload, API code and swagger def. should not be related to "contact".

=> move api code form contact.py to (new) import.py
=> move swagger path definition from contacts.yaml to (new) import.yaml


there is no `msgid "japanese"` in `data/locale/ja/LC_MESSAGES/messages.po`


I read and understood it all. Seems like an accurate port. I feel like I should be angrier at the original implementation but I guess I'm just numb inside nowadays.

Would be _neat_ to implement the HTML transformation using the actual node tree instead of render + regex disaster, but that's not really important. Couple of suggestions for changes but otherwise :shipit:


Interesting question - I think the idea was that any client-side data-callbacks need to be able to identify the table from the cacheJSON, so that they can inspect the table status (e.g. filters, sorting etc).

I don't know whether any data-callback exists that actually makes use of it, but even if not or currently only in downstreams - it seems obvious to me that any callback should be able to find out which table the cacheJSON is about.

Thus, if we remove it server-side (to save bandwidth, even if minimal), then the pipeline script should be changed to pass the tableID to the data callback. If we make that the second parameter, then we don't need to adapt any existing callbacks. It's still kinda backwards-incompatible a change, but manageable.

(There are actually multiple places which add dataTable_id, so should clean up all of them).


TeamCity libpalaso :: palaso-win32-master Continuous [Build 4.0.27.0ef8184897134f670f15a86dcf016ebe63bd9f55](http://build.palaso.org/viewLog.html?buildId=88921&buildTypeId=Libpalaso_PalasoWin32masterContinuous) outcome was **FAILURE**
Summary: Compilation error: SIL.Windows.Forms\SIL.Windows.Forms.csproj (new); compilation error: SIL.DblBundle\SIL.DblBundle.csproj (new) Build time: 00:00:38


[R/RLearner_oneclass_ksvm.R:8:75:](https://github.com/mlr-org/mlr/blob/9e23c7cc7193572955fc6b00af4223a7692a9754/R/RLearner_oneclass_ksvm.R#L8) *warning:* **Unneded concatenation of a constant. Remove the "c" call.**
```r
      makeDiscreteLearnerParam(id = "type", default = "one-svc", values = c("one-svc")),
                                                                          ^
```
[R/RLearner_oneclass_ksvm.R:44:32:](https://github.com/mlr-org/mlr/blob/9e23c7cc7193572955fc6b00af4223a7692a9754/R/RLearner_oneclass_ksvm.R#L44) *style:* **Commas should always have a space after.**
```r
    sv = d[kernlab::SVindex(m),]
                               ^
```
[R/RLearner_oneclass_ksvm.R:50:32:](https://github.com/mlr-org/mlr/blob/9e23c7cc7193572955fc6b00af4223a7692a9754/R/RLearner_oneclass_ksvm.R#L50) *style:* **Commas should always have a space after.**
```r
    sv = d[kernlab::SVindex(m),]
                               ^
```
[R/RLearner_oneclass_ksvm.R:59:3:](https://github.com/mlr-org/mlr/blob/9e23c7cc7193572955fc6b00af4223a7692a9754/R/RLearner_oneclass_ksvm.R#L59) *style:* **Variable or function name should be dotted.case.**
```r
  Ktest = kernlab::as.kernelMatrix(crossprod(t(.newdata), t(.model$learner.model$sv)))
  ^~~~~
```