Should be fine -- the regular expression translated looks correct.

    > glob2rx("*.Rmd")
    [1] "^.*\\.Rmd$"


Indentation here is a bit weird.  "Words" and "newstring" should be lined up


Basically, yes. `HTMLText` (and therefore `HTMLValue`) is being used a lot more. As you've mentioned in your general comments, `HTMLText` has shortcode parsing on as default and that means `HTMLValue` usage.

Perhaps we need to create dedicated casting helpers rather than using `DBField` to do it? Though that introduces an even greated upgrade challenge :/ (and a lot more work)

This is a general bug ANYWAY that needs fixing (IMO) - see https://github.com/silverstripe/silverstripe-framework/issues/3925


should this be  $HOME/.phpenv/versions/5.3.29-mod


@tinaafitz I like comments as much as the next guy, but this just seems redundant.  :smile:


in ruby, we generally want our arguments to be somewhat explanatory.  In this case I would use "word" rather than "i"


@kevinushey Thx. Didn't see at first that we were using a full RE in the first instance then using `glob2rx` to convert a glob in the second.


this looks good.  You can simplify the operation by using reverse! instead of reverse, then you don't need the 'newstring' variable


OH! sorry, i dont have this error, im have other.... copy my .c file.... what changes are you make to this?


I hope the feature detection still works ;)


Nah, it's not really modified -- distributions that provide php 5.3 packages for mod_php and fpm have to compile twice too


#2 Merged fix into temp-master


zhe shi sm


kkkk


@eyakubovich I was intentionally being explicit to set forth all the flags the following code may affect.


Here is the acid part: https://github.com/ACID-Scripts/WOTLK/commit/84875f4277da6d903a0c5620867bd81942c7bddf

For SD2 let's wait a few more days until everybody will have a chance to update the DB to this commit.


I don't have a problem with type variables, I think they're strictly better than symbols for the syntax alone :smile:

Though I don't get your point about sort-info, `length` will have kind `* -> *`, and `xs` will have kind `*`, which doesn't tell us anything we don't already know.


If we want to make this more generic, there are a few more things needed.

1) A pod needs to be able to specify its requirements in the pod spec. Lets say the pod needs two IPs, it should be able to specify that in the PodSpec. It may be able to ask for other requirements like bandwidth, public/private ip etc.
2) This call out should carry that entire requirement - not just the name of the pod. Json encoded string would be appropriate input for the callout.

Annotations are not the right way to pass this information on. If I am a user deploying pods, I want the pod spec to be intuitive. Specifying this in annotations in some vendor specific way will be most painful.


sounds good.


The tiles are required to be HPX.  If there are any in XPH then that needs fixing.  Last time I checked there were none in any projections other than HPX.


89438532_RadianceBugFix (rpg777) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed)

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


Hum i don;'t think so. In my example thread 2 returns the value of the cache which is the old value (the value is only reset at the next stage by thread 1, and will be populated the next time somebody gets it.


89438532_RadianceBugFix (rpg777) - x86_64-MacOS-10.9-clang: Tests Failed

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


This all looks good.  The indentation is a bit weird.  usually, we want to indent any code contained within loops, conditionals, method definitions.
eg.
def method(arg)
  if arg > 2
    loop do
      ...some code....
    end
  end
end

Next you should look at the "map" iterator.  It will make all this much simpler


On second reading it says "requires all apps to be rated". If mobile websites aren't apps, then its cool.


In the application-only auth scenario, no particular account is authenticated, so can_access_other_account always fails. Does it work to leave this decision up to the Twitter API?


I haven't found it stated explicitly, only implied by the binary packet format you mentioned.

I deduced it by the fact that GPGME's verify operation returns a *linked list* of signatures when given a detached signature blob.


We need to be very careful to ensure that no arbitrary string data can be passed into `sqlSuffix` else we open ourselves up to SQL injection attacks. So far I haven't seen any, but I shouldn't be the only one looking either.


I know. XD


Thanks. Just checking.


Nice catch


Same as 74


The IGNORE_OVERLAY flag is only used inside Objecter.cc in _calc_target, but only if target_oid isn't filled in.. which the previous line here does.  Is this something you saw actually happen?


Obviously I detest this patch :smile: I live in the world of ADS bibcodes and really do not like the human readable approach.


all tests pass:
success: http://build.servo.org/builders/linux1/builds/929
success: http://build.servo.org/builders/linux2/builds/927
success: http://build.servo.org/builders/android/builds/965
success: http://build.servo.org/builders/mac1/builds/1144
success: http://build.servo.org/builders/mac2/builds/1144
success: http://build.servo.org/builders/gonk/builds/115


Interesting,  how do you know the mean of every field? Do you have the spec?


LGTM.


did you want to remove the ">" from android:label?


Test


Can look back to this commit if we ever want to do a search on all text fields of the object like in the Search() model class that was removed. @shenjiayi


PrettyGridView (kbenne) - x86_64-MacOS-10.9-clang: Tests Failed

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


fast-forwarding master to auto = 34289943


Capitalize "auto" for consistency.


I recovered old repository here,  for those who don't want to update.
https://github.com/DQNEO/PEAR_Exception/commit/d5a3e9597040dcc56a4a2053a605e07214951202


looks good, thanks for the pull, thanks for the pull, I will do some testing and then publish the package


hmm, I guess that is why npm cannot get latest content by the given version name, since you might use git rebase to changed the base of version within a version, it looks like npm cannot get latest reversion, instead it get oldest one. since npm server stored the content in its server, not getting the code from GIT.

So if you changed the code, better change the version and publish to npm too.


86605784-RefrigNoNodeCrash (jasondegraw) - i386-Windows-7-VisualStudio-12: OK (1647 of 1647 tests passed)

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


Oops. Yeah, I wasn't thinking straight. They do mean we don't have to have
a separate operator for measure application (and no quotes, fewer
extensions, ...). Definitely better than symbols.
On Mar 4, 2015 4:14 PM, "Eric Seidel" <notifications@github.com> wrote:

> I don't have a problem with type variables, I think they're strictly
> better than symbols for the syntax alone [image: :smile:]
>
> Though I don't get your point about sort-info, length will have kind * ->
> *, and xs will have kind *, which doesn't tell us anything we don't
> already know.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/ucsd-progsys/liquidhaskell/commit/ae5f51adb90fc87aee617337e0ef5e4de2307fdf#commitcomment-10042112>
> .
>


@mourner for some reason, this branch throws an error when I try to `.toGeoJSON()` the Vectortile() output:

`TypeError: Object #<VectorTileFeature> has no method 'toGeoJSON'`

the relevant code snippet is:

```
		// convert PBF into a readable, JSON-ish form (minus the latlngs)
		var tile = new module.exports.VectorTile(new Pbf(pbfContents));

		//populate geoJSON
		for (var i=0;i<tile.layers.contour.length;i++){
			//convert each feature (within #contour) into a geoJSON polygon, and push it into our variable
			var feature=tile.layers.contour.feature(i).toGeoJSON(g,h,8);
			geojson.features.push(feature);
		}
```


Was this requested by Rushdi? I feel it could make it hard to tell if it is shifted or not, for example if someone accidentally hits the button twice on accident or just forgets what state it's in.


是的。 我已经改密码了， 这里无问题哈。


@Dico200 FYI: [closing issues via commit](https://help.github.com/articles/closing-issues-via-commit-messages/)


The `librepo` example is helpful, thanks.  The docs weren't real clear on how those two fields are related and they seemed somewhat redundant.  I shall mimic.


Ooooo!


Commit message should say what it is being made consistent with.


"but ends with a slash".


Is the Farseer physics Engine something we all need to install? I keep getting reference errors. I downloaded a copy but I have no idea how to properly reference the engine.


hey hit me up I'm near u 9097082008


you're right, it doesn't :-P reverted.


Commit message should say why this change was made, possibly pointing to an issue or other commit somewhere.


Random googling for the field meanings! There's pieces of the puzzle all over the place
https://www.google.ca/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=wemo%20insight%20binarystate%20format


nice job with the triple dot.  I didn't even know that was a thing.


I'm confused by this error message -- maybe I don't understand what a composite type is?:
```julia
julia> fieldnames(9)
0-element Array{Any,1}

julia> fieldnames(Number)
0-element Array{Any,1}
```


looks good


And noted: whenever I push, I'll increment the version also. This should do it, correct? Thanks for all your help and advice BTW.


Yes...in Python3 self.__dict__.keys() does not come back as a list. By calling it with list() it will ensure both python2 and 3 iterate over it as a list.


may want to use i*2 here for clarity


QwtUpdate (macumber) - x86_64-MacOS-10.9-clang: Tests Failed

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


again, take a look at the "map" iterator


i like this; will cherry-pick and tweak the wording a bit


@nickbristow, is this legit? or is hiding the focus ring a big no-no?


hi Mika, if you make these changes, should i ask the agency to download the
file again?  let me know when you are done.  looks like we are going to
miss your deadline, might as well do it right.

On Wed, Mar 4, 2015 at 4:17 PM, Andy McKay <notifications@github.com> wrote:

> On second reading it says "requires all apps to be rated". If mobile
> websites aren't apps, then its cool.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/mozilla/legal-docs/commit/92ffa2276612de875a0a62f6dfcf4fe948fe2821#commitcomment-10042132>
> .
>


What do we lose with not calling `setupCheckpointing`? Additionally, without these calls, that function is unused and should maybe be removed.


solves #1


Sure. I am unable to commit anything these days though ;_; computer access issues...

I intended theses tests to check whether we are testing an appropriate Node.js version... iirc, Node v.0.8 doesn't support setImmediate


we need it public again ;)


You are assuming that we only do string based serialization. What if I wanted to implement a binary serialization format?


This looks good other than changing the ISerializer interface to assume strings.


It'll save you from having to correct me twenty times when I cite the wrong paper and don't notice. Despite having Aquamacs set up to show me which paper I'm citing, I'm still alarmingly good  at putting in the wrong bibcode...


Andy, correct - mobile websites aren't apps so they don't need to be rated.

Hi Peiying, agreed and thanks for noticing, since they will miss the deadline let's just do it right. I might make some minor changes tomorrow and will email you if I do, so they can download the file again.


Well, if the code were refactored in such a way, I believe it would be a good thing to keep track of which globals have been intentionally removed / added here.


All the commits in this branch will be squashed into one before merged to master branch


@nikse, @xylogrpahe could you run some test


looks good!


Reminder: can this be backported also to 14.10 and previous releases? It would help BioBlend TravisCI testing. Thanks!


oh, seems like i also need some sleep


develop (DavidGoldwasser) - x86_64-MacOS-10.9-clang: Tests Failed

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


Sure thing.  I will take a look at it tonight!


looks good!  For practice, look into "case" statements and try to implement using that instead of if/else


It could maybe use `isstructtype` instead. Or possibly allow all concrete types.


Cette texture est très belle en 2D, mais en jeux quand elle est en 3D, elle rend très mal (je trouve)...

Une texture plus grisatre, moins blanche en soit, serait peut être meilleure ?


hey guys, please use the proper github handle @nikse is me. you are looking for @niksedk


kkk


Thanks for responding. I mostly just wanted to confirm that the change was intentional. I'm not saying the new name is *incorrect*.

I am curious about what you mentioned for using the ${BASE_NAME} and ${VERSION} tokens. How do I use those? They aren't defined as best as I can tell in the context of the "execute script" post build script where I do the API call to upload to Crashlytics. Are those tokens only available in the context of the Xcode plugin?


