Adaptive iOS 10

It is cannot work well in iOS 10. I cannot save the string Successed. I do like this :
[SAMKeychain setPassword:@"aasfafdaf" forService:@"myService" account:@"user"];  NSLog(@"%@",[SAMKeychain passwordForService:@"myService" account:@"user"]);
The result is null.
Help

https://forums.developer.apple.com/message/170381#170381, it's not SAMKeychain bug.

http://stackoverflow.com/questions/38456471/secitemadd-always-returns-error-34018-in-xcode-8-in-ios-10-simulator

But if you developing framework. You don't have capabilities tab.

This is not an issue specific to SAMKeychain. The links by @puttin & @MickeyHub look quite useful. Best of luck! ✌


fix: remove extra key value pair for DataSource

Description
The extra Host and port Input boxes displayed when the user click to edit a Datasource is removed
Fixes #9664
Type of change

Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?
Manually
Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

Test coverage results :test_tube:
:red_circle: Total coverage has decreased
// Code coverage diff between base branch:release and head branch: fix/extra-key-value-datasource

Status
File
% Stmts
% Branch
% Funcs
% Lines

:red_circle:
total
55.87 (0)
37.23 (0)
35.21 (-0.01)
56.19 (0)

:green_circle:
app/client/src/components/formControls/KeyValueArrayControl.tsx
29.58 (0.35)
3.31 (-0.05)
6.25 (-0.42)
29.85 (0.34)

:green_circle:
app/client/src/selectors/commentsSelectors.ts
85.25 (1.64)
64.71 (2.95)
73.33 (0)
90.59 (2.35)

:red_circle:
app/client/src/utils/autocomplete/TernServer.ts
52.71 (-0.23)
40.83 (-0.84)
36.21 (0)
56.74 (-0.25)

/ok-to-test sha=9bd30b7


manual installation

can we have a how-to for manual installation? i think it will be very cool if one can install it without having to use snap, also will be more versatile

https://snapcraft.io/pwbm
on the web site you have that.


How to programmatically go to home screen?

This is more of just a question. How can i go to the device's home screen programmatically, just like pressing the physical home button?

There's no way to do this AFAIK. If you do find a way, you would write a native module to expose that behavior as described here https://facebook.github.io/react-native/docs/native-modules-ios.html.

Looks like Android exposes this, so if you wanted this feature on only one platform this is the native code you would write and expose to JS: https://stackoverflow.com/questions/3724509/going-to-home-screen-programmatically


VSC Opens With ALL previously edited files

Type: Bug
Every time I open VSC, it opens with an unsaved previous version of every file I have ever opened with VSC. I have already toggled the two appropriate settings that I found from simple google searches which were posted two years ago (nothing new similar to my issue). This is happening on my Virtual Private Server and is not an Issue on my physical desktop.
The only way I could think to intentionally reproduce this issue elsewhere is a new installation of the public release version from the beginning of this month and starting it without touching settings and editing some files. (shrug)
VS Code version: Code 1.76.0 (92da9481c0904c6adfe372c12da3b7748d74bdcb, 2023-03-01T10:22:44.506Z)
OS version: Windows_NT x64 10.0.17763
Modes: Restricted
Sandboxed: Yes

System Info

Item
Value

CPUs
AMD Ryzen 7 3800X 8-Core Processor              (4 x 3900)

GPU Status
2d_canvas: unavailable_softwarecanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: disabled_softwaremultiple_raster_threads: enabled_onopengl: disabled_offrasterization: disabled_softwareraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: disabled_softwarevideo_encode: disabled_softwarevulkan: disabled_offwebgl: unavailable_softwarewebgl2: unavailable_softwarewebgpu: disabled_off

Load (avg)
undefined

Memory (System)
6.09GB (3.46GB free)

Process Argv
C:\FXServer\cfx-server-data\resources\Guns\fxmanifest.lua --crash-reporter-id 73f9ef09-7171-411a-b8d1-980004a43cbc

Screen Reader
no

VM
0%

Extensions (1)

Extension
Author (truncated)
Version

acpi-source-language
con
0.0.1

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492cf:30256860
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
pythondataviewer:30285071
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593:30376534
pythonvs932:30410667
cppdebug:30492333
vsclangdf:30486550
c4g48928:30535728
dsvsc012:30540252
pynewext54:30681850
azure-dev_surveyone:30548225
vsccc:30610678
pyindex848:30662994
nodejswelcome1cf:30587006
282f8724:30602487
pyind779:30671433
89544117:30613380
pythonsymbol12:30671437
a9j8j154:30646983
showlangstatbar:30672706
vsctsb:30677850

We reopen all files that have not been saved, so you should only see dirty files that are not saved. Can you share more details? Is it reproducible in insiders?
You can give our preview releases a try from: https://code.visualstudio.com/insiders/

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


404 - browserify/debug.0.0.0.js

First of all, thank you for creating this project.
When I follow the steps, though and sails lift the whole thing, I don't know what I should be expecting to see? Only see a navbar at the top and none of the buttons work. The only error in the console is 404 error: GET browserify/debug.0.0.0.js.

Note that removing the script tag for this file solves the issue and the page loads fine.


router stepping on static resource?

Warning: No route matches path "/public/js/client.js". Make sure you have <Route path="/public/js/client.js"> somewhere in your routes

This is what the console says. client.js itself isn't loading. I've never seen react-router hijack a static resource like this. Ideas?

Derp
Check your build paths, son.


Better "found" information on syntax errors

