Hi @dave-irvine

I just got the email this was merged. Somewhere I did something wrong because this pr contains actually a lot more than just the demo fix.

I first created the demo fix and then continued to work on a feature that allows array like notation of sources in twig templates to define multiple paths where it picks the first one it can find (as in the php implementation):

`{% include ['../template.twig', '../../template2.twig'] %}`

I needed this feature in a personal project and hacked it together in one day. It's not well tested and should not be merged.

The demo fix is only the change in the file `demos/node_express/app.js` and none of the other changed files in this pr have anything to do with it.

Sorry I messed up, I didn't realize that pushing changes to a branch also affects the PR of a forked project. Which now of course makes sense.


Awesome @ealsur


Also this commit contains a fix of priorities order (attached by mistake)


@dasblitz Thanks for the heads up. I've reverted in https://github.com/twigjs/twig.js/commit/2e6c1995c9bf97fde86185abdcc03cb6ba51d135

Feel free to submit a new PR with the actual fix you want merging :)


Puzzle `227-fcc093f8` disappeared from [`kuznyechik/BlkRaw.h`](https://github.com/DronMDF/goost/blob/master/kuznyechik/BlkRaw.h), that's why I closed #232.


Besides having the same issue as @gregavola with the scroll position being off by a few pixels on initial page load (6 px in my case, and an ionScroll event is fired on page load: "{timeStamp: 1505912420727, scrollTop: 6, scrollLeft: 0 ...."),

I also have this issue on iOS 11 with my side menu, where it adds some extra padding at the top of the menu (above the menu buttons) and jumps up and down when toggled...but when I use the inspector I can't see any element that would cause this extra "padding" (the menu type is "reveal")...

![side-menu](https://user-images.githubusercontent.com/25244123/30645300-9dfd6c74-9e15-11e7-87fd-8676f0b1792d.gif)

An ugly "fix" to the first issue would be something like running:

this.content.ionScroll.subscribe((event) =>  {
      if(event.scrollTop === 6) {
        this.content.scrollToTop();
      }
    });

when entering the page.


for post creation, we don't have the originalLocale so we can not use `contentLocale` (which is a mapping)


I think I’ll make the `TromJust()`/`ToLocalChecked()` calls a bit more defensive, I *think* they could still throw (e.g. when `EventEmitter.prototype` is turned into a setter that throws?


#5768-Example-files-which-show-discontinutity-in-air-or-water-flow-rate-through-fans-and-pumps (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2798 of 2806 tests passed, 11 test warnings)

Messages:

 * 10 tests had: AUD diffs.
 * 10 tests had: BND diffs.
 * 10 tests had: RDD diffs.
 * 8 tests had: EIO diffs.
 * 8 tests had: ESO big diffs.
 * 2 tests had: ERR diffs.
 * 6 tests had: Table big diffs.
 * 1 test had: Table small diffs.

Failures:

regression Test Summary
 * Passed: 618
 * Failed: 8

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


By the way, you’d need to check this before the `.As<Function>()` call :) I think V8 blows up in debug mode otherwise


don't forget the port


So `if (read < sizeof(buf))` is more expensive than uncoditional store of 2,4,8 stack bytes?

As for CFLAGS, I do not normally select optimization here, but let it be up to the user (as in the one that compiles the code).

The choise of `void *` comes directly from `memset()` which expects a `void *` as first argument.  I normally do `void *` arithmetic when I don't care about the pointer type, and just want to do do plain address arithmetic.


nice, thanks for adding


You should be able to encapsulate it in one method e.g. `display_board` or maybe `board_to_string`


fit with two LN peak


Why don't name it "OriginalArgs"?


I can see two atomic operations here. Can we split them? 🙏


LGTM


carpark,get register/deregister


It's filled by builder pack:
https://devcenter.heroku.com/articles/heroku-postgresql#connecting-in-java


starting commands in parallel


change folder, start dotnet watch run


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/602dd8e4-5a23-4b97-944a-771a82afc694 "toolchain-bx-ws-profile"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/d4efcb06-09d1-4f63-91dc-8376f7f73750 "toolchain-bx-ws-profile") deployed [toolchain-bx-ws-profile](https://github.com/Harald-U/toolchain-bx-ws-profile/releases/tag/deploy-ibm-yp-eu-de-uebele-dev-20170920-132808 "deploy-ibm-yp-eu-de-uebele-dev-20170920-132808") to [dev](https://console.bluemix.net/apps/4e14efb9-21e8-4d61-9b0e-b7d8ff8e3f68?env_id=ibm:yp:eu-de "ibm:yp:eu-de:uebele:dev"), including this commit


🤔 and what does this method return if board includees taken move?


@DetectiveSquirrel why making two list? is it for optimization or something?


add js


I don't see you setting `parsing_place` at all. What do you mean?
>  I do not use it and thus need to update select_n_having_items manually.


`genDelimiter()` returns `delim` but this isn't stored.
Is this line having any effect?


Can the same address have 2 markets at the same time?
Can someone overwrite his previous market with the one he sends just now?


If you need to loop through an unbounded number of elements, you have the wrong data structure.


## Global

| Changed            |   Status |
|:-------------------|---------:|
| `metadata_passing` |       +1 |
| `metadata_total`   |       +1 |

## Units

| Changed                                             | Status   |
|:----------------------------------------------------|:---------|
| `./data/tlg2035/__cts__.xml`                        | New      |
| `./data/tlg2035/tlg003/__cts__.xml`                 | New      |
| `./data/tlg2035/tlg003/tlg2035.tlg003.opp-grc1.xml` | New      |
| `./data/tlg2035/tlg003/tlg2035.tlg003.opp-lat1.xml` | New      |
| `./data/tlg2768/tlg002/__cts__.xml`                 | Deleted  |
| `./data/tlg2768/tlg002/tlg2768.tlg002.opp-grc1.xml` | Deleted  |
| `./data/tlg2768/tlg002/tlg2768.tlg002.opp-lat1.xml` | Deleted  |
| `./data/tlg4102/tlg045/__cts__.xml`                 | New      |
| `./data/tlg4102/tlg045/tlg4102.tlg045.opp-grc1.xml` | New      |
| `./data/tlg4102/tlg046/__cts__.xml`                 | Deleted  |
| `./data/tlg4102/tlg046/tlg4102.tlg046.opp-grc1.xml` | Deleted  |
| `./data/tlg2035/__cts__.xml`                        | Passing  |
| `./data/tlg2035/tlg003/__cts__.xml`                 | Passing  |
| `./data/tlg2035/tlg003/tlg2035.tlg003.opp-grc1.xml` | Passing  |
| `./data/tlg2035/tlg003/tlg2035.tlg003.opp-lat1.xml` | Passing  |
| `./data/tlg4102/tlg045/__cts__.xml`                 | Passing  |
| `./data/tlg4102/tlg045/tlg4102.tlg045.opp-grc1.xml` | Passing  |

*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2738)*


Please change class name to something more informational.


A `.push` returns the new length of the array. If you want to make use of it.


## Global

| Changed            |   Status |
|:-------------------|---------:|
| `metadata_passing` |       +1 |
| `metadata_total`   |       +1 |

## Units

| Changed                                             | Status   |
|:----------------------------------------------------|:---------|
| `./data/tlg2035/__cts__.xml`                        | New      |
| `./data/tlg2035/tlg003/__cts__.xml`                 | New      |
| `./data/tlg2035/tlg003/tlg2035.tlg003.opp-grc1.xml` | New      |
| `./data/tlg2035/tlg003/tlg2035.tlg003.opp-lat1.xml` | New      |
| `./data/tlg2768/tlg002/__cts__.xml`                 | Deleted  |
| `./data/tlg2768/tlg002/tlg2768.tlg002.opp-grc1.xml` | Deleted  |
| `./data/tlg2768/tlg002/tlg2768.tlg002.opp-lat1.xml` | Deleted  |
| `./data/tlg4102/tlg045/__cts__.xml`                 | New      |
| `./data/tlg4102/tlg045/tlg4102.tlg045.opp-grc1.xml` | New      |
| `./data/tlg4102/tlg046/__cts__.xml`                 | Deleted  |
| `./data/tlg4102/tlg046/tlg4102.tlg046.opp-grc1.xml` | Deleted  |
| `./data/tlg2035/__cts__.xml`                        | Passing  |
| `./data/tlg2035/tlg003/__cts__.xml`                 | Passing  |
| `./data/tlg2035/tlg003/tlg2035.tlg003.opp-grc1.xml` | Passing  |
| `./data/tlg2035/tlg003/tlg2035.tlg003.opp-lat1.xml` | Passing  |
| `./data/tlg4102/tlg045/__cts__.xml`                 | Passing  |
| `./data/tlg4102/tlg045/tlg4102.tlg045.opp-grc1.xml` | Passing  |

*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2739)*


Jij ook


Bad data structure.


Bad indentation too.


Please change all constant names to uppercase.