This was prompted as part as the rebase against master—It'd be good to debrief on where my workflow deviated from the ideal path.


Good catch. Fixed in commit 0295390.

On Tue, Mar 3, 2015 at 4:26 PM, Peter Hickey <notifications@github.com>
wrote:

> Thanks for adding these, Henrik! Just spotted a typo - should be
> isCompressedFile() rather than isCompressFile().
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/HenrikBengtsson/R.utils/commit/3ec37fc0e7baed6d9c2d82dd7a12f51b966aec04#commitcomment-10019849>
> .
>


It might be better to make the first element the current image (newest to oldest).  Items[0] is easier.


Type variables are definitely betten than symbols, compare

`("v" ::: Int ||| "v" > "x")` with `(v ::: Int ||| v > x)`


This doesn't seem consistent with other objects.  Why not an array of TagEvents?


:hearts:


The ID of the image


SystemUI requires the necessary changes from system to secure which I haven't done it yet, that's why I reverted for now. As for the ugly back key , its probably because of this -> https://github.com/temasek/android_frameworks_base/commit/6c41953dfe241abdafa4d7839817458a61eac35b

I've reverted that commit and back key looks good again.


Nice but not good


Well, we're using Java 6 :P as we should be, since Minecraft uses Java 6, although they might upgrade soon.


md


Why is this not DockerImageMetadata?  I would think this falls into that structure, not adding a new one.


Hmm, I'm not sure how to translate "extension". "застосунку" sounds weird though, "розширення" might be better. And it should be rephrased as follow:
"Налаштувати розширення"


I don't have this file...


Since this commit, my admin line :
			->add('date',  'sonata_type_date_picker', array('attr' => array('data-date-format' => 'YYYY-MM-DD')))
doesn't work any-more. The data-date-format attr of the generated html is not correctly set (I have  data-date-format="D MMM y"  instead).

How can I set the date picker format now ?


And I just pushed a new version.

On Wed, Mar 4, 2015 at 7:26 PM, Neversay <notifications@github.com> wrote:

> hmm, I guess that is why npm cannot get latest content by the given
> version name, since you might use git rebase to changed the base of version
> within a version, it looks like npm cannot get latest reversion, instead it
> get oldest one. since npm server stored the content in its server, not
> getting the code from GIT.
>
> So if you changed the code, better change the version and publish to npm
> too.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/dpjanes/homestar-wemo/commit/5ed525f4fd83c781187b6d584425655225bd5fb0#commitcomment-10042233>
> .
>


So don't get this.


Haha.  You are stalking me!  I love it.

On Wed, Mar 4, 2015 at 4:47 PM, Erick Matsen <notifications@github.com>
wrote:

> [image: :hearts:]
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/JanetMatsen/protocols/commit/ef17bed9113f86aca0b973e6bb5fb9d1cf7801b0#commitcomment-10042495>
> .
>


It's necessary, since we are out of buttons and he needs a button to toggle the rollers.


It should be math.ceil(math.sqrt(bound/2));


guess we could create string overloads..


@MicahMartin
Link is still not working.  Needs to be: https://www.linkedin.com/in/micahmartin329


No reason to have `EVM` or `(not checking policy)` in this logging message.


Chome is missing in the translation.

"message": "Календар Google для Chrome дозволяє переглядати свої календарі під час перегляду вебсторінок. Для цього потрібно авторизувати додаток. Це одноразова процедура.",


No necesita subir el binario, el archivo .exe, solo el codigo fuente


Diff_1.R was created with data.frame and lists. Calculations were made turtle like with all of the loops and indexing. In Diff_2.R The data originally set up in data.frames and lists was put into matrices and vectors. Calculations were then easily vectorized, eliminating all sorts of loops and inefficient code. The original code probably cam e out of my Objective - C experience where I like to create structured objects and then manipulate them in the code. data.frame s seemed like the same kind of structures.


The retirement_state strings should be defined as constants: 'retiring', 'retired' and 'error'.


This should be /etc/default/nodepool


Right, thanks. It's better now.

Unfortunately, I can't get the feature to work. I've checked the branch out locally, and created a file like `file.c` from https://github.com/company-mode/company-mode/issues/286#issuecomment-71353325.

Alas, even when I select `sumint` in the popup and press `<f1>`, I only see the signature in the doc buffer. Tracing `company-clang--get-candidate-doc` tells me that `company-clang--get-ast-doc` returns `int (int, int)` in the end, even though the AST output includes the comment and looks like this:

```
Dumping sumint:
FunctionDecl 0x2e691e0 <<stdin>:13:1, line:15:1> line:13:5 sumint 'int (int, int)'
|-ParmVarDecl 0x2e690a0 <col:12, col:16> col:16 used a 'int'
|-ParmVarDecl 0x2e69110 <col:19, col:23> col:23 used b 'int'
|-CompoundStmt 0x2e693a8 <col:26, line:15:1>
| `-ReturnStmt 0x2e69358 <line:14:3, col:14>
|   `-ParenExpr 0x2e69338 <col:10, col:14> 'int'
|     `-BinaryOperator 0x2e69310 <col:11, col:13> 'int' '+'
|       |-ImplicitCastExpr 0x2e692e0 <col:11> 'int' <LValueToRValue>
|       | `-DeclRefExpr 0x2e69290 <col:11> 'int' lvalue ParmVar 0x2e690a0 'a' 'int'
|       `-ImplicitCastExpr 0x2e692f8 <col:13> 'int' <LValueToRValue>
|         `-DeclRefExpr 0x2e692b8 <col:13> 'int' lvalue ParmVar 0x2e69110 'b' 'int'
`-FullComment 0x2e69cf0 <line:11:3, col:22>
  `-ParagraphComment 0x2e69cc0 <col:3, col:22>
    `-TextComment 0x2e69c90 <col:3, col:22> Text=" Sum integer numbers"

```


Terse Guide works as intended. The text pane behavior is now like that of a Workspace. The problem was that I had over-specified TextModelMorph. There is a *.st with the core and an identical *.pck.st in Packages. You probably should leave out the one in Packages.


Further, I can't seem to get any comments even in the AST output for the standard functions. For instance, trying to fetch the doc for `printf`, even with `company-clang-parse-system-headers-comments` set to t, only produces this in `*clang-ast*`:

```
Dumping _IO_vfprintf:
FunctionDecl 0x3358040 </usr/include/libio.h:466:1, line:467:16> line:466:12 _IO_vfprintf 'int (_IO_FILE *restrict, const char *restrict, __va_list_tag *)' extern
|-ParmVarDecl 0x3357e30 <col:26, col:35> col:46 '_IO_FILE *restrict'
|-ParmVarDecl 0x3357ea0 <col:48, col:59> col:70 'const char *restrict'
`-ParmVarDecl 0x3357f10 <line:52:22> line:467:16 '__va_list_tag *':'__va_list_tag *'

Dumping fprintf:
FunctionDecl 0x3360df0 </usr/include/stdio.h:356:12> col:12 implicit fprintf 'int (FILE *, const char *, ...)' extern
|-ParmVarDecl 0x3360e90 <<invalid sloc>> <invalid sloc> 'FILE *'
|-ParmVarDecl 0x3360ef0 <<invalid sloc>> <invalid sloc> 'const char *'
`-FormatAttr 0x3360f60 <col:12> Implicit printf 2 3

Dumping fprintf:
FunctionDecl 0x3360fb0 prev 0x3360df0 </usr/include/stdio.h:356:1, line:357:43> line:356:12 fprintf 'int (FILE *, const char *, ...)' extern
|-ParmVarDecl 0x3360c30 <col:21, col:38> col:38 __stream 'FILE *restrict'
|-ParmVarDecl 0x3360ca0 <line:357:7, col:30> col:30 __format 'const char *restrict'
`-FormatAttr 0x3361090 <line:356:12> Inherited printf 2 3

Dumping printf:
FunctionDecl 0x33611d0 </usr/include/stdio.h:362:12> col:12 implicit referenced printf 'int (const char *, ...)' extern
|-ParmVarDecl 0x3361270 <<invalid sloc>> <invalid sloc> 'const char *'
`-FormatAttr 0x33612d0 <col:12> Implicit printf 1 2

Dumping printf:
FunctionDecl 0x3361320 prev 0x33611d0 </usr/include/stdio.h:362:1, col:56> col:12 used printf 'int (const char *, ...)' extern
|-ParmVarDecl 0x33610d0 <col:20, col:43> col:43 __format 'const char *restrict'
`-FormatAttr 0x33613f0 <col:12> Inherited printf 1 2

Dumping sprintf:
FunctionDecl 0x3361650 </usr/include/stdio.h:364:12> col:12 implicit sprintf 'int (char *, const char *, ...)' extern
|-ParmVarDecl 0x33616f0 <<invalid sloc>> <invalid sloc> 'char *'
|-ParmVarDecl 0x3361750 <<invalid sloc>> <invalid sloc> 'const char *'
`-FormatAttr 0x33617c0 <col:12> Implicit printf 2 3

Dumping sprintf:
FunctionDecl 0x3361810 prev 0x3361650 </usr/include/stdio.h:364:1, /usr/include/x86_64-linux-gnu/sys/cdefs.h:56:49> /usr/include/stdio.h:364:12 sprintf 'int (char *, const char *, ...)' extern
|-ParmVarDecl 0x3361430 <col:21, col:38> col:38 __s 'char *restrict'
|-ParmVarDecl 0x33614a0 <line:365:7, col:30> col:30 __format 'const char *restrict'
|-NoThrowAttr 0x33618c0 </usr/include/x86_64-linux-gnu/sys/cdefs.h:56:37>
`-FormatAttr 0x3361900 </usr/include/stdio.h:364:12> Inherited printf 2 3

Dumping vfprintf:
FunctionDecl 0x3361b30 </usr/include/stdio.h:371:12> col:12 implicit vfprintf 'int ()' extern
`-FormatAttr 0x3361bd0 <col:12> Implicit printf 2 0

Dumping vfprintf:
FunctionDecl 0x3361c20 prev 0x3361b30 </usr/include/stdio.h:371:1, line:372:24> line:371:12 vfprintf 'int (FILE *restrict, const char *restrict, __va_list_tag *)' extern
|-ParmVarDecl 0x3361940 <col:22, col:39> col:39 __s 'FILE *restrict'
|-ParmVarDecl 0x33619b0 <col:44, col:67> col:67 __format 'const char *restrict'
|-ParmVarDecl 0x3361a20 </usr/include/_G_config.h:46:20, /usr/include/stdio.h:372:19> col:19 __arg '__va_list_tag *':'__va_list_tag *'
`-FormatAttr 0x3361d00 <line:371:12> Inherited printf 2 0

Dumping vprintf:
FunctionDecl 0x3361f00 </usr/include/stdio.h:377:12> col:12 implicit vprintf 'int (const char *, __va_list_tag *)' extern
|-ParmVarDecl 0x3361fa0 <<invalid sloc>> <invalid sloc> 'const char *'
|-ParmVarDecl 0x3362000 <<invalid sloc>> <invalid sloc> '__va_list_tag *'
`-FormatAttr 0x3362070 <col:12> Implicit printf 1 0

