triangle: incorrect test in some tracks

Please check if there's a test that states that a triangle with sides 2, 4, 2 is invalid. The triangle inequality states that for any triangle, the sum of the lengths of any two sides must be greater than or equal to the length of the remaining side. If this doesn't affect this track, go ahead and just close the issue.

No problem here

The test says isosceles? Or there is no such test?

Oh! I thought I was supposed to make sure that such a test existed and if not, created. The test exists, but is incorrect. It indicates that it is invalid, not isosceles. Thanks.

Sorry, my bad. There's a discussion in another track that says wolfram alpha disagrees with wikipedia on the 2, 2, 4 case. I think hold off until we actually do some more research.

@kytrinyx have we come to a consensus on this? Is there somewhere to follow the discussion?

The discussion is here: https://github.com/exercism/xerlang/issues/85
I think we're at the point where we should just make a decision, but I've been traveling for the past few days and haven't had time to re-read through the issues and make a suggestion as to the best solution.


K8SPXC-758: Allow skipping TLS verification for backup storage

https://jira.percona.com/browse/K8SPXC-758
Add verifyTLS variable to backup.storages

Test name
Status

haproxy
passed

recreate
passed

big-data
passed

scaling
passed

upgrade-haproxy
passed

storage
passed

scheduled-backup
passed

scaling-proxysql
passed

self-healing
passed

self-healing-chaos
failed

init-deploy
passed

restore-to-encrypted-cluster
passed

security-context
failed

upgrade-proxysql
passed

limits
passed

demand-backup
passed

smart-update
passed

monitoring-2-0
passed

affinity
passed

one-pod
passed

pitr
passed

auto-tuning
passed

upgrade-consistency
passed

proxysql-sidecar-res-limits
passed

users
passed

tls-issue-self
passed

demand-backup-encrypted-with-tls
failed

tls-issue-cert-manager
passed

tls-issue-cert-manager-ref
failed

self-healing-advanced
passed

self-healing-advanced-chaos
failed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/1077/commits/28f17bdb4cbfe3c380c6868f01be0e3ca1cad4db
image: perconalab/percona-xtradb-cluster-operator:PR-1077-28f17bdb

@hors fixed in 5792a2c8bfa6e2b95d0612dcc8c7a86e13c2044d

Test name
Status

big-data
passed

upgrade-haproxy
passed

haproxy
passed

scaling
passed

storage
passed

recreate
passed

scheduled-backup
passed

scaling-proxysql
passed

self-healing
passed

self-healing-chaos
failed

init-deploy
passed

restore-to-encrypted-cluster
passed

security-context
failed

upgrade-proxysql
passed

limits
passed

demand-backup
passed

smart-update
passed

monitoring-2-0
passed

affinity
passed

one-pod
passed

pitr
passed

auto-tuning
passed

proxysql-sidecar-res-limits
passed

upgrade-consistency
passed

users
failed

demand-backup-encrypted-with-tls
failed

self-healing-advanced
passed

self-healing-advanced-chaos
failed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/1077/commits/9fbab09b01d7c2b1b6b840fe02ce350b06633618
image: perconalab/percona-xtradb-cluster-operator:PR-1077-9fbab09b

Test name
Status

scaling
passed

storage
passed

upgrade-haproxy
passed

self-healing
passed

scaling-proxysql
passed

self-healing-chaos
failed

security-context
failed

scheduled-backup
passed

haproxy
passed

recreate
passed

big-data
passed

init-deploy
passed

restore-to-encrypted-cluster
passed

limits
passed

demand-backup
passed

monitoring-2-0
passed

pitr
passed

affinity
passed

demand-backup-encrypted-with-tls
passed

one-pod
passed

auto-tuning
passed

proxysql-sidecar-res-limits
passed

users
passed

upgrade-proxysql
passed

smart-update
passed

upgrade-consistency
passed

tls-issue-self
passed

tls-issue-cert-manager
passed

tls-issue-cert-manager-ref
passed

validation-hook
passed

self-healing-advanced
passed

self-healing-advanced-chaos
failed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/1077/commits/9fbab09b01d7c2b1b6b840fe02ce350b06633618
image: perconalab/percona-xtradb-cluster-operator:PR-1077-9fbab09b

Test name
Status

upgrade-haproxy
passed

haproxy
passed

scaling
passed

storage
passed

scheduled-backup
passed

big-data
passed

recreate
passed

self-healing
passed

self-healing-chaos
failed

scaling-proxysql
passed

init-deploy
passed

restore-to-encrypted-cluster
passed

security-context
failed

limits
passed

demand-backup
passed

monitoring-2-0
passed

affinity
passed

one-pod
passed

auto-tuning
passed

pitr
passed

proxysql-sidecar-res-limits
passed

upgrade-proxysql
passed

users
passed

smart-update
passed

demand-backup-encrypted-with-tls
passed

tls-issue-self
passed

tls-issue-cert-manager
passed

tls-issue-cert-manager-ref
passed

validation-hook
passed

self-healing-advanced
passed

self-healing-advanced-chaos
failed

upgrade-consistency
failed

operator-self-healing
passed

operator-self-healing-chaos
failed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/1077/commits/5792a2c8bfa6e2b95d0612dcc8c7a86e13c2044d
image: perconalab/percona-xtradb-cluster-operator:PR-1077-5792a2c8

Test name
Status

scaling
passed

storage
passed

big-data
passed

upgrade-haproxy
passed

recreate
passed

haproxy
passed

scheduled-backup
passed

self-healing
passed

self-healing-chaos
passed

scaling-proxysql
passed

restore-to-encrypted-cluster
passed

security-context
passed

init-deploy
passed

upgrade-proxysql
passed

self-healing-advanced
passed

self-healing-advanced-chaos
passed

limits
passed

demand-backup
passed

smart-update
passed

monitoring-2-0
passed

operator-self-healing
passed

operator-self-healing-chaos
passed

affinity
passed

one-pod
passed

pitr
passed

auto-tuning
passed

proxysql-sidecar-res-limits
passed

upgrade-consistency
passed

users
passed

demand-backup-encrypted-with-tls
passed

tls-issue-self
passed

tls-issue-cert-manager
passed

tls-issue-cert-manager-ref
passed

validation-hook
passed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/1077/commits/aa096886ee5b8b21b7f42aad02cf269aa0ff00c1
image: perconalab/percona-xtradb-cluster-operator:PR-1077-aa096886

Test name
Status

storage
passed

self-healing
passed

self-healing-chaos
passed

self-healing-advanced
passed

self-healing-advanced-chaos
passed

operator-self-healing
passed

upgrade-haproxy
passed

operator-self-healing-chaos
passed

haproxy
passed

scheduled-backup
passed

init-deploy
passed

limits
passed

monitoring-2-0
passed

scaling
passed

big-data
passed

affinity
passed

recreate
passed

scaling-proxysql
passed

one-pod
passed

restore-to-encrypted-cluster
passed

security-context
passed

auto-tuning
passed

demand-backup
passed

proxysql-sidecar-res-limits
passed

pitr
passed

users
passed

demand-backup-encrypted-with-tls
passed

tls-issue-self
passed

tls-issue-cert-manager
passed

tls-issue-cert-manager-ref
passed

validation-hook
passed

upgrade-proxysql
passed

smart-update
passed

upgrade-consistency
passed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/1077/commits/aa096886ee5b8b21b7f42aad02cf269aa0ff00c1
image: perconalab/percona-xtradb-cluster-operator:PR-1077-aa096886


Why is eventmachine locked to <IP_ADDRESS>?

Why is eventmachine locked to <IP_ADDRESS> (https://github.com/sj26/mailcatcher/commit/79e023ef58532d05c7557dc7af7e7fc163220560)? Is it compatible with the 1.2.x branch?
https://github.com/eventmachine/eventmachine/releases

Because bumping minor versions of eventmachine breaks a lot of stuff, historically.
I'll try out 1.2.1 some time and bump it if nothing breaks.

Ahh :) Makes sense. Thanks!


Fix the Objective-C sample code in the readme

After copy/pasting the sample code into a project, a few errors were picked up by the compiler. This PR fixes them.

Doh. This is a dupe of #13


adding nojni and remap options

Adding an option to set the mentioned flags in ikvmc command line

Hi, not sure why the appveyor check fails - all tests pass locally


Strange error on built with Qt 5.11.2 (with mingw32 5.3.0)

Hello
I'm trying biuld sqt with Qt Creator on Windows 7 x86. I use Qt 5.11.2 (for mingw32) and mingw32 5.3.0.
Error are:
C:\Qt\Tools\mingw530_32\i686-w64-mingw32\include\c++\thread:88: ошибка: no match for 'operator>' (operand types are 'std::thread::native_handle_type {aka ptw32_handle_t}' and 'std::thread::native_handle_type {aka ptw32_handle_t}')        { return __x._M_thread > __y._M_thread; }                               ^
Also where is more compiler note's, like this:
C:\Qt\Tools\mingw530_32\i686-w64-mingw32\include\c++\bits\stl_pair.h:233: candidate: template<class _T1, class _T2> constexpr bool std::operator>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)      operator>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)      ^
Any idea what could be wrong?