comment


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/28dafd79-5869-4760-aafe-0c294632c618 "cloud-native-toolchain-tutorial-20170920125720418"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/eb0238d7-1809-49cc-b86b-cd5f25978696 "sample-cloud-native-toolchain-tutorial-20170920125720418") deployed [sample-cloud-native-toolchain-tutorial-20170920125720418](https://github.com/darrellschrag/sample-cloud-native-toolchain-tutorial-20170920125720418/releases/tag/deploy-ibm-yp-us-south-drschrag-us.ibm.com-test-20170920-133312 "deploy-ibm-yp-us-south-drschrag-us.ibm.com-test-20170920-133312") to [test](https://console.bluemix.net/apps/7c2e1c82-1249-463d-8ae0-80b09d5a6f1a?env_id=ibm:yp:us-south "ibm:yp:us-south:drschrag@us.ibm.com:test"), including this commit


Because the 100th vote will take 100 times more effort than the 1st.


The 100,000th vote will...


j


#5768-Example-files-which-show-discontinutity-in-air-or-water-flow-rate-through-fans-and-pumps (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1552 of 1552 tests passed, 0 test warnings)

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


Put them under resources/ios/<iconname>.png, and correlate to those same icon names so we don't have to change the config file


Wow, that's an excellent catch! This is indeed a bug that must have been present for... ages! This line should most probably read:
```python
delim = genDelimiter(fileName)
```
I wonder why the correct delimiter is being picked anyway! Will look into this!


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/605c84c2-dd56-4c93-9c47-f656e4d7019b "simple-toolchain-Unicaja"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/80eb0339-a990-4ac1-b7c6-5fd56b721357 "simple-toolchain-Unicaja") deployed [simple-toolchain-Unicaja](https://github.com/Javitron/simple-toolchain-Unicaja/releases/tag/deploy-ibm-yp-us-south-javier.lisbona-es.ibm.com-dev-20170920-133455 "deploy-ibm-yp-us-south-javier.lisbona-es.ibm.com-dev-20170920-133455") to [dev](https://console.bluemix.net/apps/3e15d214-3329-4831-8de7-6a072ba9ffa7?env_id=ibm:yp:us-south "ibm:yp:us-south:javier.lisbona@es.ibm.com:dev"), including this commit


#5768-Example-files-which-show-discontinutity-in-air-or-water-flow-rate-through-fans-and-pumps (rraustad) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


Todo: change the sceneEventFilters to something better to move around the dots.
Todo: Pass the AreaDescriptor to the plugin
Todo: Use it in the plugin correctly


I did not see this branch before - but actually, these changes are not enough. I created a PR for all the changes: [https://github.com/camptocamp/c2cgeoportal/pull/3094]
Stephane is looking at updating c2cgeoportal 2.2 with the newest version - there may be some additional changes yet, because of a Java 7 vs. Java 8 problem.
Anyway, I think you can delete this branch?


The Logic class should be renamed to something more meaningful. Please think of some other name representing how logic works. e.g. WinListSolutionChecker.

Also, please note that logic should create WinList with size passed from controller. Think of any way how to do this.


@daattali Thanks for the heads up!


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/28dafd79-5869-4760-aafe-0c294632c618 "cloud-native-toolchain-tutorial-20170920125720418"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/eb0238d7-1809-49cc-b86b-cd5f25978696 "sample-cloud-native-toolchain-tutorial-20170920125720418") deployed [sample-cloud-native-toolchain-tutorial-20170920125720418](https://github.com/darrellschrag/sample-cloud-native-toolchain-tutorial-20170920125720418/releases/tag/deploy-ibm-yp-us-south-drschrag-us.ibm.com-prod-20170920-133640 "deploy-ibm-yp-us-south-drschrag-us.ibm.com-prod-20170920-133640") to [prod](https://console.bluemix.net/apps/c75e6527-8add-4aff-969d-33f4d9011e8b?env_id=ibm:yp:us-south "ibm:yp:us-south:drschrag@us.ibm.com:prod"), including this commit


This is a map where i will upload some of my Python projects im working on i process to learn and understand python programming.


That fixed it on my box. OS 10.12.6


https://github.com/akka/akka/blob/master/akka-cluster-sharding/src/test/scala/akka/cluster/sharding/LeastShardAllocationStrategySpec.scala

The test's logic has been adapted to our infrastructure and coding standards.


Your test is also wrong because:

* when you start, there is nothing in the array, so you never enter the loop, so you never get to the `.push` line.
* and if you ever had entered anyway, and all the elements in the are by someone else. So if you have 5 elements in the list, then you will loop 5 times, and each time you will overwrite the bettor's choices and push (5 times) his vote.
* so the first vote is 2 times in, the second vote is 4 times in, the third is 8 times in...

It is more insane than I thought...


This tab is useless


Hi


Please revert this back to controller as logic should be there. This class (currently named "CreateButton" should serve only as a container for button related data). Checking if board is complete or if there is a winner is not a responsibility of a button but some supervising unit.


This is what I was doing already due to the issue fixed by this commit.


unknowN


Link broken

```
curl https://github.com/Mester19/GoSlaves
Not Found
```


This method also belongs to controller, not here. Please refactor.


typo: unknowN


Actually, the loop is maybe even infinite because you increase the list by one and it is the length of the list that decides when the loop ends...


what if you made the scriptlets into a separate "filter-list-kind-of"
uBlock filters - scriptlets or smth like that
like that it would fit more smoothly into the general way the extension works... and maybe they would then not consider it to be a part of the addon itself anymore and hence not see it as a bypassing of the AMO review process


I'm not sure if these are the correct paths.


Could you please try to copy all classes in that way that it is visible those are copied and then explicitly make methods `public` for overrides. Then create your own implementation just overriding some parts.

Otherwise somebody will have bad times bumping akka version.


So that both variables have `args` at the beginning, and `argsOrig` is shorter.


why do we need this at all? default one LeastShardAllocationStrategy does not work properly ?


I just confirmed on remix that if it was actually possible to enter the loop, it would be an infinite one:

```
pragma solidity ^0.4.11;

contract Test {

    uint[] public a;

    function add(uint b) {
        for(uint i = 0; i < a.length + 1; i++) {
            a.push(b);
        }
    }
}
```


Sorry, but `super()` work only in Python 3. Since CKAN does not support Python 3, you have to use old `super(DatetimeEncoder, obj)` call.


Result:

![image](https://user-images.githubusercontent.com/838924/30646779-be7aaa56-9ddf-11e7-9adc-388fa6e529f9.png)


@seme1 that's been resolved, added compiler macros to avoid that `@available` call unless you're on iOS 11. Please confirm (tested myself w xcode 8)


LocalNodeNetwork (Myoldmopar) - i386-Windows-7-VisualStudio-14: OK (2773 of 2774 tests passed, 0 test warnings)

Failures:

EnergyPlusFixture Test Summary
 * Passed: 541
 * Failed: 1

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


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/8c724651-b5b7-48a5-b89a-651ea2a24d01 "bx-ws-learning-20170920114646308"): An unknown tool deployed [bx-ws-learning-20170920114646308](https://github.com/mwiegand/bx-ws-learning-20170920114646308/releases/tag/deploy-ibm-yp-us-south-cogn-iot-demo-dev-20170920-134413 "deploy-ibm-yp-us-south-cogn-iot-demo-dev-20170920-134413") to [dev](https://console.bluemix.net/apps/c4d85ace-c2ff-486e-85ce-5a027f45e329?env_id=ibm:yp:us-south "ibm:yp:us-south:cogn-iot-demo:dev"), including this commit


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/602dd8e4-5a23-4b97-944a-771a82afc694 "toolchain-bx-ws-profile"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/d4efcb06-09d1-4f63-91dc-8376f7f73750 "toolchain-bx-ws-profile") deployed [toolchain-bx-ws-profile](https://github.com/Harald-U/toolchain-bx-ws-profile/releases/tag/deploy-ibm-yp-eu-de-uebele-dev-20170920-134419 "deploy-ibm-yp-eu-de-uebele-dev-20170920-134419") to [dev](https://console.bluemix.net/apps/4e14efb9-21e8-4d61-9b0e-b7d8ff8e3f68?env_id=ibm:yp:eu-de "ibm:yp:eu-de:uebele:dev"), including this commit


Скорее всего, включается многопроцессный режим, в котором процессам запрещается писать туда, куда им вздумается, и это мешает выводить звук через ALSA. Стоит добавить в исключения директорию `/dev/snd`, в которой находятся файлы устройств ALSA. Для этого на странице about:config  нужно найти параметр «security.sandbox.content.write_path_whitelist» и написать там «/dev/snd/». Важно, чтобы строка оканчивалась на «/», это означает, что в исключения добавляется директория `/dev/snd`, а не файл `/dev/snd`.


This commit makes too many changes at the same time for me to understand really what is going on, diff is not readable. Please next time separate changes into several commits, with each its own purpose.


Instead of just `str(obj)` I would use explicit `obj.strftime('%Y-%m-%dT%H:%M:%S')` in order to decode it back if you need.


while this is fine, and I am happy to have it merged. I think it may be beter to have this function actually in the AppRepo and call it from here? to keep it all in a single location. Happy for you to open a follow on issue


I expect it's because we were hard-coding it (until the pull request of yours that I just accepted). Or maybe we were submitting a delim=None and then pandas defaulted to ','


Initial


That's odd. I am 100% certain I protected this branch before, several months ago, to prevent just such an occurrence. Did someone un-protect it recently?


Åh vilken bra ändring!


is it supposed to be every-hub-IP-address? 🌵


Please start thinking of designing part of software that will connect to server and will grab response that is returned. Also, provide second SolutionChecker.

**Helpful info:**

- First request should go to http://217.182.73.188:8080/api/game/new . This is GET request, no additional parameters, response from webserver is of type application/json

- You can try to read about calling rest services from java, what it means etc. However, implementation is up to you. There are several well refined solutions for this case:
1) OkHttp `http://square.github.io/okhttp/`
2) Retrofit `http://square.github.io/retrofit/`
3) Apache HTTP Client `http://www.baeldung.com/httpclient-guide`

Perfect learning scenario: implement all 3 :) but as I said, it is totally your choice.


What crashes?


You might be not aware of it but you are passing `current_user` here and it is never used in this method. Instead method uses `@current_user`. All that to say that `current_user` as a param is completely useless.


Couldn't you just call to the super/base function instead of rewriting code?


Hi @YauheniYarotski! Sorry for temporarily doing this! I just released  [v1.4.5](https://github.com/Daltron/NotificationBanner/releases/tag/1.4.5) which adds this functionality back. Thanks for bringing this to my attention!


fixed @index0h, thanks to report!


I'd like to see this 50... as a constant at the top of the file like MAX_THUMB_SIZE.


Was thinking there might come a point where you want it on the map but not have an hp bar
.


Hopefully the PR (https://github.com/Azure-Samples/azure-cosmos-db-dotnet-graphexplorer/pull/10) will get merged soon 😄


Jeeesh, I have no idea how that ended up in there. I tend to be pretty disciplined with my commit messages.


Very interesting issue. Will work on this later tonight! :)


This is equivalent to `Unit.base`


Uhh, only way i knew how lelelel


Some unit functions are maybe in order


Fyi @SMed79. Issue also occur with ABP.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/8ebaef40-3186-49c5-95de-dd29f24b8907 "toolchain-bx-mw-profile"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/b497f93b-6055-4f5d-8bca-70743fbe3ffe "toolchain-bx-mw-profile") deployed [toolchain-bx-mw-profile](https://github.com/mwiegand/toolchain-bx-mw-profile/releases/tag/deploy-ibm-yp-us-south-cogn-iot-demo-dev-20170920-135516 "deploy-ibm-yp-us-south-cogn-iot-demo-dev-20170920-135516") to [dev](https://console.bluemix.net/apps/d52d0b93-498c-444c-9e40-8bc6a8016d7d?env_id=ibm:yp:us-south "ibm:yp:us-south:cogn-iot-demo:dev"), including this commit


Why such a big commit? node_modules?


? please revert this. if you need some package for testing, install it during the test


different types of radio group :
1- orientation (buttons are vertical or horizontal) .
2- gravity (buttons are center or left or right) .
3- enter the number in edittext and press on button : radiogroup fills up with radiobuttons according with the number .


Stoppable: you can check that there is a change indeed.


First google result:

        List<string> list1 = new List<string>()
        {
            "carrot",
            "fox",
            "explorer"
        };


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/aca661ea-e3ce-4469-a60f-f4ba2afe3fcd "profile-simple-toolchain"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/2dc7c43c-9809-4ba9-8f68-3785bd34c939 "profile-simple-toolchain") deployed [profile-simple-toolchain](https://github.com/florae123/profile-simple-toolchain/releases/tag/deploy-ibm-yp-us-south-flora.eggers-ibm.com-demo-20170920-135653 "deploy-ibm-yp-us-south-flora.eggers-ibm.com-demo-20170920-135653") to [demo](https://console.bluemix.net/apps/333550b0-e1b7-4060-a84a-54b9f57177c9?env_id=ibm:yp:us-south "ibm:yp:us-south:flora.eggers@ibm.com:demo"), including this commit


doug_lea_memory_allocator вроде при luaL_newstate не используется, емнип.


I think I would do it as a script on the glass, and have the spell check if the script exists. A spell like that will have a very different effect on a cup of water, a puddle and a river, and you would really want each to decide for itself how to handle it. It can then have a reverse freeze script too.

You should be able to spam any number of spells like this, as it is the target that does the hard work.


@gregavola let's track that one here: https://github.com/ionic-team/cordova-plugin-wkwebview-engine/issues/180

And yea I noticed that immediately, we're working on a fix


ahhh you little liar! You added display_board method in this commit and in commit with message "Add display board" you just used both `check_draw ` and `display_board ` ;)

