Makes sense. We don’t have font functions for non-OpenType ligatures either (both AFM and TFM files have kerning and ligatures).


Github issue: When event takes all day there can not be changed the end date #11


@vincentfretin Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.event/8/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/event/__init__.py:0:1: C101 Coding magic comment not found
plone/event/__init__.py:1:12: W292 no newline at end of file
plone/event/constants.py:0:1: C101 Coding magic comment not found
plone/event/constants.py:1:10: Q000 Remove bad quotes.
plone/event/constants.py:34:80: E501 line too long (81 > 79 characters)
plone/event/ical.py:0:1: C101 Coding magic comment not found
plone/event/ical.py:2:3: T000 Todo note found.
plone/event/ical.py:4:1: I004 isort found an unexpected blank line in imports
plone/event/ical.py:5:1: I001 isort found an import in the wrong position
plone/event/ical.py:6:1: I004 isort found an unexpected blank line in imports
plone/event/ical.py:7:3: T000 Todo note found.
plone/event/ical.py:9:1: I004 isort found an unexpected blank line in imports
plone/event/ical.py:10:1: I001 isort found an import in the wrong position
plone/event/ical.py:11:1: I001 isort found an import in the wrong position
plone/event/ical.py:12:1: I001 isort found an import in the wrong position
plone/event/ical.py:13:1: I001 isort found an import in the wrong position
plone/event/ical.py:19:5: D001 found implements( replace it with zope.interface.implementer
plone/event/ical.py:25:16: S001 found module formatter
plone/event/ical.py:26:17: S001 found module formatter
plone/event/ical.py:27:17: S001 found module formatter
plone/event/ical.py:33:1: E302 expected 2 blank lines, found 1
plone/event/ical.py:36:5: D001 found implements( replace it with zope.interface.implementer
plone/event/ical.py:41:5: C901 'EventICalExporter.feed' is too complex (12)
plone/event/ical.py:46:24: E203 whitespace before ':'
plone/event/ical.py:47:24: E203 whitespace before ':'
plone/event/ical.py:48:24: E203 whitespace before ':'
plone/event/ical.py:49:24: E203 whitespace before ':'
plone/event/ical.py:50:24: E203 whitespace before ':'
plone/event/ical.py:51:24: E203 whitespace before ':'
plone/event/ical.py:52:24: E203 whitespace before ':'
plone/event/ical.py:54:20: S001 found module formatter
plone/event/ical.py:58:24: S001 found module formatter
plone/event/ical.py:62:33: S001 found module formatter
plone/event/ical.py:63:17: E128 continuation line under-indented for visual indent
plone/event/ical.py:67:24: S001 found module formatter
plone/event/ical.py:71:24: S001 found module formatter
plone/event/ical.py:73:11: T000 Todo note found.
plone/event/ical.py:76:24: S001 found module formatter
plone/event/ical.py:77:17: E128 continuation line under-indented for visual indent
plone/event/ical.py:90:24: S001 found module formatter
plone/event/ical.py:94:24: S001 found module formatter
plone/event/ical.py:97:12: P002 found "hasattr", consider replacing it
plone/event/interfaces.py:9:1: I001 isort found an import in the wrong position
plone/event/interfaces.py:10:1: I001 isort found an import in the wrong position
plone/event/interfaces.py:28:7: T000 Todo note found.
plone/event/interfaces.py:81:15: Q000 Remove bad quotes.
plone/event/interfaces.py:83:26: C812 missing trailing comma
plone/event/interfaces.py:98:15: Q000 Remove bad quotes.
plone/event/interfaces.py:100:22: C812 missing trailing comma
plone/event/recurrence.py:12:1: I003 isort expected 1 blank line in imports, found 0
plone/event/recurrence.py:12:1: I001 isort found an import in the wrong position
plone/event/recurrence.py:13:1: I001 isort found an import in the wrong position
plone/event/recurrence.py:14:1: I001 isort found an import in the wrong position
plone/event/recurrence.py:16:3: T000 Todo note found.
plone/event/recurrence.py:17:9: E221 multiple spaces before operator
plone/event/recurrence.py:17:19: E261 at least two spaces before inline comment
plone/event/recurrence.py:24:5: D001 found implements( replace it with zope.interface.implementer
plone/event/recurrence.py:25:5: D001 found adapts( replace it with zope.component.adapter
plone/event/recurrence.py:41:11: T000 Todo note found.
plone/event/recurrence.py:45:25: E231 missing whitespace after ','
plone/event/recurrence.py:45:29: E231 missing whitespace after ':'
plone/event/recurrence.py:46:27: E251 unexpected spaces around keyword / parameter equals
plone/event/recurrence.py:46:29: E251 unexpected spaces around keyword / parameter equals
plone/event/recurrence.py:47:25: E251 unexpected spaces around keyword / parameter equals
plone/event/recurrence.py:47:27: E251 unexpected spaces around keyword / parameter equals
plone/event/recurrence.py:54:80: E501 line too long (80 > 79 characters)
plone/event/recurrence.py:72:24: E261 at least two spaces before inline comment
plone/event/recurrence.py:75:39: E261 at least two spaces before inline comment
plone/event/recurrence.py:84:11: T000 Todo note found.
plone/event/recurrence.py:93:22: E261 at least two spaces before inline comment
plone/event/recurrence.py:93:59: W291 trailing whitespace
plone/event/recurrence.py:100:41: E701 multiple statements on one line (colon)
plone/event/recurrence.py:101:35: E701 multiple statements on one line (colon)
plone/event/recurrence.py:102:44: E701 multiple statements on one line (colon)
plone/event/recurrence.py:116:80: E501 line too long (80 > 79 characters)
plone/event/recurrence.py:119:80: E501 line too long (80 > 79 characters)
plone/event/recurrence.py:135:51: E701 multiple statements on one line (colon)
plone/event/recurrence.py:147:41: E701 multiple statements on one line (colon)
plone/event/recurrence.py:148:35: E701 multiple statements on one line (colon)
plone/event/recurrence.py:149:45: E701 multiple statements on one line (colon)
plone/event/timezone.py:0:1: C101 Coding magic comment not found
plone/event/timezone.py:1:1: I001 isort found an import in the wrong position
plone/event/timezone.py:2:1: I001 isort found an import in the wrong position
plone/event/timezone.py:3:1: I001 isort found an import in the wrong position
plone/event/timezone.py:7:1: I003 isort expected 1 blank line in imports, found 0
plone/event/timezone.py:65:76: E502 the backslash is redundant between brackets
plone/event/timezone.py:66:25: E128 continuation line under-indented for visual indent
plone/event/timezone.py:66:25: Q000 Remove bad quotes.
plone/event/timezone.py:71:3: T000 Todo note found.
plone/event/timezone.py:72:1: E302 expected 2 blank lines, found 1
plone/event/timezone.py:76:80: E501 line too long (85 > 79 characters)
plone/event/timezone.py:78:5: T000 Todo note found.
plone/event/timezone.py:81:5: T000 Todo note found.
plone/event/timezone.py:81:80: E501 line too long (80 > 79 characters)
plone/event/timezone.py:85:1: E305 expected 2 blank lines after class or function definition, found 0
plone/event/timezone.py:85:1: D001 found directlyProvides( replace it with zope.interface.provider
plone/event/utils.py:8:1: I001 isort found an import in the wrong position
plone/event/utils.py:11:1: I003 isort expected 1 blank line in imports, found 0
plone/event/utils.py:11:1: I003 isort expected 1 blank line in imports, found 0
plone/event/utils.py:13:8: E221 multiple spaces before operator
plone/event/utils.py:14:8: E221 multiple spaces before operator
plone/event/utils.py:19:1: E266 too many leading '#' for block comment
plone/event/utils.py:20:1: E302 expected 2 blank lines, found 1
plone/event/utils.py:37:1: E302 expected 2 blank lines, found 1
plone/event/utils.py:51:12: E127 continuation line over-indented for visual indent
plone/event/utils.py:52:12: E127 continuation line over-indented for visual indent
plone/event/utils.py:54:1: E302 expected 2 blank lines, found 1
plone/event/utils.py:59:51: Q000 Remove bad quotes.
plone/event/utils.py:63:57: Q000 Remove bad quotes.
plone/event/utils.py:67:55: Q000 Remove bad quotes.
plone/event/utils.py:76:1: E266 too many leading '#' for block comment
plone/event/utils.py:85:80: E501 line too long (80 > 79 characters)
plone/event/utils.py:103:80: E501 line too long (96 > 79 characters)
plone/event/utils.py:132:21: E701 multiple statements on one line (colon)
plone/event/utils.py:133:12: Q000 Remove bad quotes.
plone/event/utils.py:133:12: S001 found module formatter
plone/event/utils.py:133:47: Q000 Remove bad quotes.
plone/event/utils.py:135:47: Q000 Remove bad quotes.
plone/event/utils.py:136:30: E225 missing whitespace around operator
plone/event/utils.py:137:23: E701 multiple statements on one line (colon)
plone/event/utils.py:156:62: C812 missing trailing comma
plone/event/utils.py:157:9: E124 closing bracket does not match visual indentation
plone/event/utils.py:159:1: E302 expected 2 blank lines, found 1
plone/event/utils.py:175:61: C812 missing trailing comma
plone/event/utils.py:176:9: E124 closing bracket does not match visual indentation
plone/event/utils.py:182:15: S001 found module formatter
plone/event/utils.py:185:12: S001 found module formatter
plone/event/utils.py:188:1: E266 too many leading '#' for block comment
plone/event/utils.py:192:1: E302 expected 2 blank lines, found 1
plone/event/utils.py:198:1: E302 expected 2 blank lines, found 1
plone/event/utils.py:206:80: E501 line too long (80 > 79 characters)
plone/event/utils.py:222:5: B901 blind except: statement
plone/event/utils.py:226:45: E261 at least two spaces before inline comment
plone/event/utils.py:227:51: E261 at least two spaces before inline comment
plone/event/utils.py:228:19: E225 missing whitespace around operator
plone/event/utils.py:228:38: E225 missing whitespace around operator
plone/event/utils.py:230:21: E225 missing whitespace around operator
plone/event/utils.py:234:19: E225 missing whitespace around operator
plone/event/utils.py:236:14: E261 at least two spaces before inline comment
plone/event/utils.py:238:5: B901 blind except: statement
plone/event/utils.py:239:11: T000 Todo note found.
plone/event/utils.py:253:5: T000 Todo note found.
plone/event/utils.py:255:5: T000 Todo note found.
plone/event/utils.py:259:5: T000 Todo note found.
plone/event/utils.py:262:80: E501 line too long (90 > 79 characters)
plone/event/utils.py:268:5: T000 Todo note found.
plone/event/utils.py:279:80: E501 line too long (99 > 79 characters)
plone/event/utils.py:293:80: E501 line too long (99 > 79 characters)
plone/event/utils.py:301:19: E701 multiple statements on one line (colon)
plone/event/utils.py:316:80: E501 line too long (95 > 79 characters)
plone/event/utils.py:318:80: E501 line too long (101 > 79 characters)
plone/event/utils.py:320:80: E501 line too long (97 > 79 characters)
plone/event/utils.py:323:1: E302 expected 2 blank lines, found 1
plone/event/utils.py:361:1: E266 too many leading '#' for block comment
plone/event/utils.py:369:7: T000 Todo note found.
plone/event/utils.py:373:7: T000 Todo note found.
plone/event/utils.py:378:0: S001 found module formatter
plone/event/utils.py:378:43: C812 missing trailing comma
plone/event/utils.py:382:1: E302 expected 2 blank lines, found 1
plone/event/utils.py:389:15: S001 found module formatter
plone/event/utils.py:395:9: E128 continuation line under-indented for visual indent
plone/event/utils.py:396:1: W391 blank line at end of file
plone/event/tests/__init__.py:0:1: C101 Coding magic comment not found
plone/event/tests/test_doctest.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/event/tests/test_doctest.py:8:1: I003 isort expected 1 blank line in imports, found 0
plone/event/tests/test_doctest.py:8:1: I001 isort found an import in the wrong position
plone/event/tests/test_doctest.py:9:1: I001 isort found an import in the wrong position
plone/event/tests/test_doctest.py:10:1: I001 isort found an import in the wrong position
plone/event/tests/test_doctest.py:17:16: E231 missing whitespace after ','
plone/event/tests/test_doctest.py:20:27: E231 missing whitespace after ','
plone/event/tests/test_doctest.py:22:1: E402 module level import not at top of file
plone/event/tests/test_doctest.py:22:1: I001 isort found an import in the wrong position
plone/event/tests/test_doctest.py:23:1: E402 module level import not at top of file
plone/event/tests/test_doctest.py:23:1: I001 isort found an import in the wrong position
plone/event/tests/test_doctest.py:24:1: E402 module level import not at top of file
plone/event/tests/test_doctest.py:24:1: I001 isort found an import in the wrong position
plone/event/tests/test_doctest.py:25:1: E302 expected 2 blank lines, found 0
plone/event/tests/test_doctest.py:26:15: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/event/tests/test_doctest.py:27:5: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/event/tests/test_doctest.py:28:5: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/event/tests/test_doctest.py:30:1: E305 expected 2 blank lines after class or function definition, found 1
plone/event/tests/test_doctest.py:30:1: E402 module level import not at top of file
plone/event/tests/test_doctest.py:30:1: I001 isort found an import in the wrong position
plone/event/tests/test_doctest.py:31:1: E402 module level import not at top of file
plone/event/tests/test_doctest.py:31:1: I001 isort found an import in the wrong position
plone/event/tests/test_doctest.py:32:1: E402 module level import not at top of file
plone/event/tests/test_doctest.py:32:1: I001 isort found an import in the wrong position
plone/event/tests/test_doctest.py:33:1: E402 module level import not at top of file
plone/event/tests/test_doctest.py:33:1: I001 isort found an import in the wrong position
plone/event/tests/test_doctest.py:34:1: E302 expected 2 blank lines, found 0
plone/event/tests/test_doctest.py:37:5: D001 found implements( replace it with zope.interface.implementer
plone/event/tests/test_doctest.py:38:5: E301 expected 1 blank line, found 0
plone/event/tests/test_doctest.py:64:25: E127 continuation line over-indented for visual indent
plone/event/tests/test_doctest.py:67:5: E301 expected 1 blank line, found 0
plone/event/tests/test_doctest.py:68:5: E301 expected 1 blank line, found 0
plone/event/tests/test_doctest.py:69:5: E301 expected 1 blank line, found 0
plone/event/tests/test_doctest.py:70:5: E301 expected 1 blank line, found 0
plone/event/tests/test_doctest.py:71:5: E301 expected 1 blank line, found 0
plone/event/tests/test_doctest.py:72:5: E301 expected 1 blank line, found 0
plone/event/tests/test_doctest.py:73:5: E301 expected 1 blank line, found 0
plone/event/tests/test_doctest.py:74:5: E301 expected 1 blank line, found 0
plone/event/tests/test_doctest.py:75:5: E301 expected 1 blank line, found 0
plone/event/tests/test_doctest.py:76:5: E301 expected 1 blank line, found 0
plone/event/tests/test_doctest.py:77:5: E301 expected 1 blank line, found 0
plone/event/tests/test_doctest.py:78:5: E301 expected 1 blank line, found 0
plone/event/tests/test_doctest.py:79:5: E301 expected 1 blank line, found 0
plone/event/tests/test_doctest.py:80:5: E301 expected 1 blank line, found 0
plone/event/tests/test_doctest.py:93:30: C812 missing trailing comma
plone/event/tests/test_doctest.py:101:60: C812 missing trailing comma
plone/event/tests/test_doctest.py:106:1: E305 expected 2 blank lines after class or function definition, found 1
plone/event/tests/test_ical.py:0:1: C101 Coding magic comment not found
plone/event/tests/test_ical.py:1:1: I003 isort expected 1 blank line in imports, found 0
plone/event/tests/test_ical.py:4:1: I001 isort found an import in the wrong position
plone/event/tests/test_ical.py:5:1: I001 isort found an import in the wrong position
plone/event/tests/test_ical.py:6:1: I001 isort found an import in the wrong position
plone/event/tests/test_ical.py:10:1: E302 expected 2 blank lines, found 1
plone/event/tests/test_ical.py:14:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:15:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:16:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:17:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:18:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:19:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:26:18: D001 found failUnless( replace it with assertTrue
plone/event/tests/test_ical.py:27:17: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:27:17: S001 found module formatter
plone/event/tests/test_ical.py:32:18: S001 found module formatter
plone/event/tests/test_ical.py:32:43: F821 undefined name 'PRODID'
plone/event/tests/test_ical.py:33:19: S001 found module formatter
plone/event/tests/test_ical.py:34:19: S001 found module formatter
plone/event/tests/test_ical.py:37:5: F811 redefinition of unused 'testDefaultICalendarHeader' from line 30
plone/event/tests/test_ical.py:43:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:44:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:45:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:46:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:47:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:48:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:49:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:50:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:51:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:52:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:53:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:54:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:55:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:56:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:64:9: F841 local variable 'data1' is assigned to but never used
plone/event/tests/test_ical.py:65:25: F821 undefined name 'data'
plone/event/tests/test_ical.py:66:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:67:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:68:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:69:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:70:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:71:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:72:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:73:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:74:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:75:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:76:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:77:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:78:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:79:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:80:13: E128 continuation line under-indented for visual indent
plone/event/tests/test_ical.py:83: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.


FIXME for now, the problem also existed prior to that code :)


I have tried something like that some months ago.
I think yous should at least replace
~attackedBy[Us][ALL_PIECES]
by
(~attackedBy[Us][ALL_PIECES] | pos.pieces(Us,QUEEN))

In case of exchanging queens


> You mean, the AMQP adapter will always set the correlation-id on the command request message it forwards to the device?

Exactly! Actually, a valid command gives us access to a non empty, non-null `correlation-id` for free


@thet Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.event/9/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/event/utils.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/event/utils.py:7:1: I003 isort expected 1 blank line in imports, found 0
plone/event/utils.py:7:1: I001 isort found an import in the wrong position
plone/event/utils.py:8:1: I001 isort found an import in the wrong position
plone/event/utils.py:9:1: I001 isort found an import in the wrong position
plone/event/utils.py:21:72: W291 trailing whitespace
plone/event/utils.py:29:1: W293 blank line contains whitespace
plone/event/utils.py:52:5: B901 blind except: statement
plone/event/utils.py:54:25: S001 found module formatter
plone/event/utils.py:59:30: S001 found module formatter
plone/event/utils.py:115:25: Q000 Remove bad quotes.
plone/event/utils.py:118:1: E266 too many leading '#' for block comment
plone/event/utils.py:119:1: E302 expected 2 blank lines, found 1
plone/event/utils.py:131:5: T000 Todo note found.
plone/event/utils.py:166:5: T000 Todo note found.
plone/event/utils.py:174:1: E266 too many leading '#' for block comment
plone/event/utils.py:219:80: E501 line too long (80 > 79 characters)
plone/event/utils.py:235:5: B901 blind except: statement
plone/event/utils.py:241:19: E225 missing whitespace around operator
plone/event/utils.py:241:38: E225 missing whitespace around operator
plone/event/utils.py:243:21: E225 missing whitespace around operator
plone/event/utils.py:247:19: E225 missing whitespace around operator
plone/event/utils.py:251:5: B901 blind except: statement
plone/event/utils.py:252:11: T000 Todo note found.
plone/event/utils.py:294:80: E501 line too long (94 > 79 characters)
plone/event/utils.py:305:80: E501 line too long (99 > 79 characters)
plone/event/utils.py:308:80: E501 line too long (100 > 79 characters)
plone/event/utils.py:337:80: E501 line too long (95 > 79 characters)
plone/event/utils.py:339:80: E501 line too long (101 > 79 characters)
plone/event/utils.py:341:80: E501 line too long (97 > 79 characters)
plone/event/utils.py:383:1: E266 too many leading '#' for block comment
plone/event/utils.py:396:7: T000 Todo note found.
plone/event/utils.py:400:7: T000 Todo note found.
plone/event/utils.py:405:0: S001 found module formatter
plone/event/utils.py:405:43: C812 missing trailing comma
plone/event/utils.py:427:15: S001 found module formatter
plone/event/utils.py:446:7: T000 Todo note found.
plone/event/utils.py:447:7: T000 Todo note found.
plone/event/utils.py:452:31: E261 at least two spaces before inline comment
plone/event/utils.py:463:1: E266 too many leading '#' for block comment
plone/event/utils.py:491:80: E501 line too long (96 > 79 characters)
plone/event/utils.py:522:7: T000 Todo note found.
plone/event/utils.py:527:12: Q000 Remove bad quotes.
plone/event/utils.py:527:12: S001 found module formatter
plone/event/utils.py:527:47: Q000 Remove bad quotes.
plone/event/utils.py:529:47: Q000 Remove bad quotes.
plone/event/utils.py:530:30: E225 missing whitespace around operator
plone/event/interfaces.py:0:1: C101 Coding magic comment not found
plone/event/interfaces.py:1:1: I001 isort found an import in the wrong position
plone/event/interfaces.py:22:23: Q000 Remove bad quotes.
plone/event/interfaces.py:23:21: Q000 Remove bad quotes.
plone/event/interfaces.py:32:21: Q000 Remove bad quotes.
plone/event/interfaces.py:34:23: Q000 Remove bad quotes.
plone/event/interfaces.py:35:29: Q000 Remove bad quotes.
plone/event/interfaces.py:36:26: Q000 Remove bad quotes.
plone/event/interfaces.py:53:21: Q000 Remove bad quotes.
plone/event/interfaces.py:54:25: Q000 Remove bad quotes.
plone/event/interfaces.py:57:26: Q000 Remove bad quotes.
plone/event/interfaces.py:65:23: Q000 Remove bad quotes.
plone/event/interfaces.py:66:29: Q000 Remove bad quotes.
plone/event/interfaces.py:67:23: Q000 Remove bad quotes.
plone/event/interfaces.py:68:21: Q000 Remove bad quotes.
plone/event/interfaces.py:69:27: Q000 Remove bad quotes.
plone/event/interfaces.py:70:26: Q000 Remove bad quotes.
plone/event/interfaces.py:71:28: Q000 Remove bad quotes.
plone/event/interfaces.py:72:26: Q000 Remove bad quotes.
plone/event/interfaces.py:73:27: Q000 Remove bad quotes.
plone/event/interfaces.py:74:30: Q000 Remove bad quotes.
plone/event/interfaces.py:75:31: Q000 Remove bad quotes.
plone/event/interfaces.py:76:31: Q000 Remove bad quotes.
plone/event/interfaces.py:77:27: Q000 Remove bad quotes.
plone/event/interfaces.py:78:26: Q000 Remove bad quotes.
plone/event/interfaces.py:79:22: Q000 Remove bad quotes.
plone/event/interfaces.py:154:25: Q000 Remove bad quotes.
plone/event/interfaces.py:155:23: Q000 Remove bad quotes.
plone/event/interfaces.py:156:26: Q000 Remove bad quotes.
plone/event/interfaces.py:157:23: Q000 Remove bad quotes.
plone/event/interfaces.py:158:29: Q000 Remove bad quotes.
plone/event/interfaces.py:159:26: Q000 Remove bad quotes.
plone/event/interfaces.py:160:25: Q000 Remove bad quotes.
plone/event/interfaces.py:161:21: Q000 Remove bad quotes.
plone/event/interfaces.py:162:26: Q000 Remove bad quotes.
plone/event/interfaces.py:163:28: Q000 Remove bad quotes.
plone/event/interfaces.py:164:25: Q000 Remove bad quotes.
plone/event/interfaces.py:166:24: Q000 Remove bad quotes.
plone/event/interfaces.py:167:23: Q000 Remove bad quotes.
plone/event/interfaces.py:169:25: Q000 Remove bad quotes.
plone/event/interfaces.py:170:21: Q000 Remove bad quotes.
plone/event/interfaces.py:171:23: Q000 Remove bad quotes.
plone/event/interfaces.py:171:32: E261 at least two spaces before inline comment
plone/event/interfaces.py:172:25: Q000 Remove bad quotes.
plone/event/interfaces.py:173:21: Q000 Remove bad quotes.
plone/event/interfaces.py:174:26: Q000 Remove bad quotes.
plone/event/interfaces.py:174:43: E261 at least two spaces before inline comment
plone/event/interfaces.py:175:27: Q000 Remove bad quotes.
plone/event/interfaces.py:176:26: Q000 Remove bad quotes.
plone/event/interfaces.py:177:21: Q000 Remove bad quotes.
plone/event/interfaces.py:178:24: Q000 Remove bad quotes.
plone/event/interfaces.py:179:24: Q000 Remove bad quotes.
plone/event/interfaces.py:180:25: Q000 Remove bad quotes.
plone/event/interfaces.py:181:24: Q000 Remove bad quotes.
plone/event/interfaces.py:182:25: Q000 Remove bad quotes.
plone/event/interfaces.py:183:25: Q000 Remove bad quotes.
plone/event/interfaces.py:184:25: Q000 Remove bad quotes.
plone/event/interfaces.py:185:27: Q000 Remove bad quotes.
plone/event/interfaces.py:186:24: Q000 Remove bad quotes.
plone/event/interfaces.py:186:34: E261 at least two spaces before inline comment
plone/event/interfaces.py:187:27: Q000 Remove bad quotes.
plone/event/interfaces.py:187:40: E261 at least two spaces before inline comment
plone/event/interfaces.py:190:5: E303 too many blank lines (2)
plone/event/interfaces.py:190:23: Q000 Remove bad quotes.
plone/event/interfaces.py:191:21: Q000 Remove bad quotes.
plone/event/interfaces.py:192:26: Q000 Remove bad quotes.
plone/event/interfaces.py:193:28: Q000 Remove bad quotes.
plone/event/interfaces.py:194:27: Q000 Remove bad quotes.
plone/event/interfaces.py:195:26: Q000 Remove bad quotes.
plone/event/interfaces.py:196:22: Q000 Remove bad quotes.
plone/event/interfaces.py:197:27: Q000 Remove bad quotes.
plone/event/interfaces.py:198:27: Q000 Remove bad quotes.
plone/event/interfaces.py:199:30: Q000 Remove bad quotes.
plone/event/interfaces.py:200:31: Q000 Remove bad quotes.
plone/event/interfaces.py:201:31: Q000 Remove bad quotes.
plone/event/recurrence.py:3:1: I003 isort expected 1 blank line in imports, found 0
plone/event/recurrence.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/event/recurrence.py:4:1: I001 isort found an import in the wrong position
plone/event/recurrence.py:5:1: I001 isort found an import in the wrong position
plone/event/recurrence.py:6:1: I001 isort found an import in the wrong position
plone/event/recurrence.py:8:3: T000 Todo note found.
plone/event/recurrence.py:17:15: C812 missing trailing comma
plone/event/recurrence.py:18:5: E125 continuation line with same indent as next logical line
plone/event/recurrence.py:61:44: C812 missing trailing comma
plone/event/timezone.py:0:1: C101 Coding magic comment not found
plone/event/timezone.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/event/timezone.py:3:1: E302 expected 2 blank lines, found 1
plone/event/timezone.py:7:1: E305 expected 2 blank lines after class or function definition, found 1
plone/event/tests/test_utils.py:0:1: C101 Coding magic comment not found
plone/event/tests/test_utils.py:22:17: C812 missing trailing comma
plone/event/tests/test_doctest.py:21:1: E402 module level import not at top of file
plone/event/tests/test_doctest.py:21:1: I001 isort found an import in the wrong position
plone/event/tests/test_doctest.py:22:1: E402 module level import not at top of file
plone/event/tests/test_doctest.py:22:1: I001 isort found an import in the wrong position
plone/event/tests/test_doctest.py:54:25: E127 continuation line over-indented for visual indent
plone/event/tests/test_doctest.py:111:30: C812 missing trailing comma
plone/event/tests/test_doctest.py:118:60: C812 missing trailing comma
plone/event/tests/test_doctest.py:123:1: E305 expected 2 blank lines after class or function definition, found 1
plone/event/tests/test_recurrence_int_sequence.py:0:1: C101 Coding magic comment not found
plone/event/tests/test_recurrence_sequence_ical.py:0:1: C101 Coding magic comment not found
plone/event/tests/test_recurrence_sequence_ical.py:1:1: F401 'mock' imported but unused
plone/event/tests/test_recurrence_sequence_ical.py:19:19: Q000 Remove bad quotes.
plone/event/tests/test_recurrence_sequence_ical.py:31:80: E501 line too long (88 > 79 characters)
plone/event/tests/test_recurrence_sequence_ical.py:39:19: Q000 Remove bad quotes.
plone/event/tests/test_recurrence_sequence_ical.py:48:19: Q000 Remove bad quotes.
plone/event/tests/test_recurrence_sequence_ical.py:58:19: Q000 Remove bad quotes.
plone/event/tests/test_recurrence_sequence_ical.py:61:80: E501 line too long (88 > 79 characters)
plone/event/tests/test_recurrence_sequence_ical.py:69:19: Q000 Remove bad quotes.
plone/event/tests/test_recurrence_sequence_ical.py:72:80: E501 line too long (88 > 79 characters)
plone/event/tests/test_recurrence_sequence_ical.py:81:19: Q000 Remove bad quotes.
plone/event/tests/test_recurrence_sequence_timedelta.py:0:1: C101 Coding magic comment not found
plone/event/tests/test_recurrence_sequence_timedelta.py:61:80: E501 line too long (88 > 79 characters)
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


There should be no need to build SC. I’m using qt 5.11.1 on my Mac for the latest dev build and will use it to build the next release :)


Thank You for providing this fix, helped me out on 8LTS


yes


@jensens Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.event/10/violations
```
plone/event/interfaces.py:62:67: C812 missing trailing comma
plone/event/recurrence.py:14:3: T000 Todo note found.
plone/event/recurrence.py:76:11: T000 Todo note found.
plone/event/utils.py:66:18: C812 missing trailing comma
plone/event/utils.py:72:63: C812 missing trailing comma
plone/event/utils.py:135:39: C812 missing trailing comma
plone/event/utils.py:296:11: T000 Todo note found.
plone/event/utils.py:417:80: E501 line too long (94 > 79 characters)
plone/event/utils.py:428:80: E501 line too long (99 > 79 characters)
plone/event/utils.py:431:80: E501 line too long (99 > 79 characters)
plone/event/utils.py:435:80: E501 line too long (108 > 79 characters)
plone/event/utils.py:439:80: E501 line too long (100 > 79 characters)
plone/event/utils.py:441:80: E501 line too long (80 > 79 characters)
plone/event/utils.py:442:80: E501 line too long (100 > 79 characters)
plone/event/utils.py:465:11: T000 Todo note found.
plone/event/utils.py:483:27: S001 found module formatter
plone/event/utils.py:550:7: T000 Todo note found.
plone/event/utils.py:555:7: T000 Todo note found.
plone/event/utils.py:560:49: C812 missing trailing comma
plone/event/utils.py:582:15: S001 found module formatter
plone/event/utils.py:626:80: E501 line too long (96 > 79 characters)
plone/event/utils.py:657:7: T000 Todo note found.
plone/event/tests/test_adapters.py:19:19: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/event/tests/test_adapters.py:20:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/event/tests/test_adapters.py:23:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/event/tests/test_doctest.py:26:34: C812 missing trailing comma
plone/event/tests/test_doctest.py:29:10: C812 missing trailing comma
plone/event/tests/test_doctest.py:34:48: C812 missing trailing comma
plone/event/tests/test_doctest.py:37:10: C812 missing trailing comma
plone/event/tests/test_recurrence_sequence_ical.py:52:54: C812 missing trailing comma
plone/event/tests/test_recurrence_sequence_ical.py:73:54: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@denbalogh It seems like `react-storybook-addon-chapters` does not work on React Native.


@denbalogh Also, please do not delete files which are necessary somewhere else.


нет, горизонтального скролла не должно быть, он появляется из-за того, что ширина .pink-header сильно превышает ширину вьюпорта

и даже если заменить эту ширину на 960 или 100%, скролл останется, потому что еще мешает container-margin большими отступами. Такие отступы не используются, их делают автоматическими, чтобы их размер определялся в зависимости от количества свободного пространства на конкретном вьюпорте

попробуй задать .pink-header width: 100%;
если нужно ограничить ширину, еще пишется max-width, например, для .pink-header можно указать max-width: 1200px;, чтобы шапка не тянулась шире макетного размера, или не задавать и разрешить ей тянуться так:

![2018-10-09_174123](https://user-images.githubusercontent.com/18050349/46677087-91944800-cbea-11e8-9d77-7360b619238e.jpg)

у container-margin я пока отменила все стили, мне кажется, он не нужен, у header-nav задана ширина 940px, если добавить еще центровку, навигация станет правильно и останется по центру, что при вьюпорте 960, что при 1200 и выше без горизонтального скролла

![2018-10-09_174410](https://user-images.githubusercontent.com/18050349/46677297-08c9dc00-cbeb-11e8-96c5-3d843b7c4e28.jpg)


@denbalogh These characters <<<< indicate that there was a merge conflict. So maybe when you rebased you forgot to fix that conflict.


Oh gotcha! Thanks for the clarification!


Alterando


Is this line useless?


amazing work! I will incorporate this along with a small correction for the letter x which I overlooked according to the rules (now fixed of course) and the addition of some other words. I have tested this doing much more reading now but will have to get some more testers for the final phase, though I believe this does come out in really good terms anyway.


oioi


move


more suggestions: none at the moment, good feature


Aliasing was ignored due to a new commit existing for this branch, which will be aliased instead.


kk


梁哥要走了。。😭😭体委谁来替？其实还有文哥！


![screen shot 2018-10-09 at 15 24 49](https://user-images.githubusercontent.com/7354248/46677700-09f30d00-cbdb-11e8-8498-a0281057a468.png)


При позиционировании абсолютно .pink-header перестает центроваться. Если его ширина просто 100%, этого не будет видно. Если же максимальная ширина ограничиться, проблема проявится на больших разрешениях

![2018-10-09_174718](https://user-images.githubusercontent.com/18050349/46677608-a45b4c80-cbeb-11e8-8871-12eb4e093b39.jpg)

Чтобы поставить по центру абсолютно спозиционированный элемент, нужно добавить ему еще координаты left: 0; right: 0;

![2018-10-09_175021](https://user-images.githubusercontent.com/18050349/46677725-da003580-cbeb-11e8-878e-ff9ee508e135.jpg)


I see what you did there, but this file is not just for show, but actually used in the test cases. So you'll also have to change `add` to `mult` in `Spec.hs`


观察者模式


heads up -- you can put templates in a 'views' folder and then just render them like:
```
res.render('index.ejs', ....{......
```


Deployment failed with the following error:

~~~
An unexpected error occurred while trying to fetch your user information: request to https://api.zeit.co/www/user failed, reason: connect ETIMEDOUT 13.57.55.60:443
~~~


Aliasing failed with the following error:

~~~
Error! Instance verification timed out (3m)
~~~


Hi, @reginadicuori @jcotela @maceligueta

We are now merging to Core 6.0 after more than one year, we spent few days debugging why it was not working anymore. We need to improve our QA to spot this kind of changes more easily, but we would appreciate a lot getting some kind of information when changes that modify the behaviour are commited. Maybe in a feature list or in a change list.

@KratosMultiphysics/fluid-dynamics @pooyan-dadvand @ddiezrod @RiccardoRossi


Good


Czemu blok finally a nie catch?


[R/berekenLSVIbasis.R:121:1:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/berekenLSVIbasis.R#L121) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>        "Aggregatiemethode moet een van de volgende waarden zijn: 'RapportageHR' of '1-out-all-out'",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/berekenLSVIbasis.R:434:1:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/berekenLSVIbasis.R#L434) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>                                         (sum(.data$Status_indicator, na.rm = na.rm) > sum(!is.na(.data$Status_indicator))/2.0) & (sum((.data$Status_indicator == FALSE) * (.data$Belang == "zb"), na.rm = na.rm) == 0),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/berekenLSVIbasis.R:434:123:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/berekenLSVIbasis.R#L434) *style:* **Put spaces around all infix operators.**
```r
<U+200B>                                         (sum(.data$Status_indicator, na.rm = na.rm) > sum(!is.na(.data$Status_indicator))/2.0) & (sum((.data$Status_indicator == FALSE) * (.data$Belang == "zb"), na.rm = na.rm) == 0),
                                                                                ~^~
```
[R/berekenLSVIbasis.R:434:136:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/berekenLSVIbasis.R#L434) *style:* **Place a space before left parenthesis, except in a function call.**
```r
<U+200B>                                         (sum(.data$Status_indicator, na.rm = na.rm) > sum(!is.na(.data$Status_indicator))/2.0) & (sum((.data$Status_indicator == FALSE) * (.data$Belang == "zb"), na.rm = na.rm) == 0),
                                                                                ^
```
[R/berekenLSVIbasis.R:441:16:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/berekenLSVIbasis.R#L441) *style:* **Place a space before left parenthesis, except in a function call.**
```r
<U+200B>          mean(((.data$Verschilscore + 1) / 2) ^ -1,
               ^
```
[R/berekenLSVIbasis.R:441:17:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/berekenLSVIbasis.R#L441) *style:* **Place a space before left parenthesis, except in a function call.**
```r
<U+200B>          mean(((.data$Verschilscore + 1) / 2) ^ -1,
                ^
```
[R/berekenLSVIbasis.R:457:31:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/berekenLSVIbasis.R#L457) *style:* **Place a space before left parenthesis, except in a function call.**
```r
<U+200B>        Index_min_harm = mean(((.data$Index_min_criterium + 1) / 2) ^ -1,
                              ^
```
[R/berekenLSVIbasis.R:457:32:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/berekenLSVIbasis.R#L457) *style:* **Place a space before left parenthesis, except in a function call.**
```r
<U+200B>        Index_min_harm = mean(((.data$Index_min_criterium + 1) / 2) ^ -1,
                               ^
```
[R/berekenLSVIbasis.R:461:16:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/berekenLSVIbasis.R#L461) *style:* **Place a space before left parenthesis, except in a function call.**
```r
<U+200B>          mean(((.data$Index_harm_criterium + 1) / 2) ^ -1,
               ^
```
[R/berekenLSVIbasis.R:461:17:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/berekenLSVIbasis.R#L461) *style:* **Place a space before left parenthesis, except in a function call.**
```r
<U+200B>          mean(((.data$Index_harm_criterium + 1) / 2) ^ -1,
                ^
```
[R/berekenLSVIbasis.R:479:1:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/berekenLSVIbasis.R#L479) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>                                         (sum(.data$Status_indicator, na.rm = na.rm) > sum(!is.na(.data$Status_indicator))/2.0) & (sum((.data$Status_indicator == FALSE) * (.data$Belang == "zb"), na.rm = na.rm) == 0),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/berekenLSVIbasis.R:479:123:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/berekenLSVIbasis.R#L479) *style:* **Put spaces around all infix operators.**
```r
<U+200B>                                         (sum(.data$Status_indicator, na.rm = na.rm) > sum(!is.na(.data$Status_indicator))/2.0) & (sum((.data$Status_indicator == FALSE) * (.data$Belang == "zb"), na.rm = na.rm) == 0),
                                                                                ~^~
```
[R/berekenLSVIbasis.R:479:136:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/berekenLSVIbasis.R#L479) *style:* **Place a space before left parenthesis, except in a function call.**
```r
<U+200B>                                         (sum(.data$Status_indicator, na.rm = na.rm) > sum(!is.na(.data$Status_indicator))/2.0) & (sum((.data$Status_indicator == FALSE) * (.data$Belang == "zb"), na.rm = na.rm) == 0),
                                                                                ^
```
[R/combinerenVerschilscore.R:35:6:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/combinerenVerschilscore.R#L35) *warning:* **local variable '%max%' assigned but may not be used**
```r
<U+200B>    `%max%` <- function(a, b) max(a, b)
     ^~~~~
```
[R/combinerenVerschilscore.R:36:6:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/combinerenVerschilscore.R#L36) *warning:* **local variable '%min%' assigned but may not be used**
```r
<U+200B>    `%min%` <- function(a, b) min(a, b)
     ^~~~~
```
[R/combinerenVerschilscore.R:45:7:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/combinerenVerschilscore.R#L45) *style:* **Place a space before left parenthesis, except in a function call.**
```r
<U+200B>    if(!is.null(Resultaat)){
      ^
```
[R/combinerenVerschilscore.R:48:17:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/combinerenVerschilscore.R#L48) *style:* **Use <-, not =, for assignment.**
```r
<U+200B>      Resultaat = NA
                ^
```
[R/combinerenVoorwaarden.R:31:1:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/combinerenVoorwaarden.R#L31) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    #nog testen of Formule bestaat uit EN, OF, haakjes en VoorwaardeID's (en evt. andere tekens die logische berekening toelaten)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/invoercontroleData_voorwaarden.R:66:1:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/invoercontroleData_voorwaarden.R#L66) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    #misschien best ook testen dat die indicator-criterium-voorwaarde-combinatie in de databank voorkomt?  En of deze voor dat habitattype voorkomt, maar dat best verderop doen
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/zzz.R:31:13:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/R/zzz.R#L31) *warning:* **no visible binding for global variable 'ConnectiePool'**
```r
<U+200B>  poolClose(ConnectiePool)
            ^~~~~~~~~~~~~
```
[inst/tests/testthat/test_berekenLSVIbasis_vegetatielaag.R:24:1:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/inst/tests/testthat/test_berekenLSVIbasis_vegetatielaag.R#L24) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>      mutate(  #idee is om onderstaande code te wissen zodra de databank/rekenmodule hiervoor aangepast is
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/tests/testthat/test_berekenLSVIbasis_vegetatielaag.R:190:1:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/inst/tests/testthat/test_berekenLSVIbasis_vegetatielaag.R#L190) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>      mutate(  #idee is om onderstaande code te wissen zodra de databank/rekenmodule hiervoor aangepast is
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/tests/testthat/test_berekenStatus_RapportageHR.R:25:9:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/inst/tests/testthat/test_berekenStatus_RapportageHR.R#L25) *style:* **Commented code should be removed.**
```r
<U+200B>#       Aggregatiemethode = "RapportageHR"
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/tests/testthat/test_berekenStatus_RapportageHR.R:53:4:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/inst/tests/testthat/test_berekenStatus_RapportageHR.R#L53) *error:* **unexpected end of input**
```r
<U+200B>  })
   ^
```
[inst/tests/testthat/test_s4_Aantal.R:199:1:](https://github.com/inbo/LSVI/blob/82cbdbbfd7e3d56e277b4a2d1fbbdb115d4cea75/inst/tests/testthat/test_s4_Aantal.R#L199) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  #nog toevoegen als het opzoeken van soorten in subniveaus opgelost is: de aggregatie van bedekkingen gebeurt correct
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Will have this fixed this afternoon, thanks for reporting 👍


Like


@jensens Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.event/11/violations
```
plone/event/interfaces.py:62:67: C812 missing trailing comma
plone/event/utils.py:66:18: C812 missing trailing comma
plone/event/utils.py:72:63: C812 missing trailing comma
plone/event/utils.py:135:39: C812 missing trailing comma
plone/event/utils.py:296:11: T000 Todo note found.
plone/event/utils.py:417:80: E501 line too long (94 > 79 characters)
plone/event/utils.py:428:80: E501 line too long (99 > 79 characters)
plone/event/utils.py:431:80: E501 line too long (99 > 79 characters)
plone/event/utils.py:435:80: E501 line too long (108 > 79 characters)
plone/event/utils.py:439:80: E501 line too long (100 > 79 characters)
plone/event/utils.py:441:80: E501 line too long (80 > 79 characters)
plone/event/utils.py:442:80: E501 line too long (100 > 79 characters)
plone/event/utils.py:465:11: T000 Todo note found.
plone/event/utils.py:483:27: S001 found module formatter
plone/event/utils.py:550:7: T000 Todo note found.
plone/event/utils.py:555:7: T000 Todo note found.
plone/event/utils.py:560:49: C812 missing trailing comma
plone/event/utils.py:582:15: S001 found module formatter
plone/event/utils.py:626:80: E501 line too long (96 > 79 characters)
plone/event/utils.py:657:7: T000 Todo note found.
plone/event/recurrence.py:14:3: T000 Todo note found.
plone/event/recurrence.py:76:11: T000 Todo note found.
plone/event/tests/test_doctest.py:26:34: C812 missing trailing comma
plone/event/tests/test_doctest.py:29:10: C812 missing trailing comma
plone/event/tests/test_doctest.py:34:48: C812 missing trailing comma
plone/event/tests/test_doctest.py:37:10: C812 missing trailing comma
plone/event/tests/test_recurrence_sequence_ical.py:52:54: C812 missing trailing comma
plone/event/tests/test_recurrence_sequence_ical.py:73:54: C812 missing trailing comma
plone/event/tests/test_adapters.py:19:19: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/event/tests/test_adapters.py:20:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/event/tests/test_adapters.py:23:9: D001 found xmlconfig.file( replace it with self.loadZCML(
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Successfully aliased the URL <https://vuetifyjscom-aaqqocnhpn.now.sh> to the following alias.

* https://vuetifyjs.com


Created PRs for this problem.


This is just a style preference for me as I can quickly separate out the feature tests from the unit tests.


this log needs change, the binding could be for admin objects iirc


Starting the process by creating feature tests, this will help ensure I've interpreted the spec/user stories correctly. Note: I will DRY out these tests as part of refactoring.


Yes correct


если отменить width: auto;, вижу, что без этого правила пункты меню наследовали ширину 620px с планшета,
а width: auto; переопределило это фиксированную ширину и header-nav__item как флекс-элементы сжались под размер своего контента


最大数**16384（214）**？！根本就不能保证每次都能到。


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

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


Good!


I don't think you need the "else if (Pt == KNIGHT)"  . . . an "else" will suffice since the block is only for bishops and knights.


It might also be helpful to include a note about using `--vlan-private` to make sure that the servers all end up in the same private VLAN group. Otherwise (as happened to me at one point), the servers may not be able to talk to each other using their private IPs.


My issue, in retrospect, was that I provided a 100vh on the outer container for my elements, thus causing the elements to overlap when shrinking the screen. An solution to this would be to use % as my unit instead of vh.


Drat. Will look at this ASSP.


What happens if we move a database from 64 bits to 32 bits machine or vice versa?


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

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

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

### Deployments updated

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

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


Hi @jrubiogonzalez this change should not have altered the existing behavior, I would say it is a bug if it does. What is the problem that you observed?

Having said that, the only way we at @KratosMultiphysics/fluid-dynamics have to be sure of not breaking our user's code is to have a set of tests we can check after any changes of new implementations.


🔝大文哥是Ca(OH)2（氢氧化钙），毕哥是FeCl3（氯化铁）。


Looks good to me! @staceypark @lzim @dlounsbu Do you have any feedback on the post-test questions for sessions posted so far? Otherwise @dlkibbe will carry on in similar vein.


Updated to winston


Parsing now also supports underscore (`_`) digit separator. I forgot to write that in the commit message.


this is a commit comment


이게 왜 vue-practice에..


Looks like we have a unique file for scss called 'ProfileModal.scss'. These changes look good to me, I would just move lines 25-27 of src/index.scss to the 'ProfileModal.scss' file instead. :)


SQL tables and data


The following doc(s) have been deployed to the [d8solrupd](https://d8solrupd-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/solr-drupal-8](https://d8solrupd-static-docs.pantheonsite.io/docs/solr-drupal-8)


While thats true, what solution do you suggest?


world n'est pas toujours le premier mais s'il est présent alors ne pas filtrer (il absorbe tout)
`if(!("world" %in% Region))`


This breaks rebar2 build path, of course old `rebar.config` files should pin to specific versions of etest, but just mentioning it for the record.


If you are only allowed one, why not make it a singleton?


Einhorn hinzugefügt


aaaa


Jipp jipp :) pin that version / release and it should be fine


![](https://github.trello.services/images/mini-trello-icon.png) [Créer la pipeline TravisCI](https://trello.com/c/UxmbCm90/31-cr%C3%A9er-la-pipeline-travisci)


`c("family")` et `"family"` c'est exactement la même chose !


@xavierlepretre , could you please have a look at my 2nd commit. After making the 'hashes on the fly' in the testscript like you asked me, the first revealChoice (ln 79) doesn't work anymore and therefor I cannot finish the testscript.


resolve #18


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

* https://akurulk-65-simple-now-app.now.sh


Email not used.


That's awesome!


this is a commit comment


`setDT `modifie l'objet en` data.table` mais `BIOMASS::genusFamily` est non modifiable donc ca marchera pas !
faire comme au dessus
`genusFamily <- setDT(copy(BIOMASS::genusFamily))`


![](https://github.trello.services/images/mini-trello-icon.png) [[Web App] SSR using Express on Heroku](https://trello.com/c/kO0OXacP/66-web-app-ssr-using-express-on-heroku)


hola


jbjyvuyv ugvh j


Bonjour,

J'ai une question concernant l'exercice Fizzbuzz.
Voici mon code :

for (var i = 1; i <= 100; i++) {
        if ((i % 3 === 0) && (i % 5 === 0))
            console.log("FizzBuzz");
        else if (i % 3 === 0 )
            console.log("Fizz");
        else if (i % 5 === 0 )
            console.log("Buzz");
        else
            console.log(i);
    }

Je ne comprends pas pourquoi après l'écriture d'un Fizzbuzz ou d'un fizz, mon i n'est pas incrémenté.
Merci par avance de bien vouloir m'éclaire

Clotilde


wohooo :D


thanks, https://github.com/cmangos/tbc-db/commit/0aed51fe1d3c246cd88aa60466024e927a3cc24a .


Même probleme que ci dessus


Actually should be missing NEWLINE in generated constructors.


@vlimant can you please explain the motivation of this commit?


Hi, I need the signed PDF to be predictable in order to replay the signature. However, the PDDocument built here doesn't have any document ID, which makes the COSWriter generate an ID based on the current time.
Do you think it would be feasible to specify a document ID here ?


@angrajales donde esta el codigop de pivoteo parcial ??


Customer Management


Successfully aliased the URL <https://simon-kjellberg-wvrmpfhreq.now.sh> to the following aliases.

* https://simonkjellberg.com
* https://www.simonkjellberg.com
* https://simonkjellberg.se
* https://www.simonkjellberg.se


why is that?


@angrajales Ya lo encontre. Por que lo quitaste?


This change is exactly what I need for this tool to be useful in CI. How can it get into the standard npm package or how can I make use of this?


A simulation often seen in statistical mechanics


I second this "???????"
plus a "boooo" for using Windows :)


@LipuFei Thank you for adding the missing extruder file for the Ender-3 machine. However this was already committed a while ago but wasn't included in the Cura 3.5 release.

I have created another PR that has some additional improvements for the Ender-3 machine definition. Can you or your team review this? (https://github.com/Ultimaker/Cura/pull/4501)

Cheers! Sacha


merge this


Nie ma potrzeby tworzenia konstruktora z argumentami


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

* https://akurulk-65-simple-now-app.now.sh


Metoda powinna przyjmować dwie zmienne `add(int a, int b)`


Metoda powinna przyjmować dwie zmienne `subtract(int a, int b)`


Et si la hauteur*largeur n'est pas un entier ?


Data is from the IRS (SOI Tax Stats)


salut


Prévoir les cas où l'utilisateur ne rentre pas les bons paramètres


There is possibility that thing is already included, so it`s another invariant.


@alfredosegundo Veja que lindeza. Quase funciona direito, mas algumas barras não foram eliminadas, não sei dizer o motivo. Rode aí para você ver


D'accord, c'est changé


How about more readable name for this variable?


@zeromberto Small typo here: double ``///`


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

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

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

### Deployments updated

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

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


@Mauker1  MessageAdapter line  98 needs to be changed to  `override fun getItemId(position: Int) = messages[position].hashCode().toLong()`. Since its a small change could you make commit to develop branch or should i open a new PR. `messages[position].id` is not unique.


сюда в качестве аргумента тебе нужно добавить

`arrows: true,`


İ am watching u bro do u have eta?


bad idea


вот эти свойства вообще убрать

```
prevArrow: "<img src='../img/right-arrow-circular-button.svg' class='prev'>",
nextArrow: "<img src='../img/right-arrow-circular-button.svg' class='next'>"
```


Good point thanks.


и в css для slick-prev и slick-next просто прописать
background-image: url('../img/right-arrow-circular-button.svg');


не нужно пытаться добавить картинку на уровне слайдера
лучше оперируй стилями в css


It is analogous to ...


Created multidev environment [scicomposer#pr-43](https://dashboard.pantheon.io/sites/c2ba47eb-fd4a-436b-a2f6-28dc47557ea3#pr-43).

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


+1- [/docs/platform-considerations](https://tinefinpat-static-docs.pantheonsite.io/docs/platform-considerations)


"Use" not "User" ;-)


已修改秘钥

Ricter Zheng <notifications@github.com> 于2018年10月7日周日 下午5:12写道：

> commit 也是有记录的，推荐 rebase 或者 squash 一下
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/OysterQAQ/Pixiv-Illustration-Collection/commit/9986642afdc95e5eeb325e81d45cce2062dabba8#commitcomment-30800744>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AeQcBQiEWyTUOkKnaU9m1WcIWIPnSdtMks5uicVpgaJpZM4XLwGU>
> .
>


Why is the script useless?


This is the code that runs the q.
If we wrap itself in itself no js on the site will execute :)

This is the only block of js which should be wrapped in $


Hi Benoit,

The documentId is generated from the given [parameters](https://github.com/esig/dss/blob/master/dss-pades/src/main/java/eu/europa/esig/dss/pdf/pdfbox/PdfBoxSignatureService.java#L276). The methods getDataToSign/signDocument are stateless and generate the same digest with the same parameters (especially the signingTime).

Please, use the [Jira ](https://ec.europa.eu/cefdigital/tracker/projects/DSS/issues) for your questions.

Regards,

Pierrick


I would be... I'll try to get around to it this week, but I'm fairly busy. Feel free to cherrypick and submit it if you have free time.


Will do.


Plans for the future:
High Priority:
- add god powers (lightning, meteor shower, plagues)
- make the hud easier to use and understand
- add some sort of tutorial for users to easily understand what is going on
- add effect for buildings to burn
Priority:
- make some way to analyze individual peoples status and stats.
- people grow in size as the grow up
- change the speed of time (x2, x4, x8)
- add more visual effects for what is going on
- add log or something on the screen
- make the production of food, wood, and stone more realistic as well as the consumption of food
-  add unhappiness for no living space and other negative affects to overcrowding
Least Priority:
- weather / lighting
- add scrolling effect for larger maps
- improve AI
- add more buildings
- and probably more!


Given that some codes express a status ('completed') and others a phase ('identification'), and given that this is a string, not an array, should it be 'phase **or** status' and not 'and'?


수고하셨습니다.


This is a fork without Spring Boot, based on Spring Framework 5.1


Not windows : IIS 😱


Looks like it also happens on foot.  I'm on the wrothgarian mountains out in the wilds running down semi-gentle slopes and it is doing it too.


This looks valid to remove at this point since this function is only receiving integer values across the app


lowcaseletterized


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

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

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

### Deployments updated

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

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


ㅇ


ㅇㅇ


про текст сделала более простую демку на флексах
https://codepen.io/sealeye/pen/GYWRZG

почитай про inline-block

http://css-live.ru/articles-css/udivitelnyj-i-neizvestnyj-inline-block.html
https://habr.com/post/161581/

float
https://learn.javascript.ru/float
http://www.css-tricks.ru/articles/css/all-about-floats

советую при прочтении статей сразу делать демки и смотреть как ведут себя элементы с такими свойствами


Thank you for the polishing, Gary!

It's very frustrating that I still have too much gaps in my English... 😢

Feel free to ship it!


ну и если стопоришься на чем-то одном, то продолжай делать сайт дальше, там ещё много стилизовать


Ah yes, this is exactly what I was hoping to get from this review! Thank you. These are the language semantics that I was really hoping to have elucidated.

I don't think I've ever read any docs that spell this out, and in-fact, googling around to confirm this still took me through a handful of pages to confirm. Eventually it was spelled out here:
https://doc.rust-lang.org/reference/expressions/operator-expr.html#type-cast-expressions


I did some refactoring, and added the dump as JSON. I don't have time to write any tests today, but this is what I was debugging the JSON dump and load with:

```
import json

classlist_name = 'Test_class_1'
class_dict = {
  'student1': ['avatar1_file_name'],
  'student2': ['avatar2_file_name'],
  'student3': ['avatar3_file_name'],
  'student4': ['avatar4_file_name'],
  'student5': ['avatar5_file_name'],
}
print('class dict')
print(class_dict)

class_json = json.dumps(class_dict)
print('json-ed dict')

print(f'type of class_json: {type(class_json)}')
with open('class_experiment1.cld', 'w') as class_file:
    class_file.write(f'{classlist_name}\n')
    class_file.write(class_json)
print(class_json)

with open('class_experiment1.cld', 'r') as read_file:
    loaded_data_file = read_file.read()
    loaded_class_name, loaded_class_json  = loaded_data_file.split('\n')  # 2 lines, first is str classname, second is data dict

    loaded_class_data = json.loads(loaded_class_json)
print(f'reloaded class name: {loaded_class_name}')
print("reloaded json:")
print(type(loaded_class_data))
print(loaded_class_data)

print(loaded_class_data.keys())

print(loaded_class_data == class_dict)
```


MIguel, this is too small a change to have any impact.
You would be better to simply try S(8, 24) and run SPRT[0, 4] but even then,
this is so microscopic that you can flip a coin to decide the result
(of course, it will be yellow or close to yellow)


`TotalCount` is better than `IncreaseTo`, which is what it is in the java and .net clients (I'll change this in the .net client).

It would be good to update the comment for ReplicaAssignment to say whether this assignment is expected for all partitions or just the new ones to be created - I don't know this off the top of my head and I'm wondering. I hope this is expected for all partitions, since otherwise this struct is semantically a bit of a muddle between describing the complete set of partitions for a topic and just the new ones.


yes good point.

(the 11 is purely a relic from an earlier version. I recently refactored. In previous versions I handled the `fill_ball` as a 11th frame single-roll, but ultimately pulled in the optional `fill_ball` into a `Frame` definition.)


Hi, The date seems to be wrong.
![snipaste_2018-10-09_23-45-45](https://user-images.githubusercontent.com/38884661/46681345-a3431300-cc1d-11e8-9177-0a0058c4f0a1.png)


Should use INVALID_DATE_TIMESTAMP instead for consistency


I know you don't need to build it. I'm just commenting on the fact that this latest script doesn't work "as is" (As I say above, I don't build it in my normal install)


Heads-up. VA users that logon to the VA network with Cisco AnyConnect VPN can't access the Handbook link found in the README file because the URL does not use https. The VA NSOC is blocking the http:// version of the URL. You can fix the issue by using https: instead of http:

**Here is an excerpt from the README file with the expanded URL:**
VA teams who want to release a digital service for veterans using the Veteran Tools Platform should use this http://department-of-veterans-affairs.github.io/va-digital-service-handbook/ to learn how to do that.


as


* meant TYPO not TYPE


Dear Jiri,

this JSON is not an AVRO descriptor as it does NOT hold any reference to the Schema Registry.


@thaJeztah ok I understand. However in my server it keeps binding to inet6 localhost and my ports are not accessible at all from outside


Good catch.  The fix has been pushed.

On 10/9/2018 11:47 AM, CNLiuGuang wrote:
> Hi, The date seems to be wrong.
> snipaste_2018-10-09_23-45-45
> <https://user-images.githubusercontent.com/38884661/46681345-a3431300-cc1d-11e8-9177-0a0058c4f0a1.png>
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/KiCad/kicad-website/commit/bb7917ee7a61ed98f7823c0798fbc79354625c3a#commitcomment-30832316>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AFnmpn4a05Z1WF6qja_axK3edqXyE_tFks5ujMUNgaJpZM4XTlmD>.
>


I'm quite confused with the EnhancedMonth, based on the description I think it will be better to do something like a DateUtil instead


移除::1后，导致Host更新工具提示hosts无效。  建议工具去除对“::1”的校验

```
var checked: Observable<String>  {
        guard
            self.contains("localhost") &&
            self.contains("127.0.0.1") &&
            self.contains("::1") else{
            return Observable.error(Helper.error("Error.Hosts.Invalid".localized()))
        }
        return Observable.just(self)
    }
```


oh, whoops, you do explain this. not sure how i missed that (!). this does confirms my fears though... In .net i think i'm inclined to change the name to `NewPartitionsSpecification`, but that goes against the point of this PR for golang.


Another name to consider is `AdditionalPartitionsSpecification`, but that's getting very long, making it worse than `PartitionsSpecification` imo.


should be fine by now


It seems we have a look then, maybe at Fedora and openSUSE families.

I will give it a try with a couple of VMs and if that's the case will open bug for both distributions and will fix them.

Thanks for reporting it!


this is a commit comment


Thank you for explanation @tmasternak. Delicate creature this Monitoring is 🙂


Move `change` event triggering to after the items have been fully appended.


Did we try MKL-DNN optimized image here?


Is there an inconsistency here between the collisionality `\ln\Lambda^{a/b}` and the text `\ln\Gamma{a/b}`


Look at commit https://github.com/njomeau/zuluzulu/commit/11699ea19ffd187f33b4de42325ad432c5620bd0

I tried to implement It, it seems to handle the epflife://login correctly. It starts the login directly.


PMP 2018-10-09


![screen shot 2018-10-09 at 11 56 26 am](https://user-images.githubusercontent.com/1622229/46682130-ba044e00-cbba-11e8-9043-379ac7870217.png)


Ist das korrekt, dass in Zeile 51
<owl:ObjectProperty rdf:about="http://fis.virtuos.uos.de/vivo/ontology/uoscore/hatDenomination">
statt
<owl:ObjectProperty rdf:about="http://fis.virtuos.uos.de/vivouos/ontology/uoscore/hatDenomination">
steht?


just in case im going to update to 18.06.1 , but can you build a copy for me please with  the same 5ghz patches as you did for me last time . i wish i knew how to compile it properly ( avoid brinking ) so that i would not have to keep asking you on every update


Could do

```lua
if strength then
    local position = entity.position
    local surface = entity.surface
end
entity.die()
if strength then
    stress_map_blur_add(surface, position, strength)
end
```
If the stress doesn't matter when calculated:

```lua
if strength then
    stress_map_blur_add(entity.surface, entity.position, strength)
end

entity.die()
```


Yup, in realtà ho scritto la prima cosa che mi capitava in mente che non fosse falsa.

In particolare, se vuoi occuparti dei messaggi, ti lascio campo libero. Ce ne sono parecchi che andrebbero resi un po' più "poetici". Ci sarà anche da aggiornare la pagina dei prototipi btw.


Firts Commit


 #3
Fixes issue https://github.com/OpenAssessItToolkit/openassessit/issues/3


You could use [Objects#hash(Object...)](https://docs.oracle.com/javase/8/docs/api/java/util/Objects.html#hash-java.lang.Object...-).


native encryption not work, is useless to enable.


mi piace


Works great thanks!


Same problem here. With 5.0.0 the car (Opel Ampera) just said something like "Unable to charge". The solenoid never clicks.


>_ cool yo!


with=100% should be here for table tag


Not here


not here


Thanks for the feedback.


in tag table


This change affects nested HTML pages and those aren't currently covered by tests. Opened https://github.com/ocaml/odoc/issues/213.


Here need label, like in form above


This GitHub repository contains information on bustabit's scripting API. For general support requests, please use bustabit's [support form](https://www.bustabit.com/support) instead.


empty placeholder


I've changed my mind - `IncreaseTo` is less ambiguous and the API is screwed up anyway so I'm not going to change this away from `IncreaseTo` in the .net client (which matches the java client). But my opinion isn't strong here.


Immaginavo, comunque lo dicevo per coerenza, visto che "agire" non sono sicuro sia menzionato nel regolamento; mi pare si usi sempre "usare il proprio potere speciale".

Se mi fai una lista dei messaggi da (eventualmente) modificare provo a lavorarci a tempo perso.


In this form we use span just for *
All description text should be inside label


Sorry this was meant to be done as a PR! Hit the wrong button...


should be the default murmur seed from the lib


Here need label, of course, correct.


academicc


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

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


You need to keep file name to have template code consistent


Wrong pattern
You have +ХХХ-ХХ-ХХХХХХХ, где Х - любое число


Seems that this change broke an Electron app for devdocs: https://github.com/egoist/devdocs-desktop/issues/85


MediaShort comments included


how does this help us merge back into the mdb for another user?


Created multidev environment [scicomposer#pr-43](https://dashboard.pantheon.io/sites/c2ba47eb-fd4a-436b-a2f6-28dc47557ea3#pr-43).

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


don't use Cyrillic for name of variables


Again, keep file name -- it's need to be for template consistency


Need to fix


@turbanoff Thank you! It was reverted in 79b64d39c1719c33a7999334669d926844465009


Get


C'mon it's not even half as bad as i thought. ;)
It's just for debugging, and if you are debugging and checking the adminpanel you should rebuild it anyway.


This will not properly display the type of the argument. Possibly change this to `"<argument " + arg + ">"` and then have `Argument.Impl`'s `toString` method return `name + " : " + delegate`.


@alfredosegundo eu não sei como retornar as chaves associadas aos maiores valores do dicionário.


Ddff


Created multidev environment [scicomposer#ci-324](https://dashboard.pantheon.io/sites/c2ba47eb-fd4a-436b-a2f6-28dc47557ea3#ci-324).

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


StartUbuntu1804CI (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-gcc-7.3-IntegrationCoverage-Debug: OK (2409 of 2409 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-72.4%25-green.png)


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

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

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

### Deployments updated

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

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


Still 81%


Thanks Ralf, I forgot about that type.
Fixed.


this is a commit comment


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/fb468ea3-a575-4fd6-87b2-0de7fbd259e3?env_id=ibm%3Ayp%3Aus-south "blockchain-starter-kit-20181009154411264"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/fe74d9f1-f7c6-4c83-9053-b9a10cc36980?env_id=ibm%3Ayp%3Aus-south "blockchain-starter-kit-20181009154411264") deployed [blockchain-starter-kit-20181009154411264](https://github.com/gscdist/blockchain-starter-kit-20181009154411264/releases/tag/deploy-ibm-yp-us-south-scheng-BC-20181009-162739 "deploy-ibm-yp-us-south-scheng-BC-20181009-162739") to [BC](https://console.bluemix.net/apps/e466bc26-8594-4189-a819-454aed6cef25?env_id=ibm:yp:us-south "ibm:yp:us-south:scheng:BC"), including this commit


Created multidev environment [visualizing-faculty-research#ci-109](https://dashboard.pantheon.io/sites/3f330315-1192-4ce1-93ac-1446fdb4b97a#ci-109).

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


perfect coded


The length of the array is +1 greater than the ending index of that array. No need to add 1 to array length when randomly selecting from an index! This sort of addition is only needed when creating a random number in general, not for random index selection. Array length will do.


Tu as mis bleu comme un string


hi, setting up a new linux PM profile and just noticed that the Throbber in urlbar extension is gone. is there a reason for this removal? it hasn't been updated in some time but still working properly in PM 28 far as i can see


Retire les guillemets


In reference to #816.


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Client ID project/taskcluster/tc-github/production does not have sufficient scopes and are missing the following scopes:

```
secrets:get:project/focus/tokens
```

You have the scopes:

```
[
  "assume:repo:github.com/JohanLorenzo/focus-android:release",
  "queue:create-task:aws-provisioner-v1/github-worker",
  "queue:create-task:aws-provisioner-v1/win2012r2",
  "queue:route:index.garbage.*",
  "queue:scheduler-id:taskcluster-github",
  "secrets:get:garbage/*",
  "secrets:set:garbage/*"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "secrets:get:project/focus/tokens",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/RXQhlnLKQz--BziNdD7oWQ",
                "queue:schedule-task:taskcluster-github/RXQhlnLKQz--BziNdD7oWQ/RXQhlnLKQz--BziNdD7oWQ"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-10-09T16:33:13.736Z

</details>


Ton fichier start.sh c'est sur Linux BG
Installe PM2


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Client ID project/taskcluster/tc-github/production does not have sufficient scopes and are missing the following scopes:

```
{
  "AllOf": [
    "queue:create-task:medium:aws-provisioner-v1/github-worker",
    "queue:create-task:medium:null-provisioner/null-worker",
    "queue:create-task:highest:aws-provisioner-v1/github-worker"
  ]
}
```

You have the scopes:

```
[
  "assume:repo:github.com/JohanLorenzo/focus-android:release",
  "queue:create-task:aws-provisioner-v1/github-worker",
  "queue:create-task:aws-provisioner-v1/win2012r2",
  "queue:route:index.garbage.*",
  "queue:scheduler-id:taskcluster-github",
  "secrets:get:garbage/*",
  "secrets:set:garbage/*"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "queue:scheduler-id:taskcluster-github",
    "queue:create-task:medium:aws-provisioner-v1/github-worker",
    "queue:create-task:medium:null-provisioner/null-worker",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-10-09T16:34:08.478Z

</details>


There are better methods to detect if we are in a Lua VM. All instruction handlers are contiguous in memory, so an address range check would be more robust, will handle FFI calls as well.


The author of this has released many add-ons to our site in the past that have been borderline malicious or otherwise broken, in many cases either due to updates to the add-on itself or Pale Moon. As such, all such add-ons from this author were removed, to prevent such issues in the future. This had been done previously however this one was missed somehow.


Created multidev environment [visualizing-faculty-research#pr-10](https://dashboard.pantheon.io/sites/3f330315-1192-4ce1-93ac-1446fdb4b97a#pr-10).

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


hi


p o e t i c a e s t h e t i c


Thanks Andy


cc @j-f1

`devdocs-desktop` is using Electron 1.8.2, which as far as I was able to figure out uses Chrome 59. Surprising that it doesn't work since Chrome added support for `CSS.supports` in v28, and CSS variables (required since a30fcf9d9a25740df6255da50a728abfd0bcd0c0) in v49 🤔

Still we should see if updating Electron (latest version is 3.0.3) in `devdocs-desktop` fixes the issue.


Looks good thanks.


This creates an error. It should be `#` I think


Great