Sqt uses odbc and pg api via external libraries. You have to get them built with mingw32 too, so just prefer Visual Studio on Windows.

I see, thanks for the clarification. I'll try with MSVC 2015.

I install Qt 5.11.2 pre-buile for msvc-2015 and install MSVC2015 Community Edition. It now compiled normally, and run successfully.


Question : Random sampling and poisson

Hi Markus,
Question, what is the step/grid of this two filters ?
How we can custom the distance ?
or how does it work?
Thanks in advance,
BR

Random sampling uses a grid size of 128, and poisson-disk sampling uses a minimum distance of nodesize / 128. At the moment, these values are hardcoded, e.g.: https://github.com/potree/PotreeConverter/blob/9df10f452d9044fbacbc492bd2f05fb4ace90670/Converter/src/indexer.cpp#L1077

Ok !
In test, two project dont work both with random or fish ...
An idea ?
Same error, duplicate points

Abort on too many duplicates was intentional but you could try to change following code:
https://github.com/potree/PotreeConverter/blob/9df10f452d9044fbacbc492bd2f05fb4ace90670/Converter/src/indexer.cpp#L899-L906
Instead of calling exit(), you could try to call "continue". I can't garuantee it will work, though. If you try it, please let me know if it did work. In any case, could you send me the smallest laz file that causes this issue?

Closing this because it's a duplicate of https://github.com/potree/PotreeConverter/issues/438#issuecomment-689477023 and https://github.com/potree/PotreeConverter/issues/437


Vue3 chrome devtool not working when vite-plugin-vue-devtools node module is enabled

Vue devtools version
6.6.1
Link to minimal reproduction
http://localhost:8080
Steps to reproduce & screenshots
Issue happening when vite-plugin-vue-devtools plugin included in vite defineConfig section
Here vue3 is used with vite
What is expected?
Vue tab should show under chrome devtool
What is actually happening?
Getting vue.js is detected, but vue tab is not showing is chrome devtool in mac m3 pro & os is Sonoma 14.5
System Info
System:
    OS: macOS 14.5
    CPU: (11) arm64 Apple M3 Pro
    Memory: 41.02 MB / 18.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 22.1.0 - /opt/homebrew/bin/node
    npm: 10.7.0 - /opt/homebrew/bin/npm
  Browsers:
    Chrome: 125.0.6422.112
    Edge: 125.0.2535.67
    Safari: 17.5
  npmPackages:
    vue: ^3.3.4 => 3.3.4

Any additional comments?
No response

@brguru90
me too. it's the same.

We can try using the v7 Chrome extension, they can work together.

In the latest version 127.6533.73 of Chrome browser, Vue Devtools also does not work and there is no Vue tab on Chrome


New Feature: Configurable User-Agent

A vendor we connect to requires something as a user-agent, can you add the ability to send a UA string in GET requests etc... My pcap's show no UA is set or sent by default and I have yet to find a way to define one. Awesome tool BTW!

Glad you're liking IOR!
User-Agent is just a header so you can send whatever you want (including spoofing browsers or whatnot) in the Headers section of the Request form, e.g.
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36


coq-lsp: 0.1.9 -> 0.2.0

I'm a bit surprised by the fact that lsp no longer depends on serapi but I would expect serapi to now depends on lsp. Is it because only lsp is updated and not serapi?

It seems that you (Pierre) made the change that marks version 0.1.9+8.19 as the last one depending on serapi: https://github.com/NixOS/nixpkgs/commit/a9e5f6bfcd6d8025f6ee98c563c8e31eb322ec75#diff-88e95624188686a424a7e9813e8c715ffe4ea58c90eff2ec34be9fab6e80276a

If you look at the serapi repo it gives information on the transition from serapi to coq-lsp. serlib is the serialization library used by serapi and typically the main usecase. This has been moved to the coq-lsp repo, hence the difference in dependencies. serapi has a few other usecases which have been deprecated for using coq-lsp instead, this is all explained in the repo.
Practically for us, if plugins are relying on serlib, then they should be relying on coq-lsp and not serapi going forward which will include the serlib library.

Ok, and apparently whereas thereare new coq-lsp releases, the last release of serapi is only some rc thing so I guess it's fine and CI being happy it can be merged.

I've updated everything according to the README.


Added Spanish Translation for cls3

Added Spanish Translation for cls3

@iaasgeek
This is great and glad! Thank you!


Minor issue with responsive breakpoints

The plugin renders the carousel differently when you resize the window to the breakpoint vs. when you reload the page when the window is at the breakpoint. Steps to reproduce (tested in Chrome v48beta):

Go to my demo here: http://codepen.io/thdoan/full/bENLVW/
Resize the window until it is 480px in width; you should see the carousel changing from 5 slides to 4 slides
WIth the window still at 480px width, reload the page; the carousel is back to having 5 slides

It's can be caused by render or repaint process in browser and make this happen.
Try to limit your breakpoint to 479px and test if will work right on your 480px. Or try to make your next breakpoint with 5 slides start on 481px or 482px, giving this gutter probably will work fine and we dont have 481px.

Thanks for the suggestion, but the same problem exists. The issue is that there appears to be different logic for determining the breakpoint for resizing vs. initial page load. When you're resizing the window, the breakpoint behavior is correct, but it's off by one pixel when you're [re]loading the page.


Support for fluid line-height

Foremost, thank you for creating such a graceful and simple tool 🙏
I was looking around for a straight-forward solution to fluid typography and yours is by far the easiest with just the right amount of customization and modern Tailwind-like naming convention out of the box.
I was wondering if you have considered adding variables for fluid line-heights? One for body text and one for headings.
I suppose it may be an overkill to use clamp() for line-height since the variation between min/max is so small. On the other hand, it would make your tool a true plug & play typographic solution.

@iljapanic Thanks! Glad you found it useful.
Yup, I've thought about that before, but it might be tricky. You technically can clamp line height, but you can't clamp it in a unitless fashion (like clamp(1.3, x, 1.6)), so you'd need to use rems for the line height. That's actually what https://fluidtypography.com/ does (it's a similar tool), and it's perfectly fine, but in my experience, line height does not scale linearly with font size. So the curve looks more like this:

