## Jenkins Build Summary

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

Built at __20190522 - 17:50:56__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/msvc.Debug.txt) | 1178 cases, 0 failed, t: 572s | PASS :white_check_mark:
rpm | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/rpm.txt) | 1178 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1178 cases, 0 failed, t: 603s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 915 cases, 0 failed, t: 4m51s | PASS :white_check_mark:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/docs_TARGET_docs.txt) | 1 cases, 0 failed, t: 0m1s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/clang.Debug.txt) | 1178 cases, 0 failed, t: 2m47s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/clang.Debug_Dunity_OFF.txt) | 1177 cases, 0 failed, t: 4m12s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON,
TARGET=coverage_report,
SKIP_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | 1178 cases, 0 failed, t: 16m39s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/msvc.Debug_Dunity_OFF.txt) | 1177 cases, 0 failed, t: 1097s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/gcc.Debug.txt) | 1178 cases, 0 failed, t: 2m51s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/msvc.Release.txt) | 1178 cases, 0 failed, t: 406s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/clang.Release_Dassert_ON.txt) | 1178 cases, 0 failed, t: 4m44s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/gcc.Debug_Dunity_OFF.txt) | 1177 cases, 0 failed, t: 8m42s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/gcc.Debug_Dstatic_OFF.txt) | 1178 cases, 0 failed, t: 2m51s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/gcc.Release_Dassert_ON.txt) | 1178 cases, 0 failed, t: 4m49s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1178 cases, 0 failed, t: 2m54s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1178 cases, 0 failed, t: 2m45s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1177 cases, 0 failed, t: 9m51s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/travis-new/18//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1177 cases, 0 failed, t: 10m58s | PASS :white_check_mark:


No need to have the `withdraw` attribute in your struct; you can simply check:
```
If remittances[completepass].sender != address 0: this means that this remittances slot is/has been used.
and
If remittances[completepass].amount = 0: this means the remittance was withdrawn or cancelled
```


OK I have updated the contract and test.


Арифметические операторы окружаются пробелами:
https://github.com/arbox/ruby-style-guide/blob/master/README-ruRU.md#spaces-operators

`s = 0.5 * a * h`


Rename it to `cancelRemittance`, more descriptive.


Place the event before `transfer`.


Thanks for the heads up, I must have missed that announcement.


add


Nope, it doesn't require `!`. I'll update it in a follow-up PR. Good catch!


Is the delete coming in another commit?


good point


Again, anyone can create, withdraw, cancel a remittance; it doesn't have to be the owner of the contract, of course you need to check that `msg.sender` is the sender, exchanger depending on which function.


Thanks for the update. I will use the newest version now.


Different way to express this is value != null (which also checks for undefined) just fyi this is fine.


Your hash function (that generates `hashOfBoth`) should be part of the contract and marked with a certain keyword to run off-chain (can you think of what keyword is that?).


This was really autistic


The only issue I can see looking at the code now is that we are not defining a `transportType` property in the `projectConfig->set()` call. Don't think this is related tho.

The default params (so if i remove the `projectConfig->set()` call) on line 134 look to be:
`fromName => Craft test site`
`fromEmail=> support@craftcms.com`

These would probably stem from the `Install.php` file. So I don't know where it's getting `Craft` as a `fromName`.

Obviously, I can't really debug this without Travis access just curious what's causing this.


Зонтик ды Панамка/Зонтик ды Панамка

**Тестовая надпись**


Focus on JavaScript based tests; they are more powerful. Check other students work under **Module 6 / Project 1 Review**; you'll see links to their repositories at the bottom.
Also have a look at this article: https://medium.com/coinmonks/testing-solidity-with-truffle-and-async-await-396e81c54f93


Тэкс.
Во-первых, заголовок форме не обязателен, во-вторых, вкладывать заголовок в кнопку, ну такое. Это же просто кнопка. Не надо ей излишней значимости. В-третьих, эта кнопка без атрибута type просто отправит форму :)


[Airbnb Project Proposal.pptx](https://github.com/jshlng/dataincubatorapp2019/files/3208669/Airbnb.Project.Proposal.pptx)


Зонтик ды Панамка/Зонтик ды Панамка

вторая тестовая надпись


Los UnitTest son restrictivos a la hora de la estructura o el orden de los métodos en la práctica , para evitar que no salten errores en los mismos , se han cambiado varias estructuras if's del remove.


@ernado Those sound like good reasons to move! I will start moving repos after work today, if you want to grab them I am happy to sign-off on any PRs :)


RE : Los UnitTest son restrictivos a la hora de la estructura o el orden de los métodos en la práctica , para evitar que no salten errores en los mismos , se han cambiado varias estructuras if's del remove.


Лучше label связывать с input через атрибут for. Выглядит опрятней, стилизовать приятней, плюс становятся возможными трюки с кастомными чекбоксами и радиокнопками сразу.


Yes - it's used internally for drawing bitmaps on the OLED now, and tested working, but it's not used (yet) anywhere else.  Once it's in place, we can start swapping out the function we are currently using (which is more generic, but slower).


Does this have any negative effects? Ghosting, panel dimmer, etc?


Не ошибка, но есть же button. Input submit устарел.


Лучше сначала найти самую длинную сторону.
Самый простой способ сделать это - поместить длины в массив и отсортировать его по возрастанию:
`a, b, c = [a, b, c].sort`

Теперь можно проверить т. Пифагора
`right_triangle = a**2 + b**2 == c**2`


The current markup does not generate a block-quote, rather just indents the text. Unfortunately this is the best we can do with Markdown.


По ТЗ информацию о равнобедренности необходимо выводить только если треугольник прямоугольный


Good catch, thanks!


Agreed. I could have easily just waited it out. But instead I created a wreck on my fork of the project with conflicting commits. Time to nuke and refork.


What is the bad cell number?
Can this version work for one 3*3 cells problem and any other problem?


Если уж упарываться в доступность, aria-label чтоль этой кнопке бы. Кнопка 'ХЭ' она ейчас для электронной читалки :)


Атрибут for потерял к инпуту


успіхів


The main html page


why was this number changed?


Not sure if this is necessary or advisable. Was suggested by nvprof


Is this how one processes a queue with a predetermined number of workers?


Looks good to me and checking the regionSchema.json used to validate against region.json, the googleAnalyticsPropertyId is not required so can presumably be omitted in region.json without a problem.  I'm doing the same for googleUrlShortenerApiKey since that will also be hard-coded based on another service.

