多少钱呀

------------------ 原始邮件 ------------------
发件人: "Liumce"<notifications@github.com>;
发送时间: 2019年4月21日(星期天) 晚上6:49
收件人: "Liumce/Logistics-admin"<Logistics-admin@noreply.github.com>;
抄送: "略略…"<1195850979@qq.com>; "Comment"<comment@noreply.github.com>;
主题: Re: [Liumce/Logistics-admin] add 数据库结构文件 (b39254d)

发的sql文件是建表数据没有字段值，自己加进去。
 我的毕设需要全代码，能运行需要付费哈。(请尊重下劳动成果谢谢: ) )
 如有需要，请再联系我。

 在 2019-04-21 18:36:40，"guoJerryLong" <notifications@github.com> 写道：

 怎么添加数据呀

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


![](https://github.trello.services/images/mini-trello-icon.png) [Worker saves "signals" in addition to tweets. Signal: coin, date, trader, tweet id](https://trello.com/c/etCQ0WyV/1-worker-saves-signals-in-addition-to-tweets-signal-coin-date-trader-tweet-id)


true отсюда лучше убрать и перенести в метод valid?


200

在 2019-04-21 18:50:18，"guoJerryLong" <notifications@github.com> 写道：
多少钱呀

------------------ 原始邮件 ------------------
发件人: "Liumce"<notifications@github.com>;
发送时间: 2019年4月21日(星期天) 晚上6:49
收件人: "Liumce/Logistics-admin"<Logistics-admin@noreply.github.com>;
抄送: "略略…"<1195850979@qq.com>; "Comment"<comment@noreply.github.com>;
主题: Re: [Liumce/Logistics-admin] add 数据库结构文件 (b39254d)

发的sql文件是建表数据没有字段值，自己加进去。
我的毕设需要全代码，能运行需要付费哈。(请尊重下劳动成果谢谢: ) )
如有需要，请再联系我。

在 2019-04-21 18:36:40，"guoJerryLong" <notifications@github.com> 写道：

怎么添加数据呀

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

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


Давай уберем эту пустую строку


А после include строку лучше добавить


加微信说吧

------------------ 原始邮件 ------------------
发件人: "Liumce"<notifications@github.com>;
发送时间: 2019年4月21日(星期天) 晚上6:51
收件人: "Liumce/Logistics-admin"<Logistics-admin@noreply.github.com>;
抄送: "略略…"<1195850979@qq.com>; "Comment"<comment@noreply.github.com>;
主题: Re: [Liumce/Logistics-admin] add 数据库结构文件 (b39254d)

200

 在 2019-04-21 18:50:18，"guoJerryLong" <notifications@github.com> 写道：
 多少钱呀

 ------------------ 原始邮件 ------------------
 发件人: "Liumce"<notifications@github.com>;
 发送时间: 2019年4月21日(星期天) 晚上6:49
 收件人: "Liumce/Logistics-admin"<Logistics-admin@noreply.github.com>;
 抄送: "略略…"<1195850979@qq.com>; "Comment"<comment@noreply.github.com>;
 主题: Re: [Liumce/Logistics-admin] add 数据库结构文件 (b39254d)

 发的sql文件是建表数据没有字段值，自己加进去。
 我的毕设需要全代码，能运行需要付费哈。(请尊重下劳动成果谢谢: ) )
 如有需要，请再联系我。

 在 2019-04-21 18:36:40，"guoJerryLong" <notifications@github.com> 写道：

 怎么添加数据呀

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

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


15617546050

------------------ 原始邮件 ------------------
发件人: "我自己的邮箱"<1195850979@qq.com>;
发送时间: 2019年4月21日(星期天) 晚上6:51
收件人: "Liumce/Logistics-admin"<reply@reply.github.com>;"Liumce/Logistics-admin"<Logistics-admin@noreply.github.com>;
抄送: "Comment"<comment@noreply.github.com>;
主题: 回复： [Liumce/Logistics-admin] add 数据库结构文件 (b39254d)

加微信说吧

------------------ 原始邮件 ------------------
发件人: "Liumce"<notifications@github.com>;
发送时间: 2019年4月21日(星期天) 晚上6:51
收件人: "Liumce/Logistics-admin"<Logistics-admin@noreply.github.com>;
抄送: "略略…"<1195850979@qq.com>; "Comment"<comment@noreply.github.com>;
主题: Re: [Liumce/Logistics-admin] add 数据库结构文件 (b39254d)

200

 在 2019-04-21 18:50:18，"guoJerryLong" <notifications@github.com> 写道：
 多少钱呀

 ------------------ 原始邮件 ------------------
 发件人: "Liumce"<notifications@github.com>;
 发送时间: 2019年4月21日(星期天) 晚上6:49
 收件人: "Liumce/Logistics-admin"<Logistics-admin@noreply.github.com>;
 抄送: "略略…"<1195850979@qq.com>; "Comment"<comment@noreply.github.com>;
 主题: Re: [Liumce/Logistics-admin] add 数据库结构文件 (b39254d)

 发的sql文件是建表数据没有字段值，自己加进去。
 我的毕设需要全代码，能运行需要付费哈。(请尊重下劳动成果谢谢: ) )
 如有需要，请再联系我。

 在 2019-04-21 18:36:40，"guoJerryLong" <notifications@github.com> 写道：

 怎么添加数据呀

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

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


PS：打包方式  <packaging>jar</packaging>


А давай не будем puts возвращать из метода, а вместо этого возвращать будем данные?


Что здесь делает пустой метод?


Изменил. А почему лучше по ссылке?


Унифицировал.


А зачем здесь это else? Тем более возвращающий puts - у нас вообще не должно быть выводов в терминал в библиотечных файлах, только в интерфейсе


CopyOnWriteArrayListi aitab mõndadel juhtudel. selles saab mitu threadi korraga add/remove ja for loopiga läbi käia. aga see ei lahenda kõiki probleeme. nt see on vigane:
```
if (!list.contains(value)) {
  list.add(value);
}
```
sest contains ja add kutsumise vahepeal võib mingi teine thread listi sisu muuta. samuti kui listi sisu ei muutu, aga listist viidatud user objekti sisu muutub, siis CopyOnWriteArrayList kasutamine ei aita kuidagi


