[R/export.R:122:1:](https://github.com/achubaty/grainscape/blob/43538837bafb264bfd697192adab3bea85d862a1/R/export.R#L122) *style:* **Lines should not be more than 100 characters.**
```r
#'   link \tab \code{lcPerimWeight} \tab \code{lcpPerWt} \tab Cost length of link from patch perimeters\cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/export.R:123:1:](https://github.com/achubaty/grainscape/blob/43538837bafb264bfd697192adab3bea85d862a1/R/export.R#L123) *style:* **Lines should not be more than 100 characters.**
```r
#'   link \tab \code{startPerimX} \tab \code{strtPerX} \tab Coordinate of link endpoint on first patch (X)\cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/export.R:124:1:](https://github.com/achubaty/grainscape/blob/43538837bafb264bfd697192adab3bea85d862a1/R/export.R#L124) *style:* **Lines should not be more than 100 characters.**
```r
#'   link \tab \code{startPerimY} \tab \code{strtPerY} \tab Coordinate of link endpoint on first patch (Y)\cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/export.R:125:1:](https://github.com/achubaty/grainscape/blob/43538837bafb264bfd697192adab3bea85d862a1/R/export.R#L125) *style:* **Lines should not be more than 100 characters.**
```r
#'   link \tab \code{endPerimX} \tab \code{endPerX} \tab Coordinate of link endpoint on second patch (X)\cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/export.R:126:1:](https://github.com/achubaty/grainscape/blob/43538837bafb264bfd697192adab3bea85d862a1/R/export.R#L126) *style:* **Lines should not be more than 100 characters.**
```r
#'   link \tab \code{endPerimY} \tab \code{endPerY} \tab Coordinate of link endpoint on second patch (Y)\cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/export.R:142:1:](https://github.com/achubaty/grainscape/blob/43538837bafb264bfd697192adab3bea85d862a1/R/export.R#L142) *style:* **Lines should not be more than 100 characters.**
```r
#'   node \tab \code{polygonArea} \tab \code{polyA} \tab Area of polygon from grain voronoi raster \cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/export.R:144:1:](https://github.com/achubaty/grainscape/blob/43538837bafb264bfd697192adab3bea85d862a1/R/export.R#L144) *style:* **Lines should not be more than 100 characters.**
```r
#'   node \tab \code{totalPatchEdgeArea} \tab \code{patchEA} \tab Total area of all patch edges in polygon\cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/export.R:145:1:](https://github.com/achubaty/grainscape/blob/43538837bafb264bfd697192adab3bea85d862a1/R/export.R#L145) *style:* **Lines should not be more than 100 characters.**
```r
#'   node \tab \code{totalCoreArea} \tab \code{coreA} \tab Total area of patches in polygon excluding edges\cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:26:1:](https://github.com/achubaty/grainscape/blob/43538837bafb264bfd697192adab3bea85d862a1/R/RcppExports.R#L26) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-MPG.R:73:4:](https://github.com/achubaty/grainscape/blob/43538837bafb264bfd697192adab3bea85d862a1/tests/testthat/test-MPG.R#L73) *style:* **Commented code should be removed.**
```r
  #g <- simplify(g, remove.multiple = TRUE, remove.loops = TRUE)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-MPG.R:83:4:](https://github.com/achubaty/grainscape/blob/43538837bafb264bfd697192adab3bea85d862a1/tests/testthat/test-MPG.R#L83) *style:* **Commented code should be removed.**
```r
  #g <- simplify(g, remove.multiple = TRUE, remove.loops = TRUE)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-MPG.R:93:4:](https://github.com/achubaty/grainscape/blob/43538837bafb264bfd697192adab3bea85d862a1/tests/testthat/test-MPG.R#L93) *style:* **Commented code should be removed.**
```r
  #g <- simplify(g, remove.multiple = TRUE, remove.loops = TRUE)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-MPG.R:101:4:](https://github.com/achubaty/grainscape/blob/43538837bafb264bfd697192adab3bea85d862a1/tests/testthat/test-MPG.R#L101) *style:* **Commented code should be removed.**
```r
  #g <- simplify(g, remove.multiple = TRUE, remove.loops = TRUE)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Successfully aliased the URL <https://videolistapi-e9xbf59nl.now.sh> to the following aliases:

* https://video-list-api.ljavierrodriguez.now.sh
* https://video-list-api-git-master.ljavierrodriguez.now.sh


Should Crowdin update automatically and add `djangojs.po`, or is there an extra step to activate this new configuration?


calculo impacto previdencia planilha


Successfully aliased the URL <https://chronica-q144b1t78.now.sh> to the following aliases:

* https://chronica.xyz
* https://www.chronica.xyz
* https://chronica.ckipp01.now.sh
* https://chronica-git-master.ckipp01.now.sh


Successfully aliased the URL <https://videolistapi-fwe975lqn.now.sh> to the following aliases:

* https://video-list-api.ljavierrodriguez.now.sh
* https://video-list-api-git-master.ljavierrodriguez.now.sh


тут достаточно return features


Was this merged by accident?


yes


Let's make sure to delete this next time if we're not going to override this method :)


Maybe mention the port here or in the README in `integration_tests/`?


executing remote server command using expect in an automated way.


Delete


167576747_Issue7381 (JasonGlazer) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-UnitTestsCoverage-Debug: OK (1127 of 1127 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-42.4%25-green.png)


Successfully aliased the URL <https://fme-api-3xlfhrfms.now.sh> to the following aliases:

* https://api.firstmeanseverything.com
* https://fme-api.firstmeanseverything.now.sh
* https://fme-api-git-master.firstmeanseverything.now.sh


also i am not banned for raiding, i am banned for "i dont like you" as the people who did the severe part of the raiding are not banned and you know they did, cheers