Dumping vprintf:
FunctionDecl 0x33620c0 prev 0x3361f00 </usr/include/stdio.h:377:1, col:70> col:12 vprintf 'int (const char *, __va_list_tag *)' extern
|-ParmVarDecl 0x3361d40 <col:21, col:44> col:44 __format 'const char *restrict'
|-ParmVarDecl 0x3361db0 </usr/include/_G_config.h:46:20, /usr/include/stdio.h:377:65> col:65 __arg '__va_list_tag *':'__va_list_tag *'
`-FormatAttr 0x33621a0 <col:12> Inherited printf 1 0

Dumping vsprintf:
FunctionDecl 0x3362440 </usr/include/stdio.h:379:12> col:12 implicit vsprintf 'int (char *, const char *, __va_list_tag *)' extern
|-ParmVarDecl 0x33624e0 <<invalid sloc>> <invalid sloc> 'char *'
|-ParmVarDecl 0x3362540 <<invalid sloc>> <invalid sloc> 'const char *'
|-ParmVarDecl 0x33625a0 <<invalid sloc>> <invalid sloc> '__va_list_tag *'
`-FormatAttr 0x3362610 <col:12> Implicit printf 2 0

Dumping vsprintf:
FunctionDecl 0x3362690 prev 0x3362440 </usr/include/stdio.h:379:1, /usr/include/x86_64-linux-gnu/sys/cdefs.h:56:49> /usr/include/stdio.h:379:12 vsprintf 'int (char *, const char *, __va_list_tag *)' extern
|-ParmVarDecl 0x33621e0 <col:22, col:39> col:39 __s 'char *restrict'
|-ParmVarDecl 0x3362250 <col:44, col:67> col:67 __format 'const char *restrict'
|-ParmVarDecl 0x33622c0 </usr/include/_G_config.h:46:20, /usr/include/stdio.h:380:19> col:19 __arg '__va_list_tag *':'__va_list_tag *'
|-NoThrowAttr 0x3362750 </usr/include/x86_64-linux-gnu/sys/cdefs.h:56:37>
`-FormatAttr 0x3362790 </usr/include/stdio.h:379:12> Inherited printf 2 0

Dumping snprintf:
FunctionDecl 0x3362a30 </usr/include/stdio.h:386:12> col:12 implicit snprintf 'int (char *, unsigned long, const char *, ...)' extern
|-ParmVarDecl 0x3362ad0 <<invalid sloc>> <invalid sloc> 'char *'
|-ParmVarDecl 0x3362b30 <<invalid sloc>> <invalid sloc> 'unsigned long'
|-ParmVarDecl 0x3362b90 <<invalid sloc>> <invalid sloc> 'const char *'
`-FormatAttr 0x3362c00 <col:12> Implicit printf 3 4

Dumping snprintf:
FunctionDecl 0x3362c50 prev 0x3362a30 </usr/include/stdio.h:386:1, line:388:62> line:386:12 snprintf 'int (char *, unsigned long, const char *, ...)' extern
|-ParmVarDecl 0x33627d0 <col:22, col:39> col:39 __s 'char *restrict'
|-ParmVarDecl 0x3362840 <col:44, col:51> col:51 __maxlen 'size_t':'unsigned long'
|-ParmVarDecl 0x33628b0 <line:387:8, col:31> col:31 __format 'const char *restrict'
|-FormatAttr 0x3362d10 <line:388:32, col:60> printf 3 4
`-NoThrowAttr 0x3362d60 </usr/include/x86_64-linux-gnu/sys/cdefs.h:56:37>

Dumping vsnprintf:
FunctionDecl 0x33630c0 </usr/include/stdio.h:390:12> col:12 implicit vsnprintf 'int (char *, unsigned long, const char *, __va_list_tag *)' extern
|-ParmVarDecl 0x3363160 <<invalid sloc>> <invalid sloc> 'char *'
|-ParmVarDecl 0x33631c0 <<invalid sloc>> <invalid sloc> 'unsigned long'
|-ParmVarDecl 0x3363220 <<invalid sloc>> <invalid sloc> 'const char *'
|-ParmVarDecl 0x3363280 <<invalid sloc>> <invalid sloc> '__va_list_tag *'
`-FormatAttr 0x3363300 <col:12> Implicit printf 3 0

Dumping vsnprintf:
FunctionDecl 0x3363350 prev 0x33630c0 </usr/include/stdio.h:390:1, line:392:62> line:390:12 vsnprintf 'int (char *, unsigned long, const char *, __va_list_tag *)' extern
|-ParmVarDecl 0x3362d90 <col:23, col:40> col:40 __s 'char *restrict'
|-ParmVarDecl 0x3362e00 <col:45, col:52> col:52 __maxlen 'size_t':'unsigned long'
|-ParmVarDecl 0x3362e70 <line:391:9, col:32> col:32 __format 'const char *restrict'
|-ParmVarDecl 0x3362ee0 </usr/include/_G_config.h:46:20, /usr/include/stdio.h:391:53> col:53 __arg '__va_list_tag *':'__va_list_tag *'
|-FormatAttr 0x3363410 <line:392:32, col:60> printf 3 0
`-NoThrowAttr 0x3363460 </usr/include/x86_64-linux-gnu/sys/cdefs.h:56:37>

Dumping vdprintf:
FunctionDecl 0x3363740 </usr/include/stdio.h:412:1, line:414:52> line:412:12 vdprintf 'int (int, const char *restrict, __va_list_tag *)' extern
|-ParmVarDecl 0x3363490 <col:22, col:26> col:26 __fd 'int'
|-ParmVarDecl 0x3363500 <col:32, col:55> col:55 __fmt 'const char *restrict'
|-ParmVarDecl 0x3363570 </usr/include/_G_config.h:46:20, /usr/include/stdio.h:413:19> col:19 __arg '__va_list_tag *':'__va_list_tag *'
`-FormatAttr 0x3363800 <line:414:22, col:50> printf 2 0

Dumping dprintf:
FunctionDecl 0x3363a30 </usr/include/stdio.h:415:1, line:416:52> line:415:12 dprintf 'int (int, const char *restrict, ...)' extern
|-ParmVarDecl 0x3363860 <col:21, col:25> col:25 __fd 'int'
|-ParmVarDecl 0x33638d0 <col:31, col:54> col:54 __fmt 'const char *restrict'
`-FormatAttr 0x3363ae0 <line:416:22, col:50> printf 2 3

```

And, by the way, `company-clang--AST-process` returns nil for it, apparently unable to resolve the overload, because the signature in the AST output is a bit complex and different from meta (which looks like `int printf(const char *restrict __format, ...)`).


Are you asking why I didn't do `Tags map[string][]TagEvent`? If so, there's either a bug in the codec or I was doing something wrong, but basically the reflection code in the codec saw that the target was a slice, and it assumed the source was a slice as well, but because it's a map, I kept getting a panic when it tried to get the capacity of the map.


LGTM.


@Gillbe23 shouldn't that be `customer.first` instead of `customer_first`


I wanted to talk to you about this. We have to be able to return the unmodified json that we got from the registry back to the registry so the digest doesn't change. I originally was going to store this as a `distribution.Manifest` (from docker/distribution) and use a `runtime.RawExtension` in v1beta1, but it looked like there wasn't a way to preserve the original json without modifications.


In this case `ch`, which has already been returned by `BlockUntilContainerStops`, will rename unassociated with anything and will never be closed. Anything waiting will waiting forever.


For forward mode, the op will never end(in this loop: client->send cache->cache redirect to client-->client,  i don't know why this don't find)
At firstly, i want use IGNORE_CACHE. But in _calc_target don't take into account this.
BTY, how to choose IGNORE_CACHE or IGNORE_OVERLAY?   Thanks!


The code currently makes this a complete pull spec, registry + repo + digest. I think you said that's what you wanted, right?


@arjunguha: Oops, fmt was unbound after all, but in a different place.


You've separated the check and update into 2 separate mutexes, which creates a race condition. ie. 2 calls come in at the same time and both see `l.waiters[id]` is empty, then both update it.


Hi Josh,

Some error popped up when I tried to use your function getArticlesInLastNDays(n=10, limit=1000).
It will be great if you have some time to take a look.

Fan


Needs ':='


On Wed, 4 Mar 2015, majianpeng wrote:
> For forward mode, the op will never end(in this loop: client->send cache->cache redirect to client-->client, i don't know why this don't find)

if the redirect is to a different pool, the client will send it there next
and there is no loop.  perhaps you saw this because you had a change that
generated a redirect to the cache pool?


```1>C:\Dev\rippled-merge\src\ripple/app/data/tests/SociDB.test.cpp(228): warning C4101: 'e' : unreferenced local variable (..\..\src\ripple\unity\soci_ripple.cpp)
```


75127368_DCFSEC (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1142 of 1144 tests passed)

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


if (Members) and (PVP) then


No need for Caps


Or here


Boolean


) then


86605784-RefrigNoNodeCrash (jasondegraw) - Win64-Windows-7-VisualStudio-12: OK (1647 of 1647 tests passed)

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


Can remove this + terminate and replace with Reflect.Logger.Fatal('Message')


79453838-AutomateSomeDocumentation (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed)

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


Got it, ok guys this IP is the local bosh-lite vagrant IP so no leak !!!!
https://github.com/cloudfoundry/bosh-lite


Was this added by regenerating the docs with knife, or was this added manually?


why not use timer?


The crash still happens but now immediately after the level has (completely?) loaded.

Log: http://wdlmaster.de/TRCL/log8.html


New line


No, in clean branch, my steps are following:
ceph osd tier add ecpool rbd
ceph osd tier cache-mode rbd forward
ceph osd tier set-overlay  ecpool rbd

rados -p ecpool put intel /tmp/foo
>>this cli don't end up.
I saw the code about do_cache_redirect. It don't change anything and so the next send MOSDOp still send to cache tier. Or am i miss something?


No caps


