Sure, but I'm just pedantically pointing out for that my use case, whether the constructor had zero arguments or not was irrelevant, it was that the TS mapped type iterators ("for in keyof T") don't iterate over private fields, so:

https://www.typescriptlang.org/play/#src=%0D%0Aexport%20class%20Argument%3CT%3E%20%7B%0D%0A%20%20%20%20encounteredValues%3A%20any%5B%5D%3B%0D%0A%0D%0A%20%20%20%20constructor(%0D%0A%20%20%20%20%20%20%20%20private%20description%3A%20string%2C%0D%0A%20%20%20%20%20%20%20%20private%20matchingFunction%3A%20(arg%3A%20T)%20%3D%3E%20boolean%0D%0A%20%20%20%20)%20%7B%0D%0A%20%20%20%20%20%20%20%20this.encounteredValues%20%3D%20%5B%5D%3B%0D%0A%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20matches(arg%3A%20T)%20%7B%0D%0A%20%20%20%20%20%20%20%20return%20this.matchingFunction(arg)%3B%0D%0A%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20toString()%20%7B%0D%0A%20%20%20%20%20%20%20%20return%20this.description%3B%0D%0A%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20inspect()%20%7B%0D%0A%20%20%20%20%20%20%20%20return%20this.description%3B%0D%0A%20%20%20%20%7D%0D%0A%7D%0D%0A%0D%0Aexport%20class%20AllArguments%20extends%20Argument%3Cany%3E%20%7B%0D%0A%20%20%20%20constructor()%20%7B%0D%0A%20%20%20%20%20%20%20%20super('%7Ball%7D'%2C%20()%20%3D%3E%20true)%3B%0D%0A%20%20%20%20%7D%0D%0A%7D%0D%0A%0D%0Aexport%20type%20NoArgumentFunctionSubstitute%3CTReturnType%3E%20%3D%20%0D%0A%20%20%20%20(()%20%3D%3E%20(TReturnType%20%26%20NoArgumentMockObjectMixin%3CTReturnType%3E))%0D%0A%0D%0Aexport%20type%20FunctionSubstitute%3CTArguments%20extends%20any%5B%5D%2C%20TReturnType%3E%20%3D%20%0D%0A%20%20%20%20((...args%3A%20TArguments)%20%3D%3E%20(TReturnType%20%26%20MockObjectMixin%3CTArguments%2C%20TReturnType%3E))%20%26%20%0D%0A%20%20%20%20((allArguments%3A%20AllArguments)%20%3D%3E%20(TReturnType%20%26%20MockObjectMixin%3CTArguments%2C%20TReturnType%3E))%0D%0A%0D%0Aexport%20type%20PropertySubstitute%3CTReturnType%3E%20%3D%20(TReturnType%20%26%20Partial%3CNoArgumentMockObjectMixin%3CTReturnType%3E%3E)%3B%0D%0A%0D%0Atype%20BaseMockObjectMixin%3CTReturnType%3E%20%3D%20%7B%0D%0A%20%20%20%20returns%3A%20(...args%3A%20TReturnType%5B%5D)%20%3D%3E%20void%3B%0D%0A%7D%0D%0A%0D%0Atype%20NoArgumentMockObjectMixin%3CTReturnType%3E%20%3D%20BaseMockObjectMixin%3CTReturnType%3E%20%26%20%7B%0D%0A%20%20%20%20mimicks%3A%20(func%3A%20()%20%3D%3E%20TReturnType)%20%3D%3E%20void%3B%0D%0A%7D%0D%0A%0D%0Atype%20MockObjectMixin%3CTArguments%20extends%20any%5B%5D%2C%20TReturnType%3E%20%3D%20BaseMockObjectMixin%3CTReturnType%3E%20%26%20%7B%0D%0A%20%20%20%20mimicks%3A%20(func%3A%20(...args%3A%20TArguments)%20%3D%3E%20TReturnType)%20%3D%3E%20void%3B%0D%0A%7D%0D%0A%0D%0Atype%20ObjectSubstituteTransformation%3CT%20extends%20Object%3E%20%3D%20%7B%0D%0A%20%20%20%20%5BP%20in%20keyof%20T%5D%3A%0D%0A%20%20%20%20T%5BP%5D%20extends%20()%20%3D%3E%20infer%20R%20%3F%20NoArgumentFunctionSubstitute%3CR%3E%20%3A%0D%0A%20%20%20%20T%5BP%5D%20extends%20(...args%3A%20infer%20F)%20%3D%3E%20infer%20R%20%3F%20FunctionSubstitute%3CF%2C%20R%3E%20%3A%0D%0A%20%20%20%20PropertySubstitute%3CT%5BP%5D%3E%3B%0D%0A%7D%0D%0A%0D%0A%0D%0Aclass%20Greeter%20%7B%0D%0A%20%20%20%20private%20name%20%3D%20%22greeter%22%3B%0D%0A%20%20%20%20greet()%20%7B%0D%0A%20%20%20%20%20%20%20%20return%20%22Hello%2C%20%22%20%2B%20this.name%3B%0D%0A%20%20%20%20%7D%0D%0A%7D%0D%0A%0D%0Afunction%20greet(g%3A%20Greeter)%20%7B%20return%20g.greet()%20%7D%0D%0Aconst%20g%20%3D%20new%20Greeter()%3B%0D%0Afunction%20mock%3CT%3E()%3A%20ObjectSubstituteTransformation%3CT%3E%20%7B%20return%20undefined%3B%20%7D%0D%0A%2F%2F%20function%20mock%3CT%3E()%3A%20ObjectSubstituteTransformation%3CT%3E%20%26%20T%20%7B%20return%20undefined%3B%20%7D%0D%0A%0D%0Aconst%20mockGreeter%20%3D%20mock%3CGreeter%3E()%3B%0D%0A%0D%0Agreet(mockGreeter)%3B

The `& T` conveniently "puts the private fields back" AFAIU. Hence my admittedly pedantic assertion that, perhaps myopically focusing on my use case, the simpler/core constraint was around specifically private fields and not constructor arguments (granted, the repro provided in the issue tracker happened to have a private field that was also a constructor argument).


(I also did not know about Autofake; thanks for the link :-) )


> **Il faut toujours 4 ou 5 commits de test avant d'avoir un gitignore qui nous convient vraiment.**
_Socrate, -400 av. J.-C._

Comme le folder a déjà été poussé il vous faudra demander à git de de le supprimer (`git rm`), en plus de l'ajouter au gitignore

https://stackoverflow.com/questions/11124053/accidentally-committed-idea-directory-files-into-git