Be better next time and for now please check if `current_user` in params is needed in this method (similar to my last comment).


Alternatively you could leave it in an array and do a for loop to iterate through them, but lists make the world a better place, so I'd just nuke the array and initialize the string like above.


@Batry please ignore PHP 5.4 - it's obsolete. Min compatible PHP version should be 5.5 and above.
Anyhow, keep close to standards.

Thanks


@chris-morgan When you start living in a new home, do you replace the whole home or just the furniture 😄
Replacing the body with something else than a body tag would lead to incorrect HTML, in other words, the body tag should always be there, so it's better to replace one of its children


No `puts` outside execytable file! 🔥


I added it in `tests_requires`, but that doesn't seem to help?


@ivovandongen you don't need to do it this way. Defining

```java
@Override
public void dismiss() {
      super.dismiss();
      mapView.onDestroy();
}
```
is enough and it isn't that hacky 😂
I've tested it and it's working.


@mythz Using the word meta char is a breaking change, since it covers cases like created instead of just matching create. ;)
![image](https://user-images.githubusercontent.com/839865/30647754-8ff3252c-9e1c-11e7-9b01-9efd12ea57c5.png)


LocalNodeNetwork (Myoldmopar) - x86_64-MacOS-10.9-clang: OK (2773 of 2774 tests passed, 15 test warnings)

Messages:

 * 14 tests had: AUD diffs.
 * 13 tests had: BND diffs.
 * 1 test had: ESO small diffs.

Failures:

EnergyPlusFixture Test Summary
 * Passed: 541
 * Failed: 1

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


This should use **HTTPS**


En mode I et sans images, les conjoints ne sont pas fer à gauche comme les descendants!!


This is not very smart. First of all you just save the same move twice :(
So, currently line number 25 is completely useless:) Get rid of it and we will discuss the nature of `return` word in Ruby later on:)

-----------

However, you have another option. Returning the result of this assignment `@board[selected_move] = @current_user` is a little bit confusing. The user will see `X` or `Y` just aboive the board, so they cannot be sure what that `X` or `O` is (I thought it was part of the board to be honest).

So, maybe it is better to return a nice information about the status? E.g. `You have successfully taken a move`?


Very aggressive change! Looks good so far. Good luck.


can we please use pull requests here?

why did we dig unittest out of its grave?


