If it is, then `fatherSources` should exist.


The following doc(s) have been deployed to the [ilovelampt](https://ilovelampt-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/terminus/examples](https://ilovelampt-static-docs.pantheonsite.io/docs/terminus/examples)


/* CSS Document */
/* latin-ext */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400;
  src: local('Libre Baskerville'), local('LibreBaskerville-Regular'), url(http://fonts.gstatic.com/s/librebaskerville/v4/pR0sBQVcY0JZc_ciXjFsKwHlCYWexZJCPRz1QQ0uKVU.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400;
  src: local('Libre Baskerville'), local('LibreBaskerville-Regular'), url(http://fonts.gstatic.com/s/librebaskerville/v4/pR0sBQVcY0JZc_ciXjFsK6Ucnt8gjcHpqyffjHeZWDA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 700;
  src: local('Libre Baskerville Bold'), local('LibreBaskerville-Bold'), url(http://fonts.gstatic.com/s/librebaskerville/v4/kH7K4InNTm7mmOXXjrA5v-Ql1o_0qyP5Uo8lbNkQAd8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 700;
  src: local('Libre Baskerville Bold'), local('LibreBaskerville-Bold'), url(http://fonts.gstatic.com/s/librebaskerville/v4/kH7K4InNTm7mmOXXjrA5v6y7YSlLHrWsjpD3RcrnyFM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


WIki. not here


oops, I swear I checked create a new branch and create PR :(


Perhaps `\s` is easier? Although I'm not sure if that's correct in this case :)


why renaming `requirements.txt` to `pip-requirements` ?


@msvasconcelos27 o algoritmo está correto, só que parece que o teste está esperando uma saída diferente do que está acontecendo. Atualmente o algoritmo imprime a lista em si. E no teste parece que ele tá esperando uma saída número por número. Então acho que algo como esse código abaixo no lugar de `print(seq)` deve resolver:
```python
for item in seq:
    print(item)
```


@malthe Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-borg.localrole/1/violations
```
borg/__init__.py:0:1: C101 Coding magic comment not found
borg/__init__.py:6:36: E261 at least two spaces before inline comment
borg/localrole/config.py:0:1: C101 Coding magic comment not found
borg/localrole/config.py:3:42: W292 no newline at end of file
borg/localrole/tests.py:0:1: C101 Coding magic comment not found
borg/localrole/tests.py:1:1: I003 isort expected 1 blank line in imports, found 0
borg/localrole/tests.py:2:1: I001 isort found an import in the wrong position
borg/localrole/tests.py:3:1: I004 isort found an unexpected blank line in imports
borg/localrole/tests.py:4:1: I001 isort found an import in the wrong position
borg/localrole/tests.py:5:1: I001 isort found an import in the wrong position
borg/localrole/tests.py:8:1: I001 isort found an import in the wrong position
borg/localrole/tests.py:9:1: I001 isort found an import in the wrong position
borg/localrole/tests.py:10:1: I004 isort found an unexpected blank line in imports
borg/localrole/tests.py:11:1: I001 isort found an import in the wrong position
borg/localrole/tests.py:12:1: I004 isort found an unexpected blank line in imports
borg/localrole/tests.py:13:1: I001 isort found an import in the wrong position
borg/localrole/tests.py:14:1: I001 isort found an import in the wrong position
borg/localrole/tests.py:15:1: I004 isort found an unexpected blank line in imports
borg/localrole/tests.py:16:1: I001 isort found an import in the wrong position
borg/localrole/tests.py:17:1: I001 isort found an import in the wrong position
borg/localrole/tests.py:18:1: I001 isort found an import in the wrong position
borg/localrole/tests.py:21:15: E225 missing whitespace around operator
borg/localrole/tests.py:22:8: P002 found "hasattr", consider replacing it
borg/localrole/tests.py:27:5: D001 found implements( replace it with zope.interface.implementer
borg/localrole/tests.py:28:5: E301 expected 1 blank line, found 0
borg/localrole/tests.py:58:1: E302 expected 2 blank lines, found 1
borg/localrole/tests.py:61:1: W293 blank line contains whitespace
borg/localrole/tests.py:65:1: W293 blank line contains whitespace
borg/localrole/tests.py:67:1: W293 blank line contains whitespace
borg/localrole/tests.py:71:1: W293 blank line contains whitespace
borg/localrole/tests.py:77:1: W293 blank line contains whitespace
borg/localrole/tests.py:79:71: W291 trailing whitespace
borg/localrole/tests.py:82:1: E305 expected 2 blank lines after class or function definition, found 1
borg/localrole/tests.py:85:1: E302 expected 2 blank lines, found 1
borg/localrole/tests.py:106:13: E128 continuation line under-indented for visual indent
borg/localrole/tests.py:109:25: E131 continuation line unaligned for hanging indent
borg/localrole/tests.py:116:5: E303 too many blank lines (2)
borg/localrole/tests.py:118:1: E305 expected 2 blank lines after class or function definition, found 1
borg/localrole/interfaces.py:0:1: C101 Coding magic comment not found
borg/localrole/interfaces.py:2:1: I003 isort expected 1 blank line in imports, found 0
borg/localrole/interfaces.py:2:1: I003 isort expected 1 blank line in imports, found 0
borg/localrole/interfaces.py:11:6: Q000 Remove bad quotes.
borg/localrole/interfaces.py:12:16: E251 unexpected spaces around keyword / parameter equals
borg/localrole/interfaces.py:12:18: E251 unexpected spaces around keyword / parameter equals
borg/localrole/interfaces.py:16:6: Q000 Remove bad quotes.
borg/localrole/interfaces.py:17:26: E251 unexpected spaces around keyword / parameter equals
borg/localrole/interfaces.py:17:28: E251 unexpected spaces around keyword / parameter equals
borg/localrole/interfaces.py:17:80: E501 line too long (80 > 79 characters)
borg/localrole/interfaces.py:20:1: E302 expected 2 blank lines, found 1
borg/localrole/interfaces.py:32:1: E302 expected 2 blank lines, found 1
borg/localrole/__init__.py:0:1: C101 Coding magic comment not found
borg/localrole/__init__.py:2:1: I001 isort found an import in the wrong position
borg/localrole/__init__.py:4:1: I001 isort found an import in the wrong position
borg/localrole/__init__.py:8:1: E302 expected 2 blank lines, found 1
borg/localrole/__init__.py:11:1: W293 blank line contains whitespace
borg/localrole/__init__.py:13:37: E251 unexpected spaces around keyword / parameter equals
borg/localrole/__init__.py:13:39: E251 unexpected spaces around keyword / parameter equals
borg/localrole/__init__.py:14:39: E251 unexpected spaces around keyword / parameter equals
borg/localrole/__init__.py:14:41: E251 unexpected spaces around keyword / parameter equals
borg/localrole/__init__.py:14:80: E501 line too long (92 > 79 characters)
borg/localrole/__init__.py:15:80: E501 line too long (89 > 79 characters)
borg/localrole/__init__.py:16:37: E251 unexpected spaces around keyword / parameter equals
borg/localrole/__init__.py:16:39: E251 unexpected spaces around keyword / parameter equals
borg/localrole/utils.py:0:1: C101 Coding magic comment not found
borg/localrole/utils.py:3:1: I001 isort found an import in the wrong position
borg/localrole/utils.py:4:1: I001 isort found an import in the wrong position
borg/localrole/utils.py:5:1: I004 isort found an unexpected blank line in imports
borg/localrole/utils.py:6:1: I001 isort found an import in the wrong position
borg/localrole/utils.py:7:1: I001 isort found an import in the wrong position
borg/localrole/utils.py:9:1: E302 expected 2 blank lines, found 1
borg/localrole/utils.py:13:1: W293 blank line contains whitespace
borg/localrole/utils.py:22:9: T001 print statement found.
borg/localrole/utils.py:22:23: Q000 Remove bad quotes.
borg/localrole/utils.py:22:23: S001 found module formatter
borg/localrole/utils.py:23:1: W293 blank line contains whitespace
borg/localrole/workspace.py:0:1: C101 Coding magic comment not found
borg/localrole/workspace.py:2:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:3:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:6:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:7:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:9:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:10:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:11:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:12:1: I004 isort found an unexpected blank line in imports
borg/localrole/workspace.py:13:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:14:1: I004 isort found an unexpected blank line in imports
borg/localrole/workspace.py:15:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:16:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:17:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:20:9: Q000 Remove bad quotes.
borg/localrole/workspace.py:21:18: Q000 Remove bad quotes.
borg/localrole/workspace.py:23:1: E302 expected 2 blank lines, found 1
borg/localrole/workspace.py:23:80: E501 line too long (82 > 79 characters)
borg/localrole/workspace.py:24:80: E501 line too long (81 > 79 characters)
borg/localrole/workspace.py:30:17: S001 found module formatter
borg/localrole/workspace.py:30:80: E501 line too long (90 > 79 characters)
borg/localrole/workspace.py:46:19: D001 found implements( replace it with zope.interface.implementer
borg/localrole/workspace.py:110:80: E501 line too long (99 > 79 characters)
borg/localrole/workspace.py:118:0: P102 docstring does contain unindexed parameters
borg/localrole/workspace.py:128:1: E302 expected 2 blank lines, found 1
borg/localrole/workspace.py:152:17: D001 found implements( replace it with zope.interface.implementer
borg/localrole/workspace.py:246:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/workspace.py:247:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/workspace.py:249:17: D001 found adapts( replace it with zope.component.adapter
borg/localrole/workspace.py:253:17: D001 found adapts( replace it with zope.component.adapter
borg/localrole/workspace.py:353:17: Q000 Remove bad quotes.
borg/localrole/workspace.py:354:13: E221 multiple spaces before operator
borg/localrole/workspace.py:356:34: Q000 Remove bad quotes.
borg/localrole/workspace.py:365:16: P002 found "hasattr", consider replacing it
borg/localrole/workspace.py:392:42: Q000 Remove bad quotes.
borg/localrole/workspace.py:404:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:404:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:405:5: E301 expected 1 blank line, found 0
borg/localrole/workspace.py:424:80: E501 line too long (80 > 79 characters)
borg/localrole/workspace.py:428:80: E501 line too long (84 > 79 characters)
borg/localrole/workspace.py:431:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:431:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:432:1: C901 'WorkspaceLocalRoleManager.checkLocalRolesAllowed' is too complex (14)
borg/localrole/workspace.py:432:5: E301 expected 1 blank line, found 0
borg/localrole/workspace.py:475:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:475:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:476:5: E301 expected 1 blank line, found 0
borg/localrole/workspace.py:483:18: E261 at least two spaces before inline comment
borg/localrole/workspace.py:489:1: W293 blank line contains whitespace
borg/localrole/workspace.py:492:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:492:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:493:5: E301 expected 1 blank line, found 0
borg/localrole/workspace.py:504:1: E305 expected 2 blank lines after class or function definition, found 1
borg/localrole/setuphandlers.py:0:1: C101 Coding magic comment not found
borg/localrole/setuphandlers.py:2:1: I003 isort expected 1 blank line in imports, found 0
borg/localrole/setuphandlers.py:3:1: E302 expected 2 blank lines, found 1
borg/localrole/setuphandlers.py:4:1: W293 blank line contains whitespace
borg/localrole/setuphandlers.py:7:1: W293 blank line contains whitespace
borg/localrole/setuphandlers.py:9:35: W292 no newline at end of file
borg/localrole/factory_adapter.py:0:1: C101 Coding magic comment not found
borg/localrole/factory_adapter.py:3:1: I003 isort expected 1 blank line in imports, found 0
borg/localrole/factory_adapter.py:3:1: I001 isort found an import in the wrong position
borg/localrole/factory_adapter.py:4:1: I001 isort found an import in the wrong position
borg/localrole/factory_adapter.py:5:1: I001 isort found an import in the wrong position
borg/localrole/factory_adapter.py:6:1: I001 isort found an import in the wrong position
borg/localrole/factory_adapter.py:8:1: E302 expected 2 blank lines, found 1
borg/localrole/factory_adapter.py:21:17: D001 found implements( replace it with zope.interface.implementer
borg/localrole/factory_adapter.py:28:68: W291 trailing whitespace
borg/localrole/factory_adapter.py:65:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/factory_adapter.py:66:80: E501 line too long (80 > 79 characters)
borg/localrole/factory_adapter.py:78:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/factory_adapter.py:92:0: P102 docstring does contain unindexed parameters
borg/localrole/factory_adapter.py:93:5: D001 found adapts( replace it with zope.component.adapter
borg/localrole/factory_adapter.py:94:5: D001 found implements( replace it with zope.interface.implementer
borg/localrole/default_adapter.py:0:1: C101 Coding magic comment not found
borg/localrole/default_adapter.py:1:1: I001 isort found an import in the wrong position
borg/localrole/default_adapter.py:3:1: I001 isort found an import in the wrong position
borg/localrole/default_adapter.py:53:5: D001 found implements( replace it with zope.interface.implementer
borg/localrole/default_adapter.py:54:5: D001 found adapts( replace it with zope.component.adapter
borg/localrole/bbb/interfaces.py:0:1: C101 Coding magic comment not found
borg/localrole/bbb/interfaces.py:2:1: I003 isort expected 1 blank line in imports, found 0
borg/localrole/bbb/interfaces.py:6:1: E302 expected 2 blank lines, found 1
borg/localrole/bbb/interfaces.py:8:1: W293 blank line contains whitespace
borg/localrole/bbb/interfaces.py:9:74: W291 trailing whitespace
borg/localrole/bbb/interfaces.py:10:72: W291 trailing whitespace
borg/localrole/bbb/interfaces.py:13:1: W293 blank line contains whitespace
borg/localrole/bbb/interfaces.py:23:1: E302 expected 2 blank lines, found 1
borg/localrole/bbb/interfaces.py:25:1: W293 blank line contains whitespace
borg/localrole/bbb/interfaces.py:29:1: W293 blank line contains whitespace
borg/localrole/bbb/interfaces.py:33:8: W292 no newline at end of file
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@mauritsvanrees Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-borg.localrole/2/violations
```
borg/__init__.py:0:1: C101 Coding magic comment not found
borg/__init__.py:6:36: E261 at least two spaces before inline comment
borg/localrole/config.py:0:1: C101 Coding magic comment not found
borg/localrole/config.py:3:42: W292 no newline at end of file
borg/localrole/tests.py:0:1: C101 Coding magic comment not found
borg/localrole/tests.py:1:1: I001 isort found an import in the wrong position
borg/localrole/tests.py:2:1: I001 isort found an import in the wrong position
borg/localrole/tests.py:3:1: I004 isort found an unexpected blank line in imports
borg/localrole/tests.py:4:1: I001 isort found an import in the wrong position
borg/localrole/tests.py:6:1: I001 isort found an import in the wrong position
borg/localrole/tests.py:12:1: I001 isort found an import in the wrong position
borg/localrole/tests.py:13:1: I001 isort found an import in the wrong position
borg/localrole/tests.py:17:5: D001 found implements( replace it with zope.interface.implementer
borg/localrole/tests.py:18:5: E301 expected 1 blank line, found 0
borg/localrole/tests.py:78:13: E128 continuation line under-indented for visual indent
borg/localrole/tests.py:79:13: E128 continuation line under-indented for visual indent
borg/localrole/tests.py:80:13: E128 continuation line under-indented for visual indent
borg/localrole/interfaces.py:0:1: C101 Coding magic comment not found
borg/localrole/interfaces.py:3:1: I003 isort expected 1 blank line in imports, found 0
borg/localrole/interfaces.py:5:3: Q000 Remove bad quotes.
borg/localrole/interfaces.py:6:13: E251 unexpected spaces around keyword / parameter equals
borg/localrole/interfaces.py:6:15: E251 unexpected spaces around keyword / parameter equals
borg/localrole/interfaces.py:9:3: Q000 Remove bad quotes.
borg/localrole/interfaces.py:10:23: E251 unexpected spaces around keyword / parameter equals
borg/localrole/interfaces.py:10:25: E251 unexpected spaces around keyword / parameter equals
borg/localrole/__init__.py:0:1: C101 Coding magic comment not found
borg/localrole/__init__.py:2:1: I001 isort found an import in the wrong position
borg/localrole/__init__.py:4:1: I001 isort found an import in the wrong position
borg/localrole/__init__.py:8:1: E302 expected 2 blank lines, found 1
borg/localrole/__init__.py:13:37: E251 unexpected spaces around keyword / parameter equals
borg/localrole/__init__.py:13:39: E251 unexpected spaces around keyword / parameter equals
borg/localrole/__init__.py:14:39: E251 unexpected spaces around keyword / parameter equals
borg/localrole/__init__.py:14:41: E251 unexpected spaces around keyword / parameter equals
borg/localrole/__init__.py:14:80: E501 line too long (92 > 79 characters)
borg/localrole/__init__.py:15:80: E501 line too long (89 > 79 characters)
borg/localrole/__init__.py:16:37: E251 unexpected spaces around keyword / parameter equals
borg/localrole/__init__.py:16:39: E251 unexpected spaces around keyword / parameter equals
borg/localrole/utils.py:0:1: C101 Coding magic comment not found
borg/localrole/utils.py:1:1: I001 isort found an import in the wrong position
borg/localrole/utils.py:2:1: I004 isort found an unexpected blank line in imports
borg/localrole/utils.py:8:1: I001 isort found an import in the wrong position
borg/localrole/utils.py:9:1: I001 isort found an import in the wrong position
borg/localrole/utils.py:11:1: E302 expected 2 blank lines, found 1
borg/localrole/utils.py:24:9: T001 print statement found.
borg/localrole/utils.py:24:23: Q000 Remove bad quotes.
borg/localrole/utils.py:24:23: S001 found module formatter
borg/localrole/utils.py:28:1: E302 expected 2 blank lines, found 1
borg/localrole/utils.py:33:27: P002 found "hasattr", consider replacing it
borg/localrole/workspace.py:0:1: C101 Coding magic comment not found
borg/localrole/workspace.py:1:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:5:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:6:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:7:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:8:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:9:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:10:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:11:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:12:1: I004 isort found an unexpected blank line in imports
borg/localrole/workspace.py:13:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:14:1: I004 isort found an unexpected blank line in imports
borg/localrole/workspace.py:15:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:16:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:17:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:20:9: Q000 Remove bad quotes.
borg/localrole/workspace.py:21:18: Q000 Remove bad quotes.
borg/localrole/workspace.py:23:1: E302 expected 2 blank lines, found 1
borg/localrole/workspace.py:23:80: E501 line too long (82 > 79 characters)
borg/localrole/workspace.py:24:80: E501 line too long (81 > 79 characters)
borg/localrole/workspace.py:30:17: S001 found module formatter
borg/localrole/workspace.py:30:80: E501 line too long (90 > 79 characters)
borg/localrole/workspace.py:46:19: D001 found implements( replace it with zope.interface.implementer
borg/localrole/workspace.py:110:80: E501 line too long (99 > 79 characters)
borg/localrole/workspace.py:118:0: P102 docstring does contain unindexed parameters
borg/localrole/workspace.py:128:1: E302 expected 2 blank lines, found 1
borg/localrole/workspace.py:152:17: D001 found implements( replace it with zope.interface.implementer
borg/localrole/workspace.py:246:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/workspace.py:247:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/workspace.py:249:17: D001 found adapts( replace it with zope.component.adapter
borg/localrole/workspace.py:253:17: D001 found adapts( replace it with zope.component.adapter
borg/localrole/workspace.py:353:17: Q000 Remove bad quotes.
borg/localrole/workspace.py:354:13: E221 multiple spaces before operator
borg/localrole/workspace.py:356:34: Q000 Remove bad quotes.
borg/localrole/workspace.py:365:16: P002 found "hasattr", consider replacing it
borg/localrole/workspace.py:401:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:401:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:402:5: E301 expected 1 blank line, found 0
borg/localrole/workspace.py:421:80: E501 line too long (80 > 79 characters)
borg/localrole/workspace.py:425:80: E501 line too long (84 > 79 characters)
borg/localrole/workspace.py:428:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:428:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:429:1: C901 'WorkspaceLocalRoleManager.checkLocalRolesAllowed' is too complex (14)
borg/localrole/workspace.py:429:5: E301 expected 1 blank line, found 0
borg/localrole/workspace.py:472:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:472:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:473:5: E301 expected 1 blank line, found 0
borg/localrole/workspace.py:480:18: E261 at least two spaces before inline comment
borg/localrole/workspace.py:489:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:489:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:490:5: E301 expected 1 blank line, found 0
borg/localrole/workspace.py:501:1: E305 expected 2 blank lines after class or function definition, found 1
borg/localrole/setuphandlers.py:0:1: C101 Coding magic comment not found
borg/localrole/setuphandlers.py:2:1: I003 isort expected 1 blank line in imports, found 0
borg/localrole/setuphandlers.py:3:1: E302 expected 2 blank lines, found 1
borg/localrole/factory_adapter.py:0:1: C101 Coding magic comment not found
borg/localrole/factory_adapter.py:3:1: I003 isort expected 1 blank line in imports, found 0
borg/localrole/factory_adapter.py:3:1: I001 isort found an import in the wrong position
borg/localrole/factory_adapter.py:4:1: I001 isort found an import in the wrong position
borg/localrole/factory_adapter.py:5:1: I001 isort found an import in the wrong position
borg/localrole/factory_adapter.py:6:1: I001 isort found an import in the wrong position
borg/localrole/factory_adapter.py:8:1: E302 expected 2 blank lines, found 1
borg/localrole/factory_adapter.py:21:17: D001 found implements( replace it with zope.interface.implementer
borg/localrole/factory_adapter.py:65:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/factory_adapter.py:66:80: E501 line too long (80 > 79 characters)
borg/localrole/factory_adapter.py:78:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/factory_adapter.py:92:0: P102 docstring does contain unindexed parameters
borg/localrole/factory_adapter.py:93:5: D001 found adapts( replace it with zope.component.adapter
borg/localrole/factory_adapter.py:94:5: D001 found implements( replace it with zope.interface.implementer
borg/localrole/default_adapter.py:0:1: C101 Coding magic comment not found
borg/localrole/default_adapter.py:1:1: I001 isort found an import in the wrong position
borg/localrole/default_adapter.py:3:1: I001 isort found an import in the wrong position
borg/localrole/default_adapter.py:53:5: D001 found implements( replace it with zope.interface.implementer
borg/localrole/default_adapter.py:54:5: D001 found adapts( replace it with zope.component.adapter
borg/localrole/bbb/interfaces.py:0:1: C101 Coding magic comment not found
borg/localrole/bbb/interfaces.py:2:1: I003 isort expected 1 blank line in imports, found 0
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@pbauer Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-borg.localrole/4/violations
```
borg/__init__.py:0:1: C101 Coding magic comment not found
borg/localrole/config.py:0:1: C101 Coding magic comment not found
borg/localrole/tests.py:0:1: C101 Coding magic comment not found
borg/localrole/interfaces.py:0:1: C101 Coding magic comment not found
borg/localrole/interfaces.py:3:1: I003 isort expected 1 blank line in imports, found 0
borg/localrole/interfaces.py:5:3: Q000 Remove bad quotes.
borg/localrole/interfaces.py:9:3: Q000 Remove bad quotes.
borg/localrole/__init__.py:0:1: C101 Coding magic comment not found
borg/localrole/__init__.py:2:1: I001 isort found an import in the wrong position
borg/localrole/__init__.py:4:1: I001 isort found an import in the wrong position
borg/localrole/__init__.py:14:80: E501 line too long (90 > 79 characters)
borg/localrole/__init__.py:15:43: E127 continuation line over-indented for visual indent
borg/localrole/__init__.py:15:80: E501 line too long (89 > 79 characters)
borg/localrole/utils.py:0:1: C101 Coding magic comment not found
borg/localrole/utils.py:1:1: I001 isort found an import in the wrong position
borg/localrole/utils.py:2:1: I004 isort found an unexpected blank line in imports
borg/localrole/utils.py:7:1: I004 isort found an unexpected blank line in imports
borg/localrole/utils.py:8:1: I001 isort found an import in the wrong position
borg/localrole/utils.py:9:1: I001 isort found an import in the wrong position
borg/localrole/utils.py:25:9: T001 print statement found.
borg/localrole/utils.py:25:23: Q000 Remove bad quotes.
borg/localrole/utils.py:25:23: S001 found module formatter
borg/localrole/utils.py:35:27: P002 found "hasattr", consider replacing it
borg/localrole/workspace.py:0:1: C101 Coding magic comment not found
borg/localrole/workspace.py:1:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:5:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:6:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:7:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:8:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:9:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:10:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:11:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:12:1: I004 isort found an unexpected blank line in imports
borg/localrole/workspace.py:13:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:14:1: I004 isort found an unexpected blank line in imports
borg/localrole/workspace.py:15:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:16:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:17:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:20:9: Q000 Remove bad quotes.
borg/localrole/workspace.py:21:18: Q000 Remove bad quotes.
borg/localrole/workspace.py:24:80: E501 line too long (82 > 79 characters)
borg/localrole/workspace.py:25:80: E501 line too long (81 > 79 characters)
borg/localrole/workspace.py:31:17: S001 found module formatter
borg/localrole/workspace.py:31:80: E501 line too long (90 > 79 characters)
borg/localrole/workspace.py:47:19: D001 found implements( replace it with zope.interface.implementer
borg/localrole/workspace.py:114:80: E501 line too long (99 > 79 characters)
borg/localrole/workspace.py:122:0: P102 docstring does contain unindexed parameters
borg/localrole/workspace.py:157:17: D001 found implements( replace it with zope.interface.implementer
borg/localrole/workspace.py:251:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/workspace.py:252:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/workspace.py:254:17: D001 found adapts( replace it with zope.component.adapter
borg/localrole/workspace.py:258:17: D001 found adapts( replace it with zope.component.adapter
borg/localrole/workspace.py:358:17: Q000 Remove bad quotes.
borg/localrole/workspace.py:361:34: Q000 Remove bad quotes.
borg/localrole/workspace.py:370:16: P002 found "hasattr", consider replacing it
borg/localrole/workspace.py:406:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:406:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:427:80: E501 line too long (80 > 79 characters)
borg/localrole/workspace.py:431:80: E501 line too long (84 > 79 characters)
borg/localrole/workspace.py:434:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:434:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:436:1: C901 'WorkspaceLocalRoleManager.checkLocalRolesAllowed' is too complex (14)
borg/localrole/workspace.py:479:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:479:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:496:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:496:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:509:1: E305 expected 2 blank lines after class or function definition, found 1
borg/localrole/setuphandlers.py:0:1: C101 Coding magic comment not found
borg/localrole/factory_adapter.py:0:1: C101 Coding magic comment not found
borg/localrole/factory_adapter.py:3:1: I001 isort found an import in the wrong position
borg/localrole/factory_adapter.py:4:1: I001 isort found an import in the wrong position
borg/localrole/factory_adapter.py:5:1: I001 isort found an import in the wrong position
borg/localrole/factory_adapter.py:6:1: I001 isort found an import in the wrong position
borg/localrole/factory_adapter.py:21:17: D001 found implements( replace it with zope.interface.implementer
borg/localrole/factory_adapter.py:65:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/factory_adapter.py:66:80: E501 line too long (80 > 79 characters)
borg/localrole/factory_adapter.py:78:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/factory_adapter.py:89:0: P102 docstring does contain unindexed parameters
borg/localrole/factory_adapter.py:90:5: D001 found adapts( replace it with zope.component.adapter
borg/localrole/default_adapter.py:0:1: C101 Coding magic comment not found
borg/localrole/default_adapter.py:1:1: I001 isort found an import in the wrong position
borg/localrole/default_adapter.py:3:1: I001 isort found an import in the wrong position
borg/localrole/default_adapter.py:54:5: D001 found adapts( replace it with zope.component.adapter
borg/localrole/bbb/interfaces.py:0:1: C101 Coding magic comment not found
borg/localrole/bbb/interfaces.py:2:1: I003 isort expected 1 blank line in imports, found 0
borg/localrole/bbb/interfaces.py:6:1: E302 expected 2 blank lines, found 1
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@gforcada Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-borg.localrole/3/violations
```
borg/localrole/workspace.py:123:80: E501 line too long (99 > 79 characters)
borg/localrole/workspace.py:131:0: P102 docstring does contain unindexed parameters
borg/localrole/workspace.py:262:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/workspace.py:263:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/workspace.py:381:16: P002 found "hasattr", consider replacing it
borg/localrole/workspace.py:446:1: C901 'WorkspaceLocalRoleManager.checkLocalRolesAllowed' is too complex (14)
borg/localrole/workspace.py:518:1: E305 expected 2 blank lines after class or function definition, found 1
borg/localrole/factory_adapter.py:71:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/factory_adapter.py:72:80: E501 line too long (80 > 79 characters)
borg/localrole/factory_adapter.py:84:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/factory_adapter.py:98:0: P102 docstring does contain unindexed parameters
borg/localrole/utils.py:24:9: T001 print statement found.
borg/localrole/utils.py:34:27: P002 found "hasattr", consider replacing it
borg/localrole/bbb/interfaces.py:2:1: I003 isort expected 1 blank line in imports, found 0
borg/localrole/bbb/interfaces.py:2:1: I003 isort expected 1 blank line in imports, found 0
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Looks good


@NicoFrancart Thanks, good catch! Changed the wording again, much happier with the second pass:
https://github.com/openlegend/core-rules/commit/45133cad3972c16a3f0e4e282931de61a6a04cd0


If I do so, I need to have an uint256 everywhere we use CheckSig, even the cache is not needed? (e.g. OP_CHECKSIG)


You can't send maps yet, but at least the packet is implemented for... I don't know, nothing yet.


Assignment: Lexical scoping


I'm not a jQuery UI user myself, but I think the patch from @exabugs is for the latest jQuery UI version.


Things would be easier still if `operator(const vector<SX>)` where `const`; no need for project


hi.
> CHANGELOG.md
> ## 2.4.1 - 2016-02-01
> ## 2.4.0 - 2016-01-27

should be:
2017year:)


BugIssue_5020 (Nigusse) - i386-Windows-7-VisualStudio-14: OK (2286 of 2360 tests passed, 501 test warnings)

 * 517 tests had: AUD diffs.
 * 16 tests had: Table big diffs.

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


Oh really? I don't understand this line then https://github.com/Zarel/Pokemon-Showdown/blob/master/team-validator.js#L808 I interpreted that as the move has to be either from self or have valid fathers.


@okozlovlux I am not sure what you mean by saying "redundant" here, please be more precise


Took you long enough... :D


Yes, it works perfectly !
(hitting 'r' in normal mode **and** also hiiting 'Ins' in insert mode)
Thanks a lot.


It looks like your files are missing the `.html` extension. Try renaming your files so they have the correct extension, and then replace what you have uploaded to your server.


Pr


F***ing stalker! Meme pas un "bonne annee" avant de casser... pas cool.

J'essaye d'apprendre vite, je vais avoir un entretien pour du boulot la semaine prochaine, et je n'ai pas du tout touche a ng2 encore... 😩


Created Branches


Create folder C for production programs


Bonne année!!! 💃

Bon courage pour le faire en une semaine :)


Уверен ли что это нужно и если да то почему?


@Cascade(value = { org.hibernate.annotations.CascadeType.DELETE})
 +	@Fetch(FetchMode.SELECT)

Что делают эти аннотации?


Bonne annee a toi aussi.

Tout est possible...

Comment ca va toi?


Full disclosure,

I haven't actually used sass-import-once yet. From what I was reading it looks like you include the dependency in your project and it "just works" without having to wrap anything. If this option requires a wrapper then we should look for an alternative.


The comment above the line makes it clearer: The intended interpretation is "If the move isn't from self, the father needs to be able to learn the move". Conversely, if the move _is_ from self, the father (self) should be able to learn the move, and that should not need to be rechecked.


Everything is possible bien sur.

Ben ecoute ca va bien, je fais de l'angular 2, je m'amuse :)


`fatherSources` is a list of ways the father can learn the move, or falsy if the father can't learn the move.


Slightly more concise: `elif self.field_type in [FIELD_INT, FIELD_LONG]`


Toujours chez Santech?


So actually what we'd probably want to do is add a throw if `fromSelf && !fatherSources`


Would be nice to:

1. Define Elixir special forms in a separate variable, e.g. `sp-elixir-special-forms`
2. Sort them lexicographically for easier reading


Consistency: This suggests class_name() as the name for a constructor. A few lines above it says new_class_name().


Fixed issue #2, using "lsb-release -d" cause /etc/lsb-release does not exist in Debian, thanks @ranginui for reporting.


Of course


Typo: "alway" to "always"


This problem in the 411 version
Feb 2 11:24:21 p398599 kernel: [558670.333173] hlds_linux [32353]: segfault at 180 ip 00000000f6f57d37 sp 00000000ffecaa40 error 4 in engine_i486.so [f6d90000 + 256000]


Can you get both with the same command?
Is there a race condition here (comment between these two actions)?


wiem


@okozlovlux personally I prefer to be explicit, it improves readability and finally it reflects into cost for code maintenance. It is the simplest example, but imagine what will happen if you have a genius minimalistic code base, which is readable only from just a few of the team members.


Tested this by the way, it works fine.


if there is a race condition, it is probably easier to fail then to deal with it (e.g. check lists are same length).
A failure would require calling over again, but no big deal given its intended use and much simpler to deal with.


@davisagli Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.customerize/8/violations
```
plone/app/customerize/testing.py:13:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/customerize/testing.py:16:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/customerize/testing.py:19:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/customerize/registration.py:48:15: P002 found "hasattr", consider replacing it
plone/app/customerize/registration.py:109:5: E731 do not assign a lambda expression, use a def
plone/app/customerize/tool.py:31:1: E305 expected 2 blank lines after class or function definition, found 1
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Should this change be made in rebar.lock or rebar.config or both?


Although placing the datepicker in the second chance init may work, you are still not assured that the template is fully rendered but only that you are waiting 1 second in hope it is. Remember we are asynchronous so really the datepicker should be initialized after the rendering throws the done event inside the init routine . My solution would be to assign translated parameters values to variables and still call the datetimepicker in the init routine. Though the code base version is clever and certainly useful, just not in this case.
These are global in template before ready:
var xlMonths = ["<?php echo xla('January'); ?>","<?php echo xla('February'); ?>", "<?php echo xla('March'); ?>", "<?php echo xla('April'); ?>", "<?php echo xla('May'); ?>", "<?php echo xla('June'); ?>", "<?php echo xla('July'); ?>", "<?php echo xla('August'); ?>", "<?php echo xla('September'); ?>", "<?php echo xla('October'); ?>", "<?php echo xla('November'); ?>", "<?php echo xla('December'); ?>"];
var xlDayofwkshort= ["<?php echo xla('Sun'); ?>", "<?php echo xla('Mon'); ?>", "<?php echo xla('Tue'); ?>", "<?php echo xla('Wed'); ?>", "<?php echo xla('Thu'); ?>", "<?php echo xla('Fri'); ?>", "<?php echo xla('Sat'); ?>"];
var xlDayofwk= ["<?php echo xla('Sunday'); ?>", "<?php echo xla('Monday'); ?>", "<?php echo xla('Tuesday'); ?>", "<?php echo xla('Wednesday'); ?>", "<?php echo xla('Thursday'); ?>", "<?php echo xla('Friday'); ?>", "<?php echo xla('Saturday'); ?>"];
var rtl = <?php echo ($_SESSION['language_direction'] == 'rtl') ? "true" : "false"; ?>

and the date-picker init
$(function (){
	$('.date-picker').datetimepicker({
		i18n:{
			en: {
			 months: xlMonths,
			 dayOfWeekShort: xlDayofwkshort,
			 dayOfWeek: xlDayofwk
			    },
			},
		rtl: rtl,
		format: "Y-m-d",
		timepicker:false
	 });
});
I like to wrap these types of events inside a function but you don't have too...


Okay, nevermind, I reread the code, this seems valid.


@msvasconcelos27 pelo que testei aqui, o erro está [nessa linha](https://github.com/msvasconcelos27/learning_python/blob/master/teste_n_primos.py#L25). No `range` você está colocando do 2 em diante, colocando `range(1, n)`, e fazendo o teste de quantidades, deu correto (6 retornou 3 ao invés de 2, 15 retornou 6, e assim por diante).


hm, are you sure you've included the changes I made? That's exactly what
they fix...

On Wed, Feb 1, 2017 at 9:36 PM, Mohanarangan Muthukumar <
notifications@github.com> wrote:

> It still doesn't build for me.
>
> ./main.go:43: cannot use "k8s.io/apimachinery/pkg/apis/meta/v1".ListOptions
> literal (type "k8s.io/apimachinery/pkg/apis/meta/v1".ListOptions) as type
> "k8s.io/client-go/vendor/k8s.io/apimachinery/pkg/apis/meta/v1".ListOptions
> in argument to clientset.Core().Pods("").List
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/kubernetes/client-go/commit/b7db396afa17dc1556105219c52454aae3beb65d#commitcomment-20708695>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAnglnsid2TrgwXTkwF-hSJZK-TpZk15ks5rYWtIgaJpZM4L0vJ7>
> .
>


Prompt 3 stable version please


This commit looks like it's doing the exact same as the previous one?


I'm having various build errors when I try to build this branch with this new file, is this expected?

```
/Users/cedricbeust/kotlin/kobalt-intellij-plugin/src/com/beust/kobalt/intellij/Closeable.kt
Error:(44, 14) Kotlin: Public-API inline function cannot access non-public-API 'internal fun Closeable?.closeFinally(cause: Throwable?): Unit defined in com.beust.kobalt.intellij'
Error:(54, 2) Kotlin: Unresolved reference: SinceKotlin
Error:(55, 2) Kotlin: Unresolved reference: PublishedApi
/Users/cedricbeust/kotlin/kobalt-intellij-plugin/src/com/beust/kobalt/intellij/configurator/KotlinKobaltProjectConfigurator.kt
Error:(12, 22) Kotlin: Unresolved reference: kotlin
Error:(13, 22) Kotlin: Unresolved reference: kotlin
Error:(14, 22) Kotlin: Unresolved reference: kotlin
```


our conventions say space around the '+'


BugIssue_5020 (Nigusse) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1786 of 1786 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.15%25-green.png)


Nice ! For 'spell_areatrigger' is planned ?


personally I like to put continuing operators on the left rather than the right.
I'm not in the mainstream, but makes more sense to me reading since I tend to scan more than read and the beginnings of lines stand out more than the ends (and connecting operators to me are more important signals than the fields).


BugIssue_5020 (Nigusse) - 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.png)


Whoops, can't send the php stuff here. I'll commit an example in repo.


The original check in TPLTraits.hpp only checked for ParMETIS >= 4.  What is the reason for checking down to the subminor version?


This is related to issue #5


@ecoslado please, besides the TODO make an issue with this. It can fall into oblivion.
Thanks


Added to support collection query list in swagger
![screen shot 2017-02-02 at 12 33 00 pm](https://cloud.githubusercontent.com/assets/1636823/22560785/d1d898fc-e943-11e6-93bf-5558df0d17c5.png)
![screen shot 2017-02-02 at 12 34 22 pm](https://cloud.githubusercontent.com/assets/1636823/22560838/fe4de158-e943-11e6-8a05-a83060969f46.png)
Also added summary to show swagger summary option for service method
![screen shot 2017-02-02 at 12 38 23 pm](https://cloud.githubusercontent.com/assets/1636823/22561040/a75b6b26-e944-11e6-92fb-6841662a11e5.png)


If `pymc3` is Python 3 only use `skip: True  # [p3yk]` so other can build this for whatever Python 3 version they want. conda-forge will build PY35 and PY36 only though.

PS0: Please you remove the commented out dependencies in the `build` section.
PS1: You need to re-render again, after the change above, to get PY36 re-included in the feedstock.
PS2: Because most of the dependencies are `run` time only, you will be able to re-render this for PY36, but that does not mean you will be able to install it if some of those dependencies are missing for PY36. (If that is the case I guess you know what to do :wink:)


also test from .9 to .10


Det virker som om du kun laver én ting, @Eckankar, griner.


PN532 RFID/NFC Shield 13.56MHz RFID


Hi humans!


Dont call VersionBump here unless we've established that it works.


Thanks a ton! just checking, it is `skip: True #[p3yk]` and not `skip: True # [py3k]`?


This new test method is throwing an error on GroupedList. I can't seem to track down why THAT one is failing, but it doesn't happen in commits before this one.  @dzearing


Argh. it should be `py2k`! Sorry.


Great!  Thanks for testing it.

On Thu, Feb 2, 2017 at 12:24 PM, hutou <notifications@github.com> wrote:

> Yes, it works perfectly !
> (hitting 'r' in normal mode *and* also hiiting 'Ins' in insert mode)
> Thanks a lot.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/jszakmeister/vim-togglecursor/commit/45fcffabf5377f8a73d4d66288de3ff1872dadce#commitcomment-20717744>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAbWV1bg_datyoQ57aZmHEdu4o7Aur1pks5rYhFRgaJpZM4L1Zcv>
> .
>


How is this different from the old one?


I tested it out and it won't work. I created #8 to deal with this later.


Good catch, thank you


instead of expect above, how about
tests = [(prev_version, expect)]
for test in tests:
  prev = test[0]
  expect = test[1]
  got = annotator.bump_semver(prev, commit_hashes, commit_msgs)
  self.assertEqual(expect, got, prev)


`VersionBump` is a model object. `bump_version()` is under test.


Wow silly me, sorry about that.

I fixed them and re-uploaded them via fetch but now it says the webpage is not available.  I’ll keep tweaking it, if I’m missing something completely obvious let me know.

Thanks!

Alyssa Klein
Biological Design
Drexel University
+1 (561) 346-0203
http://arkangel223.wix.com/akleindesigns

> On Feb 2, 2017, at 12:24 PM, Phil Sinatra <notifications@github.com> wrote:
>
> It looks like your files are missing the .html extension. Try renaming your files so they have the correct extension, and then replace what you have uploaded to your server.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub <https://github.com/arkangel223/IDM222_ak_site/commit/9576d6e89fd2545f54150b2714e6a4561e68e167#commitcomment-20717747>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AHKHyW0_cOOvsvRMCypVK56dITT2RT7Wks5rYhFagaJpZM4L1D7m>.
>


These are my own program exercises.


do the array of tests as above.
Test a few more cases
1.1.0
1.1.123
1.9.1


Hey! Have you accidentally changed the version from 2.0.6 to 2.0.7 here? I am a bit confused; seems like you usually have explicit commits marking new versions?..


He's just merging your commit from master into his branch.


I'm not sure what this is testing.

Also test some failures or unexpected things. Like if the tag isnt our version number (e.g. you incremented from an inappropriate branch).

Also what happens if you are on an older branch and there was already a newer branch created?


Specific MIT versus the npm one which was the only one I could find early on.. ;)


Update in header


For some context, sass-include-once requires wrap your source module in ```@include exports($module-name) {
@content
}```
Which appends $module-name to a scss-map on compile. The exports Mixin then does a check for $module-name in the map, and only outputs @content if the module name doesn't exist.


s/recirect/redirect


its just flood lul


We usually have explicit commits incrementing the version number, but this branch was created entirely through the github interface meaning that each file touched was a single commit, so I squashed all of those when I merged the branch leading to the single commit. I will be less lazy in the future when making PRs like that.


guessin u didnt know how the resource system even worked on flood lul


u mean autor = mythos


how can you reserve the rights of flood lul


yay for code golf


This is the first `yield` in the core, isn't it? :wink:


I guess it would be nicer if we'd have a `Destination` implementation instead of the anonymous class - same below.


TaskCluster: @greenkeeper[bot] does not have permission to trigger tasks.


Shouldn't the folder name be route?


this is just a hash update. Only rebar.lock has the hashes


Download the data. You don't need to resize the images manually. You can use ```im2rec``` to resize them automatically. For details, see "Extension: Using Multiple Labels for a Single Image," later in this topic.


@charset "utf-8";
/* CSS Document */
/* latin-ext */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400;
  src: local('Libre Baskerville'), local('LibreBaskerville-Regular'), url(http://fonts.gstatic.com/s/librebaskerville/v4/pR0sBQVcY0JZc_ciXjFsKwHlCYWexZJCPRz1QQ0uKVU.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400;
  src: local('Libre Baskerville'), local('LibreBaskerville-Regular'), url(http://fonts.gstatic.com/s/librebaskerville/v4/pR0sBQVcY0JZc_ciXjFsK6Ucnt8gjcHpqyffjHeZWDA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 700;
  src: local('Libre Baskerville Bold'), local('LibreBaskerville-Bold'), url(http://fonts.gstatic.com/s/librebaskerville/v4/kH7K4InNTm7mmOXXjrA5v-Ql1o_0qyP5Uo8lbNkQAd8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 700;
  src: local('Libre Baskerville Bold'), local('LibreBaskerville-Bold'), url(http://fonts.gstatic.com/s/librebaskerville/v4/kH7K4InNTm7mmOXXjrA5v6y7YSlLHrWsjpD3RcrnyFM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

![javascript](https://cloud.githubusercontent.com/assets/25362787/22561834/593a0d36-e97a-11e6-9e73-17f6e6ca55fa.jpg)


Might have to revert this because it breaks ansible but I prefer to. Maybe ansible can just use an older version...


If we prefer 'form-input-control' that's fine. We just need to update the other styles that still have 'form-label-control' as well


To generate a binary image, use `im2rec` in the tool folder. `im2rec` takes the path of the `_image list file_` you generated, the `_root path_` of the images, and the `_output file path_` as input. This process usually takes several hours, so be patient.


Sample command:


Ah, I see


Thanks for fixing it. Sorry I did not propose a fix with the report
I'll try it right away


quick info — the “Teams” page should be visible regardless of whether the season has started. will quickly fix it now :)


I think this obscures the most common case where both are of equal length.  I would say something like (could be enhanced) "Boundaries define bins, that are each mapped to the color with the same index (or linearly interpolating the index if the sizes don't match)."


This is very good。


Write the image list files as follows:


Incorrect version uploaded


For each push command, KVStore applies the pushed value to the value stored with an


that `volley` thing...


I think we can remove this sleep now because the cache is only loaded during the first request and not during the start of the backend anymore. No idea why I missed that one.


I got this out of Chiraqtice aka Chiraq Practice which I work for and got permission to use


You can also use the `scikit-learn-style` construct and `fit` function to create a model.


Looks good. Just tested the failing use case and it works with 2.11.0. Thank you very much


with database


@SevostyanovGerman не нужно


line 286
span.form-label-control {
  display: inline-block;
  margin: 0 0 20px 20px;
}
is a style intended for the 'label' within the control - should be:

span.form-input-control label {
  display: inline-block;
  margin: 0 0 20px 20px;
}

the other remaining css styles with 'form-label-control' can just do a find-replace with 'form-input-control' and then I think it looks good.


commit from valentinedwv from the node


We provide some basicNDArray operations, like arithmetic and slice operations.


Done. Changed.


Done. Added all those names in ``


self:DeleteFloodCommandBecausePeopelCanTellByTheErrorsInConsoleThatThisIsNotMyWorkAtAll()


Render ghost cells properly when there is no content (#603)

Preview: docs
Coverage: core | datetime


The next version of ansible shouldn't have the constraint https://github.com/ansible/ansible/commit/f649a87a195bfb7772ae5e35dd81431a79ee095f


closed #1


That is how I did it first, but the purpose here is to have an opaque memory buffer. `void *mem`makes it more explicit than `uint8_t *data`.


Do you want me to remove numbers 1. here? because text is same


C files


First Neural Network - Bike Sharing


當左自己係Anonymous咁

幾時講番句
We are Anonymous.
We are Legion.
We do not forgive.
We do not forget. Expect us.


tried doing that, the Project got damaged and i had to rollback to a earlier versión


Use Issues to add new and specify more info about the crash (debug.log, etc).


The advantage of using the `save` and `load` functions is that this method is language agnostic and cloud friendly.


This is just testing version bumps on the currently checked-out branch for the repo. I'll fix up the branch creation when we get to that point.


Indead, the follow-up commit mbredif/pointcloud@4e57f27f fixes that memory leak by explicitly [freeing the stats in `pc_patch_uncompressed_free_mem`](https://github.com/mbredif/pointcloud/blob/pointlist_data/lib/pc_patch_uncompressed.c#L230-L234)


todo: drop the zoom+2 output (can be over-zoomed on the client from zoom+1 data)


ok


Is this application considered to still be under active development or is it abandoned? It's nice to have an open-source alternative to Clover.


get the outputs of both, use ```mx.symbol.Group```.


Hey, this commit blew up the document that Derek and I were working to. The CCCIndicators are valuable as well, but we were working off a document this commit deleted.

#CoordinationFail ;)


not by me


here is a segmentation fault log, no other

Feb 2 11:24:21 p398599 kernel: [558670.333173] hlds_linux [32353]: segfault at 180 ip 00000000f6f57d37 sp 00000000ffecaa40 error 4 in engine_i486.so [f6d90000 + 256000]


Forgot about missing local .md commits pushed from GH interface rather than local branch.


@charset "utf-8";
/* CSS Document /
/ latin-ext /
@font-face {
font-family: 'Libre Baskerville';
font-style: normal;
font-weight: 400;
src: local('Libre Baskerville'), local('LibreBaskerville-Regular'), url(http://fonts.gstatic.com/s/librebaskerville/v4/pR0sBQVcY0JZc_ciXjFsKwHlCYWexZJCPRz1QQ0uKVU.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/ latin /
@font-face {
font-family: 'Libre Baskerville';
font-style: normal;
font-weight: 400;
src: local('Libre Baskerville'), local('LibreBaskerville-Regular'), url(http://fonts.gstatic.com/s/librebaskerville/v4/pR0sBQVcY0JZc_ciXjFsK6Ucnt8gjcHpqyffjHeZWDA.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/ latin-ext /
@font-face {
font-family: 'Libre Baskerville';
font-style: normal;
font-weight: 700;
src: local('Libre Baskerville Bold'), local('LibreBaskerville-Bold'), url(http://fonts.gstatic.com/s/librebaskerville/v4/kH7K4InNTm7mmOXXjrA5v-Ql1o_0qyP5Uo8lbNkQAd8.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/ latin */
@font-face {
font-family: 'Libre Baskerville';
font-style: normal;
font-weight: 700;
src: local('Libre Baskerville Bold'), local('LibreBaskerville-Bold'), url(http://fonts.gstatic.com/s/librebaskerville/v4/kH7K4InNTm7mmOXXjrA5v6y7YSlLHrWsjpD3RcrnyFM.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
![javascript](https://cloud.githubusercontent.com/assets/25362787/22562404/afc0d034-e97c-11e6-8b2c-bd324c105f27.jpg)


Download the data. You don't need to resize the images manually. You can use ```im2rec``` to resize them automatically. For details, see "Extension: Using Multiple Labels for a Single Image," later in this topic.


`keep` is good, I was thinking of `transfer` or `preserve`. not sure if there is a standard naming for that pattern...


@charset "utf-8";
/* CSS Document /
/ latin-ext /
@font-face {
font-family: 'Libre Baskerville';
font-style: normal;
font-weight: 400;
src: local('Libre Baskerville'), local('LibreBaskerville-Regular'), url(http://fonts.gstatic.com/s/librebaskerville/v4/pR0sBQVcY0JZc_ciXjFsKwHlCYWexZJCPRz1QQ0uKVU.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/ latin /
@font-face {
font-family: 'Libre Baskerville';
font-style: normal;
font-weight: 400;
src: local('Libre Baskerville'), local('LibreBaskerville-Regular'), url(http://fonts.gstatic.com/s/librebaskerville/v4/pR0sBQVcY0JZc_ciXjFsK6Ucnt8gjcHpqyffjHeZWDA.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/ latin-ext /
@font-face {
font-family: 'Libre Baskerville';
font-style: normal;
font-weight: 700;
src: local('Libre Baskerville Bold'), local('LibreBaskerville-Bold'), url(http://fonts.gstatic.com/s/librebaskerville/v4/kH7K4InNTm7mmOXXjrA5v-Ql1o_0qyP5Uo8lbNkQAd8.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/ latin */
@font-face {
font-family: 'Libre Baskerville';
font-style: normal;
font-weight: 700;
src: local('Libre Baskerville Bold'), local('LibreBaskerville-Bold'), url(http://fonts.gstatic.com/s/librebaskerville/v4/kH7K4InNTm7mmOXXjrA5v6y7YSlLHrWsjpD3RcrnyFM.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
![javascript](https://cloud.githubusercontent.com/assets/25362787/22562432/c6e02d32-e97c-11e6-9021-de7f927e1ad6.jpg)


Looks like the links are working now:

- [http://akleindesign.com/IDM222_ak_site/html_test_1.html](http://akleindesign.com/IDM222_ak_site/html_test_1.html)
- [http://akleindesign.com/IDM222_ak_site/html_test_2.html](http://akleindesign.com/IDM222_ak_site/html_test_2.html)
- [http://akleindesign.com/IDM222_ak_site/html_test_3.html](http://akleindesign.com/IDM222_ak_site/html_test_3.html)

I took a quick look at each, and I really only notice anything changing based on screen size in the third example. Why don't you take a look at each of your files again and update items one and two so that they respond in some way to screen size, similar to the change in background color in item three.


Yes it (NAME) should be in caps, so that in the macro BUMP_FOP it becomes GF_FOP_FOPNAME which is an enum in caps
Also in the macro UPDATE_PROFILE_STATS where it is passed as GF_FOP_FOPNAME to update_ios_latency


@annakat This example piece is causing an error... Probably because `colorRampPalette` is in the `grDevices`. Pease remember to run devtools's *check* before pushing to master. What you should see at the end of the check is something like:

    R CMD check results
    0 errors | 0 warnings | 1 note
    R CMD check succeeded

It is OK to have `notes`, but `errors` and `warnings` must be 0


Thanks for the info! I try it in c65574e0d87270244c5e6fcf1b6d3eca6ae3ad18


Readd this.


Numeric Input Component (#189)

Preview: docs
Coverage: core | datetime


resolve issue #54


To generate a binary image, use `im2rec` in the tool folder. `im2rec` takes the path of the `_image list file_` you generated, the `_root path_` of the images, and the `_output file path_` as input. This process usually takes several hours, so be patient.


"does not gener" ?


Write the image list files as follows:


For each push command, KVStore applies the pushed value to the value stored by an


You can also use the `scikit-learn-style` construct and `fit` function to create a model.


Я правильно понимаю, нужно выполнить такой набор комнад, для обновление
своей ветки, а то боюсь напортачить)
$ git checkout master
$ git fetch php-coder
$ git merge php-coder/master
$ git rebase master gh001_update_series

1 февраля 2017 г., 2:10 пользователь Vyacheslav Semushin <
notifications@github.com> написал:

> Это значит, что тебе нужно обновить свой мастер сначала и потом снова
> сделать ребейз.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Shkarin/mystamps-1/commit/ac3fe2865edab42a6bac8f2dc474888db50e6f34#commitcomment-20687013>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AVJDAQ9vKvT9hzSJYoJBiRgXp9OAs59Eks5rX6NCgaJpZM4Ly_vN>
> .
>


Agreed on that strategy (that's how we manage translation strings in other places).
To keep it standard (and allow centralized changes), i'll make a php template that sets the var strings(and allows flags prior to the template) since this situation will likely come up again.


Hang on, it's not working now. I'll let you know when it does.

On Thu, Feb 2, 2017 at 4:56 AM, Matthew Harrison <notifications@github.com>
wrote:

> No need for normal gradients at the boundary?
>
> Does it reproduce? I thought we needed the edge code to do that.
>
>
>
> On Thu, Feb 2, 2017 at 2:52 AM, Kate Hedstrom <notifications@github.com>
> wrote:
>
> > See what you think of my refactor_test branch. OBLIQUE is running now
> > (thanks!), but isn't symmetric.
> >
> > On Tue, Jan 31, 2017 at 7:06 PM, Matthew Harrison <
> > notifications@github.com>
> > wrote:
> >
> > > OK. It did change answers for my oblique tests and fixed the
> > > reproducibility problem. I am refactoring the normal velocity shear in
> > > order to store on the segments (I,K) instead of in the grad(I,J)
> array. I
> > > think this helps with readability - you can give feedback after you see
> > it.
> > > I am setting the shear at the corner q points to the value one point
> in.
> > > This will simplify the oblique code, which rely on those corners,
> whereas
> > > legacy does not.
> > >
> > > —
> > > You are receiving this because you commented.
> > > Reply to this email directly, view it on GitHub
> > > <https://github.com/ESMG/MOM6/commit/2f284a2c6fded7294a670b61a37d52
> > d884fd228e#commitcomment-20691503>,
> > > or mute the thread
> > > <https://github.com/notifications/unsubscribe-auth/
> > AAbIHi5FXB9eJSV6BbvP3CRGu0JshqJmks5rYATdgaJpZM4Lwk3B>
> >
> > > .
> > >
> >
> > —
> > You are receiving this because you authored the thread.
> > Reply to this email directly, view it on GitHub
> > <https://github.com/ESMG/MOM6/commit/2f284a2c6fded7294a670b61a37d52
> d884fd228e#commitcomment-20709900>,
> > or mute the thread
> > <https://github.com/notifications/unsubscribe-auth/
> AGT88HzW3GDSrzzemlG6GkdnZoc52rY1ks5rYYtRgaJpZM4Lwk3B>
>
> > .
> >
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/ESMG/MOM6/commit/2f284a2c6fded7294a670b61a37d52d884fd228e#commitcomment-20714366>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAbIHh24A45G67ybwnTUe9KqQEtcyxSNks5rYeCigaJpZM4Lwk3B>
> .
>


@SevostyanovGerman
@Cascade(value = { org.hibernate.annotations.CascadeType.DELETE})
@Fetch(value = FetchMode.SELECT)
говорит хибернейту что при удалении основной сущности надо удалять все зависимые от неё сущности, не используя JPA, для выборки использовать два SQL запроса SELECT, не делая это в одном запросе (иначе будет ошибка с внешними ключами)


Not much, just 10 times worse as I see it. :+1:  (xeon 2*2.66 / 8GB / win7-64 / node 6.9.4 )
If you are interested in, there is a binary implementation of QuadTree, but I don't have time to play with it.
It should be at least few times faster. https://github.com/Surviver/QuadTree-node.js-addon


We also provide `save` and `load` functions. You can use the `load` function to load a model checkpoint from a file.


Did you mean `if the server has the sd blob`?


This will revert to MM one. N one works well for now.


We don't have notification support on kernel side right now. Take it anyway ;)


To do this, use ```EpochEndCallback``` to add a ```Model.saveCheckpoint(<parameters>)``` checkpoint callback to the function after each iteration .


Why ?


Да, и не забудь потом запушить и свой мастер и свою ветку на гитхаб (для твоей ветки придется пушить с флагом --force)

P.S. Можешь не торопиться, проверю не раньше следующей среды.


I see! Thanks for the clarification


I was considering \s, however as for now i have severl hundreds real-world transactions, and [ \n] is enough. Matching more \s could be too wide, especially, that transaction_details includes strings generated by wide spectrum of banks, where transactions originates, but i've just noticed, that TNR: 179301073844398.000001 is at very end of transaction_details, so we could match \s in the middle, and at the very end of the pattern.


Nope, we have a bunch. I leave these pretty much everywhere I do work :)


Typo on @phantom-1402's name


`create_new_banner(flags)` doh


Nice try boi !


Not to worry @AbuBaniaz , it wasn't directed at you in any way...I just thought they could easily be converted to SVG, but I was wrong....


A basic and pretty straightforward Q2 port. Trying to capture the spirit of the old stuff is tricky enough in itself and most of these ports are fanboy maps after all.
The available texture sets we have so far were not sufficient enough so I had to make extra textures and normals to get this port off the ground.

![quetoo-ztn3](https://cloud.githubusercontent.com/assets/10857572/22562751/2a5161aa-e97e-11e6-8a5f-7ab579792730.jpg)


typo: fallbaks


I ran into the same issue on CF10 with Java 8 (111). This change fixed the issue for me.


Great commit


The commit messages and commit hashes are also inputs to `bump_semver`. I think array tests would be less clear in this case than separate test cases.


here i changes something


The advantage of using the `save` and `load` method is that it is language agnostic and cloud friendly.


Add autoloader


W00t !
Finally, GOLD !


Raw full


Hey @deivid-rodriguez, I am trying to support a windows user who can't use rubocop -a without his line endings getting changed to CRLF.

I believe File.open needs to be in binary mode on windows to prevent automatically updating LEs.

See https://github.com/bbatsov/rubocop/commit/6d5f8e2196af9bba9a9c2fd76e090c1381b84486 for more info on this and let me know if you agree and I can create an issue / PR.


this needs to change to a generic label since actual naming is handled within the service


Chaubey is *****
-_-


See the strings typo
gave kensur


Should the s in Symbol be capitalized or not:  `mxnet.Symbol.save` and `mxnet.symbol.load`?


test


@tengattack 我猜是指一个GUI版本的xclient，但是没有开源。
话说我也fork了您的windows版本，很赞！想逆向inode还是先在windows上做个验证最方便。
顺便咨询下，我看你的这个分支有很多跨平台的宏，那么这个分支最终实现linux、windows跨平台了吗？就是可以不经修改同时在linux和windows下编译使用？


Part I of the assignment (products and categories) is complete and functional.


Did you really just make these? Because the user charge endpoint is deprecated and about to be deleted :/


Auxiliary states are just like arguments, except that you can't take the gradient of them. Although auxiliary states might


not be part of the computation, they can be helpful for tracking. You can pass auxiliary states in the same way that you pass arguments.


Hola, yo utilizo sus librerías para la generación y sellado de los CFDI's la verdad me ayuda muchísimo su trabajo, GRACIAS, sin embargo ahora con los cambios de la nomina, la versión que tienen de 0.2.5 no contiene en los .jar los cambios que agregaron a la nomina para la versión 1.2, y no se como hacerle para agregar los cambios que indicas ya que las librerías ya esta compiladas.   :(  Baje el proyecto de factura electrónica master, pero en netbeans no se como generar las librerías, ademas que me marca error. Plis ayuda!


Why is it empty?


Fantastic, @Steven-Hewitt !


`Derived<T>` reads better and follows the `Lazy<T>` pattern.


add:
CREATE TABLE `ospos_employees_actions` (
  `action_id` int(11) NOT NULL,
  `nombre` varchar(255) NOT NULL DEFAULT '',
  `descripcion` varchar(255) NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSERT INTO `ospos_employees_actions` (`action_id`, `nombre`, `descripcion`) VALUES
(1, 'agregar', ''),
(2, 'actualizar', ''),
(3, 'borrar', ''),
(4, 'buscar', '');

ALTER TABLE `ospos_employees_actions`
  ADD PRIMARY KEY (`action_id`);

ALTER TABLE `ospos_employees_actions`
  MODIFY `action_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

CREATE TABLE `ospos_grants_employees_action` (
  `permission_id` varchar(255) NOT NULL,
  `person_id` int(11) NOT NULL,
  `action_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

ALTER TABLE `ospos_grants_employees_action`
  ADD PRIMARY KEY (`permission_id`,`person_id`,`action_id`),
  ADD KEY `person_id` (`person_id`),
  ADD KEY `action_id` (`action_id`);

ALTER TABLE `ospos_grants_employees_action`
  ADD CONSTRAINT `ospos_grants_employees_action_ibfk_1` FOREIGN KEY (`person_id`) REFERENCES `ospos_employees` (`person_id`) ON DELETE CASCADE,
  ADD CONSTRAINT `ospos_grants_employees_action_ibfk_2` FOREIGN KEY (`action_id`) REFERENCES `ospos_employees_actions` (`action_id`) ON DELETE CASCADE;


This file was the one we used when we built the netcore50aot configuration before, but it has actually been deleted now from master. I've made this a full facade for uapaot as well, and have created the baseline for api compat since AppContext is not in NETNative's corelib yet.


This works. Thanks Peter.


When the host OS is Windows the line break is written as '\r\n' . In the most obvious use of the cmdline file

    scienceprog `cat cmdline`

 the '\r' will be interpreted as one of the command line parameters. You can fix this by either writing the file in binary mode or leaving out the line break. I'd would leave the line break out, it's easy to add in guest side and then there will be no question of which style to use.


any chance we could take out the DB requirement on assets:precompile


Aquí esta la versión anterior a meter estilos ropios del css.
Si no se volver atrás podemos cogerla desde aquí.


Minor corrections and a question. After making these changes, you should be good to go.


@AlexVanderbist Thanks for the insight!


Thanks @robertodr !


this change causes opkg update problems, as it stops network connections.
Average joe has to reflash - if not familiar how to fix it manually.


Forgot to add:

Added section: delete


Should we add app.h and common.h??


Вот так хотел, но думаю стартГлайд не на своем месте .


thank you


Yes this appears to be an important improvement that I should have made a long time ago. Amazing that sometimes the answer is just to comment out two lines of code!
When I added Direct Call support, which enabled being called in a DLL (exporting a function that any program could call, such as a plugin would be called) I had to add the exception linking, which is done with a DEFCODEGEN (like an assembler macro). At the time I thought it unnecessary for normal callbacks in our own process (such as Win32 callbacks). So I made it optional (default off) if the callback was not Direct Call. This actually appears to be the only difference in the Direct Call FFI callback macros. But I now know for sure that it fixes some bugs/instabilities that happen when I am using normal Windows callbacks, as is done in examples (life, minesweeper, etc.). I think we should just do that exception handling in all cases.

I know this is similar to the safecall function that you have added and I am not entirely sure if they are overlapping or redundant (but doesn't hurt).

But, I also think that the hardware assisted GC may still cause some issues, and I have made a way to turn it off. Basically hardware assisted GC sets the protection of heap pages to read-only, and when they get written to (the first time) the familiar access violation exception is thrown, and trapped (hopefully!) and the page is set to read/write. The collector then knows which pages may contain updated roots that need to be traversed (because they may point to newer objects in the ephemeral heap).

When I disable this behavior everything works fine and the access violations stop being thrown (meaning our safecall/lisp-heap-handler code is probably not needed, but we leave it active anyway). However garbage collection is slowed down significantly. This is proof of the value of the hardware assisted GC, but at the same time I am not sure how significant that increased GC time really is. In my minesweeper application, which is generating 50 frames/second, I don't even see a blip when I run a full GC, under either mode. So GCs are pretty fast these days, compared to 20 years ago when I first designed the collector.

So I think I'll leave the hardware GC on by default (unless/until we see some evidence of problems) but it is easy to switch off at run time (cl::hardware-gc nil). In a very large heap presumably the GC speed could become a significant issue.

I don't know about the FASL issue, we can see if it fixes it. I was never completely happy with the FASL implementation. Corman Lisp loads source code and compile so quickly that FASL isn't really any faster than loading source. And it is bigger (although it's size is probably not an issue these days). I added gzip compression to all FASL files to keep them to a reasonable size. The only reason I can see to use FASL is to hide the source code (not distribute source). But that sort of goes against the open source ideals, and it is always possible to disassemble or view the code of compiled functions. However the Common Lisp de-facto model for installing a package is (a) download it, (b) compile-file to FASL files, (c) load the FASL files. In Corman Lisp it is better simplified to just (a) download, (b) load the lisp files (which compiles them). It could technically meet the spec, I believe, by having compile-file just spit out the source lisp file (without change).

I know RDNZL used to work correctly. I'll try to do some testing with it. I use .NET a lot and it is a cool extension.

So should I make a pull request with all my updates? I am still not too experienced with GIT.


No need to reflash.
opkg just misses the next file download and reports an error.

So after the update, there is one (or maybe two) packs left to update. That's all.
Not even worth mentioning.


need delete qframe


if there are kernel changes - well box does not boot ;)


By the way you notice I decided it's time to drop support for Windows 95.   :-)


@pbauer Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.caching/10/violations
```
plone/app/caching/lookup.py:57:1: C901 'ContentItemLookup.__call__' is too complex (12)
plone/app/caching/testing.py:49:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/caching/interfaces.py:41:17: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:42:23: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:43:43: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:44:46: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:48:17: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:49:23: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:50:43: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:51:46: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:55:17: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:57:13: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:58:45: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:63:17: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:65:13: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:66:45: Q000 Remove bad quotes.
plone/app/caching/browser/controlpanel.py:88:1: C901 'ControlPanel.publishTraverse' is too complex (11)
plone/app/caching/browser/controlpanel.py:170:1: C901 'ControlPanel.processSave' is too complex (33)
plone/app/caching/browser/controlpanel.py:561:1: C901 'Purge.processPurge' is too complex (19)
plone/app/caching/browser/edit.py:229:22: Q000 Remove bad quotes.
plone/app/caching/browser/edit.py:233:22: Q000 Remove bad quotes.
plone/app/caching/browser/edit.py:261:15: Q000 Remove bad quotes.
plone/app/caching/browser/edit.py:285:15: Q000 Remove bad quotes.
plone/app/caching/operations/default.py:142:1: C901 'BaseCaching.modifyResponse' is too complex (11)
plone/app/caching/operations/default.py:339:15: Q000 Remove bad quotes.
plone/app/caching/operations/default.py:340:21: Q000 Remove bad quotes.
plone/app/caching/operations/default.py:341:21: Q000 Remove bad quotes.
plone/app/caching/operations/utils.py:362:1: C901 'isModified' is too complex (14)
plone/app/caching/tests/test_profile_with_caching_proxy.py:103:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_with_caching_proxy.py:108:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_with_caching_proxy.py:109:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_with_caching_proxy.py:150:26: S001 found module formatter
plone/app/caching/tests/test_profile_with_caching_proxy.py:165:26: S001 found module formatter
plone/app/caching/tests/test_profile_with_caching_proxy.py:184:26: S001 found module formatter
plone/app/caching/tests/test_profile_with_caching_proxy.py:229:26: S001 found module formatter
plone/app/caching/tests/test_profile_with_caching_proxy.py:246:26: S001 found module formatter
plone/app/caching/tests/test_profile_with_caching_proxy.py:266:26: S001 found module formatter
plone/app/caching/tests/test_profile_with_caching_proxy.py:418:35: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_with_caching_proxy.py:419:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_with_caching_proxy.py:424:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_with_caching_proxy.py:425:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:88:35: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:89:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:97:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:98:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:100:13: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:112:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:113:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:120:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:121:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:172:35: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:173:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:175:13: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:206:60: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:222:60: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:238:60: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:254:60: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_default.py:46:35: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_default.py:47:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_without_caching_proxy.py:94:35: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_without_caching_proxy.py:95:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_without_caching_proxy.py:100:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_without_caching_proxy.py:101:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_without_caching_proxy.py:413:35: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_without_caching_proxy.py:414:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_without_caching_proxy.py:419:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_without_caching_proxy.py:420:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_etags.py:54:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_etags.py:83:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_etags.py:112:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_etags.py:144:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_etags.py:198:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_etags.py:293:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_etags.py:319:48: Q000 Remove bad quotes.
plone/app/caching/tests/test_etags.py:343:48: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_parameters.py:43:35: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_parameters.py:44:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_parameters.py:49:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_parameters.py:50:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:412:55: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:414:26: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:445:45: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:447:26: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:480:45: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:482:26: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:505:26: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:524:26: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:740:43: E127 continuation line over-indented for visual indent
plone/app/caching/tests/test_operation_utils.py:1090:38: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:1103:38: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:1128:38: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:1141:38: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:1335:18: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:1349:18: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:1378:18: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:1414:18: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:1447:18: Q000 Remove bad quotes.
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Ошибок нет, но и результата нет. На тел папка, где будут храниться тхт файлы есть) Читаю КУАР, проверяю папку, ничего нет


fixed in 13b853c


"singleSum" should really be "rootSum"


Проверяем мобильное приложение


Gobi roti recipe isn't changed as its just copied from template


Then don't change the kernel *g*


here also enigma2 update was not complete, resulting in a not starting gui.


126735005-AdaptiveThermostat (EnergyArchmage) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2337 of 2394 tests passed, 518 test warnings)

 * 518 tests had: AUD diffs.

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


Also you are doing it wrongly. You're saving a handle like it is a float.


Awesome that you created an Archlinux pkg! I'm currently also using Arch on my laptop :-)


It enables us to override the colors of coverage tresholds.
```js
writeReportOptions: {
	watermarks: {
		statements: [ 70, 90 ],
		lines: [ 70, 90 ],
		functions: [ 70, 90 ],
		branches: [ 70, 90 ]
	}
},
```


i dont like this line


You know what, I think I had Visual Studio IDE (which I had tried--that's the heavyweight one that expires, right?) and Visual Studio Code (which I don't think I had) confused.


Does the prevent debug symbols from being exported in RelWithDebInfo?


126735005-AdaptiveThermostat (EnergyArchmage) - 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)


What are you trying to tell me?


Just to give this commit more context. This module wraps [this module](https://cmake.org/cmake/help/v3.0/module/GenerateExportHeader.html)
and it is needed because of [these, Very Good Indeed, reasons](https://gcc.gnu.org/wiki/Visibility)
If you're not afraid of jargon, you can read [this paper](https://www.akkadia.org/drepper/dsohowto.pdf)


The following doc(s) have been deployed to the [wpclivideo](https://wpclivideo-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/videos/wp-cli](https://wpclivideo-static-docs.pantheonsite.io/docs/videos/wp-cli)


Also, overall I don't think this is the right solution. The constraint parameter is not a true parameter but an implementation detail. User code does not have any need to care about it. Why can't you just infer it, like it is inferred when loading legacy files?


hello i like takos


The GPL is made to be restrictive, at least in the sense that it prevents people from taking free software and making it proprietary. It ensures that people can't simply take from a free software project without contributing their improvements back.

I realize it may seem odd that people would intentionally avoid contributing their improvements back to the community, and among people who write tools for developers it's almost unheard of. However, in more user-facing software (like Wordpress or Android) the GPL does a great deal to prevent companies from taking advantage of users and closing off access to the source code as they build on free software projects.

I don't know who is complaining, or what their argument is, but whenever I get complaints I go with 1 of 3 main responses:

- If the person actually wants to use my work in a piece of non-free software, I ask them about their project and (depending on what they're doing with it) could offer to sell them a license exception. I'm a little bothered by compromising copyleft for money, but I think it can do more good than harm if the revenue is used to further development. For example, MySQL [does this](https://www.fsf.org/blogs/rms/selling-exceptions).
- If they want to use my work in a piece of software but don't want to pay for it or release their work as free software then I refuse. This sort of behavior is parasitic and does nothing to help the people who wrote the software in the first place or the people who use the software. It just helps create more proprietary software.
- If they don't really know what the GPL does, then I work with them to explain it, or ask them to read the license. I get this a lot and it usually starts with calling the GPL a "virus" or "too complex".


# User can pay with a prepaid card - fixed


Of course not. I copied in the examples from the php sdk and removed some from there and some from this repo. Problem was that techdocs was dependent on these files and comments, and would not build with them missing. So I had to re-add lots of files and comments just to get techdocs building again.


Tested and runs on the example data.


Cool! One more place where a load is printed without checking load-verbose:

     src/org/armedbear/lisp/Interpreter.java:  ._writeString("Loading " + file + " completed in "

Also might be worth considering how much is logged during maven loading - seems much more than just what was "loaded"


BugIssue_5020 (Nigusse) - Win64-Windows-7-VisualStudio-14: OK (2360 of 2360 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)


@pbauer Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-borg.localrole/5/violations
```
borg/__init__.py:0:1: C101 Coding magic comment not found
borg/localrole/config.py:0:1: C101 Coding magic comment not found
borg/localrole/tests.py:0:1: C101 Coding magic comment not found
borg/localrole/interfaces.py:0:1: C101 Coding magic comment not found
borg/localrole/interfaces.py:3:1: I003 isort expected 1 blank line in imports, found 0
borg/localrole/interfaces.py:5:3: Q000 Remove bad quotes.
borg/localrole/interfaces.py:9:3: Q000 Remove bad quotes.
borg/localrole/__init__.py:0:1: C101 Coding magic comment not found
borg/localrole/__init__.py:2:1: I001 isort found an import in the wrong position
borg/localrole/__init__.py:4:1: I001 isort found an import in the wrong position
borg/localrole/__init__.py:14:80: E501 line too long (90 > 79 characters)
borg/localrole/__init__.py:15:43: E127 continuation line over-indented for visual indent
borg/localrole/__init__.py:15:80: E501 line too long (89 > 79 characters)
borg/localrole/utils.py:0:1: C101 Coding magic comment not found
borg/localrole/utils.py:1:1: I001 isort found an import in the wrong position
borg/localrole/utils.py:2:1: I004 isort found an unexpected blank line in imports
borg/localrole/utils.py:7:1: I004 isort found an unexpected blank line in imports
borg/localrole/utils.py:8:1: I001 isort found an import in the wrong position
borg/localrole/utils.py:9:1: I001 isort found an import in the wrong position
borg/localrole/utils.py:25:9: T001 print statement found.
borg/localrole/utils.py:25:23: Q000 Remove bad quotes.
borg/localrole/utils.py:25:23: S001 found module formatter
borg/localrole/utils.py:35:27: P002 found "hasattr", consider replacing it
borg/localrole/workspace.py:0:1: C101 Coding magic comment not found
borg/localrole/workspace.py:1:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:5:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:6:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:7:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:8:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:9:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:10:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:11:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:12:1: I004 isort found an unexpected blank line in imports
borg/localrole/workspace.py:13:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:14:1: I004 isort found an unexpected blank line in imports
borg/localrole/workspace.py:15:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:16:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:17:1: I001 isort found an import in the wrong position
borg/localrole/workspace.py:20:9: Q000 Remove bad quotes.
borg/localrole/workspace.py:21:18: Q000 Remove bad quotes.
borg/localrole/workspace.py:24:80: E501 line too long (82 > 79 characters)
borg/localrole/workspace.py:25:80: E501 line too long (81 > 79 characters)
borg/localrole/workspace.py:31:17: S001 found module formatter
borg/localrole/workspace.py:31:80: E501 line too long (90 > 79 characters)
borg/localrole/workspace.py:47:19: D001 found implements( replace it with zope.interface.implementer
borg/localrole/workspace.py:114:80: E501 line too long (99 > 79 characters)
borg/localrole/workspace.py:122:0: P102 docstring does contain unindexed parameters
borg/localrole/workspace.py:157:17: D001 found implements( replace it with zope.interface.implementer
borg/localrole/workspace.py:251:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/workspace.py:252:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/workspace.py:254:17: D001 found adapts( replace it with zope.component.adapter
borg/localrole/workspace.py:258:17: D001 found adapts( replace it with zope.component.adapter
borg/localrole/workspace.py:358:17: Q000 Remove bad quotes.
borg/localrole/workspace.py:361:34: Q000 Remove bad quotes.
borg/localrole/workspace.py:370:16: P002 found "hasattr", consider replacing it
borg/localrole/workspace.py:406:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:406:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:427:80: E501 line too long (80 > 79 characters)
borg/localrole/workspace.py:431:80: E501 line too long (84 > 79 characters)
borg/localrole/workspace.py:434:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:434:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:436:1: C901 'WorkspaceLocalRoleManager.checkLocalRolesAllowed' is too complex (14)
borg/localrole/workspace.py:479:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:479:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:496:14: D001 found declarePrivate( replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:496:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:509:1: E305 expected 2 blank lines after class or function definition, found 1
borg/localrole/setuphandlers.py:0:1: C101 Coding magic comment not found
borg/localrole/factory_adapter.py:0:1: C101 Coding magic comment not found
borg/localrole/factory_adapter.py:3:1: I001 isort found an import in the wrong position
borg/localrole/factory_adapter.py:4:1: I001 isort found an import in the wrong position
borg/localrole/factory_adapter.py:5:1: I001 isort found an import in the wrong position
borg/localrole/factory_adapter.py:6:1: I001 isort found an import in the wrong position
borg/localrole/factory_adapter.py:21:17: D001 found implements( replace it with zope.interface.implementer
borg/localrole/factory_adapter.py:65:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/factory_adapter.py:66:80: E501 line too long (80 > 79 characters)
borg/localrole/factory_adapter.py:78:13: D001 found directlyProvides( replace it with zope.interface.provider
borg/localrole/factory_adapter.py:89:0: P102 docstring does contain unindexed parameters
borg/localrole/factory_adapter.py:90:5: D001 found adapts( replace it with zope.component.adapter
borg/localrole/default_adapter.py:0:1: C101 Coding magic comment not found
borg/localrole/default_adapter.py:1:1: I001 isort found an import in the wrong position
borg/localrole/default_adapter.py:3:1: I001 isort found an import in the wrong position
borg/localrole/default_adapter.py:54:5: D001 found adapts( replace it with zope.component.adapter
borg/localrole/bbb/interfaces.py:0:1: C101 Coding magic comment not found
borg/localrole/bbb/interfaces.py:2:1: I003 isort expected 1 blank line in imports, found 0
borg/localrole/bbb/interfaces.py:6:1: E302 expected 2 blank lines, found 1
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Many empty spaces. Make sure to cleanup before committing next time


I believe these two dates need to be updated


Same


For future assignments split your commits to multiple small commits - [see](http://continuousdev.com/2015/06/keep-your-commits-small/)
Other than that 👍


There's really not much point in giving feedback at this point. I'm just dumping stuff out of my brain.