So the tool would need to give you a way to define the function, maybe as a bezier curve (this might even be useful for font size if some users don't want their font size to scale in a perfectly linearly manner).
However, I still think the easiest approach is to just use unitless line heights and change the scale factor for each font size step. For example, on my personal website, what I do is have a set of line height variables, maybe like this:
--lh-3xs: 1.2;
--lh-2xs: 1.3;
--lh-xs: 1.4;
--lh-sm: 1.5;
--lh-base: 1.6;
--lh-md: 1.7;

And then I create font size utilities that pair the right line heights with the right font size steps. So maybe:
.fs-base {
  font-size: var(--fs-base);
  line-height: var(--lh-base);
}
.fs-3xl {
  font-size: var(--fs-3xl);
  line-height: var(--lh-3xs);

Alternatively, you could try out the technique in this article: Using calc to figure out optimal line-height. The trick in that article is actually what fluid-type-scale.com uses for its own CSS, although I will admit I still like to just create my own CSS variables. That way, I can more easily change line height based on other factors, like line length (e.g., for card components where the lines of text are very short).
I know that's a long response, but hopefully it clarifies things.

@AleksandrHovhannisyan Thank you for a quick response. I appreciate you taking time to write such a thoughtful and in-depth explanation. I haven't considered that the unitless values might be a culprit. Your rationale makes total sense. I'll just go with a few variables with unitless values 🚀


Invalid argument - index on embed_pitch input error during training

I've tried various batch sizes:  I'm modified the scripts to use tf.karas  and tensorflow 2.1.0,  but other than that,  I'm running pretty much yourcode.    Where is the likely cause of the below error?  Note that it doesn't occur immediately, but after a few iterations.
My setup: Win10 tf 2.1.0 python 3.7 GeForce RTX 2080 - c code compiled and run under Ubuntu 18.04 LTS
InvalidArgumentError: 2 root error(s) found.
  (0) Invalid argument:  indices[39,16,0] = 256 is not in [0, 256)
	 [[node model/embed_pitch/embedding_lookup (defined at <ipython-input-9-4cd3f5d83c4d>:2) ]]
	 [[VariableShape_1/_36]]
  (1) Invalid argument:  indices[39,16,0] = 256 is not in [0, 256)
	 [[node model/embed_pitch/embedding_lookup (defined at <ipython-input-9-4cd3f5d83c4d>:2) ]]
0 successful operations.
0 derived errors ignored. [Op:__inference_distributed_function_26142]

Errors may have originated from an input operation.

I think this is the same case - https://github.com/mozilla/LPCNet/issues/84
And the given solution worked for me

Thanks, will apply, check, and hopefully close


/.auth routes

/.auth should be excluded from the render function I guess :)
https://kind-field-0d3164f03.1.azurestaticapps.net/user
https://kind-field-0d3164f03.1.azurestaticapps.net/.auth/aad

I think you have the wrong URL for login - it should be /.auth/login/aad. After going through the login flow at that URL, I get the following response from /user:

Cool that this seems to work! I've been meaning to check it out but haven't had the time to dive deep yet. Keep me posted if you run into any other issues.

My bad....😂
Might use it more for work, as we did one project with it. Thank you for your work.


[DO NOT MERGE/REVIEW] Update aks upgrade command to support tier switch

This checklist is used to make sure that common guidelines for a pull request are followed.
Related command

General Guidelines

[x] Have you run azdev style <YOUR_EXT> locally? (pip install azdev required)
[x] Have you run python scripts/ci/test_index.py -q locally? (pip install wheel==0.30.0 required)
[x] My extension version conforms to the Extension version schema

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify src/index.json.

DO NOT MERGE

Hi team, I noticed this was closed. May I know is this merge "Update aks upgrade command to support tier switch" on the calendar? If is, may I know when this merge could happen roughly? Thanks a ton!


ZF3 component compatibility

This patch updates the module to be forwards compatible with v3 releases of Zend Framework components. Specifically, it does the following:

Updates the minimum supported PHP version to 5.6.
Ensures the dependency list represents the actual module requirements, and sets the minimum supported version of each dependency to the latest stable release; if a v3 release is available, this is supported via || constraints.
Moves the Module class to the src/ tree, where it belongs, and:

removes the getAutoloaderConfig() implementation, as it was redundant.
extracts the ApiFactory factory to its own class, allowing removal of the getServiceConfig() implementation.

Updates the CI integration to test against lowest, locked, and latest dependencies.

Travis is evidently having a queueing problem. As such, I did the following locally:

Tested against PHP 5.6:

lock file
--prefer-lowest
update

Tested against PHP 7:

lock file
--prefer-lowest
update

In all cases, tests pass. As I've already been waiting 40 minutes for the build and have cancelled twice, I'm going to merge so I can move on to the swagger and apiblueprint updates.


Pruning YOLOv4 (from darknet)

Hi,
I attempted to prune the pretrained YOLOv4 from darknet but I faced some issues.
Using your guide, I have installed and am able to generate the pruned models. By running prune.py with the darknet pre-trained yolov4.cfg and yolov4.weights, I was able to generate a pruned model in /darknet/temp/.
However, using ./darknet detect with these pruned cfg and weights gave me the following results. Is there anything wrong with my implementation? Thank you!
##the predictions.jpg are the same for all 3 methods.

Hi @jeffreylowzg!
Thank you for your interest in my work.
Did you fine-tuning the network after pruning? This is an important step. After pruning p% of filters in all prunable layers of the network, the remaining filters can present an undesirable behavior, since their contribution to the output can be highly correlated with some filter that was removed. Therefore, it is advisable to readjust the remaining parameters through fine-tuning. For that purpose, just train the network for a few more iterations (e.g., 10,000) and try the prediction again.

Hey @pedbrgs
Thank you for the amazing work!
I think you were right in my implementation not doing the fine-tuning properly. I have been trying to pinpoint the issue (could be training image error or GPU memory issues, darknet training stops randomly). I will update this thread should I have any headway in this! Thank you!

Hello @pedbrgs, thank you for the great work. My network size is not square, it is 640x480, how can I use your code?

Hi @tuanmonkeyy!
Thank you for your interest in my work.
Currently, there is no ready-made way to do this. But you can change a few lines of code to prune YOLOv4 networks with non-square inputs. It is not complicated.
Note that the Darknet class already accepts a tuple as a img_size parameter. By the way, the default value is (416, 416). However, the YOLO function instantiates an object of the Darknet class passing a single value for the image size. It is in calling this function in prune.py that you must change the code.
If you are going to use projection-based methods, which I do not suggest for this case, then you will have to change more lines of code. Starting with the get_variables function.

Hi @tuanmonkeyy!
Thank you for your interest in my work.
Currently, there is no ready-made way to do this. But you can change a few lines of code to prune YOLOv4 networks with non-square inputs. It is not complicated.
Note that the Darknet class already accepts a tuple as a img_size parameter. By the way, the default value is (416, 416). However, the YOLO function instantiates an object of the Darknet class passing a single value for the image size. It is in calling this function in prune.py that you must change the code.
If you are going to use projection-based methods, which I do not suggest for this case, then you will have to change more lines of code. Starting with the get_variables function.
Thanks, I successfully pruned my YOLOv4 model with your L1 technique, 0.6 pruning rate and get very good result. I'm deploying it on FPGA ZCU104, I will cite your paper.

Thank you @pedbrgs, I successfully pruned my YOLOv4 model with your L1 technique, 0.6 pruning rate and get very good result. I'm deploying it on FPGA ZCU104, I will cite your paper, did you also use L1-norm pruning?

Great, @tuanmonkeyy! Glad to know that my tool was useful for your work.
In fact, in my paper I investigated all the techniques implemented here. However, the best results in my application were obtained with techniques based on norms (L1 and L2). You did well to try L1-norm first.


Normative: Avoid microtask queue delay when resolved

Closes #47, #48, #43

Note, this is one of two possible solutions. I'm working on a writeup of how this would be solved instead through a microtask queue checkpoint.

cc @georgneis

There is a possible tweak to this patch, where we only treat a module as synchronous if it completed synchronously the first time, and so any top-level await  (even from a previous module graph traversal) will always take a turn through the job queue before the module runs. Maybe this would ameliorate the "Zalgo" concerns a little bit, but it would require extra bookkeeping.

Applied https://github.com/tc39/proposal-top-level-await/pull/49#issuecomment-466409808 in  ab2344e

I would prefer to not take this approach, as it leaves whether a module is async or not up to whether it dynamically hits an await, as opposed to whether one is syntactically present (as in the current proposal). So, closing this PR.


Pre-school tab is not showing the preschool hierarchy

As far as I can remember, this used to work. It is broken now. @aksanoble - assigning this to you.

Fixed in Alpha1


Fix paths to panel resources in panel_data.config

Pipeline fails with error:
ERROR ~ No such file or directory: /nextflow/oncoanalyser/work/a8/9252b19d92fd1f4db51d7af251245b/panel_data_hmf_panel_resources.tso500.38_v6.0--2/rna_resources/isofox.tso500_gene_normalisation.csv

 -- Check script '/home/.nextflow/assets/nf-core/oncoanalyser/./workflows/../subworkflows/local/prepare_reference/main.nf' at line: 291 or see '.nextflow.log' file for more details
ERROR ~ Pipeline failed. Please refer to troubleshooting docs: https://nf-co.re/docs/usage/troubleshooting

 -- Check '.nextflow.log' file for details
-[nf-core/oncoanalyser] Pipeline completed with errors-

The actual file name is different. Fixed for the correct one as in the panel resources folder.

PR checklist

[x] This comment contains a description of changes (with reason).
[ ] If you've fixed a bug or added code that should be tested, add tests!
[ ] If you've added a new tool - have you followed the pipeline conventions in the contribution docs
[ ] If necessary, also make a PR on the nf-core/oncoanalyser branch on the nf-core/test-datasets repository.
[ ] Make sure your code lints (nf-core lint).
[ ] Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
[ ] Check for unexpected warnings in debug mode (nextflow run . -profile debug,test,docker --outdir <OUTDIR>).
[ ] Usage Documentation in docs/usage.md is updated.
[ ] Output Documentation in docs/output.md is updated.
[ ] CHANGELOG.md is updated.
[ ] README.md is updated (including new tool citations and authors/contributors).

Thanks for opening the PR @bounlu. The paths listed in panel_data.config are specific to the TSO500 reference files packaged with oncoanalyser:
https://github.com/nf-core/oncoanalyser/blob/4227bc1083209d79c8735d32e6c75f762a640006/lib/Constants.groovy#L18-L19
Are you finding the above TSO500 reference files are not working with config or are you using a different set of files?

Yes I am using TS0500 resources downloaded from GCP named as hmf_panel_resources.tso500.38_v6.0--2.tar.gz. The file paths are different in that version compared to the master 5.34 version.

It turns out that the file paths for many resources are different in the pipeline_v6.0  branch compared to the dev.  If I run revision pipeline_v6.0  specifically with v6 resources folder, it works as intended.


New Rule: enforce messages on assert calls

Rule details
Node's assert functions allow for passing in an optional message.
I'd like a way to enforce passing in that message.
For example, assert takes a value and an optional message.
assert(foo);
assert(foo, 'Foo is required')

Syncing between error logs and code is far easier when your error message is Foo is required rather than undefined == true
What type of rule is this?
Warns about a potential problem
Example code
// Error/warn
assert(foo);
assert.equal(foo, bar);

// Good
assert(foo, 'Foo is required');
assert.equal(foo, bar, 'Foo and Bar are not equal');

Participation

[ ] I am willing to submit a pull request to implement this rule.

Additional comments
No response

:+1: I am in favour of this.
Thank you for the issue :)