An alternative to the isProd variable, albeit less semantic in some respects, is to check for the googleAnalyticsPropertyId in regionData and include if exists, e.g. if(region.hasOwnProperty('googleAnalyticsPropertyId') { ... } or if(_.has(region, 'googleAnalyticsPropertyId')) { ... }.  Just a thought that doesn't require changing the build script, etc. but since you've already gone down that road it is a moot point.


Wait so you're saying when there are syntax errors it doesn't even evaluate the variables?


update


CoilRefactorBugFixes (Myoldmopar) - Win64-Windows-10-VisualStudio-16: OK (2401 of 2405 tests passed, 15 test warnings)

Messages:\n
 * 8 tests had: ERR diffs.
 * 9 tests had: AUD diffs.
 * 12 tests had: EIO diffs.
 * 4 tests had: ESO big diffs.
 * 3 tests had: MTR big diffs.
 * 3 tests had: Table big diffs.

Failures:\n

regression Test Summary
 * Passed: 651
 * Failed: 4

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


it deosnt let me prestign tho


yes, that's fine, only the reporting of the number of passed and failed tests need to be machine-parseable, rest is porcelain that can change at any time


Hi Yuchao

I haven't used that branch for a year.
I do not recommend using this version anymore, it's missing a year of bug fixes and improvements.

Guillaume


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

Created multidev environment [ci-41](https://dashboard.pantheon.io/sites/c3174c1a-a80f-4f91-8a0e-3e76976e2b57#ci-41) for dplytest.


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

Created multidev environment [ci-45](https://dashboard.pantheon.io/sites/c3174c1a-a80f-4f91-8a0e-3e76976e2b57#ci-45) for dplytest.


Ese parametro `i` esta de mas? Que funcion cumple?


@vivien It would be nice to also have just plain text (with pango) output without the terminal escape sequences.


Cuidado con los `Repetir`, en gral no son buena idea.

Que pasa si llamas a este procedimiento asi.

```
Definir nums como Entero;
Dimension nums[3];

nums[0] <- 10;
nums[1] <- 10;
nums[2] <- 10;

cargar_lista(nums, 0); // cargo los primeros 0 numeros
mostrar_lista(nums, 3); // y los muestro
```


Excellent, thanks, I'll add it today.

On Wed, May 22, 2019 at 10:57 AM Matthew Matz <notifications@github.com>
wrote:

> Yes - it's used internally for drawing bitmaps on the OLED now, and tested
> working, but it's not used (yet) anywhere else. Once it's in place, we can
> start swapping out the function we are currently using (which is more
> generic, but slower).
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/parallaxinc/Simple-Libraries/commit/5be17fd11cff9c834f54bb7b93a398e9bed52732?email_source=notifications&email_token=ACYKA54R47JL4MS3YKF7CPTPWWCR7A5CNFSM4HOWPJ4KYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBACTJB#commitcomment-33639713>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ACYKA5ZHRUHVM7KHO5DQMSDPWWCR7ANCNFSM4HOWPJ4A>
> .
>


@abernix No problem and big thanks for fast investigation 👍
For me, it's very important that issues and feature request were reported to this repo instead of being hacked/patched so false positives are inevitable in this process.
So please report issues if you are reasonably certain it's a problem with `graphql-js` even if you don't have the full reproduce example.

> There's of course a philosophical question of whether undoing a breaking change that was only realized two months after it's released is another breaking change or not?

Semantic versioning is pretty straightforward about this:
> As soon as you realize that you’ve broken the Semantic Versioning spec, fix the problem and release a new minor version that corrects the problem and restores backwards compatibility.

So I merged #1809.


So now we remove all files older than the number of days specified in the second argument.


Fixes Issue #39


Thanks for your suggestion. Is there any alternative branch can provide surface angular currents?

Thanks a lot,

Yuchao

On May 22, 2019, at 2:08 PM, Giud <notifications@github.com<mailto:notifications@github.com>> wrote:

Hi Yuchao

I haven't used that branch for a year.
I do not recommend using this version anymore, it's missing a year of bug fixes and improvements.

Guillaume

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://github.com/GiudGiud/OpenMOC/commit/05b090c86b9efb999bf5b6980894c5e43e46e5cf?email_source=notifications&email_token=AFBTKWFM7BZNUG2UJP5VGGDPWWD2NA5CNFSM4HOWV2SKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBACTMZ#commitcomment-33639833>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AFBTKWEVKKLXH5W7K7Z6QH3PWWD2NANCNFSM4HOWV2SA>.


Si una lista son dos cosas: 1) los cajones, 2) la dimension .. no deberias tener que pasar un sobre con solo 2 cosas?

Cuidado que aca estas pasando el contador del loop por parametro.. eso pertenece al loop y nadie tiene que tener acceso.


Ahh.. you're right, for some reason I thought spread operator would handle duplicates, pr coming up.


In BLAS, the correct meaning of N is usually the size of the vector, not the number of elements to be changed


感觉没必要这么复杂 `this.props.getContainer,toString() === getContainer.toString()` 就行了  这两个要是同一个函数，字符串或者对象的话，变成字符串肯定是一样的
![image](https://user-images.githubusercontent.com/17755202/58198490-e9f30280-7d00-11e9-93df-fb41999ebd50.png)


develop (JasonGlazer) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-IntegrationCoverage-Debug: OK (660 of 660 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.47%25-green.png)


Ojo que tu bubble esta mostrando. Una regla practica es que los procesos o funciones solo hacen 1 sola cosa y lo tienen que hacer bien.

Este bubble hace 2 cosas: 1) ordena, 2) muestra


In MetricPusher.cs, since you pass the cancellation token to the 'CollectAndSerializeAsync' function, stopping the server will abort the pushing of the metrics. The cancellation was already handled a little bit further just after everything was pushed properly. Would probably be better to just pass CancellationToken.None like it's already the case for '_httpClient.PostAsync(...)'. What do you think?


Looking good! 👍


Thanks, @IvanGoncharov!  I'm glad they took the philosophy out of it. 😁


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

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

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

### Deployments updated

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

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


2998-PMVandPPDDocIssuesinIORef (JasonGlazer) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-UnitTestsCoverage-Debug: OK (1096 of 1096 tests passed, 0 test warnings)

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


However, in the same block (line 33) the variable `offset` is reassigned ...


TeamCity Gribble ORM :: Deploy [Build 1.6.180.0](http://build.mikeobrien.net/viewLog.html?buildId=4035&buildTypeId=gribble&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 481, ignored: 2 Build time: 00:01:29


not necessary at this point


你搞个 pr 来改下??


I'd prefer to see this outside because all other (really) dash-specifc ones are parts of the `dash` category but I'm fine with doing it this way too. We should probably just drop alerts and then everything will become clearer :)


Yeah, I noticed that he force pushed just yesterday, while at the collage XD. I'm giving some attention to dipper now, but thanks to point that out anyway though.


Προτάσεις:
1.EPILOGES TV (ΣΕΡΡΕΣ): https://www.youtube.com/watch?v=KbOs5_FDB4E
1.NEA TV σε 720 : https://live.neatv.gr:8888/hls/neatv_high/index.m3u8 με tvg-name="Νέα Τηλεόραση Κρήτης"
3. το tvg-name="Κρήτη TV" νομίζω ότι ανήκει στο TV CRETA (ΗΡΑΚΛΕΙΟ) και όχι στο Κρήτη TV
4. Heaven TV group-title="ΜΟΥΣΙΚΗ" : https://www.youtube.com/watch?v=bddxP6-P_eY
καλό βράδυ


Exam question 2


Для ничьей сделай отдельный метод
Методы зачисления/списания денег в классе пользователя лучше назвать `debit/withdraw`
```
def refund(players)
  refund_amount = @bank / players.size.to_f
  players.each { |player| player.debit(refund_amount) }
  reset_bank
end

private

def reset_bank
  @bank = 0
end
```


@KinanBab would you prefer I make a commit to a new branch (off of master) for this specific addition and another pull request ?


Передавай пользователей в качестве параметров


I figured it would just get merged when we do this PR and be fine