TFoo is reserved for types


) or (


79453838-AutomateSomeDocumentation (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: Tests Failed

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


SSH Key whitespace changes look good. After you fix the minor doc change, this should be good to merge.


This seems like a bad name - nothing about it enforces that it just produces traits. And the name doesn't hint at what it does. Perhaps `TraitIterator` or something?


Thanks.  I'll try to test this tomorrow.  Big question in my mind is what happens when

- recall home offsets
- tool change

When a recall home offsets occurs, GPX loses knowledge of what the current position is.  As such, it must not attempt to queue an absolute move.  So, queue a relative move with offset (0,0,0,0,0) would seem to be the solution.  But you cannot do that if the bot is doing auto-leveling.  (The auto-leveling code intentionally does not handle relative XYZ coordinates.  No need for it to since nothing up until today ever generates them.)

My guess is that GPX should not issue the absolute move unless gpx->axis.positionKnown indicates that all the coordinates are known.


You are teaching me [drawing](http://www.davidrevoy.com/static4/tutorials) and git. I mean, how awesome is that =D
PS. and now even a bit of markdown =P


Please improve your GIT commit messages.


Ok je la griserais donc :P


You can try to modify ``push {r3, r4, r5, lr}`` while not each register is taken.


The topic is discussed in #418 I'm just having the same thing on `opportunity` template as well. Blocks users off completely, throwing an from Dashboard.


It may be nice to communicate why we're passing null here.


PrettyGridView (kbenne) - x86_64-Linux-Ubuntu-14.04-clang-3.5: OK (2176 of 2204 tests passed)

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


I just did a commit to change it back to byte with some extension method helpers.  Also added a IHaveSerializer which we can check for in extension methods if we need to do serializing.


@Myoldmopar  Here are the documentations for the ThermostatOffsetFault and HumidistatOffsetFault.


Sophia still has an error, this always appear when Sophia and Zefra Saber in played (either boyh in hand, or saber in field and sophia in hand)

note : error note appear in line 121 on sophia's script

![sophia error](https://cloud.githubusercontent.com/assets/11270664/6497264/dbba525e-c30f-11e4-9610-0b14f3325cfe.JPG)


Will do


It looks like this has two pretty easy breaks to fix:
```d:\j\workspace\microsoft_vipr_prtest\test\Shared\(Its.Recipes)\Any.Odcm.cs(227,26): error CS1729: 'Vipr.Core.CodeModel.OdcmMethod' does not contain a constructor that takes 1 arguments [d:\j\workspace\microsoft_vipr_prtest\test\CSharpWriterUnitTests\CSharpWriterUnitTests.csproj]
d:\j\workspace\microsoft_vipr_prtest\test\Shared\(Its.Recipes)\Any.Odcm.cs(261,26): error CS1729: 'Vipr.Core.CodeModel.OdcmMethod' does not contain a constructor that takes 1 arguments [d:\j\workspace\microsoft_vipr_prtest\test\CSharpWriterUnitTests\CSharpWriterUnitTests.csproj]
[...]
d:\j\workspace\microsoft_vipr_prtest\test\Shared\(Its.Recipes)\Any.Odcm.cs(227,26): error CS1729: 'Vipr.Core.CodeModel.OdcmMethod' does not contain a constructor that takes 1 arguments [d:\j\workspace\microsoft_vipr_prtest\test\ViprCliUnitTests\ViprCliUnitTests.csproj]
d:\j\workspace\microsoft_vipr_prtest\test\Shared\(Its.Recipes)\Any.Odcm.cs(261,26): error CS1729: 'Vipr.Core.CodeModel.OdcmMethod' does not contain a constructor that takes 1 arguments [d:\j\workspace\microsoft_vipr_prtest\test\ViprCliUnitTests\ViprCliUnitTests.csproj]
```

Are you planning on adding any extra tests to make sure we can read this sort of edm?


You should be able to do:

```go
s.Stdout = os.Stdout
s.Stderr = os.Stderr
go func() {
    s.Run("journalctl -f")
    s.Close()
}
```

and cut out the rest of this code. When I did this for debugging my implementation was something like that.


typo


has ana error note....

![sophia error](https://cloud.githubusercontent.com/assets/11270664/6497312/62852dc2-c310-11e4-9a7b-0ba3ffadd43b.JPG)


PrettyGridView (kbenne) - i386-Windows-7-VisualStudio-12: OK (2185 of 2204 tests passed)

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


Indeed, and I assure you that had I a working browser on the dev machine so I could look it up, I'd have done so.


That may be fine.  I don't know whether we want two forms internally (we would only persist the raw form, and always translate it to external).

> On Mar 4, 2015, at 8:01 PM, Andy Goldstein <notifications@github.com> wrote:
>
> I wanted to talk to you about this. We have to be able to return the unmodified json that we got from the registry back to the registry so the digest doesn't change. I originally was going to store this as a distribution.Manifest (from docker/distribution) and use a runtime.RawExtension in v1beta1, but it looked like there wasn't a way to preserve the original json without modifications.
>
> —
> Reply to this email directly or view it on GitHub.
>


I mean have the image digest as a distinct field for other reasons.

> On Mar 4, 2015, at 8:01 PM, Andy Goldstein <notifications@github.com> wrote:
>
> The code currently makes this a complete pull spec, registry + repo + digest. I think you said that's what you wanted, right?
>
> —
> Reply to this email directly or view it on GitHub.
>


Hrm - generally why we don't use maps.  However, it's likely it's just a bug in conversion

> On Mar 4, 2015, at 7:58 PM, Andy Goldstein <notifications@github.com> wrote:
>
> Are you asking why I didn't do Tags map[string][]TagEvent? If so, there's either a bug in the codec or I was doing something wrong, but basically the reflection code in the codec saw that the target was a slice, and it assumed the source was a slice as well, but because it's a map, I kept getting a panic when it tried to get the capacity of the map.
>
> —
> Reply to this email directly or view it on GitHub.
>


At some point we need to improve this, I dont remember the time I need to use `exec()`, its hard to debug wild execs.

```python
from make_doc import build_doc

build_doc()
```

Its the ideal we need to achieve IMHO.

Also we can improve this using ` open('make_doc.py', encoding="utf-8" ).read()`


Tous les mods en provenance de Gitorious vont être inaccessibles, le site va fermer. Il faudra demander à Calinou les nouveaux liens. Il réfléchit à un nouvel host en ce moment même.


PrettyGridView (kbenne) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed)

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


Doublon de la ligne 96.


whoopsie


Esquema de conexionado módulo SD y módulo de Gps integrados.


`int foo();` means that `foo()` will accept any number, any types of arguments, in C, differ than C++.


Fixes issue #3


I'm seeing a compile error with this commit:

```
ceylon.language.java:
[ceylon-compile] error: compiler bug: union types don't have well-defined equality at com.redhat.ceylon.compiler.typechecker.model.UnionType.equals(UnionType.java:120)
[ceylon-compile] error: compiler bug: visitor didn't yield any result at com.redhat.ceylon.compiler.java.codegen.ExpressionTransformer.transformExpression(ExpressionTransformer.java:324)
[ceylon-compile] error: compiler bug: visitor didn't yield any result at unknown
[ceylon-compile] error: compiler bug: intersection types don't have well-defined equality at com.redhat.ceylon.compiler.typechecker.model.IntersectionType.equals(IntersectionType.java:127)
[ceylon-compile] error: compiler bug: visitor didn't yield any result at com.redhat.ceylon.compiler.java.codegen.ExpressionTransformer.transformExpression(ExpressionTransformer.java:324)
[ceylon-compile] error: compiler bug: visitor didn't yield any result at unknown
[ceylon-compile] Note: Created module ceylon.language/1.1.1
[ceylon-compile] ceylon compile: Fatal error: The compiler exited abnormally (4) due to a bug in
[ceylon-compile] the compiler.
[ceylon-compile] Please report it:
[ceylon-compile]  https://github.com/ceylon/ceylon-compiler/issues/new
[ceylon-compile] Please include:
[ceylon-compile]
[ceylon-compile] * the stacktrace printed above
[ceylon-compile] * the stacktrace printed below
[ceylon-compile] * a description of what you were trying to compile.
[ceylon-compile]
[ceylon-compile] Thank you!
```


This is looking really good :+1:


Yes, this is a much better way!


Why do you do this rather than looking up from metadata?


comment needs updating


感谢你的纠正，这是稳定仓库，我们会在开发仓库纠正这个错误


I might be missing something here, but it looks like `$timeout` is only set in the first part of the `if` statement, and it's called again in the `else` statement, where it's not set. Shouldn't we be setting `$timeout` before the if statement so it can be used in both instances?


Lgtm :+1:


79453838-AutomateSomeDocumentation (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (604 of 604 tests passed)

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


Will fix commit messages in a final rebase after I get a LGTM


86605784-RefrigNoNodeCrash (jasondegraw) - x86_64-MacOS-10.9-clang: OK (1641 of 1641 tests passed)

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


Thanks Justin!!! Now to make all the adding story elements on one page!! :3


Another race condition here. You need to check exists and update within the same mutex lock. Otherwise you get 2 checks then 2 updates if things come in at the same time.


Make sure to check with Rushdi before changing it, then. If you need to, you can find one of buttons 1 through 4 to see of we no longer need it. (For example, I don't know how often button 3 is used to toggle field centric)


LGTM


Yeah I saw the `--disable-tryit` option but that would still leave the CLI button shown which is broken anyway. So if we disabled that button also it makes the welcome screen kind of pointless (IMO).


From the matches that I saw, field-centric isn’t used very often - I think Rushdi likes driving robot-centric more, since that’s what he’s used to.

On Wed, Mar 4, 2015 at 5:42 PM, Aidan Smith <notifications@github.com>
wrote:

> Make sure to check with Rushdi before changing it, then. If you need to, you can find one of buttons 1 through 4 to see of we no longer need it. (For example, I don't know how often button 3 is used to toggle field centric)
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/flamingchickens1540/quasar-helios-2015/commit/790701ac954e543fef0f9c2d27fd54abf224b7b3#commitcomment-10043036


Why set to `n`? This seems to just be a count of all the NATS message you've ever received. We're really just testing for existence. Does Go have the concept of a Set?


It looks like you're committing into master? :(


awk whiiitespaaaace it hurts


Aha, so that seems to be a general issue with node 0.12 or your system, rather than SuSi.
I suggest trying it either with io.js or node 0.10 and see if the same problem occurs.

The closest I could find to your issue is this: https://github.com/AppGyver/steroids/issues/814


Try pulling the most recent commit.


@BonzaiThePenguin
Before going too far down this road, please consider the design that's currently on master - when the user presses the update library/refresh roms button, they provide
 - a folder *or file* to search/add to their library
 - the option to clear the library
 - the option to search zips
 - the option to download cover art

These options are exposed up front rather than in the global settings, because there are a few different ways in which a user might want to update their library.  The design on master is a result of this discussion starting here:
http://www.paulscode.com/forum/index.php?topic=1818.msg14231#msg14231
and ending here:
http://www.paulscode.com/forum/index.php?topic=1818.msg14275#msg14275

If you see a flaw with the design as implemented on master, let's discuss.  There may be some screen real-estate issues, but I do like the flow of that design.


I did this


Ok, I'll add it


QwtUpdate (macumber) - x86_64-MacOS-10.9-clang: Tests Failed

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


We need at least 1 means of delivering the raw form back to the registry, while in probably every other usage, we'd want to translate it before delivering it to the client.


ok


Why do use the def_id from the obligation to upcast above, but still need to check against the obligation below?


I'm not familiar with the manner of gems for platform dependent features, so feel free to ignore it if you consider it unnecessary.
Just because the availabilities are checked in configure-phase, in bundled extension libraries.


nit: one line per arg


ditto


:+1: for @gridaphobe's solution. Anything blocking it?


LOL.  Delete all the tabs!


Typo: advertise


oooh the bug is that this

<pre>
  if (osdmap->get_epoch() == pi->last_force_op_resend) {
    force_resend = true;
  }
</pre>
it always true until the next osdmap change.  if that doesn't happen (as in your simple test cluster) it will loop.  i fyou ceph osd set nodown ; ceph osd unset nodown or something similar it will stop looping.

have to make it so each request will only resend if the previous send attempt was on a prior epoch, i think!


This formatting is off. Maybe it should be a list, or a quote (`>`), or indent two more spaces if you want a literal block.


88737258-EPW-Ruby-Access (jasondegraw) - x86_64-MacOS-10.9-clang: Tests Failed

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


I think this and all relevant features should be made admin-only. It's a privacy issue.


:smile: okay thanks :)


@MarcelGerber Do we want to move the additional check of `filePath.slice(0,2)` into `FileSystem.isAbsolutepath()`.


Just wondering why you've changed the Google Auth parameters? Do you think this is something that should be randomised?


rename methos as: configureForCustomLocalPlugin or something better


deployers (assuming it is of type zopkio.deployer or equivalent duck typing) keep track of their processes (internal dictionary processes) how about defaulting to that list rather than none if not specified?


自定义组合控件的过程

1.自定义一个View 一般来说，继承相对布局，或者线性布局  ViewGroup；
2.实现父类的构造方法。一般来说，需要在构造方法里初始化自定义的布局文件；
3.根据一些需要或者需求，定义一些API方法；

----------------------------------
4.根据需要，自定义控件的属性，可以参照TextView属性；

5.自定义命名空间，例如：
  xmlns:itheima="http://schemas.android.com/apk/res/《包名》"
  xmlns:itheima="http://schemas.android.com/apk/res/com.itheima.mobilesafe"

6.自定义我们的属性，在Res/values/attrs.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <declare-styleable name="TextView">
        <attr name="title" format="string" />
        <attr name="desc_on" format="string" />
        <attr name="desc_off" format="string" />
    </declare-styleable>

</resources>

7.使用我们自定义的属性
 例如：
        itheima:title="设置自动更新"
        itheima:desc_on="设置自动更新已经开启"
        itheima:desc_off="设置自动更新已经关闭"

8.在我们自定义控件的带有两个参数的构造方法里AttributeSet attrs 取出我们的属性值，关联自定义布局文件对应的控件；


What's the exact version of your apache package? The MPM behaviour was changed with freebsd/freebsd-ports@85ee94e8


> passing these values to < 5.6 doesn't cause issues either.
Unfortunately it does. Let's consider following usecase. you insert some records, which recieve a created at.

```SQL
 INSERT INTO `recent_contact_requests` (`requester_id`, `requestee_id`, `created_at`, `updated_at`) VALUES (2, 3, '2014-11-23 13:41:38.394797', '2014-11-22 13:41:38.394797')
INSERT INTO `recent_contact_requests` (`requester_id`, `requestee_id`, `created_at`, `updated_at`) VALUES (1, 3, '2014-11-24 13:41:38.394797', '2014-11-23 13:41:38.394797')
INSERT INTO `recent_contact_requests` (`requester_id`, `requestee_id`, `created_at`, `updated_at`) VALUES (1, 2, '2014-11-22 13:41:38.394797', '2014-11-24 13:41:38.394797')
```

```ruby
RecentContactRequest.where('created_at < ?', 100.days.ago)
```

which will generate the query

```SQL
SELECT `recent_contact_requests`.* FROM `recent_contact_requests` WHERE (created_at < '2014-11-24 13:41:38.394797')
```

So you would expect it to return the first 2 records but not the last one, because the it's created is exactly`'2014-11-24 13:41:38.39479` but not less than it.

However this is not what will happen on mysql below 5.6.  Below 5.6 all the records will be stored without the microsecond timestamp. So the last record will stored with `created_at: "2014-11-22 13:41:38"`.

And for the comparison of dates mysql, will just do a lexical comparison. So `2014-11-22 13:41:38` is actually less than `2014-11-24 13:41:38.394797` and the query will return the last record also.

>You might want to branch it to include this only for 5.6
I.d.k why but we experience this behavior on 5.6 either. The timestamps have been truncated on insert.

This implementation of microseconds also ignores the fact, that a a precision was set manually.

You can define the precision of timestamps for db queries by setting `Time::DATE_FORMATS[:db]`. If you then pass a datetime like object to an AR query it will automatically respect this setting.

So
```ruby
# set date format to have 3 places for microseconds
`Time::DATE_FORMATS[:db] = '%Y-%m-%d %H:%M:%S.%3N'`
#fire up a query
RecentContactRequest.where('created_at < ?', 100.days.ago)
```
will result in
```SQL
SELECT `recent_contact_requests`.* FROM `recent_contact_requests` WHERE (created_at < '2014-11-24 13:41:38.394.394797')
```


this is a weird if statement, I think you want if kill_process_id in verify_recovery_dict?


This class just only expose:
def getRating(self):
    return self.rate
def setRating(self, val)
    self.rate = rate


these names should not be the same as in test_kill_recovery as in this case they are dictionaries of dictionaries also default dictionaries to {} rather than none


jaa jalkeenpain


Its just default data from the physical device


check if paths is an array here before iterate
iif type(item) is StringType:
    self.sampleImagesPath.append(paths)
if type(item) is ListType:
    for....


88620944-FluidCoolerWithLowSpeedAuto (jasondegraw) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (1648 of 1648 tests passed)

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


Should this empty function be removed ?


With the looping call to `compile_pillar()` below(), this will cause querying of remote repo twice.
`git_pillar` is a bit smarter here : it does the update only after verification this is isn't from the looping call.


Of course.


I don't know if this is enough to discern between the Oracle JVM and OpenJDK.
In both cases the java.vm.vendor is reported as 'Oracle Corporation'.
Only the java.vm.name property seems to differ.


for best practive, this commit can be split in 3:
- rename requestResult as plugin
- rename requestResult as bundle
- add logging informations
- change index to register new bundle

ok for this time.


keyも抽象的なような・・私だったらdividerかな


look good @sareg0! <3


Any reason to add this? It looks redundant to me - you can already use @@search if it's registered as "search".


it's not a remove as the title mention it...
require a split of commit here


Indeed, thx


I agree


rubyのインデントはスペース2にしてください。
エディタの設定を変更した方が良いかも
http://qiita.com/61503891/items/b1de392a1643e03b0e30


... has been acquired ?


How does one use count?


countingよりはcountupの方が分かりやすい気がする。


引数なしでメソッド呼ぶときは()ナシで！


hm, will need to prevent this BC in that case, will patch it when there will be some time, for now use an older version


Now it complains about missing htons(), I think you have to add Winsock2.h for windows. If you are interested, you can find our jenkins here: http://mobi39.cpt.haw-hamburg.de/job/Tools_Jobs/job/INET-integration/ The actual error is here: http://mobi39.cpt.haw-hamburg.de/job/Tools_Jobs/job/INET-integration/Nodes=inet153_mingw/43/console


Actually it's 2.4.2.


    .. warning::
        In current implementations of the SpiNNaker system software, signals are
        highly likely to arrive but this is not guaranteed (especially when the
        system's network is heavily utilised). Users should treat this mechanism
        with caution.


maybe change "for getting on board for sponsorship" to "for supporting us with their sponsorship"
(to avoid the repeated "getting on board" phrase)


Perfetto! :+1:


As you proposed before I should think of an own branch for the Incubate stuff, so that the master branch is not cluttered with it. The things inside that package have some issues, but some of it is probably used by applications that I didn't want to break by removing it from the master. Also maintenance is easier if everything is at one place. But at the end, having a dedicated branch for that stuff is probably the better and cleaner solution.


This is to make it easy to script site setup should you want to get more developers involved.


oops sorry!


dsf


Check new commit with updated version numbers.


space


Fixed.


You can call this in an initializer and get the same config access you have in application.rb or environments/env.rb


Woof :3


replace with       * 1.0f


Relocate static asset concerns to assets.rb initializer.


Hey, I wanted to do that! =]


Load the fixtures in resources.yml, `:all` would load all fixture files.


why not use a valid email address?

internal@example.com and social@example.com are probably free to take ;)


ah, reverted, I see


/deneme


TeamCity OsmSharp :: GitHub - OsmSharp [Build 983](http://build.osmsharp.com:8080/viewLog.html?buildId=4566&buildTypeId=bt16) is now running


There are others failures! (u.element<0>.comp(X))  It should be ok soon


Hello,

Done. https://github.com/PrestaShop/blocktopmenu/pull/18

Best regards


@nadako the generated code is not beaufitul, but it shoud be a good idea performance wise, right?


an extern class is not added as a feature like "MyExtern.*", which means we don't know if we have to generate it.


Now common-root is almost "c99-like".
Last piece needs some changes in middle.


間違えてシャープで始まる行をカウントしないのにしてしまいました。
空白行を読み飛ばすcodeは

next if /^\s*$/ =~ line です。


Hm, this is weird. I tested "екс-партнер" in the GUI, and the token is not tagged either, and it shows as a spelling mistake. After adding this word to added.txt, I could see it tagged. Weird, it seems that it's not decomposed properly (it has a prefix, obviously). Where should I set the breakpoint, @arysin?


+1 to adding "(unmodified from core version)."

No big deal for now, but might be worth adding the SHA so that we have a fixed point to reference.


使用了数组，不够合理。直接操作字符串更方便


I think so, method calls are quite expensive iirc.


Ok this next code is really really crappy, but I just wanted to make it work for now.
This is **not** final code and will be improved, but I first want to investigate some other options that might even make it entirely unnecessary.


TeamCity OsmSharp :: GitHub - OsmSharp [Build 4.3.0.983](http://build.osmsharp.com:8080/viewLog.html?buildId=4566&buildTypeId=bt16) outcome was **SUCCESS**
Summary: Tests passed: 519 Build time: 0:0:0


Je ne pensais pas que le @ fonctionnait, désolé pour la personne ciblée.


I admit that I haven't tested the patch on windows, because I don't have a
windows box at hand. Could you try adding #include <platdep/sockets.h> as
the very first include?

levy

On Thu, Mar 5, 2015 at 11:14 AM, tillsteinbach <notifications@github.com>
wrote:

> Now it complains about missing htons(), I think you have to add Winsock2.h
> for windows. If you are interested, you can find our jenkins here:
> http://mobi39.cpt.haw-hamburg.de/job/Tools_Jobs/job/INET-integration/ The
> actual error is here:
> http://mobi39.cpt.haw-hamburg.de/job/Tools_Jobs/job/INET-integration/Nodes=inet153_mingw/43/console
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/inet-framework/inet/commit/618aaf7c535e59faf36bf3376496ab94eed2b215#commitcomment-10048183>
> .
>


getting and clean data


+ Travis CI ;)


Tänk på att lägga till :focus också :)


So, um, here's a problem: if your implementations always call `callback` right away, they are synchronous, even though they're using the async interface, and so the user won't see any benefits one might expect. Because `company-coq-candidates-keywords` and friends work synchronously.

They could do this sometimes when the data is available in some local cache (and otherwise perform an asynchronous process call, and arrange the callback to be called upon completion), but not always, or else there's no point in async.


Should this be `0.5em` ?


This did not compile for me (gcc 4.8.2). Every generated message failed with the following error:

    error: specialization of ‘template<class T> const rosidl_message_type_support_t* rosidl_generator_cpp::get_type_support_handle()’ in different namespace [-fpermissive]

A was able to fix it with: a9280bf1f7c30e45f5b7a214ffd55e44f6a51879


Hmm, I see we have `.5em` already in this file...


Git and/or I messed it up the merging while rebasing. Thank to PEP8 I caught it


1: M111 unrecognized component name: general


We should maybe add this to MockitoOldcoreRule.


We cannot do it like this.  it will ignore the Time::DATE_FORMATS[:db]  setting, which can be set cusomly,  e.g t
`"%Y-%m-%d %H:%M:%S.%3N"`
See my comment to df5a38fc6aeb8dfaa816fcbe0efb3fe4de169833

I see there is a precision option for dates now. Let's just stick to it and remove the `#{sprintf("%06d", value.usec)}"`

Rails seems to set a default for `Time::DATE_FORMATS[:db] ` to `"%Y-%m-%d %H:%M:%S"`

We have to either change the default to `"%Y-%m-%d %H:%M:%S.%6N"` for mysql > 5.6 and other db's that support it or just stick to the default without microseconds allowing the user to reconfigure it, either by Time::DATE_FORMATS[:db]  or with the precision option within the migraiton


Só pode ser por que os comandos sed estão identados no código-fonte. Lembro que alguns seds ignoram, enquanto outros mantém os brancos iniciais na saída quando se usa os comandos `a` e `i`. Atualizei a função no 6e00a87183c1278870680631b07d01fa5a710cb3, você pode testar de novo por favor?


index will not be updated if the min/max value is the first element.

Also for performance I think you should add temp variables for c and index and write the values back after the loop. Should make it easier for the compiler to optimize (e.g put in register or at least the intermediate values will be stored in L1-$).

Thanks,
Ola


Added MailTo option which was missing


Shouldn't this be assertSame ?


We cannot allways append microseconds. it will ignore the Time::DATE_FORMATS[:db] setting, which can be set cusomly, e.g
 `Time::DATE_FORMATS[:db] = "%Y-%m-%d %H:%M:%S.%3N"`
See my comment to df5a38f

I see there is a precision option for dates now. Let's just stick to it and remove the #{sprintf("%06d", value.usec)}"

Rails seems to set a default for Time::DATE_FORMATS[:db] to "%Y-%m-%d %H:%M:%S"

We have to either change the default to "%Y-%m-%d %H:%M:%S.%6N" for mysql > 5.6 and other db's that support it or just stick to the default without microseconds allowing the user to reconfigure it, either by Time::DATE_FORMATS[:db] or with the precision option within the migraiton


Same comment as before about assertSame.


looking forward to BC fix then
from the start Timestampable was working with prePersist even if tests did not cover such case


Excellent!


修正：このcodeの2行目に count = Hash.new(0)が入っています

.rb:2:in `<main>': undefined local variable or method `count' for main:Object (NameError)

エラー内容です、


I'm not sure why you say that nothing about it enforces that it just produces traits -- the impl does. However, I'll rename to `FilterToTraits`


TeamCity OsmSharp :: GitHub - OsmSharp [Build 984](http://build.osmsharp.com:8080/viewLog.html?buildId=4569&buildTypeId=bt16) is now running


已更新修复


I'm not 100% sure we want to verify it's the same (it could well be cloned for example) but ok.


ok


コードをうちなおしたら直りました・・・。すいません


I'll add a comment -- the reason is that the super-predicates for an external trait are already known to have been fully evaluated, so there is no reason to need to process them.


Ehm, for the folder I mean sprites/sfx/smoke...


Because display: inline-block will change the height of bdi and h1 element (see https://github.com/steveck-chung/gaia/commit/79e556909298e2ae9c602187343fd92e1707211a#commitcomment-10044093), reduce the bdi height could avoid the h1 container stretch. Another solution is set the vertical-align to other than baseline(I think it's fine because the h1 and bdi has same line-height so setting vertical-align to top/middle/bottom has no difference). wdyt?


@marioskogias have you initialized the selected engine? :)


I restart here


I'll add a comment, but the reason is that type parameters may not match.


Ting som er gjort:
-  Lage bilde av hovedkalender
-  Lage eksempel på pop-up vindu for ny avtale (utvidet min fra øving 2)

Ting vi må gjøre:
-  Lage pop-up for administrering av grupper
-  Lage tilstandsdiagram (må nesten gjøres når vi har skjermbildene)
-  Oppgave 3, beskrive kontrollerstruktur


Under gcc build (gcc -std=c++11 -Wall -Wextra -Weffc++) this line causes indirectly an error. I recommend redefinition of method signature to:
static void saveStringToFile(const std::string& path, const std::string& source)
And to move this line (ie. source.clear) outside the method.


there is also another test lifecycle hook, called `around`

```ruby

around do |example|
  Timecop.freeze(Time.local(2015))
  example.run
  Timecop.return
end
```

https://www.relishapp.com/rspec/rspec-core/v/3-2/docs/hooks/around-hooks


OK Torm & GuardSoul, when I need to change something inside maps I'll always request authorization. Sorry for that, I was only trying to be more fast than ever... Now sprites are inside sprites/sfx/smoke, while yesterdeay I've forgot to +add through Tortoise...


I think I would have used save here instead of overriding getDocument mock (among other thing to make sure the document looks like a database document, isnew at false etc).


TeamCity OsmSharp :: GitHub - OsmSharp [Build 4.3.0.984](http://build.osmsharp.com:8080/viewLog.html?buildId=4569&buildTypeId=bt16) outcome was **SUCCESS**
Summary: Tests passed: 519 Build time: 0:0:0


@gavinking afaics this change means that MemberLiteral.objectExpression is not longer used at all. Am I supposed to figure out which object I need to `bind()` to for myself now? (for meta references to top-level `object` decls which are auto-bound).


Should move the base class implementation, so no package containing "internal" is exported.


:+1: ^_^ if I can help at some point do not hesitate to let me know, it would be a pleasure


I was just rushing over it and discussing the next version with Giuseppe. Thanks for the pointer. Will try to fix later


I have tagged 1.0.1 for you


Elle claque ! le programme sait lire les GIF ?


1: M110 missing component name


1: M100 needs more reviewers
1: M101 signature is missing


1: M111 unrecognized component name: collections


1: D100 Docstring missing


29:1: E402 module level import not at top of file
30:1: E402 module level import not at top of file
31:1: E402 module level import not at top of file
32:1: E402 module level import not at top of file
33:1: E402 module level import not at top of file
36:1: I101 Imported names are in the wrong order. Should be CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS, CFG_BASE_URL, CFG_BIBFORMAT_HIDDEN_TAGS, CFG_BIBINDEX_CHARS_PUNCTUATION, CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS, CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS, CFG_BIBSORT_BUCKETS, CFG_BIBSORT_ENABLED, CFG_BIBUPLOAD_EXTERNAL_SYSNO_TAG, CFG_BIBUPLOAD_EXTERNAL_SYSNO_TAG, CFG_BIBUPLOAD_SERIALIZE_RECORD_STRUCTURE, CFG_BIBUPLOAD_SERIALIZE_RECORD_STRUCTURE, CFG_CERN_SITE, CFG_INSPIRE_SITE, CFG_LOGDIR, CFG_LOGDIR, CFG_OAI_ID_FIELD, CFG_SITE_LANG, CFG_SITE_NAME, CFG_SITE_RECORD, CFG_SITE_URL, CFG_SOLR_URL, CFG_WEBSEARCH_DEF_RECORDS_IN_GROUPS, CFG_WEBSEARCH_DETAILED_META_FORMAT, CFG_WEBSEARCH_DISPLAY_NEAREST_TERMS, CFG_WEBSEARCH_FIELDS_CONVERT, CFG_WEBSEARCH_FULLTEXT_SNIPPETS, CFG_WEBSEARCH_IDXPAIRS_EXACT_SEARCH, CFG_WEBSEARCH_IDXPAIRS_FIELDS, CFG_WEBSEARCH_PREV_NEXT_HIT_LIMIT, CFG_WEBSEARCH_SYNONYM_KBRS, CFG_WEBSEARCH_VIEWRESTRCOLL_POLICY, CFG_WEBSEARCH_WILDCARD_LIMIT, CFG_WEBSEARCH_WILDCARD_LIMIT, CFG_XAPIAN_ENABLED
36:1: F999 redefinition of unused 'CFG_BIBUPLOAD_SERIALIZE_RECORD_STRUCTURE' from line 36
36:1: F999 redefinition of unused 'CFG_BIBUPLOAD_EXTERNAL_SYSNO_TAG' from line 36
36:1: F999 redefinition of unused 'CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS' from line 36
36:1: F999 redefinition of unused 'CFG_LOGDIR' from line 36
36:1: F999 redefinition of unused 'CFG_WEBSEARCH_WILDCARD_LIMIT' from line 36
36:1: F401 'CFG_XAPIAN_ENABLED' imported but unused
36:1: F401 'CFG_BIBINDEX_CHARS_PUNCTUATION' imported but unused
36:1: F401 'CFG_OAI_ID_FIELD' imported but unused
36:1: F401 'CFG_WEBSEARCH_VIEWRESTRCOLL_POLICY' imported but unused
36:1: F401 'CFG_WEBSEARCH_SYNONYM_KBRS' imported but unused
36:1: F401 'CFG_BIBUPLOAD_SERIALIZE_RECORD_STRUCTURE' imported but unused
36:1: F401 'CFG_WEBSEARCH_DISPLAY_NEAREST_TERMS' imported but unused
36:1: F401 'CFG_WEBSEARCH_FIELDS_CONVERT' imported but unused
36:1: F401 'CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS' imported but unused
36:1: F401 'CFG_SITE_RECORD' imported but unused
36:1: F401 'CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS' imported but unused
36:1: F401 'CFG_INSPIRE_SITE' imported but unused
36:1: F401 'CFG_LOGDIR' imported but unused
36:1: F401 'CFG_BIBUPLOAD_EXTERNAL_SYSNO_TAG' imported but unused
36:1: F401 'CFG_WEBSEARCH_PREV_NEXT_HIT_LIMIT' imported but unused
36:1: F401 'CFG_BASE_URL' imported but unused
36:1: F401 'CFG_BIBFORMAT_HIDDEN_TAGS' imported but unused
36:1: F401 'CFG_WEBSEARCH_WILDCARD_LIMIT' imported but unused
36:1: F401 'CFG_WEBSEARCH_DETAILED_META_FORMAT' imported but unused
36:1: F401 'CFG_BIBSORT_BUCKETS' imported but unused
36:1: F401 'CFG_WEBSEARCH_FULLTEXT_SNIPPETS' imported but unused
36:1: F401 'CFG_SOLR_URL' imported but unused
36:1: F401 'CFG_WEBSEARCH_IDXPAIRS_EXACT_SEARCH' imported but unused
36:1: F401 'CFG_WEBSEARCH_IDXPAIRS_FIELDS' imported but unused
36:1: E402 module level import not at top of file
37:6: E126 continuation line over-indented for hanging indent
80:1: E402 module level import not at top of file
81:1: F401 'get_most_popular_field_values' imported but unused
81:1: E402 module level import not at top of file
82:1: I101 Imported names are in the wrong order. Should be InvenioWebSearchCitedbyLimitError, InvenioWebSearchReferstoLimitError, InvenioWebSearchUnknownCollectionError, InvenioWebSearchWildcardLimitError
82:1: I100 Imports statements are in the wrong order. from invenio.modules.search.errors should be before from invenio.modules.search.utils
82:1: F401 'InvenioWebSearchUnknownCollectionError' imported but unused
82:1: F401 'InvenioWebSearchReferstoLimitError' imported but unused
82:1: F401 'InvenioWebSearchWildcardLimitError' imported but unused
82:1: F401 'InvenioWebSearchCitedbyLimitError' imported but unused
82:1: E402 module level import not at top of file
83:6: E126 continuation line over-indented for hanging indent
87:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrecord should be before from invenio.modules.search.errors
87:1: F401 'get_fieldvalues_alephseq_like' imported but unused
87:1: E402 module level import not at top of file
89:1: E402 module level import not at top of file
90:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrecord should be before from .utils
90:1: I201 Missing newline before sections or imports.
90:1: F401 'create_record' imported but unused
90:1: F401 'record_xml_output' imported but unused
90:1: E402 module level import not at top of file
91:1: I101 Imported names are in the wrong order. Should be get_bibrank_methods, is_method_valid, rank_by_citations, rank_records
91:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrank.record_sorter should be before from invenio.legacy.bibrecord
91:1: F401 'rank_by_citations' imported but unused
91:1: F401 'get_bibrank_methods' imported but unused
91:1: E402 module level import not at top of file
96:1: I101 Imported names are in the wrong order. Should be calculate_reading_similarity_list, register_page_view_event
96:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrank.downloads_similarity should be before from invenio.legacy.bibrank.record_sorter
96:1: F401 'register_page_view_event' imported but unused
96:1: F401 'calculate_reading_similarity_list' imported but unused
96:1: E402 module level import not at top of file
97:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibindex.engine_stemmer should be before from invenio.legacy.bibrank.downloads_similarity
97:1: F401 'stem' imported but unused
97:1: E402 module level import not at top of file
98:1: F401 'BibIndexDefaultTokenizer' imported but unused
98:1: E402 module level import not at top of file
99:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibindex.engine_utils should be before from invenio.modules.indexer.tokenizers.BibIndexDefaultTokenizer
99:1: F401 'author_name_requires_phrase_search' imported but unused
99:1: F401 'get_field_tags' imported but unused
99:1: E402 module level import not at top of file
101:1: I101 Imported names are in the wrong order. Should be lower_index_term, wash_author_name, wash_index_term
101:1: F401 'wash_index_term' imported but unused
101:1: F401 'wash_author_name' imported but unused
101:1: F401 'lower_index_term' imported but unused
101:1: E402 module level import not at top of file
102:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibindex.engine_config should be before from invenio.legacy.bibindex.engine_washer
102:1: F401 'CFG_BIBINDEX_SYNONYM_MATCH_TYPE' imported but unused
102:1: E402 module level import not at top of file
103:1: I101 Imported names are in the wrong order. Should be create_excel, format_record, format_records, get_output_format_content_type
103:1: F401 'create_excel' imported but unused
103:1: F401 'get_output_format_content_type' imported but unused
103:1: F401 'format_record' imported but unused
103:1: F401 'format_records' imported but unused
103:1: E402 module level import not at top of file
104:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrank.downloads_grapher should be before from invenio.modules.formatter
104:1: F401 'create_download_history_graph_and_box' imported but unused
104:1: E402 module level import not at top of file
105:1: F401 'DataCacher' imported but unused
105:1: E402 module level import not at top of file
106:1: I101 Imported names are in the wrong order. Should be perform_external_collection_search, print_external_results_overview
106:1: F401 'perform_external_collection_search' imported but unused
106:1: F401 'print_external_results_overview' imported but unused
106:1: E402 module level import not at top of file
107:1: E402 module level import not at top of file
108:1: I101 Imported names are in the wrong order. Should be CFG_ACC_GRANT_AUTHOR_RIGHTS_TO_EMAILS_IN_TAGS, CFG_ACC_GRANT_VIEWER_RIGHTS_TO_EMAILS_IN_TAGS, VIEWRESTRCOLL
108:1: F401 'CFG_ACC_GRANT_AUTHOR_RIGHTS_TO_EMAILS_IN_TAGS' imported but unused
108:1: F401 'CFG_ACC_GRANT_VIEWER_RIGHTS_TO_EMAILS_IN_TAGS' imported but unused
108:1: E402 module level import not at top of file
111:1: I100 Imports statements are in the wrong order. from invenio.legacy.websearch.adminlib should be before from invenio.modules.access.local_config
111:1: F401 'get_detailed_page_tabs' imported but unused
111:1: F401 'get_detailed_page_tabs_counts' imported but unused
111:1: E402 module level import not at top of file
112:1: I100 Imports statements are in the wrong order. from intbitset should be before from invenio.legacy.websearch.adminlib
112:1: I201 Missing newline before sections or imports.
112:1: E402 module level import not at top of file
113:1: I101 Imported names are in the wrong order. Should be DatabaseError, InvenioDbQueryWildcardLimitError, deserialize_via_marshal
113:1: I201 Missing newline before sections or imports.
113:1: F401 'deserialize_via_marshal' imported but unused
113:1: F401 'DatabaseError' imported but unused
113:1: F401 'InvenioDbQueryWildcardLimitError' imported but unused
113:1: E402 module level import not at top of file
114:1: F401 'acc_authorize_action' imported but unused
114:1: E402 module level import not at top of file
115:1: I100 Imports statements are in the wrong order. from invenio.ext.logging should be before from invenio.modules.access.engine
115:1: E402 module level import not at top of file
116:1: I101 Imported names are in the wrong order. Should be encode_for_xml, strip_accents, wash_for_utf8
116:1: F401 'encode_for_xml' imported but unused
116:1: F401 'wash_for_utf8' imported but unused
116:1: F401 'strip_accents' imported but unused
116:1: E402 module level import not at top of file
117:1: I100 Imports statements are in the wrong order. from invenio.legacy should be before from invenio.utils.text
117:1: E402 module level import not at top of file
119:1: E402 module level import not at top of file
122:1: I101 Imported names are in the wrong order. Should be calculate_cited_by_list, calculate_co_cited_with_list, get_cited_by_list, get_citedby_hitset, get_citers_log, get_records_with_num_cites, get_refers_to_list, get_refersto_hitset
122:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrank.citation_searcher should be before import invenio.legacy.template
122:1: F401 'get_citedby_hitset' imported but unused
122:1: F401 'calculate_cited_by_list' imported but unused
122:1: F401 'get_refersto_hitset' imported but unused
122:1: F401 'get_records_with_num_cites' imported but unused
122:1: F401 'get_cited_by_list' imported but unused
122:1: F401 'get_citers_log' imported but unused
122:1: F401 'calculate_co_cited_with_list' imported but unused
122:1: F401 'get_refers_to_list' imported but unused
122:1: E402 module level import not at top of file
127:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrank.citation_grapher should be before from invenio.legacy.bibrank.citation_searcher
127:1: F401 'create_citation_history_graph_and_box' imported but unused
127:1: E402 module level import not at top of file
128:1: I101 Imported names are in the wrong order. Should be get_self_cited_by, get_self_cited_by_list, get_self_refers_to_list
128:1: F401 'get_self_refers_to_list' imported but unused
128:1: F401 'get_self_cited_by' imported but unused
128:1: F401 'get_self_cited_by_list' imported but unused
128:1: E402 module level import not at top of file
129:55: E126 continuation line over-indented for hanging indent
132:1: I101 Imported names are in the wrong order. Should be get_table_update_time, run_sql, run_sql_with_limit, wash_table_column_name
132:1: F401 'wash_table_column_name' imported but unused
132:1: F401 'get_table_update_time' imported but unused
132:1: F401 'run_sql_with_limit' imported but unused
132:1: E402 module level import not at top of file
134:1: I101 Imported names are in the wrong order. Should be collect_user_info, getUid
134:1: F401 'collect_user_info' imported but unused
134:1: E402 module level import not at top of file
135:1: I101 Imported names are in the wrong order. Should be create_error_box, pagefooteronly, pageheaderonly, write_warning
135:1: I100 Imports statements are in the wrong order. from invenio.legacy.webpage should be before from invenio.legacy.webuser
135:1: F401 'pagefooteronly' imported but unused
135:1: F401 'create_error_box' imported but unused
135:1: F401 'write_warning' imported but unused
135:1: F401 'pageheaderonly' imported but unused
135:1: E402 module level import not at top of file
136:1: I100 Imports statements are in the wrong order. from invenio.base.i18n should be before from invenio.legacy.webpage
136:1: E402 module level import not at top of file
138:1: F401 'apache' imported but unused
138:1: E402 module level import not at top of file
140:1: I100 Imports statements are in the wrong order. from invenio.legacy.websearch_external_collections should be before from invenio.utils
140:1: F401 'do_calculate_hosted_collections_results' imported but unused
140:1: F401 'calculate_hosted_collections_results' imported but unused
140:1: E402 module level import not at top of file
141:1: F401 'CFG_EXTERNAL_COLLECTION_MAXRESULTS' imported but unused
141:1: E402 module level import not at top of file
146:22: E203 whitespace before ':'
146:14: E225 missing whitespace around operator
147:24: E203 whitespace before ':'
148:24: E203 whitespace before ':'
149:28: E203 whitespace before ':'
150:30: E203 whitespace before ':'
151:24: E203 whitespace before ':'
152:23: E203 whitespace before ':'
153:29: E203 whitespace before ':'
154:26: E203 whitespace before ':'
155:33: E203 whitespace before ':'
156:30: E203 whitespace before ':'
157:30: E203 whitespace before ':'
158:30: E203 whitespace before ':'
159:30: E203 whitespace before ':'
160:30: E203 whitespace before ':'
161:30: E203 whitespace before ':'
162:41: E703 statement ends with a semicolon
164:1: E402 module level import not at top of file
165:1: F401 'collection_restricted_p' imported but unused
165:1: E402 module level import not at top of file
166:1: F401 'restricted_collection_cache' imported but unused
166:1: E402 module level import not at top of file
167:1: F401 'get_permitted_restricted_collections' imported but unused
167:1: E402 module level import not at top of file
168:1: I100 Imports statements are in the wrong order. from invenio.modules.collections.cache should be before from invenio.modules.search.utils
168:1: F401 'get_all_restricted_recids' imported but unused
168:1: E402 module level import not at top of file
171:1: F401 'check_user_can_view_record' imported but unused
171:1: E402 module level import not at top of file
173:1: I100 Imports statements are in the wrong order. from invenio.modules.collections.cache should be before from invenio.modules.records.access
173:1: E402 module level import not at top of file
174:1: I100 Imports statements are in the wrong order. from invenio.modules.collections.cache should be before from invenio.modules.collections.cache
174:1: E402 module level import not at top of file
175:1: F401 'get_field_i18nname' imported but unused
175:1: E402 module level import not at top of file
177:1: I100 Imports statements are in the wrong order. from invenio.modules.indexer.models should be before from invenio.modules.search.cache
177:1: E402 module level import not at top of file
183: D401 First line should be imperative: 'Create', not 'Creates'
183: D202 No blank lines allowed *after* function docstring, found 1
183: D400 First line should end with '.', not 'n'
183: D205 Blank line missing between one-line summary and description
191:33: E261 at least two spaces before inline comment
200:1: F401 'get_synonym_terms' imported but unused
200:1: E402 module level import not at top of file
202:1: F403 'from invenio.modules.search.washers import *' used; unable to detect undefined names
202:1: E402 module level import not at top of file
205: D401 First line should be imperative: 'Return', not 'Returns'
205: D300 Expected """-quotes, got '-quotes
226:1: I100 Imports statements are in the wrong order. from invenio.modules.collections.cache should be before from invenio.modules.search.washers
226:1: F401 'get_collection_allchildren' imported but unused
226:1: E402 module level import not at top of file
229: D401 First line should be imperative: 'Return', not 'Returns'
229: D202 No blank lines allowed *after* function docstring, found 1
232:5: E266 too many leading '#' for block comment
236:5: E266 too many leading '#' for block comment
237:5: E266 too many leading '#' for block comment
239:34: E261 at least two spaces before inline comment
256:13: B901 blind except: statement
261:9: E266 too many leading '#' for block comment
273:9: E266 too many leading '#' for block comment
278:17: E266 too many leading '#' for block comment
287: D400 First line should end with '.', not 'o'
287: D205 Blank line missing between one-line summary and description
287: D208 Docstring is over-indented
332:1: F403 'from invenio.modules.search.searchext.engines.native import *' used; unable to detect undefined names
332:1: E402 module level import not at top of file
335: D209 Put multi-line docstring closing quotes on separate line
335: D400 First line should end with '.', not 'y'
335: D205 Blank line missing between one-line summary and description
335: D208 Docstring is over-indented
348:38: E203 whitespace before ','
379:1: E302 expected 2 blank lines, found 0
379: D209 Put multi-line docstring closing quotes on separate line
379: D400 First line should end with '.', not 'g'
379: D205 Blank line missing between one-line summary and description
379: D208 Docstring is over-indented
408: D209 Put multi-line docstring closing quotes on separate line
408: D205 Blank line missing between one-line summary and description
420:1: I100 Imports statements are in the wrong order. from invenio.modules.search.models should be before from invenio.modules.search.searchext.engines.native
420:1: E402 module level import not at top of file
425: D290 White spaces around docstring should be trimmed.
425: D400 First line should end with '.', not 'h'
425: D205 Blank line missing between one-line summary and description
443: D401 First line should be imperative: 'I', not 'Is'
443: D400 First line should end with '.', not '?'
454:1: E302 expected 2 blank lines, found 1
454: D205 Blank line missing between one-line summary and description
454: D208 Docstring is over-indented
461:1: I101 Imported names are in the wrong order. Should be CACHE_SORTED_DATA, SORTING_METHODS
461:1: F401 'CACHE_SORTED_DATA' imported but unused
461:1: E402 module level import not at top of file
464: D205 Blank line missing between one-line summary and description
464: D208 Docstring is over-indented
478:20: E127 continuation line over-indented for visual indent
480:25: E126 continuation line over-indented for hanging indent
531: D103 Docstring missing
541: D401 First line should be imperative: 'calculate', not 'calculates'
541: D209 Put multi-line docstring closing quotes on separate line
541: D202 No blank lines allowed *after* function docstring, found 1
541: D400 First line should end with '.', not 'e'
541: D205 Blank line missing between one-line summary and description
552:20: E261 at least two spaces before inline comment
556:17: E261 at least two spaces before inline comment
599: D290 White spaces around docstring should be trimmed.
599: D400 First line should end with '.', not 'n'
605:25: E261 at least two spaces before inline comment
606:13: E222 multiple spaces after operator
629:10: E261 at least two spaces before inline comment
646:1: E266 too many leading '#' for block comment
648: D103 Docstring missing
649:25: E128 continuation line under-indented for visual indent
650:25: E128 continuation line under-indented for visual indent
651:25: E128 continuation line under-indented for visual indent
652:25: E128 continuation line under-indented for visual indent
669: D401 First line should be imperative: 'Set', not 'Sets'
669: D202 No blank lines allowed *after* function docstring, found 1
669: D400 First line should end with '.', not 'l'
669: D200 One-line docstring should not occupy 3 lines
670:23: E128 continuation line under-indented for visual indent
671:23: E128 continuation line under-indented for visual indent
672:23: E128 continuation line under-indented for visual indent
673:23: E128 continuation line under-indented for visual indent
674:23: E128 continuation line under-indented for visual indent
712:9: B901 blind except: statement


73: D102 Docstring missing
118: D101 Docstring missing
119: D102 Docstring missing
148: D103 Docstring missing
187: D203 Expected 1 blank line *before* class docstring, found 0
187: D204 Expected 1 blank line *after* class docstring, found 0
187: D400 First line should end with '.', not 'e'
187: D205 Blank line missing between one-line summary and description
192: D102 Docstring missing


24:1: I100 Imports statements are in the wrong order. from flask_login should be before import pypeg2
25:1: I201 Missing newline before sections or imports.
26:1: I201 Missing newline before sections or imports.
29:1: I100 Imports statements are in the wrong order. from .walkers.match_unit should be before from .walkers.terms


22:1: I101 Imported names are in the wrong order. Should be g, request, url_for
24:1: I201 Missing newline before sections or imports.
25:1: I100 Imports statements are in the wrong order. from itertools should be before from intbitset
25:1: I201 Missing newline before sections or imports.
27:1: I201 Missing newline before sections or imports.
29:1: I100 Imports statements are in the wrong order. from invenio.base.globals should be before from six
137:9: B901 blind except: statement


26:1: I201 Missing newline before sections or imports.
243: D401 First line should be imperative: 'Searche', not 'Searches'
243: D209 Put multi-line docstring closing quotes on separate line
243: D400 First line should end with '.', not 'd'
243: D205 Blank line missing between one-line summary and description
388:9: E731 do not assign a lambda expression, use a def
394:13: E731 do not assign a lambda expression, use a def
398:17: E731 do not assign a lambda expression, use a def
400:17: E731 do not assign a lambda expression, use a def
449:9: E731 do not assign a lambda expression, use a def
455:13: E731 do not assign a lambda expression, use a def
459:17: E731 do not assign a lambda expression, use a def
461:17: E731 do not assign a lambda expression, use a def


22:1: I101 Imported names are in the wrong order. Should be AndOp, DoubleQuotedValue, EmptyQuery, Keyword, KeywordOp, NotOp, OrOp, RangeOp, RegexValue, SingleQuotedValue, Value, ValueQuery
42: D102 Docstring missing
45:5: F999 redefinition of unused 'visit' from line 41
46: D102 Docstring missing
49:5: F999 redefinition of unused 'visit' from line 45
50: D102 Docstring missing
53:5: F999 redefinition of unused 'visit' from line 49
54: D102 Docstring missing
59:5: F999 redefinition of unused 'visit' from line 53
60: D102 Docstring missing
63:5: F999 redefinition of unused 'visit' from line 59
64: D102 Docstring missing
68:5: F999 redefinition of unused 'visit' from line 63
69: D102 Docstring missing
77:5: F999 redefinition of unused 'visit' from line 68
78: D102 Docstring missing
87:5: F999 redefinition of unused 'visit' from line 77
88: D102 Docstring missing
93:5: F999 redefinition of unused 'visit' from line 87
94: D102 Docstring missing
99:5: F999 redefinition of unused 'visit' from line 93
100: D102 Docstring missing
110:5: F999 redefinition of unused 'visit' from line 99
111: D102 Docstring missing


23:1: I201 Missing newline before sections or imports.
25:1: I101 Imported names are in the wrong order. Should be AndOp, DoubleQuotedValue, EmptyQuery, Keyword, KeywordOp, NotOp, OrOp, RangeOp, RegexValue, SingleQuotedValue, Value, ValueQuery
25:1: I100 Imports statements are in the wrong order. from invenio_query_parser.ast should be before import six
76: D102 Docstring missing
82: D102 Docstring missing
85:5: F999 redefinition of unused 'visit' from line 81
86: D102 Docstring missing
89:5: F999 redefinition of unused 'visit' from line 85
90: D102 Docstring missing
93:5: F999 redefinition of unused 'visit' from line 89
94: D102 Docstring missing
101:5: F999 redefinition of unused 'visit' from line 93
102: D102 Docstring missing
105:5: F999 redefinition of unused 'visit' from line 101
106: D102 Docstring missing
109:5: F999 redefinition of unused 'visit' from line 105
110: D102 Docstring missing
113:5: F999 redefinition of unused 'visit' from line 109
114: D102 Docstring missing
117:5: F999 redefinition of unused 'visit' from line 113
118: D102 Docstring missing
121:5: F999 redefinition of unused 'visit' from line 117
122: D102 Docstring missing
125:5: F999 redefinition of unused 'visit' from line 121
126: D102 Docstring missing
129:5: F999 redefinition of unused 'visit' from line 125
130: D102 Docstring missing


23:1: I101 Imported names are in the wrong order. Should be AndOp, DoubleQuotedValue, EmptyQuery, Keyword, KeywordOp, NotOp, OrOp, RangeOp, RegexValue, SingleQuotedValue, Value, ValueQuery
23:1: I201 Missing newline before sections or imports.
45: D102 Docstring missing
48:5: F999 redefinition of unused 'visit' from line 44
49: D102 Docstring missing
52:5: F999 redefinition of unused 'visit' from line 48
53: D102 Docstring missing
56:5: F999 redefinition of unused 'visit' from line 52
57: D102 Docstring missing
64:5: F999 redefinition of unused 'visit' from line 56
65: D102 Docstring missing
68:5: F999 redefinition of unused 'visit' from line 64
69: D102 Docstring missing
72:5: F999 redefinition of unused 'visit' from line 68
73: D102 Docstring missing
76:5: F999 redefinition of unused 'visit' from line 72
77: D102 Docstring missing
80:5: F999 redefinition of unused 'visit' from line 76
81: D102 Docstring missing
84:5: F999 redefinition of unused 'visit' from line 80
85: D102 Docstring missing
88:5: F999 redefinition of unused 'visit' from line 84
89: D102 Docstring missing
92:5: F999 redefinition of unused 'visit' from line 88
93: D102 Docstring missing


27:1: I201 Missing newline before sections or imports.
255: D401 First line should be imperative: 'Searche', not 'Searches'
255: D209 Put multi-line docstring closing quotes on separate line
255: D400 First line should end with '.', not 'd'
255: D205 Blank line missing between one-line summary and description
400:9: E731 do not assign a lambda expression, use a def
406:13: E731 do not assign a lambda expression, use a def
410:17: E731 do not assign a lambda expression, use a def
412:17: E731 do not assign a lambda expression, use a def
461:9: E731 do not assign a lambda expression, use a def
467:13: E731 do not assign a lambda expression, use a def
471:17: E731 do not assign a lambda expression, use a def
473:17: E731 do not assign a lambda expression, use a def


It is used in e.g. `Report.pm` in `generate_map_tags` (which uses the `pin_js.html` template to populate the fields, including `[5]`), to have a big pin on a report page. It is a bit annoying it's ordered, but I guess that's for another time.


I have tried to use this code but i have a problem that i could not solve.
i2cWrite and i2cRead commands are not declared in this scope it says.
As i researhed, I have found the libraries but none of them declared these commands.
Can u help me at this point?


Looks good, I think our type checking modules are starting to show signs of convergence. It is still a bit unclear to me what all the details are doing and what they should be doing (both in your code and in ours) but it will become clearer as we move along. I won't be able to work on type checking for a day or two and you seem to be making good progress so my suggestion is to keep working in separate branches for now. As we discussed in the meeting, getting something working is the most important step right now and trying to merge might be taking away from that goal.


1: M101 signature is missing


Merging branch


This should be `python2`, *not* `python`, since this is not yet (see #19) python3 compatible (see [pep-0394](https://www.python.org/dev/peps/pep-0394/)).


4: L102 copyright year is outdated, expected 2015 but got 2014
30:1: I100 Imports statements are in the wrong order. import os should be before import warnings
30:1: E402 module level import not at top of file
31:1: I201 Missing newline before sections or imports.
31:1: E402 module level import not at top of file
32:1: I100 Imports statements are in the wrong order. import sys should be before import pkg_resources
32:1: I201 Missing newline before sections or imports.
32:1: E402 module level import not at top of file
34:1: E402 module level import not at top of file
36:1: E402 module level import not at top of file
71:5: E266 too many leading '#' for block comment


3: L102 copyright year is outdated, expected 2015 but got 2014


30:3: B901 blind except: statement
35:1: I101 Imported names are in the wrong order. Should be abort, current_app, g, render_template, request, send_from_directory, url_for
35:1: I100 Imports statements are in the wrong order. from flask should be before from werkzeug.wrappers
35:1: I201 Missing newline before sections or imports.
72:5: E266 too many leading '#' for block comment
79:5: E266 too many leading '#' for block comment
130:5: E266 too many leading '#' for block comment
162:13: E731 do not assign a lambda expression, use a def


4: L102 copyright year is outdated, expected 2015 but got 2014
37:1: I201 Missing newline before sections or imports.
38:1: I100 Imports statements are in the wrong order. import sys should be before import sqlalchemy
38:1: I201 Missing newline before sections or imports.
41:1: I201 Missing newline before sections or imports.
44:1: F401 'attribute_mapped_collection' imported but unused
103:13: B901 blind except: statement
130:14: B901 blind except: statement
176:9: B901 blind except: statement
282:9: B901 blind except: statement
298: D102 Docstring missing
306: D102 Docstring missing
324: D102 Docstring missing


4: L102 copyright year is outdated, expected 2015 but got 2014
24:1: I101 Imported names are in the wrong order. Should be current_app, g, has_app_context, request
24:1: I100 Imports statements are in the wrong order. from flask should be before import six
25:1: I201 Missing newline before sections or imports.