pootttttttttaaaaaaaaaaattttttttttttoooooooooooooooo


> one last super picky thing is the logo should float to the left of the header when viewed on laptop or desktop
> […](#)
> On Tue, Feb 26, 2019 at 10:44 AM keenan kunzelman ***@***.***> wrote: No problem the page looks awesome! The reason for all these weird long names are to prevent us overwriting each-others css. When this project is actually viewed all or our individual css files get combined and if we don't name our classes very specifically we will have issues later on that can be very tough to track down. On Tue, Feb 26, 2019 at 10:40 AM Hung Nguyen ***@***.***> wrote: > Thanks for the tip for naming classes. This is my first experience > working in a React project, gotta learn a lot more. I will update the > naming in the future. > > — > You are receiving this because you are subscribed to this thread. > Reply to this email directly, view it on GitHub > <[424c32b#commitcomment-32482799](https://github.com/PSUCoders/DeliverIt/commit/424c32b446ed962aa3ddff2aaa67288756e95c3c#commitcomment-32482799)>, > or mute the thread > <https://github.com/notifications/unsubscribe-auth/AQtGCbMNcXYBbijxZjDFbOMqkKkSkUFEks5vRVV_gaJpZM4bSeCi> > . >

The header and footer is not my part btw
@jgaurav6 check this out


nice job on the referential constraint


Looks Good!


It would mean to not only give an updated kernel but also each host will have to reboot to activate it. Using such external driver, it is easy to plug or unplug them.


I'm so sorry - I still don't understand what you mean from your example.

It seems like it's working, right?


TeamCity Identity and Access Management / identity-hostedpages [Build 126-IDAM-112-Scaffold-cu](https://teamcity.nice.org.uk/viewLog.html?buildId=50373&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) outcome was **SUCCESS**
Summary: Running Build time: 00:04:19


But can you add explanation on why you chose these specific columns as constraints?


Hey @sguada, how does the usage pattern changes with tf.Eager?
Just adding this line just above the training loop doesn't add anything to tensorboard:

```
#--- save gin configuration in TensorBoard
  config_saver = gin.tf.GinConfigSaverHook(logdir, summarize_config=True)
```


We technically shouldn't. That's changing the userspace API so we have to keep it around. One could make the argument that no one uses it, but it's really not worth the effort. It's only a few lines of code to maintain.


>  Always include %d in "one" because translators will need to use %d for languages where "one" doesn't mean 1 (as explained above).

https://developer.android.com/guide/topics/resources/string-resource.html


first commit


Please rename these to be smarter names?  What are lock1, lock2, lock3, lock4, lock5 and lock6?


Not sure about that. The attribute is a number so if userspace is ever looking for a number they might not properly parse a string. I think "0" is safest.


 Will need a browsable kernel-4.4.52-4.0.12.src.rpm link or can use my own GitHub link
https://github.com/rushikeshjadhav/ceph-4.4.52/blob/master/SOURCES/ceph-4.4.52.tar.gz


major code cleaning in Skype group chats might have fixed #1827


Using `CMAKE_BINARY_DIR` / `CMAKE_CURRENT_BINARY_DIR` for this is absolutely fine.


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

I updated the Github team because of this commit.

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


This had probably something to do with windows phone compatibility ;-)


TeamCity Identity and Access Management / identity-hostedpages [Build 127](https://teamcity.nice.org.uk/viewLog.html?buildId=50375&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) is now running


porque remueven esta parte del codigo?


I think this can be a critical input to this problem.

```
1

5
Calgary
c
b
d
Fredericton
5
Calgary b 6
Calgary c 2
c b 2
b d 3
d Fredericton 1
4 3 2 1 0
```


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

* https://tyche.now.sh
* https://tychecitygithubio.tychecity.now.sh


What is not ES-compliant about this?


Deleting Boston_housing


TeamCity Identity and Access Management / identity-hostedpages [Build 127-IDAM-112-Scaffold-cu](https://teamcity.nice.org.uk/viewLog.html?buildId=50375&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) outcome was **FAILURE**
Summary: Exit code 1 (Step: delete node_modules (Command Line)) (new) Build time: 00:02:09


@mrexodia looks like this change introduced https://github.com/x64dbg/x64dbg/issues/2127


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


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

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

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

### Deployments updated

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

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


PPSM_PrefactorDiffs (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-gcc-7.3-IntegrationCoverage-Debug: OK (2475 of 2477 tests passed, 0 test warnings)

Failures:

integration Test Summary
 * Passed: 641
 * Timeout: 2

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


You introduced the syntax `ec.` for `welc`, but you do not use it here. Is it a mistake? Same thing three lines below.


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):
~~~


Pas mal la citation 👍
J'ai fais "git rm --cached -r versusfinder_project/.idea" et mis à jour le gitignore avec versusfinder_project/.idea/
mais ça revient, je finirais par trouver


I think this needs args, no?


這一次是改目錄，剷除實驗室介紹和增加聯繫我們


Deployment failed with the following error:

~~~
The `version` property inside your now.json file must be a number.
~~~


develop (mjwitte) - Win64-Windows-7-VisualStudio-14: OK (2474 of 2474 tests passed, 0 test warnings)

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


```
2019-02-26 17:27:46.807 [DEBUG] [org.openhab.binding.openweathermap  ] - BundleEvent INSTALLED - org.openhab.binding.openweathermap
2019-02-26 17:27:46.898 [DEBUG] [org.openhab.binding.openweathermap  ] - BundleEvent RESOLVED - org.openhab.binding.openweathermap
2019-02-26 17:27:46.901 [DEBUG] [org.openhab.binding.openweathermap  ] - BundleEvent [unknown:512] - org.openhab.binding.openweathermap
2019-02-26 17:27:46.909 [DEBUG] [org.openhab.binding.openweathermap  ] - BundleEvent STARTING - org.openhab.binding.openweathermap
2019-02-26 17:27:46.910 [DEBUG] [org.openhab.binding.openweathermap  ] - BundleEvent STARTED - org.openhab.binding.openweathermap
2019-02-26 17:27:46.989 [DEBUG] [org.openhab.binding.openweathermap  ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.core.thing.binding.ThingHandlerFactory}={service.id=362, service.bundleid=248, service.scope=bundle, component.name=org.openhab.binding.openweathermap.internal.factory.OpenWeatherMapHandlerFactory, component.id=211} - org.openhab.binding.openweathermap
2019-02-26 17:27:46.993 [DEBUG] [ternal.actions.OpenWeatherMapActions] - Called 'setThingHandler' in OpenWeatherMap ThingActions.
2019-02-26 17:27:46.998 [DEBUG] [org.openhab.binding.openweathermap  ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.core.thing.binding.ThingActions}={service.id=363, service.bundleid=248, service.scope=singleton} - org.openhab.binding.openweathermap
2019-02-26 17:27:46.999 [DEBUG] [ternal.actions.OpenWeatherMapActions] - Activate OpenWeatherMap ThingActions.
2019-02-26 17:27:47.000 [DEBUG] [overy.OpenWeatherMapDiscoveryService] - Called 'setThingHandler' in OpenWeatherMap DiscoveryService.
2019-02-26 17:27:47.027 [DEBUG] [nal.handler.OpenWeatherMapAPIHandler] - Initialize OpenWeatherMap API handler 'openweathermap:weather-api:api'.
2019-02-26 17:27:47.056 [DEBUG] [ap.internal.utils.ByteArrayFileCache] - Using cache folder '/var/lib/openhab2/cache/org.eclipse.smarthome.binding.openweathermap'
2019-02-26 17:27:47.059 [DEBUG] [nal.handler.OpenWeatherMapAPIHandler] - Start refresh job at interval 15 min.
```


TeamCity Bvcms / Build [Build 565](https://builds.tpsdb.com/viewLog.html?buildId=3229&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Running Build time: 00:04:30


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


how to Added browse carousel responses for viber.


[tests/testthat/test-utils.R:205:40:](https://github.com/ropensci/drake/blob/7c95bc9d73c0b603f39f3ffa1d85eb7284a4d083/tests/testthat/test-utils.R#L205) *style:* **Trailing whitespace is superfluous.**
```r
    paste(y[1], suffix - 1L, sep = ".")
                                       ^
```
[tests/testthat/test-utils.R:206:3:](https://github.com/ropensci/drake/blob/7c95bc9d73c0b603f39f3ffa1d85eb7284a4d083/tests/testthat/test-utils.R#L206) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  }, FUN.VALUE = character(1), USE.NAMES = FALSE)
  ^
```


TeamCity Identity and Access Management / identity-hostedpages [Build 128](https://teamcity.nice.org.uk/viewLog.html?buildId=50376&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) is now running


Indeed for the first release, but after the next kernel update it would be on the contrary easier: the module would already be there (unless you think that having the module installed by default can cause issues in dom0).

And if someone really wants to test without a reboot, they can still use your RPM (though I don't know yet what will happen once the kernel is updated: yum will probably complain that the driver RPM must be removed)

Maintenance-wise, it would be less work.


a ver


TeamCity Identity and Access Management / identity-hostedpages [Build 128-IDAM-112-Scaffold-cu](https://teamcity.nice.org.uk/viewLog.html?buildId=50376&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) outcome was **FAILURE**
Summary: Exit code 1 (Step: delete node_modules (Command Line)) Build time: 00:02:08


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


TeamCity Bvcms / Build [Build 566](https://builds.tpsdb.com/viewLog.html?buildId=3230&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Running Build time: 00:04:16


fixes #45


Oh.
That is quite complicated, no? How will this be workable when we ask you to have an unlimited number of concurrent games in flight? What you are doing is trying not to forget any "hole".
What if, instead of keeping a balance that mixes what the player can withdraw and what is in play, you kept separate balances of what is owed and what is in play?


@arnettus


Thanks for pointing this out! Yes, it can matter and in fact it was a big pain point when we moved our networks to be Keras. As you correctly mentioned it however in the context of this test it doesn't matter as we are just validating the correct set of variables are getting updated.


16 is ready for production ?


Line 221: s/conjuction/conjunction/


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

* https://grxy.now.sh
* https://grxy.grex.now.sh


That's because my mind immediately thinks that the wager in play is not in the owed balances.


what did you do exactly?


Correction. This is Python program number 19.


This is a commit you have (to) merge(d) in your ROM. Or can I  flashed this
in TWRP? If yes how? Would be cool if you could create a flashable zip for
testing if this possible.

Greetz Daniel ✌

Ali B. <notifications@github.com> schrieb am Di., 26. Feb. 2019, 17:03:

> You need this
> eyosen/device_htc_pme@45a754d
> <https://github.com/eyosen/device_htc_pme/commit/45a754d02bab8e68a6d29016fc5e3bfe6044c1b1>
> Doesnt boot otherwise enforcing
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Fagyi/android_device_htc_pme/commit/813f0ee532f92fcd00fae7cfcdc05886f5d7577a#commitcomment-32483313>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/As8-Zbv0tohYimzYtr8AUvayfJnNZHFoks5vRVrpgaJpZM4bShgI>
> .
>


Correction. This is Python program number 20.


I'll probably end up repositioning that portion of code later on anyway into atom vec. Init one is a looped routine so its not the best place for several blocking calls obtaining one value anyway.


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


TeamCity Bvcms / Build [Build 567](https://builds.tpsdb.com/viewLog.html?buildId=3231&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Running Build time: 00:04:16


Whoops yeah, that's not what I meant to do. I guess I could back to string dec to bn routine, as I am not seeing a simple way to deal with this in python.


TESTE HEITOR


push


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

* https://grxy.now.sh
* https://grxy.grex.now.sh


refs for everybody!


Successfully aliased the URL <https://nielskrijger-74w365e9k.now.sh> to the following aliases.

* https://nielskrijger.com
* https://www.nielskrijger.com


We want to avoid excepting the general `Exception`. What kind of exception are you expecting?


Created multidev environment [lawhelp#ci-2144](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#ci-2144).

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


Hi people.
Ok am here,
Do not be afraid now everything will be fine!


One question: is 'tophat' the best default? I'm not particularly familiar with delay filter stuff, but I recall thinking about this with @adampbeardsley and we thought that whatever the default _used to be_ was maybe not what you'd usually want. Not sure if you've changed this, but just a thought.


TeamCity Bvcms / Build [Build 568](https://builds.tpsdb.com/viewLog.html?buildId=3232&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Running Build time: 00:04:24


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


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

* https://miks.now.sh
* https://miks.olpe.now.sh


People always prefer comment out unwanted code instead of removing them, leaving tons of commented out code behind.


Nuestro trabajo consistirá en hacer un programa de una biblioteca virtual donde el usuario que entre en el programa podrá buscar libros  por el autor, género, año de publicación, editorial, título, colección... así como ver la fecha de devolución del préstamo.


> Please work...

:D


@alfonsogarciacaro Yes, makes sense, I'll give it a go.


Thanks. Looking at the layers of the images that is a big saving.


Partial workaround for:
    https://bugreports.qt.io/browse/QTBUG-62193
    https://bugreports.qt.io/browse/QTBUG-65245

which addresses the following issue discussed on MR:
    https://www.mobileread.com/forums/showpost.php?p=3812043&postcount=27


True, I'll fix it.


If you're doing this, do it for the existing ones too for consistency.


Deployment failed with the following error:

~~~
Free Docker deployment capacity exceeded in this region. Please consider upgrading to Now 2.0 (https://zeit.co/upgrade) for alternative ways to build your project or try again later.
~~~


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

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


Deployment failed with the following error:

~~~
You tried to create a Now 1.0 deployment. Please use Now 2.0 instead: https://zeit.co/upgrade
~~~


Thats where kernel ABI helps. Next updates won't disable this module and this module can be updated whenever there is newer subversion 4.4.52-**4.0.12**.

Current upstream kernel (Citrix) chose to not enable it inside kernel - that's true for a lot of modules that kernel offers. It is likely that they would not enable in future unless they intend to support it. Once they do enable it, this separate package won't be necessary.


TeamCity Identity and Access Management / identity-hostedpages [Build 129](https://teamcity.nice.org.uk/viewLog.html?buildId=50380&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) is now running


FYI it's not completely fixed yet, see actfancr with broken graphics for example.


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


TeamCity Bvcms / Build [Build 569](https://builds.tpsdb.com/viewLog.html?buildId=3233&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Running Build time: 00:04:13


Yep, just sorted that.


@MartinOtter this causes compilation failure for me


Why was this done? The commit message says what, not why. It has probably broken the PDF fonts known by gropdf(1) along with other similar errors, as discussed on the groff mailing list.  http://lists.gnu.org/archive/html/groff/2019-02/msg00108.html


Kernel ABI - allows updates to base kernel without need to rebuild drivers/modules that are already installed. So as long as 4.4.0+10 is maintained, it would work.


Ya quedo


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

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


Using an array here makes your data fairly concise, but consider using objects instead. I.e. from this:

```
["open door", "The door is locked. There is a keypad on the door handle.\n", [-1, ""], false]
```

to this:

```
{action: "open door",
 reaction: "The door is locked. There is a keypad on the door handle.\n",
 moveTo: null, // or leave it undefined
 somethingElse: false
}
```

That will help make you later code much clearer, e.g. line 139:
```
            if (currentState.actReact[checkAns][2][0] == 0) { //0 is the magic number in the third arr element that will move you to another location
```

```
if (currentState.actReact[checkAns].moveTo) {
```


TeamCity Identity and Access Management / identity-hostedpages [Build 129-IDAM-112-Scaffold-cu](https://teamcity.nice.org.uk/viewLog.html?buildId=50380&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) outcome was **FAILURE**
Summary: Will fail Build time: 00:02:25


I was talking about the upcoming version update of the kernel, in 8.0


Lots of i386-based pc's and other machines have regressed:

at.cpp
at386sx
![at386sx-diff](https://user-images.githubusercontent.com/9075896/53429568-e8909300-39ba-11e9-9fd5-7d5e48ff70bd.png)
ct386sx
![ct386sx-diff](https://user-images.githubusercontent.com/9075896/53429582-ee867400-39ba-11e9-86e8-0a8aead84d59.png)
megapc
![megapc-diff](https://user-images.githubusercontent.com/9075896/53429646-0b22ac00-39bb-11e9-8513-3173868a14f8.png)
mbc28
![mbc28-diff](https://user-images.githubusercontent.com/9075896/53429656-0cec6f80-39bb-11e9-9f56-0b46dadbb787.png)
t2000sx - at.cpp
Loss of audio - video blank as before

fmtmarty and clones - fmtowns.cpp
![carmarty-diff](https://user-images.githubusercontent.com/9075896/53429579-ecbcb080-39ba-11e9-94b4-272057e9b6d7.png)
![fmtmarty-diff](https://user-images.githubusercontent.com/9075896/53429605-f7774580-39ba-11e9-8bc0-93229f83f8bf.png)
![fmtmarty2-diff](https://user-images.githubusercontent.com/9075896/53429613-f9410900-39ba-11e9-89be-7aa5e926326c.png)
![fmtownsux-diff](https://user-images.githubusercontent.com/9075896/53429619-fb0acc80-39ba-11e9-9fa6-0a73317c37ed.png)

pc9801.cpp
pc9801rs
![pc9801rs-diff](https://user-images.githubusercontent.com/9075896/53430015-b03d8480-39bb-11e9-957b-1adb2ade2b6b.png)
pc9801rs
![pc9801rx-diff](https://user-images.githubusercontent.com/9075896/53430022-b29fde80-39bb-11e9-9362-8f60777f63b9.png)


What is this while loop supposed to do?


thats also a typo.


Readme)


See above comment. Often a comment is a refactoring ready to be born... If the code (and data structure) were clearer, then we wouldn't need a comment explaining why the code is doing what it's doing.


DN


This comment should be updated as well (or removed?)


Created multidev environment [ecrac#ci-309](https://dashboard.pantheon.io/sites/1291b6c7-9029-4c6d-867f-caf641f6fade#ci-309).

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


TeamCity Bvcms / Build [Build 570](https://builds.tpsdb.com/viewLog.html?buildId=3234&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Running Build time: 00:04:16


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


TeamCity Identity and Access Management / Identity - ManagementPortal [Build 216-IDAM-108-Auth-pages](https://teamcity.nice.org.uk/viewLog.html?buildId=50379&buildTypeId=IdentityandAccessManagement_BuildRoleManagementPortal) outcome was **SUCCESS**
Summary: Tests passed: 1 Build time: 00:04:58


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/0pdd20190226-4-et4qgr/fidals/stroyprombeton && pdd -v -f /tmp/20190226-22071-1uhmyp8 [1]: bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8) + set -e + set -o pipefail + cd /tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton + pdd -v -f...

Please, copy and paste this stack trace to GitHub:

```
UserError
set -x && set -e && set -o pipefail && cd /tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton && pdd -v -f /tmp/20190226-22071-1uhmyp8 [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton
+ pdd -v -f /tmp/20190226-22071-1uhmyp8

My version is 0.20.4
Ruby version is 2.6.0 at x86_64-linux
Reading /tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton
322 file(s) found, 56 excluded
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/fonts/fontawesome-webfont.woff is a binary file (90412 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/fonts/fontawesome-webfont.woff2 is a binary file (71896 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/fonts/slick.woff is a binary file (1380 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/fonts/glyphicons-halflings-regular.woff is a binary file (23424 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/fonts/slick.ttf is a binary file (1892 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/fonts/glyphicons-halflings-regular.woff2 is a binary file (18028 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/stk-logo.png is a binary file (2819 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/header-image.jpg is a binary file (56247 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/partner-stkmodul-logo.png is a binary file (2581 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/icon-photo.png is a binary file (373 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/partner-stroysila-logo.png is a binary file (5938 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/catalog-gbi.png is a binary file (57174 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/common/image-thumb.png is a binary file (6244 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/ajax-loader.gif is a binary file (4178 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/photoSwipe/default-skin.png is a binary file (547 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/photoSwipe/preloader.gif is a binary file (866 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/stk-prombeton.png is a binary file (3414 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/favicon.ico is a binary file (894 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/partner-stkmetall-logo.png is a binary file (2441 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/catalog-new-jersey.png is a binary file (51903 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/spriteSrc/main/offer-draft-hover.png is a binary file (1580 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/spriteSrc/main/offer-pricelist-disable.png is a binary file (1125 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/spriteSrc/main/offer-pricelist.png is a binary file (1325 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/spriteSrc/main/offer-commercial.png is a binary file (1217 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/spriteSrc/main/offer-commercial-disable.png is a binary file (1199 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/spriteSrc/main/offer-draft-disable.png is a binary file (1613 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/spriteSrc/main/offer-pricelist-hover.png is a binary file (1088 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/spriteSrc/main/offer-commercial-hover.png is a binary file (1204 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/spriteSrc/main/offer-draft.png is a binary file (1688 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/spriteSrc/pages/picture.png is a binary file (373 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/spriteSrc/pages/arrow-down-active.png is a binary file (292 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/spriteSrc/pages/arrow-down.png is a binary file (303 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/spriteSrc/pages/arrow-down-hover.png is a binary file (303 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/front/images/spriteSrc/pages/arrow-down-disabled.png is a binary file (304 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/stroyprombeton/migrations/__init__.py is a binary file (0 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/stroyprombeton/system_check.py is a binary file (0 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/stroyprombeton/locale/ru/LC_MESSAGES/django.mo is a binary file (2449 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/stroyprombeton/templatetags/__init__.py is a binary file (0 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/stroyprombeton/tests/assets/review.jpg is a binary file (149793 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/stroyprombeton/tests/__init__.py is a binary file (0 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/stroyprombeton/settings/__init__.py is a binary file (0 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/stroyprombeton/formats/ru/__init__.py is a binary file (0 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/stroyprombeton/formats/__init__.py is a binary file (0 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/stroyprombeton/formats/en/__init__.py is a binary file (0 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/stroyprombeton/management/__init__.py is a binary file (0 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/doc/images/table_editor/table.png is a binary file (24967 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/doc/images/table_editor/add_product_button.png is a binary file (22893 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/doc/images/table_editor/filters_group.png is a binary file (37953 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/doc/images/table_editor/search_field.png is a binary file (6952 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/doc/images/options/what_is.png is a binary file (34215 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/doc/diagrams/options.png is a binary file (19580 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/media/products/1/small.jpg is a binary file (91604 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/media/products/1/main.jpg is a binary file (91604 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/media/categories/1/1.png is a binary file (7609 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/media/index-page/01.png is a binary file (15572 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/media/posts/Russia-map.png is a binary file (60128 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/media/news/thumb-b-news-1.png is a binary file (100807 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/media/news/news1-head.png is a binary file (977647 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/media/news/08-09-16/165x165.jpg is a binary file (25797 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/media/news/news1-2.png is a binary file (256741 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/media/news/thumb-b-news-2.png is a binary file (113417 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/media/news/thumb-news-1.png is a binary file (46818 bytes)
/tmp/0pdd20190226-4-et4qgr/fidals/stroyprombeton/media/news/news1-1.png is a binary file (191831 bytes)
Reading .eslintrc...
Reading docker/docker-compose.yml...
Reading docker/images/nginx/Dockerfile...
Reading docker/images/cron/Dockerfile...
Reading docker/images/python/Dockerfile.prod...
Reading docker/images/python/Dockerfile.dev...
Reading docker/images/node/Dockerfile...
Reading docker/create-env.sh...
Reading docker/docker-compose-production.yml...
Puzzle 205-8bf36106 60/DEV at docker/docker-compose-production.yml
Reading docker/docker-compose-build.yml...
Reading docker/drone_env/paths...
Reading docker/drone_env/app...
Reading docker/drone_env/credentials...
Reading docker/drone_env/.env...
Reading docker/drone_env/ports...
Reading docker/env_files/ports.dist...
Reading docker/env_files/credentials.dist...
Reading docker/env_files/app.dist...
Reading docker/env_files/paths.dist...
Reading docker/Makefile...
Puzzle 142-0169d767 60/DEV at docker/Makefile
Reading assets/.gitignore...
Reading .0pdd.yml...
Reading etc/nginx/default.conf...
Reading etc/backup/crontab...
Reading etc/backup/backup-entrypoint.sh...
Puzzle 205-d9bc7f89 30/DEV at etc/backup/backup-entrypoint.sh
Puzzle 205-4a2e6e8d 30/DEV at etc/backup/backup-entrypoint.sh
Reading etc/backup/backup-restore.sh...
Reading etc/stb-backup-restore.sh...
Reading etc/gunicorn.py...
Reading etc/stb-backup-entrypoint.sh...
Reading .coafile...
Puzzle 665-4996d06c 60/DEV at .coafile
Reading .gitignore...
Reading .scss-lint.yml...
Reading gulpfile.babel.js...
Reading manage.py...
Reading front/js/categoryFilters.es6...
Reading front/js/pages.es6...
Reading front/js/order.es6...
Reading front/js/product.es6...
Reading front/js/shared/mobileCart.es6...
Reading front/js/shared/backcall.es6...
Reading front/js/shared/inputs.es6...
Reading front/js/shared/services/server.es6...
Reading front/js/shared/services/mediator.es6...
Reading front/js/shared/services/tracking.es6...
Puzzle 303-30170dc3 60/DEV at front/js/shared/services/tracking.es6
Puzzle 303-f7f52310 60/DEV at front/js/shared/services/tracking.es6
Reading front/js/shared/services/helpers.es6...
Reading front/js/shared/services/configs.es6...
Reading front/js/shared/mobileMenu.es6...
Reading front/js/shared/main.es6...
Reading front/js/shared/autocomplete.es6...
Reading front/js/shared/headerCart.es6...
Reading front/js/productCountInput.es6...
Reading front/js/admin.es6...
Reading front/js/category.es6...
Puzzle 187-fbf98a1b 120/DEV at front/js/category.es6
Puzzle 187-bccbbf6e 120/DEV at front/js/category.es6
Reading front/js/vendors/flexibility.js...
Reading front/js/vendors/html5shiv.min.js...
Reading front/js/vendors/jquery.kladr.min.js...
Reading front/js/vendors/shared/cookie.js...
Reading front/js/vendors/shared/jquery.mask.min.js...
Reading front/js/vendors/shared/autocomplete.min.js...
Reading front/js/vendors/shared/tooltipster.bundle.min.js...
Reading front/js/vendors/shared/jquery.mmenu.min.js...
Reading front/js/vendors/shared/jquery.photoswipe.min.js...
Reading front/js/vendors/shared/jquery-2.2.4.min.js...
Reading front/js/vendors/featherlight.core.with.gallery.js...
Reading front/js/vendors/slick.min.js...
Reading front/images/common/logo.svg...
Reading front/images/photoSwipe/default-skin.svg...
Reading front/scss/styles.scss...
Reading front/scss/pages.scss...
Reading front/scss/common/header.scss...
Reading front/scss/common/footer.scss...
Reading front/scss/common/sprite-main.scss...
Reading front/scss/common/typography.scss...
Reading front/scss/common/search.scss...
Reading front/scss/common/flexboxgrid-theme.scss...
Reading front/scss/common/mobile-menu.scss...
Reading front/scss/common/common.scss...
Reading front/scss/common/components/inputs.scss...
Reading front/scss/common/components/navigation.scss...
Reading front/scss/common/components/lists.scss...
Reading front/scss/common/components/modals.scss...
Reading front/scss/common/components/breadcrumbs.scss...
Reading front/scss/common/components/autocomplete.scss...
Reading front/scss/common/components/images.scss...
Reading front/scss/common/components/searchbar.scss...
Reading front/scss/common/components/buttons.scss...
Reading front/scss/common/components/popovers.scss...
Reading front/scss/common/components/tables.scss...
Reading front/scss/common/main-page.scss...
Reading front/scss/pages/category.scss...
Reading front/scss/pages/drawing.scss...
Reading front/scss/pages/search-result.scss...
Reading front/scss/pages/404.scss...
Reading front/scss/pages/page.scss...
Reading front/scss/pages/product.scss...
Reading front/scss/pages/order.scss...
Reading front/scss/pages/catalog.scss...
Reading front/scss/pages/sprite-pages.scss...
Reading front/scss/utilities/_variables.scss...
Reading front/scss/utilities/_normalize.scss...
Reading front/scss/utilities/_mixins.scss...
Reading front/scss/vendors/featherlight.with.gallery.scss...
Reading front/scss/vendors/kladr.scss...
Reading front/scss/vendors/slick.scss...
Reading front/scss/vendors/shared/photoswipe.scss...
Reading front/scss/vendors/shared/flexboxgrid.scss...
Reading front/scss/vendors/shared/tooltipster.scss...
Reading front/scss/vendors/shared/font-awesome.scss...
Reading front/scss/vendors/shared/font-awesome/_variables.scss...
Reading front/scss/vendors/shared/font-awesome/_larger.scss...
Reading front/scss/vendors/shared/font-awesome/_animated.scss...
Reading front/scss/vendors/shared/font-awesome/_icons.scss...
Reading front/scss/vendors/shared/font-awesome/_fixed-width.scss...
Reading front/scss/vendors/shared/font-awesome/_path.scss...
Reading front/scss/vendors/shared/font-awesome/_mixins.scss...
Reading front/scss/vendors/shared/font-awesome/_bordered-pulled.scss...
Reading front/scss/vendors/shared/font-awesome/_screen-reader.scss...
Reading front/scss/vendors/shared/font-awesome/_list.scss...
Reading front/scss/vendors/shared/font-awesome/_rotated-flipped.scss...
Reading front/scss/vendors/shared/font-awesome/_core.scss...
Reading front/scss/vendors/shared/font-awesome/_stacked.scss...
Reading front/scss/vendors/shared/jquery.mmenu.all.scss...
Reading front/scss/vendors/slick-theme.scss...
Reading .editorconfig...
Reading stroyprombeton/tasks.py...
Reading stroyprombeton/request_data.py...
Puzzle 431-05aa5c70 15/DEV at stroyprombeton/request_data.py
Puzzle 443-3dae6fc3 15/DEV at stroyprombeton/request_data.py
Reading stroyprombeton/context.py...
Puzzle 431-8de31c4b 30/DEV at stroyprombeton/context.py
Puzzle 443-950c8195 60/DEV at stroyprombeton/context.py
Puzzle 419-b67d3c69 30/DEV at stroyprombeton/context.py
Puzzle 443-35b41d1a 15/DEV at stroyprombeton/context.py
Puzzle 419-10606646 30/DEV at stroyprombeton/context.py
Puzzle 431-c42d5a52 60/DEV at stroyprombeton/context.py
Reading stroyprombeton/mailer.py...
Reading stroyprombeton/__init__.py...
Reading stroyprombeton/views/helpers.py...
Reading stroyprombeton/views/pages.py...
Reading stroyprombeton/views/ecommerce.py...
Puzzle 396-65609d67 120/DEV at stroyprombeton/views/ecommerce.py
Reading stroyprombeton/views/catalog.py...
Reading stroyprombeton/views/__init__.py...
Reading stroyprombeton/views/admin.py...
Reading stroyprombeton/views/search.py...
Puzzle 419-4eba6ffa 30/DEV at stroyprombeton/views/search.py
Reading stroyprombeton/migrations/0006_auto_20170317_1457.py...
Reading stroyprombeton/migrations/0010_update_robots_slug.py...
Reading stroyprombeton/migrations/0013_buff_tag_name.py...
Reading stroyprombeton/migrations/0016_reverse_option_relation.py...
Reading stroyprombeton/migrations/0015_create_options.py...
Reading stroyprombeton/migrations/0007_remove_category_link_to_metal.py...
Reading stroyprombeton/migrations/0001_initial.py...
Reading stroyprombeton/migrations/0004_zero_code_to_none.py...
Reading stroyprombeton/migrations/0012_product_tags.py...
Reading stroyprombeton/migrations/0011_add_tags.py...
Reading stroyprombeton/migrations/0014_tag_slug_and_unique.py...
Reading stroyprombeton/migrations/0009_trigram_search.py...
Reading stroyprombeton/migrations/0002_delete_region.py...
Reading stroyprombeton/migrations/0017_index_tag_alphanumeric_name.py...
Reading stroyprombeton/migrations/0003_auto_20161229_0848.py...
Reading stroyprombeton/migrations/0005_alter_catalog_fields.py...
Reading stroyprombeton/migrations/0008_page_templates.py...
Reading stroyprombeton/celery.py...
Reading stroyprombeton/fixtures/dump.json...
Reading stroyprombeton/fixtures/new_dump.json...
Reading stroyprombeton/fixtures/admin.json...
Reading stroyprombeton/context_processors.py...
Reading stroyprombeton/locale/ru/LC_MESSAGES/django.po...
Reading stroyprombeton/templatetags/stb_extras.py...
Reading stroyprombeton/forms.py...
Puzzle 396-52167789 30/DEV at stroyprombeton/forms.py
Reading stroyprombeton/sitemaps.py...
Puzzle 396-64050826 60/DEV at stroyprombeton/sitemaps.py
Reading stroyprombeton/tests/helpers.py...
Reading stroyprombeton/tests/tests_forms.py...
Reading stroyprombeton/tests/tests_selenium_mobile.py...
Puzzle 355-941bd795 60/DEV at stroyprombeton/tests/tests_selenium_mobile.py
Reading stroyprombeton/tests/tests_views.py...
Puzzle 340-6466f49e 60/DEV at stroyprombeton/tests/tests_views.py
Puzzle 142-0a53b98c 30/DEV at stroyprombeton/tests/tests_views.py
Puzzle 419-ddcc10c0 30/DEV at stroyprombeton/tests/tests_views.py
Puzzle 315-9094883c 60/DEV at stroyprombeton/tests/tests_views.py
Reading stroyprombeton/tests/tests_selenium.py...
Puzzle 137-a7a31c49 0/DEV at stroyprombeton/tests/tests_selenium.py
Puzzle 419-93ad88ac 30/DEV at stroyprombeton/tests/tests_selenium.py
Puzzle 205-1d2c7d44 30/DEV at stroyprombeton/tests/tests_selenium.py
Reading stroyprombeton/tests/tests_commands.py...
Reading stroyprombeton/tests/tests_selenium_admin.py...
Puzzle 396-08f06279 30/DEV at stroyprombeton/tests/tests_selenium_admin.py
Puzzle 396-eab9312d 30/DEV at stroyprombeton/tests/tests_selenium_admin.py
Puzzle 137-e5de5ce7 0/DEV at stroyprombeton/tests/tests_selenium_admin.py
Puzzle 396-901e3638 120/DEV at stroyprombeton/tests/tests_selenium_admin.py
Puzzle 317-e1224271 60/DEV at stroyprombeton/tests/tests_selenium_admin.py
Puzzle 255-c2970170 30/DEV at stroyprombeton/tests/tests_selenium_admin.py
Reading stroyprombeton/tests/tests_admin.py...
Reading stroyprombeton/admin.py...
Puzzle 424-3f91fbfa 120/DEV at stroyprombeton/admin.py
Reading stroyprombeton/wsgi.py...
Reading stroyprombeton/apps.py...
Reading stroyprombeton/settings/local.py.dist...
Reading stroyprombeton/settings/prod.py...
Reading stroyprombeton/settings/base.py...
Reading stroyprombeton/settings/dev.py...
Reading stroyprombeton/formats/ru/formats.py...
Reading stroyprombeton/formats/en/formats.py...
Reading stroyprombeton/management/commands/translate.py...
Reading stroyprombeton/management/commands/price.py...
Reading stroyprombeton/management/commands/remove_option_duplicates.py...
Reading stroyprombeton/management/commands/test_db.py...
Puzzle 296-027bf696 60/DEV at stroyprombeton/management/commands/test_db.py
Reading stroyprombeton/management/commands/category_images.py...
Reading stroyprombeton/management/commands/untranslated.py...
Reading stroyprombeton/management/commands/seo_texts.py...
Reading stroyprombeton/urls.py...
Puzzle 187-598bff5b 60/DEV at stroyprombeton/urls.py
Reading stroyprombeton/models.py...
Puzzle rf169-bd7c6c62 0/DEV at stroyprombeton/models.py
Puzzle 419-566f5d69 120/DEV at stroyprombeton/models.py
Puzzle 172-cb2747c2 60/DEV at stroyprombeton/models.py
Reading templates/catalog/category_products.html...
Reading templates/catalog/category_product_image.html...
Reading templates/catalog/product.html...
ERROR: templates/catalog/product.html; puzzle at line #108; 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'
```


Thanks Rob!


Forgot a semicolon ;)


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 1e1b1a17b9e23c99934d14814648e40c2b14f694.

You can try again later or [upgrade](https://zeit.co/teams/storybook/settings/plan) your plan.


What specific reasons do they want students to be visiting for?
I can't edit this file


It's just there to prevent the main thread to exit, which would lead to the exit of the program.


created a new advice page and stylesheet


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

https://meta.discourse.org/t/duplicate-network-calls-for-admin-email-sent-skipped-bounced-and-received/59882/6


Try it out!


ficou melhor assim pq eu sou grande e sou o vitor


que nao tem alma e nem coração


This package will have to be maintained for 7.6 while there would probably a newer package for 8.0. e.g. ceph-4.14.52 if they chose 4.14.52 as base.


TeamCity Bvcms / Build [Build 571](https://builds.tpsdb.com/viewLog.html?buildId=3235&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Running Build time: 00:04:30


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


Actually the form is not done yet in this commit


Successfully aliased the URL <https://nielskrijger-1827sdwmo.now.sh> to the following aliases.

* https://nielskrijger.com
* https://www.nielskrijger.com
* https://nielskrijger.nielskrijger.now.sh


TeamCity Identity and Access Management / identity-hostedpages [Build 130](https://teamcity.nice.org.uk/viewLog.html?buildId=50381&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) is now running


This is not really necessary, since this is a dict so even if key already exists `locked_doors[id(door)] = door` just ends up with the same thing anyways.


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

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


This is an unfair benchmark. You should move `Time::Location.load(...)` to a constant because this takes more time than parsing. If I do that then it becomes just 1.75 times slower (instead of 182 times slower).


Add a double space between endif and the comment definition. Also one space after the double slashes “//“.


Crazy


Where? The code compiles and there is no error


Wow, i did not test it yet but i really appreciate the fix. Thanks a lot!


a


Successfully aliased the URL <https://personal-site-cqoqyiuyjy.now.sh> to the following alias.

* https://site.sergiodxa.com


TeamCity Identity and Access Management / identity-hostedpages [Build 130-IDAM-112-Scaffold-cu](https://teamcity.nice.org.uk/viewLog.html?buildId=50381&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) outcome was **FAILURE**
Summary: Will fail Build time: 00:02:24


Created multidev environment [lawhelp#ci-2146](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#ci-2146).

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


Nice!


This commit for Custom Auth Provider


I don't think it makes sense for the others in the console context. External labels are a global thing, labels are not, it makes sense in an alert because labels are global to the alert but in console I don't think they are. Anyway they are not present in the data struct.


This part is breaking. `get_other_room` is supposed to get the other side of the door given one of the rooms as reference. Here we don't actually have a reference, but we know that at least one side (or both) should be in visited rooms. So we need to check `if door.room1 in visited` or something in that effect.


i'm terribly sorry to bother you but i'm wondering this is not support thread-safety right? great thanks!


TeamCity Identity and Access Management / identity-hostedpages [Build 131](https://teamcity.nice.org.uk/viewLog.html?buildId=50382&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) is now running


This can be part of `can_open`. or perhaps name it `try_open` or something.


This is questionably a good idea - my scholarly writing teacher said no to using a.k.a.
But this might also depend on the field, e.g., see discussion https://english.stackexchange.com/questions/205788/is-a-k-a-an-acceptable-abbreviation-to-use-in-academic-writing


Updated it


Great work, but there is an issue: https://github.com/true-myth/true-myth/issues/34


The structure of the code is good and understandable. At the moment, I don’t see something which could be changed to make it even better. However, I have added few comments which you could check. After you fix them, you may merge the code to the developer branch!


TeamCity Bvcms / Build [Build 572](https://builds.tpsdb.com/viewLog.html?buildId=3236&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Running Build time: 00:04:17


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


Rest looks good to me.


Not necessary but checking for the key is faster than attempting to put it into the hashtable.


superb


@tanyapys А что было бы, если б ты не указала второй аргумент как `" "`? Какое там значение по умолчанию?


Added State element for testing.


Capturing a block does incur a performance penalty when the block closures over a local variable or self. Try this:

```crystal
require "benchmark"
puts Crystal::DESCRIPTION

def slow(&block)
  block.call
end

def slow2(&block)
  yield
end

def slow3(&block)
end

def fast
  yield
end

Benchmark.ips do |x|
  x.report("block.call") { a = 1; slow { a + 1 } }
  x.report("block + yield") { a = 1; slow2 { a + 1 } }
  x.report("unused block") { a = 1; slow3 { a + 1 } }
  x.report("yield") { a = 1; fast { a + 1 } }
end
```

I get:

```
   block.call  33.09M ( 30.22ns) (±12.31%)  16 B/op  14.06× slower
block + yield 404.12M (  2.47ns) (±15.86%)   0 B/op   1.15× slower
 unused block 465.22M (  2.15ns) (± 4.60%)   0 B/op        fastest
        yield 422.51M (  2.37ns) (±11.12%)   0 B/op   1.10× slower
```

so it might be worth mentioning this.


develop (mjwitte) - x86_64-Linux-Ubuntu-18.04-gcc-7.3-UnitTestsCoverage-Debug: OK (1834 of 1834 tests passed, 0 test warnings)

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


mprof3 - apple2e.cpp

Exception at EIP=0000000001f3110a (apple2e_state::machine_start()+0x036a): ACCESS VIOLATION
While attempting to write memory at 0000000000000000
-----------------------------------------------------
Stack crawl:
  0000000000228f20: 0000000001f3110a (apple2e_state::machine_start()+0x036a)
  0000000000228fe0: 0000000004b895e1 (driver_device::device_start()+0x0201)
  0000000000229100: 0000000004b4d673 (device_t::start()+0x0533)
  0000000000229170: 0000000004c0c118 (running_machine::start_all_devices()+0x0088)

----

A number of  other apple2e.cpp machines show diffs in wavdata comparisons.  Expected?

apple2e - apple2e.cpp - (1920044) - 6fead010  |  (1920044) - 29cc244b                HASH
apple2ee - apple2e.cpp - (1920044) - 67c14a7c  |  (1920044) - 4d3c25b8               HASH
apple2eefr - apple2e.cpp - (1920044) - 67c14a7c  |  (1920044) - 4d3c25b8             HASH
apple2ees - apple2e.cpp - (1920044) - 6fead010  |  (1920044) - 29cc244b              HASH
apple2eeuk - apple2e.cpp - (1920044) - 67c14a7c  |  (1920044) - 4d3c25b8             HASH
apple2ep - apple2e.cpp - (1920044) - 67c14a7c  |  (1920044) - 4d3c25b8               HASH
apple2euk - apple2e.cpp - (1920044) - 6fead010  |  (1920044) - 29cc244b              HASH
prav8c - apple2e.cpp - (1920044) - 6fead010  |  (1920044) - 29cc244b                 HASH
tk3000 - apple2e.cpp - (1920044) - 67c14a7c  |  (1920044) - 4d3c25b8                 HASH


I meant params, rawparams and path.


On the very last closing curly bracket.


For me, I used ^\w+.+$|^’+.+$ to find all the speakers and replace it with <spkr>\0</spkr>  with DOT Matches turned off in finding 290 matches. For me I did that as my first step instead of finding everything [A-Z ]+ by shown in your solution. But now I understand why professor @ebeshero did that first.


That's true.


This benchmark is a bit misleading. Strings are immutable in Crystal. When you do `string.dup` it just returns `self`. When you do `string + ""` it just returns `string` because it will has the same string value. Essentially, both things tested here are nops.


TeamCity Identity and Access Management / identity-hostedpages [Build 131-IDAM-112-Scaffold-cu](https://teamcity.nice.org.uk/viewLog.html?buildId=50382&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) outcome was **SUCCESS**
Summary: Running Build time: 00:04:07


![](https://github.trello.services/images/mini-trello-icon.png) [Enemy AI Attacks](https://trello.com/c/ZMoq2iAD/92-enemy-ai-attacks)


![](https://github.trello.services/images/mini-trello-icon.png) [Interact With Objects](https://trello.com/c/RPIUnyqO/93-interact-with-objects)


@tanyapys Ого)))) Не спорю, но а что было бы если б ты поделила на цело на 1?


develop (mjwitte) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (3 of 3 tests passed, 0 test warnings)

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