I am aware of this, thanks.
Currently the server only matches on this string to find old clients, which will continue to work.
When we need it to be able to parse this new string, it can easily be fixed. :)


Снова puts в библиотечных классах


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/7f384fc2-6269-4b2c-a18e-830dd00bf15c?env_id=ibm%3Ayp%3Aeu-gb "ForTestBranchNott"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/796927db-7cac-4759-b536-24b8d38bc2c7?env_id=ibm%3Ayp%3Aeu-gb "ForTestBranchNott") deployed [NottsMissingMaps](https://github.com/Carbsta/NottsMissingMaps/releases/tag/deploy-ibm-yp-eu-gb-ibmclouduni-gmail.com-dev-20190421-110434 "deploy-ibm-yp-eu-gb-ibmclouduni-gmail.com-dev-20190421-110434") to [dev](https://console.bluemix.net/apps/79b554b9-4488-40c5-9ff8-e062569b5674?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:ibmclouduni@gmail.com:dev"), including this commit


Тоже самое, что и в Station - нам это else вообще нужен? И если да - почему он не возвращает данные?


Mis en fuzzy dans la PR


Parce que je ne vois pas d'autre idée 🤔


Fixed in PR


Fixed in PR?


? mis en fuzzy dans la PR


Deployment failed with the following error:

~~~
The specified scope does not exist
~~~


Sans doute une erreur


🤔 pas d'idée la


ps :打包方式   <packaging>war</packaging>


I think we should follow camel notation in all files


ps:打包方式 <packaging>war</packaging>


@JuliaRegistrator `register()`


Registration pull request created: [JuliaRegistries/General/161](https://github.com/JuliaRegistries/General/pull/161)

After the above pull request is merged, it is recommended that you create
a tag on this repository for the registered package version:
```
git tag -a v0.7.0 -m "<description of version>" ec6a820df2767dedc32db4048cd77d200799c39f
git push origin v0.7.0
```


ps :打包方式  <packaging>war</packaging>


This also applies to Emergency Exit and Wimp Out.


thanks!
you are right, rewrite will make us to achieve latest standard and best practises, we can also upgrade documentation to make it more easier to maintain


Registration pull request created: [JuliaRegistries/General/162](https://github.com/JuliaRegistries/General/pull/162)

After the above pull request is merged, it is recommended that you create
a tag on this repository for the registered package version:
```
git tag -a v0.18.0 -m "<description of version>" 15b45b3dacb087b2adf05f6a91d90201ff57d896
git push origin v0.18.0
```


you can review typescript version at https://github.com/nkitku/node-oauth2-server/tree/v5.0-dev


BTW, Will https://github.com/christopher-dG/tag-bot be useful?


Registration pull request created: [JuliaRegistries/General/163](https://github.com/JuliaRegistries/General/pull/163)

After the above pull request is merged, it is recommended that you create
a tag on this repository for the registered package version:
```
git tag -a v0.5.0 -m "<description of version>" 27914953924d0bfad9a4e3857374aa84035d7ba9
git push origin v0.5.0
```


It'd be nice if you make the version more creative. Not from someone's idea.


Shouldn't this field be exported?


Сделай через `if/elsif/else` тогда будет меньше проверок выполняться
```
if d == 0
  ...
elsif d > 0
  ...
else
  ...
end
```


`excess_weight` не используется, удалить


internal updates


This now compiles, and links.

However, now running the test gives:
error while loading shared libraries: libc++.so.1: cannot open shared object file: No such file or directory
in https://travis-ci.com/claremacrae/ApprovalTests.cpp.Nursery/jobs/194497621#L725


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/7f384fc2-6269-4b2c-a18e-830dd00bf15c?env_id=ibm%3Ayp%3Aeu-gb "ForTestBranchNott"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/796927db-7cac-4759-b536-24b8d38bc2c7?env_id=ibm%3Ayp%3Aeu-gb "ForTestBranchNott") deployed [NottsMissingMaps](https://github.com/Carbsta/NottsMissingMaps/releases/tag/deploy-ibm-yp-eu-gb-ibmclouduni-gmail.com-dev-20190421-112541 "deploy-ibm-yp-eu-gb-ibmclouduni-gmail.com-dev-20190421-112541") to [dev](https://console.bluemix.net/apps/79b554b9-4488-40c5-9ff8-e062569b5674?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:ibmclouduni@gmail.com:dev"), including this commit


是否与[Fab 浮动按钮](https://taro-ui.aotu.io/#/docs/fab)中，

> 在 Taro 文件中引入组件
> import { AtFab } from 'taro-ui'

不符合？


masterにはcommitしないようにしましょう！
git resertかgit resetでこのcommit `53f3a4acddb641c31bdf72373cc29e7641499dfe `はgithub上から取り除いてください。
その後、再度ブランチを切って、pull requestを出してください。


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/7f384fc2-6269-4b2c-a18e-830dd00bf15c?env_id=ibm%3Ayp%3Aeu-gb "ForTestBranchNott"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/796927db-7cac-4759-b536-24b8d38bc2c7?env_id=ibm%3Ayp%3Aeu-gb "ForTestBranchNott") deployed [NottsMissingMaps](https://github.com/Carbsta/NottsMissingMaps/releases/tag/deploy-ibm-yp-eu-gb-ibmclouduni-gmail.com-dev-20190421-112848 "deploy-ibm-yp-eu-gb-ibmclouduni-gmail.com-dev-20190421-112848") to [dev](https://console.bluemix.net/apps/79b554b9-4488-40c5-9ff8-e062569b5674?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:ibmclouduni@gmail.com:dev"), including this commit


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

* https://api.pinkettu.com.ng
* https://pinkettu-git-master.longyarnz.now.sh


Тернарный оператор сложнее читать, лучше постфиксный if
```
days_amount = day
days_amount += get_day_from_month(month)
days_amount += 1 if leap_year?(year) && month > 1
days_amount
```


Successfully aliased the URL <https://pinkui-7w7q5gt6o.now.sh> to the following aliases.

* https://test.pinkettu.com.ng
* https://pinkui-git-master.longyarnz.now.sh


库存没有了！


Нужно задать начальное значение аккумулятора, иначе для января ошибка будет
`months_days.take(month).reduce(0) { |acc, days_amount| acc + days_amount }`

Компактнее можно записать так
`months_days.take(month).reduce(0, :+)`


Aliasing failed with the following error:

~~~
Error! You don't have permissions over domain zeit.co under liujunqiljqljq.
~~~


Successfully aliased the URL <https://dk3-4w82cf2s2.now.sh> to the following aliases.

* https://stage.dk3.tech
* https://dk3-git-master.jkempff.now.sh


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

* https://levisliujunqigithubio-git-master.liujunqiljqljq.now.sh
* https://looksky.gq


> Have you ever tried to compile it?

Yes, and everything seems to be working fine! Are you having issues with it?

See the succeeded pipeline for this commit here: https://gitlab.com/timvisee/qr2term-rs/pipelines/57686763


test


сделал в одну строку


Hello,
If you're still interested in that fix for issue 21571 on TrinityCore, about lich king health regeneration during last phase and still willing to pay for that fix, i can resolve that issue for you - you can contact me via discord (@Riztazz#8475)


Ок, не досмотрел) преждевременная оптимизация, залог багов)


good


Давай лаконичные названия, которые отражают назначение переменной. Использовать такие длинные названия не очень удобно. Я бы просто `next_number` назвал


Ок) это и хотел услышать)


```diff
- Winner  modeallows you easily switching back/forward between Window
+ winner-mode allows you easily switching back/forward between windows
```


Successfully aliased the URL <https://dk3-7siupbsxz.now.sh> to the following aliases.

* https://stage.dk3.tech
* https://dk3-git-master.jkempff.now.sh


ну так как ссылки позицинируют что они не могут быть null. Для этого они впринципе и проэктировались, чтобы в коде не делать лишних проверок на null, и чтобы они всегда указывали на валидную память. Пример который я показывал что он может указать на null не учитываем)
Но есть например коде стайл гугла, в нем прописано, так что если функция внутри меняет значения параметра, т.е. влиет на фактический параметр, то их необходимо передавать по указателю. Но мы например в своем проекте этот факт оключаем, т.к. это на мой взгляд источник больших багов