exit


I dont care


Почему ты решил сделать методами класса? Логичнее сделать методами инстанса


> It will be uploaded sooner or later.

Are you requesting???


Почему интерфейс должен знать что в массиве первым элементом лежит пользователь, а вторым дилер?
Интерфейс должен знать как можно меньше. Убери данную зависимость, передай игрока и дилера в параметры


#1519 should have been tagged


![](https://github.trello.services/images/mini-trello-icon.png) [Week 5](https://trello.com/c/Ec9GCVh5/180-week-5)


Сделай в классе карты константы
```
SUITS = ['♠', '♥', '♦', '♣'].freeze
RANKS = [*('2'..'10'), 'J', 'K', 'Q', 'A'].freeze
```
и перебирай их


This has no effect as its disabled in next line


They shouldn't have slack-14.0 in their names if they are truly common32???


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

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

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

### Deployments updated

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

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


Removed excel file dependency on Google API.


Fixed via https://github.com/scummvm/scummvm-web/commit/dc085db42c5030758d8a069a812b2fef0e0c4b9b (I hope)


Successfully aliased the URL <https://burgle-8rnngou9r.now.sh> to the following aliases.

* https://burgle.markjdavies.now.sh
* https://burgle-git-master.markjdavies.now.sh


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

Created multidev environment [pr-10](https://dashboard.pantheon.io/sites/e3358588-12d1-4a9d-ad1f-365ae37f1b3e#pr-10) for sb-drupal8-upstream-ci.


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

Created multidev environment [ci-87](https://dashboard.pantheon.io/sites/e3358588-12d1-4a9d-ad1f-365ae37f1b3e#ci-87) for sb-drupal8-upstream-ci.


by using msg.sender


@adeas31, this commit most likely broke the Windows nightly build, see the [log](https://test.openmodelica.org/hudson/job/OM_Win_NIGHTLY_BUILD_64bit/1260/console). The following errors are reported:
```
C:\dev\OM64bit\OMCompiler\SimulationRuntime\c\util\read_matlab4.c(234) : error C2057: expected constant expression
C:\dev\OM64bit\OMCompiler\SimulationRuntime\c\util\read_matlab4.c(234) : error C2466: cannot allocate an array of constant size 0
C:\dev\OM64bit\OMCompiler\SimulationRuntime\c\util\read_matlab4.c(234) : error C2133: 'unicodeFilename' : unknown size
```


what are all these .idea files for


Лучше `:suit, :rank, :value`
rank - ранг карты
value - ценность карты


Yeah, will debug it today and see what's going on.


@ico88 nella pagine che finiscono con centro-include tutte le classi che finiscono con .obj.inc vengono incluse automaticamente


I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. If you think that it's a bug on our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues):

> set -x && set -e && set -o pipefail && cd /tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1 && pdd -v -f /tmp/20190522-941-1ieuawf [1]: bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8) + set -e + set -o pipefail + cd...

Please, copy and paste this stack trace to GitHub:

```
UserError
set -x && set -e && set -o pipefail && cd /tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1 && pdd -v -f /tmp/20190522-941-1ieuawf [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1
+ pdd -v -f /tmp/20190522-941-1ieuawf

My version is 0.20.5
Ruby version is 2.6.0 at x86_64-linux
Reading /tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1
124 file(s) found, 56 excluded
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/frontend/static/v.png is a binary file (5674 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/frontend/static/favicon.ico is a binary file (1150 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/frontend/store/index.js is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/docker/.gitkeep is a binary file (1 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/.gitkeep is a binary file (1 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/public/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/routes/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/routes/helpers/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/controllers/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/controllers/helpers/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/views/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/views/helpers/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/models/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/models/helpers/.gitkeep is a binary file (0 bytes)
Reading netlify.toml...
Reading frontend/layouts/staff.vue...
Reading frontend/layouts/manager.vue...
Reading frontend/layouts/README.md...
Reading frontend/layouts/admin.vue...
Reading frontend/layouts/centered.vue...
Reading frontend/layouts/default.vue...
Reading frontend/layouts/themes/customer.js...
Reading frontend/layouts/themes/admin.js...
Reading frontend/layouts/themes/staff.js...
Reading frontend/layouts/themes/manager.js...
Reading frontend/layouts/customer.vue...
Reading frontend/.eslintrc.js...
Reading frontend/nuxt.config.js...
Reading frontend/middleware/README.md...
Reading frontend/.babelrc...
Reading frontend/plugins/vuetify.js...
Reading frontend/plugins/README.md...
Reading frontend/README.md...
Reading frontend/components/Avatar.vue...
Reading frontend/components/StaffInfo.vue...
Reading frontend/components/creditcard/Create.vue...
Reading frontend/components/creditcard/Card.vue...
Reading frontend/components/creditcard/Activate.vue...
Reading frontend/components/home/menu.json...
Reading frontend/components/home/Toolbar.vue...
Reading frontend/components/home/BottomSheet.vue...
Reading frontend/components/customer/transactions/Balance.vue...
Reading frontend/components/customer/transactions/MonthTab.vue...
Reading frontend/components/customer/transactions/Date.vue...
Reading frontend/components/customer/transfer/Contact.vue...
Reading frontend/components/customer/transfer/DestAcc.vue...
Reading frontend/components/customer/transfer/AddContact.vue...
Reading frontend/components/customer/bills/favorite/BillCard.vue...
Reading frontend/components/customer/bills/favorite/index.vue...
Reading frontend/components/customer/bills/favorite/Toolbar.vue...
Reading frontend/components/customer/bills/favorite/AddFavorite.vue...
Reading frontend/components/customer/bills/PayBtn.vue...
Reading frontend/components/customer/accounts/Switch.vue...
Reading frontend/components/customer/accounts/Activate.vue...
ERROR: frontend/components/customer/accounts/Activate.vue; puzzle at line #17; @todo found, but puzzle can't be parsed, most probably because @todo is not followed by a puzzle marker, as this page explains: https://github.com/yegor256/pdd#how-to-format
If you can't understand the cause of this issue or you don't know how to fix it, please submit a GitHub issue, we will try to help you: https://github.com/yegor256/pdd/issues. This tool is still in its beta version and we will appreciate your feedback. Here is where you can find more documentation: https://github.com/yegor256/pdd/blob/master/README.md.
Exit code is 1

/app/objects/git_repo.rb:66:in `rescue in block in xml'
/app/objects/git_repo.rb:63:in `block in xml'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/tempfile.rb:295:in `open'
/app/objects/git_repo.rb:62:in `xml'
/app/objects/puzzles.rb:36:in `deploy'
/app/objects/job.rb:38:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:35:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:48:in `exclusive'
/app/objects/job_detached.rb:36:in `block in proceed'
/app/objects/job_detached.rb:36:in `fork'
/app/objects/job_detached.rb:36:in `proceed'
/app/0pdd.rb:358:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `block in compile!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1011:in `route_eval'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1040:in `block in process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:990:in `block in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `each'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1097:in `block in dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1094:in `dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `block in call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1957:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `block in call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1729:in `synchronize'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/handler/webrick.rb:86:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/server.rb:307:in `block in start_thread'
```


166192272_Issue7184 (JasonGlazer) - 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)


How often do you tend to commit in production code? How do you decide when the time is right to do so?


Карта сама может определить свою ценность. Перенеси логику в класс карты


are you familiar with Kotlin at all? In particular have you heard of kotlin's data classes


166192272_Issue7184 (JasonGlazer) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (6 of 6 tests passed, 0 test warnings)

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


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

* https://olide.me
* https://olide.odeknop.now.sh
* https://olide-git-master.odeknop.now.sh


how much testing have you done before? which frameworks have you used, if any?


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

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

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

### Deployments updated

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

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


Did you make these classes by hand or use some tool to generate them?


Here's my guess when I first saw this code: `RepaintBoundary` just needs a single `ContainerLayer` to include all the children layers (with varies types). Unfortunately, `ContainerLayer` is abstract so it can only instantiate an `OffsetLayer`.


Did you make or generate your data classes


Totally.


haha....    until someone adds a char....
not a breaking commit, but maybe a dangerous one?


## New string
- `SEARCH_FROM_SUGGESTIONS: 'Search for "{suggestion}"'`


I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. If you think that it's a bug on our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues):

> set -x && set -e && set -o pipefail && cd /tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1 && pdd -v -f /tmp/20190522-1501-9szgna [1]: bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8) + set -e + set -o pipefail + cd...

Please, copy and paste this stack trace to GitHub:

```
UserError
set -x && set -e && set -o pipefail && cd /tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1 && pdd -v -f /tmp/20190522-1501-9szgna [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1
+ pdd -v -f /tmp/20190522-1501-9szgna

My version is 0.20.5
Ruby version is 2.6.0 at x86_64-linux
Reading /tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1
124 file(s) found, 58 excluded
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/frontend/static/v.png is a binary file (5674 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/frontend/static/favicon.ico is a binary file (1150 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/frontend/store/index.js is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/docker/.gitkeep is a binary file (1 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/.gitkeep is a binary file (1 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/public/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/routes/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/routes/helpers/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/controllers/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/controllers/helpers/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/views/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/views/helpers/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/models/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/models/helpers/.gitkeep is a binary file (0 bytes)
Reading netlify.toml...
Reading frontend/layouts/staff.vue...
Reading frontend/layouts/manager.vue...
Reading frontend/layouts/README.md...
Reading frontend/layouts/admin.vue...
Reading frontend/layouts/centered.vue...
Reading frontend/layouts/default.vue...
Reading frontend/layouts/themes/customer.js...
Reading frontend/layouts/themes/admin.js...
Reading frontend/layouts/themes/staff.js...
Reading frontend/layouts/themes/manager.js...
Reading frontend/layouts/customer.vue...
Reading frontend/.eslintrc.js...
Reading frontend/nuxt.config.js...
Reading frontend/middleware/README.md...
Reading frontend/.babelrc...
Reading frontend/plugins/vuetify.js...
Reading frontend/plugins/README.md...
Reading frontend/README.md...
Reading frontend/components/Avatar.vue...
Reading frontend/components/StaffInfo.vue...
Reading frontend/components/creditcard/Create.vue...
Reading frontend/components/creditcard/Card.vue...
Reading frontend/components/creditcard/Activate.vue...
Reading frontend/components/home/menu.json...
Reading frontend/components/home/Toolbar.vue...
Reading frontend/components/home/BottomSheet.vue...
Reading frontend/components/customer/transactions/Balance.vue...
Reading frontend/components/customer/transactions/MonthTab.vue...
Reading frontend/components/customer/transactions/Date.vue...
Reading frontend/components/customer/transfer/Contact.vue...
Reading frontend/components/customer/transfer/DestAcc.vue...
Reading frontend/components/customer/transfer/AddContact.vue...
Reading frontend/components/customer/bills/favorite/BillCard.vue...
Reading frontend/components/customer/bills/favorite/index.vue...
Reading frontend/components/customer/bills/favorite/Toolbar.vue...
Reading frontend/components/customer/bills/favorite/AddFavorite.vue...
Reading frontend/components/customer/bills/PayBtn.vue...
Reading frontend/components/customer/accounts/Switch.vue...
Reading frontend/components/customer/accounts/Activate.vue...
ERROR: frontend/components/customer/accounts/Activate.vue; puzzle at line #17; @todo found, but puzzle can't be parsed, most probably because @todo is not followed by a puzzle marker, as this page explains: https://github.com/yegor256/pdd#how-to-format
If you can't understand the cause of this issue or you don't know how to fix it, please submit a GitHub issue, we will try to help you: https://github.com/yegor256/pdd/issues. This tool is still in its beta version and we will appreciate your feedback. Here is where you can find more documentation: https://github.com/yegor256/pdd/blob/master/README.md.
Exit code is 1

/app/objects/git_repo.rb:66:in `rescue in block in xml'
/app/objects/git_repo.rb:63:in `block in xml'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/tempfile.rb:295:in `open'
/app/objects/git_repo.rb:62:in `xml'
/app/objects/puzzles.rb:36:in `deploy'
/app/objects/job.rb:38:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:35:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:48:in `exclusive'
/app/objects/job_detached.rb:36:in `block in proceed'
/app/objects/job_detached.rb:36:in `fork'
/app/objects/job_detached.rb:36:in `proceed'
/app/0pdd.rb:358:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `block in compile!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1011:in `route_eval'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1040:in `block in process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:990:in `block in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `each'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1097:in `block in dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1094:in `dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `block in call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1957:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `block in call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1729:in `synchronize'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/handler/webrick.rb:86:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/server.rb:307:in `block in start_thread'
```


Successfully aliased the URL <https://ellie-in-austin-qfrn4bx1b.now.sh> to the following aliases.

* https://ellie-in-austin.dbredvick.now.sh
* https://ellie-in-austin-git-master.dbredvick.now.sh


Successfully aliased the URL <https://awesome-chat-r85u5c6pb.now.sh> to the following aliases.

* https://awesome-chat.bolotskydev.now.sh
* https://awesome-chat-git-master.bolotskydev.now.sh


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

Created multidev environment [ci-90](https://dashboard.pantheon.io/sites/e3358588-12d1-4a9d-ad1f-365ae37f1b3e#ci-90) for sb-drupal8-upstream-ci.


`c.AbortWithError(http.StatusInternalServerError, err)` is better and you can wrap your error to add message
https://godoc.org/github.com/pkg/errors#hdr-Adding_context_to_an_error.

I think you shouldn't  `log.Panic()` here just return after the `c.AbortWithError()`


Thanks for noticing - this was fixed for version 6.0 but I'll add a historical issue to update this for v5.3.1


![](https://github.trello.services/images/mini-trello-icon.png) [Week 6](https://trello.com/c/WgGhGoFs/182-week-6)


Lo puse para que vaya marcando la posicion de cada elemento de la lista, entonces empieza en la posicion 0 (cero) hasta que sea igual al tamaño de la lista que es ingresada por el usuario.


Deployment failed with the following error:

~~~
The property `static` is not allowed in now.json when using Now 2.0 – please remove it.
~~~


I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. If you think that it's a bug on our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues):

> set -x && set -e && set -o pipefail && cd /tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1 && pdd -v -f /tmp/20190522-1856-50akaw [1]: bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8) + set -e + set -o pipefail + cd...

Please, copy and paste this stack trace to GitHub:

```
UserError
set -x && set -e && set -o pipefail && cd /tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1 && pdd -v -f /tmp/20190522-1856-50akaw [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1
+ pdd -v -f /tmp/20190522-1856-50akaw

My version is 0.20.5
Ruby version is 2.6.0 at x86_64-linux
Reading /tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1
124 file(s) found, 58 excluded
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/frontend/static/v.png is a binary file (5674 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/frontend/static/favicon.ico is a binary file (1150 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/frontend/store/index.js is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/docker/.gitkeep is a binary file (1 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/.gitkeep is a binary file (1 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/public/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/routes/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/routes/helpers/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/controllers/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/controllers/helpers/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/views/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/views/helpers/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/models/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/models/helpers/.gitkeep is a binary file (0 bytes)
Reading netlify.toml...
Reading frontend/layouts/staff.vue...
Reading frontend/layouts/manager.vue...
Reading frontend/layouts/README.md...
Reading frontend/layouts/admin.vue...
Reading frontend/layouts/centered.vue...
Reading frontend/layouts/default.vue...
Reading frontend/layouts/themes/customer.js...
Reading frontend/layouts/themes/admin.js...
Reading frontend/layouts/themes/staff.js...
Reading frontend/layouts/themes/manager.js...
Reading frontend/layouts/customer.vue...
Reading frontend/.eslintrc.js...
Reading frontend/nuxt.config.js...
Reading frontend/middleware/README.md...
Reading frontend/.babelrc...
Reading frontend/plugins/vuetify.js...
Reading frontend/plugins/README.md...
Reading frontend/README.md...
Reading frontend/components/Avatar.vue...
Reading frontend/components/StaffInfo.vue...
Reading frontend/components/creditcard/Create.vue...
Reading frontend/components/creditcard/Card.vue...
Reading frontend/components/creditcard/Activate.vue...
Reading frontend/components/home/menu.json...
Reading frontend/components/home/Toolbar.vue...
Reading frontend/components/home/BottomSheet.vue...
Reading frontend/components/customer/transactions/Balance.vue...
Reading frontend/components/customer/transactions/MonthTab.vue...
Reading frontend/components/customer/transactions/Date.vue...
Reading frontend/components/customer/transfer/Contact.vue...
Reading frontend/components/customer/transfer/DestAcc.vue...
Reading frontend/components/customer/transfer/AddContact.vue...
Reading frontend/components/customer/bills/favorite/BillCard.vue...
Reading frontend/components/customer/bills/favorite/index.vue...
Reading frontend/components/customer/bills/favorite/Toolbar.vue...
Reading frontend/components/customer/bills/favorite/AddFavorite.vue...
Reading frontend/components/customer/bills/PayBtn.vue...
Reading frontend/components/customer/accounts/Switch.vue...
Reading frontend/components/customer/accounts/Activate.vue...
ERROR: frontend/components/customer/accounts/Activate.vue; puzzle at line #17; @todo found, but puzzle can't be parsed, most probably because @todo is not followed by a puzzle marker, as this page explains: https://github.com/yegor256/pdd#how-to-format
If you can't understand the cause of this issue or you don't know how to fix it, please submit a GitHub issue, we will try to help you: https://github.com/yegor256/pdd/issues. This tool is still in its beta version and we will appreciate your feedback. Here is where you can find more documentation: https://github.com/yegor256/pdd/blob/master/README.md.
Exit code is 1

/app/objects/git_repo.rb:66:in `rescue in block in xml'
/app/objects/git_repo.rb:63:in `block in xml'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/tempfile.rb:295:in `open'
/app/objects/git_repo.rb:62:in `xml'
/app/objects/puzzles.rb:36:in `deploy'
/app/objects/job.rb:38:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:35:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:48:in `exclusive'
/app/objects/job_detached.rb:36:in `block in proceed'
/app/objects/job_detached.rb:36:in `fork'
/app/objects/job_detached.rb:36:in `proceed'
/app/0pdd.rb:358:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `block in compile!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1011:in `route_eval'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1040:in `block in process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:990:in `block in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `each'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1097:in `block in dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1094:in `dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `block in call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1957:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `block in call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1729:in `synchronize'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/handler/webrick.rb:86:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/server.rb:307:in `block in start_thread'
```


Successfully aliased the URL <https://github-e2e-tests-dev-5tsj41h9h.now.sh> to the following aliases.

* https://z-github-e2e-tests-dev-only.now.sh
* https://github-e2e-tests-dev.zeit-github-test-dev1.now.sh
* https://github-e2e-tests-dev-git-master.zeit-github-test-dev1.now.sh


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

* https://olide.me
* https://olide.odeknop.now.sh
* https://olide-git-master.odeknop.now.sh


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

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

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

### Deployments updated

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

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


subida


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

Created multidev environment [ci-47](https://dashboard.pantheon.io/sites/c3174c1a-a80f-4f91-8a0e-3e76976e2b57#ci-47) for dplytest.


What happened with this date?


Can be replaced by the following code to avoid unnecessary unwraps:

```rust
let last_id = match self.last_id {
    Some(last_id) => last_id,
    None => return Ok(None),
};
```


Successfully aliased the URL <https://ellie-in-austin-our7u5o4w.now.sh> to the following aliases.

* https://ellie-in-austin.dbredvick.now.sh
* https://ellie-in-austin-git-master.dbredvick.now.sh


21 вынеси в константу
можно сделать модуль
```
module GameRules
  BJ = 21
end
```

В класс карты добавь метод
```
def ace?
  rank == 'A'
end
```


Haha, OK.


I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. If you think that it's a bug on our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues):

> set -x && set -e && set -o pipefail && cd /tmp/0pdd20190522-4-i761ze/yegor256/phprack && pdd -v -f /tmp/20190522-2214-1pp1jai [1]: bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8) + set -e + set -o pipefail + cd /tmp/0pdd20190522-4-i761ze/yegor256/phprack + pdd -v -f...

Please, copy and paste this stack trace to GitHub:

```
UserError
set -x && set -e && set -o pipefail && cd /tmp/0pdd20190522-4-i761ze/yegor256/phprack && pdd -v -f /tmp/20190522-2214-1pp1jai [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190522-4-i761ze/yegor256/phprack
+ pdd -v -f /tmp/20190522-2214-1pp1jai

Found 7 lines in /tmp/0pdd20190522-4-i761ze/yegor256/phprack/.pdd
My version is 0.20.5
Ruby version is 2.6.0 at x86_64-linux
Reading .
Excluding target/**/*
Excluding src/main/resources/images/**/*
180 file(s) found, 168 excluded
/tmp/0pdd20190522-4-i761ze/yegor256/phprack/src/.DS_Store is a binary file (6148 bytes)
/tmp/0pdd20190522-4-i761ze/yegor256/phprack/src/phpRack/.DS_Store is a binary file (6148 bytes)
/tmp/0pdd20190522-4-i761ze/yegor256/phprack/src/phpRack/layout/logo.png is a binary file (3455 bytes)
/tmp/0pdd20190522-4-i761ze/yegor256/phprack/src/test/phpRack/Package/Php/_files/php/sample.html is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/yegor256/phprack/src/test/phpRack/Package/Disc/_files/empty.txt is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/yegor256/phprack/src/test/test-web-front/JsCoverage/jscoverage-throbber.gif is a binary file (425 bytes)
/tmp/0pdd20190522-4-i761ze/yegor256/phprack/.DS_Store is a binary file (6148 bytes)
Reading provision.sh...
Reading build.xml...
Reading src/phpRack/Test.php...
Reading src/phpRack/View.php...
Reading src/phpRack/Exception.php...
Reading src/phpRack/Adapters/Config.php...
Reading src/phpRack/Adapters/Cpu/Linux.php...
Reading src/phpRack/Adapters/Cpu/Darwin.php...
Puzzle 17-adf4f287 0/DEV at src/phpRack/Adapters/Cpu/Darwin.php
Reading src/phpRack/Adapters/Cpu/Abstract.php...
Reading src/phpRack/Adapters/Cpu/Windows.php...
Reading src/phpRack/Adapters/Cpu.php...
Puzzle 17-702f655e 0/DEV at src/phpRack/Adapters/Cpu.php
Reading src/phpRack/Adapters/File.php...
Reading src/phpRack/Adapters/Pear/Package.php...
Reading src/phpRack/Adapters/Auth/File.php...
Reading src/phpRack/Adapters/Auth/Plain.php...
Reading src/phpRack/Adapters/Auth/Array.php...
Reading src/phpRack/Adapters/Auth/Abstract.php...
Reading src/phpRack/Adapters/Config/Ini.php...
Reading src/phpRack/Adapters/Shell/Command.php...
Reading src/phpRack/Adapters/ConnectionMonitor.php...
Reading src/phpRack/Adapters/Url.php...
Reading src/phpRack/Adapters/Notifier/Mail/Smtp.php...
Reading src/phpRack/Adapters/Notifier/Mail/Sendmail.php...
Reading src/phpRack/Adapters/Notifier/Mail/Abstract.php...
Reading src/phpRack/Adapters/Notifier/Mail.php...
Reading src/phpRack/Adapters/Db/Mysql.php...
Reading src/phpRack/Adapters/Db/Abstract.php...
Reading src/phpRack/Adapters/Db/Mysql/Result/Formatter.php...
Reading src/phpRack/Adapters/Pear.php...
Reading src/phpRack/Adapters/Os.php...
Reading src/phpRack/Adapters/Files/DirectoryFilterIterator.php...
Reading src/phpRack/Runner.php...
ERROR: src/phpRack/Runner.php; puzzle at line #345; @todo found, but puzzle can't be parsed, most probably because @todo is not followed by a puzzle marker, as this page explains: https://github.com/yegor256/pdd#how-to-format
If you can't understand the cause of this issue or you don't know how to fix it, please submit a GitHub issue, we will try to help you: https://github.com/yegor256/pdd/issues. This tool is still in its beta version and we will appreciate your feedback. Here is where you can find more documentation: https://github.com/yegor256/pdd/blob/master/README.md.
Exit code is 1

/app/objects/git_repo.rb:66:in `rescue in block in xml'
/app/objects/git_repo.rb:63:in `block in xml'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/tempfile.rb:295:in `open'
/app/objects/git_repo.rb:62:in `xml'
/app/objects/puzzles.rb:36:in `deploy'
/app/objects/job.rb:38:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:35:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:48:in `exclusive'
/app/objects/job_detached.rb:36:in `block in proceed'
/app/objects/job_detached.rb:36:in `fork'
/app/objects/job_detached.rb:36:in `proceed'
/app/0pdd.rb:358:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `block in compile!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1011:in `route_eval'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1040:in `block in process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:990:in `block in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `each'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1097:in `block in dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1094:in `dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `block in call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1957:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `block in call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1729:in `synchronize'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/handler/webrick.rb:86:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/server.rb:307:in `block in start_thread'
```


Successfully aliased the URL <https://star-api-lxqvthut1.now.sh> to the following aliases.

* https://star-api.jmmarco.now.sh
* https://star-api-git-master.jmmarco.now.sh


Exam question 4 and 5


Убери зависимость от User::users
передай пользователей в параметрах


переименуй везде `diler` на `dealer`


develop (JasonGlazer) - Win64-Windows-10-VisualStudio-16: OK (1753 of 1753 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)


## Stats from current release

Click to expand stats

| | zeit/next.js master | zeit/next.js refs/tags/v8.1.1-canary.35 | Change |
| - | - | - | - |
| Build Duration | 12.1s | 14.3s | ⚠  +2.3s |
| `node_modules` Size | 43.7 MB | 40.2 MB | -3.49 MB |
| Total Bundle (main, webpack, commons) Size | 210 kB | 209 kB | -861 B |
| Total Bundle (main, webpack, commons) gzip Size | 68.6 kB | 68.4 kB | -172 B |
| Client `_app` Size | 2.49 kB | 2.57 kB | ⚠  +85 B |
| Client `_app` gzip Size | 1.04 kB | 1.06 kB | ⚠  +17 B |
| Client `_error` Size | 9.66 kB | 8.19 kB | -1.47 kB |
| Client `_error` gzip Size | 3.52 kB | 3.12 kB | -404 B |
| Client `pages/index` Size | 298 B | 288 B | -10 B |
| Client `pages/index` gzip Size | 235 B | 222 B | -13 B |
| Client `pages/link` Size | 3.28 kB | 4.83 kB | ⚠  +1.54 kB |
| Client `pages/link` gzip Size | 1.49 kB | 2.11 kB | ⚠  +622 B |
| Client `pages/routerDirect` Size | 426 B | 411 B | -15 B |
| Client `pages/routerDirect` gzip Size | 304 B | 296 B | -8 B |
| Client `pages/withRouter` Size | 408 B | 393 B | -15 B |
| Client `pages/withRouter` gzip Size | 293 B | 280 B | -13 B |
| Client `main` Size | 24.4 kB | 23.3 kB | -1.1 kB |
| Client `main` gzip Size | 7.89 kB | 7.63 kB | -255 B |
| Client `commons` Size | 183 kB | 183 kB | ⚠  +164 B |
| Client `commons` gzip Size | 59.4 kB | 59.5 kB | ⚠  +79 B |
| Client `webpack` Size | 1.49 kB | 1.49 kB | -5 B |
| Client `webpack` gzip Size | 774 B | 769 B | -5 B |
| Base Rendered Size | 1.34 kB | 1.34 kB | ⚠  +2 B |
| Build Dir Size | 580 kB | 801 kB | ⚠  +221 kB |

Click to expand serverless stats

| | zeit/next.js master | zeit/next.js refs/tags/v8.1.1-canary.35 | Change |
| - | - | - | - |
| Build Duration | 13.7s | 15.8s | ⚠  +2.1s |
| `node_modules` Size | 43.7 MB | 40.2 MB | -3.49 MB |
| Total Bundle (main, webpack, commons) Size | 210 kB | 209 kB | -861 B |
| Total Bundle (main, webpack, commons) gzip Size | 68.6 kB | 68.4 kB | -172 B |
| Client `_app` Size | 2.49 kB | 2.57 kB | ⚠  +85 B |
| Client `_app` gzip Size | 1.04 kB | 1.06 kB | ⚠  +17 B |
| Client `_error` Size | 9.66 kB | 8.19 kB | -1.47 kB |
| Client `_error` gzip Size | 3.52 kB | 3.12 kB | -404 B |
| Client `pages/index` Size | 298 B | 288 B | -10 B |
| Client `pages/index` gzip Size | 235 B | 222 B | -13 B |
| Client `pages/link` Size | 3.28 kB | 4.83 kB | ⚠  +1.54 kB |
| Client `pages/link` gzip Size | 1.49 kB | 2.11 kB | ⚠  +622 B |
| Client `pages/routerDirect` Size | 426 B | 411 B | -15 B |
| Client `pages/routerDirect` gzip Size | 304 B | 296 B | -8 B |
| Client `pages/withRouter` Size | 408 B | 393 B | -15 B |
| Client `pages/withRouter` gzip Size | 293 B | 280 B | -13 B |
| Client `main` Size | 24.4 kB | 23.3 kB | -1.1 kB |
| Client `main` gzip Size | 7.89 kB | 7.63 kB | -255 B |
| Client `commons` Size | 183 kB | 183 kB | ⚠  +164 B |
| Client `commons` gzip Size | 59.4 kB | 59.5 kB | ⚠  +79 B |
| Client `webpack` Size | 1.49 kB | 1.49 kB | -5 B |
| Client `webpack` gzip Size | 774 B | 769 B | -5 B |
| Serverless `pages/link` Size | 338 kB | 344 kB | ⚠  +6.37 kB |
| Serverless `pages/link` gzip Size | 87.5 kB | 89.1 kB | ⚠  +1.55 kB |
| Serverless `pages/index` Size | 331 kB | 335 kB | ⚠  +4.73 kB |
| Serverless `pages/index` gzip Size | 85.6 kB | 86.6 kB | ⚠  +1.06 kB |
| Serverless `pages/_error` Size | 331 kB | 335 kB | ⚠  +3.87 kB |
| Serverless `pages/_error` gzip Size | 85.4 kB | 86.4 kB | ⚠  +967 B |
| Serverless `pages/routerDirect` Size | 331 kB | 336 kB | ⚠  +4.79 kB |
| Serverless `pages/routerDirect` gzip Size | 85.6 kB | 86.7 kB | ⚠  +1.1 kB |
| Serverless `pages/withRouter` Size | 331 kB | 336 kB | ⚠  +4.78 kB |
| Serverless `pages/withRouter` gzip Size | 85.7 kB | 86.8 kB | ⚠  +1.08 kB |
| Build Dir Size | 2.12 MB | 2.38 MB | ⚠  +259 kB |


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

* https://code2go.dev
* https://code2go.medienwerk.now.sh
* https://code2go-git-master.medienwerk.now.sh


No entendi bien, estarias pasando a las funciones `cargar_lista` y `mostrar_lista` una lista con cada posicion incializada?


ok


I'm 99% certain this function was already correct for PSX, it produced identical values, maybe you should restore PSX version and use #ifdef to split out PC and PSX version. PSX version heavily relies on MULFP.


works on #13


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

* https://pablo.life
* https://pablolife.pablopunk.now.sh
* https://pablolife-git-master.pablopunk.now.sh


@mariosanchez @alexhoma This is the code from which the npm version that works was created, right?


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

* https://amikom.now.sh
* https://amikom.r5u.now.sh
* https://amikom-git-master.r5u.now.sh


Successfully aliased the URL <https://citykleta-api-dq3dnjzsv.now.sh> to the following aliases.

* https://api.citykleta-test.com
* https://citykleta-api.citykleta.now.sh
* https://citykleta-api-git-master.citykleta.now.sh


When I copied the code to a C file and compiled it I got nonsensical values, but for now I'll put it in an ifdef just in case


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

Created multidev environment [ci-50](https://dashboard.pantheon.io/sites/c3174c1a-a80f-4f91-8a0e-3e76976e2b57#ci-50) for dplytest.


`s/-INTERNAL/-DINTERNAL/`


@SaibotMkh
Check your "MoviesController.cs", did you load "Genre" entity in "Details" action method?


Pasa que pense que me estaba ahorrando definir variables. Mi idea fue inicializar una variable "global", por asi decirlo, asi puedo usarla en cada funcion sin que se modifique. Por eso la inicialize en 0 asi en cada funcion en la que se la pase toma ese valor.


Is the analyzer going to replace the current observer?


can you please make a release with this updates?


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

* https://hello-nextjs.higorgaldino.now.sh
* https://hello-nextjs-git-master.higorgaldino.now.sh


![](https://github.trello.services/images/mini-trello-icon.png) [Captar PositionNumber de enroll e associar a linha do banco de dados referente ao membro cadastrado.](https://trello.com/c/tcJrFnFC/31-captar-positionnumber-de-enroll-e-associar-a-linha-do-banco-de-dados-referente-ao-membro-cadastrado)


Successfully aliased the URL <https://citykleta-api-km4jbi508.now.sh> to the following aliases.

* https://api.citykleta-test.com
* https://citykleta-api.citykleta.now.sh
* https://citykleta-api-git-master.citykleta.now.sh


I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. If you think that it's a bug on our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues):

> set -x && set -e && set -o pipefail && cd /tmp/0pdd20190522-4-i761ze/yegor256/phprack && git config --local core.autocrlf false && git reset origin/master --hard --quiet && git clean --force -d && git fetch --quiet && git checkout master && git rebase --abort || true && git rebase --autostash...

Please, copy and paste this stack trace to GitHub:

```
Exec::Error
set -x && set -e && set -o pipefail && cd /tmp/0pdd20190522-4-i761ze/yegor256/phprack && git config --local core.autocrlf false && git reset origin/master --hard --quiet && git clean --force -d && git fetch --quiet && git checkout master && git rebase --abort || true && git rebase --autostash --strategy-option=theirs origin/master [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190522-4-i761ze/yegor256/phprack
+ git config --local core.autocrlf false
+ git reset origin/master --hard --quiet
+ git clean --force -d
+ git fetch --quiet
+ git checkout master
Already on 'master'
+ git rebase --abort
No rebase in progress?
+ true
+ git rebase --autostash --strategy-option=theirs origin/master
warning: CRLF will be replaced by LF in src/phpRack/layout/logo.png.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in src/phpRack/layout/logo.png.
The file will have its original line endings in your working directory.
Cannot rebase: You have unstaged changes.
Please commit or stash them.

M	src/phpRack/layout/logo.png
Your branch is up-to-date with 'origin/master'.
Created autostash: 6fe0d9a
HEAD is now at b0d3150 one test skipped

/app/objects/exec.rb:60:in `block (2 levels) in run'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/open3.rb:219:in `popen_run'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/open3.rb:101:in `popen3'
/app/objects/exec.rb:54:in `block in run'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/timeout.rb:93:in `block in timeout'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/timeout.rb:33:in `block in catch'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/timeout.rb:108:in `timeout'
/app/objects/exec.rb:53:in `run'
/app/objects/git_repo.rb:110:in `pull'
/app/objects/git_repo.rb:75:in `push'
/app/objects/job.rb:36:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:35:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:48:in `exclusive'
/app/objects/job_detached.rb:36:in `block in proceed'
/app/objects/job_detached.rb:36:in `fork'
/app/objects/job_detached.rb:36:in `proceed'
/app/0pdd.rb:358:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `block in compile!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1011:in `route_eval'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1040:in `block in process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:990:in `block in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `each'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1097:in `block in dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1094:in `dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `block in call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1957:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `block in call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1729:in `synchronize'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/handler/webrick.rb:86:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/server.rb:307:in `block in start_thread'
```


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

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


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

Created multidev environment [ci-55](https://dashboard.pantheon.io/sites/c3174c1a-a80f-4f91-8a0e-3e76976e2b57#ci-55) for dplytest.


Добавь метод в класс hand
```
def full?
  cards.size > 2
end
```

В класс пользователя
```
def can_take_card?
  !@hand.full?
end
```

Сделай класс дилера, который наследуется от пользователя
Переопредели в классе дилера метод
```
def can_take_card?
  super && hand.real_amount_cards >= MAX_POINTS
end
```


Es que llame a la funcion `mostrar` desde ahi para que despues de ordenar vaya directo a esa funcion y me muestre la lista ordenada. Otra cosa que pense es que esa funcion de `bubble_sort` retorne una lista pero no se si eso se puede hacer.


this commit message is cursed


[dilem du prisonnier CARMAGNAC.zip](https://github.com/445654/dilemme-du-prisonnier/files/3208898/dilem.du.prisonnier.CARMAGNAC.zip)


Successfully aliased the URL <https://citykleta-web-app-jhv5sx6mc.now.sh> to the following aliases.

* https://app.citykleta-test.com
* https://citykleta-web-app.citykleta.now.sh
* https://citykleta-web-app-git-master.citykleta.now.sh


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

* https://merryxmas.now.sh
* https://merryxmas.borisbelloc.now.sh
* https://merryxmas-git-master.borisbelloc.now.sh


x


exam question 3


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

* https://myhouse.labs12-real-estate.now.sh
* https://myhouse-git-master.labs12-real-estate.now.sh


Successfully aliased the URL <https://star-api-a0cai48pk.now.sh> to the following aliases.

* https://star-api.jmmarco.now.sh
* https://star-api-git-master.jmmarco.now.sh


Line 132/173, those **mov**s were supposed to replace the **or** insn. Like this the patching is not working (you need 8 insn/block)


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

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


Following behaves same result with your implementation, but performance is far better.
`Micropost.where(user_id: @user.id}`
If you have time, please compare each implementation with checking `log/development.log` 👍


I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. If you think that it's a bug on our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues):

> set -x && set -e && set -o pipefail && cd /tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1 && pdd -v -f /tmp/20190522-3678-df4pdu [1]: bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8) + set -e + set -o pipefail + cd...

Please, copy and paste this stack trace to GitHub:

```
UserError
set -x && set -e && set -o pipefail && cd /tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1 && pdd -v -f /tmp/20190522-3678-df4pdu [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1
+ pdd -v -f /tmp/20190522-3678-df4pdu

My version is 0.20.5
Ruby version is 2.6.0 at x86_64-linux
Reading /tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1
124 file(s) found, 58 excluded
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/frontend/static/v.png is a binary file (5674 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/frontend/static/favicon.ico is a binary file (1150 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/frontend/store/index.js is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/docker/.gitkeep is a binary file (1 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/.gitkeep is a binary file (1 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/public/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/routes/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/routes/helpers/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/controllers/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/controllers/helpers/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/views/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/views/helpers/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/models/.gitkeep is a binary file (0 bytes)
/tmp/0pdd20190522-4-i761ze/nitpum/KMUTT-CPE231-OnlineBanking-1/backend/models/helpers/.gitkeep is a binary file (0 bytes)
Reading netlify.toml...
Reading frontend/layouts/staff.vue...
Reading frontend/layouts/manager.vue...
Reading frontend/layouts/README.md...
Reading frontend/layouts/admin.vue...
Reading frontend/layouts/centered.vue...
Reading frontend/layouts/default.vue...
Reading frontend/layouts/themes/customer.js...
Reading frontend/layouts/themes/admin.js...
Reading frontend/layouts/themes/staff.js...
Reading frontend/layouts/themes/manager.js...
Reading frontend/layouts/customer.vue...
Reading frontend/.eslintrc.js...
Reading frontend/nuxt.config.js...
Reading frontend/middleware/README.md...
Reading frontend/.babelrc...
Reading frontend/plugins/vuetify.js...
Reading frontend/plugins/README.md...
Reading frontend/README.md...
Reading frontend/components/Avatar.vue...
Reading frontend/components/StaffInfo.vue...
Reading frontend/components/creditcard/Create.vue...
Reading frontend/components/creditcard/Card.vue...
Reading frontend/components/creditcard/Activate.vue...
Reading frontend/components/home/menu.json...
Reading frontend/components/home/Toolbar.vue...
Reading frontend/components/home/BottomSheet.vue...
Reading frontend/components/customer/transactions/Balance.vue...
Reading frontend/components/customer/transactions/MonthTab.vue...
Reading frontend/components/customer/transactions/Date.vue...
Reading frontend/components/customer/transfer/Contact.vue...
Reading frontend/components/customer/transfer/DestAcc.vue...
Reading frontend/components/customer/transfer/AddContact.vue...
Reading frontend/components/customer/bills/favorite/BillCard.vue...
Reading frontend/components/customer/bills/favorite/index.vue...
Reading frontend/components/customer/bills/favorite/Toolbar.vue...
Reading frontend/components/customer/bills/favorite/AddFavorite.vue...
Reading frontend/components/customer/bills/PayBtn.vue...
Reading frontend/components/customer/accounts/Switch.vue...
Reading frontend/components/customer/accounts/Activate.vue...
ERROR: frontend/components/customer/accounts/Activate.vue; puzzle at line #17; @todo found, but puzzle can't be parsed, most probably because @todo is not followed by a puzzle marker, as this page explains: https://github.com/yegor256/pdd#how-to-format
If you can't understand the cause of this issue or you don't know how to fix it, please submit a GitHub issue, we will try to help you: https://github.com/yegor256/pdd/issues. This tool is still in its beta version and we will appreciate your feedback. Here is where you can find more documentation: https://github.com/yegor256/pdd/blob/master/README.md.
Exit code is 1

/app/objects/git_repo.rb:66:in `rescue in block in xml'
/app/objects/git_repo.rb:63:in `block in xml'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/tempfile.rb:295:in `open'
/app/objects/git_repo.rb:62:in `xml'
/app/objects/puzzles.rb:36:in `deploy'
/app/objects/job.rb:38:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:35:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:48:in `exclusive'
/app/objects/job_detached.rb:36:in `block in proceed'
/app/objects/job_detached.rb:36:in `fork'
/app/objects/job_detached.rb:36:in `proceed'
/app/0pdd.rb:358:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `block in compile!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1011:in `route_eval'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1040:in `block in process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:990:in `block in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `each'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1097:in `block in dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1094:in `dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `block in call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1957:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `block in call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1729:in `synchronize'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/handler/webrick.rb:86:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/server.rb:307:in `block in start_thread'
```


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

I updated the Github team because of this commit.

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

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

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

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


The context stuff is a convenience for k8s, not a requirement for the installation. If we build all of the resource files correctly, then the namespace should be explicitly set.

I would recommend updating this so that the context commands don't appear to be a required part of the installation process.