Add Sieve of Eratosthenes Algorithm inside the Docs

Description
Hi I want to add the program Sieve Of Eratosthenes as a contribution for HSoC. This program is used for finding prime numbers upto a given limit. This is a hand-in-hand algorithm for the Segmented Sieve.
Programming language

[x] C++
[x] Python

Are you contributing under any open-source program ?
HackClub RAIT Summer of Code

Can you assign this issue to me . I want to contribute on this issue.

@sid-am-ahd935 Assigning this issue to you. Happy Coding!


add python3-chainer-pip key

I add python3-chainer-pip key.
I follow the instruction in master/CONTRIBUTING.md#pip-1 and use anchor/alias for yaml.

@knorth55 can you please update your rosdep PRs to include links to the packages you are adding on pypi. For example: https://pypi.org/project/chainer/
Thanks.

@nuclearsandwich thank you for your review. I updated.


Request

It would be nice to be able to set our own preference for pastebin and other type of exports.
for example /lp tree to go to a local file OR even a local pastebin equiv.

The tree and verbose paste outputs are in a special markdown/html form, which as far as I know can only be rendered by GitHub.
There would be no point in saving it in a local form or to an alternative service as the markdown wouldn’t be rendered, and you wouldn’t be able to read or understand the output.

Also what’s wrong with Gist?


Storage: elaborate docs for '{Bucket,Blob}.make_{public,private}'.

Also note how to enable anonymous access to 'Blob.public_url'.
Closes #5457.

@frankyn Any remaining issues?


chore: update CODEOWNERS

Feature or Problem
This updates the CODEOWNERS file (and removes redundant files)
Note the .github/CODEOWNERS path is the first place github checks: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners#codeowners-file-location
To be a valid identifier in CODEOWNERS, the owner must have write access to the repository. Thus this change grants write access to this repo to more individuals than before. Since not every individual who maintains part of the wasmCloud ecosystem should be able to merge all pull requests, in I've enabled a new setting for the branch protection on this repo: "Require review from Code Owners." Since all paths are owned (by the org-maintainers, by default), in practice this should only allow owners to approve code they own

@rvolosatovs I agree with your concern, but I don't think that's what's going to happen in practice. I would like to merge this and open a PR to test, to confirm the org maintainers will maintain the ability to approve and merge any PR (which is the status quo). In other words, my goal in setting up CODEOWNERS is to be strictly additive in who can help us make progress 👍 If this doesn't work as configured, I have two ideas for tweaks we can layer on top:
* explicitly add the org-maintainers to every line (ew...)

* create a separate ruleset protecting main which only applies to org-maintainers and does not require codeowner approval

If neither of those work, we can revert this and try something else

Org maintainers would indeed need to be added to each line in order for them to keep being code owners, that's, unfortunately, how CODEOWNERS files work

If you want to match two or more code owners with the same pattern, all the code owners must be on the same line. If the code owners are not on the same line, the pattern matches only the last mentioned code owner.

In that case I'll set up a separate rule for org-maintainers

I set up rulesets which require approval from codeowners but which can be bypassed by the org-maintainers group. Let's see how that works with this 👍


Panel only works on the left?

It doesn't seem like it's possible to choose where the panel is displayed. Am I wrong?

I want the panel from open from write too

i wonder what navigationdrawer_gradient_rtol.png is for?


cargo-outdated: 0.15.0 -> 0.16.0

The patch nixpkgs shipped is now included.
Changelog: https://github.com/kbknapp/cargo-outdated/blob/master/CHANGELOG.md Fixes compatibility with latest Cargo.lock version.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

@ofborg build cargo-outdated cargo-outdated.passthru.tests


Improve code “Copy” button styling

The idea is to make it look better given how we align the copyable text with the left edge of the page, not the rest of the text:

I also like this more because it raises the weight of the copy button, which is the only real interaction anyone needs to have with the content.

Thanks!

@zackbloom I def do like the direction of this, but what should we do about multiline embed codes. Perhaps this should just be an optimization for single-line embed codes?
Here’s what this looks like with Disqus’s embed (with their comments removed, it’s usually even longer):

We could just display any embed code on one line but I feel like there’s some value in having people actually see the bulk of it. Anyhow, curious your thoughts.

Honestly, this looks fine to me:

Went with a similar style to the run buttons in the site docs. Closed with https://github.com/EagerIO/EmbedBox/commit/e53ac5abdd8176c00f95e3cc04e24a4f5419ab92.

🚀
On Sep 9, 2016, at 7:32 PM, Adam Schwartz<EMAIL_ADDRESS>wrote:
Went with a similar style to the run buttons in the site docs. Closed with
e53ac5a
https://github.com/EagerIO/EmbedBox/commit/e53ac5abdd8176c00f95e3cc04e24a4f5419ab92
.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/EagerIO/EmbedBox/issues/97#issuecomment-246068403, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AADYM0WAavCy82LmbdomKBy3ccbsjdPWks5qoeyUgaJpZM4J4SH1
.


default value

in the yaml file can I specify a default value for the field?
class: Address
table: address

fields:
  address: String
  used: bool
    #default: true  #something like this?

@vlidholt do you envision any special way how this should be implemented? Sounds like a nice PR...

we can handle the default value on the sql side or dart side

It would be a cool addition, but I think the implementation needs to be thought through. Handling the default value on the Dart side is probably best, but it may only be possible to do primitive types (other serializable objects would be tricky). Also, what should the syntax look like. Needs to feel clean and be backwards compatible.

I think it would be best to provide the serialized version of the data in the yaml file. This could be used to set the default in the database, and a dart default could be constructed, too, by using the SerializationManager.
I'm currently working on a package that helps specify and parse yaml based configuration files. I think it'd be the perfect fit for specifying the class definitions. (Had this as a usecase in mind)

Closing this as duplicate for the more specified issue here https://github.com/serverpod/serverpod/issues/1140.
PS. This is being implemend right now 🙌


Write a C++ program to find minimum of n numbers

Description
Write a C++ program to find minimum of n numbers
Input  : 10 20 30 40 50
Output : 10

How to contribute

Save the solution in program/FindMinimumOfNNumbers.cpp file
Add FindMinimumOfNNumbers.cpp file in find-minimum-of-n-numbers folder

@harshraj8843 Please assign me this issue.

Hey @deveshpandee
You can comment !assign on any good first issue you want to contribute to, to be auto-assigned
!assign

!assign

FindMinimumOfNNumbers.cpp created


provide open reconstruct circuit interface from witness stream