I believe that the found property of SyntaxError instances could/should be improved.
I'll use your example JavaScript grammar to illustrate the issue.
Assume the following input (I'm using the online version of PEG.js to check the errors):
var if = 0;

We get: Line 1, column 5: Expected comment, end of line, or whitespace but "i" found.¹
What I argue here is that we should be getting a message with ... but "if" found., i.e. the found property in the SyntaxError instance should contain "if" instead of "i".
Another example:
1 + 2a

We get: Line 1, column 5: Expected "!", "(", "+", "++", "-", "--", "[", "delete", "false", "function", "new", "null", "this", "true", "typeof", "void", "{", "~", comment, end of line, identifier, number, regular expression, string, or whitespace but "2" found. Note that the message says that it is expecting a number, but 2 was found instead (this is at least weird). In my opinion ... but "2a" found. would be a much better error message.
¹ As a side note, your JavaScript grammar should probably have a human-readable name on the Identifier rule (together with the name on the IdentifierName rule), this would make the error print Line 1, column 5: Expected comment, end of line, identifier, or whitespace but "i" found. (note the added identifier on the list of what is expected).
Why change what appears in found?
When printing syntax errors to a user, many times we don't want to show what the parser is expecting (because there might be huge list of possibilities), but simply what the parser found that wasn't expected.
Many real-life parsers would show us something like: [1:5] unexpected "if" for the first example; [1:5] unexpected "1a" or even [1:6] unexpected "a" for the second.
Using the information we obtain from PEG.js we would produce a message such as [1:5] unexpected "i" or [1:5] unexpected "2".
Such messages are misleading: the i itself is not the problem, the problem is that if is a reserved word that should not appear where an identifier is expected; the same for the 2, the problem lies in the a.
How to solve this?
I don't know if what I propose is possible to implement but I think that, in practice, the issue arises when defining rules such as:
Identifier =
  !ReservedWord name:IdentifierName { return name; }

or
NumericLiteral "number" =
  literal:HexIntegerLiteral !(IdentifierStart / DecimalDigit) { return literal; }

I.e. rules where there is an explicit !, stating that something is not expected.
I believe that PEG.js should somehow remember that it failed to parse some input because of one of these explicit ! in some rule; the part of the input that failed against such a rule is what should appear in the found property of the error.
What are your thoughts on this? Do you have any alternatives?

I agree that this could be improved (especially the foundoption)
In my own project I work around this by using the location of where the error occurred and "manually" extracting the token that caused the error.

What are your thoughts on this? Do you have any alternatives?

I acknowledge that what you describe is a problem and in many cases automatically produced error messages are not ideal.
I’ll have a deeper look at this after 1.0.0 — any solution here needs to be thought-through carefully and coordinated with other changes (#11 and #311 come to my mind), but my focus is now elsewhere.

I think that this can must be done with plugins, but not in pegjs core. pegjs do not known about tokens -- it works with characters. But you can easy improve error message with such technique. After you catch SyntaxError you need try parse reserved tokens in location of error occurs and, if it is success, use captured information in error message. Something like this:
try {
  parser.parse(input, { ... });
} catch (e) {
  if (!(e instanceof parser.SyntaxError)) throw e;

  let token = parser.parse(
    input.substr(e.location.start.offset),
    { startRule: 'errorToken', ... }
  );
  if (token) {
    ...build error message with token...
  } else {
    ...leave standard error message...
  }
}

and something in grammar:
...
errorToken = ('if' / 'while' / ...)?;

When annotations will be introduced it can be made even more elegantly:
@plugin('error-token');
{
...initializer...
}
start = ...;
...
@errorToken
myInternalName = 'if' / 'while' / ...;


Added functionality to retrieve all extended attributes for an object.

Exposed the functionality provided by the librados functions
rados_getxattrs();
rados_getxattrs_next();
rados_getxattrs_end();
Also added Unit test.

Thanks! I currently don't have a Ceph cluster to run these tests against, but it looks good.
Can you maybe post the output of your Maven run with the unit tests?

Sure, please find it here:
MavenTestOutput.txt


Git pre-commit takes no params

There is code in pre-commit:
https://github.com/codeigniter4/CodeIgniter4/blob/4b3a03af9efec77685ccba684955fae109a8dd41/admin/pre-commit#L6-L13
But it seems it makes no sense.
To check, I added the following code:
--- pre-commit.orig     2021-09-20 09:33:38.000000000 +0900
+++ pre-commit  2021-09-20 09:36:17.000000000 +0900
@@ -1,5 +1,7 @@
 #!/bin/sh

+echo "$@"; exit 1
+
 PROJECT=`php -r "echo dirname(dirname(dirname(realpath('$0'))));"`
 STAGED_FILES_CMD=`git diff --cached --name-only --diff-filter=ACMR HEAD | grep \\\\.php$`

And run git commit:
$ git commit

$ git commit -- user_guide_src/ghpages.rst

$

And I found the docs:

pre-commit
This hook is invoked by git-commit[1], and can be bypassed with the --no-verify option. It takes no parameters, and is invoked before obtaining the proposed commit log message and making a commit. E
https://git-scm.com/docs/githooks

This one is copied over from the same file in cakephp, I think. That part I think is to manually test the script before being deployed as a git hook. Something like:
$ bash admin/pre-commit file1.php file2.php

It is from https://tech.zumba.com/2014/04/14/control-code-quality/ ?

That part I think is to manually test the script before being deployed as a git hook.

Maybe. But it uses only $1. Like this?
$ bash admin/pre-commit "file1.php file2.php"

In any case, it's code that is difficult to understand.


Defichainwallet doesnt Open in Google Pixel 7 pro

Did try to restart Smartphone and Walletapp.
Using Android 13.

Hi @Kilni1, which wallet version are you using?

I have tested now with latest 2.10.0  and latest android app. It works.

Thank you, now it is working Am 09.11.2022 06:12 schrieb JJ Adonis @.***>:
I have tested now with latest 2.10.0 and latest android version. It works.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>


[fix] Bind this context for _onDrain and _onError methods

Binds the this context for _onDrain and _onError methods in the File
transport to allow access to the this._next and this._drains properties.
See issue #1102 for more information

@mempf thanks for this!


Added procfile and updated requirement-text

Pull Request Test Coverage Report for Build 105

0 of 0 (NaN%) changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 90.741%

Totals

Change from base Build 101:
0.0%

Covered Lines:
147

Relevant Lines:
162

💛  - Coveralls


[BUG] Bloxstrap.Exceptions.ChecksumFailedException: Failed to verify download of http://setup.rbxcdn.com/version-1088f3c8e4a44cc7-RobloxApp.zip

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.

What problem did you encounter?
how do i fix Bloxstrap.Exceptions.ChecksumFailedException: Failed to verify download of http://setup.rbxcdn.com/version-1088f3c8e4a44cc7-RobloxApp.zip

See https://github.com/pizzaboxer/bloxstrap/wiki/Bloxstrap-is-unable-to-download-Roblox


Remove dependency on github.com/satori/go.uuid module

Most of our code uses github.com/google/uuid, but the NetworkPolicy
controller was using github.com/satori/go.uuid.
github.com/satori/go.uuid has a security issue (CVE-2021-3538) which was
fixed in the master branch but is not part of any released version. It
seems that the package is not actively maintained any more.
Even though this security issue doesn't impact us, it can still show up
in some security scans. Therefore, we remove the dependency and instead
use github.com/google/uuid consistently throughout the code. Plus, one
less dependency is always nice :)
The new UUIDs are the same as the old ones, which is not really a strict
requirement given that on Controller restart, all the information is
computed again and sent to all Agents.
Signed-off-by: Antonin Bas<EMAIL_ADDRESS>

The UUIDs are the same: https://go.dev/play/p/47cNkuBxi8i

/test-all

/test-all


Console error when loading scene

Good day,
I noticed this console error popping up when loading a scene.

It doesn't seem to actually affect the display. The position of SmallTime is maintained correctly on the scene, even during reloads of the browser. It's recent; only started happening yesterday (Saturday, 8 Oct). The day before it was fine while I was doing game prep.
This is mostly to bring it to your attention in case it's a symptom of a larger bug that may be causing problems for someone else.
Thanks!
Morgan

Thanks for the report! What version of SmallTime? This was an issue in 1.15.4, should be fixed in 1.15.5 (released shortly after).

It is 1.15.4. I'll try upgrading and see if that fixes it.

I no longer see the error with 1.15.5! That's the good news. The bad news (and I'm not sure it's an issue with SmallTime) is that when snapping to the player menu, it snaps properly, but if one's game has a larger number of icons in the command menu on the left, the ones that are at the bottom (just above the player menu) are rendered on top of SmallTime.

If I expand the player menu, the icons are properly rendered with regard to the player menu, but the rendering continues to ignore SmallTime.

As I said, I'm not sure if that's your issue to fix or a glitch with core Foundry, but I thought I'd let you know. Incidentally, the previous version did not properly "stick" to the player menu when docked on top of it. Was that the fix that was implemented in 1.15.5?
Thanks!
Morgan

Yeah I can't do anything about collisions between SmallTime and the toolbar; the solutions are to move it elsewhere, use fewer modules that add tools, find a module that changes the layout there, or get a larger screen. :)

I figured that was the case :)  No worries. Thanks for the quick replies and for all the work. SmallTime is a pleasure to use. I think we can close this issue.


Bar tooltip content and styling

In audit list, there is a note that we may need to adjust Highcharts tooltip styling.   @yawitz
Need direction on what needs changing.  Screenshots don't seem to illustrate required styling.

Histogram tooltips styling should match other application tooltips as closely as possible. If we don't have control over Highcharts tooltip styling, then I'd say we have no choice but to go with what we have.

It appears we do have control over the color scheme for tooltips:
http://api.highcharts.com/highcharts#tooltip
Once my other code gets merged in, I'll start playing with these settings and see if we can get the desired dark grey background with white text.

Why don't we just use HTML and take the styling directly from Stephen's code?
http://api.highcharts.com/highcharts#tooltip.useHTML

@laurelnaiad Thanks for the link.  I don't believe we need to custom style the tooltips, as they already, by default, have the same look as our other app tooltips with a carrot/arrow and bubble layout look.  All that needs to be done is change the background and text color to match.

Here it is with non-HTML styling.

My concern was about code cleanliness. I would rather reuse the css/html
that our other tooltips use than duplicate it in highcharts API calls,
unless the css/html can't be reused or can't be reused efficiently.... it's
a "fewer moving parts" thing...

Ok, if that's what we want to do, then I'll have to have the directive inherit from SCSS defined in support of the tooltips feature.  At the moment, this does not exist.

I'm not sure I follow. Can we discuss this at 2:45?

So the useHTML property doesn't mean that the API gives the developer access to edit actual HTML for styling.  All it does it create the tooltip in HTML, rather than SVG.  This then allows us to use a CSS class to style this tooltip.  See:
http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/tooltip/fullhtml/
So what we'd want to do, for code cleanliness, would be to use SCSS to inherit from the Bootstrap tooltip styles.  After looking a bit deeper at this, although the tooltips have not been implemented, the style is the default bootstrap tooltip style, so I should be able to use that.

So as it turns out, useHTML is not viable, so we talked over in our in-person meeting.  It only gives access to CSS for the span inside the bubble of the tooltip and and even with those defs, styles for text color get overwritten by inline defs generated by the chart.  So, unfortunately, it's a no go.
So the fallback plan is to add styles to the JS.  That's the best we can do and visually fully meets our needs.

@laurelnaiad Since this is merged, this issue is ready to send to test.  Thanks.

Actually it's not ready to send to test because it's not on origin/develop, yet.


EntitySnapshot restore a removed Entity instance on DestructEntityEvent .

I am currently running

SpongeForge version:  stable-7
Java version: 1.8.0_181
Operating System: Windows 7

Issue Description
Event:
DestructEntityEvent
Possible problematic code:
@Listener(order = Order.EARLY,beforeModifications = true)
public void onItemPickup(
	DestructEntityEvent event
	) {
	Entity targetItem=event.getTargetEntity();
	EntitySnapshot eSnapShot=targetItem.createSnapshot();
	Entity saveItem=eSnapShot.restore().get();
	Task.builder()
		.delayTicks(1)
		.execute(()->{
			saveItem.getWorld().spawnEntity(saveItem);
		})
		.submit(MyPlugin.get());
}

I need copy this targetItem to respawn after the event.
But the returns targetItem#isRemoved() and saveItem#isRemoved() are the same,both are true.
This caused the Item to be deleted immediately after it was generated.
I have solved it by other methods, but this maybe a Sponge problem,right?

So there's a little bit of a disconnect: Do you want to restore the entity as it was or do you want to re-create a similarly like entity with the same type and metadata, but not the same unique id? If you're wanting to duplicate an item as it expires, you can make an archetype and spawn one from that archetype.

Aww,i gopt it.Sorry for delaying your time!


feat(behavior_velocity_planner): keep stopping in hold stop margin distance

Description
Now, this ego always try to stop at the stop position by re-starting (re-approach) even if the ego is stopped near the planned stop position in the module. On the other hand, if the stopping performance of the vehicle is poor (e.g. it cannot stop for one meter) and once it starts traveling, there is a possibility that the vehicle may over the stop position, in which case there may be a issue for the vehicle to continue stopping on the spot, if the distance between the ego and stop position is closer than threshold.
So, in this PR, I fixed following points.

add new param hold_stop_margin_distance (default: 2.0 [m])
if the following condisions are satisfied, the ego keep stopping at current position.

condition 1. the ego has stopped
condition 2. the distance between  the ego and stop point is shorter than hold_stop_margin_distance
test perform (hold_stop_margin_distance = 2.0 [m])
https://user-images.githubusercontent.com/44889564/180943210-21703d3a-7ee3-43ed-80af-6d6bedf85b73.mp4

Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[x] I've confirmed the contribution guidelines.
[x] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

Scenario test executing now...

@TakaHoribe I confirmed that there is no critical degradation in this PR by evaluator.
This PR: https://evaluation.tier4.jp/evaluation/reports/1d72bd1e-0212-5433-9698-f6f80d8b8eb5?project_id=prd_jt
Baseline: https://evaluation.tier4.jp/evaluation/reports/822bf00c-c113-57ea-b82a-aef251801a4d?project_id=prd_jt