![](https://github.trello.services/images/mini-trello-icon.png) [Implementacao da Preparação de dados.](https://trello.com/c/Qph9IXAW/12-implementacao-da-prepara%C3%A7%C3%A3o-de-dados)


I think you introduced a new type usaable


![](https://github.trello.services/images/mini-trello-icon.png) [Implementação da Aprendizagem de Máquina na ferramenta.](https://trello.com/c/jnsVDMPR/13-implementa%C3%A7%C3%A3o-da-aprendizagem-de-m%C3%A1quina-na-ferramenta)


Did u just assume he use google? What about msn, yahoo.... (kidding). I agree, might want to refactor it. :)


Obrigado @victorprs


Ok, maybe they're not per user.... But when the next Discord build rolls
around the numbers will change for everyone.  Also, sorry for going apeshit
over this...

On Wed, Sep 20, 2017, 6:22 AM GhostLordGabi <notifications@github.com>
wrote:

> 'Lesson of the day: TRHOSE FUCKING NUMBERS AND LETTERS ARE DIFFERENT PER
> USER.'
> Sorry that I have to disappoint you, but my version of the theme (with the
> obfuscated names) is running on over 10 accounts (asked friends to test
> it), without ANY problems. Using deobfuscaters is pretty much useless in my
> eyes anyway, because just copying the code works as well, it might just not
> look that nice.
> I don't want to start a fight or something, but that is just...stupid.
> I know a lot of people that are using BetterDiscord (and themes), and none
> of them ever said that they are using deobfuscation scripts.
> I am not sure if you know Beards Material Theme, but...well, they use
> those *obfuscated* names as well.
> I just had to search userPopout in their CSS to find the following:
> /*User Popouts Fix - Originally by Zerebos, edited by Beard*/
> .userPopout-4pfA0d .headerStreaming-3F-wjT{
> Also you could try being a little bit less toxic about everything because
> I thought that you might need some help, looking at the fact that the issue
> submitted by the other user is STILL NOT FIXED, unless you use a
> deobfuscater.
> You should try making themes for ALL people and not just for the people
> with deobfuscators.
> Have a nice day, Gabriel
> New lesson of the day: '*TRHOSE* FUCKING NUMBERS AND LETTERS ARE *NOT*
> DIFFERENT PER USER'
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/TripingPC/discord-CSSes/commit/496827e41d33be60dd0eee198635d390375415a6#commitcomment-24428469>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AIHVBGviA583IpkbgYLHhfb-CHaAg_Otks5skOdegaJpZM4PM0vw>
> .
>


Eine kurze Frage: Warum hast du Google als `NAC` getaggt?


Ugh!

On Wed, Sep 20, 2017 at 10:06 AM, Jonathan Millman <notifications@github.com
> wrote:

> I think you introduced a new type usaable
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/sleuthkit/sleuthkit/commit/8a0be1f6268610ebe72da4ad3228546f5e01db69#commitcomment-24433011>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABolxRIpfcUQdU_68lb9ew6COrB9fby3ks5skRvTgaJpZM4Pd7OA>
> .
>


Eae mano modifiquei o arquivo.


good catch! just shows how our setup doesn't handle a different folder at all regarding git, npm, lint, build, etc. I did it for eslintignore not gitignore


@nfeske: please try


Hi @Trisjdc. If you'd like, I can add you to the main project as a contributor. I'm lacking time to continue updates for the project.


Just a heads-up: the AddressBuilder class on btcpy was too complex and hardly maintainable. With the introduction of SegWit addresses, this structure has been changed. You might want to merge this new structure into your code. (ref.  https://github.com/chainside/btcpy/commit/61d3612dcc2c998744eeb2a468ddbc7f3f2448a1)


This should be in your global gitignore because there are plenty of IDEs out there.


rzeczywiście w dokumentacji jest HTTPS, ale skopiowałem to z dołączonego skryptu, w którym jest HTTP


LocalNodeNetwork (Myoldmopar) - Win64-Windows-7-VisualStudio-14: OK (2773 of 2774 tests passed, 0 test warnings)

Failures:

EnergyPlusFixture Test Summary
 * Passed: 541
 * Failed: 1

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


Finished chapter 3


This file shouldn’t exists in version control.


Oh, I wasn’t saying replace it with a non-`body` tag. Even though you can do that if you want to. Just like you can do `head,title{display:block}` and show the page title in the document. And that’s one that I *have* used seriously (though still for fun).


looool


Thank you! That is a super quick turn around! Will check the latest build from maven


...probably


`mqtt_broker_address` is a pain to type for an annotation... No completion, no check... I guess you wanted to change the annotations the other way round???

Hopefully, external things will solve this issue, then most annotations will become properties that we define in a sort of prototype/template, that other things can then import.


nice! 👍


@RomaKis
is there any explanation for the removal of the rule by payment method?


Thank you


This game never ends:(
You could have written `while true` and the effect would be the same (as @players always includes current_user).

The trick to do it is to set up a variable which is true before the while loop begins.
And then inside the loop we can change this variable to false, so in the next iteration while would stop.

Here is an example:

```
def test
  game_on = true

  initial_value = 2

  while game_on
    initial_value = initial_value * 2
    puts "initial_value: #{initial_value}"

    if initial_value > 8
      game_on = false
    end
  end

  puts "End of the game"
end

```

------------------

In your case, you should stop the game e.g. if someone wins, right? :)

So, maybe the method `check_winner ` can return `false` in case noones wins and message if someone wins (which as a value is `true`)?

Then you can save the result in `game_on` variable (or whatever name you want). In addition you can display the message if the result of `check_winner` is not `false` .


Why not take advantage of PHP7’s strict typing?


Foi alterado o texto de entrada do programa (Digite o numero da opcao desejada)


That is the same thing that ```count = itemType:isFluidContainer() and 0 or 1```. You also added the invalidIds table but you didn't create any new conditions to see if the itemId is valid or not.


`Ident` is an identifier - here it's the name (I wish all of these were called `name`, that'd make more sense).
`NodeId` is necessary to refer to the `ConstParam` from elsewhere. All of this seems good.


Invalid namespace


`span`? The problem with arbitrary order is `ty_params` and `const_params` would have to be a single `Vec` with an `enum` that can be either `TyParam` or `ConstParam`.


## Global

| Changed            |   Status |
|:-------------------|---------:|
| `metadata_passing` |       -1 |
| `metadata_total`   |       -1 |
| `nodes_count`      |      -20 |
| `texts_passing`    |       -1 |
| `texts_total`      |       -1 |

## Words

| Changed   |   Status |
|:----------|---------:|
| `grc`     |    -4632 |

## Units

| Changed                                             | Status   |
|:----------------------------------------------------|:---------|
| `./data/tlg4102/tlg039/__cts__.xml`                 | Deleted  |
| `./data/tlg4102/tlg039/tlg4102.tlg039.opp-grc1.xml` | Deleted  |
| `./data/tlg4102/tlg045/__cts__.xml`                 | New      |
| `./data/tlg4102/tlg045/tlg4102.tlg045.opp-grc1.xml` | New      |
| `./data/tlg4102/tlg046/__cts__.xml`                 | Deleted  |
| `./data/tlg4102/tlg046/tlg4102.tlg046.opp-grc1.xml` | Deleted  |
| `./data/tlg4102/tlg045/__cts__.xml`                 | Passing  |
| `./data/tlg4102/tlg045/tlg4102.tlg045.opp-grc1.xml` | Passing  |

*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2742)*


Thank you very much!


Initial commit


You can look at e.g. associated constants - all you need is identifier, colon and type.


Yes - although I think those two options are just the defaults anyway and I was leaving the code there, in case we wanted to publish them later.


What? Why?


There is another instance of `status.members[0].stateStr` which could replaced by `firstMemberState` on line 697.


Ok, yes, you're right, delete the TODO


It's possibly a hint in debugging use-during/after-deletion issues, especially RPCs are mostly used in multi-threaded environment. And In some rare cases, destruction of certain member fields may depend on another field, in which case the depended field must be cleared after destruction.  Anyway, set-to-null or not is minor and both OK to me.


U're an asshole


Thanks, will do so.

My next PR will probably be about enabling support for more networks, notably Peercoin and maybe Litecoin.


Tàm tạm, còn cái nút phải luôn nằm sát cạnh dưới nữa.


the setuptools arg is `tests_require`


I think the first just needs to go back to saying 10.0 - according to the comment above "version"
And the "release" one used to say just 10.0 also, so is it meant to have ".3" or not?
@PVince81 ?


This line (258 in this commit) "clears" the previous effort which then sets $sql2 to just a right parenthesis instead of appending it and should read:
`$sql2 .= ')';`
or similar.


@znerol Thank you!  That was the original reason I made that variable, but I think I lost the change in a sloppy `git stash`. 🤦


Looks good. I tested and it works.


The `DAMADoctrineTestBundle` bundle was removed intentionally?


#5768-Example-files-which-show-discontinutity-in-air-or-water-flow-rate-through-fans-and-pumps (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2163 of 2163 tests passed, 0 test warnings)

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


Note: removed EPOCH_playerImmunity from calculation here, need to re-add logic in the master loop.


@vicendominguez

I'm running into `asdf could not create leading directories of '/usr/local/plugins/python': Permission denied`

Shouldn't the plugins directory be somewhere under `/usr/local/Cellar/asdf` ?


I think it would be useful to look at the work Jim and Robby did to isolate the common terms  used in the standards across the entities.


Simple E-mail template


Bluemix [toolchain](https://console-regional.stage1.ng.bluemix.net/devops/toolchains/65a6603c-c3c5-47d3-9320-e62e8439532d "UI-ys1int-SimpleTC0920T102845"): [Delivery Pipeline](https://console-regional.stage1.ng.bluemix.net/devops/pipelines/3364d391-ce7e-4cd9-a013-1c3a15e49452 "UI-ys1int-SimpleTC0920T102845") deployed [UI-ys1int-SimpleTC0920T102845](https://github.com/idsb3t1/UI-ys1int-SimpleTC0920T102845/releases/tag/deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170920-143133 "deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170920-143133") to [dev](https://console.stage1.bluemix.net/apps/3161c6ce-caaa-47fc-9908-d3a6b836a98b?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t3@us.ibm.com:dev"), including this commit


I think we should make it a "MUST" (as in "your app MUST NOT break if some other value is here"). If we don't, then many people won't adhere, and we will be forced to introduce "size2".


Created multidev environment [continuity-pro#pr-feature](https://dashboard.pantheon.io/sites/f4b4b00a-1cc1-4f25-a05d-4dce395bff80#pr-feature).

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


My new CV will be here soo#


Can you re-add this comment


You can save gas by not setting the struct values to 0 or false. Only set those that are non 0.


Civil WAR! XD


You can reorganise your modifiers so that a spammer will hit a `revert()` earlier, and not impact the miners. Because you are a good citizen.


It would make more sense to keep in the Question struct the information about the bettors on the question.


Thanks for the reply

I have fond the solution

---- On Sun, 17 Sep 2017 11:58:58 +0530 joshafest <notifications@github.com> wrote ----

@vickyzare567 , you need to mine genesis block, and as far as I know it would be POW block

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


`getHeapSizeForBarrierRange0` returns uintptrj_t by default. The (uintptrj_t) in front of the call is not useful.
Here we rely on the assignment `=` to do an implicit conversion from uintptrj_t to int32_t and assign the value to `heapSize`.  Maybe we should static_cast the return of getHeapSizeForBarrierRange0 to int32_t.


Admin stuff can go into `Adminstrable`.


Thanks.... I suggest we should try to enable/disable audio via setTarget... Then 'plugins' do also not need to add an extra function. Add a flag if the play is already used and if so check of the decoder id is the same and no audio did change and the put the audio on the 'right' position....


Oracle stuff into `OracleHolder`.


You can make `kill` possible only when stopped.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/ca681b81-3ea5-441d-a1a4-70efbd25bb80 "jm-profile"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/4a769b4e-232c-4b10-bafb-19cd9d4b4921 "jm-profile") deployed [jm-profile](https://github.com/ujamarie/jm-profile/releases/tag/deploy-ibm-yp-us-south-julia.meier-test-20170920-144209 "deploy-ibm-yp-us-south-julia.meier-test-20170920-144209") to [test](https://console.bluemix.net/apps/782106db-4c46-4f12-b8f0-018394e71a0d?env_id=ibm:yp:us-south "ibm:yp:us-south:julia.meier:test"), including this commit


sfdsdf


`Qt::AA_EnableHighDpiScaling` should be set before a `QApplication` instance is used. Perhaps you should try this:
```cpp
QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
```
and move this to L5789.

Reference: https://stackoverflow.com/questions/20464814/changing-dpi-scaling-size-of-display-make-qt-applications-font-size-get-rendere#36058882


Maybe check that the newOwner is indeed different.


Can this be replaced by `.admin != 0`?


Was this for me @phil-davis?


为何要回滚？


@bpasero I think we also need to listen to workspace folders change so that extension host workspace is up to date


Wow your admins are going to be scared of this withdraw :)


hmm, have you checked the DTSI where the IRQs are configured? Maybe there's some change compared to older versions? I suspected that one such Interrupt number was removed from the mapping, (/proc/interrupts I havent checked it on stock... ?)


How about the admin withdraw by itself?


I stole this :) thanks 👍


Can price be `0`? If not, then a non-0 price can mean "exists".


You have underscores in the argument here and dashes everywhere else.


![](https://github.trello.services/images/mini-trello-icon.png) [A 3rd user story](https://trello.com/c/1F54VVXD/3-a-3rd-user-story)


147146473-Issue6173-VAV-airflow-problems-with-other-zone-HVAC-equipment (mjwitte) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


The `current_syntax` could already point to an item in `syntax_candidates` which is not the first one but would fulfill the search pattern in that case. Therefore my implementation checked it at this point in order not to assign a syntax if not necessary.


Updated formula calculation on delta (profitability)


Make an `Administrable` contract.


Can you log in? when yes, with which build you logged in. I cant connect to the core.
Sorry for my english. I´m german.


rrrrr


yyyyyyyy


I would use `=` for safety here.


Perhaps require that `msg.value < totalAmountToPay`?


147146473-Issue6173-VAV-airflow-problems-with-other-zone-HVAC-equipment (mjwitte) - i386-Windows-7-VisualStudio-14: OK (2766 of 2766 tests passed, 0 test warnings)

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


Why not make this part of `contributeForSplitPayment`?


#LoginProcess


You need to write tests too.


Fixes #86


never write catch without handler. Exception is not so bad behaviour in many of cases.


@AndyGrant
The check `&& (ss-4)` is not needed. ss-4 is always unequal nullptr.  If you want test whether ss-4 located before the root node (and therefore the whole stack entry is initialized with zero) you could check par example `(ss-4)->ply == 0`


I think you raised the issue a short time ago - about how it was a bit silly to report "ownCloud is not installed" when running the install command. Somebody did the code to suppress the silly message and I think I merged the backport.


On a short send we do not update the sender position.


There is a bug introduced here:
* empty list get passed to parse_command_for_scantree
* IndexError gets raised when trying to parser.parse_args as we try to access an index on an empty list


@mc12345678 in addition to your comment for line 258, it seems this line is missing a colon before`option_name_id:` to match line 251 above.  Can you confirm that my eyes aren't deceiving me?


Cool, looks good to me


Reverted changes


Please share this comment, this site is complete fucking nonsense, makes a mockery of supposedly intelligent people, you are all talking in fucking riddles taking 100 times as long to fucking do anything as necessary, why not try asking for what you want, when you want it, and anyone who doesn't like it can fuck off... just a thought, if you want to change the future, you need to cut to the fucking chase and get it done.


Hallo Wirschtel Heini


147146473-Issue6173-VAV-airflow-problems-with-other-zone-HVAC-equipment (mjwitte) - x86_64-MacOS-10.9-clang: OK (2765 of 2766 tests passed, 0 test warnings)

Messages:

 * 1 test had: AUD diffs.
 * 1 test had: BND diffs.
 * 1 test had: EIO diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: MTD diffs.
 * 1 test had: MTR big diffs.
 * 1 test had: Table big diffs.

Failures:

regression Test Summary
 * Passed: 605
 * Failed: 1

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


Thanks for doing that. I should have been more proactive on that one and done it myself.


Hmmm I removed them since they are undocumented APIs, however it's better to revert this removal (since they're all working).

OK, I'll prepare a PR soon.


wrap


Still no build...


in the case I think we have to trow exception on the last attempt to let him bubble up


This commit broke the OCA reports, because fy_start_date is a required invisible field and it is set via the onchange on date_range_id. As the field date_range_id is not required any more, you may not go through the onchange and then you cannot validate the wizard.


Use as (no username needed, taken from kerberos principal):
```python
import ssl
import pymongo

db = pymongo.MongoClient(host='somehost', ssl=True, ssl_cert_reqs=ssl.CERT_REQUIRED)
db.authenticate(mechanism='GSSAPI')
```


[R/beastscriptr.R:37:6:](https://github.com/richelbilderbeek/beastscriptr/blob/80fc38bdb89074f6a5cb2e541b74740722737b16/R/beastscriptr.R#L37) *style:* **Commented code should be removed.**
```r
  #  warning("Using a fixed crown age of a random phylogeny")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/beastscriptr.R:44:19:](https://github.com/richelbilderbeek/beastscriptr/blob/80fc38bdb89074f6a5cb2e541b74740722737b16/R/beastscriptr.R#L44) *warning:* **no visible global function definition for ‘beast_scriptr_xml’**
```r
  text <- c(text, beast_scriptr_xml())
                  ^~~~~~~~~~~~~~~~~
```
[R/beastscriptr.R:66:19:](https://github.com/richelbilderbeek/beastscriptr/blob/80fc38bdb89074f6a5cb2e541b74740722737b16/R/beastscriptr.R#L66) *warning:* **no visible global function definition for ‘beast_scriptr_map’**
```r
  text <- c(text, beast_scriptr_map())
                  ^~~~~~~~~~~~~~~~~
```
[R/beastscriptr.R:365:1:](https://github.com/richelbilderbeek/beastscriptr/blob/80fc38bdb89074f6a5cb2e541b74740722737b16/R/beastscriptr.R#L365) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste("        <populationModel id=\"ConstantPopulation0.t:",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/fasta_to_phylo.R:32:4:](https://github.com/richelbilderbeek/beastscriptr/blob/80fc38bdb89074f6a5cb2e541b74740722737b16/R/fasta_to_phylo.R#L32) *style:* **Commented code should be removed.**
```r
  #crown_age_after <- wiritttes::get_phylogeny_crown_age(phylo)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/fasta_to_phylo.R:33:4:](https://github.com/richelbilderbeek/beastscriptr/blob/80fc38bdb89074f6a5cb2e541b74740722737b16/R/fasta_to_phylo.R#L33) *style:* **Commented code should be removed.**
```r
  #testit::assert(crown_age == crown_age_after)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:242:1:](https://github.com/richelbilderbeek/beastscriptr/blob/80fc38bdb89074f6a5cb2e541b74740722737b16/tests/testthat/test-beastscriptr.R#L242) *style:* **Lines should not be more than 80 characters.**
```r
    testthat::expect_true(all(posterior$estimates$TreeHeight == posterior$estimates$TreeHeight[1]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Guys, I want to fracture the future and reconstruct it not waste my time working out what the hell you all want anyone want to get involved ericking@kingcommunications.org


git remote set-url origin https://user:pass@github.com/tomekq/ssdipx.git


If the current_syntax points to an item in syntax_candidates, it must have been matched in line 404 earlier and then this entire branch won't be executed at all.

I'll need a repro for the second paragraph since I can't really imagine how this could happen. Though it seems like that should be handled the same way as I mentioned in the first paragraph, i.e. not happen at all.

Did you reload the package properly after upgrading? Since plugin files are inside a sub-package, they are only reloaded when ST restarts or with the AutomaticPackageReloader package.
I could probably add some code to check with Package Control's events to reload all sub-modules from this package if the package has been updated.


This could be made a bit more general when checking not only for App::Part, but for all GeoFeatureGroups with:
o.hasExtension("App::GeoFeatureGroupExtension")

If it returns true it is guaranteed to have the Group property that you can access.


Please only look at send() in message.controller.js. Ignore all other functions in that file.
Done:
1) User can send a message to an array of recipients.
2) Each recipient gets a copy of the message alongwith her name as the owner, & the sender has her copy with her name as the owner. Number of copies created in DB = no. of recipients + 1
3) Recipient message should have readAt set to null.
4) Sender message should have readAt set to createdAt time
5) Bulk saving to DB