hi,
seems project not provide the interface to reconstruct parameters from witness stream against to WriteFullTo and WritePublicTo interface.
    func WritePublicTo(w io.Writer, curveID ecc.ID, publicWitness frontend.Circuit) (int64, error) {
just like the FromPublicAssignment, but it is internal interface.
		if err := w.FromPublicAssignment(publicWitness); err != nil {
			return err
		}

for example:
type Circuit struct {
 	    X frontend.Variable
	    Y frontend.Variable `gnark:",public"`
 	    Z frontend.Variable `gnark:",public"`
 	}

public witness stream like "`0000000200000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000189"

we hope a open interface to construct the Circuit's specific Y and Z variable from the stream.

Hello, current implementation forces the user to use groth16.ReadAndProve (resp plonk.ReadAndProve) that parses the witness. (see https://docs.gnark.consensys.net/en/latest/HowTo/serialize/#ordering )
Is that sufficient for your use case?

@mdj33 latest commit on develop introduces witness.ReadPublicFrom and witness.ReadFullFrom which assign values to a provided witness (as big.Int values) from a io.Reader.


helm 3 fails silently in case of "malformed" kubeconfig

Helm3 fails silently if it cannot read cluster from kubeconfig file:
$ helm3 version; echo $?
1

Affected version:
$ helm3 --kube-context=gullfaxi version
version.BuildInfo{Version:"v3.0.2", GitCommit:"19e47ee3283ae98139d98460de796c1be1e3975f", GitTreeState:"clean", GoVersion:"go1.13.5"}

I deliberately put current-context: none into ~/.kube/config - this forces me to specify --kube-context and --context for helm2 and kubectl - this way I have less chances to apply manifests to a wrong cluster. Both helm2 and kubectl produce sane errors if I forgot to specify a context for a command:
$ helm version
Client: &version.Version{SemVer:"v2.14.3", GitCommit:"0e7f3b6637f7af8fcfddb3d2941fcc7cbebb0085", GitTreeState:"clean"}
Error: could not get Kubernetes config for context "": invalid configuration: context was not found for specified context: none
$ kubectl version
Error in configuration: context was not found for specified context: none

I expect the same behavior from helm3
W/A: remove current-context from kubeconfig

Yeah, this one has been causing us grief.
It's just been fixed by #6909 It will be part of the next helm patch release.
So this issue is a duplicate of #6863


hubot package installs with .node-version breaking nodenv

The npm package is published with a .node-version file. I can't seem to find when, how or where this file is generated, but I humbly submit that it should not be included in the package (nor the git repo).
As has been discussed in the ruby community numerous times, the .node-version file should not be shared as it requires an overly strict version specifier.
Does anyone know where this file is coming from before I go further in advocating for its removal?

I don't see it in git:
$ git rm .node-version
fatal: pathspec '.node-version' did not match any files

I generated a new bot and checked it's using 2.13.1. I did the release over the weekend, and I don't have that file locally, so I'm not sure where it's coming from.
Can you demonstrate how this is breaking nodenv? I use it myself, and have not seen a problem, since it'd be inside a projects's node_modules, not it's parent.

I'm terribly confused where it's coming from:
$ npm i hubot
$ ls -al node_modules/hubot/.node-version
-rw-r--r--  1 jasonkarns  wheel     6B Nov 21  2014 node_modules/hubot/.node-version

(modified time of Nov 21, 2014? weird)
I verified it's in the actual package from npm: http://registry.npmjs.org/hubot/-/hubot-2.13.1.tgz
It breaks on my nodenv because the contents of the node-version aren't a valid version name (v0.10). nodenv version specifiers don't have the v prefix, and include the full major.minor.patch version number.
$ bin/hubot
/Users/jasonkarns/Projects/td/doubot/node_modules/hubot/node_modules/.bin
nodenv: version `v0.10' is not installed

Did you generate a hubot with yo hubot? Try running bin/hubot from /Users/jasonkarns/Projects/td/doubot instead.

Also, turns out there are multiple nodenvs: https://github.com/wfarr/nodenv

Try running bin/hubot from /Users/jasonkarns/Projects/td/doubot instead.

That is where I'm running bin/hubot from:
$ pwd
/Users/jasonkarns/Projects/td/doubot
$ bin/hubot
/Users/jasonkarns/Projects/td/doubot/node_modules/hubot/node_modules/.bin
nodenv: version `v0.10' is not installed

Also, turns out there are multiple nodenvs: https://github.com/wfarr/nodenv

Yep. I use @OiNutter's nodenv which is a direct port of rbenv with virtually no modifications. (I'm one of the maintainers)

If you have a .node-version file in the directory, it will be picked up by npm as it uses its own .npmignore file, and delegates to .gitignore when it doesn't exist. .node-version isn't actually in the .gitignore so will be included when hubot is pushed to npmjs.org if one exists.

So we need to add .node-version to the .gitignore and need to publish a new version to npm?

Yup, that would be a solution.

@jasonkarns, can you prep a PR and I'll merge and cut a release tomorrow?

@michaelansel  #980

We could also git ignore .node-version. Probably worth adding sanity check
to release to make sure there are random files in unchecked into git that'd
accidentally be included.
On Thursday, June 11, 2015, Jason Karns<EMAIL_ADDRESS>wrote:

@michaelansel https://github.com/michaelansel #980
https://github.com/github/hubot/pull/980
—
Reply to this email directly or view it on GitHub
https://github.com/github/hubot/issues/977#issuecomment-111321064.

#980 does add .node-version to gitignore. If we were to create an .npmignore, then npm would no longer use .gitignore, and we would have to duplicate ignore entries to both files.

@jasonkarns missed the PR for my last comment, thanks!

Fixed in https://github.com/github/hubot/pull/980 and the next release shouldn't have the same problem.


Codecombat cloudrip mountain ( Crag Tag ) bug

There is currently a bug in cloudrip mountain's first level : Crag Tag. It is telling me to use my boots, but it also tell me that my boots is restricted. I can't choose the boots and I can't start the level. I found this bug about 3 weeks ago, and now I still can't select the boots. Someone in codecombat discourse said that he used winged boots to enter the level, but I don't have enough money. https://discourse.codecombat.com/t/cloudrip-mountain-first-level-bug/20332 ( the issue that I created for this bug )

I just made an account here to post this exact same bug glad to see somebody is already on it I guess all I have to add here is a screenshot:

Some additional info not sure if this is helpful:
I went to another level that has no restrictions  and tried a bunch of equipment permutations:
-I tried entering the level with "No Boots"
-I tried entering the level with "Leather Boots"
-I tried entering the level with "Simple Boots"
no success

In one of those discourse threads somebody claimed that having the "Boots of Leaping" equipped will get you past this bug I can confirm this to be TRUE! It costs 741 gems. I did not have enough money but there is a challenge level on the first map ( that looks like a dungeon) in the bottom right corner which you can play over and over again ( with increased difficulty)
was able to grind enough gems to buy the boots.
I hope this helps future players finding this thread.

yes, I hope so too, anyways I solved it a long time ago since I check out
the shop and it said the boots of leaping got a jump code
On Fri, Jul 31, 2020 at 8:04 PM envwarby<EMAIL_ADDRESS>wrote:

In one of those discourse threads somebody claimed that having the "Boots
of Leaping" equipped will get you past this bug I can confirm this to be
TRUE! It costs 741 gems. I did not have enough money but there is a
challenge level on the first map ( that looks like a dungeon) in the bottom
right corner which you can play over and over again ( with increased
difficulty)
was able to grind enough gems to buy the boots.
I hope this helps future players finding this thread.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/codecombat/codecombat/issues/5787#issuecomment-667086307,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOZMGWDUOHMPWWUO7D4F4XLR6KXN5ANCNFSM4LFN4IQA
.

My son ran into this bug and I can confirm that equipping the Boots of Leaping got us past this bug.


feat: some setup

Hah, we're both working on this over the weekend :D
I added a bunch of nice integration with next inspired by the auth0 lib
I split the thing out into playground and the library
This is still WIP but you can kinda see what I'm thinking anyway. Should open up some discussions!
I added @darraghor to the package names cause I can generate npm keys for that organisation. I didnt get that far yet though. But just wanted to mention that that's just temporary

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Add support for set_version and set_name

Changelog: Fix: Compatibility to Conan set_name and set_version
fixes #442

[x] Refer to the issue that supports this Pull Request.
[ ] If the issue has missing info, explain the purpose/use case/pain/need that covers this Pull Request.
[x] I've read the Contributing guide.
[x] I've followed the PEP8 style guides for Python code.

Codecov Report

Merging #449 into develop will increase coverage by 0.08%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##           develop     #449      +/-   ##
===========================================
+ Coverage    92.49%   92.57%   +0.08%
===========================================
  Files           33       33
  Lines         3329     3338       +9
===========================================
+ Hits          3079     3090      +11
+ Misses         250      248       -2

Impacted Files
Coverage Δ

cpt/packager.py
84.84% <100%> (-0.13%)
:arrow_down:

cpt/test/integration/basic_test.py
96.47% <100%> (+0.15%)
:arrow_up:

cpt/builds_generator.py
95.09% <0%> (+1.13%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 94c083f...79d9bb9. Read the comment docs.


QUIZ Desktop Application

Have you read the Contributing Guidelines
YES
QUIZ DESKTOP APPLICATION IN PYTHON
Description
This is the quiz application which I made using python. It uses oops concepts. It contains trivia api to get the question. It use smtplib to send the score to the user. We save the user information in the csv file. We made the gui using tkinter
Fixes #1159

Checklist

✔ I've read the contribution guidelines.
✔I've checked the issue list before deciding what to submit.
✔I've edited the README.md and link to my code.

Related Issues or Pull Requests
#1159

@Kushal997-das made the necessary change in the readme file a859e327bca13af77b149e07f8fda0a5c5233e51


Skip batching for phase items from other pipelines

Objective

Fix #14295

Solution

Early out when GFBD::get_index_and_compare_data returns None.

Testing

Tested on a selection of examples including many_foxes and 3d_shapes.
Resolved the original issue in bevy_vector_shapes.

Can you turn the original issue into a unit-test to use as regression testing please?

Can you turn the original bevy vector shapes issue into a unit-test to use as regression testing please?

I considered this but it's a pretty non-trivial amount of setup, definitely not much of a unit test, would require a example setting up pipelines with custom phase items and batching.
It can still be done but wanted to put up this fix so we can try and get it in for 0.14.1

Yeah, I wouldn't worry about automated testing here for now. We need a more cohesive design to this across rendering.


python312Packages.spotifyaio: init at 0.6.0

Module for interacting with for Spotify
https://github.com/joostlek/python-spotify/

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 347568 run on x86_64-linux 1

4 packages built:

python311Packages.spotifyaio
python311Packages.spotifyaio.dist
python312Packages.spotifyaio
python312Packages.spotifyaio.dist


Fix/double blind optional

You can run this test to verify how it works:
tests/test_optional_double_blind.py
I want to keep the same field name for all the conferences and the builder will check the existence of this field to decide if overrides the author identities or not.
Depending the setting set_submission_public is True or False, the field represents to reveal the identity to everyone or to the review committee. We could try to customize the field value to make this distinction.

Please, don't merge this if we see that is not need in the workshops.


speed limit overlays are not clear over trees

as you can see in the image above the speed limit overlay is not very clear.
it can blend into the trees and hide under the road name now.
Is there any need to fix this issue?

this is with 0 transparency:

Is this specifically due to the mod settings UI allowing transparency value to be set too low (eg. should there be a min transparency enforced)?

Is this specifically due to the mod settings UI allowing transparency value to be set too low (eg. should there be a min transparency enforced)?

@aubergine10  I edited the picture. latest version and max transparency this time.

One solution to this would be to show the speed limit on both side although is confusing. maybe change color?

When editing by segment (rather than lane) what if speed sign was a bit bigger?
I noticed that when editing by lane the signs get bigger than when editing by segment. That could be flipped? Related: https://github.com/CitiesSkylinesMods/TMPE/issues/1221#issuecomment-990229889

@kvakvs is this still an issue?

It probably is the same, nothing changed in the game and in the rendering code.
Since Sunset Harb the overlay render order has changed it is now after UI but somewhere possibly before the street names overlay.
Not sure if we have any control over render order.

It's impossible for GUI calls to be before anything. They were/are always after everything so on top of already rendered things (UI/3d scene), cannot be reordered.

yeah, but as you've said that requires a shader so completely different use case. With custom shaders you can do everything.


Allow Usage of ISO 8601 in the frontmatter

Please select if your request is either something new or an enhancement

[x] Enhancement of an existing Feature.
[ ] Request of a new feature.

Please select the area your request applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

[x] Workspace - VSCode workspace, vaults, Intellisense/autocomplete, Dendron settings
[ ] Lookup - Dendron's Lookup Command
[ ] Views - Dendron Preview, Tree View, Side Panels in the UI
[x] Schema - Dendron Schemas
[ ] Pod - Data import from / export to Dendron
[ ] Publish - External Site Publish
[ ] Markdown - Markdown features, such as syntax support and features

Is your feature request related to a problem? Please describe
It would be nice to have ISO 8601 in the updated and created slot. As the current time stamp dosen't.

Thanks for the suggestion!

Plus one. There are other settings available in Default Timestamp decoration format but they are all American manth/day/year, and while there is a 24-hour time option, it has no date part. https://xkcd.com/1179/


[loc][query] Typo in source string: Aquiring ->Acquiring

String text: Aquiring user code failed
Context
extensions/azure-account/out/azure-account:English (en):plaintext:azure-account.userCodeFailed
Resource
azure-account
String text: Aquiring token with device code
Context
extensions/azure-account/out/azure-account:English (en):plaintext:azure-account.tokenFailed
Resource
azure-account
See: https://www.transifex.com/microsoft-oss/vscode-extensions/translate/#es/$/117123262?issue=yes

This one still repro.
String text: Aquiring token with device code
Context
extensions/azure-account/out/azure-account:English (en):plaintext:azure-account.tokenFailed
Resource
azure-account
See: https://www.transifex.com/microsoft-oss/vscode-extensions/translate/#es/$/117123262?issue=yes

We still need to publish the extension it seems. I'm planning to do so next week. (Adjusting target milestone to reflect that.)


[d3d9] Duke Nukem Forever → the shadows are not "soft"

With DXVK:

With WineD3D:

It's not the same bug as https://github.com/doitsujin/dxvk/issues/1639, it would be like this instead:

System information

GPU: Nvidia GeForce GT 730M
Driver: nvidia-vulkan 440.66.14
Wine version: Proton 5.0
DXVK version: 1297

Apitrace file(s)
https://mega.nz/file/yzYXDQha#tSJKWoMY2xDloDO-6RkSKUanxKk_CA8yz7yIx-Vrjb4
Log files
steam-57900-wined3d.log
steam-57900-dxvk.log

The trace is working fine and it seems like DF24 is not being used, so i guess this was created with wined3d, can you record one with dxvk?

The order/swizzle on my FETCH4 might be incorrect -- but thats an easy fix if I can get a trace to figure that out.

Here it is!
https://mega.nz/file/z2AR1Q4K#q59hYHn710svdelHsXvnqs2kbTBF95LfY7F0K1gRkxk
(sorry, I'm late)

Should be fixed now :)

It's way better!
But when I look closer, the issue is still here:
dxvk:

wined3d:

Can you try reverting 2fc00a331b952b1ecba9813d892f1edf80688c68? Otherwise at this point I do not know :<

also if you can can you provide a trace close up with DXVK so I can check it against AMD native? It could just be like that...

Nope, it's the same thing as the first screenshot:

I think you have to reopen the issue 🤷

(fudge it to use

can you provide a trace close up with DXVK so I can check it against AMD native? It could just be like that...
if it is, then i can fudge it to use the path it does in wined3d

https://mega.nz/file/Kv43ETyA#zGaL3S09AHMZ5v6pM8A4v2za48RWRsTkSpcOjQYEUwA

Should be fixed for good now :)

Again, it's better!
BUT (I know..) there is still a difference with wined3d:
With wined3d, you have a lot of "noise":

Which is not here with dxvk:

Plus, you can notice there are black lines we shouldn't see.

iirc the game uses a different method to sample shadows on dxvk compared to wined3d, so differences are expected.

If you can get a dxvk trace super up close I can validate that on native and see if anything is amiss. Sorry to be a pain

https://mega.nz/file/rn4jwbTB#K7c9HP8ndCIgsp3qjhRMr7Jv7SyBFgf5tkAcJAfsD-w
(sorry, it's very long to upload at home)

Can this issue be reopened?

This should be fixed now 👍

The black bars are gone!
But he "noise" is still not here:
WINED3D:

DXVK:

Which one is supposed to be the right one?

Its a different shadow path.

What's does it mean? Is the "noise" not being here normal?

For the shadow path on AMD, yes.

But I have a Nvidia GPU.

It's using D3D9 driver hacks that Nvidia usually doesn't have.

Buy I have this "noise" with my Nvidia GPU with WINED3D. Why not with DXVK? I don't understand :/

Because we expose DF24 which uses a different shadow path.

I guess everything's normal then.
Let's say Duke Nukem Forever is... done™

Duke Nukem Forever has two different ways to filter shadows:
With DXVK the game uses the one primarily built for AMD GPUs. That is because DXVK supports D3D9 driver hacks that typically Nvidia's Windows D3D9 driver doesn't support. DXVK also supports those on Nvidia GPUs.
When those hacks (DF24 in particular here) aren't present (as would be the case on Nvidia Windows D3D9 drivers), the game does something else to filter shadows.


User order.currency rather than Spree's currency.

The currency used when sending a payment to Adyen was the Spree currency rather than the order's currency. This switches it to the order for ecomm sites which deal in multiple currencies.

Great, thanks for catching that


Remove flaky tests

These tests test that the <title> is laid out a certain way, but there is no guarantee by Django about that, and we see different strings in practice.
Simply remove them; these lines are not relevant to the functioning of the model.

Good catch, it's actually a feature of Django that you can customize the title tag. They should definitely not be part of any assertions.


Remove unused code from confirm/controller.js

Codecov Report

Merging #735 into master will increase coverage by 0.09%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #735      +/-   ##
==========================================
+ Coverage   97.33%   97.43%   +0.09%
==========================================
  Files          31       31
  Lines        2664     2802     +138
  Branches      229      406     +177
==========================================
+ Hits         2593     2730     +137
+ Misses         71       61      -10
- Partials        0       11      +11

Impacted Files
Coverage Δ

browser/pages/confirm/controller.js
80.66% <ø> (-0.11%)
:arrow_down:

browser/model/helpers/downloader.js
96.94% <0%> (-1.52%)
:arrow_down:

browser/services/componentLoader.js
98.78% <0%> (-1.22%)
:arrow_down:

browser/model/jdk-install.js
97.68% <0%> (-0.52%)
:arrow_down:

browser/services/data.js
99.55% <0%> (-0.45%)
:arrow_down:

browser/model/helpers/version.js
100% <0%> (ø)
:arrow_up:

browser/pages/start/controller.js
100% <0%> (ø)
:arrow_up:

browser/main.js
100% <0%> (ø)
:arrow_up:

browser/services/platform.js
100% <0%> (ø)
:arrow_up:

... and 17 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d6cb4e6...8b28a4e. Read the comment docs.


how to get request details?

Is there any chance to get client request info, just like http. you can get client ip, user agent, method etc..
I am working on an api request log, and i don't want to written same log in different method...
so can i do that?

The answer is generally 'yes', usually from the initial metadata of a call (and the http method is always POST), but how depends on the GRPC API you're working against. Which language are you using? This link may also be helpful.

i am using go

@iamqizhao

@Mint-Zhao-Chiu did you get the information you needed via other means?


Bug? C2 Kazuha conditionals are seperated

My assumption is that one of them is for the 200 EM to Kazuha himself, and the other is the 200 EM for team mates within the field.
So they have to be two different checkboxes. But it feels odd to have them seperate from eachother within the teambuff page.


chore(main): release 4.0.0

:robot: I have created a release beep boop
4.0.0 (2024-07-28)
⚠ BREAKING CHANGES

If you use use_ya_for_events_reading = true in your yazi.nvim config, you need to upgrade your yazi version to the currently latest version:

Miscellaneous Chores

update to the latest commit of yazi (#283) (c1b4e9a)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v4.0.0
:sunflower:


Ability to set JMX polling and consumer polling in application.conf

Hi everybody,
is there a way to set JMX polling and consumer polling in application.conf?
As far as I know it is only possible in GUI, but I would like to have it automated during deployment.
I also have question about
cmak.broker-view-max-queue-size
configuration property. In documentation I can see that this should be:
< 3 * total # of partitions across all topics>.
My question is, should we include __consumer_offsets partitions too?
Thank you!

Could expose a rest endpoint for adding, updating config for a cluster.


Error call in conformalmap.plus has incorrect label

Should be CMT:RuntimeError instead of CMT:conformalmap:plus.

I'll expand the issue to error and warning tags in general.

See my comment in #55.


feat/code: the annotated diffusion model

[ ] Document https://aisuko.gitbook.io/wiki/implementing/diffusers/the_annotated_diffusion_model
[x] Code 8c5df21820fb5fdd1f189f1cd33698a7094fced2

Credit
https://huggingface.co/blog/annotated-diffusion

Supporting a stable version in the Kaggle environment


Antorus, the Burning Throne

Add raid content for Antorus, the Burning Throne when it releases (sometime after WoW patch 7.3).
Wondering if at that point it might be worth removing Emerald Nightmare as it will not be very relevant by then.

Tested and working well, this has been merged to the master branch.


Show IOU Preview  on chat when request money using split bill - reported by @thesahindia

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Request money through Split Bill
Check IOU preview

Expected Result:
User should be able to see details
Actual Result:
Details are not displayed, but user can click to view more from chat
Workaround:
unknown
Platform:

Where is this issue occurring?

Web
iOS
Android
Desktop App
Mobile Web

Version Number: 1.1.39-0
Reproducible in staging?: Y
Reproducible in production?: Y
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/43995119/154414439-c475e98e-dbf0-4df9-8966-90741ee165e5.mov

Expensify/Expensify Issue URL:
Issue reported by: @thesahindia
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1643910903892229
View all open jobs on GitHub

Triggered auto assignment to @isabelastisser (AutoAssignerTriage), see https://stackoverflow.com/c/expensify/questions/4749 for more details.

Triggered auto assignment to @bondydaa (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

this isn't a bug it's a feature request. as far as i know this is how we want to render the text.


Issue getting URL parameters in Slim 3

Hi there,
I'm using Slim 3.4 with PHP-DI Slim bridge 1.0.3 and I just can't get URL parameters
I have defined the url as follows:
// Get plan task
$app->get('/plan/{id}', [GetPlanController::class, 'execute']);

And this is the method that handle that url
public function execute($request,$response, $args = null)
{
	$id = $request->getAttribute('id');
        ...
}

getAttribute method returns null, but if I inspect the value of the attribute property, it has this information stored:

As you can see the information is not properly stored in the data array. Anybody knows if this is related to Slim Bridge integration or it's an issue in Slim.

With PHP-DI, you would accept the URL parameter like this.
public function execute($request,$response, $id)
{
    echo $id;
}

See Request Attribute Injection in the docs:

As you can see above, the route's URL contains a name placeholder. By simply adding a parameter with the same name to the controller, PHP-DI will directly inject it.

@tflight Thank you very much, you have saved my day, but still I think it might be an issue in Slim, don't you think?

I believe that is the way it is supposed to work. That's the way the PHP-DI documentation suggests it should work.

@tflight my concern is that if getParameter method does not work if PHP-DI bridge is included, at least something should be said related to that.

I think you are mixing up getAttribute with request params such as getParam, getQueryParam ...

@campersau you are right, it's a typo in my comment.

See the Slim docs for Route Strategies. Note the part about alternative strategies that implement \Slim\Interfaces\InvocationStrategyInterface. Then see where PHP-DI implements the strategy.
You can still access attributes in the body from something like
$request->getParsedBodyParam('user_email');

and route segments from something like
$request->getQueryParam('id');`

There's an argument that we should always put the route arguments into request attributes, but we don't do it for the RequestResponseArgs strategy either.
Thoughts?

It would be convenient for me in some instances, but the current implementation is not a pain point.

This is kinda annoying if the pattern changes especially if you want to create something reusable.
Implementation X won't work in application Y because the interface is different because it uses the bridge.

+1 for @cdekok

Possibly relevant:
https://github.com/slimphp/Slim/issues/2019

PHP-DI injects the route parameters into the function call of the method.
I don't like hiding everything inside the request object. It doesn't feel right to me.
I think things here are resolved. So I am going to close it :)


mrc-ide-covidsim: Add integration tests for parameter generation.

These tests validate that we are correctly generating parameter files
based on the given inputs and the settings that have been suggested by
the Imperial team. There are still more suggestions to implement, but I
believe that this covers most if not all of the implemented suggestions.

Great that this was implemented.


Documentation?

I'm very curious what this library does (will do), but the README is currently basically empty. I came across it by accident upon finding cxsd which I'm currently trying to use. Maybe add a few words about what cxml is to do, and what its relationship to cxsd is?

For anyone else who comes across this - you can always wind back the clock a bit to have a look (https://github.com/charto/cxml/tree/1f55f2fbe9e5e70ee4b98352078500f4a9bed6d6) - I think this corresponds to v. 0.1.1 on npm as well. Seems to work pretty well for me in conjunction with cxsd (cxsd generates the types and parser scaffold, and this does the actual parsing). The latest version (0.3.1) for me won't install


nuScene trained weights for camera only || other dataset - LYFT, Waymo

Hi,
nice work which has fusion and separate flows - lidar and camera.
just wanted to know whether these nuScene weights will directly work on other dataset like LYFT and Waymo?
or need to trained again on those datasets ?
thank you in advance :)

I don't think the model would transfer across different datasets, which appears to be a common problem for 3D perception models.


Various text diff fixes

Fixes to make these diff look right:

Taken from:
https://startupos-5f279.firebaseapp.com/diff/207/startup-os/tools/reviewer/service/CodeReviewService.java
Seems like we should be marking the corresponding line that was not changed:

Taken from:
https://startupos-5f279.firebaseapp.com/diff/207/startup-os/examples/docker/HelloServer.java
It should be similar to standard diffs.

https://startupos-5f279.firebaseapp.com/diff/301/startup-os/examples/docker/HelloServer.java
https://startupos-5f279.firebaseapp.com/diff/301/startup-os/examples/docker/CodeReviewService.java


Choose a logging framework for refactored IF

Story
As a user I want granular logging that helps me to understand or debug IF.
Rationale
We are refactoring the IF source code and using the opportunity to build in proper logging.
Implementation details
Explore available options, discuss among team, agree a suitable library.
Priority
5/5
Scope
Will affect all of IF
Size
1 day
What does "done" look like?
Agreed on a library to use
Does this require updates to documentation or other materials??
Yes new documentation will be required
What testing is required?
None
Is this a known/expected update?
Expected as part of refactor

Log4js-node looks like the simplest option.
Covers our required functionality (log level filtering, log categories, custom messages, etc
A minimal example from the docs:
var log4js = require("log4js");
var logger = log4js.getLogger();
logger.level = "debug"; // default level is OFF - which means no logs at all.
logger.debug("Some debug messages");

Winston and Pino seem to be more fully featured (maybe more than we need?) but also widely used and well supported with docs, examples etc.

log4js seems well-used but hasn't had an update in 2 years :/ Pino and Winston seem to have way more activity and stars, which gives me more confidence they will have better features and be more future-proof.
Also I think I remember using log4js, which means it's ancient!

@manushak deep dived Pino and Winston and came to the conclusion that Winston best serves our needs. @narekhovhannisyan also has experience with it and agreed, so the consensus is that we should use Winston  as our logging framework.


eval as table key is not harmful.

var x = { };
x.eval = 'bar';

Output: test.js: line 2, col 8, eval can be harmful.
Seriously no, eval as table key is a perfect name as any other.

This could be kinda hard, because you have to make sure the object is not equal to the window object...

This could be kinda hard, because you have to make sure the object is not equal to the window object...

Why? Just warn on window.eval and thats it.
Yes, if someone really wants to circumvent it, like
var x = window;
x.eval('console.log( 7 )');

This will be possible. But there is no problem.
Since the other way around is already also possible and missed by jshint
var x = 'eval';
window[x]('console.log( 7 )');

jshint is a hinting tool for developers, not a sandboxing tool that can catch each and every evil plan.

Why? Just warn on window.eval and thats it.
Yes, if someone really wants to circumvent it, like
var x = window;
x.eval('console.log( 7 )');

This will be possible. But there is no problem.
Since the other way around is already also possible and missed by jshint
var x = 'eval';
window[x]('console.log( 7 )');

jshint is a hinting tool for developers, not a sandboxing tool that can catch each and every evil plan.

We have a number of open issues tracking this bug, so I'm going to close this in favor of the original: gh-738.


Update index.html

:star: PR built and available in a preview environment xwlee-python-flask-docker-pr-1 here


All the pages have the updated UI of the contactus page

Description

Related Issues

-All the pages have the updated UI of the contact US page
Type of PR

[x] (enhancement)

Screenshots / videos (if applicable)

Checklist

[x] I have gone through the contributing guide
[x] I have updated my branch and synced it with project main branch before making this PR
[x] I have performed a self-review of my code
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[x] I have commented my code, particularly in hard-to-understand areas.

Additional context:

hopefully i have covered all the pages. sorry for the trouble.

hopefully i have covered all the pages. sorry for the trouble.

No issues.

what is the next step now?

what is the next step now?

I need to merge the code that's it.

thank you for the opportunity. and if i create a new PR on this will it be counted as a different PR?

@T-Rahul-prabhu-38 yes


Missing fields in observation form

'Count' and 'Sex' missing

Alias for Count has ended up as Trip ID so this will be fixed. Sex is a group box that is only visible for the relevant species

Count is present for all groups and species
Sex is present in some groups and species where it should not be.
For unidentified ducks - Sex should be NULL but is selectable as male or female
For unidentified terns - Sex should show as NULL but is selectable as male or female
for marine mammals - All species - Sex is showing as selectable but should only be selectable for Killer Whales and Otters


[Fix] Tracking screens

[Fix] Tracking screens

Se agrega el track para las pantallas de resultado

Codecov Report

:exclamation: No coverage uploaded for pull request base (feature/congrats-templating@2c29259). Click here to learn what that means.
The diff coverage is 44%.

@@                      Coverage Diff                       @@
##             feature/congrats-templating     #766   +/-   ##
==============================================================
  Coverage                               ?   27.88%
==============================================================
  Files                                  ?      312
  Lines                                  ?    19872
  Branches                               ?     1842
==============================================================
  Hits                                   ?     5542
  Misses                                 ?    13683
  Partials                               ?      647

Impacted Files
Coverage Δ

...rcadopago/paymentresult/PaymentResultActivity.java
0% <0%> (ø)

...cadopago/paymentresult/PaymentResultPresenter.java
39.1% <50%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2c29259...fc34d9e. Read the comment docs.


std and incorrect sway fmt for curly braces

It appears that either CI does not check formatting properly or the formatter has a minor bug as seen
https://github.com/FuelLabs/sway/blob/5d712a083b7f564a777969356a8118696c91e2c5/sway-lib-std/src/storage/storage_map.sw#L56-L59

Formatter has a bug where the indentation is not matched after where when opening brace needs a new-line. Raised a PR


tempo integration with prometheus is bork

Bug Description
tempo coordinator errors out on relation to prometheus
To Reproduce
juju relate tempo prometheus
Environment
microk8s on top of openstack on top of multipass
(good luck)
Relevant log output
unit-tempo-0: 12:48:47 WARNING unit.tempo/0.juju-log metrics-endpoint:38: 'source_url' should start with a scheme, such as 'http://'. Assuming 'http:/
/' since none is present.
unit-tempo-0: 12:48:47 ERROR unit.tempo/0.juju-log metrics-endpoint:38: Uncaught exception while in charm code:
Traceback (most recent call last):
  File "/var/lib/juju/agents/unit-tempo-0/charm/./src/charm.py", line 390, in <module>
    main(TempoCoordinatorCharm)
  File "/var/lib/juju/agents/unit-tempo-0/charm/venv/ops/main.py", line 551, in main
    manager.run()
  File "/var/lib/juju/agents/unit-tempo-0/charm/venv/ops/main.py", line 530, in run
    self._emit()
  File "/var/lib/juju/agents/unit-tempo-0/charm/venv/ops/main.py", line 519, in _emit
    _emit_charm_event(self.charm, self.dispatcher.event_name)
  File "/var/lib/juju/agents/unit-tempo-0/charm/venv/ops/main.py", line 147, in _emit_charm_event
    event_to_emit.emit(*args, **kwargs)
  File "/var/lib/juju/agents/unit-tempo-0/charm/venv/ops/framework.py", line 348, in emit
    framework._emit(event)
  File "/var/lib/juju/agents/unit-tempo-0/charm/venv/ops/framework.py", line 860, in _emit
    self._reemit(event_path)
  File "/var/lib/juju/agents/unit-tempo-0/charm/venv/ops/framework.py", line 950, in _reemit
    custom_handler(event)
  File "/var/lib/juju/agents/unit-tempo-0/charm/lib/charms/prometheus_k8s/v0/prometheus_scrape.py", line 1527, in set_scrape_job_spec
    self._set_unit_ip()
  File "/var/lib/juju/agents/unit-tempo-0/charm/lib/charms/prometheus_k8s/v0/prometheus_scrape.py", line 1572, in _set_unit_ip
    relation.data[self._charm.unit]["prometheus_scrape_unit_address"] = unit_address
  File "/var/lib/juju/agents/unit-tempo-0/charm/venv/ops/model.py", line 1792, in __setitem__
    self._validate_write(key, value)
  File "/var/lib/juju/agents/unit-tempo-0/charm/venv/ops/model.py", line 1760, in _validate_write
    raise RelationDataTypeError(f'relation data values must be strings, not {type(value)}')
ops.model.RelationDataTypeError: relation data values must be strings, not <class 'NoneType'>
unit-tempo-0: 12:48:47 ERROR juju.worker.uniter.operation hook "metrics-endpoint-relation-joined" (via hook dispatching script: dispatch) failed: exit
 status 1
unit-tempo-0: 12:48:47 INFO juju.worker.uniter awaiting error resolution for "relation-joined" hook

Additional context
No response

It's easier to see even without the whole setup-on-setup:

deploy cos-lite first, then deploy tempo-coordinator and tempo-worker
jhack imatrix fill
no profit

It works if you deploy coordinator and worker first and relate them, then add cos-lite and jhack imatrix fill.
It might be an issue with the shared coordinator-worker object.


Make Tests & Add Travis CI

This will make the project much easier to maintain in the long run.

Closing this because we have ok test coverage and we're adding tests all the time. Travis is purring along as well :-)


Make Node code generator work properly with nested types

This fixes #7167.

test this please

test this please

Sorry, that'll need an update.

test this please

Sanity isn't happy :)

Sanity is now happy.


Add vue-tippy6 for more consistent tooltip behavior

Still need to check how much bundle size this adds.

 Improve progress bars and tooltips

 Improve progress bars and tooltips

@bonustrack I've fixed the duplicate package issue, it didn't seem to reduce the size though.

@samuveth Does it help to use this https://vitejs.dev/config/#resolve-dedupe ?

Also the tooltip appear to quickly, there should be some minimum time on mouse over element before seeing the tooltip.

@samuveth Does it help to use this https://vitejs.dev/config/#resolve-dedupe ?

Didn't seem to change anything.
Changed the delay. We can do pretty much anything we like with vue-tippy, we can also use props like allowHTML and interactive to something like a "Learn more" button inside the tooltip that the use can click on.

@bonustrack I couldn't find a way to decrease bundle size. But I think for the amount of goodies we're getting from it, it's seems worth it.

@bonustrack should I resolve conflicts or how do we continue with this PR?

Resolve conflict yes @samuveth

Done

Can you use the skin colors on the tooltip?

Couldn't find a fix for the colors. I tried with the current tooltip theme and it works well across all our space skins, also improved readability on some space like balancer where it was pretty bad before.


Upgraded to ArcGIS Runtime 10.2.7

Upgraded to ArcGIS Runtime 10.2.7
Updated app version code and name
Minor changes

@csmoore, please review and merge at your convenience.

That was quick - I didn't even know that 10.2.7 was out, but I guess it is: http://blogs.esri.com/esri/arcgis/2015/10/01/arcgis-runtime-sdk-for-android-v10-2-7-released/
Nice turn-around time - verified


Make authentication more extensible

Adds an AuthLookup interface that can be used to override the standard config.json authentication
Signed-off-by: Josh Curl<EMAIL_ADDRESS>

LGTM

LGTM 🐼