This PR: https://evaluation.tier4.jp/evaluation/reports/897350f4-9af8-5303-b0d2-8f1bd4046738?project_id=prd_jt (695/768)
Baseline: https://evaluation.tier4.jp/evaluation/reports/ddd34bcc-0fb6-5ea8-8844-0a4961745f5f?project_id=prd_jt (700/768)

https://user-images.githubusercontent.com/44889564/182517663-f3919b73-a42c-4829-a815-a304ab3835f4.mp4
tempolaty use following param for test perform

stop_duration_sec: 5.0 [s]
hold_stop_margin_distance: 5.0 [m]


Error while trying to run examples

Hi!
I installed real as a pack. When i do:
[pack(real/examples/for_real)].
I get the error below. The issues seems to be Unknown procedure: real:init_r/0.
My system:
SWI-Prolog (threaded, 64 bits, version 8.5.8)
MacOs 10.15.7
Cheers/JCR
ERROR: /Users/JCRohner/.local/share/swi-prolog/pack/real/prolog/real.pl:1832:
ERROR:    /Users/JCRohner/.local/share/swi-prolog/pack/real/prolog/real.pl:1832: Initialization goal raised exception:
ERROR:    dlopen(real, 1): image not found
ERROR:    In:
ERROR:      [86] throw(error(shared_object(open,'dlopen(real, 1): image not found'),context(...,_906)))
ERROR:      [84] <meta call>
ERROR:      [83] with_mutex('$foreign',load_foreign_library(foreign(real),real,default(install))) <foreign>
ERROR:      [80] '$run_init_goal'(shlib:load_foreign_library(...)) at /Applications/SWI-Prolog.app/Contents/swipl/boot/init.pl:811
ERROR:      [79] catch(system:'$run_init_goal'(...),_1044,system:'$initialization_error'(_1066,...,...)) at /Applications/SWI-Prolog.app/Contents/swipl/boot/init.pl:562
ERROR:      [78] catch_with_backtrace(system:'$run_init_goal'(...),_1102,system:'$initialization_error'(_1124,...,...)) at /Applications/SWI-Prolog.app/Contents/swipl/boot/init.pl:629
ERROR:
ERROR:    Note: some frames are missing due to last-call optimization.
ERROR:    Re-run your program in debug mode (:- debug.) to get more detail.
ERROR: /Users/JCRohner/.local/share/swi-prolog/pack/real/prolog/real.pl:1832: Initialization goal raised exception:
ERROR: Unknown procedure: real:init_r/0
ERROR: In:
ERROR:   [74] real:init_r
ERROR:   [73] real:r_start at /Users/JCRohner/.local/share/swi-prolog/pack/real/prolog/real.pl:508
ERROR:   [71] '$run_init_goal'('<garbage_collected>') at /Applications/SWI-Prolog.app/Contents/swipl/boot/init.pl:811
ERROR:   [70] catch(system:'$run_init_goal'(...),error(existence_error(procedure,...),context(...,_10676)),system:'$initialization_error'(...,...,...)) at /Applications/SWI-Prolog.app/Contents/swipl/boot/init.pl:562
ERROR:   [69] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>') at /Applications/SWI-Prolog.app/Contents/swipl/boot/init.pl:629
ERROR:
ERROR: Note: some frames are missing due to last-call optimization.
ERROR: Re-run your program in debug mode (:- debug.) to get more detail.

Tried deleting the pack and installing again. While installing with pack_install/1 i get these errors. I can't really understand what's going on but it seems like an error building parts of real real?
ERROR: clang: error: linker command failed with exit code 1 (use -v to see invocation)
% make: *** [lib/x86_64-darwin/real.so] Error 1
ERROR: Process "process(/usr/bin/make,[])": exit status: 2
ERROR: In:
ERROR:   [26] throw(error(process_error(...,...),_28622))
ERROR:   [22] build_tools:build_step(build,_28666{bin_dir:'/Users/JCRohner/.local/share/swi-prolog/pack/real',env:[...|...],inquiry:true,pack:real,pack_version:1,src_dir:'/Users/JCRohner/.local/share/swi-prolog/pack/real',url:'http://stoics.org.uk/~nicos/sware/packs/real/real-2.1.tgz'},_28666{bin_dir:'/Users/JCRohner/.local/share/swi-prolog/pack/real',env:[...|...],inquiry:true,pack:real,pack_version:1,src_dir:'/Users/JCRohner/.local/share/swi-prolog/pack/real',url:'http://stoics.org.uk/~nicos/sware/packs/real/real-2.1.tgz'}) at /Applications/SWI-Prolog.app/Contents/swipl/library/build/tools.pl:110
ERROR:   [21] apply:foldl_([build,...|...],build_tools:build_step,_28666{bin_dir:'/Users/JCRohner/.local/share/swi-prolog/pack/real',env:[...|...],inquiry:true,pack:real,pack_version:1,src_dir:'/Users/JCRohner/.local/share/swi-prolog/pack/real',url:'http://stoics.org.uk/~nicos/sware/packs/real/real-2.1.tgz'},_28774) at /Applications/SWI-Prolog.app/Contents/swipl/library/apply.pl:316
ERROR:   [17] build_tools:build_steps('<garbage_collected>','/Users/JCRohner/.local/share/swi-prolog/pack/real','<garbage_collected>') at /Applications/SWI-Prolog.app/Contents/swipl/library/build/tools.pl:103
ERROR:   [16] prolog_pack:post_install_foreign(real,'/Users/JCRohner/.local/share/swi-prolog/pack/real','<garbage_collected>') at /Applications/SWI-Prolog.app/Contents/swipl/library/prolog_pack.pl:1164
ERROR:   [15] prolog_pack:pack_post_install(real,'/Users/JCRohner/.local/share/swi-prolog/pack/real',[inquiry(true),...|...]) at /Applications/SWI-Prolog.app/Contents/swipl/library/prolog_pack.pl:1102
ERROR:    [9] toplevel_call('<garbage_collected>') at /Applications/SWI-Prolog.app/Contents/swipl/boot/toplevel.pl:1162

This issue has been mentioned on SWI-Prolog. There might be relevant details there:
https://swi-prolog.discourse.group/t/errors-loading-the-package-real/5341/2

Hehe, i linked to here from the SWI forum about at the same time you linked to the SWI forum from here.


can't start redis service on windows (error 5: can't access)