Pending:
1) Error handling
2) Decide between using 'db.sequelize.fn('NOW')' and 'new Date()'


The yarn.lock [should be committed](https://stackoverflow.com/questions/39990017/should-i-commit-the-yarn-lock-file-and-what-is-it-for).


correction:
- implemented inelegant AND dysfunctional population function


Can [smart pointers](https://en.wikipedia.org/wiki/Smart_pointer#unique_ptr "Description for the usage of smart pointers") help to improve this software a bit more?


I saw it later. Sorry for being reckless in this. That's why we have proposed in #348


In Ubuntu, adb can be extracted from the Android SDK platform tools Link:: https://dl.google.com/android/repository/platform-tools-latest-linux.zip


please also update the docs above.


Looking forward for the new release of these changes !
Seems nice :-)


updated


zzzzzzzzzzzzzzzzzzzz


[R/beastscriptr.R:37:6:](https://github.com/richelbilderbeek/beastscriptr/blob/2f19dc7e0a5bfc203d96ded21b3cfa68cef80d8d/R/beastscriptr.R#L37) *style:* **Commented code should be removed.**
```r
  #  warning("Using a fixed crown age of a random phylogeny")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/beastscriptr.R:44:19:](https://github.com/richelbilderbeek/beastscriptr/blob/2f19dc7e0a5bfc203d96ded21b3cfa68cef80d8d/R/beastscriptr.R#L44) *warning:* **no visible global function definition for ‘beast_scriptr_xml’**
```r
  text <- c(text, beast_scriptr_xml())
                  ^~~~~~~~~~~~~~~~~
```
[R/beastscriptr.R:66:19:](https://github.com/richelbilderbeek/beastscriptr/blob/2f19dc7e0a5bfc203d96ded21b3cfa68cef80d8d/R/beastscriptr.R#L66) *warning:* **no visible global function definition for ‘beast_scriptr_map’**
```r
  text <- c(text, beast_scriptr_map())
                  ^~~~~~~~~~~~~~~~~
```
[R/beastscriptr.R:386:1:](https://github.com/richelbilderbeek/beastscriptr/blob/2f19dc7e0a5bfc203d96ded21b3cfa68cef80d8d/R/beastscriptr.R#L386) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste("        <populationModel id=\"ConstantPopulation0.t:",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/fasta_to_phylo.R:32:4:](https://github.com/richelbilderbeek/beastscriptr/blob/2f19dc7e0a5bfc203d96ded21b3cfa68cef80d8d/R/fasta_to_phylo.R#L32) *style:* **Commented code should be removed.**
```r
  #crown_age_after <- wiritttes::get_phylogeny_crown_age(phylo)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/fasta_to_phylo.R:33:4:](https://github.com/richelbilderbeek/beastscriptr/blob/2f19dc7e0a5bfc203d96ded21b3cfa68cef80d8d/R/fasta_to_phylo.R#L33) *style:* **Commented code should be removed.**
```r
  #testit::assert(crown_age == crown_age_after)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:242:1:](https://github.com/richelbilderbeek/beastscriptr/blob/2f19dc7e0a5bfc203d96ded21b3cfa68cef80d8d/tests/testthat/test-beastscriptr.R#L242) *style:* **Lines should not be more than 80 characters.**
```r
    testthat::expect_true(all(posterior$estimates$TreeHeight == posterior$estimates$TreeHeight[1]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Code


gets stuck on "Sentry has been activated for this account. Checking if a sentry file exists and hashing it..."
also with sentry on account disabled it will still check for sentry (and yes will get stuck on the same thing)


![required inquisition](https://user-images.githubusercontent.com/31855222/30651424-e5a630ac-9de2-11e7-9b6d-bd046b9a91b5.jpg)


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/9287f573-ed6e-4eef-a97d-ce50f1b96a52 "UI-yp-SimpleTC0920T110226"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/e736f65d-c89b-49b6-9b49-7f051c73d6b8 "UI-yp-SimpleTC0920T110226") deployed [UI-yp-SimpleTC0920T110226](https://github.com/idsb3t1/UI-yp-SimpleTC0920T110226/releases/tag/deploy-ibm-yp-us-south-idsb3t4-us.ibm.com-dev-20170920-150643 "deploy-ibm-yp-us-south-idsb3t4-us.ibm.com-dev-20170920-150643") to [dev](https://console.bluemix.net/apps/89ad8c58-9103-4e2a-b4ba-e86ff7fa9949?env_id=ibm:yp:us-south "ibm:yp:us-south:idsb3t4@us.ibm.com:dev"), including this commit


[R/beastscriptr.R:37:6:](https://github.com/richelbilderbeek/beastscriptr/blob/b94572273b105273d0d6a93eab2cf9054edce178/R/beastscriptr.R#L37) *style:* **Commented code should be removed.**
```r
  #  warning("Using a fixed crown age of a random phylogeny")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/beastscriptr.R:45:19:](https://github.com/richelbilderbeek/beastscriptr/blob/b94572273b105273d0d6a93eab2cf9054edce178/R/beastscriptr.R#L45) *warning:* **no visible global function definition for ‘beast_scriptr_xml’**
```r
  text <- c(text, beast_scriptr_xml())
                  ^~~~~~~~~~~~~~~~~
```
[R/beastscriptr.R:175:19:](https://github.com/richelbilderbeek/beastscriptr/blob/b94572273b105273d0d6a93eab2cf9054edce178/R/beastscriptr.R#L175) *warning:* **no visible global function definition for ‘beast_scriptr_map’**
```r
  text <- c(text, beast_scriptr_map())
                  ^~~~~~~~~~~~~~~~~
```
[R/beastscriptr.R:355:1:](https://github.com/richelbilderbeek/beastscriptr/blob/b94572273b105273d0d6a93eab2cf9054edce178/R/beastscriptr.R#L355) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste("        <populationModel id=\"ConstantPopulation0.t:",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/fasta_to_phylo.R:32:4:](https://github.com/richelbilderbeek/beastscriptr/blob/b94572273b105273d0d6a93eab2cf9054edce178/R/fasta_to_phylo.R#L32) *style:* **Commented code should be removed.**
```r
  #crown_age_after <- wiritttes::get_phylogeny_crown_age(phylo)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/fasta_to_phylo.R:33:4:](https://github.com/richelbilderbeek/beastscriptr/blob/b94572273b105273d0d6a93eab2cf9054edce178/R/fasta_to_phylo.R#L33) *style:* **Commented code should be removed.**
```r
  #testit::assert(crown_age == crown_age_after)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:242:1:](https://github.com/richelbilderbeek/beastscriptr/blob/b94572273b105273d0d6a93eab2cf9054edce178/tests/testthat/test-beastscriptr.R#L242) *style:* **Lines should not be more than 80 characters.**
```r
    testthat::expect_true(all(posterior$estimates$TreeHeight == posterior$estimates$TreeHeight[1]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Edits done since last commit:
[1] Removed Guest Login Button — Redo this and fix the stupid layout for plus phones.
[2] Fixed Register|ForgotPassword buttons… removed label and put text inside buttons… 37 from bottom
[3] FirstTimeVC rounded BG Corners
[4] LAYOUT: Fixed so far: AuthVC,RegisterVC,EmailVC,ResetVC,ConfirmationVC,FirstTimeVC

**Editing In Progress, safe commit is one before this**


test


[R/beastscriptr.R:37:6:](https://github.com/richelbilderbeek/beastscriptr/blob/72f10211e05aa553f9e6d953df90f3eb7381033f/R/beastscriptr.R#L37) *style:* **Commented code should be removed.**
```r
  #  warning("Using a fixed crown age of a random phylogeny")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/beastscriptr.R:44:19:](https://github.com/richelbilderbeek/beastscriptr/blob/72f10211e05aa553f9e6d953df90f3eb7381033f/R/beastscriptr.R#L44) *warning:* **no visible global function definition for ‘beast_scriptr_xml’**
```r
  text <- c(text, beast_scriptr_xml())
                  ^~~~~~~~~~~~~~~~~
```
[R/beastscriptr.R:66:19:](https://github.com/richelbilderbeek/beastscriptr/blob/72f10211e05aa553f9e6d953df90f3eb7381033f/R/beastscriptr.R#L66) *warning:* **no visible global function definition for ‘beast_scriptr_map’**
```r
  text <- c(text, beast_scriptr_map())
                  ^~~~~~~~~~~~~~~~~
```
[R/beastscriptr.R:365:1:](https://github.com/richelbilderbeek/beastscriptr/blob/72f10211e05aa553f9e6d953df90f3eb7381033f/R/beastscriptr.R#L365) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste("        <populationModel id=\"ConstantPopulation0.t:",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/fasta_to_phylo.R:32:4:](https://github.com/richelbilderbeek/beastscriptr/blob/72f10211e05aa553f9e6d953df90f3eb7381033f/R/fasta_to_phylo.R#L32) *style:* **Commented code should be removed.**
```r
  #crown_age_after <- wiritttes::get_phylogeny_crown_age(phylo)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/fasta_to_phylo.R:33:4:](https://github.com/richelbilderbeek/beastscriptr/blob/72f10211e05aa553f9e6d953df90f3eb7381033f/R/fasta_to_phylo.R#L33) *style:* **Commented code should be removed.**
```r
  #testit::assert(crown_age == crown_age_after)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:242:1:](https://github.com/richelbilderbeek/beastscriptr/blob/72f10211e05aa553f9e6d953df90f3eb7381033f/tests/testthat/test-beastscriptr.R#L242) *style:* **Lines should not be more than 80 characters.**
```r
    testthat::expect_true(all(posterior$estimates$TreeHeight == posterior$estimates$TreeHeight[1]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Root


for performance reason, you should should `arraycopy`; see the `copy` implementation in https://github.com/intel-analytics/BigDL/pull/1556. @zhangxiaoli73


done


I just ran out of time here. But thanks for the tip anyway :)


How die this cause a glitch? Was it because you duplicated the variable instead of using the original?


OK, thanks ! I was currently writing the same kind of patch... glad to see it has already been made. I'll test #348


[R/beastscriptr.R:37:6:](https://github.com/richelbilderbeek/beastscriptr/blob/960cad0cddfc30a0f6263a02f0c72d4206e8efc1/R/beastscriptr.R#L37) *style:* **Commented code should be removed.**
```r
  #  warning("Using a fixed crown age of a random phylogeny")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/beastscriptr.R:45:19:](https://github.com/richelbilderbeek/beastscriptr/blob/960cad0cddfc30a0f6263a02f0c72d4206e8efc1/R/beastscriptr.R#L45) *warning:* **no visible global function definition for ‘beast_scriptr_xml’**
```r
  text <- c(text, beast_scriptr_xml())
                  ^~~~~~~~~~~~~~~~~
```
[R/beastscriptr.R:175:19:](https://github.com/richelbilderbeek/beastscriptr/blob/960cad0cddfc30a0f6263a02f0c72d4206e8efc1/R/beastscriptr.R#L175) *warning:* **no visible global function definition for ‘beast_scriptr_map’**
```r
  text <- c(text, beast_scriptr_map())
                  ^~~~~~~~~~~~~~~~~
```
[R/beastscriptr.R:355:1:](https://github.com/richelbilderbeek/beastscriptr/blob/960cad0cddfc30a0f6263a02f0c72d4206e8efc1/R/beastscriptr.R#L355) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("        <populationModel id=\"ConstantPopulation0.t:",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/beastscriptr.R:539:1:](https://github.com/richelbilderbeek/beastscriptr/blob/960cad0cddfc30a0f6263a02f0c72d4206e8efc1/R/beastscriptr.R#L539) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("            <taxonset id=\"TaxonSet.", filename_base,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/fasta_to_phylo.R:32:4:](https://github.com/richelbilderbeek/beastscriptr/blob/960cad0cddfc30a0f6263a02f0c72d4206e8efc1/R/fasta_to_phylo.R#L32) *style:* **Commented code should be removed.**
```r
  #crown_age_after <- wiritttes::get_phylogeny_crown_age(phylo)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/fasta_to_phylo.R:33:4:](https://github.com/richelbilderbeek/beastscriptr/blob/960cad0cddfc30a0f6263a02f0c72d4206e8efc1/R/fasta_to_phylo.R#L33) *style:* **Commented code should be removed.**
```r
  #testit::assert(crown_age == crown_age_after)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:242:1:](https://github.com/richelbilderbeek/beastscriptr/blob/960cad0cddfc30a0f6263a02f0c72d4206e8efc1/tests/testthat/test-beastscriptr.R#L242) *style:* **Lines should not be more than 80 characters.**
```r
    testthat::expect_true(all(posterior$estimates$TreeHeight == posterior$estimates$TreeHeight[1]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Please remove the exclamation mark.


147146473-Issue6173-VAV-airflow-problems-with-other-zone-HVAC-equipment (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1552 of 1552 tests passed, 0 test warnings)

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


fdsfsd


sdfsdf


werrwerw


I think you want to use @link. @see is a block level tag like @throws.


this is not working for javascript. i want to make settings good so help me


Err, I seem to have gotten confused there. Somehow I thought there was a `span` for the type param part of the `Generics` before, which is untrue.

The reason I looked at this at all is the error that can occur in [parser.rs](https://github.com/jplatte/rust/commit/17a0596d29a8c5fc5fb65f5304fddbd8bcddc7d1#diff-da9d34ca1d0f6beee2838cf02e07345cR5110). I'm guessing that is also why you are saying that `ty_params` and `const_params` should be combined into one vec, so that one can easily access the first non-lifetime parameter, whether it is a const param or a type param?


@nfeske: please try


Do we need matplotlib? This is going to be very large package, probably +10 MBs on its own.


> I wish all of these were called name, that'd make more sense

I'll guess that this kind of refactoring should be separate from the implementation PR though, right?


Updated.


can you add wf_blink_components while you're here.


Thanks. Will fix that now.


Adding this in the requirements.txt breaks the appveyor script (we need to use Python 3.4, and PyQt wheels are only 3.5+). I'll update to cherry pick what to install, but we are gonna end up having a duplication in these two places.


Yeah, although you can use `name` yourself.


Heh... it means users will be able to draw graphs / pictures in the REPL. I imagine this would probably be useful for teachers and students alike (as well as looking quite cool). Thoughts? I'm open to suggestions.


:laughing: je n'avais même po vu ton commit, @selombanybah


Done


Does importing mu need the requirements already installed? Have you tried running this script on an empty virtual environment?


address 0xB116D83C919d6661dc20246D312B702f0cDf297C


Oh lordy lord. Remind me again why we can't use PyQt wheels and Python 3.5..? IIRC it was a browser based problem and since there's no embedded browser in Mu (at the moment) does this still apply?


147146473-Issue6173-VAV-airflow-problems-with-other-zone-HVAC-equipment (mjwitte) - Win64-Windows-7-VisualStudio-14: OK (2766 of 2766 tests passed, 0 test warnings)

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


Yeah, that's our *de facto* policy! Occasionally, we will commit tiny fixes directly on master when they're extremely low stakes (e.g., I'll do that when I'm refining the changelog for release). But more often, I'll work in a branch and make a PR to solicit feedback.


@fhnwba Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.iterate/47/violations
```
plone/app/iterate/copier.py:40:1: F401 'zope.interface' imported but unused
plone/app/iterate/policy.py:57:45: C812 missing trailing comma
plone/app/iterate/policy.py:66:11: T000 Todo note found.
plone/app/iterate/policy.py:82:80: E501 line too long (103 > 79 characters)
plone/app/iterate/policy.py:87:80: E501 line too long (101 > 79 characters)
plone/app/iterate/policy.py:89:80: E501 line too long (84 > 79 characters)
plone/app/iterate/policy.py:93:5: E303 too many blank lines (2)
plone/app/iterate/interfaces.py:321:23: C812 missing trailing comma
plone/app/iterate/interfaces.py:328:22: C812 missing trailing comma
plone/app/iterate/__init__.py:48:78: C812 missing trailing comma
plone/app/iterate/setuphandlers.py:11:27: C812 missing trailing comma
plone/app/iterate/containers.py:72:50: C812 missing trailing comma
plone/app/iterate/containers.py:73:14: C812 missing trailing comma
plone/app/iterate/browser/checkout.py:70:33: C812 missing trailing comma
plone/app/iterate/dexterity/copier.py:6:1: I001 isort found an import in the wrong position
plone/app/iterate/dexterity/copier.py:32:80: E501 line too long (92 > 79 characters)
plone/app/iterate/dexterity/copier.py:63:5: C901 'ContentCopier._replaceBaseline' is too complex (14)
plone/app/iterate/dexterity/copier.py:80:19: T000 Todo note found.
plone/app/iterate/dexterity/copier.py:99:80: E501 line too long (81 > 79 characters)
plone/app/iterate/dexterity/copier.py:179:50: C812 missing trailing comma
plone/app/iterate/dexterity/copier.py:211:14: E111 indentation is not a multiple of four
plone/app/iterate/dexterity/policy.py:52:80: E501 line too long (101 > 79 characters)
plone/app/iterate/tests/test_iterate.py:36:1: I001 isort found an import in the wrong position
plone/app/iterate/tests/test_iterate.py:323:1: F811 redefinition of unused 'TestIterations' from line 41
plone/app/iterate/tests/test_iterate.py:373:9: E265 block comment should start with '# '
plone/app/iterate/tests/test_iterate.py:376:29: E231 missing whitespace after ','
plone/app/iterate/tests/test_iterate.py:379:9: E265 block comment should start with '# '
plone/app/iterate/tests/test_iterate.py:384:29: E231 missing whitespace after ','
plone/app/iterate/tests/test_iterate.py:388:80: E501 line too long (90 > 79 characters)
plone/app/iterate/tests/test_iterate.py:394:1: W391 blank line at end of file
plone/app/iterate/tests/test_doctests.py:19:50: C812 missing trailing comma
plone/app/iterate/tests/test_doctests.py:27:53: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


I'm not talking about spans, those are not that interesting - the problem is *preserving* the ordering in some form for e.g. knowing which of `X<0, T>` and `X<T, 0>` is valid - however, if type and const parameters have arbitrary ordering, lifetimes start to cause issues in terms of how much special logic they need, so even if we parse lifetimes first, we'd still need to put them in an enum, so that `Generics` has a single `Vec` for parameters.


TeamCity libpalaso :: palaso-win32-master Continuous [Build 4.0.394.a3db84c85a05c2ebb1df5878d0af23a56c5e5e37](http://build.palaso.org/viewLog.html?buildId=97861&buildTypeId=Libpalaso_PalasoWin32masterContinuous) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:01:17


👍 I reformulated to clarify: https://github.com/Genymobile/gnirehtet/commit/06cfe272383b2d26d37de91916ed88e04a6fb2fd


String manipulation is kinda awful here.


I've created an empty virtualenv and done, `pip install .` to check it works (it does). Also, the only thing in the `mu` module is `__version__` and neither does it import anything within the `mu` module. IYSWIM


If that's the case I honestly don't see how the qtconsole REPL is not going to use the same Python interpreter that has launched Mu. If the REPL uses the system global Python installation, then it will fail when trying to do use any package not installed there.
Don't get me wrong, it is a really cool feature, I'm not not sure what the packaging story around it is going to look like.


Yes, I am aware. I just quickly pasted this from one of Elberto's runs and left it in by mistake.

There was no intent to check (ss-4) before/after the root, so it is just a wasted comparison.


All string manipulations here are kinda awful.


Are the names going to reflect the type of thing being fetched, the priority, or some kind of behaviour.

* `fonts` looks like it's describing the type of thing, and suggests there should be other groups like `images`, `scripts` etc.
* `critical` looks like it's describing the priority.
* `visual` looks like it's describing some kind of dynamic priority based on behaviour.

I know we're not at the stage of naming these, but it might be worth thinking about the type of names. I think I prefer naming by type of thing, but I haven't thought too hard about it.

Will I be able to create my own fetch group?


Quite... ;-) Me neither (I don't know how the packaging story will look).


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/486703d2-f83b-431d-994c-2851e0219466 "UI-yp-SimpleTC0920T111805"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/b0cec7fe-181e-4b90-9a1a-274a0488dca7 "UI-yp-SimpleTC0920T111805") deployed [UI-yp-SimpleTC0920T111805](https://github.com/idsb3t1/UI-yp-SimpleTC0920T111805/releases/tag/deploy-ibm-yp-us-south-idsb3t4-us.ibm.com-dev-20170920-152319 "deploy-ibm-yp-us-south-idsb3t4-us.ibm.com-dev-20170920-152319") to [dev](https://console.bluemix.net/apps/006ec711-6c51-4663-87c1-10267b1c4152?env_id=ibm:yp:us-south "ibm:yp:us-south:idsb3t4@us.ibm.com:dev"), including this commit


I started using logging over the weekend. Latest update seems to write all logs in the 'root' directory, rather than in in the 'logs' subdirectory.


Wouldn't that be `python setup.py install`?
I was checking just in case, if importing the mu package like this doesn't need any other imports then it should be fine.


If I may, why?
I know everyone should use Java8 but I'm working on a java6 project that had constant feature changes for at least 2 years and I don't see it stopping.

Shouldn't this poor lib go to the ancient section?


Nope... that's deprecated now. You should use `pip` because that handles wheels and setuptools doesn't. #pythonpackagingisamess ;-)


Great job @burntsun . Seriously, so much cleaner. A great pattern to set for the future.


The wrong PR-URL was included in this commit


:tada: :)


The following doc(s) have been deployed to the [speedtest](https://speedtest-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/guides/front-end-performance](https://speedtest-static-docs.pantheonsite.io/docs/guides/front-end-performance)


and -> an


Doesn't seem to make sense to me, @JKE-be.

If you have two pricelists (A & B), both without any specific country groups and A is the default `property_product_pricelist`, that `# search pl where no country` block will just randomly pick one of them, disregarding the actual default value for the pricelist. IMHO that entire `where no country` block should be removed.


кажется, /*let styleOuter = this._getStyle ...*/ можно удалить.
еще можно конкатенацию строк на template strings переделать.
а в целом все норм вроде


Need to add `pyuniprot` to requirements.txt and setup.py


Project.task already has a description field and it is text. We leave it as it is.


this variable is already a constant inside pyuniprot


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/28dafd79-5869-4760-aafe-0c294632c618 "cloud-native-toolchain-tutorial-20170920125720418"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/eb0238d7-1809-49cc-b86b-cd5f25978696 "sample-cloud-native-toolchain-tutorial-20170920125720418") deployed [sample-cloud-native-toolchain-tutorial-20170920125720418](https://github.com/darrellschrag/sample-cloud-native-toolchain-tutorial-20170920125720418/releases/tag/deploy-ibm-yp-us-south-drschrag-us.ibm.com-test-20170920-153019 "deploy-ibm-yp-us-south-drschrag-us.ibm.com-test-20170920-153019") to [test](https://console.bluemix.net/apps/59e65f42-629a-4ad6-8b6a-6bc18a7284ba?env_id=ibm:yp:us-south "ibm:yp:us-south:drschrag@us.ibm.com:test"), including this commit


there was actually already a flush, see below in if changed.


and does pip use setup.py? Or is this file just used to create wheels? I'm still a bit unsure about the exact role of setup.py, but sounds like you've got it covered :)


@sandy081 oh wow, yeah. I totally broke it :-/


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/6b8b7163-1ec8-4616-82fa-aa467a17af03 "storybook-toolchain-v2"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/b84aaac8-8484-4a1e-902a-ebb526eb7998 "storybook-toolchain-v2") deployed [carbon-components-react](https://github.com/carbon-design-system/carbon-components-react/releases/tag/deploy-ibm-yp-us-south-chrisdhanaraj_org-Bluemix-Design-System-20170920-153147 "deploy-ibm-yp-us-south-chrisdhanaraj_org-Bluemix-Design-System-20170920-153147") to [Bluemix Design System](https://console.bluemix.net/apps/f8d0ba07-06c5-465f-9ebb-fc5a0e557ced?env_id=ibm:yp:us-south "ibm:yp:us-south:chrisdhanaraj_org:Bluemix Design System"), including this commit


3.8 章です。


Short version is:
Pyinstaller + Python 3.5 built in AppVeyor = Only Win10 compatible


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/28dafd79-5869-4760-aafe-0c294632c618 "cloud-native-toolchain-tutorial-20170920125720418"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/eb0238d7-1809-49cc-b86b-cd5f25978696 "sample-cloud-native-toolchain-tutorial-20170920125720418") deployed [sample-cloud-native-toolchain-tutorial-20170920125720418](https://github.com/darrellschrag/sample-cloud-native-toolchain-tutorial-20170920125720418/releases/tag/deploy-ibm-yp-us-south-drschrag-us.ibm.com-prod-20170920-153323 "deploy-ibm-yp-us-south-drschrag-us.ibm.com-prod-20170920-153323") to [prod](https://console.bluemix.net/apps/35317d19-ff48-4622-82a2-b0e8fc152f90?env_id=ibm:yp:us-south "ibm:yp:us-south:drschrag@us.ibm.com:prod"), including this commit


Hi,
Can you help me. For some reason my raspberry in not detecting hardware "generic sysfs GPIO". Can you point me to de code which detect if such hardware is available. Tpoic on forum:

https://www.domoticz.com/forum/viewtopic.php?f=4&t=17688
Thanks in advance


`entrypoint.py` is both not executable and does not have a Python hashbang (you're probably missing `python` as the first argument here). Also bare in mind that if you're going to run things this way, you need to set `PYTHONPATH`.


Link to https://github.com/textpattern/textpattern/pull/932.


related to https://github.com/jhpoelen/fb-osmose-bridge/issues/136#issuecomment-330873359


theme changed


Thanx for fix!!!


Bissell doesn't hold any state (I assume) therefore you could set it up once and use it for all test cases. However, setting it up before each test case is not overly problematic as it starts very quickly.


![](https://github.trello.services/images/mini-trello-icon.png) [Add object cloning](https://trello.com/c/ZMHw06ib/98-add-object-cloning)


This looks a tad off to me. `WIFSIGNALED` will only catch terminating signals like SIGTERM and SIGKILL (as opposed to other signals like SIGSTOP) so that continuing to loop would keep you `wait()`ing forever in case of exit-by-signal, no?

Quoting from wait.2 on Linux:
> The wait() system call suspends execution of the calling process until
one of its children terminates. The call `wait(&wstatus)` is equivalent
to: `waitpid(-1, &wstatus, 0);`

So if there is only one child process, one should not even need the loop. `wait()` will just block and when it returns, either `WIFEXITED` or `WIFSIGNALED` will be true...


See `assertTrue`.


## Global

| Changed            |   Status |
|:-------------------|---------:|
| `metadata_passing` |       +1 |
| `metadata_total`   |       +1 |
| `texts_passing`    |       +1 |
| `texts_total`      |       +1 |

## Units

| Changed                                             | Status   |
|:----------------------------------------------------|:---------|
| `./data/tlg4021/tlg001/__cts__.xml`                 | New      |
| `./data/tlg4021/tlg001/tlg4021.tlg001.opp-grc1.xml` | New      |
| `./data/tlg4021/tlg001/__cts__.xml`                 | Passing  |
| `./data/tlg4021/tlg001/tlg4021.tlg001.opp-grc1.xml` | Passing  |

*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2744)*


Your Oversized pan cake flipper Solution gives a runtime error.Thanks though..


OK... well, we can code our way around this.

Is this Appveyor or Pyinstaller that's the problem here (with Python 3.5)?

Pyinstaller claims (http://www.pyinstaller.org/features.html) to work with Python 3.5.

Appveyor's build env claims to have Python up to 3.6 installed by default (https://www.appveyor.com/docs/build-environment/#python).

Are we using old envs / versions..?


Did you configure the log directory like in https://github.com/tkurki/cassiopeia-settings/blob/master/signalk-server-settings.json#L20?


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/6b8b7163-1ec8-4616-82fa-aa467a17af03 "storybook-toolchain-v2"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/b84aaac8-8484-4a1e-902a-ebb526eb7998 "storybook-toolchain-v2") deployed [carbon-components-react](https://github.com/carbon-design-system/carbon-components-react/releases/tag/deploy-ibm-yp-us-south-chrisdhanaraj_org-Bluemix-Design-System-20170920-153739 "deploy-ibm-yp-us-south-chrisdhanaraj_org-Bluemix-Design-System-20170920-153739") to [Bluemix Design System](https://console.bluemix.net/apps/d50d0a60-59e6-4141-ac58-ff34f371a569?env_id=ibm:yp:us-south "ibm:yp:us-south:chrisdhanaraj_org:Bluemix Design System"), including this commit


You're welcome. (and sorry for this issue.. :/)
SEBLOD 3.14.1 is gonna be published in a few hours.
Saba


header{
	margin-bottom: 3rem;
}


@r0x0r I am on 1.7 and the new syntax doesn't work for me while the old one still does.


> AutomaticPackageReloader

Yep sir. It's the most used command 😄

> it must have been matched in line 404

Damn! you are right 👍

> Flickering

I guess I found the reason for the flickering. It seems Sublime Text applies the syntax of the syntax_test_file after calling `on_load_async()`. Therefore `current_syntax` always points to _Plain Text_. As a result the Listener always applies the syntax. I would therefore suggest to use the sync `on_load()` event handler to avoid flickering. As none of the operations is very time expensive it is IMHO the better alternative.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/7b4612b8-127d-4437-aa24-8458bd35825d "dotnetsummit"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/8c5c9f27-3f2e-4a93-82a8-0b9ebadc4e32 "dotnetsummit") deployed [dotnetsummit](https://github.com/aliuspetraska/dotnetsummit/releases/tag/deploy-ibm-yp-us-south-alius.petraska-ibm.com-parkingbot-20170920-153903 "deploy-ibm-yp-us-south-alius.petraska-ibm.com-parkingbot-20170920-153903") to [parkingbot](https://console.bluemix.net/apps/5a43fa51-0579-44c2-a16e-760f03fd6b34?env_id=ibm:yp:us-south "ibm:yp:us-south:alius.petraska@ibm.com:parkingbot"), including this commit


Thanks. See https://github.com/musescore/MuseScore/commit/8eeb00cd9a51461a58e24c21f2dd4a83a71fe91f


it's okay


So, `setup.py` is a historical artefact. It's usually used to create the packages you upload to PyPI. It *used* to be a way to install packages too (`python setup.py install` etc). Of course `pip` downloads and installs these packages from PyPI, so they're not really directly connected. Add into this the new and improved `wheels` (that also creates packages to be hosted on PyPI) and, in a bright and sunny future it'll "just work" (tm).

As it happens, wheels are created from the specifications found in the `setup.py` code. There's bound to be a talk about this at PyCon UK (if not, propose one next year!). ;-)


Here's a ref to the original change:
https://github.com/solidusio/solidus_asset_variant_options/commit/d8672bf0e71b5da4e577130c3d55be3cb0a45ed9#diff-e6a3a7e1c82ac34e5e72899c9ceb109c


I'm using J! 3.8 and SEBLOD 3.14. After update my site more fasted!!! It's very and very cool!!!!


## This is a markdown file


Created multidev environment [badcamp-2017#pr-jobs](https://dashboard.pantheon.io/sites/8d658997-7a61-4db8-9be8-0f16b8b62022#pr-jobs).

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


Hi,
That work only for the first settings.
Afer return always same index.


Would it be possible to expose the ability to set plugins based on which game is playing to the end user? I'd like to default to angrylion but switch to GLideN64 on games that won't run fullspeed, like Vigilante 8.


it's password as you can see from name
if customer not regular he/she doesn't need password


saa


aa


協辦開放政府、社會企業、青年諮詢委員會


@laurenbarker what the heck?


in documentation lowercase


thanks, was thinking of it


how it can be not unique?


OK! I got some help in the slack channel. I see it now. I need to move that else if to before the `return currentParent` which stops the function. I'll resubmit soon.


No


ok, what about spacing?
how should you write it - 'in progress' or 'in_progress'?


@vsurrel Thanks for your comment, but it's likely to be lost in time since people rarely view comments on commits. If there's a bug that needs fixing (or you think that there might be) then I'd recommend that you open an issue - that way more people will see it, and it will be tracked properly.


order_id in delivery should be unique
every order has 1 delivery, right?


updated


It's trying to find a non-existing name for a temporary directory. Note that it appends the new number each loop, so you'd get `temp_output_dir`, `temp_output_dir0`, `temp_output_dir01`, `temp_output_dir012`, `temp_output_dir0123`, etc.

This is what you want to use: https://docs.python.org/3/library/tempfile.html?highlight=namedtemporaryfile#tempfile.TemporaryDirectory


Why it would be better? If I want to store all data about supply?


force


It's rather suspicious to commit a change to a `.lem` file without a corresponding change in the generated `Script.sml` file.


it's better to store password hashes, nobody is storing raw passwords now


ok, then should be NOT NULL


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/726c91e2-0082-4a29-8651-695a60ad0621 "simple-container-toolchain-20170920132706468"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/368d85b1-df8d-4529-94fc-612200264c86 "hello-world-20170920132706468") deployed [hello-containers-20170920132706468](https://github.com/dsong1914/hello-containers-20170920132706468/releases/tag/deploy-ibm-yp-us-south-dsong-us.ibm.com-dev-20170920-154940 "deploy-ibm-yp-us-south-dsong-us.ibm.com-dev-20170920-154940") to [dev]( "ibm:yp:us-south:dsong@us.ibm.com:dev"), including this commit


Well I'm not sure what we can do anyway - that block was added because of the number of random PHP webapps that effectively allow spammers to send email to arbitrary addresses by providing a form where you can enter text and an address. Those forms were being used to send large amounts of spam to openstreetmap.org addresses.


DOI now displays in list.  Search also supports DOI.
![fireshot screen capture 082 - select publication to change i django site admin - 127_0_0_1_8000_admin_www_publication](https://user-images.githubusercontent.com/6778244/30653729-e6c6b54e-9df9-11e7-94ed-e74b248b3c90.png)


value="0" seems problematic still as reported by @mimugmail I can't find the origin for this problem, it was expected that empty -> !isset solves this but allegedly it didn't. from my end I can never save value="0", it falls back to the node name.


I created table in terminal


Okay, so the slightly longest version is that when pyinstaller builds an executable using python 3.5 in AppVeyor it does not include the Windows Universal CRT dlls libraries, which need to be present on the user system for the packaged Python to run. This will work fine in most Windows 10 installations, but might not in previous versions.
The MS preferred way is to include a redistributable package from microsoft (similar to the VS redistributable installer) with our application, which is not really a solution for us.
The alternative is to find the DLLS and include them with PyInstaller, but that would require a manual inspection and be able to locate them in the AppVeyor server OS image. Also, it is possible we might not be allowed to redistribute the application packaged like that, we need to check the CRT agreement.


[R/current_script.R:4:3:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/current_script.R#L4) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/current_script.R:7:3:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/current_script.R#L7) *warning:* **no visible global function definition for ‘current_script_pathname’**
```r
  current_script_pathname()
  ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/files_apply.R:48:19:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/files_apply.R#L48) *warning:* **no visible global function definition for ‘file_info’, Did you mean 'file.info'?**
```r
    logf(" - %s", file_info(file, type = type))
                  ^~~~~~~~~
```
[R/is_rstudio.R:8:1:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/is_rstudio.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
#'    \url{https://stackoverflow.com/questions/12389158/check-if-r-is-running-in-rstudio#comment66636507_35849779}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/is_wine.R:9:1:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/is_wine.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
#'    \url{https://www.winehq.org/pipermail/wine-devel/2008-September/069387.html}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/rprofile_d.R:25:7:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/rprofile_d.R#L25) *warning:* **no visible global function definition for ‘current_script_pathname’**
```r
      current_script_pathname(pathname)
      ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/rprofile_d.R:26:15:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/rprofile_d.R#L26) *warning:* **no visible global function definition for ‘current_script_pathname’**
```r
      on.exit(current_script_pathname(NA_character_))
              ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/startup_session_options.R:25:1:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup_session_options.R#L25) *style:* **Lines should not be more than 80 characters.**
```r
startup_session_options <- function(action = c("update", "overwrite", "erase")) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/startup.R:88:1:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L88) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/startup.R:99:11:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L99) *warning:* **no visible global function definition for ‘is_file’, Did you mean 'is_wine'?**
```r
      if (is_file(f)) logf("- %s", file_info(f, type = "env"))
          ^~~~~~~
```
[R/startup.R:99:36:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L99) *warning:* **no visible global function definition for ‘file_info’, Did you mean 'file.info'?**
```r
      if (is_file(f)) logf("- %s", file_info(f, type = "env"))
                                   ^~~~~~~~~
```
[R/startup.R:108:12:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L108) *warning:* **no visible global function definition for ‘is_file’, Did you mean 'is_wine'?**
```r
      if (!is_file(f)) f <- file.path(r_home, "etc", "Renviron.site")
           ^~~~~~~
```
[R/startup.R:109:11:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L109) *warning:* **no visible global function definition for ‘is_file’, Did you mean 'is_wine'?**
```r
      if (is_file(f)) logf("- %s", file_info(f, type = "env"))
          ^~~~~~~
```
[R/startup.R:109:36:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L109) *warning:* **no visible global function definition for ‘file_info’, Did you mean 'file.info'?**
```r
      if (is_file(f)) logf("- %s", file_info(f, type = "env"))
                                   ^~~~~~~~~
```
[R/startup.R:110:1:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L110) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/startup.R:112:30:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L112) *warning:* **no visible global function definition for ‘is_file’, Did you mean 'is_wine'?**
```r
      if (nzchar(r_arch) && !is_file(f)) f <- sprintf(".Renviron.%s", r_arch)
                             ^~~~~~~
```
[R/startup.R:113:12:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L113) *warning:* **no visible global function definition for ‘is_file’, Did you mean 'is_wine'?**
```r
      if (!is_file(f)) f <- ".Renviron"
           ^~~~~~~
```
[R/startup.R:114:30:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L114) *warning:* **no visible global function definition for ‘is_file’, Did you mean 'is_wine'?**
```r
      if (nzchar(r_arch) && !is_file(f)) f <- sprintf("~/.Renviron.%s", r_arch)
                             ^~~~~~~
```
[R/startup.R:115:12:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L115) *warning:* **no visible global function definition for ‘is_file’, Did you mean 'is_wine'?**
```r
      if (!is_file(f)) f <- "~/.Renviron"
           ^~~~~~~
```
[R/startup.R:116:11:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L116) *warning:* **no visible global function definition for ‘is_file’, Did you mean 'is_wine'?**
```r
      if (is_file(f)) logf("- %s", file_info(f, type = "env"))
          ^~~~~~~
```
[R/startup.R:116:36:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L116) *warning:* **no visible global function definition for ‘file_info’, Did you mean 'file.info'?**
```r
      if (is_file(f)) logf("- %s", file_info(f, type = "env"))
                                   ^~~~~~~~~
```
[R/startup.R:125:12:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L125) *warning:* **no visible global function definition for ‘is_file’, Did you mean 'is_wine'?**
```r
      if (!is_file(f)) f <- file.path(r_home, "etc", "Rprofile.site")
           ^~~~~~~
```
[R/startup.R:126:11:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L126) *warning:* **no visible global function definition for ‘is_file’, Did you mean 'is_wine'?**
```r
      if (is_file(f)) logf("- %s", file_info(f, type = "r"))
          ^~~~~~~
```
[R/startup.R:126:36:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L126) *warning:* **no visible global function definition for ‘file_info’, Did you mean 'file.info'?**
```r
      if (is_file(f)) logf("- %s", file_info(f, type = "r"))
                                   ^~~~~~~~~
```
[R/startup.R:128:1:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L128) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/startup.R:132:30:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L132) *warning:* **no visible global function definition for ‘is_file’, Did you mean 'is_wine'?**
```r
      if (nzchar(r_arch) && !is_file(f)) f <- sprintf(".Rprofile.%s", r_arch)
                             ^~~~~~~
```
[R/startup.R:133:12:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L133) *warning:* **no visible global function definition for ‘is_file’, Did you mean 'is_wine'?**
```r
      if (!is_file(f)) f <- ".Rprofile"
           ^~~~~~~
```
[R/startup.R:134:30:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L134) *warning:* **no visible global function definition for ‘is_file’, Did you mean 'is_wine'?**
```r
      if (nzchar(r_arch) && !is_file(f)) f <- sprintf("~/.Rprofile.%s", r_arch)
                             ^~~~~~~
```
[R/startup.R:135:12:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L135) *warning:* **no visible global function definition for ‘is_file’, Did you mean 'is_wine'?**
```r
      if (!is_file(f)) f <- "~/.Rprofile"
           ^~~~~~~
```
[R/startup.R:136:11:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L136) *warning:* **no visible global function definition for ‘is_file’, Did you mean 'is_wine'?**
```r
      if (is_file(f)) logf("- %s", file_info(f, type = "r"))
          ^~~~~~~
```
[R/startup.R:136:36:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L136) *warning:* **no visible global function definition for ‘file_info’, Did you mean 'file.info'?**
```r
      if (is_file(f)) logf("- %s", file_info(f, type = "r"))
                                   ^~~~~~~~~
```
[R/startup.R:138:1:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L138) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/startup.R:148:1:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L148) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/startup.R:176:5:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L176) *warning:* **local variable ‘t0’ assigned but may not be used**
```r
    t0 <- timestamp(get_t0 = TRUE)
    ^~
```
[R/startup.R:176:11:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L176) *warning:* **possible error in timestamp(get_t0 = TRUE): unused argument (get_t0 = TRUE)**
```r
    t0 <- timestamp(get_t0 = TRUE)
          ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/startup.R:190:1:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L190) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/startup.R:194:1:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L194) *style:* **Lines should not be more than 80 characters.**
```r
    no_restore_data <- any(c("--no-restore-data", "--no-restore", "--vanilla") %in% cmd_args)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/startup.R:197:22:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L197) *warning:* **no visible global function definition for ‘file_info’, Did you mean 'file.info'?**
```r
        logf("- %s", file_info(f, type = "binary"))
                     ^~~~~~~~~
```
[R/startup.R:201:1:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L201) *style:* **Lines should not be more than 80 characters.**
```r
    no_restore_history <- any(c("--no-restore-history", "--no-restore", "--vanilla") %in% cmd_args)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/startup.R:204:22:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/startup.R#L204) *warning:* **no visible global function definition for ‘file_info’, Did you mean 'file.info'?**
```r
        logf("- %s", file_info(f, type = "txt"))
                     ^~~~~~~~~
```
[R/sysinfo.R:18:19:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/sysinfo.R#L18) *warning:* **no visible global function definition for ‘is_rice’, Did you mean 'is_wine'?**
```r
  sysinfo$rice <- is_rice()
                  ^~~~~~~
```
[R/zzz.R:1:1:](https://github.com/HenrikBengtsson/startup/blob/e73acb7e122d6aa8a2f69fad8a18bd543e6d8676/R/zzz.R#L1) *style:* **Variable and function names should not be longer than 30 characters.**
```r
register_vignette_engine_during_build_only <- function(pkgname) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


`host` contains the port (although `hostname` does not)


Not exactlly : here it's the action to force , then forced :) . Like `isForcedSuperAdmin`


What's this?


I forgot delete it