[R/processing.R:32:8:](https://github.com/pat-s/sperrorest/blob/8cc6b1c9db833915481a39c24b22ba72a77b66f0/R/processing.R#L32) *style:* **Variable or function name should be snake_case.**
```r
  data$FID <- seq(1:nrow(data))
       ^~~
```
[R/resample.R:63:1:](https://github.com/pat-s/sperrorest/blob/8cc6b1c9db833915481a39c24b22ba72a77b66f0/R/resample.R#L63) *style:* **Lines should not be more than 80 characters.**
```r
    stop(paste0("'strat' must either be a vector of factor type, or the name", # nocov
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_misc.R:44:32:](https://github.com/pat-s/sperrorest/blob/8cc6b1c9db833915481a39c24b22ba72a77b66f0/R/sperrorest_misc.R#L44) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (method == "euclidian") { # nocov start
                               ^
```
[R/sperrorest.R:544:1:](https://github.com/pat-s/sperrorest/blob/8cc6b1c9db833915481a39c24b22ba72a77b66f0/R/sperrorest.R#L544) *style:* **Lines should not be more than 80 characters.**
```r
            stop(paste0("No output was received from sperrorest.\n", # nocov start
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-processing.R:121:71:](https://github.com/pat-s/sperrorest/blob/8cc6b1c9db833915481a39c24b22ba72a77b66f0/tests/testthat/test-processing.R#L121) *style:* **Commas should always have a space after.**
```r
  mypred_rpart <- function(object, newdata) predict(object, newdata)[,2]
                                                                      ^
```
[tests/testthat/test-sperrorest.R:203:21:](https://github.com/pat-s/sperrorest/blob/8cc6b1c9db833915481a39c24b22ba72a77b66f0/tests/testthat/test-sperrorest.R#L203) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                  x[ fac == lev ] <- majority(x[ fac == lev ])
                    ^
```
[tests/testthat/test-sperrorest.R:203:32:](https://github.com/pat-s/sperrorest/blob/8cc6b1c9db833915481a39c24b22ba72a77b66f0/tests/testthat/test-sperrorest.R#L203) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                  x[ fac == lev ] <- majority(x[ fac == lev ])
                               ^
```
[tests/testthat/test-sperrorest.R:203:49:](https://github.com/pat-s/sperrorest/blob/8cc6b1c9db833915481a39c24b22ba72a77b66f0/tests/testthat/test-sperrorest.R#L203) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                  x[ fac == lev ] <- majority(x[ fac == lev ])
                                                ^
```
[tests/testthat/test-sperrorest.R:203:60:](https://github.com/pat-s/sperrorest/blob/8cc6b1c9db833915481a39c24b22ba72a77b66f0/tests/testthat/test-sperrorest.R#L203) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                  x[ fac == lev ] <- majority(x[ fac == lev ])
                                                           ^
```
[tests/testthat/test-sperrorest.R:254:11:](https://github.com/pat-s/sperrorest/blob/8cc6b1c9db833915481a39c24b22ba72a77b66f0/tests/testthat/test-sperrorest.R#L254) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
          ^
```
[tests/testthat/test-sperrorest.R:254:22:](https://github.com/pat-s/sperrorest/blob/8cc6b1c9db833915481a39c24b22ba72a77b66f0/tests/testthat/test-sperrorest.R#L254) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                     ^
```
[tests/testthat/test-sperrorest.R:254:39:](https://github.com/pat-s/sperrorest/blob/8cc6b1c9db833915481a39c24b22ba72a77b66f0/tests/testthat/test-sperrorest.R#L254) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                      ^
```
[tests/testthat/test-sperrorest.R:254:50:](https://github.com/pat-s/sperrorest/blob/8cc6b1c9db833915481a39c24b22ba72a77b66f0/tests/testthat/test-sperrorest.R#L254) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                                 ^
```
[tests/testthat/test-sperrorest.R:419:11:](https://github.com/pat-s/sperrorest/blob/8cc6b1c9db833915481a39c24b22ba72a77b66f0/tests/testthat/test-sperrorest.R#L419) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
          ^
```
[tests/testthat/test-sperrorest.R:419:22:](https://github.com/pat-s/sperrorest/blob/8cc6b1c9db833915481a39c24b22ba72a77b66f0/tests/testthat/test-sperrorest.R#L419) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                     ^
```
[tests/testthat/test-sperrorest.R:419:39:](https://github.com/pat-s/sperrorest/blob/8cc6b1c9db833915481a39c24b22ba72a77b66f0/tests/testthat/test-sperrorest.R#L419) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                      ^
```
[tests/testthat/test-sperrorest.R:419:50:](https://github.com/pat-s/sperrorest/blob/8cc6b1c9db833915481a39c24b22ba72a77b66f0/tests/testthat/test-sperrorest.R#L419) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                                 ^
```


Du vil ikke heller ha et pattern som sier
```java
\d{9}
```
altså, nøyaktig 9 digits?


The `sts_traditional_keys` variable has been introduced in Boom to disable showing the combined keys. You shouldn't need it here (or implement it properly as a config switch).


BTW, do you know of a map that contains both key cards and skull keys?


- NamelessCoder\GizzleGitPlugins\GizzlePlugins\ClonePlugin:0000000049b471cf0000000075e70828:
  - 0: Executing Git clone command: /usr/bin/git clone --depth 1 --single-branch --branch '5.2.2' 'https://github.com/kartolo/direct_mail.git' /tmp/2632e1dc36ba784bcea9402ee6b0f4eb6ecfae7e/direct_mail
  - NamelessCoder\TYPO3RepositoryGizzle\GizzlePlugins\ExtensionRepositoryReleasePlugin:0000000049b471d10000000075e70828:
    - resultCode: 10504
    - resultMessages:
      - 0: Please note that it might take a while (up to an hour) until your extension and the documentation appear on TYPO3.org.
      - version: 5.2.2


address: 0x8dcdb7fc9f541825ba57fb47d5204317fc609590

https://urlscan.io/result/729f4b4b-9539-4a33-9a0a-46af976bc22c#summary


no no it was a mistake, i wanted to open a pull request and change, 3.5 had bigger changes, please check releases section @TheDeibo


Please allow posting issues to this repo. I've had to resort to making this as a commit comment instead

Regarding authentication, it is unclear to me how to create the access token for OAuth2 authentication.

I tried looking at the following docs on Atlassian
https://confluence.atlassian.com/bitbucket/oauth-on-bitbucket-cloud-238027431.html

but still a mystery to me... I have generated a Key and Secret as per the instructions

also looked at this StackOverflow thread
https://stackoverflow.com/questions/24965307/how-to-manipulate-bitbucket-repository-with-token

Please advice and add to Readme.

I'm working on a major overhaul and update (see my `development` branch) to add:
- almost full v.2 API support
- add promise based API
- add full test suite etc.
- add customisation support
- ...

Let's make this happen :)


Oh, OK.


👍  thank you very much @tonyseek


Still, I find your lack of knowledge (of [Semantic versioning](http://semver.org)) very disturbing.


+ Syntax Anpassungen


This is first commit for Final year project 2017/2018


Nah, it's ok.


There are a few non-Python or PEP-violating code fragments in the file. I really would suggest that you use PyCharm or any other editor which informs you about this.
E.g. there always should be 2 empty lines before or after a class definition.
And after a `#` (for comments), there should be exactly one space.
Also, some redundant brackets should be removed.
Also, lines should not exceed a certain length.

There are also some errors. E.g. `tfSi6Proc` is not defined.

For the check about correct dimension ordering, you don't need that, if you define the output just like the input.
Actually, this seems missing in your code. See the example in the docstring of `LayerBase`. You must declare `get_out_data_from_opts`, which can be just like this:
```
@classmethod
def get_out_data_from_opts(cls, sources, name, **kwargs):
    return get_concat_sources_data_template(sources, name="%s_output" % name)
```
Alternatively, if you want to have it in a specific predefined order, you also must define that in that `get_out_data_from_opts` function. E.g. if you always want to have it in batch-major mode (batch axis 0, time axis 1, feature axis 2).
Then, you still don't need that complicated check in your code and do the transpose by yourself. In the `Data` class, there is `copy_as_batch_major` or `get_placeholder_as_batch_major`.


*MUCSub


Sorry about that.  Not having it breaks the build for me on Windows.  Lets figure out how to make it work in both cases.


I can't handle double key selection condition without `sts_traditional_keys`. It does not working properly this way, and I don't know what to do. ><

```
 	if (plyr->cards[i+3])
	    keyboxes[i] = i+3;
	    keyboxes[i] = keyboxes[i]==-1 || i+6;
```

> BTW, do you know of a map that contains both key cards and skull keys?

I have already made two maps with all six keys, with and without STKEYS graphics. Will post them in Crispy tracker in few minutes.


yea i forgot versioning was more impt than the plugin - Infernus101


I thought that I had exited the pull request with an empty message to abort it. I was mistaken, apparently.


Overall OK (couple of minor things to polish that I highlighted), except that i believe you've introduced a serious bug with the break in PullerLoop and I think I still have to insist on fixing the bug

So besides trivial things two major things to go
- consider that break in PullerLoop (I think it is a bug)
- fix that InvalidPrevTip exception not to go to block rejected branch


test


@elderapo ?


It is important. If you wish to be a proper developer, learn about [Semantic versioning](http://semver.org), because other developers will not take you seriously otherwise. :)


Hi ,
When i want to use , the powershell command Get-PerformanceCounterID:
That is the powershell answers

PS C:\Users\Administrateur> Get-PerformanceCounterID
Get-PerformanceCounterID : Le terme «Get-PerformanceCounterID» n'est pas reconnu comme nom d'applet de commande,
fonction, fichier de script ou programme exécutable. Vérifiez l'orthographe du nom, ou si un chemin d'accès existe,
vérifiez que le chemin d'accès est correct et réessayez.
Au caractère Ligne:1 : 1
+ Get-PerformanceCounterID
+ ~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Get-PerformanceCounterID:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

How I install this command, module ?

Thanks in advance

philippe


I believe the developer have the right to version however they want, so idc, other developers can kma and stop linking semantic versioning because it looks like you learned a new word today lmao


Should this method search recursively? (It may be fair to assume `<items>` is "on top", just want to be sure.)


lol


But.. But... But... [Semantic versioning](http://semver.org)... .:D


TESTS_PREFIX is not defined


変数名を決める時はキャメルケースにしましょう。


This is very tricky - folder you put in is AMD64_LINUX specific. While it is my favorite :), I am using enough OSX, ARM_LINUX and Ubuntu@x86_64 to squirm on anything constant in this place :).


others also experience this problem, see #3183


[R/AddinLoginTab.R:22:24:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/AddinLoginTab.R#L22) *warning:* **no visible global function definition for ‘.getTitleAndMessage’**
```r
    titleAndMessage <- .getTitleAndMessage(response = response)
                       ^~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:27:30:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/AddinSubmitTab.R#L27) *warning:* **no visible global function definition for ‘.testsPassedPercentage’, Did you mean 'testsPassedPercentage'?**
```r
    testsPassedPercentage <- .testsPassedPercentage(testResults)
                             ^~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:38:27:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/AddinSubmitTab.R#L38) *warning:* **no visible global function definition for ‘createSingleResultDisplay’**
```r
      testResultOutput <- createSingleResultDisplay(testResults = testResults)
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:66:32:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/AddinSubmitTab.R#L66) *warning:* **no visible global function definition for ‘.createDetailedMessageWithButton’**
```r
    elements <- list(elements, .createDetailedMessageWithButton(index, message))
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:73:10:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/AddinSubmitTab.R#L73) *warning:* **no visible binding for global variable ‘tags’, Did you mean 'rtags'?**
```r
  btn <- tags$button(id = paste("button_", index, sep = ""), "Toggle details")
         ^~~~
```
[R/AddinSubmitTab.R:94:10:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/AddinSubmitTab.R#L94) *warning:* **no visible global function definition for ‘.createTestResultElement’**
```r
  return(.createTestResultElement(name = "All tests", status = "pass"))
         ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Authentication.R:40:5:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/Authentication.R#L40) *style:* **Commented code should be removed.**
```r
  # url <- "https://tmc.mooc.fi/api/v8/core/org/hy/courses"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:3:1:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/HTTPQueries.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
download_exercises <- function(token, exercise_id, target, exercise_directory) {
^~~~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:3:39:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/HTTPQueries.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
download_exercises <- function(token, exercise_id, target, exercise_directory) {
                                      ^~~~~~~~~~~
```
[R/HTTPQueries.R:3:60:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/HTTPQueries.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
download_exercises <- function(token, exercise_id, target, exercise_directory) {
                                                           ^~~~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:5:3:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/HTTPQueries.R#L5) *style:* **Variable or function name should be lowerCamelCase.**
```r
  exercise_directory <- "tests/testthat/resources/downloaded_exercises/"
  ^~~~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:7:3:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/HTTPQueries.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
  base_url <- "https://tmc.mooc.fi/"
  ^~~~~~~~
```
[R/HTTPQueries.R:8:3:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/HTTPQueries.R#L8) *style:* **Variable or function name should be lowerCamelCase.**
```r
  exercises_url <- paste(sep = "", base_url, "api/v8/core/exercises/",
  ^~~~~~~~~~~~~
```
[R/HTTPQueries.R:11:3:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/HTTPQueries.R#L11) *style:* **Variable or function name should be lowerCamelCase.**
```r
  url_config <- httr::add_headers(Authorization = token)
  ^~~~~~~~~~
```
[R/HTTPQueries.R:13:3:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/HTTPQueries.R#L13) *style:* **Variable or function name should be lowerCamelCase.**
```r
  exercises_response <- httr::GET(exercises_url,
  ^~~~~~~~~~~~~~~~~~
```
[R/TMC_plugin.R:22:23:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/TMC_plugin.R#L22) *warning:* **no visible binding for global variable ‘.loginTab’**
```r
    shiny::callModule(.loginTab, "login")
                      ^~~~~~~~~
```
[R/TMC_plugin.R:23:23:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/TMC_plugin.R#L23) *warning:* **no visible binding for global variable ‘.courseTab’**
```r
    shiny::callModule(.courseTab, "courses")
                      ^~~~~~~~~~
```
[R/TMC_plugin.R:24:23:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/TMC_plugin.R#L24) *warning:* **no visible binding for global variable ‘.submitTab’**
```r
    shiny::callModule(.submitTab, "testAndSubmit")
                      ^~~~~~~~~~
```
[R/Zipper.R:2:1:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/Zipper.R#L2) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_zip <- function(folder, target) {
^~~~~~~~
```
[R/Zipper.R:3:3:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/Zipper.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
  files_to_zip <- dir(folder, full.names = TRUE)
  ^~~~~~~~~~~~
```
[R/Zipper.R:7:1:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
^~~~~~~~~~
```
[R/Zipper.R:7:24:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
                       ^~~~~~~~~~~~
```
[R/Zipper.R:7:38:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
                                     ^~~~~~~~~~~~~
```
[R/Zipper.R:11:1:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/Zipper.R#L11) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_tar <- function(folder, target) {
^~~~~~~~
```
[R/Zipper.R:12:3:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/Zipper.R#L12) *style:* **Variable or function name should be lowerCamelCase.**
```r
  files_to_tar <- dir(folder, full.names = TRUE)
  ^~~~~~~~~~~~
```
[R/Zipper.R:16:1:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
^~~~~~~~~~
```
[R/Zipper.R:16:24:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
                       ^~~~~~~~~~~~
```
[R/Zipper.R:16:38:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
                                     ^~~~~~~~~~~~~
```
[tests/testthat/testLintr.R:3:5:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/tests/testthat/testLintr.R#L3) *style:* **Commented code should be removed.**
```r
#   context("lints")
    ^~~~~~~~~~~~~~~~
```
[tests/testthat/testLintr.R:5:7:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/tests/testthat/testLintr.R#L5) *style:* **Commented code should be removed.**
```r
#     lintr::expect_lint_free()
      ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:1:1:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/tests/testthat/testZipper.R#L1) *style:* **Variable or function name should be lowerCamelCase.**
```r
test_resources_dir <- paste(sep = "", getwd(), "/resources")
^~~~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:3:1:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/tests/testthat/testZipper.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
pack_folder_path <- paste(sep = "", test_resources_dir, "/pack")
^~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:5:1:](https://github.com/RTMC/tmc-rstudio/blob/866656916794d80ab1eb8fcb63ef2da78104b54d/tests/testthat/testZipper.R#L5) *style:* **Variable or function name should be lowerCamelCase.**
```r
.clean_dirs <- function() {
^~~~~~~~~~~
```


god you are obsessed


have you maybe thought of checking the error it is outputting from the requirements.txt


3 closing parentheses instead of two


![](https://github.trello.services/images/mini-trello-icon.png) [Unify to a single location manager for the app](https://trello.com/c/ogFMrnmc/60-unify-to-a-single-location-manager-for-the-app)


arrête avec les "NOT Working, for your consideration" et les commentaires stp.

Ce que tu fais c'est que tu travailles sur une branche, tu ouvres un pull request et comme ça on peut discuter dedans.


Here, we don't get the nick?


Here's the basic code for making Li-Fi using Arduino Uno Motherboard


`[22:43:23] [Client thread/INFO]: Connecting to *****, 25565
[22:43:26] [Client thread/INFO]: [CHAT] ***** joined the game
[22:43:26] [Client thread/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Default value cannot be lower than minimum value!
	at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_151]
	at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_151]
	at net.minecraft.util.Util.runTask(Util.java:48) [Wurst%206.13.jar:?]
	at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1133) [Wurst%206.13.jar:?]
	at net.minecraft.client.Minecraft.run(Minecraft.java:428) [Wurst%206.13.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:115) [Wurst%206.13.jar:?]
Caused by: java.lang.IllegalArgumentException: Default value cannot be lower than minimum value!
	at net.minecraft.entity.ai.attributes.RangedAttribute.<init>(RangedAttribute.java:24) ~[Wurst%206.13.jar:?]
	at net.minecraft.client.network.NetHandlerPlayClient.handleEntityProperties(NetHandlerPlayClient.java:2168) ~[Wurst%206.13.jar:?]
	at net.minecraft.network.play.server.SPacketEntityProperties.processPacket(SPacketEntityProperties.java:86) ~[Wurst%206.13.jar:?]
	at net.minecraft.network.play.server.SPacketEntityProperties.processPacket(SPacketEntityProperties.java:1) ~[Wurst%206.13.jar:?]
	at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:15) ~[Wurst%206.13.jar:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_151]
	at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_151]
	at net.minecraft.util.Util.runTask(Util.java:47) ~[Wurst%206.13.jar:?]
	... 3 more
[22:43:27] [Client thread/INFO]: [STDOUT]: Disconnected.
    Message: Internal Exception: io.netty.handler.codec.EncoderException: java.lang.RuntimeException: ConnectionProtocol unknown: net.minecraft.network.play.client.CPacketKeepAlive@f9de30f
    Reason: Connection Lost`


インデントが広い気がしますので揃えましょう。


Dear @famima65536,
I am sorry to inform you that your submitted release, "ChatChannel" (v1.0.0), for the project [ChatChannel](https://poggit.pmmp.io/ci/famima65536/ChatChannel/ChatChannel) on 2017-10-19 10:19:02 has been rejected.

Rejected for a few reasons:
 - https://github.com/famima65536/ChatChannel/blob/5a937a67b70cbb2fa2b5466a3c22648fd2aa3025/resources/config.yml#L2 This needs to be `en`, because English is a widely recognised language, and should be set as default.
 - The supported API Versions. We do not support 1.0.0 anymore. We do not support 2.1.0 anymore.

Please resolve the above-listed issues and submit the updated plugin again.

Also, This is a suggestion:
As the usage: You should also have a command, to use the plugin. This is due to using an item to do it can become annoying to the users.


Thanks to @alhazmy13 for writing this code in a more efficient way.


Whilst making any changes to your plugin, you must take into account about [Semantic versioning](http://semver.org). Even if you make any changes to the `readme.md`, you should also change the version on the `plugin.yml`.  Especially if you intend to upload it to poggit.
Any version uploaded to poggit must be a different version.


Oops, sorry, misread how to program the yml


I am getting:
/usr/local/lib/mono/msbuild/15.0/bin/Roslyn/Microsoft.CSharp.Core.targets(84,5): error MSB6001: Invalid command line switch for "". Value cannot be null.
/usr/local/lib/mono/msbuild/15.0/bin/Roslyn/Microsoft.CSharp.Core.targets(84,5): error MSB6001: Parameter name: path2


Puede ser pero aún no he conseguido reproducir el problema por lo que no se si se ha solucionado o no. Yo creo que se debe de algún formato de perfiles de algún launcher antiguo


The lack of brackets always makes it far harder to work out what is going on...

    keyboxes[i] = keyboxes[i]==-1 ? i+3 : i+6;


You can have sources in one branch and static content generated on CI in another branch (typically named gh-pages). ;)


Your solution is a brilliant one, but the line contains an petty solecism (CACHE PATH put twice)


**BAKA**


Ok master @TheDeibo


*BAKA*
__BAKA__


@Utumno Here are the squashed commits as requested. Hopefully I didn't clobber anything.
My fork has been removed also.


Tệp tin đã được thay đổi


If I use a build before this commit, all compilation work ok but if I build with this commit enabled I get those error messages without csc even being invoked.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/6bdc468e-f22a-4ae1-87b2-920795dda89b "Franktoolchain"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/0f863cf5-2515-4d40-be8a-6ae307bdfcea "Franktoolchain") deployed [Franktoolchain](https://github.com/frala62/Franktoolchain/releases/tag/deploy-ibm-yp-us-south-franco.lalli-it.ibm.com-dev-20171020-120546 "deploy-ibm-yp-us-south-franco.lalli-it.ibm.com-dev-20171020-120546") to [dev](https://console.bluemix.net/apps/1cf4361d-dfcb-4782-92c3-be73557dfed0?env_id=ibm:yp:us-south "ibm:yp:us-south:franco.lalli@it.ibm.com:dev"), including this commit


@marek-safar we're seeing the same issue on Wrench: https://wrench.internalx.com/Wrench/ViewLane.aspx?lane_id=2716&host_id=440&revision_id=916859


> BTW, do you know of a map that contains both key cards and skull keys?

I added an extra cheat: idka followed by 1-6 to give just that key.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/054cbe60-4caf-4379-836b-6a81f1190963 "simple-toolchain-jspv1"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/5a3bf57d-9c72-4269-800c-bb43de795574 "simple-toolchain-jspv1") deployed [simple-toolchain-jspv1](https://github.com/jesiels/simple-toolchain-jspv1/releases/tag/deploy-ibm-yp-us-south-jesiels-br.ibm.com-dev-20171020-120739 "deploy-ibm-yp-us-south-jesiels-br.ibm.com-dev-20171020-120739") to [dev](https://console.bluemix.net/apps/4b90362c-30be-40a0-993b-7a7df61074df?env_id=ibm:yp:us-south "ibm:yp:us-south:jesiels@br.ibm.com:dev"), including this commit


> The lack of brackets always makes it far harder to work out what is going on...

Doh! :persevere: Thank you!


if I diff the two Microsoft.CSharp.Core.targets there seems to be a new property that may be the issue:

```diff
--- /Users/alexander/dev/mono/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.3.2/tools/Microsoft.CSharp.Core.targets	2017-10-09 17:14:07.000000000
+++ /Users/alexander/dev/mono/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.6.0/tools/Microsoft.CSharp.Core.targets	2017-10-10 13:54:20.000000000
@@ -131,12 +131,13 @@
          ProvideCommandLineArgs="$(ProvideCommandLineArgs)"
          References="@(ReferencePathWithRefAssemblies)"
          ReportAnalyzer="$(ReportAnalyzer)"
          Resources="@(_CoreCompileResourceInputs);@(CompiledLicenseFile)"
          ResponseFiles="$(CompilerResponseFile)"
          RuntimeMetadataVersion="$(RuntimeMetadataVersion)"
+         SharedCompilationId="$(SharedCompilationId)"
          SkipCompilerExecution="$(SkipCompilerExecution)"
          Sources="@(Compile)"
          SubsystemVersion="$(SubsystemVersion)"
          TargetType="$(OutputType)"
          ToolExe="$(CscToolExe)"
          ToolPath="$(CscToolPath)"
```


@rarkins we had to do a change with some paths, just to know, renovate will re-submit the currently open PRs by itself?


Thanks for the suggestion, I needed to host my presentation and I didn't have time for setting all this. As soon as I find the time, I will make it more correct :)


I see your collaborating me friend, thanks, also by seeing your code format, I've learned alot new things! Thanks again!


syzkaller has GCE support and functionality similar to oss-fuzz (syz-ci, dashboard/app).


Hi,
Thanks for the suggestion but no, I don't want to duplicate the same
comments in SimpleRTK. The users must refer to RTK doc, SimpleRTK only
wraps RTK function.
Simon

On Fri, Oct 20, 2017 at 12:53 PM, ma0ho <notifications@github.com> wrote:

> Could you please also add the comment here
> <https://github.com/SimonRit/RTK/blob/master/utilities/SimpleRTK/Code/Common/include/srtkThreeDCircularProjectionGeometry.h#L100>?
> Took me some hours to find out why adding my (unnormalized) projection
> matrices failed.. Thx!
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/SimonRit/RTK/commit/a13a6037570a502182220ff600518524079e74b4#commitcomment-25094880>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAT_cFaFhAWSNzzUYgQBXxhP5OhL8Em7ks5suHujgaJpZM4QAgWg>
> .
>


spawn


zdajesz sobie sprawe z tego ze w divie o klasie film nie masz elementu z klasa .p ?


I guess that would be a good idea.

But we have to warn users; this may not work as expected (on my firefox/linux; the change made here has no effect for example). Does the change works for you?


> Computer braille means single character to single braille cell mapping

Ok. then the 8 dot table (without fallback) is computer braille, so I've marked it up with the correct `type`.

> maybe you meant remove direction altogether

I meant since it's untested.

Since the 8-dot table (without fallback) is a 1-to-1 translation, `direction:both` is fine there. For the 6-dot tables, I think they have been tested for backwards translation by Lars, so it should be fine there as well. And I guess that means that the 8-dot table with 6-dot fallback should also work with backtranslation.


__apiary.manifest contains reference to non-existent file in repository.__ (Autogenerated message from apiary.io)
+ swagger.yaml


`std::max(left_image_size.first, right_image_size.first)`
You need to take the larger size between the two images


my little experience on skating


experiene on gh-pages


```python
Error in test test_get_groups_anonymous (plone.api.tests.test_group.TestPloneApiGroup)
Traceback (most recent call last):
  File "/usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/Users/roel/Develop/plone/plone.api/src/plone/api/tests/test_group.py", line 163, in test_get_groups_anonymous
    groups = api.group.get_groups(user=user)
  File "<decorator-gen-44>", line 2, in get_groups
  File "/Users/roel/Develop/plone/plone.api/src/plone/api/validation.py", line 112, in wrapped
    return function(*args, **kwargs)
  File "/Users/roel/Develop/plone/plone.api/src/plone/api/group.py", line 94, in get_groups
    groups = group_tool.getGroupsForPrincipal(user)
  File "/Users/roel/.buildout/eggs/Products.PlonePAS-5.0.14-py2.7.egg/Products/PlonePAS/tools/groups.py", line 320, in getGroupsForPrincipal
    return getGroupsForPrincipal(principal, self._getPlugins())
  File "/Users/roel/.buildout/eggs/Products.PlonePAS-5.0.14-py2.7.egg/Products/PlonePAS/utils.py", line 171, in getGroupsForPrincipal
    groups.update(plugin.getGroupsForPrincipal(principal, request))
  File "/Users/roel/.buildout/eggs/Products.PluggableAuthService-1.11.0-py2.7.egg/Products/PluggableAuthService/plugins/RecursiveGroupsPlugin.py", line 87, in getGroupsForPrincipal
    set = list( user.getGroups() )
  File "/Users/roel/.buildout/eggs/Products.PlonePAS-5.0.14-py2.7.egg/Products/PlonePAS/pas.py", line 206, in getGroups
    gtool = getToolByName(self, 'portal_groups')
  File "<string>", line 13, in check_getToolByName
  File "/Users/roel/.buildout/eggs/Products.CMFCore-2.2.12-py2.7.egg/Products/CMFCore/utils.py", line 120, in getToolByName
    raise AttributeError, name
AttributeError: portal_groups
```


My final solution to this problem is now made of three patches:
```
diff --git a/configure.ac b/configure.ac
index 4777b63..a698047 100644
--- a/configure.ac
+++ b/configure.ac
@@ -44,6 +44,14 @@ AC_SYS_LARGEFILE
 zw_SIMPLE_ENABLE_WARNINGS
 LT_INIT

+# Check for system's endianness
+AC_C_BIGENDIAN(
+   AC_DEFINE([IS_BIGENDIAN], 1,
+    [Define to 1 if system's architecture is big-endian.]),
+   AC_DEFINE([IS_BIGENDIAN], 0,
+    [Define to 0 if system's architecture is little-endian.])
+)
+
 # One of the test scripts needs to use -dD.
 AC_CACHE_CHECK([whether the preprocessor ($CPP) supports -dD],
   [ac_cv_prog_cc_dD],
```
to have `IS_BIGENDIAN` defined in config.h.
***
```
diff --git a/crypt-bcrypt.c b/crypt-bcrypt.c
index efd17e9..0f1f094 100644
--- a/crypt-bcrypt.c
+++ b/crypt-bcrypt.c
@@ -58,8 +58,8 @@
 #endif

-typedef unsigned int BF_word;
-typedef signed int BF_word_signed;
+typedef uint32_t BF_word;
+typedef int32_t BF_word_signed;

 /* Number of Blowfish rounds, this is also hardcoded into a few places */
 #define BF_N                            16
```
to have `BF_word` defined a fixed width 32-bit int type, so there will be no trouble with the next patch on arches where `sizeof (int) > 8 byte`.
***
```
diff --git a/crypt-bcrypt.c b/crypt-bcrypt.c
index 0f1f094..d70923f 100644
--- a/crypt-bcrypt.c
+++ b/crypt-bcrypt.c
@@ -45,6 +45,7 @@

 #include "crypt-port.h"
 #include "crypt-private.h"
+#include "byteorder.h"

 #include <errno.h>
 #include <stdio.h>
@@ -57,10 +58,16 @@
 #define BF_SCALE                        0
 #endif

-
 typedef uint32_t BF_word;
 typedef int32_t BF_word_signed;

+/* Set the int_to_cpu function according to the system's endianness */
+#if IS_BIGENDIAN
+#define BF_WORD_TO_CPU(x)               be32_to_cpu (x)
+#else
+#define BF_WORD_TO_CPU(x)               le32_to_cpu (x)
+#endif
+
 /* Number of Blowfish rounds, this is also hardcoded into a few places */
 #define BF_N                            16

@@ -484,7 +491,7 @@ BF_swap (BF_word * x, int count)
 #else
 /* Architectures with no complicated addressing modes supported */
 #define BF_INDEX(S, i) \
-        (*((BF_word *)((void *)(((unsigned char *)S) + (i)))))
+        BF_WORD_TO_CPU(((unsigned char *)S) + (i))
 #define BF_ROUND(L, R, N) \
         tmp1 = L & 0xFF; \
         tmp1 <<= 2; \
```
to avoid problems when strict alignment is enforced.


初始功能~


stupid question: why bother parsing/setting the `status` field of the template here, when the content in the output is overwritten afterwards in [post.sql](https://github.com/taginfo/taginfo/blob/master/sources/wiki/post.sql)?


Oh okay, I wasn't aware that it was a GNU Make specific thing. Forget my comment then :)


@davisagli this happens for anonymous users as they are Zope level acl_users.
I'll just catch the exception instead of checking. This should work on CMF master then as well.


Run properly only after changed DB_HOST_PORT to 5432 on my machine. It is unclear if this parameter intended to be changed or not. Also not easy to notice.


This work for me:

```javascript
n = new Notification("test", {'body': 'content'});
setTimeout(n.close.bind(n), 2000); // 2 seconds
```


Possible mistake when uri contains "."? ... or can be intentional, i couldnt have checked. :-)


@jkasten2 I recommend to add `multidex-instrumentation` in omitModules :
`'omitModules': ['multidex', 'multidex-instrumentation'],`

I have tested your changes and got error:

```
* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all dependencies for configuration ':_armv7DebugAndroidTestApkCopy'.
   > Could not find any version that matches com.android.support:multidex-instrumentation:26.1.+.
     Versions that do not match:
         1.0.1
         1.0.0
         1.0.2
```


Welp... apparently this fared no better than 5f0da121087c26682c4f92f4d9bbad65202ceb3d (which was yellow with bounds [0, 10]).


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/5fb6cf39-15d4-47b4-8e0c-083e4c7f574f "isettenani"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/2187a989-84ad-42cf-aaa6-e7484486f1eb "isettenani") deployed [isettenani](https://github.com/fabioballati/isettenani/releases/tag/deploy-ibm-yp-eu-gb-fabio.ballati-polito.it-Primo_Spazio-20171020-122730 "deploy-ibm-yp-eu-gb-fabio.ballati-polito.it-Primo_Spazio-20171020-122730") to [Primo_Spazio](https://console.bluemix.net/apps/26374f0e-9756-45a7-afcf-1c65dcd187d7?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:fabio.ballati@polito.it:Primo_Spazio"), including this commit


hmm what was the validation error?
seems VS has reset it's settings back to messing up the xml formatting tho....


I think that default value should be true, to prevent inconsistency.


Yee


Fix_2757_2714 (jmarrec) - x86_64-MacOS-10.10-clang: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


Dear @FreakingDev,
I am sorry to inform you that your submitted release, "MurderMystery" (v1.1.2), for the project [MurderMystery](https://poggit.pmmp.io/ci/FreakingDev/MurderMystery/MurderMystery) on 2017-10-20 11:32:42 has been rejected.

Whilst making any changes to your plugin, you must take into account about Semantic versioning. Even if you make any changes to the readme.md, you should also change the version on the plugin.yml. Especially if you intend to upload it to poggit.
Any version uploaded to poggit must be a different version.

Please resolve the above-listed issues and submit the updated plugin again.


let niet op de code het is nog niet pep8 ready


@mvdlaar als je deze fork ff weggooit en opnieuw maakt heb je een clean commit history voor elke branch.


HORNETQ is replaced in EAP7 with AMQ, HORNETQ properties should be deleted from here.


The correct issue is #243


Maybe the non-relaxed typing could be kept for the macro-phases ? (Typer/PostTyper/FirstTransform/Erasure/...)


TeamCity LCM :: liblcm-linux64-master Continuous [Build 76](http://build.palaso.org/viewLog.html?buildId=100615&buildTypeId=Liblcm_LiblcmLinux64masterContinuous) outcome was **FAILURE**
Summary: Exit code 2 Build time: 00:00:03


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/054cbe60-4caf-4379-836b-6a81f1190963 "simple-toolchain-jspv1"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/5a3bf57d-9c72-4269-800c-bb43de795574 "simple-toolchain-jspv1") deployed [simple-toolchain-jspv1](https://github.com/jesiels/simple-toolchain-jspv1/releases/tag/deploy-ibm-yp-us-south-jesiels-br.ibm.com-dev-20171020-123700 "deploy-ibm-yp-us-south-jesiels-br.ibm.com-dev-20171020-123700") to [dev](https://console.bluemix.net/apps/a651b668-2e4b-49f6-a17c-4fef572519ba?env_id=ibm:yp:us-south "ibm:yp:us-south:jesiels@br.ibm.com:dev"), including this commit


If it throws errors again, leave it to me, i'll take it on from there.
also, i wonder if these commits will show up on Developers Swearing on Twitter.


Driver gamate (file gamate.cpp): 1 errors, 0 warnings
Errors:
   Software List device 'cart_list': gamate.xml: Errors parsing software list:
   gamate.xml(636.6): Unknown tag: feature

feature was inside dataarea


@Magicode1 no longer has access to the repository except as an outside collaborator


TeamCity LCM :: liblcm-win64-master Continuous [Build 63](http://build.palaso.org/viewLog.html?buildId=100616&buildTypeId=Liblcm_LiblcmWin64masterContinuous) outcome was **FAILURE**
Summary: Tests failed: 4 (4 new), passed: 234, ignored: 25; NUnit error running tests in 'C:\BuildAgent\work\b59c93af7c065aeb\artifacts\Release\SIL.LCModel.Core.Tests.dll' assembly
Loading assembly is compiled for v4.0.30319, MSIL
NUnit runner runtime is v4.0... Build time: 00:00:46
### Failed tests
```
SIL.LCModel.Utils.Tests.dll: SIL.LCModel.Utils.FileUtilsTest.AreFilesIdentical_DifferentFilesOfDifferentSizeAreDifferent: <no details avaliable>

SIL.LCModel.Utils.Tests.dll: SIL.LCModel.Utils.FileUtilsTest.AreFilesIdentical_DifferentFilesOfSameSizeAreDifferent: <no details avaliable>

SIL.LCModel.Utils.Tests.dll: SIL.LCModel.Utils.FileUtilsTest.AreFilesIdentical_SameFilesWithDifferentCreationTimeAreIdentical: <no details avaliable>

SIL.LCModel.Utils.Tests.dll: SIL.LCModel.Utils.FileUtilsTest.AreFilesIdentical_TwoFilesWithSameContentAreIdentical: <no details avaliable>

```


TeamCity LCM :: liblcm-win32-master Continuous [Build 84](http://build.palaso.org/viewLog.html?buildId=100614&buildTypeId=Liblcm_LiblcmWin32masterContinuous) outcome was **SUCCESS**
Summary: Tests passed: 2602, ignored: 44 Build time: 00:01:12


Tried to simplify the change that I want to this:
Just load the logs into a higher level Model (as Model.logs)
I followed this example http://package.elm-lang.org/packages/krisajenkins/remotedata/latest/RemoteData

But elm is complaining with this error (something with RemoteData in after decoder which I cannot quite understand:

-- TYPE MISMATCH ------------------------------------------- ./src/Logs/Rest.elm

The right side of (|>) is causing a type mismatch.

12|     get ("/api/logs/" ++ id)
13|         |> withExpect (Http.expectJson logsDecoder)
14|>        |> RemoteData.sendRequest

(|>) is expecting the right side to be a:

    RequestBuilder (List Log) -> a

But the right side is:

    Http.Request a -> Cmd (WebData a)

Hint: With operators like (|>) I always check the left side first. If it seems
fine, I assume it is correct and check the right side. So the problem may be in
how the left and right arguments interact.


@Urigo yes, Renovate should regenerate all existing PRs if the `renovate.json` in `master` branch is changed.

Can you tell me more about the problem you found here and if it could/should be solved automatically by Renovate?


Overall seems good to me. Might want to clean up some things though. nits: I don't think you need this require, or the return fmt /defer once you merge this into your other branch.


WHAT PART OF:
ILL TAKE IT FROM HERE DID YOU FAIL TO UNDERSTAND


Reading the code yes. @3nids could you have a look, you wrote that part of the code, maybe he will be clearer for you ?


should also probably add in a cmd.SetOutput(ioutil.Discard)


puah!


@udayshankartonape cherry pick


Coming Soon!


Real Job Is Coming...


You are still missing the field "LandmarkCoordinateSystem"


Update Copyright.


My GCC complains that vmime::net::messageSetEnumerator has virtual functions and accessible non-virtual destructor. As the problem is in an include it pops-up wherever I include it so I have added an explicit destructor to get rid of it.


@davisagli Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.users/17/violations
```
plone/app/users/testing.py:18:10: Q000 Remove bad quotes.
plone/app/users/schema.py:22:21: Q000 Remove bad quotes.
plone/app/users/schema.py:24:16: Q000 Remove bad quotes.
plone/app/users/schema.py:34:11: T000 Todo note found.
plone/app/users/schema.py:78:31: Q000 Remove bad quotes.
plone/app/users/schema.py:97:21: Q000 Remove bad quotes.
plone/app/users/schema.py:98:21: Q000 Remove bad quotes.
plone/app/users/schema.py:99:21: Q000 Remove bad quotes.
plone/app/users/schema.py:99:76: C812 missing trailing comma
plone/app/users/schema.py:100:10: C812 missing trailing comma
plone/app/users/schema.py:112:31: Q000 Remove bad quotes.
plone/app/users/schema.py:113:23: Q000 Remove bad quotes.
plone/app/users/schema.py:117:25: Q000 Remove bad quotes.
plone/app/users/schema.py:118:17: Q000 Remove bad quotes.
plone/app/users/schema.py:158:16: S001 found module formatter
plone/app/users/schema.py:172:48: C812 missing trailing comma
plone/app/users/schema.py:175:13: Q000 Remove bad quotes.
plone/app/users/schema.py:176:22: Q000 Remove bad quotes.
plone/app/users/schema.py:177:22: Q000 Remove bad quotes.
plone/app/users/schema.py:178:22: Q000 Remove bad quotes.
plone/app/users/schema.py:179:22: Q000 Remove bad quotes.
plone/app/users/schema.py:180:22: Q000 Remove bad quotes.
plone/app/users/schema.py:181:22: Q000 Remove bad quotes.
plone/app/users/vocabularies.py:42:80: E501 line too long (130 > 79 characters)
plone/app/users/vocabularies.py:116:25: S001 found module formatter
plone/app/users/field_extender.py:29:15: Q000 Remove bad quotes.
plone/app/users/field_extender.py:30:21: Q000 Remove bad quotes.
plone/app/users/field_extender.py:45:5: D001 found adapts( replace it with zope.component.adapter
plone/app/users/field_extender.py:74:56: Q000 Remove bad quotes.
plone/app/users/utils.py:22:65: C812 missing trailing comma
plone/app/users/utils.py:23:10: C812 missing trailing comma
plone/app/users/upgrades.py:17:25: Q000 Remove bad quotes.
plone/app/users/upgrades.py:40:31: Q000 Remove bad quotes.
plone/app/users/upgrades.py:41:23: Q000 Remove bad quotes.
plone/app/users/upgrades.py:52:31: Q000 Remove bad quotes.
plone/app/users/upgrades.py:53:23: Q000 Remove bad quotes.
plone/app/users/upgrades.py:54:23: Q000 Remove bad quotes.
plone/app/users/upgrades.py:65:31: Q000 Remove bad quotes.
plone/app/users/upgrades.py:66:23: Q000 Remove bad quotes.
plone/app/users/upgrades.py:67:23: Q000 Remove bad quotes.
plone/app/users/upgrades.py:81:72: C812 missing trailing comma
plone/app/users/upgrades.py:98:33: Q000 Remove bad quotes.
plone/app/users/upgrades.py:114:9: E128 continuation line under-indented for visual indent
plone/app/users/upgrades.py:115:20: C812 missing trailing comma
plone/app/users/browser/account.py:31:16: Q000 Remove bad quotes.
plone/app/users/browser/account.py:32:16: Q000 Remove bad quotes.
plone/app/users/browser/account.py:36:16: Q000 Remove bad quotes.
plone/app/users/browser/account.py:37:16: Q000 Remove bad quotes.
plone/app/users/browser/account.py:38:16: Q000 Remove bad quotes.
plone/app/users/browser/account.py:77:44: C812 missing trailing comma
plone/app/users/browser/account.py:91:39: P002 found "hasattr", consider replacing it
plone/app/users/browser/account.py:138:24: Q000 Remove bad quotes.
plone/app/users/browser/account.py:139:26: Q000 Remove bad quotes.
plone/app/users/browser/account.py:168:12: P002 found "hasattr", consider replacing it
plone/app/users/browser/account.py:170:73: C812 missing trailing comma
plone/app/users/browser/account.py:188:41: Q000 Remove bad quotes.
plone/app/users/browser/account.py:233:57: Q000 Remove bad quotes.
plone/app/users/browser/account.py:234:60: Q000 Remove bad quotes.
plone/app/users/browser/account.py:236:13: S001 found module formatter
plone/app/users/browser/account.py:236:68: C812 missing trailing comma
plone/app/users/browser/membersearch.py:18:46: C812 missing trailing comma
plone/app/users/browser/register.py:52:41: C812 missing trailing comma
plone/app/users/browser/register.py:62:13: Q000 Remove bad quotes.
plone/app/users/browser/register.py:63:19: Q000 Remove bad quotes.
plone/app/users/browser/register.py:78:62: Q000 Remove bad quotes.
plone/app/users/browser/register.py:99:59: Q000 Remove bad quotes.
plone/app/users/browser/register.py:100:17: Q000 Remove bad quotes.
plone/app/users/browser/register.py:101:17: Q000 Remove bad quotes.
plone/app/users/browser/register.py:102:17: Q000 Remove bad quotes.
plone/app/users/browser/register.py:107:25: Q000 Remove bad quotes.
plone/app/users/browser/register.py:108:25: Q000 Remove bad quotes.
plone/app/users/browser/register.py:109:25: Q000 Remove bad quotes.
plone/app/users/browser/register.py:110:25: Q000 Remove bad quotes.
plone/app/users/browser/register.py:110:50: C812 missing trailing comma
plone/app/users/browser/register.py:124:49: C812 missing trailing comma
plone/app/users/browser/register.py:128:5: C901 'BaseRegistrationForm.generate_user_id' is too complex (12)
plone/app/users/browser/register.py:205:12: P002 found "hasattr", consider replacing it
plone/app/users/browser/register.py:216:22: Q000 Remove bad quotes.
plone/app/users/browser/register.py:216:22: S001 found module formatter
plone/app/users/browser/register.py:275:5: C901 'BaseRegistrationForm.validate_registration' is too complex (17)
plone/app/users/browser/register.py:351:29: Q000 Remove bad quotes.
plone/app/users/browser/register.py:352:29: Q000 Remove bad quotes.
plone/app/users/browser/register.py:359:29: Q000 Remove bad quotes.
plone/app/users/browser/register.py:360:29: Q000 Remove bad quotes.
plone/app/users/browser/register.py:370:29: Q000 Remove bad quotes.
plone/app/users/browser/register.py:371:29: Q000 Remove bad quotes.
plone/app/users/browser/register.py:379:37: Q000 Remove bad quotes.
plone/app/users/browser/register.py:380:29: Q000 Remove bad quotes.
plone/app/users/browser/register.py:387:67: C812 missing trailing comma
plone/app/users/browser/register.py:403:11: T000 Todo note found.
plone/app/users/browser/register.py:412:5: C901 'BaseRegistrationForm.handle_join_success' is too complex (12)
plone/app/users/browser/register.py:448:69: Q000 Remove bad quotes.
plone/app/users/browser/register.py:491:35: Q000 Remove bad quotes.
plone/app/users/browser/register.py:492:27: Q000 Remove bad quotes.
plone/app/users/browser/register.py:493:27: Q000 Remove bad quotes.
plone/app/users/browser/register.py:503:35: Q000 Remove bad quotes.
plone/app/users/browser/register.py:504:27: Q000 Remove bad quotes.
plone/app/users/browser/register.py:505:27: Q000 Remove bad quotes.
plone/app/users/browser/register.py:551:19: Q000 Remove bad quotes.
plone/app/users/browser/register.py:609:25: Q000 Remove bad quotes.
plone/app/users/browser/register.py:610:25: Q000 Remove bad quotes.
plone/app/users/browser/register.py:611:25: Q000 Remove bad quotes.
plone/app/users/browser/register.py:612:25: Q000 Remove bad quotes.
plone/app/users/browser/register.py:619:19: Q000 Remove bad quotes.
plone/app/users/browser/register.py:660:65: C812 missing trailing comma
plone/app/users/browser/register.py:669:25: Q000 Remove bad quotes.
plone/app/users/browser/register.py:670:25: Q000 Remove bad quotes.
plone/app/users/browser/register.py:671:25: Q000 Remove bad quotes.
plone/app/users/browser/register.py:672:25: Q000 Remove bad quotes.
plone/app/users/browser/register.py:672:79: C812 missing trailing comma
plone/app/users/browser/register.py:678:67: C812 missing trailing comma
plone/app/users/browser/register.py:707:69: Q000 Remove bad quotes.
plone/app/users/browser/register.py:711:15: Q000 Remove bad quotes.
plone/app/users/browser/personalpreferences.py:34:46: C812 missing trailing comma
plone/app/users/browser/personalpreferences.py:36:20: Q000 Remove bad quotes.
plone/app/users/browser/personalpreferences.py:43:20: Q000 Remove bad quotes.
plone/app/users/browser/personalpreferences.py:44:23: C812 missing trailing comma
plone/app/users/browser/personalpreferences.py:82:41: C812 missing trailing comma
plone/app/users/browser/personalpreferences.py:88:50: C812 missing trailing comma
plone/app/users/browser/personalpreferences.py:95:13: Q000 Remove bad quotes.
plone/app/users/browser/personalpreferences.py:96:13: Q000 Remove bad quotes.
plone/app/users/browser/personalpreferences.py:96:47: C812 missing trailing comma
plone/app/users/browser/personalpreferences.py:99:13: Q000 Remove bad quotes.
plone/app/users/browser/personalpreferences.py:100:13: Q000 Remove bad quotes.
plone/app/users/browser/personalpreferences.py:100:32: C812 missing trailing comma
plone/app/users/browser/registersettingspanel.py:15:15: Q000 Remove bad quotes.
plone/app/users/browser/registersettingspanel.py:16:21: Q000 Remove bad quotes.
plone/app/users/browser/registersettingspanel.py:17:19: Q000 Remove bad quotes.
plone/app/users/browser/registersettingspanel.py:33:20: C812 missing trailing comma
plone/app/users/browser/registersettingspanel.py:51:49: C812 missing trailing comma
plone/app/users/browser/registersettingspanel.py:53:21: Q000 Remove bad quotes.
plone/app/users/browser/registersettingspanel.py:55:21: Q000 Remove bad quotes.
plone/app/users/browser/registersettingspanel.py:56:65: Q000 Remove bad quotes.
plone/app/users/browser/passwordpanel.py:28:21: Q000 Remove bad quotes.
plone/app/users/browser/passwordpanel.py:35:21: Q000 Remove bad quotes.
plone/app/users/browser/passwordpanel.py:36:13: Q000 Remove bad quotes.
plone/app/users/browser/passwordpanel.py:59:21: Q000 Remove bad quotes.
plone/app/users/browser/passwordpanel.py:74:45: C812 missing trailing comma
plone/app/users/browser/passwordpanel.py:91:29: Q000 Remove bad quotes.
plone/app/users/browser/passwordpanel.py:111:28: C812 missing trailing comma
plone/app/users/browser/passwordpanel.py:137:38: Q000 Remove bad quotes.
plone/app/users/browser/passwordpanel.py:137:45: C812 missing trailing comma
plone/app/users/browser/passwordpanel.py:142:15: Q000 Remove bad quotes.
plone/app/users/browser/passwordpanel.py:142:41: Q000 Remove bad quotes.
plone/app/users/browser/passwordpanel.py:142:47: C812 missing trailing comma
plone/app/users/browser/schemaeditor.py:49:5: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:50:5: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:51:5: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:52:5: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:53:5: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:54:5: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:55:5: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:56:5: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:57:5: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:58:5: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:59:5: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:60:5: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:61:5: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:98:15: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:111:21: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:139:30: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:146:17: S001 found module formatter
plone/app/users/browser/schemaeditor.py:220:33: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:225:28: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:226:31: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:229:17: B901 blind except: statement
plone/app/users/browser/schemaeditor.py:232:26: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:233:26: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:238:31: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:238:46: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:240:21: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:240:21: S001 found module formatter
plone/app/users/browser/schemaeditor.py:242:21: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:242:21: S001 found module formatter
plone/app/users/browser/schemaeditor.py:251:25: Q000 Remove bad quotes.
plone/app/users/browser/schemaeditor.py:251:25: S001 found module formatter
plone/app/users/browser/schemaeditor.py:302:19: C812 missing trailing comma
plone/app/users/browser/schemaeditor.py:312:19: C812 missing trailing comma
plone/app/users/browser/userdatapanel.py:45:37: Q000 Remove bad quotes.
plone/app/users/browser/userdatapanel.py:77:53: C812 missing trailing comma
plone/app/users/browser/userdatapanel.py:83:59: C812 missing trailing comma
plone/app/users/browser/userdatapanel.py:102:41: C812 missing trailing comma
plone/app/users/tests/base.py:67:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
plone/app/users/tests/base.py:127:58: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:19:80: E501 line too long (438 > 79 characters)
plone/app/users/tests/test_exportimport.py:21:80: E501 line too long (81 > 79 characters)
plone/app/users/tests/test_exportimport.py:28:80: E501 line too long (84 > 79 characters)
plone/app/users/tests/test_exportimport.py:36:80: E501 line too long (85 > 79 characters)
plone/app/users/tests/test_exportimport.py:44:80: E501 line too long (101 > 79 characters)
plone/app/users/tests/test_exportimport.py:53:80: E501 line too long (82 > 79 characters)
plone/app/users/tests/test_exportimport.py:58:80: E501 line too long (89 > 79 characters)
plone/app/users/tests/test_exportimport.py:68:80: E501 line too long (85 > 79 characters)
plone/app/users/tests/test_exportimport.py:94:80: E501 line too long (83 > 79 characters)
plone/app/users/tests/test_exportimport.py:108:41: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:111:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:113:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:116:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:118:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:121:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:123:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:126:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:130:26: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:132:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:134:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:137:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:138:80: E501 line too long (81 > 79 characters)
plone/app/users/tests/test_exportimport.py:139:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:142:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:144:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:147:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:149:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:152:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:154:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:157:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:159:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:162:23: Q000 Remove bad quotes.
plone/app/users/tests/test_exportimport.py:164:23: Q000 Remove bad quotes.
plone/app/users/tests/test_new_user.py:13:62: C812 missing trailing comma
plone/app/users/tests/test_new_user.py:30:68: C812 missing trailing comma
plone/app/users/tests/test_new_user.py:43:62: C812 missing trailing comma
plone/app/users/tests/test_new_user.py:64:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:66:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:67:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:84:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:85:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:87:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:88:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:104:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:105:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:107:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:108:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:126:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:127:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:129:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:130:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:148:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:150:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:154:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:172:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:173:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:175:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_new_user.py:179:14: D001 found assertEquals( replace it with assertEqual
plone/app/users/tests/test_schema_types.py:20:80: E501 line too long (438 > 79 characters)
plone/app/users/tests/test_schema_types.py:22:80: E501 line too long (81 > 79 characters)
plone/app/users/tests/test_schema_types.py:29:80: E501 line too long (84 > 79 characters)
plone/app/users/tests/test_schema_types.py:37:80: E501 line too long (85 > 79 characters)
plone/app/users/tests/test_schema_types.py:45:80: E501 line too long (101 > 79 characters)
plone/app/users/tests/test_schema_types.py:54:80: E501 line too long (82 > 79 characters)
plone/app/users/tests/test_schema_types.py:59:80: E501 line too long (89 > 79 characters)
plone/app/users/tests/test_schema_types.py:69:80: E501 line too long (85 > 79 characters)
plone/app/users/tests/test_schema_types.py:95:80: E501 line too long (83 > 79 characters)
plone/app/users/tests/test_schema_types.py:117:27: Q000 Remove bad quotes.
plone/app/users/tests/test_schema_types.py:123:41: Q000 Remove bad quotes.
plone/app/users/tests/test_schema_types.py:123:80: E501 line too long (80 > 79 characters)
plone/app/users/tests/test_schema_types.py:124:80: E501 line too long (116 > 79 characters)
plone/app/users/tests/test_schema_types.py:124:87: Q000 Remove bad quotes.
plone/app/users/tests/test_schema_types.py:124:100: Q000 Remove bad quotes.
plone/app/users/tests/test_schema_types.py:144:80: E501 line too long (84 > 79 characters)
plone/app/users/tests/test_doctests.py:33:40: C812 missing trailing comma
plone/app/users/tests/test_user_data_panel.py:18:30: C812 missing trailing comma
plone/app/users/tests/test_user_data_panel.py:30:62: C812 missing trailing comma
plone/app/users/tests/test_account.py:2:1: I001 isort found an import in the wrong position
plone/app/users/tests/test_account.py:6:1: I001 isort found an import in the wrong position
plone/app/users/tests/test_account.py:7:1: I003 isort expected 1 blank line in imports, found 0
plone/app/users/tests/test_robot.py:2:1: F401 'plone.app.users.testing.PLONE_APP_USERS_ROBOT' imported but unused
plone/app/users/tests/test_robot.py:3:1: F401 'plone.testing.layered' imported but unused
plone/app/users/tests/test_robot.py:6:1: F401 'robotsuite' imported but unused
plone/app/users/tests/test_robot.py:13:53: Q000 Remove bad quotes.
plone/app/users/tests/test_robot.py:14:9: F841 local variable 'testfilepath' is assigned to but never used
plone/app/users/tests/test_robot.py:14:37: Q000 Remove bad quotes.
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/5fb6cf39-15d4-47b4-8e0c-083e4c7f574f "isettenani"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/2187a989-84ad-42cf-aaa6-e7484486f1eb "isettenani") deployed [isettenani](https://github.com/fabioballati/isettenani/releases/tag/deploy-ibm-yp-eu-gb-fabio.ballati-polito.it-Primo_Spazio-20171020-124442 "deploy-ibm-yp-eu-gb-fabio.ballati-polito.it-Primo_Spazio-20171020-124442") to [Primo_Spazio](https://console.bluemix.net/apps/26374f0e-9756-45a7-afcf-1c65dcd187d7?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:fabio.ballati@polito.it:Primo_Spazio"), including this commit


`[1]` is meant to be: https://github.com/rakudo/rakudo/commit/7a2561c24b


Yes it should be `dde_int`.

Yeah, the naming of that variable may need to change. What happens is `u_modified` is how the user knows to tell us if `u` has been modified. So each callback could modify that variable. The condition I want is to assume that it is modified unless every callback is trivial, or every callback explicitly says `u_modified = false`. So I cannot rely on the final value of `u_modified` in the integrator since that's only whether the last one modified `u` (or it carried over from a previous integrator). So what I do in the `initialize!` recursion is check `integrator.u_modified` after each initialization (trivial cost) and then aggregate them together with `||`, so that if any of them are true it returns true.


Yesterday I haven't checked well the code, but How can you unhash an Item dict with a list ?? I don't hink it is possible ...
Don't you get a : TypeError: unhashable type: 'list'


Dear @famima65536,
I am sorry to inform you that your submitted release, "ChatChannel" (v1.0.1), for the project [ChatChannel](https://poggit.pmmp.io/ci/famima65536/ChatChannel/ChatChannel) on 2017-10-20 12:38:33 has been rejected.

Rejected for a few reasons:
 - https://github.com/famima65536/ChatChannel/blob/5a937a67b70cbb2fa2b5466a3c22648fd2aa3025/resources/config.yml#L2 This needs to be `en`, because English is a widely recognised language, and should be set as default.
 - The supported API Versions. We do not support 1.0.0 anymore. We do not support 2.1.0 anymore.

Please resolve the above-listed issues and submit the updated plugin again.

Also, This is a suggestion:
As the usage: You should also have a command, to use the plugin. This is due to using an item to do it can become annoying to the users.


@davisagli https://github.com/plone/plone.api/pull/392 changes the workaround


DAIO-337 #comment can you read this?


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

https://meta.discourse.org/t/cannot-add-community-openhab-org-to-android-app/72466/2


That looks okay to me for now. Maybe we can also fix the recursive groups tool so it only tries to look up groups for users that came from the Plone-level acl_users.


@rarkins we have a `package.json` file that is symlink and renovate changed it to be a regular file - https://github.com/Urigo/angular-meteor/pull/1667/files#diff-6d89188ae51c859c62dbaa04afbf7c69


TeamCity Code :: 1. Development :: DDK :: Feature [Build 477](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=34339&buildTypeId=Code_Development_Ddk_Feature) is now running


fgcz-biobeamer.fgcz-net.unizh.ch is the currenent alias which should only be used by the BIOBEAMER process.


@bramru @paulspeijers Please have a look the changes on the schema concerning manager, contributor and viewer


@Sunaries

Have you enable  `AutoDetectExtFiles` in File-Option?


@gplssm This code is unused, is it?


God damn it! I got the trigger a little bit easy and paste twice...
Thanks for reporting, i fixed it in another commit (one more!)

On 20/10/2017 14:03, Oleksii Bidnichenko wrote:
>
> Your solution is a brilliant one, but the line contains an petty
> solecism (CACHE PATH put twice)
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/iotbzh/helloworld-service/commit/59aa1f81384d63995cd360ee3a2f9fdb65f09bdc#commitcomment-25095773>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAf2gkXKzOc5zOV1dA58OJXh0e7LprAUks5suIwSgaJpZM4QAktK>.
>

--
Romain Forlot - Embedded Engineer - IoT.bzh
claneys@iot.bzh - www.iot.bzh - +33257620298


Add kladdkaka


I think `cg:AddCard(c)` is better


TeamCity Code :: 1. Development :: DDK :: Feature [Build 477](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=34339&buildTypeId=Code_Development_Ddk_Feature) outcome was **FAILURE**
Summary: Tests failed: 1 (1 new), passed: 65 Build time: 00:03:02
### Failed tests
```
App: CrdsDdk.PhantomJS 2.1.1 (Linux 0.0.0): should create the app: <no details avaliable>

```


Thanks for the clarification!


Putting the loop in the kernel is actually a good idea!

Though, do you know version of clang it is?
I tried a fairly contrived example, and it seems to inline on clang 3.0 and 5.0: https://godbolt.org/g/a3QHfB


@gab-berest could you try to write a descriptive commit message (`git commit -m " ____ "`) for each of your commits? "no message" commits makes it harder to parse through the commit history during debugging and pull requests, and is particularly important for binary file changes like this one, as they cannot be compared between commits on Github; the files must be loaded into Matlab to be compared manually.


Btw., should this be an integer? I.e. `sampling_rate // 2`?


I assume also `//` here.


Here's a good ressource on how to write great Git commit messages: https://chris.beams.io/posts/git-commit/


```
$msgs = $em->getRepository(MsgParserClasses::class)->findAll();
foreach ($msgs as $msg) {
$em->remove($msg);
}
```
$em->flush();


Nu mai dati push in `develop`. Faceti PR spre develop.


looks good!


@framawiki did you actually test it?


you can ``flush()`` after all ``foreach``


[R/AddinLoginTab.R:22:24:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/AddinLoginTab.R#L22) *warning:* **no visible global function definition for ‘.getTitleAndMessage’**
```r
    titleAndMessage <- .getTitleAndMessage(response = response)
                       ^~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:27:30:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/AddinSubmitTab.R#L27) *warning:* **no visible global function definition for ‘.testsPassedPercentage’, Did you mean 'testsPassedPercentage'?**
```r
    testsPassedPercentage <- .testsPassedPercentage(testResults)
                             ^~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:38:27:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/AddinSubmitTab.R#L38) *warning:* **no visible global function definition for ‘createSingleResultDisplay’**
```r
      testResultOutput <- createSingleResultDisplay(testResults = testResults)
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:66:32:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/AddinSubmitTab.R#L66) *warning:* **no visible global function definition for ‘.createDetailedMessageWithButton’**
```r
    elements <- list(elements, .createDetailedMessageWithButton(index, message))
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:73:10:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/AddinSubmitTab.R#L73) *warning:* **no visible binding for global variable ‘tags’, Did you mean 'rtags'?**
```r
  btn <- tags$button(id = paste("button_", index, sep = ""), "Toggle details")
         ^~~~
```
[R/AddinSubmitTab.R:94:10:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/AddinSubmitTab.R#L94) *warning:* **no visible global function definition for ‘.createTestResultElement’**
```r
  return(.createTestResultElement(name = "All tests", status = "pass"))
         ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Authentication.R:40:5:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/Authentication.R#L40) *style:* **Commented code should be removed.**
```r
  # url <- "https://tmc.mooc.fi/api/v8/core/org/hy/courses"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:3:1:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/HTTPQueries.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
download_exercises <- function(token, exercise_id, target, exercise_directory) {
^~~~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:3:39:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/HTTPQueries.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
download_exercises <- function(token, exercise_id, target, exercise_directory) {
                                      ^~~~~~~~~~~
```
[R/HTTPQueries.R:3:60:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/HTTPQueries.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
download_exercises <- function(token, exercise_id, target, exercise_directory) {
                                                           ^~~~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:5:3:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/HTTPQueries.R#L5) *style:* **Variable or function name should be lowerCamelCase.**
```r
  exercise_directory <- "tests/testthat/resources/downloaded_exercises/"
  ^~~~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:7:3:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/HTTPQueries.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
  base_url <- "https://tmc.mooc.fi/"
  ^~~~~~~~
```
[R/HTTPQueries.R:8:3:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/HTTPQueries.R#L8) *style:* **Variable or function name should be lowerCamelCase.**
```r
  exercises_url <- paste(sep = "", base_url, "api/v8/core/exercises/",
  ^~~~~~~~~~~~~
```
[R/HTTPQueries.R:11:3:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/HTTPQueries.R#L11) *style:* **Variable or function name should be lowerCamelCase.**
```r
  url_config <- httr::add_headers(Authorization = token)
  ^~~~~~~~~~
```
[R/HTTPQueries.R:13:3:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/HTTPQueries.R#L13) *style:* **Variable or function name should be lowerCamelCase.**
```r
  exercises_response <- httr::GET(exercises_url,
  ^~~~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:25:1:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/HTTPQueries.R#L25) *style:* **Variable or function name should be lowerCamelCase.**
```r
upload_exercises <- function(token, exercise_id, file_location) {
^~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:25:37:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/HTTPQueries.R#L25) *style:* **Variable or function name should be lowerCamelCase.**
```r
upload_exercises <- function(token, exercise_id, file_location) {
                                    ^~~~~~~~~~~
```
[R/HTTPQueries.R:25:50:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/HTTPQueries.R#L25) *style:* **Variable or function name should be lowerCamelCase.**
```r
upload_exercises <- function(token, exercise_id, file_location) {
                                                 ^~~~~~~~~~~~~
```
[R/HTTPQueries.R:26:3:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/HTTPQueries.R#L26) *style:* **Variable or function name should be lowerCamelCase.**
```r
  base_url <- "https://tmc.mooc.fi/"
  ^~~~~~~~
```
[R/HTTPQueries.R:27:3:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/HTTPQueries.R#L27) *style:* **Variable or function name should be lowerCamelCase.**
```r
  exercises_url <- paste(sep = "", base_url, "api/v8/core/exercises/",
  ^~~~~~~~~~~~~
```
[R/HTTPQueries.R:30:3:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/HTTPQueries.R#L30) *style:* **Variable or function name should be lowerCamelCase.**
```r
  url_config <- httr::add_headers(Authorization = token)
  ^~~~~~~~~~
```
[R/HTTPQueries.R:32:3:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/HTTPQueries.R#L32) *style:* **Variable or function name should be lowerCamelCase.**
```r
  submission_file <- httr::upload_file(file_location)
  ^~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:34:3:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/HTTPQueries.R#L34) *style:* **Variable or function name should be lowerCamelCase.**
```r
  exercises_response <- httr::POST(exercises_url,
  ^~~~~~~~~~~~~~~~~~
```
[R/TMC_plugin.R:22:23:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/TMC_plugin.R#L22) *warning:* **no visible binding for global variable ‘.loginTab’**
```r
    shiny::callModule(.loginTab, "login")
                      ^~~~~~~~~
```
[R/TMC_plugin.R:23:23:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/TMC_plugin.R#L23) *warning:* **no visible binding for global variable ‘.courseTab’**
```r
    shiny::callModule(.courseTab, "courses")
                      ^~~~~~~~~~
```
[R/TMC_plugin.R:24:23:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/TMC_plugin.R#L24) *warning:* **no visible binding for global variable ‘.submitTab’**
```r
    shiny::callModule(.submitTab, "testAndSubmit")
                      ^~~~~~~~~~
```
[R/Zipper.R:2:1:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/Zipper.R#L2) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_zip <- function(folder, target) {
^~~~~~~~
```
[R/Zipper.R:3:3:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/Zipper.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
  files_to_zip <- dir(folder, full.names = TRUE)
  ^~~~~~~~~~~~
```
[R/Zipper.R:7:1:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
^~~~~~~~~~
```
[R/Zipper.R:7:24:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
                       ^~~~~~~~~~~~
```
[R/Zipper.R:7:38:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
                                     ^~~~~~~~~~~~~
```
[R/Zipper.R:11:1:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/Zipper.R#L11) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_tar <- function(folder, target) {
^~~~~~~~
```
[R/Zipper.R:12:3:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/Zipper.R#L12) *style:* **Variable or function name should be lowerCamelCase.**
```r
  files_to_tar <- dir(folder, full.names = TRUE)
  ^~~~~~~~~~~~
```
[R/Zipper.R:16:1:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
^~~~~~~~~~
```
[R/Zipper.R:16:24:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
                       ^~~~~~~~~~~~
```
[R/Zipper.R:16:38:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
                                     ^~~~~~~~~~~~~
```
[tests/testthat/testLintr.R:3:5:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/tests/testthat/testLintr.R#L3) *style:* **Commented code should be removed.**
```r
#   context("lints")
    ^~~~~~~~~~~~~~~~
```
[tests/testthat/testLintr.R:5:7:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/tests/testthat/testLintr.R#L5) *style:* **Commented code should be removed.**
```r
#     lintr::expect_lint_free()
      ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:1:1:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/tests/testthat/testZipper.R#L1) *style:* **Variable or function name should be lowerCamelCase.**
```r
test_resources_dir <- paste(sep = "", getwd(), "/resources")
^~~~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:3:1:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/tests/testthat/testZipper.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
pack_folder_path <- paste(sep = "", test_resources_dir, "/pack")
^~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:5:1:](https://github.com/RTMC/tmc-rstudio/blob/20e1e38948527ebe88c1e4cc58f34e3de33ab7c2/tests/testthat/testZipper.R#L5) *style:* **Variable or function name should be lowerCamelCase.**
```r
.clean_dirs <- function() {
^~~~~~~~~~~
```


Puzzle `176-2e19698a` discovered in [`doc/source/index.rst`](https://github.com/fidals/shopelectro/blob/master/doc/source/index.rst) and submitted as #203.


Puzzle `176-ca941ef7` discovered in [`docker/Makefile`](https://github.com/fidals/shopelectro/blob/master/docker/Makefile) and submitted as #204.


``private $namespace;``


merci c'est tout à fait çà
hop ça y est c'est bon


``@ORM\ManyToOne(targetEntity="Namespace")``


videoはmodalで表示できるのにgifができないようになってるのはなぜなんだぜ。


``@ORM\Column(type="bool")``


In this edit I added the CCD sensorTemp to the DAQ controller.  You can now monitor it from a referenced object.


@ASaprykin Thanks for the info! I fixed the `DB_HOST_PORT` to be `5432` in `docker-compose.yml` now.


@davidhassell - probably better to comment over here: https://github.com/cf-convention/cf-conventions/pull/115/files


Could you please release a new version with this change? I had to remove with_model from my project because of this.

Thanks!


``@ORM\Column(type="string", length=256, nullable=true)``


Называй переменные понятно, например, month и days, сразу код станет понятнее и лучше


Используй постфиксный if, если в теле одна строка


You're right, we need a constructor in FirefoxDriver that accepts XpiDriverService


Same here


rm line


``@ORM\Table(name="msg_parser_interfaces")`` is not required


Можно решить задачу без переменных num1 и num2, только  с массивом и его элементами. Допустимо первые 2 элемена массива задать вручную.


``@ORM\Table(name="msg_parser_classes")`` is not required


Sure. Sorry.

Gabriel Berestovoy
Étudiant en Génie biomédical - École Polytechnique de Montréal

De : Mathieu Boudreau
Envoyé le :20 octobre 2017 09:00
À : neuropoly/qMRLab
Cc : gab-berest; Author
Objet :Re: [neuropoly/qMRLab] no message (8fbcd1d)

Here's a good ressource on how to write great Git commit messages: https://chris.beams.io/posts/git-commit/
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


``@ORM\Table(name="msg_parser_namespace")`` is not required


Забудь про цикл for, на практике он не используется, его всегда можно заменить на each. А в данной задаче лучше на each_with_index, чтобы не считать индекс вручную


Код в любых циклах, блоках, условиях всегда пишется с отступом.


is not required


@Urigo thanks. I will patch Renovate to ignore symlinks automatically


1. Массив строк можно объявить так: `%w( a e  i o u )`
2. У тебя при каждой итерации заново объявляется массив гласных, лучше вынести его в переменную вне цикла


``@ORM\Column(type="boolean")``


clang is "4.2.1".

I think I'ver read somewhere that compiler considers many factors such as size of the function before it inlines (or not).

Have you look at asm-output of the whole decoder-module?


зачем првый элемент задается как пустой? Оставь только числа, не нужно хранить пустые данные.


> I added an extra cheat: idka followed by 1-6 to give just that key.

Sounds interesting... But don't you have a Windows build of your project? Or is it possible to compile under Linux? I would like to check it out, but not sure if I will be able to compile.


>固件/blob版本

請問這個要怎麼看？


Вместо elsif и else, сделай одно составное условие


use ``TimestampableEntity`` trait instead
https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/timestampable.md#traits


Gotcha.  I'll making known corrections needed secondary after putting in new tree content, then third priority would be reviewing all existing content.  In my experience third priorities on a project with little help rarely ever get done without additional help but should still get added to list :) just in case you ever get a surge of volunteers


this line is equal to line 97 `printFizzLogic(i, results);`

having two equal lines means there is "duplicated code".


关于 截图过来也行 或者（其实就是）底包版本


this lines 89 and  97 are equal.   `printFizzLogic(i, results);`

having two equal lines means there is "duplicated code".


Ok


It would be great, if we can make a point saying that identity is the most trivial partial order (non strict) on a set.


``@ORM\Entity`` is enough


Reason for the question: https://github.com/qwat/qwat-data-model/pull/204#issuecomment-338193336

There's an error there (likely related to python 3, but I can't make out why)


``private $is_deprecated = false;``


__apiary.manifest contains reference to non-existent file in repository.__ (Autogenerated message from apiary.io)
+ swagger.yaml


oke kijk wel effe naar de code


This was done because the Graph API now requires the email field to be explicitly given in the call, even if permissions were previously obtained.


OK


``@ORM\Column(type="boolean")``


rm this


``private $isActive = true;``


It is also possible for the email to be blank if the user had signed up on Facebook using mobile number.


TODO: update deprecated strings for lz4/xxhash


use ``TimestampableEntity`` trait plz


``public function getId(): int``


a to wszystko pomiędzy 16 - 26 to na zewnątrz - bo będziesz otwierać połączenie za każdym razem wywołania metody


``@ORM\Entity is enough``


the same is to previous entity


Will replace !frm.doc.__islocal with !from.is_new()


@rarkins awesome!
cc @darkbasic


``@ORM\Column(type="integer")``


a czy exec czasem nie wyrzuca ([]interface, error)?


will add freeze_message:__("Updating estimated arrival time."),


No problem! 🙂


``public function setNamespaceId($namespaceId): MsgParserInterfaces``


this should be the first handler


``use Timestampable trait plz``


``public function setName($name): MsgParserNamespace``


yes, something is still wrong


In this if / else statement you have a BUG.

What if FirstNumber = SecondNumber?


Indeed, are you able to open PR on this one?


But this leads to:
```
libtool: link: x86_64-pc-linux-gnu-gcc -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Wlogical-op -Wimplicit -Wnonnull -Winit-self -Wmain -Wmissing-braces -Wsequence-point -Wreturn-type -Wtrigraphs -Warray-bounds -Wwrite-strings -Waddress -Wint-to-pointer-cast -Wpointer-to-int-cast -fno-strict-aliasing -fno-strict-aliasing -D_DEFAULT_SOURCE -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/usr/include/X11/dri -I/usr/include/libdrm -I/usr/include/pixman-1 -I/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5/include -I../../include -I/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5/Xext -I/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5/composite -I/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5/damageext -I/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5/xfixes -I/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5/Xi -I/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5/mi -I/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5/miext/sync -I/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5/miext/shadow -I/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5/miext/damage -I/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5/render -I/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5/randr -I/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5/fb -I/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5/dbe -I/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5/present -fvisibility=hidden -DHAVE_XORG_CONFIG_H -fvisibility=hidden -I/usr/include/libdrm -march=broadwell -O2 -pipe -pthread -Wl,-O1 -Wl,-z -Wl,lazy -o Xorg sdksyms.o -Wl,--export-dynamic  -Wl,--as-needed ../../dix/.libs/libmain.a ../../dix/.libs/libdix.a loader/.libs/libloader.a common/.libs/libcommon.a -ludev os-support/.libs/libxorgos.a parser/.libs/libxf86config.a dixmods/.libs/libdixmods.a modes/.libs/libxf86modes.a ramdac/.libs/libramdac.a ddc/.libs/libddc.a i2c/.libs/libi2c.a ../../composite/.libs/libcomposite.a ../../xfixes/.libs/libxfixes.a ../../Xext/.libs/libXext.a ../../dbe/.libs/libdbe.a ../../record/.libs/librecord.a ../../randr/.libs/librandr.a ../../render/.libs/librender.a ../../damageext/.libs/libdamageext.a ../../present/.libs/libpresent.a ../../miext/damage/.libs/libdamage.a ../../Xi/.libs/libXi.a ../../xkb/.libs/libxkb.a xkb/.libs/libxorgxkb.a dri/.libs/libdri.a dri2/.libs/libdri2.a ../../dri3/.libs/libdri3.a ../../miext/sync/.libs/libsync.a ../../mi/.libs/libmi.a ../../os/.libs/libos.a -lcrypto -ldl ../../Xext/.libs/libXvidmode.a -lpciaccess -ldrm -lpixman-1 -lXfont2 -lXau -lxshmfence -lXdmcp -lm -lbsd -pthread
common/.libs/libcommon.a(udev.o): In function `device_removed':
udev.c:(.text+0x10c): undefined reference to `minor'
udev.c:(.text+0x119): undefined reference to `major'
common/.libs/libcommon.a(udev.o): In function `device_added':
udev.c:(.text+0x2f4): undefined reference to `minor'
udev.c:(.text+0x300): undefined reference to `major'
udev.c:(.text+0x334): undefined reference to `minor'
udev.c:(.text+0x340): undefined reference to `major'
udev.c:(.text+0x528): undefined reference to `major'
udev.c:(.text+0x57d): undefined reference to `minor'
common/.libs/libcommon.a(udev.o): In function `config_udev_odev_probe':
udev.c:(.text+0x11af): undefined reference to `minor'
udev.c:(.text+0x11c1): undefined reference to `major'
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:805: Xorg] Error 1
make[4]: Leaving directory '/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5_build/hw/xfree86'
make[3]: *** [Makefile:854: all-recursive] Error 1
make[3]: Leaving directory '/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5_build/hw/xfree86'
make[2]: *** [Makefile:669: all] Error 2
make[2]: Leaving directory '/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5_build/hw/xfree86'
make[1]: *** [Makefile:611: all-recursive] Error 1
make[1]: Leaving directory '/tmp/portage/x11-base/xorg-server-1.19.5/work/xorg-server-1.19.5_build/hw'
make: *** [Makefile:778: all-recursive] Error 1
 * ERROR: x11-base/xorg-server-1.19.5::gentoo failed (compile phase):
```
discussion here:
https://forums.gentoo.org/viewtopic-p-7884656.html

I am on glibc-2.25-r7


OK


Szymon Reich


Shit you're genius. ._. stop kanging ffs


no bo to na razie ctrl+c ctrl+v


wyrzuca mapę


can you use Optional.filter here?


Gotcha, I was thinking about the "invisible" [newline designator](https://en.wikipedia.org/wiki/Newline) in the file, in this case it's C standard /n newline character.  It can be a problem when using text editors on different systems like mac, unix, and pc but in this case turned out not to be the issue :)


No img too big


initial


vxe-mt-chomp undefine!


``public function getId(): int``


Optional.ofNullable ?


The primary build is for RiscOS - however since the code is based on the original X windows source code as released by ID way back in the 1990's, it will still build on an X based system. I can build and run it on a PC with cygwin installed, either 32 bit or 64 bit.


verdict ?


Reverting a fatal error in ecc1d94f90218745e9796af2b0c1e9f966a5d933.


This is now fixed in the app so when it passes your repositories in the next ~hour it should ignore any symlinked package.json files.


@unbit @samflores23 I looked quickly at the code so I might be mistaken, but right now anything is not a mouse and has a length g.t. 4 will be a keyboard for us. Does that make sense as a sensible default?


@AgustiCalafellSegura read carefully the returned error message... you must execute a "git pull" before execute a "git push" because I've added a new remote commit before you.


Absolutely, nice catch!


This commit leads to unreadable json-files due to the stdout included in the files (tested using virtual environemnt on linux). Any way around this? maybe to define an output file?


Whoops! Is there somewhere I can go to find out more about the Netflix api or is it more a trial and error? I ask as looking at the code it is not at all obvious to me. Thanks


__apiary.manifest contains reference to non-existent file in repository.__ (Autogenerated message from apiary.io)
+ swagger.yaml


Looks like name has a typo here: "nasme"


Oh god help I don't know what I'm doing


You don't know what you are talking about. Now, get lost and stay there.


I would not think it would be an issue as the code specifically looks for the line terminating with a ";" and beginning with a key word.


Need a proper way to load the openvpn/dto package init()


@jquense, did you mean to add this to the default rules?


HAHAHAHAH


Added in b27e6e545451a96b4facd71800af1ce14acdb164


*Added .log to gitignore


Is there any issue with having this URL be HTTPS? I get a big scary warning in Chrome when I try switching layers


Wrong commit name! This is where the disqus bug was fixed.


I honestly don't even know if this file is actually used for anything.


jjjjijij


@umairfarooq44 you need to fix the docs


Can't you use "~/" in zsh? Then wouldn't need to have your name/username everywhere and can be transferrable between PCs with different usernames


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/9685eec1-da7c-4c5c-83bf-1f93284dc4c7 "JoelCToolchain"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/5074afc5-731e-45b3-8416-e62770d0c680 "JoelCToolchain") deployed [JoelCToolchain](https://github.com/jcorneliusus/JoelCToolchain/releases/tag/deploy-ibm-yp-us-south-jdcornel-us.ibm.com-dev-20171020-133737 "deploy-ibm-yp-us-south-jdcornel-us.ibm.com-dev-20171020-133737") to [dev](https://console.bluemix.net/apps/b79aaac3-25cc-4b59-8239-5999bdebbd2c?env_id=ibm:yp:us-south "ibm:yp:us-south:jdcornel@us.ibm.com:dev"), including this commit


The edits look great.  Hear is the link to the folder with the images for the tree https://github.com/DDOCharPlanner/DDOCharPlannerV4/tree/master/Ravenloft/Vistani%20Knife%20Fighter/images


comparison should be '>=' to match documentation


oh hai @iceman1001 . Thanks for the ADD, still this is very messy work so... my fork got your's in upstream remote, let me just do a clean PR for the next improvements .? ;)

<3


Have to double-check that changing the tag from input to button doesn't break the delete button function


associating with #3


omg. congrats \o/


Would `Qfalse_int_const` / `Qtrue_int_const` work for these?
https://github.com/graalvm/truffleruby/blob/7ae35cb95c70db5a07364978bcc5feebabc25730/lib/cext/truffle/ruby.h#L48


`[releng] update changelog with 5.11.5 changes` 😄


The slot should be  Enchantment::SLOT_TOOL


TeamCity LCM :: liblcm-linux64-master Continuous [Build 77](http://build.palaso.org/viewLog.html?buildId=100618&buildTypeId=Liblcm_LiblcmLinux64masterContinuous) outcome was **FAILURE**
Summary: Exit code 2 Build time: 00:00:01


Let's double-check these two issues I commented on before we merge


Thanks, that was fast :)


Move this to the test_dnn.py file.


I'm not sure it will work e.g. for reified type parameters


nit: s/Should of/Should have/


@rarkins AMAZING as usual!  reverting the ignore here - https://github.com/Urigo/angular-meteor/pull/1669/files


There is `org.jetbrains.kotlin.types.typeUtil.TypeUtilsKt#replaceArgumentsWithStarProjections(org.jetbrains.kotlin.types.KotlinType)` :)


Great! Thank you!