when I start a redis service but it fail and return the error (error 5 : can't access)，I found if  the windows has Everyone group or NETWORK SERIVCE the redis  service will be started successfully but if not it return error. How shoud I set the redis if I want to start redis service with system group ?

Hi @tiantianjunwei
by default the MSI installs the Redis service using the Network Service account that will also need to have read/write access to the installation folder.
If you change the account, make sure it can access the installation folder.

how can I change the redis configs to use SYSTEM not Network Service when redis starts

@tiantianjunwei
follow the Microsoft documentation for general Windows services account management, the only Redis-specific is that the account requires read/write access to the installation folder and it's subfolders.


KAFKA-17750: Extend kafka-consumer-groups command line tool to support new consumer group (part 3) (wip)

Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

@FrankYang0529 If you have time for addressing my comments, we could merge it tomorrow.

Yes, I will update a version today. Thank you.

Hi @dajac, thanks for the review and suggestion. I addressed all comments.


TSServer protoco.d.ts refers to types from typescriptServices

TypeScript Version:  2.0.6-insider
Code
The protocol.d.ts file refers to types from typeScriptServices. Since we pull the protocol.d.ts into VSCode to program against the proper version of the protocol the file should be fully self contained (the file is basically a specification). Types I recognized are missing:
TodoCommentDescriptor, EditorSettings, ScriptKind, TypingOptions, CompilerOptions, ts.TextChange,
ts.FormatCodeOptions

There is one additional type that is incorrectly referenced protocol.ProjectVersionInfo. Should only be ProjectVersionInfo

@mhegazy @vladima can you please have a look. This makes it very hard to adopt the 2.0.6 branch.

I do not think we ever mean the protocle.d.ts to be a used in vacuum. It is easier and more maintainable for us to reuse definitions for common types instead of having to duplicate them all. not sure i see why this would be a blocker.

We can generate protocol.d.ts automatically by transitively pulling all referenced types into final .d.ts file. However I don't think it meets the bar to be fixed in 2.0.6 given that workaround exists - just copy all listed declarations from typescriptServices.

It is a half blocker since it requires manual work on our end. With the work I did yesterday I consume the tsserver 'automatically' in our builds. But this only works nicely if I can consume the protocol.d.ts automatically as well.
I will handcraft a protocol.d.ts file for now. But please ping me when you guys make changes that are incompatible because it requires changing the protocol.d.ts file on our end.
We do have the same problem with our standalone editor as well and @alexandrudima wrote tooling to generate a single 'monaco.d.ts' file form n other files by selectively copying types. You might want to have a look at his tooling. May be you can borrow some code.
Alternatively you could think about specify the protocol in JSON schema and then clients can use tools to generate a protocol.d.ts. VS Code's debugger protocol is doing that and I have requests to do the same for the language server protocol.

OK. I merged this by hand and it almost took me two hours.
To ensure that the protocol.d.ts is consistent (see the type mismatches I discovered) and doesn't introduce any unwanted breakage I would like to ask you to make this clean for 2.0.6.

@vladima the enums in the protocol would not work for @dbaeumer, we need to make sure any enum in this file is a const enum.

ok, will do

@vladima @dbaeumer wants to use the file as a module.. so let's say he adds export = ts.server.prototcol; at the end. now the import for this module will not be elided because the const enums.. any thoughts?

what about we keep the content as is but will make it .ts instead of .d.ts - then const enums will not be necessary

that is possible, but then ppl will have to build it with their code.. may not be that bad..

these seems to be another .d.ts emitter bug that @dbaeumer is running into as well, i will look into it.

alternatively, why do we use enums? can we use union types instead?

strings are more readable than numbers. it means we have to add parsing for it.. but that might be for the best.

Thanks for looking into this. Currently I have a protocol.ts which I compile. However a solution where a compile is not necessary would be better since then I can refer to protocol.d.ts in the node_modules folder.

should be addressed by #11651


Upgrade Envoy Proxy to resolve CVE-2024-30255

Describe the bug
Envoy Proxy has published a security advisory  regarding CVE-2024-30255 HTTP/2: CPU exhaustion due to CONTINUATION frame flood. Is Emissary-ingress affected by CVE-2024-30255? If so, should it be upgraded to the fixed Envoy release 1.28.2?
Thanks!

Ambassador will push a PR to address this soon (Moderate security level) but we are not planning any releases at this time.  The Emissary release schedule now depends on the Maintainers and is currently TBD (since our decoupling of Emissary releases from the licensed version Edge Stack late last year).  It is possible to build Emissary from source to capture PRs that have been merged but not yet released.  Feel free to direct questions to me (Cindy Mullins) at a8r.io/slack.


fix for back button not sticking to just under the header

Description

Small fix for back button not being in the right place - see screenshots

Ticket number (if applicable)
How Has This Been Tested?

manually been through every page and checked

Screenshots
Staging currently:

Prototype:

This fix:

Checklist:

[x] My code follows the standards used within this project
[x] I have performed a self-review of my code
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests (Unit, E2E) that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Closing as fixed under this PR: https://github.com/DFE-Digital/check-an-early-years-qualification/pull/232


[StarRocks On ES] generate match_all query when all predicates cannot…

… push-down
What type of PR is this：

[ ] bug
[ ] feature
[x] enhancement
[ ] refactor
[ ] others

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

if all predicate can not push down , match_all query would generated

[FE PR Coverage Check]
:disappointed: fail : 0 / 2 (00.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/external/elasticsearch/QueryConverter.java
0
2
00.00%
[64, 65]

run starrocks_admit_test


Cuda.jit does not seem to respect max_registers keyword

numba=0.42.0=py37h962f231_0
I have been running into problems with the number of registers in the kernel limiting the number of threads so I have tried using max_registers to clamp the number of registers but it seems to have no effect.
Example of how I'm using it in a decorator:
@cuda.jit('void(signature-omitted-for-clarity)' , max_registers=40)
def foo( code omitted here for clarity):

expected outcome
I expect that if I set max_registers=40 then the kernel should not use more than 40 registers.
actual outcome
I noticed the register problem because at run time I will get an out-of-resources error if the number of threads exceeds some value less than the SM thread capacity of 1024, and this value decreases as the kernel code gets more complicated, indicating a register count problem. But  Changing the max_registers setting has no effect on the out-of-resources error.  So I dug a little deeper...
regression
I inspected the ptax info to see how many registers were in use as follows:
with open('/tmp/info.ptx','w') as out:
    print(foo._func.get_info(),file=out)

the output seems to tell me that 64 registers were used despite the max_registers keyword used in the decorator.
cat /tmp/info.ptx
ptxas info    : 28 bytes gmem
ptxas info    : Compiling entry function '_ZN6cudapy8__main__35cu_u_driver_global_funcs_col_py$242E5ArrayIfLi2E1A7mutable7alignedE5ArrayIfLi2E1A7mutable7alignedE5ArrayIfLi2E1A7mutable7alignedE5ArrayIfLi2E1A7mutable7alignedE5ArrayIfLi2E1A7mutable7alignedEff5ArrayIfLi2E1A7mutable7alignedE' for 'sm_75'
ptxas info    : Function properties for _ZN6cudapy8__main__35cu_u_driver_global_funcs_col_py$242E5ArrayIfLi2E1A7mutable7alignedE5ArrayIfLi2E1A7mutable7alignedE5ArrayIfLi2E1A7mutable7alignedE5ArrayIfLi2E1A7mutable7alignedE5ArrayIfLi2E1A7mutable7alignedEff5ArrayIfLi2E1A7mutable7alignedE
ptxas         .     0 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info    : Used 64 registers, 792 bytes cmem[0]
info    : 40 bytes gmem
info    : Function properties for '_ZN6cudapy8__main__35cu_u_driver_global_funcs_col_py$242E5ArrayIfLi2E1A7mutable7alignedE5ArrayIfLi2E1A7mutable7alignedE5ArrayIfLi2E1A7mutable7alignedE5ArrayIfLi2E1A7mutable7alignedE5ArrayIfLi2E1A7mutable7aligned

Code to reproduce
import numpy as np
from numba import cuda

@cuda.jit('void(float32[:,:], float32[:,:], float32[:,:],float32[:,:],float32[:,:],float32,float32,float32[:,:])' , max_registers=40)
def  foo(h, n, u, v, f, dx, dy, out_u):
    sj,si  = cuda.grid(2)  # cuda.x cuda.y skow,fast

    # the following dummy code is just here to do anything that is
    # going to create a a kernel using a bunch of registers
    # the code itself is irrelevant I believe.

    gj = sj
    gi = 31 #out_u.shape[0]-2
    if  (gj < out_u.shape[1]-2) and gj>0 :
        #for gi in range(1, out_u.shape[0]-2):
        while gi>1:
                 gi=gi-1

                 tmp=np.float32(0.0)
                 j = gj
                 i = gi
                 p5 = np.float32(0.5)
                 last_v_n_i = (v[2,j]+v[2,5])*p5
                 v_n = (v[i,j]+v[i,5])*p5  # stradles n[i,j]
                 coriolis_u = (f[99,j]*last_v_n_i+f[i,j]*v_n)*p5 # coriolis force F is n-centered
                 tmp+= coriolis_u
                 out_u[gi,gj] = tmp #funcs(si,sj,h, n, u, v, f, dx, dy)

with open('/tmp/info.ptx','w') as out:
    print(foo._func.get_info(),file=out)

To see output look in the file it writes in /tmp/info.ptx

Thanks for the report. Please could you share the following:

Which version of Numba are you using?
What the output of the CUDA section from running the numba -s command is?
Some code to reproduce this?

Thanks.

numba -s
System info:
Time Stamp
2019-02-22 17:07:55.544606
Hardware Information
Machine                                       : x86_64
CPU Name                                      : skylake
Number of accessible CPU cores                : 8
Listed accessible CPUs cores                  : 0-7
CFS restrictions                              : None
CPU Features                                  :
adx aes avx avx2 bmi bmi2 clflushopt cmov cx16 f16c fma fsgsbase invpcid lzcnt
mmx movbe pclmul popcnt prfchw rdrnd rdseed rtm sahf sgx sse sse2 sse3 sse4.1
sse4.2 ssse3 xsave xsavec xsaveopt xsaves
OS Information
Platform                                      : Linux-4.15.0-42-generic-x86_64-with-debian-buster-sid
Release                                       : 4.15.0-42-generic
System Name                                   : Linux
Version                                       : #45-Ubuntu SMP Thu Nov 15 19:32:57 UTC 2018
OS specific info                              : debianbuster/sid
glibc info                                    : glibc 2.10
Python Information
Python Compiler                               : GCC 7.3.0
Python Implementation                         : CPython
Python Version                                : 3.7.2
Python Locale                                 : en_US UTF-8
LLVM information
LLVM version                                  : 7.0.0
CUDA Information
Found 1 CUDA devices
id 0     b'GeForce RTX 2070'                              [SUPPORTED]
compute capability: 7.5
pci device id: 0
pci bus id: 1
Summary:
1/1 devices are supported
CUDA driver version                           : 10000
CUDA libraries:
Finding cublas
named  libcublas.so.10.0.130
trying to open library...	ok
Finding cusparse
named  libcusparse.so.10.0.130
trying to open library...	ok
Finding cufft
named  libcufft.so.10.0.145
trying to open library...	ok
Finding curand
named  libcurand.so.10.0.130
trying to open library...	ok
Finding nvvm
named  libnvvm.so.3.3.0
trying to open library...	ok
finding libdevice for compute_20...	ok
finding libdevice for compute_30...	ok
finding libdevice for compute_35...	ok
finding libdevice for compute_50...	ok
ROC Information
ROC available                                 : False
Error initialising ROC due to                 : No ROC toolchains found.
No HSA Agents found, encountered exception when searching:
Error at driver init:
NUMBA_HSA_DRIVER /opt/rocm/lib/libhsa-runtime64.so is not a valid file path.  Note it must be a filepath of the .so/.dll/.dylib or the driver:
SVML Information
SVML state, config.USING_SVML                 : True
SVML library found and loaded                 : True
llvmlite using SVML patched LLVM              : True
SVML operational                              : True
Threading Layer Information
TBB Threading layer available                 : True
OpenMP Threading layer available              : True
Workqueue Threading layer available           : True
Numba Environment Variable Information
None set.
Conda Information
Conda not present/not working.
Error was [Errno 2] No such file or directory: 'conda': 'conda'

If requested, please copy and paste the information between
the dashed (----) lines, or from a given specific section as
appropriate.
=============================================================
IMPORTANT: Please ensure that you are happy with sharing the
contents of the information present, any information that you
wish to keep private you should remove before sharing.

I'm cleaning up my code as a runable example and will post it shortly
I just added the numba -s
I was also thinking about putting in a feature request for Numba to give a better error message at runtime.  Maybe I'm wrong, but I think it shouldbe detectable when registers*thread_block_size > 65,000 or whatever the registers per SM of the cuda device in use has.  It would be nice to even make that an accessible variable e.g. function.register_count  so the user could dynamically set the number of threads at runtime.  I see there is already a request to simplyfy access to the ptax  text information to access these register counts.
Would that be useful to request?

On Feb 22, 2019, at 10:07 AM, stuartarchibald<EMAIL_ADDRESS>wrote:
Thanks for the report. Please could you share the following:
Which version of Numba are you using?
What the output of the CUDA section from running the numba -s command is?
Some code to reproduce this?
Thanks.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/numba/numba/issues/3795#issuecomment-466470746, or mute the thread https://github.com/notifications/unsubscribe-auth/AKII_hAWjbv-qSz44Le2FLS-8zfLNxNJks5vQCPDgaJpZM4bJ_42.

here's the conda environment
conda env export
name: shallowwater
channels:
  - numba
  - defaults
dependencies:
  - backcall=0.1.0=py37_0
  - blas=1.0=mkl
  - bleach=3.1.0=py37_0
  - bzip2=1.0.6=h14c3975_5
  - ca-certificates=2018.12.5=0
  - certifi=2018.11.29=py37_0
  - cftime=<IP_ADDRESS>=py37hdd07704_0
  - cudatoolkit=10.0.130=0
  - cudnn=7.3.1=cuda10.0_0
  - cupy=5.1.0=py37hc0ce245_0
  - curl=7.63.0=hbc83047_1000
  - cycler=0.10.0=py37_0
  - dbus=1.13.6=h746ee38_0
  - decorator=4.3.0=py37_0
  - entrypoints=0.3=py37_0
  - expat=2.2.6=he6710b0_0
  - fastrlock=0.4=py37he6710b0_0
  - fontconfig=2.13.0=h9420a91_0
  - freetype=2.9.1=h8a8886c_1
  - glib=2.56.2=hd408876_0
  - gmp=6.1.2=h6c8ec71_1
  - gst-plugins-base=1.14.0=hbbd80ab_1
  - gstreamer=1.14.0=hb453b48_1
  - hdf4=4.2.13=h3ca952b_2
  - hdf5=1.10.4=hb1b8bf9_0
  - icu=58.2=h9c2bf20_1
  - intel-openmp=2019.1=144
  - ipykernel=5.1.0=py37h39e3cac_0
  - ipython=7.2.0=py37h39e3cac_0
  - ipython_genutils=0.2.0=py37_0
  - ipywidgets=7.4.2=py37_0
  - jedi=0.13.2=py37_0
  - jinja2=2.10=py37_0
  - jpeg=9b=h024ee3a_2
  - jsonschema=2.6.0=py37_0
  - jupyter=1.0.0=py37_7
  - jupyter_client=5.2.4=py37_0
  - jupyter_console=6.0.0=py37_0
  - jupyter_core=4.4.0=py37_0
  - kiwisolver=1.0.1=py37hf484d3e_0
  - krb5=1.16.1=h173b8e3_7
  - libcurl=7.63.0=h20c2e04_1000
  - libedit=3.1.20181209=hc058e9b_0
  - libffi=3.2.1=hd88cf55_4
  - libgcc-ng=8.2.0=hdf63c60_1
  - libgfortran-ng=7.3.0=hdf63c60_0
  - libnetcdf=4.6.1=h11d0813_2
  - libpng=1.6.36=hbc83047_0
  - libsodium=1.0.16=h1bed415_0
  - libssh2=1.8.0=h1ba5d50_4
  - libstdcxx-ng=8.2.0=hdf63c60_1
  - libuuid=1.0.3=h1bed415_2
  - libxcb=1.13=h1bed415_1
  - libxml2=2.9.9=he19cac6_0
  - llvmlite=0.27.0=py37hd408876_0
  - markupsafe=1.1.0=py37h7b6447c_0
  - matplotlib=3.0.2=py37h5429711_0
  - mistune=0.8.4=py37h7b6447c_0
  - mkl=2019.1=144
  - mkl_fft=1.0.10=py37ha843d7b_0
  - mkl_random=1.0.2=py37hd81dba3_0
  - nbconvert=5.3.1=py37_0
  - nbformat=4.4.0=py37_0
  - nccl=1.3.5=cuda10.0_0
  - ncurses=6.1=he6710b0_1
  - netcdf4=1.4.2=py37h808af73_0
  - notebook=5.7.4=py37_0
  - numba=0.42.0=py37h962f231_0
  - numpy=1.15.4=py37h7e9f1db_0
  - numpy-base=1.15.4=py37hde5b4d6_0
  - openssl=1.1.1a=h7b6447c_0
  - pandas=0.24.0=py37he6710b0_0
  - pandoc=<IP_ADDRESS>=0
  - pandocfilters=1.4.2=py37_1
  - parso=0.3.1=py37_0
  - pcre=8.42=h439df22_0
  - pexpect=4.6.0=py37_0
  - pickleshare=0.7.5=py37_0
  - pip=18.1=py37_0
  - prometheus_client=0.5.0=py37_0
  - prompt_toolkit=2.0.7=py37_0
  - ptyprocess=0.6.0=py37_0
  - pygments=2.3.1=py37_0
  - pyparsing=2.3.1=py37_0
  - pyqt=5.9.2=py37h05f1152_2
  - python=3.7.2=h0371630_0
  - python-dateutil=2.7.5=py37_0
  - pytz=2018.9=py37_0
  - pyzmq=17.1.2=py37h14c3975_0
  - qt=5.9.7=h5867ecd_1
  - qtconsole=4.4.3=py37_0
  - readline=7.0=h7b6447c_5
  - send2trash=1.5.0=py37_0
  - setuptools=40.6.3=py37_0
  - sip=4.19.8=py37hf484d3e_0
  - six=1.12.0=py37_0
  - sqlite=3.26.0=h7b6447c_0
  - terminado=0.8.1=py37_1
  - testpath=0.4.2=py37_0
  - tk=8.6.8=hbc83047_0
  - tornado=5.1.1=py37h7b6447c_0
  - traitlets=4.3.2=py37_0
  - wcwidth=0.1.7=py37_0
  - webencodings=0.5.1=py37_1
  - wheel=0.32.3=py37_0
  - widgetsnbextension=3.4.2=py37_0
  - xz=5.2.4=h14c3975_4
  - zeromq=4.2.5=hf484d3e_1
  - zlib=1.2.11=h7b6447c_3
  - icc_rt=2018.0.2=0

I was also thinking about putting in a feature request for Numba to give a better error message at runtime. Maybe I'm wrong, but I think it shouldbe detectable when registers*thread_block_size > 65,000 or whatever the registers per SM of the cuda device in use has. It would be nice to even make that an accessible variable e.g. function.register_count so the user could dynamically set the number of threads at runtime. I see there is already a request to simplyfy access to the ptax text information to access these register counts. Would that be useful to request?

Yes, please open an issue as a feature request, it seems like a method to at least access this information should be made more prominent. I think this:
cudajittedfunc._func.get().attrs

probably does some of what you want?

You are most correct that appears to be the solution.  That also answered the other feature request I saw:
https://github.com/numba/numba/issues/3482
Stuart,  I'm wondering how one is supposed to find documentation on methods like you just pointed me to!  I searched for _func.get in the numba usere and reference docs and did not find it.  I did find the phrase in a search of the code on git itself but not any documentation.
If you have any pointers for me on how to know this sort of thing I'd love to learn so I don't ask any stupid questions.

On Feb 22, 2019, at 10:37 AM, stuartarchibald<EMAIL_ADDRESS>wrote:
Yes, please open an issue as a feature request, it seems like a method to at least access this information should be made more prominent. I think this:
cudajittedfunc._func.get().attrs
probably does some of what you want?

Stuart, I'm wondering how one is supposed to find documentation on methods like you just pointed me to! I searched for _func.get in the numba usere and reference docs and did not find it. I did find the phrase in a search of the code on git itself but not any documentation.

Well, this is an underscore method so by convention it is considered internal/private and as a result it is not publicly documented. Seems like you are the first person to ask for this information presented via an API!

If you have any pointers for me on how to know this sort of thing I'd love to learn so I don't ask any stupid questions.

You really weren't to know, I just happen to know roughly where to look as an engineer familiar with the internals of the compiler. Exploring the docs and pointing out deficiencies/inconsistencies with the code base is really helpful, so thanks!

I just filed a feature request for this.
https://github.com/numba/numba/issues/3798
And a very related wish is for some way to visualize when a line of code requires registers and how many it needs.  A nice place for that would be the .inspect_types numba IR output.  It always seems to be the case that code uses far more registers than one expects. and by that I mean factors of 10 in some cases.    So seeing where they are going and thus being able to beat these down one could get occupancy up.

On Feb 22, 2019, at 11:00 AM, stuartarchibald<EMAIL_ADDRESS>wrote:
Stuart, I'm wondering how one is supposed to find documentation on methods like you just pointed me to! I searched for _func.get in the numba usere and reference docs and did not find it. I did find the phrase in a search of the code on git itself but not any documentation.
Well, this is an underscore method so by convention it is considered internal/private and as a result it is not publicly documented. Seems like you are the first person to ask for this information presented via an API!
If you have any pointers for me on how to know this sort of thing I'd love to learn so I don't ask any stupid questions.
You really weren't to know, I just happen to know roughly where to look as an engineer familiar with the internals of the compiler. Exploring the docs and pointing out deficiencies/inconsistencies with the code base is really helpful, so thanks!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/numba/numba/issues/3795#issuecomment-466488195, or mute the thread https://github.com/notifications/unsubscribe-auth/AKII_pK-Qtz-w18heNtLL8fqD-5roR-lks5vQDAygaJpZM4bJ_42.

From the ptxas documentation (where the max_registers kwarg input eventually ends up):
--maxrregcount <archmax/archmin/N>                  (-maxrregcount)
        Specify the maximum amount of registers that GPU functions can use. Until
        a function- specific limit, a higher value will generally increase the performance
        of individual GPU threads that execute this function. However, because thread
        registers are allocated from a global register pool on each GPU, a higher
        value of this option will also reduce the maximum thread block size, thereby
        reducing the amount of thread parallelism. Hence, a good maxrregcount value
        is the result of a trade-off.
        If this option is not specified, then no maximum is assumed.
        Value less than the minimum registers required by ABI will be bumped up by
        the compiler to ABI minimum limit.
        User program may not be able to make use of all registers as some registers
        are reserved by compiler.

The maximum number of registers required by the ABI may be greater than the number requested, so the request may not always be honoured - I've added a note about this in the docs in the PR #6447.


Is this project dead?

No, it is not, @DuchGhast. I actively tend to all of the issues and PRs. The latest contributions can be seen on the develop branch and accessed as a snapshot release, which is currently 1.9.11-SNAPSHOT. It's just that all of the major features that I wanted to add are complete and I don't actively develop new KTX modules nowadays. All contributions are still welcome.
I might go through all of the open issues and PRs this month and close some of these, especially the ktx-tools contribution.

As someone who has been lurking on the github notifications, I confirm czyzby's assessment. It's not super active, I think mostly because gamedev in Kotlin is still a pretty small niche, but czyzby does an admirable job of keeping things up-to-date and responding to the occasional contributions that drop by now and then.
I was more worried more about libgdx itself, but they got a new release out a couple months ago!
(The thing I've been tinkering with lately is based on LWJGL. It really doesn't need libgdx's variety of backends, so it won't be switching to something libgdx-based, but I halfway wish it would just because I think libktx has done such a fine job of figuring out what Kotlin interfaces should look like. When I eventually get around to doing more Kotlin work in that project, I may look to libktx for inspiration to see if we need a similar layer over LWJGL.)


Moving sqlvirtualmachine(1), static(1), storage(1) resources to v1beta1 version

Moving sqlvirtualmachine(1) resource to v1beta1 version:

[ ] azurerm_mssql_virtual_machine

Moving static(1) resource to v1beta1 version:
External name configuration of 1 resources in the static group:

[ ] azurerm_static_site_custom_domain

Moving storage(1) resources to v1beta1 version:
External name configuration of 1 resources in the storage group:

[ ] azurerm_storage_account_customer_managed_key

azurerm_storage_account_customer_managed_key
breaks the steup completely:
package github.com/upbound/provider-azure/cmd/provider 	imports github.com/upbound/provider-azure/apis 	imports github.com/upbound/provider-azure/apis/alertsmanagement/v1beta1 	imports github.com/upbound/provider-azure/apis/insights/v1beta1 	imports github.com/upbound/provider-azure/apis/storage/v1beta1 	imports github.com/upbound/provider-azure/apis/keyvault/v1beta1 	imports github.com/upbound/provider-azure/apis/storage/v1beta1: import cycle not allowed
azurerm_static_site_custom_domain - requires azurerm_static_site dependancy.
azurerm_mssql_virtual_machine - also breaks the setup:
# github.com/upbound/provider-azure/internal/clients
internal/clients/azure.go:72:57: cannot use &v1beta1.ProviderConfigUsage{} (value of type *v1beta1.ProviderConfigUsage) as type "github.com/crossplane/crossplane-runtime/pkg/resource".ProviderConfigUsage in argument to xpresource.NewProviderConfigUsageTracker:
    *v1beta1.ProviderConfigUsage does not implement "github.com/crossplane/crossplane-runtime/pkg/resource".ProviderConfigUsage (missing GetProviderConfigReference method)


Switchover official RustSec frontend

This PR is mainly just so interested parties can review the docs/official-fronted-announcement.md before I post it on users.rust-lang.org and possibly link from Reddit as well.
Ping @tarcieri, feel free to add a review as well!
Bonus:
Add link the cargo-deny Discord channel
Resolves: #194

Cool!
@XAMPPRocky may be interested in checking through this also

@Jake-Shadle so I've somewhat backpedaled on this idea, primarily because we'd like to integrate call graph analysis into cargo-audit (potentially moving it into the rustsec crate) and think that will be important in the future to prevent alert fatigue as the database grows larger. In surveying feedback from users of RustSec-like vulnerability databases including ones in other languages, this seems to be the most common reason people abandon them.
I'd be happy to help add references to cargo-deny on the RustSec web site as a "batteries included" alternative, but I don't think it makes sense to designate cargo-deny as the "official" RustSec frontend.

@tarcieri Ahh ok, that makes sense, I'll just close this and the original issue then, we can maybe revisit this in the future.


Incorrect merging of JSON when adding another app's data into the same Section

Steps to reproduce

Start Website (branch develop), WebsiteProvider (branch develop), SignIn (branch develop)
Start People (branch develop) and KitchenSink (branch test/External-App-Link-People)
Go to http://localhost:8080/KitchenSink
Click on the "People app" link (below in the navigation area)
Check Console logs and Network tabs

Expected result
Shows the Persons page of the People app
Actual result
Throws an error Uncaught TypeError: Cannot read property 'CurrentPage' of undefined.
The WebsiteProvider should send in the response a correct add operation data for the People app data and a remove operation for KitchenSink data.
Technical information
Starcounter version <IP_ADDRESS>86
Involved apps' version

StarcounterApps/Website@04fd00046e025d618fdbf89c211b28bc54f4d0dd
StarcounterApps/KitchenSink@fae9156da92173ab3f70d79bed38d5dcb254d149

Browsers affected

[x] Chrome

Screenshot

@chrhol could you pls investigate this? Looks like a server side issue with patch generation.

I've found a couple of bugs. One I have fixed (only locally so far though). The other one comes from reusing the instance of the sections, where patches for the new and removed siblings is not detected. This I have yet to fix. I will create an issue in the Starcounter repo for that one.
I found one more thing, I tried to change so that the section is not reused (as a workaround) but instead always sends out a replace of the whole row, by commenting out these lines
The patches looks correct, however the viewmodel doesn't seem to be updated. For this one I have no idea why, there's nothing in the console. The patch just dont get applied.

I think I have found the problems. Still not pushed though. I need to test it some more before pushing, I'm aiming at having it pushed before the next nightly build though.
Issue in Starcounter: https://github.com/Starcounter/Starcounter/issues/4170

I've pushed the fixes for the incorrect/missing patches now. Should be included in this nights nightly build. Please let me know if this solves this issue.

The issue was fixed. Thanks @chrhol

Thank you both! 🎊


Thanks to @Drakirus who helped me think how to implement it.

I'll take look tomorrow!

Awesome! I'll also give this a try tomorrow!

Just ran the latest version and it works great. I noted a few small last things like clarification of a type, and some spelling. Very close to being merged, which afaik makes the text shortcut handling 100% completed!! :rocket:

I've messed-up :man_facepalming: , this branch was reverted and a new PR is opened #157.
Sorry.


Feiv: Implement Method for Anderson-Rubin Test

Context
After moving the IV Estimator to a "proper" 2 Stage estimation procedure (https://github.com/s3alfisc/pyfixest/issues/381), and after finalizing the Wald test implementation (https://github.com/s3alfisc/pyfixest/issues/280), it would be great to report first-stage F-statistics for IV estimation.
For other methods to test for weak instruments, see section 2.2 in @apoorvalal's paper on IVs. @apoorvalal, maybe I can make use of your expertise on this topic - which method for "IV testing" is the one you'd consider to be most relevant, and which is the one you'd like to see used more often? =)
To do

Use Apoorva's code to add an arubin_test method to Feols.
Add unit tests against the ivDiag R package.

For a single instrument and single endogenous variable, I think Anderson Rubin is a good choice. I have an implementation here, which amounts to picking a fine grid of candidate effect sizes, and creating a synthetic outcome Y - t * D and regressing that on the instrument (and covariates if present), and inverting this test to construct a confidence interval.
# easiest; probably best to use multiprocessing or other parallelization techniques used for wildboottest?
from joblib import Parallel, delayed
import statsmodels.api as sm

# wrap the following in an ARCI method for feols that checks for just-identified IV
CIrange = np.arange(-0.1, 0.4, 0.001)
def pvfun(t):
    Y_t = Y - t * D
    mod = sm.OLS(Y_t, np.c_[sm.add_constant(Z), X]).fit(cov_type="HC2")
    Tstat = mod.params[1] / mod.bse[1]
    return (1 - sp.stats.norm.cdf(np.abs(Tstat))) * 2

Pvalue = Parallel(n_jobs=-1)(delayed(pvfun)(t) for t in CIrange)
Pvalue = np.stack(Pvalue)
lb, ub = CIrange[Pvalue >= 0.05].min(), CIrange[Pvalue >= 0.05].max()

# wrap this in a `arci_plot()` method?
f, ax = plt.subplots(figsize=(6, 5))
ax.plot(CIrange, Pvalue)
ax.hlines(0.05, -0.1, 0.4, color="k", linestyle="--")
ax.vlines([lb, iv_est2, ub], 0, 1, color="grey", linestyle="--")
ax.set_title("Fieller-Anderson-Rubin Interval \n Card's IV data")
plt.show()

I can take a crack at it later this week and send a PR; feel free to use this if you get to it sooner.

That would be super cool! If you don't have too much time, you could just start with a very "basic" PR and then I could pick it up & implement unit tests etc =) Chances are I won't work on it before the weekend (still 100 other small things to do), but you never know, I'm usually irrationally excited about computing CIs by inverting tests😄

I will take this issue! Will PR this one soon.


How to transform mat into PNG?

How to transform mat into PNG? How to reduce dimensions?

it seems that we need to complete the late step by ourself

@mengxiabing @lianuo @sklipnoty After reshaping the image array to (height*width, dimensions) . Just use PCA to lower the dimension to 3 and then perform min-max normalization.


feat: Password mode for Input component

Adds

InputIsHidden enum where state Hidden contains a char that is used to hide chars of the input
If input is hidden we use rust repeat method on the obfuscation char
Example using hidden input for password input(also includes ability to show and hide the password)

Potential changes

Change the enum to string*

Potential bugs

Wrong behavior with special chars like \n or \t**

*This would make it not typesafe and introduce addtional checks to prevent bugs
**Should we block input of special chars or exclude some of the charecters from hiding

Many thanks!! ✨


customize datepicker year month label format

I already asked a question about this issue: https://stackoverflow.com/questions/49916408/customize-vuejs-datepicker-for-bootstrap-3/49917130#49917130
Recently the need to to change the format from 2018 April to April 2018 came up.
I think it would be a good idea to have a way to customize the format of this label.
I am not sure about the naming of this parameter and its format.
What do you think?

I think that a formatter callback function  will be good enough.


review Jackson 2.17 when issues are resolved

see https://github.com/apache/incubator-pekko-connectors/pull/574

#1318 merged


Support for Xcode 6.3 beta 2 with Swift 1.2

Thanks!

You're welcome, @akosma
I don't know if this should be merged into master. I have not tested this with older versions of Swift. I'm not sure if this is compatible.

I'm making this project Swift 1.2+ only, so no worries. I'll update the README.


Specializations: allow specialisations to appear the palette

It would be useful if the palette could include the specialisations in the model to make them easier to use in day to day modelling.
This needn't make the palette too cluttered as it is already possible to create your own viewpoints in Archi.
This would help modellers as well because it would help them to use the correct specialisations in a view.
I once did this with a custom version of Archi (which was a lot of fuss) but helped the agile development teams because when they were modelling customer journeys they had a customer journey view that only gave them the concepts allowed in a customer journey in the palette.
This meant it could be used by less experienced modeller but they still managed to keep within the metamodel.
There are dangers in this but the benefits seemed to outweigh them.

Adding to the GEF Palette dynamically presents a number of challenges:

Where does the palette icon come from? Where is it stored?
How is the palette managed?
Where is palette meta info stored? (icons, position, names, etc)
Sync with model, undo/redo/remove specialization/add specialization
Store info in each model?

I do agree that this kind of feature would be great. But knowing the challenges, I would prefer a way to let user create custom toolboxes that could contain single customized elements or even small patterns involving multiple concepts.

I do agree that this kind of feature would be great. But knowing the challenges...

I started to think about this recently..but main issues are storing the meta info and the palette icon. Meanwhile, custom toolboxes are the way to go.

I can show Specializations in the palette.
Suppose we have a Specialization, "Cat", specializing Business Actor. Now, if we want to create a new instance of this we have to:

Drag and drop a Business Actor from the palette to a View
Select the Business Actor in the Properties tab and select "Cat" from the Specializations drop-down

The changes in branch specialization-palette:

If a model contains Specializations, entries are added to the palette using the Specialization's image if it has one, or the base class image if not
Dragging the palette entry onto a View will create a new instance of that parent type, assign it to the given Specialization and use the name of the Specialization as the default name. The newly created View object will therefore inherit the image if it has one.

Archi 4.10


Update all projections on snapshot installation

When a snapshot is installed the machine state is "swapped" from the state before the snapshot to the one contained in the snapshot. This swap jumps over potentially many commands in the log which we would have used to trigger projections. When we install a snapshot we need to update the projection state but it's not as straightforward as when "restoring" projections (on machine recovery for example) because the projection tables will already exist and potentially contain records.
When we detect that a snapshot has been installed we need to diff the old and new states to find which projections have changed themselves and also update their associated projection tables.
This requires a change in Ra to expose the old machine state and version in the snapshot_installed callback: https://github.com/rabbitmq/ra/pull/467

I squashed the fold/3 change into the main change (last commit) and added a small blurb to that commit message about fold/3 :+1:


MGMT-1109 Add filters to the ClustersPage

Default, after page load, no filter is selected but everything is shown:

Filter by cluster name:

If no status-filter is selected then everything matches. Otherwise per selection:

Cc @andybraren

Sweet! 👍
Some small suggestions:

Add a filter icon to the Status dropdown button (aligns with OCP, OCM, and PF)
Add placeholder text to the input field, Filter by name... (aligns with OCM and PF guidance, OCP will likely move to this wording soon)
Switch the order so that the Status filter is first and the search field is second (aligns with OCP and PF's examples, and will look a bit better so the two icons aren't next to each other after the filter one is added)

Perfect, thank you!


Highlight control directives v-if and v-for as keyword.control.flow

In the Terraform syntax, I have added keyword highlighting for the special keys for and each to emphasize their control flow effect and make them stand out compared to standard attributes. I found this to be really useful to see these (semantic) keywords at a glance and will also attempt an implementation for the Vue syntax.

For similar reasons, the :key attribute could also receive a keyword.declaration scope.

Just as helpful as I imagined it to be. :+1:


Add admin title tag suffix to config

It would be helpful to have an indicator in the title tag of whether I'm in the admin panel or on the actual page. An addition to the header-partial and twill config would keep it simple but customisable.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Added Brooke Weston Academy's domain

Brooke Weston Academy, UK - https://brookeweston.org/

@dani3l554 Pull request merged. Thank you!


AppxPackages.json - Duplicate entry at the bottom

In the JSON file, there is an entry at bottom for Microsoft.OneConnect which has the guts of Microsoft.Microsoft3dViewer but the name of the first item on the page. This entry needs to be removed from the .JSON file (and/or script that generates the JSON file needs to be updated to not duplicate this entry in the future)

I would be happy to do a pull request with a fix for this issue in the AppxPackages.json file. I was looking at the Build_JSON_Files.ps1 file to see about updating it to generate this file correctly and it seems that file is significantly removed from the current 2004 json and txt files.

Duplicate entries have been removed


Unable to delete v3 app

Thanks for submitting an issue to cloud_controller-ng. We are always trying to improve! To help us, please fill out the following template.
Issue
When deploying a v3 app and running it as a task, under the right circumstances, it is unable to be deleted.  This behavior is being illustreated in pcfDev v0.15
Context
Using the java client to deploy an application that is bound to a mysql service and executed as a task once the task completes, you cannot delete the application.  The application logs are as follows:
➜  pcfdev-v0.15.0 cf v3-logs timestamp
Tailing logs for app timestamp...

2016-05-12T14:49:48.29-0500 [STG/0]      OUT Downloading binary_buildpack...
2016-05-12T14:49:48.29-0500 [STG/0]      OUT Downloading nodejs_buildpack...
2016-05-12T14:49:48.29-0500 [STG/0]      OUT Downloading python_buildpack...
2016-05-12T14:49:48.31-0500 [STG/0]      OUT Downloading java_buildpack...
2016-05-12T14:49:48.31-0500 [STG/0]      OUT Downloading go_buildpack...
2016-05-12T14:49:48.32-0500 [STG/0]      OUT Downloading ruby_buildpack...
2016-05-12T14:49:48.32-0500 [STG/0]      OUT Downloading staticfile_buildpack...
2016-05-12T14:49:48.32-0500 [STG/0]      OUT Downloading php_buildpack...
2016-05-12T14:49:48.36-0500 [STG/0]      OUT Downloaded php_buildpack
2016-05-12T14:49:48.37-0500 [STG/0]      OUT Downloaded binary_buildpack
2016-05-12T14:49:48.37-0500 [STG/0]      OUT Downloaded python_buildpack
2016-05-12T14:49:48.38-0500 [STG/0]      OUT Downloaded staticfile_buildpack
2016-05-12T14:49:48.39-0500 [STG/0]      OUT Downloaded java_buildpack
2016-05-12T14:49:48.40-0500 [STG/0]      OUT Downloaded nodejs_buildpack
2016-05-12T14:49:48.41-0500 [STG/0]      OUT Downloaded ruby_buildpack
2016-05-12T14:50:10.55-0500 [STG/0]      OUT Downloaded go_buildpack
2016-05-12T14:50:10.55-0500 [STG/0]      OUT Creating container
2016-05-12T14:50:14.87-0500 [STG/0]      OUT Successfully created container
2016-05-12T14:50:14.87-0500 [STG/0]      OUT Downloading app package...
2016-05-12T14:50:15.75-0500 [STG/0]      OUT Downloaded app package (10.2M)
2016-05-12T14:50:15.75-0500 [STG/0]      OUT Staging...
2016-05-12T14:50:18.06-0500 [STG/0]      OUT -----> Java Buildpack Version: v3.6 (offline) | https://github.com/cloudfoundry/java-buildpack.git#5194155
2016-05-12T14:50:18.23-0500 [STG/0]      OUT -----> Downloading Open Jdk JRE 1.8.0_71 from https://download.run.pivotal.io/openjdk/trusty/x86_64/openjdk-1.8.0_71.tar.gz (found in cache)
2016-05-12T14:50:20.56-0500 [STG/0]      OUT        Expanding Open Jdk JRE to .java-buildpack/open_jdk_jre (2.3s)
2016-05-12T14:50:20.57-0500 [STG/0]      OUT -----> Downloading Open JDK Like Memory Calculator 2.0.1_RELEASE from https://download.run.pivotal.io/memory-calculator/trusty/x86_64/memory-calculator-2.0.1_RELEASE.tar.gz (found in cache)
2016-05-12T14:50:20.61-0500 [STG/0]      OUT        Memory Settings: -Xms768M -XX:MetaspaceSize=104857K -Xss1M -Xmx768M -XX:MaxMetaspaceSize=104857K
2016-05-12T14:50:20.62-0500 [STG/0]      OUT -----> Downloading Spring Auto Reconfiguration 1.10.0_RELEASE from https://download.run.pivotal.io/auto-reconfiguration/auto-reconfiguration-1.10.0_RELEASE.jar (found in cache)
2016-05-12T14:50:28.56-0500 [STG/0]      OUT Exit status 0
2016-05-12T14:50:28.56-0500 [STG/0]      OUT Staging complete
2016-05-12T14:50:28.56-0500 [STG/0]      OUT Uploading droplet, build artifacts cache...
2016-05-12T14:50:28.56-0500 [STG/0]      OUT Uploading build artifacts cache...
2016-05-12T14:50:28.56-0500 [STG/0]      OUT Uploading droplet...
2016-05-12T14:50:29.08-0500 [STG/0]      OUT Uploaded build artifacts cache (108B)
2016-05-12T14:50:32.83-0500 [STG/0]      OUT Uploaded droplet (55.2M)
2016-05-12T14:50:32.84-0500 [STG/0]      OUT Uploading complete
2016-05-12T14:50:59.22-0500 [APP/TASK/timestamp/0]OUT Creating container
2016-05-12T14:50:59.57-0500 [APP/TASK/timestamp/0]OUT Successfully created container
2016-05-12T14:51:04.76-0500 [APP/TASK/timestamp/0]OUT   .   ____          _            __ _ _
2016-05-12T14:51:04.76-0500 [APP/TASK/timestamp/0]OUT  /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
2016-05-12T14:51:04.76-0500 [APP/TASK/timestamp/0]OUT ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
2016-05-12T14:51:04.76-0500 [APP/TASK/timestamp/0]OUT  \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
2016-05-12T14:51:04.76-0500 [APP/TASK/timestamp/0]OUT   '  |____| .__|_| |_|_| |_\__, | / / / /
2016-05-12T14:51:04.76-0500 [APP/TASK/timestamp/0]OUT  =========|_|==============|___/=/_/_/_/
2016-05-12T14:51:04.77-0500 [APP/TASK/timestamp/0]OUT  :: Spring Boot ::        (v1.3.3.RELEASE)
2016-05-12T14:51:04.87-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:04.868  INFO 15 --- [           main] io.spring.BatchJobApplication            : Starting BatchJobApplication on jf9jcc8dl1c with PID 15 (/home/vcap/app started by vcap in /home/vcap/app)
2016-05-12T14:51:04.87-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:04.874  INFO 15 --- [           main] io.spring.BatchJobApplication            : No active profile set, falling back to default profiles: default
2016-05-12T14:51:04.96-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:04.964  INFO 15 --- [           main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@5d42580: startup date [Thu May 12 19:51:04 UTC 2016]; root of context hierarchy
2016-05-12T14:51:06.38-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:06.365  INFO 15 --- [           main] o.s.b.f.s.DefaultListableBeanFactory     : Overriding bean definition for bean 'transactionManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.cloud.task.configuration.SimpleTaskConfiguration; factoryMethodName=transactionManager; initMethodName=null; destroyMethodName=(inferred); defined in class org.springframework.cloud.task.configuration.SimpleTaskConfiguration] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.batch.core.configuration.annotation.SimpleBatchConfiguration; factoryMethodName=transactionManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/batch/core/configuration/annotation/SimpleBatchConfiguration.class]]
2016-05-12T14:51:06.89-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:06.897  WARN 15 --- [           main] o.s.c.a.ConfigurationClassEnhancer       : @Bean method ScopeConfiguration.stepScope is non-static and returns an object assignable to Spring's BeanFactoryPostProcessor interface. This will result in a failure to process annotations such as @Autowired, @Resource and @PostConstruct within the method's declaring @Configuration class. Add the 'static' modifier to this method to avoid these container lifecycle issues; see @Bean javadoc for complete details.
2016-05-12T14:51:06.93-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:06.937  WARN 15 --- [           main] o.s.c.a.ConfigurationClassEnhancer       : @Bean method ScopeConfiguration.jobScope is non-static and returns an object assignable to Spring's BeanFactoryPostProcessor interface. This will result in a failure to process annotations such as @Autowired, @Resource and @PostConstruct within the method's declaring @Configuration class. Add the 'static' modifier to this method to avoid these container lifecycle issues; see @Bean javadoc for complete details.
2016-05-12T14:51:07.22-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:07.226  INFO 15 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.cloud.task.batch.configuration.TaskBatchAutoConfiguration' of type [class org.springframework.cloud.task.batch.configuration.TaskBatchAutoConfiguration$$EnhancerBySpringCGLIB$$3cd11b60] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2016-05-12T14:51:07.30-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:07.308  INFO 15 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$20fff154] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2016-05-12T14:51:09.33-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:09.330 DEBUG 15 --- [           main] o.s.c.t.c.SimpleTaskConfiguration        : Using org.springframework.cloud.task.configuration.DefaultTaskConfigurer TaskConfigurer
2016-05-12T14:51:11.04-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.046  INFO 15 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
2016-05-12T14:51:11.05-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.055  INFO 15 --- [           main] o.s.c.support.DefaultLifecycleProcessor  : Starting beans in phase 0
2016-05-12T14:51:11.05-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.056 DEBUG 15 --- [           main] o.s.c.t.r.support.SimpleTaskRepository   : Creating: TaskExecution{executionId=0, exitCode=null, taskName='Demo Batch Job Task', startTime=Thu May 12 19:51:11 UTC 2016, endTime=null, exitMessage='null', parameters=[]}
2016-05-12T14:51:11.07-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.071  INFO 15 --- [           main] o.s.b.a.b.JobLauncherCommandLineRunner   : Running default command line with: []
2016-05-12T14:51:11.08-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.080  WARN 15 --- [           main] o.s.b.c.c.a.DefaultBatchConfigurer       : No datasource was provided...using a Map based JobRepository
2016-05-12T14:51:11.12-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.120  INFO 15 --- [           main] o.s.b.c.l.support.SimpleJobLauncher      : No TaskExecutor has been set, defaulting to synchronous executor.
2016-05-12T14:51:11.21-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.217  INFO 15 --- [           main] o.s.b.c.l.support.SimpleJobLauncher      : Job: [SimpleJob: [name=job1]] launched with the following parameters: [{}]
2016-05-12T14:51:11.23-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.232  INFO 15 --- [           main] o.s.c.t.b.l.TaskBatchExecutionListener   : The job execution id 0 was run within the task execution 0
2016-05-12T14:51:11.27-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.270  INFO 15 --- [           main] o.s.batch.core.job.SimpleStepHandler     : Executing step: [job1step1]
2016-05-12T14:51:11.29-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.295  INFO 15 --- [           main] i.spring.configuration.JobConfiguration  : Job1 was run
2016-05-12T14:51:11.32-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.320  INFO 15 --- [           main] o.s.b.c.l.support.SimpleJobLauncher      : Job: [SimpleJob: [name=job1]] completed with the following parameters: [{}] and the following status: [COMPLETED]
2016-05-12T14:51:11.33-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.332  INFO 15 --- [           main] o.s.b.c.l.support.SimpleJobLauncher      : Job: [SimpleJob: [name=job2]] launched with the following parameters: [{}]
2016-05-12T14:51:11.34-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.343  INFO 15 --- [           main] o.s.c.t.b.l.TaskBatchExecutionListener   : The job execution id 1 was run within the task execution 0
2016-05-12T14:51:11.35-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.350  INFO 15 --- [           main] o.s.batch.core.job.SimpleStepHandler     : Executing step: [job2step1]
2016-05-12T14:51:11.35-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.353  INFO 15 --- [           main] i.spring.configuration.JobConfiguration  : Job2 was run
2016-05-12T14:51:11.36-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.361  INFO 15 --- [           main] o.s.b.c.l.support.SimpleJobLauncher      : Job: [SimpleJob: [name=job2]] completed with the following parameters: [{}] and the following status: [COMPLETED]
2016-05-12T14:51:11.36-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.364 DEBUG 15 --- [           main] o.s.c.t.r.support.SimpleTaskRepository   : Updating: TaskExecution with executionId=0 with the following {exitCode=0, endTime=Thu May 12 19:51:11 UTC 2016, exitMessage='null'}
2016-05-12T14:51:11.36-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.364  INFO 15 --- [           main] s.c.a.AnnotationConfigApplicationContext : Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@5d42580: startup date [Thu May 12 19:51:04 UTC 2016]; root of context hierarchy
2016-05-12T14:51:11.36-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.369  INFO 15 --- [           main] o.s.c.support.DefaultLifecycleProcessor  : Stopping beans in phase 0
2016-05-12T14:51:11.37-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.373  INFO 15 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Unregistering JMX-exposed beans on shutdown
2016-05-12T14:51:11.37-0500 [APP/TASK/timestamp/0]OUT 2016-05-12 19:51:11.377  INFO 15 --- [           main] io.spring.BatchJobApplication            : Started BatchJobApplication in 7.079 seconds (JVM running for 7.723)
2016-05-12T14:51:11.43-0500 [APP/TASK/timestamp/0]OUT Exit status 0
^C

After the above execution, I executed the following shell commands:
➜  pcfdev-v0.15.0 cf v3-apps
name        total_desired_instances
timestamp   0
➜  pcfdev-v0.15.0 cf v3-delete timestamp
Deleting app timestamp...
OK
➜  pcfdev-v0.15.0 cf v3-apps
name        total_desired_instances
timestamp   0

Steps to Reproduce
The code to launch the app as well as the unit test I'm using to launch it can both be found in this gist: https://gist.github.com/mminella/1057aa906db62d795d7072c0b07544c6
The test I use to execute the code is CloudFoundryTaskLauncherIntegrationTests#testSimpleLaunch().  It doesn't complete but that's a known issue.
Expected result
When I run the $ cf v3-delete <APPNAME> I always expect it to work.
Current result
The deletion of an app that is run as a task that is bound to a service ends up not being deletable.
Possible Fix
N/A
name of issue screenshot
N/A

Hi @mminella,
I think the issue is the service binding. We prevent deleting a V3 app that is bound to a service. Could you try deleting the service binding and then see if you can delete the app?
We aren't sure if we want to re-implement the recursive delete in V3. We have a placeholder story for now, I'll log this as a request for the feature.

https://www.pivotaltracker.com/story/show/114125537


feat: Update Lit Connect Modal to include Coinbase wallet

What
Updated the lit-connect-modal versions in the root package.json to include Coinbase Wallet in the modal.
Why
A team requested this feature.
How
Simple package & yarn.lock update
Note
Haven't updated the apps. They still have the old versions of the Modal

The wallet loads in applications if metamask isn't installed or activated and the coinbase wallet is. I think the additional sort functions may be throwing off the babel-loader and don't think it's necessary to be explicitly defined as it is here.
https://github.com/LIT-Protocol/lit-connect-modal/blob/master/src/helpers/walletList.js#L22-L35


Array exercises

On line 22 in the array_exercises.rb file, the task is to return the second index of the array - the test passes on array[2] when asking for the second index, when it should be passing on array[1]

Thank you for bringing this to our attention. The intention of that exercise was to get the second index (as opposed to the second item)array[2], but I can see your confusion because the solution to #first_index was array[0]. I will look at both of these exercises and clarify them for future students.