[bot] 自动构建 [auto-dragalia-8a91d719.zip](https://circleci.com/gh/NateScarlet/auto-dragalia/468/artifacts/0/home/circleci/project/artifacts/auto-dragalia-8a91d719.zip)


![Screenshot 2019-07-29 12 48 30](https://user-images.githubusercontent.com/4766357/62077568-4130ba00-b1ff-11e9-96fe-bd64e3dd5df2.png)
Getting an error on this one


btw why is the default limit here only half of the other gridline limit?


That commit title is


Please move all three of these new readers to the end of the list of polar2grid readers. @kathys May have a different opinion but usually we like VIIRS SDR to be first.


Successfully aliased the URL <https://verificar-a09mutjab.now.sh> to the following aliases:

* https://verificar.jondotsoy.now.sh
* https://verificar-git-master.jondotsoy.now.sh


All appveyor builds since build 1.0.1860 failed!


Successfully aliased the URL <https://chemicaltools-page-guoftil2y.now.sh> to the following aliases:

* https://chemicaltools-page.njzjz.now.sh
* https://chemicaltools-page-git-master.njzjz.now.sh


Automated Test Suite Message


Basic power function exercise


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

Created multidev environment [ci-997](https://dashboard.pantheon.io/sites/db5fb5e4-3225-46f0-b0a9-1cc803600c48#ci-997) for topperstation.


public class Application {

	public static void main(String[] args) {

		int myNumber;

		myNumber = 88;

		short myShort = 847;

		long myLong = 9797;

		double myDouble = 97979797;

		float myFloat = 3.14f;

		char myChar = 'y';

		boolean myBoolean = true;

		byte myByte = 127;

		System.out.println(myNumber);
		System.out.println(myShort);
		System.out.println(myLong);
		System.out.println(myDouble);
		System.out.println(myFloat);
		System.out.println(myChar);
		System.out.println(myBoolean);
		System.out.println(myByte);

	}

}


Successfully aliased the URL <https://squattedonline-akjh670xo.now.sh> to the following aliases:

* https://squatted.online
* https://squattedonline.yyyaaannnooo.now.sh
* https://squattedonline-git-master.yyyaaannnooo.now.sh


Successfully aliased the URL <https://verificar-9zrnqjnck.now.sh> to the following aliases:

* https://verificar.jondotsoy.now.sh
* https://verificar-git-master.jondotsoy.now.sh


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

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


Successfully aliased the URL <https://nikoheikkilafi-vpurrmpyl.now.sh> to the following aliases:

* https://nikoheikkila.fi
* https://nikoheikkilafi.njh.now.sh
* https://nikoheikkilafi-git-master.njh.now.sh


using RegEx


[R/export.R:122:1:](https://github.com/achubaty/grainscape/blob/3c13c7e22323e2e45d3e2af47da1727bfa3b713e/R/export.R#L122) *style:* **Lines should not be more than 100 characters.**
```r
#'   link \tab \code{lcPerimWeight} \tab \code{lcpPerWt} \tab Cost length of link from patch perimeters\cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/export.R:123:1:](https://github.com/achubaty/grainscape/blob/3c13c7e22323e2e45d3e2af47da1727bfa3b713e/R/export.R#L123) *style:* **Lines should not be more than 100 characters.**
```r
#'   link \tab \code{startPerimX} \tab \code{strtPerX} \tab Coordinate of link endpoint on first patch (X)\cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/export.R:124:1:](https://github.com/achubaty/grainscape/blob/3c13c7e22323e2e45d3e2af47da1727bfa3b713e/R/export.R#L124) *style:* **Lines should not be more than 100 characters.**
```r
#'   link \tab \code{startPerimY} \tab \code{strtPerY} \tab Coordinate of link endpoint on first patch (Y)\cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/export.R:125:1:](https://github.com/achubaty/grainscape/blob/3c13c7e22323e2e45d3e2af47da1727bfa3b713e/R/export.R#L125) *style:* **Lines should not be more than 100 characters.**
```r
#'   link \tab \code{endPerimX} \tab \code{endPerX} \tab Coordinate of link endpoint on second patch (X)\cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/export.R:126:1:](https://github.com/achubaty/grainscape/blob/3c13c7e22323e2e45d3e2af47da1727bfa3b713e/R/export.R#L126) *style:* **Lines should not be more than 100 characters.**
```r
#'   link \tab \code{endPerimY} \tab \code{endPerY} \tab Coordinate of link endpoint on second patch (Y)\cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/export.R:142:1:](https://github.com/achubaty/grainscape/blob/3c13c7e22323e2e45d3e2af47da1727bfa3b713e/R/export.R#L142) *style:* **Lines should not be more than 100 characters.**
```r
#'   node \tab \code{polygonArea} \tab \code{polyA} \tab Area of polygon from grain voronoi raster \cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/export.R:144:1:](https://github.com/achubaty/grainscape/blob/3c13c7e22323e2e45d3e2af47da1727bfa3b713e/R/export.R#L144) *style:* **Lines should not be more than 100 characters.**
```r
#'   node \tab \code{totalPatchEdgeArea} \tab \code{patchEA} \tab Total area of all patch edges in polygon\cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/export.R:145:1:](https://github.com/achubaty/grainscape/blob/3c13c7e22323e2e45d3e2af47da1727bfa3b713e/R/export.R#L145) *style:* **Lines should not be more than 100 characters.**
```r
#'   node \tab \code{totalCoreArea} \tab \code{coreA} \tab Total area of patches in polygon excluding edges\cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:26:1:](https://github.com/achubaty/grainscape/blob/3c13c7e22323e2e45d3e2af47da1727bfa3b713e/R/RcppExports.R#L26) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-MPG.R:73:4:](https://github.com/achubaty/grainscape/blob/3c13c7e22323e2e45d3e2af47da1727bfa3b713e/tests/testthat/test-MPG.R#L73) *style:* **Commented code should be removed.**
```r
  #g <- simplify(g, remove.multiple = TRUE, remove.loops = TRUE)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-MPG.R:83:4:](https://github.com/achubaty/grainscape/blob/3c13c7e22323e2e45d3e2af47da1727bfa3b713e/tests/testthat/test-MPG.R#L83) *style:* **Commented code should be removed.**
```r
  #g <- simplify(g, remove.multiple = TRUE, remove.loops = TRUE)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-MPG.R:93:4:](https://github.com/achubaty/grainscape/blob/3c13c7e22323e2e45d3e2af47da1727bfa3b713e/tests/testthat/test-MPG.R#L93) *style:* **Commented code should be removed.**
```r
  #g <- simplify(g, remove.multiple = TRUE, remove.loops = TRUE)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-MPG.R:101:4:](https://github.com/achubaty/grainscape/blob/3c13c7e22323e2e45d3e2af47da1727bfa3b713e/tests/testthat/test-MPG.R#L101) *style:* **Commented code should be removed.**
```r
  #g <- simplify(g, remove.multiple = TRUE, remove.loops = TRUE)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


That does not seem to be directly related to this commit, rather it seems due to mismatch with symbols between 304250f229a4fafb37d0d74fa43f623738f16231 and the tests folder


I can do `docker run -ti --rm ubuntu:16.04 /bin/bash` - note that I don't mount any volume - and getting the toolchain (with `wget` after installation) and untaring works just fine.

However, if I mount the firmware volume e.g. by running `docker run -ti --rm -v ``pwd``:/tmp/nodemcu-firmware ubuntu:16.04 /bin/bash`
- I can create a directory in that mounted volume
```
root@31d084e57fb2:/# cd /tmp/nodemcu-firmware/
root@31d084e57fb2:/tmp/nodemcu-firmware# mkdir cache
root@31d084e57fb2:/tmp/nodemcu-firmware#
```
- I can download the toolchain into that directory
```
root@31d084e57fb2:/tmp/nodemcu-firmware/cache# wget --tries=10 --timeout=15 --waitretry=30 --read-timeout=20 --retry-connrefused https://github.com/jmattsson/esp-toolchains/releases/download/linux-x86_64-20181106.0/toolchain-esp32-linux-x86_64-20181106.0.tar.xz
...
2019-07-29 19:23:24 (5.28 MB/s) - 'toolchain-esp32-linux-x86_64-20181106.0.tar.xz' saved [28975720/28975720]

root@31d084e57fb2:/tmp/nodemcu-firmware/cache#
```
- I can create a sub-directory in that new directory
```
root@31d084e57fb2:/tmp/nodemcu-firmware/cache# mkdir foobar
root@31d084e57fb2:/tmp/nodemcu-firmware/cache#
```
It was created like that `drwxr-xr-x  2 root root       64 Jul 29 19:25 foobar`
- Yet, untaring fails to create new files...BECAUSE the unpacked root folder is created as read-only `dr-x------  2 root root       64 Jul 29 19:43 esp32-linux-x86_64-20181106.0`. If I make it writeable explicitly I can untar the next level but not beyond because those folders are also created read-only. AND, this behavior is only observed if `tar` is run in the mounted volume.

I'll continue digging.


[vg CI tests](https://ucsc-ci.com/vgteam/vg/pipelines/1217) complete for branch no-join.  View the [full report here](http://vg-data.s3.amazonaws.com/vg_ci/vgci_reports/commit/e5da7bfd379cc47471b11ff5763523a91721543f/index.html).

19 tests passed, 0 tests failed and 0 tests skipped in 13020 seconds

Tests produced 795 warnings. 795 were for lower-than-expected alignment scores


Found spelling mistakes in documentation file InstallationPP.md<<
 functionalities
 Found spelling mistakes in documentation file automatic/pathtools.txt<<
 parametrize parametrize
 Found spelling mistakes in documentation file automatic/TD_UNIFORM.txt<<
 maxima


Do we still need the price parameter? Don't see it used inside the method.


> Because it creates another problem.

Specifically, before this rollback, *publisher* connections would use heartbeats. This caused lots of publisher disconnects, errors, and connection churn for clients whose publishes happened farther apart than the heartbeat interval.

The relevant config setting is still set for *consumer* connections, which is the only place, per the docs, where heartbeats should be used.


Could be `VTR_ASSERT(found_node)`


Ффф


Sure. I'm having a hard time tracking down the memory corruption in
PKG/ravensw. I can reproduce it though

On Mon, Jul 29, 2019, 13:45 kraileth <notifications@github.com> wrote:

> May I resume updating ports? We've dropped to 93% freshness on Repology...
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/jrmarino/ravensource/commit/189f1ce39a71a925d31ba5e60720a2072fdc143d?email_source=notifications&email_token=AAISZ5SVOJCPGNGNUFDKYGLQB43FPA5CNFSM4IHVFYN2YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBA4N4X#commitcomment-34486167>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAISZ5RV2XBOPHVWUERJ7G3QB43FPANCNFSM4IHVFYNQ>
> .
>


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `count.count.firestore_client_email` (in env: `FIRESTORE_CLIENT_EMAIL)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


oh right - yeah that should have gone in a .0 release not a point release for sure. We did officially drop 5.6 support from 5.14 onwards https://civicrm.org/blog/josh/civicrm-esr-513-php-56 & actually we haven't had much sense of anyone having problems off that.

But still it would have been better to not actually have the change that breaks 5.6 in a point release.


can you upgrade to `2.7.0`?


Oh I see what you mean. Everyone can use this contract for the remittance. 😆


Github cherry pick method is shit..  back to hex editing..  more performance more power and cleaner code...


Successfully aliased the URL <https://xmonkee-ku1pka335.now.sh> to the following aliases:

* https://xmonkee.com
* https://xmonkee.xmonkee.now.sh
* https://xmonkee-git-master.xmonkee.now.sh


Successfully aliased the URL <https://xmonkee-j1dlht97m.now.sh> to the following aliases:

* https://xmonkee.com
* https://xmonkee.xmonkee.now.sh
* https://xmonkee-git-master.xmonkee.now.sh


develop (punyasloka06) - x86_64-MacOS-10.13-clang: OK (2441 of 2441 tests passed, 0 test warnings)

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


Yeah I fixed that after this commit 😥


두번쨰 라인 생성


c


두번째 라인 생성


It doesn't really matter if you're a sysop, because the owner of the side-server can just disable `Config.backdoor`.


두번째 라인생성


두번째라인생성


aaa


*l1 and l3


PlantMassFlowRatesChangeForTankSourceSide (yzhou601) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-UnitTestsCoverage-Debug: OK (1127 of 1127 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-42.41%25-green.png)


열심히 하는구만... 난 언제하누...


Is this `address(bytes20(getOwner())).transfer(commission);` not `bytes32` because when I set it bytes32 error occurred. 🔢

Or like [this](https://ethereum.stackexchange.com/questions/66415/convert-contract-to-payable-address) as Uint 160bits.


This broke navigation in index-based trees:
* :Gedit :.
* <kbd>\<CR\></kbd> on any path
* Error:
```
Error detected while processing function <SNR>48_GF[2]..<SNR>48_cfile[5]..fugitive#RevParse:
line    5:
E605: Exception not caught: vim-fugitive: rev-parse :0:: fatal: Needed a single revision
```

Navigation in commit-based trees works fine.


Successfully aliased the URL <https://grow-me-5skw17ekd.now.sh> to the following aliases:

* https://grow-me.now.sh
* https://grow-me.level.codes
* https://grow-me.ericadamski.now.sh
* https://grow-me-git-master.ericadamski.now.sh


dfdf


時間波形・スペクトルのコード追加


PR_opened/Fix_7315_BuildDocs (jmarrec) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-IntegrationCoverage-Debug: OK (667 of 667 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-68.46%25-green.png)


we're not using Apercu Pro? @Ciuffi


PR_opened/Fix_7315_BuildDocs (jmarrec) - Win64-Windows-10-VisualStudio-16: OK (2446 of 2447 tests passed, 0 test warnings)

Messages:\n
 * 1 test had: BND diffs.
 * 1 test had: EIO diffs.
 * 1 test had: ERR diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: MTD diffs.
 * 1 test had: MTR big diffs.
 * 1 test had: Table big diffs.

Failures:\n

regression Test Summary
 * Passed: 661
 * Failed: 1

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


This QuickStart template is referenced in this documentation for SQL MI - 'Create a virtual network for Azure SQL Database Managed Instance' - [https://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance-create-vnet-subnet](url)


The networking routing requirements are stated here - 'Connectivity architecture for a managed instance in Azure SQL Database' - [https://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance-connectivity-architecture#network-requirements](url)


하체체??


하체체를 수정 한거?


하체체가 맞는거


GSHP_desuperheater (yzhou601) - x86_64-Linux-Ubuntu-18.04-cppcheck: OK (0 of 0 tests passed, 0 test warnings)

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


> 하체가 맞는거

하체


ZEIT Now cannot deploy this project to production due to following domain related issues:

 * `snuggsi.com`(for alias `snuggsi.com`) is not found inside your account. [Add it](https://zeit.co/dashboard/domains?action=add&domain=snuggsi.com).


GSHP_desuperheater (yzhou601) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (9 of 9 tests passed, 0 test warnings)

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


`<td><a href="#">하체</a></td>` 가 맞는거


Successfully aliased the URL <https://planetbikes-ea86jtyt1.now.sh> to the following aliases:

* https://planetbikes.now.sh
* https://planetbikes.handmadestudios.now.sh
* https://planetbikes-git-master.handmadestudios.now.sh


Just took a second look at the PR.
We already check and emit when needed. Why the repeat signal emition?


my puppy passed away last night. Hardest day of my life.


using a a lib sodium const, `crypto_sign_ed25519_SEEDBYTES`, would be better


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

Created multidev environment [ci-201](https://dashboard.pantheon.io/sites/34fd7546-af37-459b-8d53-377104708647#ci-201) for upzone.


Yeah, I just remember some token solidity provides `check hash` or `validate hash` but never mind. 😆


这个中文是不是需要移除掉


Successfully aliased the URL <https://this-is-for-fun-ajz0v0o1c.now.sh> to the following aliases:

* https://this-is-for-fun.rrowland93.now.sh
* https://this-is-for-fun-git-master.rrowland93.now.sh


Thanks.


Successfully aliased the URL <https://xmonkee-650s7nhy4.now.sh> to the following aliases:

* https://xmonkee.com
* https://xmonkee.xmonkee.now.sh
* https://xmonkee-git-master.xmonkee.now.sh


蓝灯现在是真的垃圾，一直掉线，一直掉线，nmlgb就不能修复是吧，每天在连网上面要花nmlgb一个多小时，再也不会买了，nqjsl。cnm


Successfully aliased the URL <https://nextjs-portfolio-o6qxotosf.now.sh> to the following aliases:

* https://nextjs-portfolio.t-mario-y.now.sh
* https://nextjs-portfolio-git-master.t-mario-y.now.sh


cnm


真的垃圾


Successfully aliased the URL <https://cdb-jcm2twoky.now.sh> to the following aliases:

* https://cdb.cdebotton.now.sh
* https://cdb-git-master.cdebotton.now.sh


<details>

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

InterpreterError at template.tasks[0]: unknown context value push

</details>


Successfully aliased the URL <https://hackathon-boilerplate-h9p25jk6u.now.sh> to the following aliases:

* https://hackathon-boilerplate.skpepe134.now.sh
* https://hackathon-boilerplate-git-master.skpepe134.now.sh


i am just starting fresh and like a newborn baby, but i am very confused. i am on the 2nd part of bugdb_v1 and i would like to know what i am suppose to be looking at.


PR_opened/Fix_7315_BuildDocs (jmarrec) - x86_64-MacOS-10.13-clang: OK (2446 of 2447 tests passed, 0 test warnings)

Messages:\n
 * 1 test had: BND diffs.
 * 1 test had: EIO diffs.
 * 1 test had: ERR diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: MTD diffs.
 * 1 test had: MTR big diffs.
 * 1 test had: Table big diffs.

Failures:\n

regression Test Summary
 * Passed: 661
 * Failed: 1

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


good


data_dir = '.'


change from max-height 500 to max-width 750


gamer


@shergin @fkgozali Should `JSStringRelease` be called on `stringRef` ?


"envelopeId": "ff6686d2-aa83-437a-b424-b5ec8fe5792d",
  "uri": "/envelopes/ff6686d2-aa83-437a-b424-b5ec8fe5792d",
  "statusDateTime": "2019-07-29T02:07:36.5370000Z",
  "status": "sent"

This was a bit more challenging. First I had to figure out how to upload the templates. This was accomplished via the web app. I was also able to view the templates and make changes in order to discover what features would be available and what I should see when signing the document. next I needed to figure out how to combine templates in a single envelope. I discovered this would require creating a composite template. Using the Rest API guide on the DocuSign web site (https://developers.docusign.com/esign-rest-api/guides/features/templates) I was able to piece together the composite template call. I also went through the signing process to verify the documents were delivered to the expected recipients and they were able to sign each document.


This is a lot easier to read than the lua version, thank you!


GSHP_desuperheater (yzhou601) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (2496 of 2496 tests passed, 2 test warnings)

Messages:\n
 * 1 test had: EIO diffs.
 * 1 test had: ESO small diffs.
 * 1 test had: BND diffs.

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


hey, why are issues disabled? i think i found a license violation:
![Captura de pantalla de 2019-07-28 21-33-56](https://user-images.githubusercontent.com/7550995/62018844-caf66e00-b192-11e9-86e0-3c1aa46330ef.png)
this is from the Minecraft launcher, from Mojang, from Microsoft.


@josephmancuso I am curious to know why did you import the Response, you might be able to use Response in a string like this `self.app.make('Response')` just you did for `request = self.app.make('Request')`


Successfully aliased the URL <https://itunes-search-exd7dg7p0.now.sh> to the following aliases:

* https://itunes-search.telzrowb.now.sh
* https://itunes-search-git-master.telzrowb.now.sh


Successfully aliased the URL <https://cdb-9jz0qm82n.now.sh> to the following aliases:

* https://cdb.cdebotton.now.sh
* https://cdb-git-master.cdebotton.now.sh


{
  "envelopeId": "06d0b7cf-d876-4ccb-8dc0-ffa764894c1a",
  "uri": "/envelopes/06d0b7cf-d876-4ccb-8dc0-ffa764894c1a",
  "statusDateTime": "2019-07-29T02:47:16.4130000Z",
  "status": "sent"
}

I wasn't sure what ""enforceSignerVisibility": true," is for but it didn't seem to affect the outcome when removing it or leaving it. Based on the definition "When true requires that a Signer have a signature or initial on the document or that the document has no signers in order to view it." I was expecting if the signer didn't have a signature on the document then a second document would not be seen, however I was seeing both documents for both signers when modified to send 2 documents.


[Guo Xiang Tan posted](https://review.discourse.org/t/fix-reverts-18e2816-7940/4866/3):

 https://review.discourse.org/t/revert-fix-reverts-18e2816-7940/4911


I don't use this data structure anymore but I tried to think about it.
`[to][hash].value`,  `[to]`  is bad part 😿 but without right hash, I think no one can read the value.
What do you think?


请问如果超过512K，依然会崩溃吗？是否有能避免达到STACK_SIZE最大值时crash的方案，谢谢。


Kalyan, IN line
"--dir=" + persistRktDir,

Is a "+" required before persistRktDir?


#Hacky solutions lul


Pro af


Successfully aliased the URL <https://vpj-90hydpnoz.now.sh> to the following aliases:

* https://vpj.tqvitvn.now.sh
* https://vpj-git-master.tqvitvn.now.sh


每个包的内容都是一样的


I should've made "Spam prevention" more clear. It applies to the bug I mentioned in the details, and only applies to announcements.


executing remote server command using expect in an automated way after a sudo su - and output


Successfully aliased the URL <https://count-lh4k5yq6m.now.sh> to the following aliases:

* https://count.kikobeats.now.sh
* https://count-git-master.kikobeats.now.sh


Fixes #37


would you please help me for this file
[state.zip](https://github.com/ratcashdev/zipvfs-converter/files/3444097/state.zip)

Just I want to see whats the data of the file ....
my email : roneqwerty@yahoo.com

Please help . Thanks


Was gaben die mit dem Kalender angestellt, grausig und beim Scrollen nach unten, noch grausiger.


It would have been nice for `toLanguageTag()` to still utilize caching but fair enough. In our use case the cache was constantly being invalidated anyway.


TeamCity Bvcms / Build [Build 1585](https://builds.tpsdb.com/viewLog.html?buildId=7464&buildTypeId=Bvcms_Build) is now running


Successfully aliased the URL <https://count-q6nv7fk85.now.sh> to the following aliases:

* https://count.kikobeats.now.sh
* https://count-git-master.kikobeats.now.sh


Ends the "logging experiment" which consisted of using KRL code to obtain logs for the pico from the file system, and then format them for display. Matthew's JavaScript code to do this is much much faster, so this commit re-instates it.


> (i.e. not with the usual command line way to render scenes)

@3b1b I've also used manim from python instead of cli for a little [documentation project](https://manim.flipdot.org/), and was not really happy with the interface, since it seems that a lot of configuration options are required. I thought about restructuring the code, but I would like to understand your workflow before doing major refactorings. Is there already an issue where we might discuss the Python API?


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

Created multidev environment [ci-999](https://dashboard.pantheon.io/sites/db5fb5e4-3225-46f0-b0a9-1cc803600c48#ci-999) for topperstation.


Thanks, Toon. It is much clearer now.


In next commit add hover effect on SearchBox component.


Do we need event param?


Successfully aliased the URL <https://breathecode-projects-10a37moj7.now.sh> to the following aliases:

* https://breathecode-projects.breathecode.now.sh
* https://breathecode-projects-git-master.breathecode.now.sh


The ```if (NOT MSVC)``` is inside the ```if (MODELCOMPILER)``` but it's indented at the same level.


Copy of this build can be found at
https://builds.myetherwallet.com/build/4c6b6867501503632857dbf2bb9b301324148132/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmSWsWVv9vuhUK3EigTEidGJQwbWDfGTq73Aqqt6bNC4eX
                       Virus Total analysis
                       https://www.virustotal.com/file/22f5b1ce7c77e5232e7beba14ab035f97001f2a1b5194e0d6830e66684d19479/analysis/1564430727/


Copy of this build can be found at
https://builds.myetherwallet.com/build/a28edab50b1ce09a3b6a58fff83067c1a6c68ebc/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmYkkmUKdvN4ZWzLW9noiC6ao1cjcjQ3vtxEfAH61tWtEV
                       Virus Total analysis
                       https://www.virustotal.com/file/6a8c572664a6217fe595092a1a86e6cfcf346775de197b5802219caed7c9561b/analysis/1564430812/


Successfully aliased the URL <https://wedding-backend-eajaswwrhq.now.sh> to the following alias:

* https://wedding-backend.now.sh


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

Created multidev environment [pr-32](https://dashboard.pantheon.io/sites/533c69ec-70af-4cb2-af59-49d50e7d05f7#pr-32) for aledade.


view it on Github


167576484-Revise-error-trap-in-PsyWFnTdpPb (JasonGlazer) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-IntegrationCoverage-Debug: OK (667 of 667 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-68.45%25-green.png)


Successfully aliased the URL <https://ritz078-89mldips2.now.sh> to the following aliases:

* https://riteshkr.com
* https://ritz078.ritz078.now.sh
* https://ritz078-git-next.ritz078.now.sh


This lost the `n` argument.


Thanks!

I’ll merge all your fixes once I get back to hacking on mksh.


(Along with several below).


Failed to alias the deployment: Could not find the deployment: g74omPvgepXtGf4Iy3LxfFNB.

[Click here](https://zeit.co/github/deployment?deploymentId=g74omPvgepXtGf4Iy3LxfFNB) to access the non-aliased deployment.


Copy of this build can be found at
https://builds.myetherwallet.com/build/edbafe606ee113c9866c030bcc59ba7285fde25a/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmYZMLxJVQFnWXcz4j4qM2X21JtieH22Kyte89tqzfB9YQ
                       Virus Total analysis
                       https://www.virustotal.com/file/c28dfead2013f0764efb209a0b2fa64772325d66d8a99058d76a932ae951e236/analysis/1564431072/


asacasasc


ascasas


Can we make the call to `set_yolo_parameters` optional if the user just wants to use the defaults?


TeamCity Bvcms / Build [Build 1585](https://builds.tpsdb.com/viewLog.html?buildId=7464&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Tests failed: 1, passed: 48 Build time: 00:10:59
### Failed tests
```
Database collection (2): CMSWebTests.QueryModelTests.Should_be_able_to_parse_and_execute_querycode: System.Data.SqlClient.SqlException : Cannot open database "CMS_" requested by the login. The login failed.
Login failed for user 'TPS-BUILDS\teamcity'.
   at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager)
   at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
   at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
   at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
   at System.Data.SqlClient.SqlConnection.Open()
   at System.Data.Linq.SqlClient.SqlConnectionManager.UseConnection(IConnectionUser user)
   at System.Data.Linq.SqlClient.SqlProvider.get_IsSqlCe()
   at System.Data.Linq.SqlClient.SqlProvider.InitializeProviderMode()
   at System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
   at System.Data.Linq.DataQuery`1.System.Collections.Generic.IEnumerable<T>.GetEnumerator()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at CmsData.CMSDataContext.ScratchPadCondition() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\CmsData\QueryBuilder\QueryContext.cs:line 28
   at CmsWeb.Areas.Search.Models.QueryModel.QueryCode(CMSDataContext db, String code) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\CmsWeb\Areas\Search\Models\Query\Model\QueryViewModel.cs:line 15
   at CMSWebTests.QueryModelTests.Should_be_able_to_parse_and_execute_querycode() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\UnitTests\CMSWebTests\Code\QueryModelTests.cs:line 17

```


TeamCity Bvcms / Build [Build 1586](https://builds.tpsdb.com/viewLog.html?buildId=7465&buildTypeId=Bvcms_Build) is now running


TeamCity Bvcms / Build [Build 1586](https://builds.tpsdb.com/viewLog.html?buildId=7465&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Failed to start build Build time: 00:00:03


Copy of this build can be found at
https://builds.myetherwallet.com/build/af567cb7ea373750229ca5c546ccc39003481273/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmcwB4opg5VuBYVw3X6Cj81WNpJd7Pt7PibeE1YK7W7iVX
                       Virus Total analysis
                       https://www.virustotal.com/file/25586fcfe6d88dd5dd68c8cbe69d4fa4fe1bea2de9c744735637ab04336d0af9/analysis/1564431191/


A month ago I've started learning how to program in java. Hopefully in a year or two I'll be working as a programmer.


@CodeMonk It looks like this merge squashed previous fix #177 which would explain why we are seeing the issue again in the PR.


Merge request


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

Created multidev environment [pr-37](https://dashboard.pantheon.io/sites/bd8bab1d-9fc1-4ed9-8ccf-9224a11e02d8#pr-37) for usittorg.


Issue #9


Will we be changing this in a later commit? Wondering why we decided to go with annotating it with just latitude


#6 configure 60-metadata.py for 8-ID


Successfully aliased the URL <https://breathecode-projects-a3s3h25c6.now.sh> to the following aliases:

* https://breathecode-projects.breathecode.now.sh
* https://breathecode-projects-git-master.breathecode.now.sh


Is this going to overwrite the editedPinImage every time since this is the same editedPinImage we are referencing per ProfileViewController instance?


<details>

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

InterpreterError at template.tasks[0]: object keys must be strings

</details>


Hi @matthias-kleiner , did you check if this fix solves the problem with the large number of digits at the edges? If so, it is fine for me.


Successfully aliased the URL <https://jayfallonportfolio2019bis-31uir1fcd.now.sh> to the following aliases:

* https://portfolio-bis.now.sh
* https://jayfallon-portfolio-2019-bis.jayfallon1.now.sh
* https://jayfallon-portfolio-2019-bis-git-master.jayfallon1.now.sh


Successfully aliased the URL <https://monorepo-6pyg0wdrx.now.sh> to the following aliases:

* https://monorepo.storybook.now.sh
* https://monorepo-git-next.storybook.now.sh


Perhaps it is better to put this fix in a pull request which is separate from the gain calibration developments.


`btn btn-primary` is bootstrap, for material use the directive `mat-button/mat-raised-button`/`mat-stroked-button`/etc. https://material.angular.io/components/button/examples

Also all of this should be a form, not just grabbing the HTML value. Take a look at using/setting up Angular Forms https://v6.angular.io/guide/reactive-forms and UI with Material https://material.angular.io/components/form-field/overview


Try and use useful variable names, `q` doesn't tell us what is coming in


I think you found them all on the last update. Only the "fa-youtube" changed, but you're not using it. Nice idea to limit the "social" icons to the Fa Business one ;) ! I can now add Discord, my users are so happy :p !


The fix for that got merged into bsf a while ago :)


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

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


`   ` (at least one space) passes this validation


Successfully aliased the URL <https://itunes-search-803us3rsp.now.sh> to the following aliases:

* https://itunes-search.telzrowb.now.sh
* https://itunes-search-git-master.telzrowb.now.sh


Stephen (or whoever reads this):
Not long after submitting this pull request about 6 weeks ago, I began to get pulled off onto other tasks at work, and also missed some work because my wife had surgery ... and I'm now (I hope!) back to focusing on learning Gremlin, but I feel as though I've forgotten most of what I knew about the process for changes to the Gremlin documentation. :-(  Was anything done with the edits I submitted here?  I ask because I still see, e.g., "gets a a vertex" when I look at the current version of the Getting Started tutorial at http://tinkerpop.apache.org/docs/3.4.2/tutorials/getting-started/ ... Does it still look that way because it was decided not to use my edits until later (e.g., version 3.5.0)?  Or not to use them at all?  Or is it that I've dropped the ball, and someone is waiting for me to do something I've forgotten about?  Please accept my apologies for any failure to take any additional actions I may have been supposed to take, and also for my befuddled questions!  :-(
-- Jon


Successfully aliased the URL <https://training-plan-2mvojbvzb.now.sh> to the following aliases:

* https://training-plan.bart133.now.sh
* https://training-plan-git-master.bart133.now.sh


7174-AddSETOutput (RKStrand) - x86_64-Linux-Ubuntu-18.04-cppcheck: OK (0 of 0 tests passed, 0 test warnings)

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


TeamCity Glyssen / Glyssen pull requests [Build *.*.399.575fd5019bd3b6556e6cfbaf0c34b44e9216da87](https://build.palaso.org/viewLog.html?buildId=158240&buildTypeId=Glyssen_GlyssenPullRequests2) outcome was **FAILURE**
Summary: Tests failed: 3, passed: 2161, ignored: 18 Build time: 00:09:32
### Failed tests
```
ControlDataIntegrityTests.dll: ControlDataIntegrityTests.CharacterVerseDataTests.DataIntegrity_RequiredFieldsHaveValidFormatAndThereAreNoDuplicateLines: Test(s) failed.   Line with extra space(s): ROM	10	6	God		 righteousness which is of faith (God)	Quotation
  Expected: False
  But was:  True

   at NUnit.Framework.Assert.That(Object actual, IResolveConstraint expression, String message, Object[] args)
   at NUnit.Framework.Assert.IsFalse(Boolean condition, String message)
   at ControlDataIntegrityTests.CharacterVerseDataTests.DataIntegrity_RequiredFieldsHaveValidFormatAndThereAreNoDuplicateLines() in C:\BuildAgent\work\9269096ed6fdb26d\ControlDataIntegrityTests\CharacterVerseDataTests.cs:line 86

GlyssenTests.dll: GlyssenTests.ProjectTests.SetReferenceText_ChangeFromEnglishToFrenchWithOneBlockMismatched_ReferenceTextClearedForAllRelatedBlocks: Test(s) failed.   Expected: True
  But was:  False

   at NUnit.Framework.Assert.That(Object actual, IResolveConstraint expression, String message, Object[] args)
   at NUnit.Framework.Assert.IsTrue(Boolean condition)
   at GlyssenTests.ProjectTests.SetReferenceText_ChangeFromEnglishToFrenchWithOneBlockMismatched_ReferenceTextClearedForAllRelatedBlocks() in C:\BuildAgent\work\9269096ed6fdb26d\GlyssenTests\ProjectTests.cs:line 1156

GlyssenTests.dll: GlyssenTests.BookScriptTests.ApplyUserDecisions_AllSourceBlocksAlignedToReferenceTextWithManualSplitInMiddleOfVerse_TextUnchanged_SplitAppliedAndAllBlocksAligned: Test(s) failed.   String lengths are both 2. Strings differ at index 1.
  Expected: "26"
  But was:  "25"
  ------------^

   at NUnit.Framework.Assert.That(Object actual, IResolveConstraint expression, String message, Object[] args)
   at NUnit.Framework.Assert.AreEqual(Object expected, Object actual)
   at GlyssenTests.BookScriptTests.ApplyUserDecisions_AllSourceBlocksAlignedToReferenceTextWithManualSplitInMiddleOfVerse_TextUnchanged_SplitAppliedAndAllBlocksAligned() in C:\BuildAgent\work\9269096ed6fdb26d\GlyssenTests\BookScriptTests.cs:line 1397

```


7174-AddSETOutput (RKStrand) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (9 of 9 tests passed, 0 test warnings)

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


Successfully aliased the URL <https://itunes-search-4uk4j9yga.now.sh> to the following aliases:

* https://itunes-search.telzrowb.now.sh
* https://itunes-search-git-master.telzrowb.now.sh


-------------------------------------------------------------------------------
  Test 1: Check that new LRUs are initialized with correct storage and size
-------------------------------------------------------------------------------

  >     MaxStorage()                   == 16                 ... FAIL
    ***** Operation failed! *****
    Command:  lru.MaxStorage()
    Expected: 16
    Received: 0
  >     RemainingStorage()             == 16                 ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 16
    Received: 0
  >     Len()                          == 0                  ... ok
  >     MaxStorage()                   == 64                 ... FAIL
    ***** Operation failed! *****
    Command:  lru.MaxStorage()
    Expected: 64
    Received: 0
  >     RemainingStorage()             == 64                 ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 64
    Received: 0
  >     Len()                          == 0                  ... ok
  >     MaxStorage()                   == 256                ... FAIL
    ***** Operation failed! *****
    Command:  lru.MaxStorage()
    Expected: 256
    Received: 0
  >     RemainingStorage()             == 256                ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 256
    Received: 0
  >     Len()                          == 0                  ... ok
  >     MaxStorage()                   == 1024               ... FAIL
    ***** Operation failed! *****
    Command:  lru.MaxStorage()
    Expected: 1024
    Received: 0
  >     RemainingStorage()             == 1024               ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 1024
    Received: 0
  >     Len()                          == 0                  ... ok
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 2: Test storage and size of a small LRU
-------------------------------------------------------------------------------

  >     Set("1234",'1234')             == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("1234",'1234')
    Expected: true
    Received: false
  >     MaxStorage()                   == 16                 ... FAIL
    ***** Operation failed! *****
    Command:  lru.MaxStorage()
    Expected: 16
    Received: 0
  >     RemainingStorage()             == 8                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 8
    Received: 0
  >     Len()                          == 1                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 1
    Received: 0
  >     Set("1234",'1234')             == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("1234",'1234')
    Expected: true
    Received: false
  >     MaxStorage()                   == 64                 ... FAIL
    ***** Operation failed! *****
    Command:  lru.MaxStorage()
    Expected: 64
    Received: 0
  >     RemainingStorage()             == 56                 ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 56
    Received: 0
  >     Len()                          == 1                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 1
    Received: 0
  >     Set("1234",'1234')             == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("1234",'1234')
    Expected: true
    Received: false
  >     MaxStorage()                   == 256                ... FAIL
    Output from additional subtests was suppressed...
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 3: Check that Get fails when called on an empty LRU
-------------------------------------------------------------------------------

  >     Get("hello_world")             == cache_miss         ... ok
  >     Get("key")                     == cache_miss         ... ok
  >     Get("value")                   == cache_miss         ... ok
  >     Get("Get")                     == cache_miss         ... ok
  >     Get("LRU")                     == cache_miss         ... ok
###
                               -- test passed --

-------------------------------------------------------------------------------
  Test 4: Add single binding to an LRU and check its validity
-------------------------------------------------------------------------------

  >     RemainingStorage()             == 1024               ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 1024
    Received: 0
  >     Set("Hello_World",'barbaz')    == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("Hello World",'barbaz')
    Expected: true
    Received: false
  >     RemainingStorage()             == 1007               ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 1007
    Received: 0
  >     Get("Hello_World")             == cache_hit:<'barbaz'> ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("Hello World")
    Expected: cache hit:<'barbaz'>
    Received: cache miss
  >     RemainingStorage()             == 1024               ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 1024
    Received: 0
  >     Set("Abracadabra",'Alakazam')  == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("Abracadabra",'Alakazam')
    Expected: true
    Received: false
  >     RemainingStorage()             == 1005               ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 1005
    Received: 0
  >     Get("Abracadabra")             == cache_hit:<'Alakazam'> ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("Abracadabra")
    Expected: cache hit:<'Alakazam'>
    Received: cache miss
  >     RemainingStorage()             == 1024               ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 1024
    Received: 0
  >     Set("Key",'Value')             == true               ... FAIL
    Output from additional subtests was suppressed...
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 5: Add many bindings to one LRU, check that resulting state is valid
-------------------------------------------------------------------------------

    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 10240
    Received: 0
    ***** Operation failed! *****
    Command:  lru.Set("Hello World0",'barbaz')
    Expected: true
    Received: false
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 10222
    Received: 0
    ***** Operation failed! *****
    Command:  lru.Set("Hello World1",'barbaz')
    Expected: true
    Received: false
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 10204
    Received: 0
    ***** Operation failed! *****
    Command:  lru.Set("Hello World2",'barbaz')
    Expected: true
    Received: false
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 10186
    Received: 0
    ***** Operation failed! *****
    Command:  lru.Set("Hello World3",'barbaz')
    Expected: true
    Output truncated after 40 lines ...
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 6: Check items can be added to a 'full' LRU if there's enough memory
-------------------------------------------------------------------------------

  >     Len()                          == 0                  ... ok
  >     Set("____0",'____0')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    0",'    0')
    Expected: true
    Received: false
  >     Set("____1",'____1')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    1",'    1')
    Expected: true
    Received: false
  >     Set("____2",'____2')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    2",'    2')
    Expected: true
    Received: false
  >     Set("____3",'____3')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    3",'    3')
    Expected: true
    Received: false
  >     Len()                          == 3                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 3
    Received: 0
  >     Set("____4",'____4')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    4",'    4')
    Expected: true
    Received: false
  >     Len()                          == 3                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 3
    Received: 0
  >     Set("____5",'____5')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    5",'    5')
    Expected: true
    Received: false
  >     Len()                          == 3                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 3
    Received: 0
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 7: Check that bindings too large for the LRU are rejected
-------------------------------------------------------------------------------

  >     Set(">_____0<",'>_____0<')     == false              ... ok
  >     Get(">_____0<")                == cache_miss         ... ok
  >     Set(">_____1<",'>_____1<')     == false              ... ok
  >     Get(">_____1<")                == cache_miss         ... ok
  >     Set(">_____2<",'>_____2<')     == false              ... ok
  >     Get(">_____2<")                == cache_miss         ... ok
  >     Set(">_____3<",'>_____3<')     == false              ... ok
  >     Get(">_____3<")                == cache_miss         ... ok
  >     Set(">_____4<",'>_____4<')     == false              ... ok
  >     Get(">_____4<")                == cache_miss         ... ok
###
                               -- test passed --

-------------------------------------------------------------------------------
  Test 8: Attempt to construct and add bindings to a 0-capacity LRU
-------------------------------------------------------------------------------

  >     Set("hello",'world')           == false              ... ok
  >     Set("abra",'kadabra')          == false              ... ok
  >     Set("foo",'bar')               == false              ... ok
  >     Set("key",'val')               == false              ... ok
  >     Set("",'')                     == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("",'')
    Expected: true
    Received: false
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 9: Check that the empty string can be used as a valid key
-------------------------------------------------------------------------------

  >     Set("",'Value')                == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("",'Value')
    Expected: true
    Received: false
  >     RemainingStorage()             == 1019               ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 1019
    Received: 0
  >     Len()                          == 1                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 1
    Received: 0
  >     MaxStorage()                   == 1024               ... FAIL
    ***** Operation failed! *****
    Command:  lru.MaxStorage()
    Expected: 1024
    Received: 0
  >     Get("")                        == cache_hit:<'Value'> ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("")
    Expected: cache hit:<'Value'>
    Received: cache miss
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 10: Check that the empty []byte can be used as a valid value
-------------------------------------------------------------------------------

  >     Set("key",'')                  == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("key",'')
    Expected: true
    Received: false
  >     RemainingStorage()             == 1021               ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 1021
    Received: 0
  >     Len()                          == 1                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 1
    Received: 0
  >     MaxStorage()                   == 1024               ... FAIL
    ***** Operation failed! *****
    Command:  lru.MaxStorage()
    Expected: 1024
    Received: 0
  >     Get("key")                     == cache_hit:<''>     ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("key")
    Expected: cache hit:<''>
    Received: cache miss
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 11: Check that nil can be used as a valid value
-------------------------------------------------------------------------------

  >     Set("key",'')                  == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("key",'')
    Expected: true
    Received: false
  >     RemainingStorage()             == 1021               ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 1021
    Received: 0
  >     Len()                          == 1                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 1
    Received: 0
  >     MaxStorage()                   == 1024               ... FAIL
    ***** Operation failed! *****
    Command:  lru.MaxStorage()
    Expected: 1024
    Received: 0
  >     Get("key")                     == cache_hit:<''>     ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("key")
    Expected: cache hit:<''>
    Received: cache miss
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 12: Check that values can be non-ASCII (binary)
-------------------------------------------------------------------------------

  >     Set("key",'\x00\x01�\x15�')    == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("key",'��')
    Expected: true
    Received: false
  >     RemainingStorage()             == 1016               ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 1016
    Received: 0
  >     Len()                          == 1                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 1
    Received: 0
  >     MaxStorage()                   == 1024               ... FAIL
    ***** Operation failed! *****
    Command:  lru.MaxStorage()
    Expected: 1024
    Received: 0
  >     Get("key")                     == cache_hit:<'\x00\x01�\x15�'> ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("key")
    Expected: cache hit:<'��'>
    Received: cache miss
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 13: Check that keys can be non-ASCII (Unicode)
-------------------------------------------------------------------------------

  >     Set("😂_🚀",'✔_🚗')               == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("😂 🚀",'✔ 🚗')
    Expected: true
    Received: false
  >     RemainingStorage()             == 1007               ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 1007
    Received: 0
  >     Len()                          == 1                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 1
    Received: 0
  >     MaxStorage()                   == 1024               ... FAIL
    ***** Operation failed! *****
    Command:  lru.MaxStorage()
    Expected: 1024
    Received: 0
  >     Get("😂_🚀")                     == cache_hit:<'✔_🚗'>  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("😂 🚀")
    Expected: cache hit:<'✔ 🚗'>
    Received: cache miss
  >     Set("🚩_🆗",'©_☀')               == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("🚩 🆗",'© ☀')
    Expected: true
    Received: false
  >     RemainingStorage()             == 1009               ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 1009
    Received: 0
  >     Len()                          == 1                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 1
    Received: 0
  >     MaxStorage()                   == 1024               ... FAIL
    ***** Operation failed! *****
    Command:  lru.MaxStorage()
    Expected: 1024
    Received: 0
  >     Get("🚩_🆗")                     == cache_hit:<'©_☀'>  ... FAIL
    Output from additional subtests was suppressed...
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 14: Test that values are overwritten when Set() called with same key
-------------------------------------------------------------------------------

  >     Set("key",'old')               == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("key",'old')
    Expected: true
    Received: false
  >     Get("key")                     == cache_hit:<'old'>  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("key")
    Expected: cache hit:<'old'>
    Received: cache miss
  >     Set("key",'new')               == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("key",'new')
    Expected: true
    Received: false
  >     Get("key")                     == cache_hit:<'new'>  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("key")
    Expected: cache hit:<'new'>
    Received: cache miss
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 15: Test that internal state correctly updated when values overwritten
-------------------------------------------------------------------------------

  >     Set("key",'old')               == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("key",'old')
    Expected: true
    Received: false
  >     Get("key")                     == cache_hit:<'old'>  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("key")
    Expected: cache hit:<'old'>
    Received: cache miss
  >     MaxStorage()                   == 1024               ... FAIL
    ***** Operation failed! *****
    Command:  lru.MaxStorage()
    Expected: 1024
    Received: 0
  >     Len()                          == 1                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 1
    Received: 0
  >     RemainingStorage()             == 1018               ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 1018
    Received: 0
  >     Set("key",'nw')                == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("key",'nw')
    Expected: true
    Received: false
  >     Get("key")                     == cache_hit:<'nw'>   ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("key")
    Expected: cache hit:<'nw'>
    Received: cache miss
  >     MaxStorage()                   == 1024               ... FAIL
    ***** Operation failed! *****
    Command:  lru.MaxStorage()
    Expected: 1024
    Received: 0
  >     Len()                          == 1                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 1
    Received: 0
  >     RemainingStorage()             == 1019               ... FAIL
    Output from additional subtests was suppressed...
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 16: Check that removed bindings are no longer accessible
-------------------------------------------------------------------------------

  >     Set("key",'value')             == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("key",'value')
    Expected: true
    Received: false
  >     Get("key")                     == cache_hit:<'value'> ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("key")
    Expected: cache hit:<'value'>
    Received: cache miss
  >     Remove("key")                  == cache_hit:<'value'> ... FAIL
    ***** Operation failed! *****
    Command:  lru.Remove("key")
    Expected: cache hit:<'value'>
    Received: cache miss
  >     Get("key")                     == cache_miss         ... ok
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 17: Check that removed bindings no longer consume storage
-------------------------------------------------------------------------------

  >     Set("__0",'__0')               == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("  0",'  0')
    Expected: true
    Received: false
  >     Set("__1",'__1')               == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("  1",'  1')
    Expected: true
    Received: false
  >     Set("__2",'__2')               == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("  2",'  2')
    Expected: true
    Received: false
  >     Set("__3",'__3')               == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("  3",'  3')
    Expected: true
    Received: false
  >     Remove("__0")                  == cache_hit:<'__0'>  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Remove("  0")
    Expected: cache hit:<'  0'>
    Received: cache miss
  >     Len()                          == 3                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 3
    Received: 0
  >     RemainingStorage()             == 1006               ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 1006
    Received: 0
  >     Remove("__1")                  == cache_hit:<'__1'>  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Remove("  1")
    Expected: cache hit:<'  1'>
    Received: cache miss
  >     Len()                          == 2                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 2
    Received: 0
  >     RemainingStorage()             == 1012               ... FAIL
    Output from additional subtests was suppressed...
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 18: Check that overwriting values doesn't affect removal
-------------------------------------------------------------------------------

  >     Set("key",'old')               == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("key",'old')
    Expected: true
    Received: false
  >     Get("key")                     == cache_hit:<'old'>  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("key")
    Expected: cache hit:<'old'>
    Received: cache miss
  >     Set("key",'value')             == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("key",'value')
    Expected: true
    Received: false
  >     Get("key")                     == cache_hit:<'value'> ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("key")
    Expected: cache hit:<'value'>
    Received: cache miss
  >     Remove("key")                  == cache_hit:<'value'> ... FAIL
    ***** Operation failed! *****
    Command:  lru.Remove("key")
    Expected: cache hit:<'value'>
    Received: cache miss
  >     Get("key")                     == cache_miss         ... ok
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 19: Attempt to remove a binding from an empty LRU
-------------------------------------------------------------------------------

  >     Remove("key")                  == cache_miss         ... ok
  >     Remove("nada")                 == cache_miss         ... ok
  >     Remove("foo")                  == cache_miss         ... ok
  >     Remove("bar")                  == cache_miss         ... ok
###
                               -- test passed --

-------------------------------------------------------------------------------
  Test 20: Attempt to remove a binding not in the LRU
-------------------------------------------------------------------------------

  >     Remove("key")                  == cache_miss         ... ok
  >     Set("key",'value')             == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("key",'value')
    Expected: true
    Received: false
  >     Get("key")                     == cache_hit:<'value'> ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("key")
    Expected: cache hit:<'value'>
    Received: cache miss
  >     Remove("key")                  == cache_hit:<'value'> ... FAIL
    ***** Operation failed! *****
    Command:  lru.Remove("key")
    Expected: cache hit:<'value'>
    Received: cache miss
  >     Remove("key")                  == cache_miss         ... ok
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 21: Overfill an LRU and check the correct binding is evicted
-------------------------------------------------------------------------------

  >     Set("____0",'____0')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    0",'    0')
    Expected: true
    Received: false
  >     Set("____1",'____1')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    1",'    1')
    Expected: true
    Received: false
  >     Set("____2",'____2')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    2",'    2')
    Expected: true
    Received: false
  >     Set("____3",'____3')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    3",'    3')
    Expected: true
    Received: false
  >     Set("____4",'____4')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    4",'    4')
    Expected: true
    Received: false
  >     Set("____5",'____5')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    5",'    5')
    Expected: true
    Received: false
  >     Set("____6",'____6')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    6",'    6')
    Expected: true
    Received: false
  >     Set("____7",'____7')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    7",'    7')
    Expected: true
    Received: false
  >     Set("____8",'____8')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    8",'    8')
    Expected: true
    Received: false
  >     Set("____9",'____9')           == true               ... FAIL
    Output from additional subtests was suppressed...
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 22: Overfill an LRU, Getting some items, then check for correct eviction
-------------------------------------------------------------------------------

  >     Set("____0",'____0')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    0",'    0')
    Expected: true
    Received: false
  >     Set("____1",'____1')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    1",'    1')
    Expected: true
    Received: false
  >     Set("____2",'____2')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    2",'    2')
    Expected: true
    Received: false
  >     Set("____3",'____3')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    3",'    3')
    Expected: true
    Received: false
  >     Set("____4",'____4')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    4",'    4')
    Expected: true
    Received: false
  >     Set("____5",'____5')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    5",'    5')
    Expected: true
    Received: false
  >     Set("____6",'____6')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    6",'    6')
    Expected: true
    Received: false
  >     Set("____7",'____7')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    7",'    7')
    Expected: true
    Received: false
  >     Set("____8",'____8')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("    8",'    8')
    Expected: true
    Received: false
  >     Set("____9",'____9')           == true               ... FAIL
    Output from additional subtests was suppressed...
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 23: Ensure that evictions occur in the appropriate order
-------------------------------------------------------------------------------

    ***** Operation failed! *****
    Command:  lru.Set(" 2",' 2')
    Expected: true
    Received: false
    ***** Operation failed! *****
    Command:  lru.Get(" 2")
    Expected: cache hit:<' 2'>
    Received: cache miss
    ***** Operation failed! *****
    Command:  lru.Set(" 3",' 3')
    Expected: true
    Received: false
    ***** Operation failed! *****
    Command:  lru.Get(" 2")
    Expected: cache hit:<' 2'>
    Received: cache miss
    ***** Operation failed! *****
    Command:  lru.Get(" 3")
    Expected: cache hit:<' 3'>
    Received: cache miss
    ***** Operation failed! *****
    Command:  lru.Set(" 4",' 4')
    Expected: true
    Received: false
    ***** Operation failed! *****
    Command:  lru.Get(" 2")
    Expected: cache hit:<' 2'>
    Received: cache miss
    ***** Operation failed! *****
    Command:  lru.Get(" 3")
    Expected: cache hit:<' 3'>
    Output truncated after 40 lines ...
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 24: Make sure that values are not evicted before they need to be
-------------------------------------------------------------------------------

  >     Set("0",'0')                   == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("0",'0')
    Expected: true
    Received: false
  >     Set("1",'1')                   == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("1",'1')
    Expected: true
    Received: false
  >     Get("0")                       == cache_hit:<'0'>    ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("0")
    Expected: cache hit:<'0'>
    Received: cache miss
  >     Get("1")                       == cache_hit:<'1'>    ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("1")
    Expected: cache hit:<'1'>
    Received: cache miss
  >     Set("2",'2')                   == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("2",'2')
    Expected: true
    Received: false
  >     Get("1")                       == cache_hit:<'1'>    ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("1")
    Expected: cache hit:<'1'>
    Received: cache miss
  >     Get("2")                       == cache_hit:<'2'>    ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("2")
    Expected: cache hit:<'2'>
    Received: cache miss
  >     Set("3",'3')                   == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("3",'3')
    Expected: true
    Received: false
  >     Get("2")                       == cache_hit:<'2'>    ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("2")
    Expected: cache hit:<'2'>
    Received: cache miss
  >     Get("3")                       == cache_hit:<'3'>    ... FAIL
    Output from additional subtests was suppressed...
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 25: Check that storage is freed correctly when eviction occurs
-------------------------------------------------------------------------------

  >     Set("12345",'12345')           == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("12345",'12345')
    Expected: true
    Received: false
  >     MaxStorage()                   == 10                 ... FAIL
    ***** Operation failed! *****
    Command:  lru.MaxStorage()
    Expected: 10
    Received: 0
  >     Len()                          == 1                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 1
    Received: 0
  >     RemainingStorage()             == 0                  ... ok
  >     Set("123",'123')               == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("123",'123')
    Expected: true
    Received: false
  >     Len()                          == 1                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 1
    Received: 0
  >     RemainingStorage()             == 4                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 4
    Received: 0
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 26: Check proper length is used when evicting Unicode strings
-------------------------------------------------------------------------------

  >     Set("😂",'🙈')                   == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("😂",'🙈')
    Expected: true
    Received: false
  >     Get("😂")                       == cache_hit:<'🙈'>    ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("😂")
    Expected: cache hit:<'🙈'>
    Received: cache miss
  >     Set("12",'12')                 == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("12",'12')
    Expected: true
    Received: false
  >     Len()                          == 1                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.Len()
    Expected: 1
    Received: 0
  >     RemainingStorage()             == 6                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 6
    Received: 0
  >     Get("😂")                       == cache_miss         ... ok
  >     Get("12")                      == cache_hit:<'12'>   ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("12")
    Expected: cache hit:<'12'>
    Received: cache miss
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 27: Check that overeviction doesn't occur when updating existing key
-------------------------------------------------------------------------------

  >     MaxStorage()                   == 20                 ... FAIL
    ***** Operation failed! *****
    Command:  lru.MaxStorage()
    Expected: 20
    Received: 0
  >     Set("abcd",'efgh')             == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("abcd",'efgh')
    Expected: true
    Received: false
  >     Set("1234",'5678')             == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("1234",'5678')
    Expected: true
    Received: false
  >     RemainingStorage()             == 4                  ... FAIL
    ***** Operation failed! *****
    Command:  lru.RemainingStorage()
    Expected: 4
    Received: 0
  >     Set("1234",'12345678')         == true               ... FAIL
    ***** Operation failed! *****
    Command:  lru.Set("1234",'12345678')
    Expected: true
    Received: false
  >     Get("abcd")                    == cache_hit:<'efgh'> ... FAIL
    ***** Operation failed! *****
    Command:  lru.Get("abcd")
    Expected: cache hit:<'efgh'>
    Received: cache miss
###
                               -- test failed (-1.0) --

--------------------------------------------------------------
Results
--------------------------------------------------------------
>     ========================================================
>        Test summary:
>            Passed   3 / 27  tests     (24 failed)
>            Passed  36 / 213 subtests  (177 failed)
>
>        Score:
>            3.00 points of a possible 27.00  (11.11%)
>     ========================================================


Successfully aliased the URL <https://count-biwsujolh.now.sh> to the following aliases:

* https://count.kikobeats.com
* https://count.kikobeats.now.sh
* https://count-git-master.kikobeats.now.sh