It worked for me? (Maybe the wording was wrong but it did its thing)


I never put these comments here because it was taken from another person's tmux config. I took them out because there's no reason to replicate what is already in `man tmux`.


Deployment failed with the following error:

~~~
Failed to validate now.json. Only use properties mentioned here: https://zeit.co/docs/v2/deployments/configuration/
~~~


Просто `range = (10..100).step(5).to_a`


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/7f384fc2-6269-4b2c-a18e-830dd00bf15c?env_id=ibm%3Ayp%3Aeu-gb "ForTestBranchNott"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/796927db-7cac-4759-b536-24b8d38bc2c7?env_id=ibm%3Ayp%3Aeu-gb "ForTestBranchNott") deployed [NottsMissingMaps](https://github.com/Carbsta/NottsMissingMaps/releases/tag/deploy-ibm-yp-eu-gb-ibmclouduni-gmail.com-dev-20190421-114852 "deploy-ibm-yp-eu-gb-ibmclouduni-gmail.com-dev-20190421-114852") to [dev](https://console.bluemix.net/apps/79b554b9-4488-40c5-9ff8-e062569b5674?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:ibmclouduni@gmail.com:dev"), including this commit


Так будет читабельнее
```
leap_year = (year % 4).zero? && year % 100 != 0 || (year % 400).zero?
months[1] = 29 if leap_year
```


[V506](https://www.viva64.com/en/w/v506/print/) [[CWE-562](https://cwe.mitre.org/data/definitions/562.html)] Pointer to local variable 'default_npc' is stored outside the scope of this variable. Such a pointer will become invalid. mission_start.cpp 1067


it's difficult to code


it' true


That is probably not your fault and error existed prior to your changes - if `craft` is `nullptr`, then `craft->tname()` probably won't return anything sensible.


сделал


Same here.


if ile ekle eğer proje notu varsa giriniz gibi


Application Basics info
in troubleshooting page is broken.


Переделал. А почему указатель лучше не передавать?


;llll


This broke flutter, See https://github.com/lukesampson/scoop-extras/issues/2036


Понял, спасибо. Здесь вывод оставил только в целях обучение. Чтобы легче было видно сортирует алгоритм или нет.


Лучше так:
```
refund_amount = @bank / players.count
players.each { player.debit(refund_amount) }
```


Проверку на null делаю.


Строчку можно в конструктор вынести


Copy of this build can be found at
https://www.mewbuilds.com/build/d33c15b4ec7c149f1300720a1e3a21123110bc8e/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmVZDJutSvmYdb9C3Bss6ekZ5J9vutKfnJsCLiNrn7q3ry
                       Virus Total analysis
                       https://www.virustotal.com/file/e8251f4a187ef244266dabb0f96726a8483844d49177f65741393b43332bf4ca/analysis/1555848265/


Давай класс `Game` пока уберем
Метод `reset_hands` можно переименовать на `reset_state` и в нем создавать новую колоду
```
def reset_state
  @pack = Pack.new
  [@gamer, @dealer].each { |player| player.new_hand }
end
```


Сделай метод возвращающий победителя или nil если ничья, а потом сделай еще метод получение денег победителю или распределения между дилером и игроком если ничья


We all have our pet peeves :P


Кредит должен отнимать деньги, а не приводить в ноль


А где уменьшение денег, неправильно у нас банк работает


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


В отдельный метод
```
def round_results
  winner = define_winner
  ...
end

```


![Screenshot from 2019-04-21 17-38-44](https://user-images.githubusercontent.com/29806845/56469828-6a051e80-645c-11e9-8ce7-439297d8af3e.png)


Cool commit message! 😮


У меня эта функция возвращает время. Как это возможно вернуть невалидное число?


Вынеси это в отдельный метод


When user click on the start button


Is this the correct way to patch FRM files? (if I want to use the old method)
![frmpatch](https://user-images.githubusercontent.com/8564973/56469824-35e82880-6471-11e9-973c-5b0716eeda24.png)


Sorry, I didn't notice that update was not for crossterm to 0.9...

Please merge https://gitlab.com/timvisee/qr2term-rs/merge_requests/1 and I would appreciate if you would publish new release.


переместил в цикл


спасибо)Идею понял, но вывод оставлю чисто в учебных целях


Confirmed, see https://github.com/MoonchildProductions/UXP/pull/1041/files#r277165462


Очень длинно
```ruby
  CARDS_COST = { '2' => 2, '3' => 3, '4' => 4, '5' => 5, '6' => 6, '7' => 7, '8' => 8,
                 '9' => 9, '10' => 10, 'J' => 10, 'Q' => 10, 'K' => 10, 'A' => 11 }.freeze
```


что-то не смог придумать как унифицировать компаратор для этой сортировки.


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/7f384fc2-6269-4b2c-a18e-830dd00bf15c?env_id=ibm%3Ayp%3Aeu-gb "ForTestBranchNott"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/796927db-7cac-4759-b536-24b8d38bc2c7?env_id=ibm%3Ayp%3Aeu-gb "ForTestBranchNott") deployed [NottsMissingMaps](https://github.com/Carbsta/NottsMissingMaps/releases/tag/deploy-ibm-yp-eu-gb-ibmclouduni-gmail.com-dev-20190421-121416 "deploy-ibm-yp-eu-gb-ibmclouduni-gmail.com-dev-20190421-121416") to [dev](https://console.bluemix.net/apps/79b554b9-4488-40c5-9ff8-e062569b5674?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:ibmclouduni@gmail.com:dev"), including this commit


Puzzle `996-e264dc0b` discovered in   [`src/main/java/org/cactoos/collection/CollectionEnvelope.java`](  https://github.com/yegor256/cactoos/blob/master/src/main/java/org/cactoos/collection/CollectionEnvelope.java)   and submitted as #1109. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


Тебе не нужно здесь использовать лишние переменны и обменивать их значения. Сделай массив с 2-мы первыми элементами (единицы) и используй элементы массива для вычисления суммы и в условиях. Не забывай, что индекс может быть отрицательным, это нужно чтобы получить последний и предпоследний элементы.


Лучше использовать цикл с условием


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

* https://stage.dk3.tech
* https://dk3-git-master.jkempff.now.sh


Тут можно просто puts arraynum


У тебя отступ в один пробел, а нужно в два


Если не вызвать `count_score` перед `excess?` результат будет неверный

Лучше так организовать:

```
def excess?
  score > GameRules::BJ
end

def score
  sum = @cards.sum(&:value)
  ace_correction(sum)
end

private

def ace_correction(sum)
  @cards.each do |card|
    next unless card.ace?
    sum -= GameRules::AceCorrection if sum > GameRules::BJ
end

```


Отступ не нужен


А тут отступ в два пробела нужно


Перенеси закрывающую скобку на новую строку


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


まだ動作の検証をしていない。


I am just using which was already defined in threats()


了解


Лучше использовать цикл с условием, ведь и присвоение можно сделать прямо в условии


Right, will look into it.. but what does this have to do with a version bump and Pale Moon?


Эту переменную можно не определять если 6 строку сделаешь повыше


просто puts fibon


possible remove `?`.

```sugestion
osu.ppy.sh##.beatmapsets__item:has-text(We Bare Bears)
```


ohh really good achievement!


kadai2-5.c を実行すると、2,6,14,30,62,126,254 という数列が得られますが、これは一体何を計算しているのか説明してください。また、このプログラムが出力する最後の値は9223372036854775806ですが、 long long 型で表される最大の整数を9223372036854775807であるとした根拠を述べてください。


Вместо HASH используй to_h
Если ты сделаешь zip(0..31) то у тебя будет А = 0, нужно что б был равен 1,
так же чтоб не считать сколько элементов (как ты посчитал 31) можно сделать просто .zip(1..)
Итого: `("а".."я").zip(1..).to_h`


Change business logic in getModel()


@ignatenkobrain No problem. Thanks for the PR!

For some reason I don't het MR emails from GitLab, so I didn't notice your MR.

Will merge within an our.


тут отступ не нужен


Got this while playing with sway on OBS
``` [  146s] ../sway/desktop/xdg_shell_v6.c: In function 'handle_map':
[  146s] ../sway/desktop/xdg_shell_v6.c:427:41: error: 'struct wlr_xdg_toplevel_v6_state' has no member named 'fullscreen_output'; did you mean 'fullscreen'?
[  146s]    xdg_surface->toplevel->client_pending.fullscreen_output,
[  146s]                                          ^~~~~~~~~~~~~~~~~
[  146s]                                          fullscreen
```

```[  146s] ../sway/desktop/xdg_shell.c: In function 'handle_map':
[  146s] ../sway/desktop/xdg_shell.c:433:41: error: 'struct wlr_xdg_toplevel_state' has no member named 'fullscreen_output'; did you mean 'fullscreen'?
[  146s]    xdg_surface->toplevel->client_pending.fullscreen_output,
[  146s]                                          ^~~~~~~~~~~~~~~~~
[  146s]                                          fullscreen
```
**Note:** It may be a problem on my side (still new to this stuff), but I thought it was interesting.


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/53eadbc7-7394-4d58-8129-dfd31859f327?env_id=ibm%3Ayp%3Aeu-gb "NottNodeRed"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/f93556d1-a000-4e85-a551-0b08a32feeeb?env_id=ibm%3Ayp%3Aeu-gb "NottNodeRed") deployed [NottsMissingMaps](https://github.com/Carbsta/NottsMissingMaps/releases/tag/deploy-ibm-yp-eu-gb-ibmclouduni-gmail.com-dev-20190421-123143 "deploy-ibm-yp-eu-gb-ibmclouduni-gmail.com-dev-20190421-123143") to [dev](https://console.bluemix.net/apps/bbb8ea39-f1df-4361-b10d-39631e85f7c1?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:ibmclouduni@gmail.com:dev"), including this commit


```javascript
let value = values.join(', ');
```

90 - 93 行的代码可以用上面一行代码替代。


https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%BA%D0%BE%D0%BD_%D0%94%D0%B5%D0%BC%D0%B5%D1%82%D1%80%D1%8B

Постарайся применить где это возможно. Чтобы перенаправлять сообщения в руби можно использовать модуль forwardable
https://medium.com/rubycademy/the-forwardable-module-in-ruby-part-i-d83d9063b4f4

```ruby
# player.rb
require 'forwardable'

class Player
  extend Forwardable
  include GameRules

  def_delegator :@hand, :add_cards, :add_cards
  ...
end
```


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

* https://stage.dk3.tech
* https://dk3-git-master.jkempff.now.sh


不要在 `resolve()` 内加入不相干的字符串。


```
sk.po:3077: 'msgid' and 'msgstr' entries do not both end with '\n'
/usr/bin/msgfmt: found 1 fatal error
```


```javascript
condition = `${condition}, ${key} ${value}`;
```


мы последним элемент не используем, но давай все таким напишем 31 для целостности массива


变量命名不好；不要为动词。


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

* https://everythng.stream
* https://everythng-git-master.cecaniahcorabelle.now.sh


Thanks you!


Сделай интерфейс отдельным классом, а не модулем


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

* https://test.pinkettu.com.ng
* https://pinkui-git-master.longyarnz.now.sh


在 TypeScript 中，函数默认是 public 的，不需要额外标注出来。


thanks


Эту итерацию с for можно заменить методами `take` и `sum`, поищи как именно


I will try this!


Ты же делаешь capitalize, получается в title всегда будет "Стоп" а ты сравниваешь с "стоп"


对于错误信息，不要使用 `console.log`；使用 `console.error`。此外，`wrong` 这个单词对于判断错误发生的原因毫无用处，还会强制调用 `err.toString()` 改变打印的格式。

```javascript
console.error(err);
```


`force` and `must_be_unexplored` parameters should switch places as `place_special` definition is:

```C++
void overmap::place_special( const overmap_special &special, const tripoint &p,
                             om_direction::type dir, const city &cit, const bool must_be_unexplored, const bool force )
```


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


Good contribution, I will try it in my Samsung


Объявляй переменные как можно ближе к их первому использованию. Например, переменные total_sum и sum_of_product нужно объявлять перед вторым циклом, а не в начале программы.


为了便于调试，其实可以打印更多的信息。例如：

```javascript
console.log(`Table [${table}] created with condition: ${condition}.`);
```


`if (message.includes('=>')) {` (but not really important, you can ignore me)


Лучше вложенный хеш разбить на 2 значения, с ключами  :price и :quentity, то есть не использовать вводимые юзером значения как ключи.


Successfully aliased the URL <https://zen-app-wrkmeamhpv.now.sh> to the following alias.

* https://zen.now.sh


`type` 应当是 `DataType` 类型。参见 [API 文档](https://github.com/vianchen/Tad-Electron/wiki/%E6%95%B0%E6%8D%AE%E5%BA%93-API)。


Heh, that was a little dumb of me.  Thanks!


同第 30 行评论。


`addRow`


Successfully aliased the URL <https://dk3-83wozgmvy.now.sh> to the following aliases.

* https://stage.dk3.tech
* https://dk3-git-master.jkempff.now.sh


`resolve`


Thank you for this solution, as we will have in the future different emmc flash sizes then the script should divided in two part so that were certain the complete tar.bz2 is made.
Thank you for pointing to this solution and we will check it and add it in a later stadium as it's nicer then just run a bzip command to make the tar.bz2 ball


为什么要加 "./"？


`console.error(err)`；`message` 是不必要的。


参见上一个 `commit` 的评论。


Ок, хорошо. Давай только перенесем строку с validate! перед register_instance - чтобы невалидные поезда не попадали в список поездов. И так везде давай сделаем


为什么 43、44 要分行？


Cool is my middle name


严禁数据库开发者更改前端文件！


严禁数据库开发者更改前端文件。包含此 commit 的 pull request 将被拒绝。


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

I updated the Github team because of this commit.

- @xylar was added to this feedstock maintenance team.

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)


Привязка курсов к сайтам


Puzzle `53-0c767106` disappeared from [`src/main/java/org/llorllale/cactoos/matchers/Assertion.java`](https://github.com/llorllale/cactoos-matchers/blob/master/src/main/java/org/llorllale/cactoos/matchers/Assertion.java), that's why I closed #88. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.


Puzzle `88-bbf98b56` discovered in   [`src/main/java/org/llorllale/cactoos/matchers/Assertion2.java`](  https://github.com/llorllale/cactoos-matchers/blob/master/src/main/java/org/llorllale/cactoos/matchers/Assertion2.java)   and submitted as #110. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


缺少 close 函数，数据库的数据可能丢失。


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

I updated the Github team because of this commit.

- @stephansiemen, @dtip were added to this feedstock maintenance team.

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)


No more needed?


it's in the future :) FYI @dron0gus


`disableLog` no more needed?


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

I updated the Github team because of this commit.

- @alurban, @duncanmmacleod were added to this feedstock maintenance team.

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)


I believe methods like `group`, `table` will still output. Maybe a function that iterates over all fields in console and stubbing allfunctions would be better?


Can you replace this with `output/print` helper I suggested before? I don't like that we're disabling console and then use it anyway.


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

I updated the Github team because of this commit.

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

- @henryiii was added to this feedstock maintenance team.

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)


Aliasing failed with the following error:

~~~
Error! You don't have permissions over domain mimizunodesign.com under mimizunomizuno.
~~~


Спасибо за ревью, поправлю )


Puzzle `62-02593012` disappeared from [`src/main/java/org/cactoos/http/HtResponse.java`](https://github.com/yegor256/cactoos-http/blob/master/src/main/java/org/cactoos/http/HtResponse.java), that's why I closed #64. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.


Puzzle `64-afac576d` discovered in   [`src/test/java/org/cactoos/http/HtAutoClosedResponseTest.java`](  https://github.com/yegor256/cactoos-http/blob/master/src/test/java/org/cactoos/http/HtAutoClosedResponseTest.java)   and submitted as #80. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


Puzzle `64-63b625df` discovered in   [`src/main/java/org/cactoos/http/HtResponse.java`](  https://github.com/yegor256/cactoos-http/blob/master/src/main/java/org/cactoos/http/HtResponse.java)   and submitted as #81. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


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

I updated the Github team because of this commit.

- @grburgess 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)


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

I updated the Github team because of this commit.

- @paugier was added to this feedstock maintenance team.

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)


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/0pdd20190420-4-1bm7sx0/proshin-roman/finapi-java-client && pdd -v -f /tmp/20190421-17668-ganb3a [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/0pdd20190420-4-1bm7sx0/proshin-roman/finapi-java-client && pdd -v -f /tmp/20190421-17668-ganb3a [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190420-4-1bm7sx0/proshin-roman/finapi-java-client
+ pdd -v -f /tmp/20190421-17668-ganb3a

My version is 0.20.4
Ruby version is 2.6.0 at x86_64-linux
Reading /tmp/0pdd20190420-4-1bm7sx0/proshin-roman/finapi-java-client
246 file(s) found, 56 excluded
/tmp/0pdd20190420-4-1bm7sx0/proshin-roman/finapi-java-client/codesigning.asc.enc is a binary file (9888 bytes)
Reading appveyor.yml...
Reading deploy.sh...
Reading .rultor.yml...
Reading before-deploy.sh...
Reading .idea/copyright/profiles_settings.xml...
Reading .idea/copyright/Roman_Proshin___Apache_2_0.xml...
Reading .idea/codeStyles/Project.xml...
Reading .idea/codeStyles/codeStyleConfig.xml...
Reading .idea/finapi-java-client.iml...
Reading .idea/misc.xml...
Reading .idea/inspectionProfiles/Project_Default.xml...
Reading .idea/vcs.xml...
Reading .idea/compiler.xml...
Reading .idea/encodings.xml...
Reading finapi-java-client.iml...
Reading src/test/java/org/proshin/finapi/bank/BanksTest.java...
Reading src/test/java/org/proshin/finapi/webform/WebFormsTest.java...
Reading src/test/java/org/proshin/finapi/webform/WebFormTest.java...
Reading src/test/java/org/proshin/finapi/user/UsersTest.java...
Reading src/test/java/org/proshin/finapi/bankconnection/FpBankConnectionsTest.java...
Puzzle 46-db29cf43 0/DEV at src/test/java/org/proshin/finapi/bankconnection/FpBankConnectionsTest.java
Reading src/test/java/org/proshin/finapi/accesstoken/AccessTokensTest.java...
Reading src/test/java/org/proshin/finapi/payment/FpPaymentsTest.java...
Reading src/test/java/org/proshin/finapi/client/FpClientTest.java...
ERROR: src/test/java/org/proshin/finapi/client/FpClientTest.java; puzzle at line #103; Too many leading spaces at 104:7; make sure all lines that include the puzzle body start at position #8.
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:354: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.

- @tswast was added to this feedstock maintenance team.

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)


merging


Puzzle `164-3cefcf91` discovered in   [`src/test/java/org/proshin/finapi/client/FpClientTest.java`](  https://github.com/proshin-roman/finapi-java-client/blob/master/src/test/java/org/proshin/finapi/client/FpClientTest.java)   and submitted as #169. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


Puzzle `164-4f8bbc5d` discovered in   [`src/main/java/org/proshin/finapi/user/Users.java`](  https://github.com/proshin-roman/finapi-java-client/blob/master/src/main/java/org/proshin/finapi/user/Users.java)   and submitted as #170. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


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/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io && pdd -v -f /tmp/20190421-18857-w80o3r [1]: bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8) + set -e + set -o pipefail + cd /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io...

Please, copy and paste this stack trace to GitHub:

```
UserError
set -x && set -e && set -o pipefail && cd /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io && pdd -v -f /tmp/20190421-18857-w80o3r [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io
+ pdd -v -f /tmp/20190421-18857-w80o3r

Found 6 lines in /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io/.pdd
My version is 0.20.4
Ruby version is 2.6.0 at x86_64-linux
Reading .
Excluding **/*.png
52 file(s) found, 117 excluded
/tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io/logo.sketch is a binary file (5957 bytes)
Reading robots.txt...
Reading Gemfile.lock...
Reading front.html...
Reading CNAME...
Reading _posts/2019/03/2019-03-29-concerns.md...
Reading _posts/2019/03/2019-03-26-sales-kit.md...
Reading _posts/2019/03/2019-03-30-survival-guide.md...
Reading _posts/2019/03/2019-03-28-cost-of-zerocrat.md...
Reading _posts/2019/03/2019-03-18-how-to-become-a-qa.md...
Reading _posts/2019/03/2019-03-12-how-to-move-faster.md...
Reading _posts/2019/04/2019-04-08-pre-zerocracy.md...
Reading _posts/2019/04/2019-04-01-my-life-in-zerocracy.md...
Reading _posts/2019/04/2019-04-21-smm.md...
Reading _posts/2019/01/2019-01-30-project-faq.md...
Reading _posts/2018/11/2018-11-23-freelance-vs-outsourcing.md...
Reading _posts/2018/08/2018-08-27-penalty-for-refusal.md...
Reading _posts/2018/08/2018-08-26-ninety-days.md...
Reading _posts/2018/02/2018-02-22-terms.md...
Reading _posts/2018/02/2018-02-22-policy.md...
Reading _posts/2018/10/2018-10-18-testimonials.md...
Reading _posts/2018/10/2018-10-01-remote-work.md...
Reading _posts/2018/06/2018-06-26-faq.md...
ERROR: _posts/2018/06/2018-06-26-faq.md; puzzle at line #64; 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:354: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'
```


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/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io && pdd -v -f /tmp/20190421-18991-1bvno60 [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/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io && pdd -v -f /tmp/20190421-18991-1bvno60 [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io
+ pdd -v -f /tmp/20190421-18991-1bvno60

Found 6 lines in /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io/.pdd
My version is 0.20.4
Ruby version is 2.6.0 at x86_64-linux
Reading .
Excluding **/*.png
52 file(s) found, 161 excluded
/tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io/logo.sketch is a binary file (5957 bytes)
Reading robots.txt...
Reading Gemfile.lock...
Reading front.html...
Reading CNAME...
Reading _posts/2019/03/2019-03-29-concerns.md...
Reading _posts/2019/03/2019-03-26-sales-kit.md...
Reading _posts/2019/03/2019-03-30-survival-guide.md...
Reading _posts/2019/03/2019-03-28-cost-of-zerocrat.md...
Reading _posts/2019/03/2019-03-18-how-to-become-a-qa.md...
Reading _posts/2019/03/2019-03-12-how-to-move-faster.md...
Reading _posts/2019/04/2019-04-08-pre-zerocracy.md...
Reading _posts/2019/04/2019-04-01-my-life-in-zerocracy.md...
Reading _posts/2019/04/2019-04-21-smm.md...
Reading _posts/2019/01/2019-01-30-project-faq.md...
Reading _posts/2018/11/2018-11-23-freelance-vs-outsourcing.md...
Reading _posts/2018/08/2018-08-27-penalty-for-refusal.md...
Reading _posts/2018/08/2018-08-26-ninety-days.md...
Reading _posts/2018/02/2018-02-22-terms.md...
Reading _posts/2018/02/2018-02-22-policy.md...
Reading _posts/2018/10/2018-10-18-testimonials.md...
Reading _posts/2018/10/2018-10-01-remote-work.md...
Reading _posts/2018/06/2018-06-26-faq.md...
ERROR: _posts/2018/06/2018-06-26-faq.md; puzzle at line #64; 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:354: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'
```


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/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io && pdd -v -f /tmp/20190421-19186-o3si9r [1]: bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8) + set -e + set -o pipefail + cd /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io...

Please, copy and paste this stack trace to GitHub:

```
UserError
set -x && set -e && set -o pipefail && cd /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io && pdd -v -f /tmp/20190421-19186-o3si9r [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io
+ pdd -v -f /tmp/20190421-19186-o3si9r

Found 6 lines in /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io/.pdd
My version is 0.20.4
Ruby version is 2.6.0 at x86_64-linux
Reading .
Excluding **/*.png
52 file(s) found, 193 excluded
/tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io/logo.sketch is a binary file (5957 bytes)
Reading robots.txt...
Reading Gemfile.lock...
Reading front.html...
Reading CNAME...
Reading _posts/2019/03/2019-03-29-concerns.md...
Reading _posts/2019/03/2019-03-26-sales-kit.md...
Reading _posts/2019/03/2019-03-30-survival-guide.md...
Reading _posts/2019/03/2019-03-28-cost-of-zerocrat.md...
Reading _posts/2019/03/2019-03-18-how-to-become-a-qa.md...
Reading _posts/2019/03/2019-03-12-how-to-move-faster.md...
Reading _posts/2019/04/2019-04-08-pre-zerocracy.md...
Reading _posts/2019/04/2019-04-01-my-life-in-zerocracy.md...
Reading _posts/2019/04/2019-04-21-smm.md...
Reading _posts/2019/01/2019-01-30-project-faq.md...
Reading _posts/2018/11/2018-11-23-freelance-vs-outsourcing.md...
Reading _posts/2018/08/2018-08-27-penalty-for-refusal.md...
Reading _posts/2018/08/2018-08-26-ninety-days.md...
Reading _posts/2018/02/2018-02-22-terms.md...
Reading _posts/2018/02/2018-02-22-policy.md...
Reading _posts/2018/10/2018-10-18-testimonials.md...
Reading _posts/2018/10/2018-10-01-remote-work.md...
Reading _posts/2018/06/2018-06-26-faq.md...
ERROR: _posts/2018/06/2018-06-26-faq.md; puzzle at line #64; 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:354: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'
```


Fixes #697


@GeoDerp Update wlroots and then sway


hhh


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

I updated the Github team because of this commit.

- @xylar was added to this feedstock maintenance team.

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)


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/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io && pdd -v -f /tmp/20190421-19406-1xxsmvw [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/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io && pdd -v -f /tmp/20190421-19406-1xxsmvw [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io
+ pdd -v -f /tmp/20190421-19406-1xxsmvw

Found 6 lines in /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io/.pdd
My version is 0.20.4
Ruby version is 2.6.0 at x86_64-linux
Reading .
Excluding **/*.png
52 file(s) found, 229 excluded
/tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io/logo.sketch is a binary file (5957 bytes)
Reading robots.txt...
Reading Gemfile.lock...
Reading front.html...
Reading CNAME...
Reading _posts/2019/03/2019-03-29-concerns.md...
Reading _posts/2019/03/2019-03-26-sales-kit.md...
Reading _posts/2019/03/2019-03-30-survival-guide.md...
Reading _posts/2019/03/2019-03-28-cost-of-zerocrat.md...
Reading _posts/2019/03/2019-03-18-how-to-become-a-qa.md...
Reading _posts/2019/03/2019-03-12-how-to-move-faster.md...
Reading _posts/2019/04/2019-04-08-pre-zerocracy.md...
Reading _posts/2019/04/2019-04-01-my-life-in-zerocracy.md...
Reading _posts/2019/04/2019-04-21-smm.md...
Reading _posts/2019/01/2019-01-30-project-faq.md...
Reading _posts/2018/11/2018-11-23-freelance-vs-outsourcing.md...
Reading _posts/2018/08/2018-08-27-penalty-for-refusal.md...
Reading _posts/2018/08/2018-08-26-ninety-days.md...
Reading _posts/2018/02/2018-02-22-terms.md...
Reading _posts/2018/02/2018-02-22-policy.md...
Reading _posts/2018/10/2018-10-18-testimonials.md...
Reading _posts/2018/10/2018-10-01-remote-work.md...
Reading _posts/2018/06/2018-06-26-faq.md...
ERROR: _posts/2018/06/2018-06-26-faq.md; puzzle at line #64; 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:354: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'
```


Yes iterating over functions may be more flexible you're right.


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/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io && pdd -v -f /tmp/20190421-19610-1r1x26l [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/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io && pdd -v -f /tmp/20190421-19610-1r1x26l [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io
+ pdd -v -f /tmp/20190421-19610-1r1x26l

Found 6 lines in /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io/.pdd
My version is 0.20.4
Ruby version is 2.6.0 at x86_64-linux
Reading .
Excluding **/*.png
52 file(s) found, 261 excluded
/tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io/logo.sketch is a binary file (5957 bytes)
Reading robots.txt...
Reading Gemfile.lock...
Reading front.html...
Reading CNAME...
Reading _posts/2019/03/2019-03-29-concerns.md...
Reading _posts/2019/03/2019-03-26-sales-kit.md...
Reading _posts/2019/03/2019-03-30-survival-guide.md...
Reading _posts/2019/03/2019-03-28-cost-of-zerocrat.md...
Reading _posts/2019/03/2019-03-18-how-to-become-a-qa.md...
Reading _posts/2019/03/2019-03-12-how-to-move-faster.md...
Reading _posts/2019/04/2019-04-08-pre-zerocracy.md...
Reading _posts/2019/04/2019-04-01-my-life-in-zerocracy.md...
Reading _posts/2019/04/2019-04-21-smm.md...
Reading _posts/2019/01/2019-01-30-project-faq.md...
Reading _posts/2018/11/2018-11-23-freelance-vs-outsourcing.md...
Reading _posts/2018/08/2018-08-27-penalty-for-refusal.md...
Reading _posts/2018/08/2018-08-26-ninety-days.md...
Reading _posts/2018/02/2018-02-22-terms.md...
Reading _posts/2018/02/2018-02-22-policy.md...
Reading _posts/2018/10/2018-10-18-testimonials.md...
Reading _posts/2018/10/2018-10-01-remote-work.md...
Reading _posts/2018/06/2018-06-26-faq.md...
ERROR: _posts/2018/06/2018-06-26-faq.md; puzzle at line #64; 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:354: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'
```


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/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io && pdd -v -f /tmp/20190421-19812-t0vmzz [1]: bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8) + set -e + set -o pipefail + cd /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io...

Please, copy and paste this stack trace to GitHub:

```
UserError
set -x && set -e && set -o pipefail && cd /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io && pdd -v -f /tmp/20190421-19812-t0vmzz [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io
+ pdd -v -f /tmp/20190421-19812-t0vmzz

Found 6 lines in /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io/.pdd
My version is 0.20.4
Ruby version is 2.6.0 at x86_64-linux
Reading .
Excluding **/*.png
52 file(s) found, 293 excluded
/tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io/logo.sketch is a binary file (5957 bytes)
Reading robots.txt...
Reading Gemfile.lock...
Reading front.html...
Reading CNAME...
Reading _posts/2019/03/2019-03-29-concerns.md...
Reading _posts/2019/03/2019-03-26-sales-kit.md...
Reading _posts/2019/03/2019-03-30-survival-guide.md...
Reading _posts/2019/03/2019-03-28-cost-of-zerocrat.md...
Reading _posts/2019/03/2019-03-18-how-to-become-a-qa.md...
Reading _posts/2019/03/2019-03-12-how-to-move-faster.md...
Reading _posts/2019/04/2019-04-08-pre-zerocracy.md...
Reading _posts/2019/04/2019-04-01-my-life-in-zerocracy.md...
Reading _posts/2019/04/2019-04-21-smm.md...
Reading _posts/2019/01/2019-01-30-project-faq.md...
Reading _posts/2018/11/2018-11-23-freelance-vs-outsourcing.md...
Reading _posts/2018/08/2018-08-27-penalty-for-refusal.md...
Reading _posts/2018/08/2018-08-26-ninety-days.md...
Reading _posts/2018/02/2018-02-22-terms.md...
Reading _posts/2018/02/2018-02-22-policy.md...
Reading _posts/2018/10/2018-10-18-testimonials.md...
Reading _posts/2018/10/2018-10-01-remote-work.md...
Reading _posts/2018/06/2018-06-26-faq.md...
ERROR: _posts/2018/06/2018-06-26-faq.md; puzzle at line #64; 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:354: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.

- @pmgrafe was added to this feedstock maintenance team.

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)


Amazing! Congratulations!


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/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io && pdd -v -f /tmp/20190421-20027-3mhgbx [1]: bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8) + set -e + set -o pipefail + cd /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io...

Please, copy and paste this stack trace to GitHub:

```
UserError
set -x && set -e && set -o pipefail && cd /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io && pdd -v -f /tmp/20190421-20027-3mhgbx [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io
+ pdd -v -f /tmp/20190421-20027-3mhgbx

Found 6 lines in /tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io/.pdd
My version is 0.20.4
Ruby version is 2.6.0 at x86_64-linux
Reading .
Excluding **/*.png
52 file(s) found, 325 excluded
/tmp/0pdd20190420-4-1bm7sx0/zerocracy/zerocracy.github.io/logo.sketch is a binary file (5957 bytes)
Reading robots.txt...
Reading Gemfile.lock...
Reading front.html...
Reading CNAME...
Reading _posts/2019/03/2019-03-29-concerns.md...
Reading _posts/2019/03/2019-03-26-sales-kit.md...
Reading _posts/2019/03/2019-03-30-survival-guide.md...
Reading _posts/2019/03/2019-03-28-cost-of-zerocrat.md...
Reading _posts/2019/03/2019-03-18-how-to-become-a-qa.md...
Reading _posts/2019/03/2019-03-12-how-to-move-faster.md...
Reading _posts/2019/04/2019-04-08-pre-zerocracy.md...
Reading _posts/2019/04/2019-04-01-my-life-in-zerocracy.md...
Reading _posts/2019/04/2019-04-21-smm.md...
Reading _posts/2019/01/2019-01-30-project-faq.md...
Reading _posts/2018/11/2018-11-23-freelance-vs-outsourcing.md...
Reading _posts/2018/08/2018-08-27-penalty-for-refusal.md...
Reading _posts/2018/08/2018-08-26-ninety-days.md...
Reading _posts/2018/02/2018-02-22-terms.md...
Reading _posts/2018/02/2018-02-22-policy.md...
Reading _posts/2018/10/2018-10-18-testimonials.md...
Reading _posts/2018/10/2018-10-01-remote-work.md...
Reading _posts/2018/06/2018-06-26-faq.md...
ERROR: _posts/2018/06/2018-06-26-faq.md; puzzle at line #64; 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:354: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'
```


To iterate is human, recursion is divine.


fghjfgh


LOL


Due to the current code for parallel yes.  But with the `output` function refactor it will not be needed anymore for both.


Venga chico, trabaja un poco mas


Не забудьте файлик выложить. @dboulytchev


Muy descriptivo el commit ehhhh


No subas a GitHub la mierda del eclipse!


NO TE PONGAS A LAS NUEVE...
QUE NO TE VALE EL SANTOLIO


ccc


master.txt


Puzzle `888-b319d713` disappeared from [`src/main/java/org/cactoos/func/CallableOf.java`](https://github.com/yegor256/cactoos/blob/master/src/main/java/org/cactoos/func/CallableOf.java), that's why I closed #1040. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.


Зачем тебе immutable JS ???


Захотел и добавил тебе какое Дело !!!!