Allow users to exclude the desired build

sometime due to time consuming or ineffective result by some of the build/tool like enumall ro any of, so
it will be good if users will get option to exclude the tool he/she don't want to use it , eg : docker-compose up -enumall or something like that.

@s4ndeeps
From what I understand, you're basically asking to run individual tools but that sort of defeats the purpose of this orchestration all together. I have gobuster, enumall and sublist3r running simultaneously because I feel they bruteforce most of the domains, if not all. And, then altdns after that.
Right now, the orchestration kind of relies on gobuster to run first, merge the wordlists provided and then run gobuster, sublist3r and enumall simultaneously. So, If I ran either sublist3r or enumall separately, that merge functionality would be missing. And, if I include that in every script, that kind of breaks the orchestration. So, its a catch 22 there.
I think, to answer your question or rather solve your problem, the easiest way to do that would be to build the Dockerfile for each of the tools individually and then if you want to run them separately, you could simply do a docker run <tool_name>. That would essentially be the same as running the tool standalone, the only difference being that you would be running that tool inside a docker container now in a much cleaner way.
For this orchestration, I think the combination of tools that I have right now are fine. If they are not working or if you encounter issues within the orchestration, please let me know. As far as the speed is concerned, I know that's a problem with bigger wordlists. It is definitely something I would have to think about how to go about solving it but right now, that is not a priority. As far as the tools themselves are concerned, unfortunately, I can't do much about it as I am relying on the tool maintainers to make sure they run okay. If the tools run fine, my orchestration would work fine as well.
Long story short, I don't think I will be able to implement this specific request because I feel this kind of defeats the main purpose of brutesubs


Not able to calculate risk score due to error while sorting the commit list

WARN (probot): Commit date not specified
ERROR (probot): a.date.getTime is not a function
TypeError: a.date.getTime is not a function
at /home/vishesh.baghel/Documents/workspace/personal-projects/glide/lib/services/riskScoreService.js:7:54
at Array.sort ()
at calculateRiskScore (/home/vishesh.baghel/Documents/workspace/personal-projects/glide/lib/services/riskScoreService.js:7:17)
at /home/vishesh.baghel/Documents/workspace/personal-projects/glide/lib/services/repositoryService.js:129:98
at Array.map ()
at /home/vishesh.baghel/Documents/workspace/personal-projects/glide/lib/services/repositoryService.js:121:60
at step (/home/vishesh.baghel/Documents/workspace/personal-projects/glide/lib/services/repositoryService.js:33:23)
at Object.next (/home/vishesh.baghel/Documents/workspace/personal-projects/glide/lib/services/repositoryService.js:14:53)
at fulfilled (/home/vishesh.baghel/Documents/workspace/personal-projects/glide/lib/services/repositoryService.js:5:58)

Fixed in #16


Kolnovel server

Kolnovel is the best Arabic server for novels
please please please make it work in the app🙂

Duplicate of #146


Section headers in nav should link to index page for that section

and those index pages should be generated based on what's in the main nav

not valid


Reduce heater supply stabilization delay from 3s to 0.5s

@dron0gus suggest better value to speed things for the user

@mck1117 what do you think?


Update README.md

Updated Andy Biggs (REP) AZ

Looks like this is his 2017 annual report; the most recent (2020 annual report) is https://disclosures-clerk.house.gov/public_disc/financial-pdfs/2020/10041364.pdf

My apologies still learning how to use Github correctly.

👍🏼 thanks


Introduce user defined modules

This PR enables users to define their own modules.
Known limitations:

no nesting: Modules will be pushed to global namespace independent of their
nested modules
method visibility: same as when defining methods on main, all methods are public

Depends on #15 for the CallContext interface


Support for INNER JOIN with values from other table in SELECT?

I've read the documentation, I've check the source code and I didn't find anything if I can use something like this:
SELECT a.article_id, l.list_title FROM articles AS a INNER JOIN user_list AS l ON (l.article_id = a.article_id) WHERE l.list_id = ?

You're right, there's no inner join support right now. As it stands, Sugar's interface to the underlying SQLite database is based around object models. We're going to support a basic cursor return, and if you understand how the cursor works, you can use an inner join there.


[WIP] add scaffold for command exec/terminals

Signed-off-by: Wayne Witzel III<EMAIL_ADDRESS>

Punting on having a component link directly to a tab because angular routerLink does not have a way to turn off encoding. @nfarruggiagl and I are going to look into this

Karma is saying the view config from ngOnInit is underfined in ngAfterViewInit. Looking to see if the afterviewinit lifecycle hook is actually necessary

Items left todo:

[ ] Ability to delete a terminal
[ ] Pass karma tests to enable build
[ ] Check if tty is checked and only load scrollback

The container tests will need to have actions added to them

Instead of a terminals tab we are going to add new tends to the slider that was merged in #440

The summary tab currently crashes with the sample plugin installed for some unknown reason

[ ] slider should fill space when resized
[ ] terminal component should fill space when in a slider that is resized
[ ] reszie should only be allowed when slider is out
[ ] size should be preserved after resize on slide-in/slide-out
[ ] active tab in tabs component currently uses #anchor - extension tabs need to use something else
[ ] tabs need to be set as closable
[ ] closing a tab needs to call the delete action

replaced by #487


There are multiple items in "Taskrun.status.taskResults"

Expected Behavior
Correct display the result item one by one and unique.
Actual Behavior
With multiple items.
Steps to Reproduce the Problem
Apply https://github.com/tektoncd/pipeline/blob/master/examples/v1beta1/taskruns/task-result.yaml
Like this:
  taskResults:
  - name: current-date-human-readable
    value: |
      Wed Apr 22 03:27:57 UTC 2020
  - name: current-date-unix-timestamp
    value: |
<PHONE_NUMBER>
  - name: current-date-unix-timestamp
    value: |
<PHONE_NUMBER>

Additional Info

Kubernetes version:
Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.0", GitCommit:"9e991415386e4cf155a24b1da15becaa390438d8", GitTreeState:"clean", BuildDate:"2020-03-25T14:58:59Z", GoVersion:"go1.13.8", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.0", GitCommit:"70132b0f130acc0bed193d9ba59dd186f0e634cf", GitTreeState:"clean", BuildDate:"2020-01-14T00:09:19Z", GoVersion:"go1.13.4", Compiler:"gc", Platform:"linux/amd64"}

Tekton Pipeline version:
master

I checked the code, we parse result from terminated.message one by one from pod.containerStatuses

but without sort. That will cause problem if more than one step modify the same result.
Not check duplicate, that's why multiple appear.

/kind bug

@vincent-pli does it affect 0.11.x too ?

@vdemeester
Yes

@vincent-pli are you planning to submit a fix for this? no worries if not!

@bobcatfish
Sure, seems the original submit need rebase,  I will handle it.


Searchfield

As a user i want a searchfield were i can find my added meetings so i have a better overview

ac

[ ] there is a searchfield on the page
[ ] the searchfield is in my meeting card

tasks

[ ] create a branch
[ ] create a searchfield
[ ] position the searchfield on the meeting card

Hi Nassir,
it would be cool to see where your searchfield will be shown on the meeting card. Maybe you show this in your wireframe? :)


ImportError: No module named 'typing'

Kia ora,
Thank you for your work on forking the original plugin and making it faster. It's great! I am having some trouble installing this plugin, however.
I've got all the files in the right place, but when I try and enable it I get the following:
Traceback (most recent call last):
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 125, in reload_plugin
    m = importlib.import_module(modulename)
  File "./python3.3/importlib/__init__.py", line 90, in import_module
  File "<frozen importlib._bootstrap>", line 1584, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1532, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 584, in _check_name_wrapper
  File "<frozen importlib._bootstrap>", line 1022, in load_module
  File "<frozen importlib._bootstrap>", line 1003, in load_module
  File "<frozen importlib._bootstrap>", line 560, in module_for_loader_wrapper
  File "<frozen importlib._bootstrap>", line 868, in _load_module
  File "<frozen importlib._bootstrap>", line 313, in _call_with_frames_removed
  File "/Users/finnlesueur/Library/Application Support/Sublime Text 3/Packages/ST-TodoReview/boot.py", line 4, in <module>
    from .plugin.sublime_text.TodoReview import *
  File "/Users/finnlesueur/Library/Application Support/Sublime Text 3/Packages/ST-TodoReview/plugin/sublime_text/TodoReview.py", line 12, in <module>
    from typing import Any, Callable, Dict, Generator, Iterable, Iterator, List
ImportError: No module named 'typing'

I have python, python3(which is 3.8) both installed on my system and have done a python3 -m pip install typing. This seems to succeed but  still get this error.
Any suggestions?

This plugin doesn't support ST 3 but ST 4 given that I've moved to ST 4 for quite a while.
But I found that I didn't make it use too many ST 4 features so I make it supports ST 3 now.
By the way, please follow the install section in README unless you think you know how to deal with any problem that you may encountered (obviously you aren't).

Thank you for your response!
It will be because I'm using  ST3. I tried to install it with your repository but was having trouble with that too (ST3 again), so I tried to go the git clone manual install.
I'll migrate to ST4 later today and see how I get on - although I imagine it'll all work smoothly ☺
Thanks for the help!

Kia ora! You should be able to try it in ST 3. I did a basic test and it seemed working.

Hi,
It definitely wasn't working on ST3 - the plug-in wasn't showing up in the install list even with the repository added to my list.
But, no matter! I got ST4 and it is all working excellently.
Thanks for the help!


Present options before the analysis phase

On very large files, the analysis phase (which is used only to get the number of lines) can get a bit long. In that case, it's annoying for the user to wait, then provide the options, then wait again.
It would be better for them to provide the options, then wait; the processing would start automatically once the analysis is done.
There are ways to make the line number computation faster (for example using the file size), but that's not working for compressed file (and isn't perfect for uncompressed files either). So my preference is to fix the analysis/processing now, and look into improving the analysis later...

This is done, still need to test a bit.
I would also like to indicate the analysis time vs the processing time...

This is done.


[11.x] Add vector column support to migrations

This PR adds support for creating vector columns in SQLite, MySQL, and PostgreSQL. The changes include adding new tests to verify the creation of vector columns across these databases.
With the growing popularity of semantic searching and RAG, I thought it would be good to start the process for Laravel to support semantic searching using vectorised data natively.

Mark as draft since tests are failing

Checks now passing. Made PR open.


[clapack] Remove broken host-arithchk

As part of host dependencies, I moved arithchk to be built for the host and executed for the target. Unfortunately that's not how arithchk works. arithchk must be built for the target platform, because the detected information is fundamentally baked in at compile time.
I've lifted the pre-generated files from #17311 to handle all our official targets, plus added an triplet extension point "CLAPACK_ARITH_PATH" which will allow cross-compiling users to supply their own custom arith.h based on their system information. The logic is:

If the user supplied arith.h, use that.
If we're native-targeting, run arithchk.
If we're cross-targeting a known platform, use that arith.h
Otherwise, print a warning and run arithchk. This is likely to fail in the case of android, but it would succeed for "minor variants" like arm64-linux-dynamic.

As a bonus, this significantly improves compile times for clapack, since it no longer requires the host build.
@Neumann-A @cenit @szhorvat I'd appreciate any input you could provide as users of numeric libraries.

Just a warning that I did not have access to ARM Windows machines when generating the arith.h headers. My best guess was that there would be no difference between Windows 32-bit ARM and 32-bit x86, as well as Windows 64-bit ARM and 64-bit x86, but it is still a guess.  The macOS headers are correct (generated on the correct architecture).
The Linux one is not from my PR. The NO_LONG_LONG looks suspicious though. I thought this should only be printed if sizeof(long long) is not 8, which would ba rather unusual on any modern platform ... It certainly doesn't happen on a Rasperry Pi with 32-bit Linux.
Unfortunately, it seems that f2c hasn't been maintained for a long time, which means that there are no guarantees that everything works as it should with it even on newer platforms ... All I can say is that igraph's tests pass.

I generated the linux header via a 64-bit docker container, so at least it's what is output by arithchk on my machine.

Something's not right there. On x86_64, I get:
#define IEEE_8087
#define Arith_Kind_ASL 1
#define Long int
#define Intcast (int)(long)
#define Double_Align
#define X64_bit_pointers
#define QNaN0 0x0
#define QNaN1 0xfff80000

This is with gcc 7.5.
I do not have access to aarch64.

It seems like the official CMake buildsystem (http://www.netlib.org/clapack/clapack-3.2.1-CMAKE.tgz) sets NO_LONG_LONG on arithchk.c:
set_target_properties(arithchk PROPERTIES COMPILE_DEFINITIONS
  "NO_FPINIT;NO_LONG_LONG")
ADD_CUSTOM_COMMAND(
   OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/arith.h
   COMMAND arithchk > ${CMAKE_CURRENT_BINARY_DIR}/arith.h
   DEPENDS arithchk
   )

arithchk itself the passes that through:
#ifndef NO_LONG_LONG
		if (sizeof(long long) < 8)
#endif
			fprintf(f, "#define NO_LONG_LONG\n");

It looks like the Makefile first tries to compile without it, then falls back to defining it?
arith.h: arithchk.c
	$(CC) $(CFLAGS) -DNO_FPINIT arithchk.c -lm ||\
	 $(CC) -DNO_LONG_LONG $(CFLAGS) -DNO_FPINIT arithchk.c -lm
	./a.out >arith.h
	rm -f a.out arithchk.o

/azp run

Thanks robert


Maccy doesn't paste from clipboard history on MacOS Big Sur 11.2.3

I can open the application through a keyboard shortcut or clicking the menu bar, but can't paste from it - either by clicking, using a CMD +  keyboard shortcut, or hitting enter with the item selected.

It doesn't paste by default. You should either select with OPTION pressed or change default behavior in preferences.


Feature - Sign language with new holistic API sample

Description
This pull request use new holistic Landmarker API with a TensorFlow Lite model and the interpreter to do sign language recognition
Checklist
Please ensure the following items are complete before submitting a pull request:

[x] My code follows the code style of the project.
[x] I have updated the documentation (if applicable).

Type of Change
Please check the relevant option below:

[x] New feature (non-breaking change which adds functionality)

Screenshots

Got it. I think they came from a kaggle competition notebook. I'll look
into it today to confirm.
On Tue, Apr 9, 2024, 2:16 AM Hai Ngo Q. @.***> wrote:

@.**** commented on this pull request.
On app/download_tasks.gradle
https://github.com/PaulTR/signlanguagetrial/pull/1#discussion_r1557184956
:
@PaulTR https://github.com/PaulTR
Those files were previously available from Duy, I will ask support from
the team to accurately answer your question soon.
—
Reply to this email directly, view it on GitHub
https://github.com/PaulTR/signlanguagetrial/pull/1#discussion_r1557184956,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAR2C3ZYZDX5XZRTJIREVS3Y4OPXTAVCNFSM6AAAAABFC3VUZGVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMYTSOBYGQYTEOJSGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

OK I think it originally came from this competition/winner: https://www.kaggle.com/competitions/asl-signs/discussion/406684
I'll host the models in our own location when we're ready to migrate and share this. Thanks!


PGVector method for HNSW

Feature request
Provide a method to create the HNSW for the PGVector vectorstore
Motivation
There is a similar method implemented for PGEmbedding but the embedding extension will be deprecated
Your contribution
https://github.com/pgvector/pgvector?tab=readme-ov-file#hnsw
https://github.com/langchain-ai/langchain/blob/6e90b7a91bba16d84689d07d1016a941eddf4f64/libs/community/langchain_community/vectorstores/pgembedding.py#L184-L212

Hi, did I get that right? Do you just want to add the functionality that is currently provided in pgembedding.py to be continuously present in another Class?
I feel like I didn't quite get the issue. Can you please specify?

I think the idea here is to allow the PGVector vectore store to be able to create a HNSW index. The PGEmbedding supported this, but afaik, it's no longer actively developed and they strongly suggest to migrate to pgvector (see here.
As PGVector supports HNSW indexes, it would make sense to add a similar functionality to it.

Any update on this?


Thinking In React example loads CodePen script multiple times

The Thinking in React doc has three embedded CodePens and each of them load the same script: one, two, three.
Loading CodePen's script once is enough to make all the pens on that page work.

Thanks for pointing this out. Looks like a great first-task for someone!

Hey @bvaughn, made a pull request for this.


[Feature Request] Support for kubelet_pleg_relist_duration_seconds_bucket metric

Currently DD only has kubernetes.kubelet.pleg.relist_duration.count and kubernetes.kubelet.pleg.relist_duration.sum metrics [1]. We'd like to have also the kubelet emitted kubelet_pleg_relist_duration_seconds_bucket available in order to have 90th percentile of that metric.
[1] https://docs.datadoghq.com/containers/kubernetes/data_collected/#:~:text=kubernetes.kubelet.pleg.relist_duration.count

@marinoborges 👋 could you take a look at the kubernetes.kubelet.pleg.relist_duration.count tags? There should be a tag upper_bound:<SOME VALUE> attached to that metric.
Feel free to reopen this issue if you don't find it.


Update wave 4 python packages

/check-enforcer override

/check-enforcer evaluate

@sima-zhu CI builds are failing due to broken links and seem to be unrelated to the changes here - would you please take a look when you are back in office? thanks!

/check-enforcer evaluate

/check-enforcer evaluate

/azp run azure-sdk - ci

/azp run azure-sdk - ci

@scbedd Are these broken links affected by preview readme refactor? I can have another PR to fix the links if this is expected to you.
https://dev.azure.com/azure-sdk/public/_build/results?buildId=672143&view=logs&j=12f1170f-54f2-53f3-20dd-22fc7dff55f9&t=7dae026f-9e99-5d65-075e-3f7579577f94&l=1800

@scbedd Are these broken links affected by preview readme refactor? I can have another PR to fix the links if this is expected to you.
https://dev.azure.com/azure-sdk/public/_build/results?buildId=672143&view=logs&j=12f1170f-54f2-53f3-20dd-22fc7dff55f9&t=7dae026f-9e99-5d65-075e-3f7579577f94&l=1800

@sima-zhu I fixed the broken links in https://github.com/Azure/azure-sdk/pull/2186 as the automation marked them as NA. So the repo is working but I do think it is worth following up about the pre docs issues that caused them to break to make sure that is expected.
@nickzhums as part of making the other tweaks you will need to also resolve the file conflict.

@sima-zhu I fixed the broken links in https://github.com/Azure/azure-sdk/pull/2186 as the automation marked them as NA. So the repo is working but I do think it is worth following up about the pre docs issues that caused them to break to make sure that is expected.
@nickzhums as part of making the other tweaks you will need to also resolve the file conflict.

@sima-zhu I fixed the broken links in #2186 as the automation marked them as NA. So the repo is working but I do think it is worth following up about the pre docs issues that caused them to break to make sure that is expected.
@nickzhums as part of making the other tweaks you will need to also resolve the file conflict.

thanks, just fixed the conflicts as well as adding repo path

@sima-zhu I fixed the broken links in #2186 as the automation marked them as NA. So the repo is working but I do think it is worth following up about the pre docs issues that caused them to break to make sure that is expected.
@nickzhums as part of making the other tweaks you will need to also resolve the file conflict.

thanks, just fixed the conflicts as well as adding repo path

A number of changes in this PR broken some automation so I either fixed or disabled them in PR https://github.com/Azure/azure-sdk/pull/2223 please have a review over that PR.

A number of changes in this PR broken some automation so I either fixed or disabled them in PR https://github.com/Azure/azure-sdk/pull/2223 please have a review over that PR.


Add support for "SELECT ... FOR UPDATE" #224

Modify the logic in transaction manager layer to support "select for update". Also add a new test case.

Changes Unknown when pulling 5706de2f77c396807af01e5a4d1ee01cd0fae84d on jessesleeping:master into ** on cmu-db:master**.

Changes Unknown when pulling d970ced8bea04b63c71635996b9f47291c70dda9 on jessesleeping:master into ** on cmu-db:master**.

There're two PRs that merged into master today. Can you rebase your change on top of the current master?
Also, can you run TPC-C through OLTPBench to make sure this doesn't break TPC-C before we merge it?

Sure, I can do the rebase.
For the TPC-C, currently I can not run it on our master branch. It seems like there is a SQL parse error when creating the table. Also, I think it would be better if @ranxian or @yingjunwu can review my code before we merge it...

Okay. Sounds reasonable.


Failed to process Step inputs:   issue with input ExportOptionsPlistContent: plist: type mismatch: tried to decode plist type string' into value of type map[string]interface {}' (exit code: 1)

Troubleshooting

[ ] I've searched discuss.bitrise.io for possible solutions.
Which version of the step is effected? 4.7.2
Is the issue reproducible with the latest version? YES
Does the issue happen sporadically, or every time? EVERY TIME
Is the issue reproducible locally by following our local debug guide? NOT APPLICABLE

Useful information

FAQ
devcenter.bitrise.io

Issue description

Bitrise step xcode archive & Export ios has been failed when reading the export option plist file.
Bitrise info

Build URL: Please share the build URL with us.
Bitrise Support enabled: YES / NO
Log:

Failed to process Step inputs:
  issue with input ExportOptionsPlistContent: plist: type mismatch: tried to decode plist type `string' into value of type `map[string]interface {}'

Steps to reproduce

...
...

Hi @Shahrukh0396
Thank you for contacting Bitrise.
As the description of the input variable ExportOptionsPlistContent suggests, you need to input the content of the plist to that variable, not the plist path.

Export options plist contentInsert variable
Specifies a plist file content that configures archive exporting.
If not specified, the Step will auto-generate it.

You can also leave it empty to let the step auto-generate it for you.
Hope this helps!


Not Found

Request type

[ ] Please close this issue, I accidentally submitted it without adding any details
[ ] New documentation
[x] Correction or update

Details
Setting up runtimes
https://developer.mozilla.org/en-US/docs/Tools/WebIDE/Setting_up_runtimes
Following link do not work.

This functionality is obsolete, so many of the docs no longer exist. I've deleted that section for now. Soon, WebIDE won't exist anymore, so this page will be deleted altogether.


Update OpenEBS component to v1.12.0

Release Notes:
https://github.com/openebs/openebs/releases/tag/v1.12.0

Fixed by #781


Plugin can't parse a .feature file

I added the simple example from the Cucumber setup instructions:
Feature: Is it Friday yet?
  Everybody wants to know when it's Friday

  Scenario: Sunday isn't Friday
    Given today is Sunday
    When I ask whether it's Friday yet
    Then I should be told "Nope"

I've configured the plugin per the instructions in this repo's readme.
The error when running tests is: Unexpected end of file. I did some debugging and the parser is definitely getting the file contents, but simply can't parse it. 🤷♂
Here's a reproduction: https://stackblitz.com/edit/vitest-dev-vitest-ymdex6?file=vite.config.ts,test%2Ftest.feature

I made quickpickle, which uses the official Gherkin parser (and also sticks much closer to CucumberJS usage). Many thanks to @samuel-ziegler for this brilliant idea.


Prefer discrete GPU over integrated one

This unblocks launching on Linux laptops that default to the integrated
GPU which can not handle Vulkan in many instances.
Ideally a manual device selection, or an option for the optimal selection
strategy should be provided via CLI or config, but for the time being
this will unblock the Linux devs.
Partially addresses #42348 and #43714

If it is not clear from the description: This is meant as a temporary fix or even draft patch that people can merge themselves. I bet @reduz has a bigger plan on how device selection should look like in the final release.

LGTM we will want to elaborate on this a bit for the future. But this is a fine patch for the mid-term.

Does it still allow specifying which GPU to use with VK_ICD_FILENAMES?

Tested this PR (rebased against the latest master branch), it works successfully. Note that I tested this PR on a single-GPU system (NVIDIA on Linux).

Does it still allow specifying which GPU to use with VK_ICD_FILENAMES?

Like previously, I could still make Godot try to use llvmpipe using VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/lvp_icd.x86_64.json godot (and fail on startup because of this). So I guess that part still works :slightly_smiling_face:
❯ VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/lvp_icd.x86_64.json bin/godot.linuxbsd.tools.64.llvm
Godot Engine v4.0.dev.custom_build.06abb08cc - https://godotengine.org
Vulkan API 1.2.162
Using Vulkan Device #0: Unknown - llvmpipe (LLVM 12.0.0, 256 bits)
- Vulkan multiview supported:
  max views: 6
  max instances:<PHONE_NUMBER>
- Vulkan subgroup:
  size: 8
  stages: STAGE_FRAGMENT, STAGE_COMPUTE
  supported ops: FEATURE_BASIC, FEATURE_VOTE, FEATURE_ARITHMETIC, FEATURE_BALLOT
ERROR: Could not find both graphics and present queues

   at: _initialize_queues (drivers/vulkan/vulkan_context.cpp:1014)
ERROR: Condition "err != OK" is true. Returning: ERR_CANT_CREATE
   at: _window_create (drivers/vulkan/vulkan_context.cpp:1161)
ERROR: Can't create a Vulkan window
   at: _create_window (platform/linuxbsd/display_server_x11.cpp:3809)

ERROR: Sub-windows not supported by this display server.
   at: create_sub_window (servers/display_server.cpp:189)
ERROR: Condition "window_id == DisplayServer::INVALID_WINDOW_ID" is true.
   at: _make_window (scene/main/window.cpp:231)

This pull request was confirmed to work on a hybrid graphics system too: https://github.com/godotengine/godot/issues/43714#issuecomment-858811551

There's still a pending review which is not being addressed, and the PR is configured to disallow force pushes from maintainers, so I'll have to make another PR.

Superseded by #49506. Thanks for the contribution!


Crash on closing tab running powershell in CMD

Feedback Hub link: https://aka.ms/AA5svj0
Environment
Windows build number: [10.0.18362.239]
Windows Terminal version (if applicable): 0.3.2171.0

Any other software?
* Powershell 5.1.18362.145

Steps to reproduce

Create a new cmd.exe tab.
Use command 'powershell'.
Close the tab.

Expected behavior
The tab should close with no problems.
Actual behavior
Terminal crashes, bringing all other tabs with it.

I think this might be a duplicate of #2248

@richardszalay - I don't think so. This has nothing to do with how fast you do it, and I'm pretty sure it has to do with nesting terminals.

The link's there in the initial issue. I did read the template.

Thanks. Sorry I missed it.

It looks like we're deadlocking tearing down the connection (MSFT:22984264). Thanks!

This might be #1810 which is fixed by #2525. Hopefully.

When might we see #2525 in a release?


Extend Capability to Xamarin.Forms.Editor

Don't you need the return key as it is in an Editor because it is a multi line text field (mostly)? I would like to see this functionality in a picker control however...

@nielscup - agreed; implementing it for Xamarin.Forms.Editor would be confusing to users looking to use the Return key for a carriage return. Implementing it for the picker is a cool idea 👍


Unsubscribe is slow when observers number > 10000

Both of indexOf and splice are slow. Why not use a Set to store observers?
https://github.com/ReactiveX/rxjs/blob/40b32d8fadeb1c0ef752fa4281aff20fa3a2c18b/src/internal/SubjectSubscription.ts#L17-L39

Makes sense. I have other, related thoughts to this, so I've started a new issue and I'm closing this one in favor of that. Thanks, @zxch3n
https://github.com/ReactiveX/rxjs/issues/6400


iOS App Icon transparency

Our icon has transparent areas which render black on iOS.
https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/
We should create a second icon (alpha -> same blue color as logo circle) to be added to the manifest explicitly for iOS.

Complete


Setup

Thanks for the PR!
Any successful deployments (not always required) will be available below.
Backend available
Frontend available
Once merged, code will be promoted and handed off to following workflow run.
Main Merge Workflow

Please not the backend fails without a database.  This is being replaced, so we're not making further corrections in this PR.


Shortens task graphs by counting each node only once

In computeDepth in graph.js, the entire dependency tree is traversed and each
node is given a depth and position within its depth. This computation is a bit
off, however, as a node may be encountered multiple times during traversal. This
could be easily fixed by stopping the recursion when we hit a seen node, but
then we could end up with a node depending on a node at a higher level than
itself.
Instead, I turn this into a two-stage affair. In the first stage, we do the full
traversal and only remember the maximum depth for each node. In the second stage
we traverse the whole tree again and only place nodes when we hit them for the
first time at the right depth. The second step requires a tree traversal rather
than just iterating over the nodes array because it groups child nodes together
and results in a much more readable and nicer-looking graph.
This shrinks each level's height by a factor of about the average in-degree, which partially addresses #1283.
Before:

After:

The code looks sane to me, and this seem to have been validated in by both you and Samuel. So I'll merge. :)


Make the enable_cookies route redirect to ${prefix}/auth/inline

Previously, the /auth/enable_cookies route redirected to:
https://${window.shopOrigin}/admin/apps/${window.apiKey}

which seems useless, because all it ever does is 404.  This results in the first installation attempt failing.
GET /shopify/auth?hmac=b7d85bd1976f2f4e3d2badab0473ed47d456855f199cc15917470f1da04ed213&shop=dbap-dev.myshopify.com&timestamp=1547106686 200 2.777 ms - 802
GET /shopify/auth/enable_cookies?shop=dbap-dev.myshopify.com 200 1.664 ms - 10350

However, the /auth/enable_cookies route does set the shopifyTestCookie so the second time around and ever subsequent time afterward, the installation works.  Also, notice that subsequent installation attempts go to /auth/inline instead.
GET /shopify/auth?hmac=cc729de08ca82c5bb06e28872e4fc23b0a396678c2af9ec9e95b90e5b0619e37&shop=dbap-dev.myshopify.com&timestamp=1547106888 200 1.463 ms - 786
GET /shopify/auth/inline?shop=dbap-dev.myshopify.com 302 1.916 ms - 619

Solution
What this pull request implements is a change to the /auth/enable_cookies route that redirects to /auth/inline.  This makes installation ALWAYS work on the first try and every subsequent try.  Let me know if this seems like a reasonable change, @ragalie ?

Apologies for the late reply.

The existing code was redirecting to the application root URL in the embedded context. I think we'll get the same end result (but always working) by redirecting to the application root URL outside the embedded context.

As far as I can tell, this doesn't seem to be true.  The application root URL is already being used OUTSIDE of the embedded context on the first try (before the shopifyTest cookie exists), and it fails.  I presume it's because the application root URL is not yet valid for an uninstalled app.
We start here.  Make sure all the cookies for the app's hostname are cleared first.

The first try uses the application root URL outside of the embedded context and it fails presumably because the app isn't installed yet, and it's not yet meaningful.

If we try the same thing again from the partners admin, it works as intended, because the shopifyTest cookie exists, and it takes a different code path that does the right thing.

I'll still see if I can skip going to /auth/inline and go straight to /admin/oauth/request_grant, but I wanted to try to show how the application root URL was being used and causing a failure.

@ragalie do you know what the next steps should be here and on https://github.com/Shopify/quilt/pull/523?

I'm sorry I've lost context on this; @tylerball might know better. The best I can say is that this implementation should probably follow the same logic we use in shopify_app.

Thank you for contributing to the ongoing improvement of this library - we really appreciate it.
In order to optimize the support on this particular piece of functionality, we have moved it to its own repo.  As a result, I’m closing this PR because the underlying source has been moved to a dedicated new repo; Shopify/koa-shopify-auth (https://github.com/Shopify/koa-shopify-auth).
If you would like the PR to be considered for review, please re-create the change against the new Shopify/koa-shopify-auth repo and open a new PR there.
Thank you!


Escape key unfocuses the editor when not meant to.

Describe the bug
When trying to exit the multi cursor function (Ctrl + D) with the escape key, the editor loses focus. before the update, it worked fine.
(happens also when trying to deselect a selected text, but can be deselected using the arrow keys instead)
To Reproduce
Steps to reproduce the behavior:

Select a word or a character.
Press Ctrl + D until you've selected the desired words that you wish to change
When trying to deselect with ESC, the editor loses focus.

Expected behavior
When a text is selected or the editor has multiple cursors, pressing ESC should only deselect or exit the multi cursor mode and not exit to navigation mode.
GIF

Desktop :

OS: Windows 10
Browser Chrome
Version 77.0.3865.120

Additional context
Based on bug #37146 and PR #37167

With the change in the functionality of navigating challenges using Esc, I believe this has come about. You can snap out of multi-cursor by clicking somewhere on the editor.
What can be done is that we use Ctrl + D to snap out of the mode as well.
I'll now defer to @raisedadead

What can be done is that we use Ctrl + D to snap out of the mode as well.

That could work too.
The ESC key is such a generic key that everyone uses it to cancel tasks, message and all kinds of stuff.
The change of the navigation key may cause confusion and discomfort when trying to deselect text or to hide the autocomplete pop-up window (maybe in more situations that I didn't think of).

Thanks for reporting this, looks like I should not have gone with escape!
How about ctrl+escape? Does that conflict with anything you can think of?

ESC is pretty heavily used...

CTRL + ESC as you said opens the start menu.

ALT + ESC some kind of  ALT + TAB in windows (also CTRL + ALT + ESC)

SHIFT + ESC is the chrome's task manager.

CTRL + SHIFT + ESC - windows task manager.

ALT + SHIFT + ESC - does something in windows, I don't know what but it changes focus.

Mmm, Maybe CTRL + N? N for navigation, and overriding the default behavior of the browser?

Thanks for ruling those out.  Seems like all the obvious ones are taken.
Overriding default behaviour can be frustrating, we'd want to consider that carefully.  It may be better to go with a slightly obscure key combination that does not conflict with any browsers.  CTRL + ~ seems safe, though.  Another option is ALT + N, which is more intuitive, but has some (fairly minor) conflicts.

Edge: Alt + N | Move focus to notification or download (if available).

Firefox uses ALT on its own to show or hide the top menu, but ALT + N does nothing.
@raisedadead any thoughts?

@ojeytonwilliams shift + n?

Closing this as stale. I think we will just have to live with this one for the time being. Thanks and happy coding 🎉


feature #50: Features/queue priority

Implements #50

#50

Checklist

[ ] Documentation (if applicable)
[ ] Changelog

Closing - Stale.

This would be really improve a notification system use-case. Can imagine implementation is not simple, but if there is one Kafka construct where it would make sense supporting prioritization, it is the parallel-consumer.


docs: new changelog

Bullet 2/3 on #126. I tried out a few changelog generators and liked this one best. PR is a WIP because I don't know how to make the GH Actions actually play together. As the release job is written here the changelog is generated but lost.
You can install git-cliff locally and run with git cliff -o CHANGELOG.md. Lots of configurable options and we could probably use more filtering, but what I currently have looks like this (for example):

2.2.0 - 2023-11-20
Bug Fixes

test loaded model vs transform not scores - (a9d6bdf) - Sam Levang
update to handle v8 semantic release GH action (#127) - (5b8c6d8) - Sam Levang

Documentation

(CHANGELOG) update release notes - (42b5c5e) - Niclas Rieger
(changelog) use PAT instead of GITHUB_TOKEN - (fa58532) - Niclas Rieger

Features

normalized option in inverse_transform - (e7d6d90) - Sam Levang
support saving to netcdf (#123) - (8d06153) - Sam Levang
normalized option in inverse_transform (#124) - (4ad2791) - Sam Levang

Miscellaneous

add workflow dispatch to Github Action - (26f8345) - Niclas Rieger
release v2.2.0 (#128) - (ef40a8a) - Niclas Rieger
specify Python Semantic Release version v8.0.0 - (c7c79e4) - Niclas Rieger

Codecov Report
Attention: 66 lines in your changes are missing coverage. Please review.

Comparison is base (0f95d04) 94.21% compared to head (ba5aa2d) 94.31%.
Report is 52 commits behind head on main.

Files
Patch %
Lines

xeofs/utils/numba_utils.py
20.96%
49 Missing :warning:

xeofs/data_container/data_container.py
88.88%
3 Missing :warning:

xeofs/preprocessing/stacker.py
72.72%
3 Missing :warning:

xeofs/models/_base_cross_model.py
96.07%
2 Missing :warning:

xeofs/models/_base_model.py
96.07%
2 Missing :warning:

xeofs/models/decomposer.py
86.66%
2 Missing :warning:

xeofs/preprocessing/preprocessor.py
88.88%
2 Missing :warning:

xeofs/utils/xarray_utils.py
88.88%
2 Missing :warning:

xeofs/utils/io.py
97.95%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #141      +/-   ##
==========================================
+ Coverage   94.21%   94.31%   +0.09%
==========================================
  Files          71       73       +2
  Lines        5823     6083     +260
==========================================
+ Hits         5486     5737     +251
- Misses        337      346       +9

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

that looks really nice, I'll take a look and will play around with it to see whether we can make it work with Github Actions.

Just needed to git add the CHANGELOG. We should probably experiment with the cliff.toml specs a bit more before merging but otherwise this should work now if we like it.

Sorry for the late reply - I’ve been playing around with the cliff.toml file to fine-tune our changelog. Here’s a screenshot of what I think looks good, but it's all pretty subjective, so I’m totally up for changing things up if you have other ideas. Just to summarize:

Ordering of categories: Always start with Features, Performance, Bug fixes, and then the rest.
Added some icons: This should help with visual sorting and make things look a bit more organized.

One thing that’s still bugging me is how release messages like release v2.2.0 end up under Miscellaneous. It feels kind of redundant since it just repeats the title. I’d rather skip these commit messages altogether, but that’s just me. I’m cool with whatever you prefer! :)

Looks good to me!

Fantastic, thanks @slevang for the initiative - I wait for the CI and then I'll hit the button.


Write the (F) Manual

The README should provide a clear overview of the most important information about the project.
At the top level, it should briefly describe what the project is about and how it can be executed, built and tested. At the lower level, details such as the workflow, licence or other more specific things can be included.
For the sake of simplicity, I would only consider the top level part to be necessary here, if you are bored you can still do the lower level part of the README.

Will work on it.


Rename "audit" to "fixity" across the codebase

 Issue by mjgiarlo
Monday Nov 14, 2016 at 16:45 GMT
Originally opened as https://github.com/projecthydra/sufia/issues/2878

We use the term "audit" in the Sufia and CC codebases to refer to Fedora fixity checks, and this causes users confusion. See the UI screenshot below.
What do y'all think about renaming instances of "audit" to "fixity" in the codebases, @projecthydra/sufia-code-reviewers @jcoyne @cam156 @hackmastera ?
Also, does this need to wait 'til 8.0.0? See code screenshots below to get a sense of where and how "audit" is currently used.
Thanks to @electrickite for reporting this.
UI screenshot

Sufia code screenshot

CC code screenshot

 Comment by hackmastera
Monday Nov 14, 2016 at 16:49 GMT

What do people think it means?

 Comment by mjgiarlo
Monday Nov 14, 2016 at 16:50 GMT

@hackmastera This: https://wiki.duraspace.org/display/FEDORA4x/Optional+-+Audit+Service

 Comment by cam156
Monday Nov 14, 2016 at 17:21 GMT

@mjgiarlo I wonder if a user would make the distinction, since they have no knowledge of Fedora. Would it be worth documenting what we mean by Audit instead of making the change in the code?

 Comment by hackmastera
Monday Nov 14, 2016 at 16:52 GMT

That makes sense.

 Comment by mjgiarlo
Monday Nov 14, 2016 at 17:29 GMT

@cam156 The tricky bit is that we can't assume Sufia users have no knowledge of Fedora. That is certainly true in IR-y contexts (ScholarSphere). It's less true in other use contexts.

 Comment by escowles
Monday Nov 14, 2016 at 17:38 GMT

I agree calling this fixity instead of audit would be less likely to cause confusion with the Fedora audit functionality.

 Comment by electrickite
Monday Nov 14, 2016 at 18:08 GMT

I don't have strong feelings one way or another. As a developer of a Sufia application, the term "audit" confused me because Fedora also uses that term in a different context. I've needed to develop more than a passing familiarity with Fedora during the course of development, so I wasn't sure initially what the Audit functionality in Sufia was referring to.
I think documentation of the Audit feature would go a long way toward alleviating any confusion. To me, documentation seems more important than changing class/method names to clarify intent.

 Comment by mjgiarlo
Monday Nov 14, 2016 at 18:34 GMT

@electrickite I'll be working on documentation changes today. The code changes above might not happen for months if we feel they're backwards-incompatible enough to warrant a major version bump. Thx!

 Comment by hackmastera
Monday Nov 14, 2016 at 18:38 GMT

You could change the labels to say "fixity audit" instead of just audit. I think all the code changes would be backwards-incompatible.

 Comment by mjgiarlo
Monday Nov 14, 2016 at 19:17 GMT

In the meantime, I've written some documentation around this: https://github.com/projecthydra/sufia/wiki/Sufia-Management-Guide#fixity-checking
:arrow_up: needs testing and verification.

 Comment by electrickite
Tuesday Nov 15, 2016 at 14:32 GMT

@mjgiarlo I tried the steps mentioned in your wiki post and, while they appear correct, the audit process itself seems to have a number of bugs. Running audit_everything crashes in some cases and does not produce any results in the UI. I'll write that up in a separate issue, though, since it is not directly related to renaming/documentation.

 Comment by electrickite
Tuesday Nov 15, 2016 at 14:59 GMT

Filed #2886 and https://github.com/projecthydra/curation_concerns/issues/1091 with more details of the problems I ran across.

 Comment by mjgiarlo
Tuesday Dec 20, 2016 at 23:15 GMT

I suggest we move this to Hyrax and work on it for the (eventual, not currently planned) 2.0 release.

 Comment by mjgiarlo
Tuesday Nov 15, 2016 at 15:06 GMT

Thanks, @electrickite!


Fix arguments format passed to rush change

#FIX Error in Release Pipeline

Description: rush change accepts arguments in format remote/branch, not branch
Solution: add origin/ before branch name when passing to rush change
Affected File(s): update-imodeljs-native-version.sh

@Mergifyio backport release/4.5.x


[GSSOC'21] Sorting algorithms

I would like to contribute on different sorting algorithms in C++
Namely:

Bubble sort
Insertion sort
Selection sort
Merge sort
Quick sort

Please assign me this issue for GSSOC'21

hey! I want to work on this , could you please assign me @EkjotKaur

Hey I am a part of GSSOC'21 and would like to contribute the following :
Bubble sort (C++ and Python)
Insertion sort (C++ and Python)
Merge sort (C++ and Python)
Quick sort (C++ and Python)
Selection sort (C++)
Time sort (Python)
Please assign me this issue

Hey, I'm a GSSOC participant. I'd like to contribute by providing codes of the following algos in C++, python as well as Java:
Quick sort
Merge sort
Heap sort
Counting sort
Radix sort
Bucket sort
Selection sort
Insertion sort
Bubble sort
Please assign this to me.


Gdx.files.internal root file become different when delete the .idea folder

Please ensure you have given all the following requested information in your report.
Issue details
I use IDEA to develop libgdx.
I move my project to svn directory and delete the .idea folder and open the project, cause I want to make sure other developers have no trouble when they develop after svn update.
But there is trouble after I delete the .idea folder, the internal root become the father of the assets folder

Before that, the internal root is the assets folder

Anyone who can help me to know why this happens?
(I think the asset root path should not be controlled by the file in .idea folder, but why I can't run the desktop build after I delete the .idea folder)
Reproduction steps/code
This is part of my asset load code, it will recursively load all assets in the specific path.
    public static void load(String assetPath) {
        FileHandle handle = Gdx.files.internal(assetPath);
        if (!handle.exists()) {
            throw new RuntimeException("asset path not exist: " + assetPath);
        }

        loadFileOrPushDirectoryIntoStack(handle);
        while (!directoryStack.isEmpty()) {
            handle = directoryStack.pop();
            FileHandle[] handles = handle.list();
            for (FileHandle fileHandle : handles) {
                loadFileOrPushDirectoryIntoStack(fileHandle);
            }
        }
    }

    private static void loadFileOrPushDirectoryIntoStack(FileHandle fileHandle) {
        if (!fileHandle.isDirectory()) {
            String path = fileHandle.path();
            Class<?> type = getTypeBySuffix(path);
            if (type == null) {
                throw new RuntimeException("there is no type for path : " + path);
            }
            AssetManager.INSTANCE.load(path, type);
        } else {
            directoryStack.push(fileHandle);
        }
    }

Version of libGDX and/or relevant dependencies
libGDX version 1.11.0
Stacktrace
Exception in thread "main" java.lang.RuntimeException: there is no type for path : texture
	at pers.ryuu.libgdx_library.asset.AssetLoader.loadFileOrPushDirectoryIntoStack(AssetLoader.java:40)
	at pers.ryuu.libgdx_library.asset.AssetLoader.load(AssetLoader.java:25)
	at com.coolstudios.air_hockey.AirHockey.create(AirHockey.java:85)
	at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.initializeListener(Lwjgl3Window.java:416)
	at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:366)
	at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:192)
	at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:166)
	at com.coolstudios.air_hockey.DesktopLauncher.main(DesktopLauncher.java:15)

Please select the affected platforms

[ ] Android
[ ] iOS
[ ] HTML/GWT
[√] Windows
[ ] Linux
[ ] macOS

And the texture is a folder, not a file.

The desktop run will when the .idea folder is not deleted.

You should follow the .gitignore that comes with the project and make an equivalent svn ignore instead of deleting those directories.
Gdx.files.internal resolves to the working directory set from the IDE in the run configuration when you are running from the IDE, and when the app is packaged it will automatically resolve to assets directory inside the bundle/jar.
Solution is to make sure your working directory is aligned with this assets directory by setting the correct folder in the run configuration, or run from gradle which automatically does this.

Thank you for your reply.
I choose to run from Gradle: desktop -> other -> run, and it will be ok.

But build jar by Gradle (desktop -> other -> dist).
The jar already has assets in it. But Gdx.files API can't find it.
How is it happen?
I'm looking forward to your reply.

Whats your error? You might want to try the discord for questions/problems as these are not suitable for github issue tracker.


NTR: DNA double-strand break processing involved in repair via homologous recombination

Do we still want to pre-compose terms like this? If so, we'd like a new term for a community curation request:
Stanza modeled on GO:0010791-10793:
[Term]
id: GO:new
name: DNA double-strand break processing involved in repair via homologous recombination
namespace: biological_process
def: "The 5' to 3' exonucleolytic resection of the DNA at the site of the break to form a 3' single-strand DNA overhang that results in the repair of a double strand break via homologous recombination." [GOC:mah, PMID:21931565]
is_a: GO:0000729 ! DNA double-strand break processing
intersection_of: GO:0000729 ! DNA double-strand break processing
intersection_of: part_of GO:0000724 ! double-strand break repair via shomologous recombination
relationship: part_of GO:0000724 ! double-strand break repair via homologous recombination

we have the term+extension version in use, so closing


Multiple instance not functioning

Multiple instance not functioning even after changing Telenet port making separate bots ect left with Error connection game closed

They work for me :)

They work for me :)

Closing as stale for now.

Hello,
How to work ? Whats is the config/setting necessary ?
I need use multiple config.json ?
Or in config.json duplicate  "port" and "IP" etc ??
Or juste sperate by comma ?
Thanks in advance

I haven't used it since a few years and a lot of things might've changed. Judging by the code, you can't have multiple config files.  What you can have is different installations ( copy the same folder as many times as you need and just change the config file as needed).
Side note: In order to reduce data footprint, it could be theoretically possible to provide multiple config files by making a change of the code in index.js

Create the alternate config file (ex. myAwesomeServer.json)
Modify index.js to take the name of the config file:
From:

if(Object.keys(argv).length > 2) {
  config = argv;
  console.log("********\nWARNING: Configuring the bot with arguments is no-longer supported and may not work correctly. Please consider using config.json instead.\nThe arguments must be removed from run.bat/run.sh in order for the config file to take effect.\n********");
}
else {

To:
if(Object.keys(argv).length > 2) {
  config = argv;
  console.log("********\nWARNING: Configuring the bot with arguments is no-longer supported and may not work correctly. Please consider using config.json instead.\nThe arguments must be removed from run.bat/run.sh in order for the config file to take effect.\n********");
} else if (Object.keys(argv).length == 1) {
  configFileName = argv;
  config = require("./${configFileName }.json");
}
else {

Provide the filename as argument in the run script:
node index.js myAwesomeServer

Or with more refactoring that allow using .env files:
Steps:

Create a file named '.env.myServer'.
`_comment=Keep this file secure as it contains sensitive information.
_comment2=If arguments are used in run.bat/run.sh, this config file will be ignored.
_comment3=See README.md for the config documentation.

password=changeme
token=your_token_here
channel=channelid
port=8081
ip=localhost
allow-exec-command=false
allow-links-from-game=false
allow-multiple-instances=false
disable-commands=false
disable-chatmsgs=false
disable-join-leave-gmsgs=false
disable-misc-gmsgs=false
disable-non-player-chatmsgs=true
show-private-chat=false
disable-status-updates=false
disable-version-check=false
hide-prefix=false
horde-frequency=7
log-console=false
log-messages=false
log-telnet=false
prefix=7d!2. Populate it as desired 3. Modify the install script (for example, install.bat) to also include:npm install dotenv`
4. Modify the index.js to also allow .env
Replace:
if(Object.keys(argv).length > 2) {
  config = argv;
  console.log("********\nWARNING: Configuring the bot with arguments is no-longer supported and may not work correctly. Please consider using config.json instead.\nThe arguments must be removed from run.bat/run.sh in order for the config file to take effect.\n********");
}
else {

With:
const dotenv = require('dotenv');
if(Object.keys(argv).length > 2) {
  config = argv;
  console.log("********\nWARNING: Configuring the bot with arguments is no-longer supported and may not work correctly. Please consider using config.json instead.\nThe arguments must be removed from run.bat/run.sh in order for the config file to take effect.\n********");
} else if (process.env.NODE_ENV) {
dotenv.config({ path: `.env.${process.env.NODE_ENV}`});
config = process.env
}
else {

Or something along those lines, haven't tested it.
5. In your node.bat (or whatever you run), replace:
node index.js
with
NODE_ENV=myServer node index.js
This way, if you need another server, all you need to do is just add another config and modify the runner with your new server. Let's say you make another config named .env.myServer1337, then you would duplicate/modify the runner like so:
NODE_ENV=myServer1337 node index.js
This also allows you to set the environment name as environment variable in a potential pipeline or docker-compose variable and it will be automatically overwritten without extra modifications like providing it in the command line.
Again, this is high level, I didn't test it.

@thomasbonsirven @cryptton2004 You should be able to do something similar to this without any code changes using the --configFile command argument. Simply add --configFile="./config_myAwesomeServer.json"
run.sh example:
#!/bin/sh
until node index.js --configFile="./config_myAwesomeServer.json"; do
  echo "Application closed with exit code $?. Restarting in 5s, press Ctrl+C to cancel." >&2
  sleep 5
done
read -p "Press enter to continue"

run.bat example:
@ECHO OFF
node index.js --configFile="./config_myAwesomeServer.json"
:loop
echo The bot will restart in 5 seconds. Press N to cancel.
choice /t 5 /c yn /cs /d y /m "Start bot Y/N?"
if errorlevel 3 goto :yes
if errorlevel 2 goto :no
if errorlevel 1 goto :yes
:yes
node index.js
GOTO :loop
:no
pause


Add BHNT79 hacks

more information would be nice - but at least a start - thanks for the base info in Meetup @strathausen
maybe @vog @vrde @SP4CEberlin can add some more info?

In my browser history I found the GitHub link to the Raspi magnifier:

https://github.com/ctrlw/magni

Thanks @vog added - cc @ctrlw

I found the link to the i18n diff: https://i18n-manager.vercel.app/start/
and you can use this as a link for the vietname project https://github.com/strathausen/vietname

thanks  @johnjohndoe added most of your suggestions

@ligi I commit some additional details and reached out to Ugo for links to his JupyterCpp project.


Remove reference to SOCIAL_FLASH_MESSAGES.

This is not used anymore and causes application to crash. SECURITY_FLASH_MESSAGES is used instead.

Up.


[Mac OS] adding kotlin lang using brew

Description
A new tool for Mac OS. Kotlin lang was added using homebrew installer.
Last release from https://github.com/JetBrains/kotlin/releases repo.
Related issue:
https://github.com/actions/virtual-environments/issues/3687
Check list

[x] Related issue / work item is attached
[x] Tests are written (if applicable)
[x] Documentation is updated (if applicable)
[x] Changes are tested and related VM images are successfully generated

/azp run macos1014, macos1015, macos110

macOS fail was expected, do not worry, should be fixed for the next run.

/azp run macos1014, macos1015, macos110

/azp run macos1014, macos1015, macos110

/azp run macos1014, macos1015, macos110


Fatal error running docker compose build

Using the code in master branch as of commit e779e38f87349f41dc074908ec5ba12fa9b3f002
Followed docker instructions, using docker compose script, got a fatal error loading a SIP.
Console output: eark_docker_compose.log.zip
Used SIP (created with RODA): digitally signed text .zip
Note that on startup it console already shows an error about the missing table.
django.db.utils.ProgrammingError: (1146, "Table 'eark.workflow_workflowmodules' doesn't exist")

docker-compose updated


Each segment should start on the next minute

At the moment, where one segment ends is where the next one picks up. It's on exactly the same minute. This should flow over to the next minute.

Fixed in a01704de6cc524ec1b19e5df223eff079b85fb8c.

Hi Matt! It think that the previous version was actually correct. If I wanted to work between 8:00 and 10:00, I should have 4 pomodori:

[8:00-8:25[ (work including the 8:00 minute, but excluding the 8:25 minute)
[8:30-8-55[
[9:00-9:25[
[9:30-9:55[
When you say "At the moment, where one segment ends is where the next one picks up", I think this is how time segments should behave. If I work from 8:00 to 8:25, it means that I stop working at 8:25:00, and my break start at 8:25:00. If the calculator tell me to start the break at 8:26:00, it means that between 8:25:00 and 8:26:00 I wasn't working nor in break.

Here's an what the program currently calculates:
$ get-pomodori --from=8:00 10:00
 1 Pomodoro     08:00 ⇾ 08:25
   short break  08:26 ⇾ 08:31
 2 Pomodoro     08:32 ⇾ 08:57
   short break  08:58 ⇾ 09:03
 3 Pomodoro     09:04 ⇾ 09:29

   Total Pomodori: 3
       Total Work: 1 hour, 15 minutes

But I think I should be able to do 4 pomodori in 2 hours.
2 hours = 120 minutes = 25 + 5 + 25 + 5 + 25 + 5 + 25 + 5 = 4 pomodori + 5 spare minutes at the end

I think you're right. I will change it back in the next few days. Thank you!

Thanks!

I am checking the commit that made this change. I propose we configure "transition period" cmd parameter, which will default to 0. So running with default parameter will cause behaviour like before a01704d. If we set for example transition--period 00:01:00 (or some other format of value), we would get current behaviour.

@domenn @freayd Thank you for being so patient.
Fixed in ba69c1a03b103ae24e5bc6ff05d83f9d9c47cf2d, released in fd426f479748826b4987f9037483686da5e344ec. Now on PyPi.

Wonderful, thanks a lot!


Fix lint problems

What this PR does:
Which issue(s) this PR fixes:
Fix lint problems
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

Codecov Report

Merging #77 (e6739a4) into develop (4acb076) will increase coverage by 0.03%.
The diff coverage is 25.00%.

@@             Coverage Diff             @@
##           develop      #77      +/-   ##
===========================================
+ Coverage    43.92%   43.95%   +0.03%
===========================================
  Files           32       32
  Lines         1325     1324       -1
===========================================
  Hits           582      582
+ Misses         664      663       -1
  Partials        79       79

Impacted Files
Coverage Δ

pkg/client/http/response.go
0.00% <0.00%> (ø)

pkg/context/http/writer.go
0.00% <ø> (ø)

pkg/filter/response/response.go
5.38% <0.00%> (ø)

pkg/router/route.go
97.01% <0.00%> (ø)

pkg/client/http/http.go
61.53% <100.00%> (ø)

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 4acb076...e6739a4. Read the comment docs.


Selecting local file path freezes window manager (Ubuntu)

Issue Type: Bug
In the Inputs/input.json file, if you setup a local data input and click "Select local file path" just above the "FilePath" property, then the window manager freezes. I've tried Genome and KDE Plasma destops. Both freeze.

Extension version: 0.8.3
VS Code version: Code 1.57.1 (507ce72a4466fbb27b715c3722558bb15afa9f48, 2021-06-17T13:26:56.255Z)
OS version: Linux x64 5.8.0-59-generic
Restricted Mode: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-9850H CPU @ 2.60GHz (12 x 4188)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offopengl: enabled_onrasterization: disabled_softwareskia_renderer: enabled_onvideo_decode: disabled_softwarevulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
2, 0, 0

Memory (System)
62.44GB (58.83GB free)

Process Argv
--no-sandbox --unity-launch --crash-reporter-id dac47f5e-820c-45f6-baf6-7d690c95eedc

Screen Reader
no

VM
0%

DESKTOP_SESSION
plasma

XDG_CURRENT_DESKTOP
KDE

XDG_SESSION_DESKTOP
KDE

XDG_SESSION_TYPE
x11

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383:30185418
pythonvspyt602:30300191
vspor879:30202332
vspor708:30202333
vspor363:30204092
pythonvspyt639:30300192
pythontb:30283811
pythonvspyt551:30311712
vspre833:30321513
pythonptprofiler:30281270
vshan820:30294714
vscoreces:30322571
pythondataviewer:30285071
vscus158:30321503
pythonvsuse255:30323308
vscorehov:30309549
vscod805cf:30301675
pythonvspyt200:30331937
vscextlangct:30333562
binariesv615:30325510
vsccppwtct:30329789
bridge0702cf:30334634

Hi aressler38, thank you for your feedback, we are checking the issue you reported now, hope we could get back to you soon

Hi @aressler38, we are working on investigating, could you please try to upgrade your extension to newest version and have a try?

I stopped using this extension several months back. If I encounter the issue again, I'll open a new issue.


git.count() method

I added a method that returns the total count of commits for a repository across all branches.  Includes the appropriate test and updated documentation.
As for the why? I'm using your module as part of my build process for a mobile app, found it very convenient to use the git.short() value to autopopulate app values that have to be unique with each build published.  I have a similar need when publishing to the Android Platform, but that value has to be numeric.

makes sense; thanks for the PR. i'll take a look later today.


Add GpioCounter, a HardwareCounter implementation

GpioCounter implements HardwareCounter by utilizing the gpio interrupt
functionality of that class. On each interrupt event, the counter is
incremented.
Resolves #955

Coverage decreased (-0.01%) to 79.005% when pulling 78a20288ea9c2446273e614ad0b58219652691fa on gpio-hardware-counter2 into f4bd9d6f4cc1cf3ee77f7a02b57081a23c15fb08 on master.


How to understand the positional embedding part in rvt(rotary embedding)?

Hi, I'm just curious about the different implement way between the AxialRotaryEmbedding and the original ones.
Since I notice u multiply the pi when calculating sin and cos vector. But in the original paper, they don't use the pi. And I got confused when computing the sin and cos vector. Could u explain a little further?
Thanks a lot. I really learn a lot from ur work

@CiaoHe hello! yea sure, so the frequencies in the original paper were designed for language modeling, but I ended up using the frequencies as defined in the Perceiver paper https://arxiv.org/abs/2103.03206 I figured if they made it work well in that setting, it should work well here. Have you found RVT to work well?

@CiaoHe hello! yea sure, so the frequencies in the original paper were designed for language modeling, but I ended up using the frequencies as defined in the Perceiver paper https://arxiv.org/abs/2103.03206 I figured if they made it work well in that setting, it should work well here. Have you found RVT to work well?

Hi Phil, thanks for replying. I'm still trying to understand all components of the Alphafold2 you implemented, so I just read codes related to that (include this rotaryEmbedding). Later I will check whether this RVT work well.  But anyway, thanks a. lot, ur codes teach me a lot since I just a new to the this area.


⚠ Bofrost.es has degraded performance

In 56e690f, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1587 ms

Resolved: Bofrost.es performance has improved in 46498f6 after 13 minutes.


Clicking "Trade" from another tab doesn't render TradingView

Requires a refresh to see the plot show up

Resolved for next release. Inconsistent names were provided between market/markets endpoints resulting in a failure for trading view to resolve default market. Both endpoints will now resolve market name as "-"


how is tsd resolution different than tsc?

I wanted tsc to replicate the same behaviour of tsd when having the bellow.
./bar-types.ts
declare module "./bar" {
  type Foo:string;
}
export {}

./bar.ts
const a:Foo = 1;

With the above tsd correctly errors type Foo doesn't exist since it hasn't been imported. tsc, in other hand, will just auto import ./bar-types.ts and proceed without errors. (this would be unexpected)
Once updating to the bellow
./bar.ts
import "./bar-types"
const a:Foo = 'bar';

tsd and tsc will succeed as expected.
May I please ask how tsd deals with resolution, and if there's any way to set tsc to behave the same in these cases and not auto importing?
Thanks in advance

After performing a few tests I've noticed that if defining a include field pointing to the single main entry point of my application stops tsc from automatically including all .ts files in the build and replicating the same behaviour as tsd by following the below configuration.
tsconfig.json
{
  "compilerOptions": {},
  "include": ["./bar.ts"]
}

I will be closing this as it's not really an issue with tsd and it turned out to somehow unrelated.


updated the href on signpost

Hey @HannahHuggins, not sure what has changed in the file as I think your editor possibly removed all the nesting so the diff is hard to read.
Are you able to point out the change?

Hey @mchadwickweb, sorry about that - it's line 9 and 14 {{tenant_url_path}}{{ entryLink.fields.url.data }}


Waves.png not found in templates

Just letting you know that the waves.png isn't statically hosted anymore.
GET http://sailsjs.org/images/waves.png 404 (Not Found)

Thanks!  I just added it back, should be fixed when we re-deploy the Sails website.


handle token limit for code/function reply

Why are these changes needed?

handle token limit for code/function reply
Related issue number

Checks

[ ] I've included any doc changes needed for https://microsoft.github.io/FLAML/. See https://microsoft.github.io/FLAML/docs/Contribute#documentation to build and test documentation locally.
[x] I've added tests (if relevant) corresponding to the changes introduced in this PR.
[ ] I've made sure all auto checks have passed.

Will make a new PR: move function_map into function_call_config in arguments of ResponsiveAgent.


Fix issue when reduction uses a different key

Hello - I ran into this issue with a seurat object that has a UMAP that was created with an alternate key property. If this happens, the colnames of the embeddings would be something like 'rnaUMAP_1', not UMAP_1. This is a simple fix for that situation.

@wu-yc: the second commits switch from needing to use library() in the module to importing it in NAMESPACE. I think that's going to be more robust, including if another package loads this.


Handle flow extra errors

Flow now reports errors in a slightly different format, which also includes an extra field. See the below JSON, from the issue #900 I created.
"errors": [
    {
      "extra": [
        {
          "message": [
            {
              "context": "null",
              "descr": "Property `handleOnSubmit` is incompatible:",
              "type": "Blame",
              "path": "",
              "line": 0,
              "endline": 0,
              "start": 1,
              "end": 0
            }
          ],
          "children": [
            {
              "message": [
                {
                  "context": "handleOnSubmit = async () => {",
                  "descr": "Promise",
                  "type": "Blame",
                  "loc": {
                    "source": "/home/yuuki/tiniestfinance/src/App.js",
                    "type": "SourceFile",
                    "start": {
                      "line": 73,
                      "column": 31,
                      "offset": 1787
                    },
                    "end": {
                      "line": 73,
                      "column": 31,
                      "offset": 1788
                    }
                  },
                  "path": "/home/yuuki/tiniestfinance/src/App.js",
                  "line": 73,
                  "endline": 73,
                  "start": 31,
                  "end": 31
                },
                {
                  "context": "null",
                  "descr": "This type is incompatible with",
                  "type": "Comment",
                  "path": "",
                  "line": 0,
                  "endline": 0,
                  "start": 1,
                  "end": 0
                },
                {
                  "context": "  handleOnSubmit: (event?: Event) => void,",
                  "descr": "undefined",
                  "type": "Blame",
                  "loc": {
                    "source": "/home/yuuki/tiniestfinance/src/App.js",
                    "type": "SourceFile",
                    "start": {
                      "line": 14,
                      "column": 38,
                      "offset": 356
                    },
                    "end": {
                      "line": 14,
                      "column": 41,
                      "offset": 360
                    }
                  },
                  "path": "/home/yuuki/tiniestfinance/src/App.js",
                  "line": 14,
                  "endline": 14,
                  "start": 38,
                  "end": 41
                }
              ]
            }
          ]
        }
      ]

I added a block to flow.vim which is heavily inspired by the existing code. I also added one flag g:ale_javascript_flow_extra and added documentation for the feature. I did not write tests as the idea behind the handler tests isn't quite clear to me. But I may also be overlooking something here, as the files required in the test_flow_handler.vader file all seem to point at local files which are not under source control and therefore won't work with CI. I'd happily write tests for the added feature if someone could point me in the right direction.
Also, these are the first vimL lines I've written so if there are mistakes, let me know and I'll try to fix them.
The end result is that instead of just
src/App.js|89 col 17 error| props of React element `New`: This type is incompatible with object type

you would now also get
src/App.js|89 col 17 error| Property `setVector` is incompatible: number This type is incompatible with function type

I wonder if it's worth turning this on by default. It seems pretty useful.

It doesn't seem like it could do any harm, other than just telling you too much about what went wrong.
You might consider displaying one error at the cursor instead of two. If there are two, then the displaying of the errors at the cursor won't work so well. You could maybe put the message on the end of the string, or put it in the detail key. Then you'd be able to see the explanation for why something went wrong with :ALEDetail.

Agreed!
On Thu, Sep 21, 2017 at 4:43 PM, w0rp<EMAIL_ADDRESS>wrote:

I wonder if it's worth turning this on by default. It seems pretty useful.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/w0rp/ale/pull/946#issuecomment-331290530, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAE10IXd6KuxRtwiFaJn5Ekn2AdnoviXks5sktiRgaJpZM4Pf86Z
.

--
R. Mark Volkmann
Object Computing, Inc.

I'm on holidays right now and don't have any time for programming but I'll implement the suggestions next week!

Sounds good. :+1:

I moved the extra messages to detail. Do you still want to keep the flag then? As you already mentioned, it would now probably make a lot of sense to just have this enabled per default, as it's hidden behind :ALEDetail anyway.

I think you can get rid of the flag, and just always include the extra details. Make sure to update the tests appropriately.

It's been a while... I really need to work on priorities.
Anyway, I added a Vader test for extra errors. As usually, I derived some significant inspiration from existing tests. Everything was green on my machine/docker. Also removed the flag and all traces of it. @w0rp

I extracted two functions: one for crafting the detail message and one for handling the extra errors generally. Also changed the way the final object for call is crafted I hope that is in some way idiomatic vimscript. This should hopefully avoid sending the detail key along if it just has an empty string in it.

Cool, looks good. :+1: Thank you for all of your work on this.

Cheers! :beers:

Yay! It was fun 🎊


Condensed glyphs italicizing incorrectly

Currently some of the glyphs in condensed italic fonts are coming out very wrong e.g. "w" in RobotoCondensed-Italic:

All of the non-italic condensed fonts and non-condensed italic fonts seem fine, however.

This seems to have been caused by 9292364c1a122498ada2616fdd20683c27c80e15, though the root of the problem is probably somewhere in italics.py. That file is largely undocumented and tedious to debug, so for now I'll rollback 9292364c1a122498ada2616fdd20683c27c80e15. Though perhaps what would be best going forward would be to document and clean up code in italics.py (and elsewhere).


Improve canvas highlighting performance.

Untangle edge property dependencies so we don't redraw them all if a node is
highlighted.
Only "preparePoints" if they've changed.
Helps smooth panning too, mouse will occasionally cross lines which can make things janky.

Great! LGTM


🥳[Feature] Add Transfer Capability between Litewallet and Litecoin Card

Overview
Final phase for the Litecoin card integration this should allow the user to transfer from to or from Litewallet or Litecoin Card
Why?
Allow users to transfer Litecoin between either
Action

Litewallet Balance
Litecoin Card Balance
Action

0Ł
>0Ł
Card moves to allow deposit to Litewallet

>0Ł
>0Ł
Either Litewallet icon or Litecoin Card can move to allow deposit

0Ł
0Ł
No movement or either

>0Ł
0Ł
Litewallet moves to allow deposit to Litecoin Card

Draft v1

Before
After

cc: @coblee

will not do


1 integration mode muli instance

Introduce Integration Mode to MQSim
Extract MQSim base functionalities to libMQSim.so
Provide support for N-Simulations to run on N-SSDs in Parallel

Merging and closing the linked task!


Issue in annotating cell types of unlabelled query data by scPoli

First of all, thank you for developing this impressive toolkit. Much appreciated!
I encountered a problem when using scPoli for cell-type annotation. When I first trained the model on my reference data, and loaded the model for prediction on the query, the annotation result looked fairly reasonable with 8 cell types in total (expected cell types for my query data). However, the second time when I loaded the trained model directly and call the classify function, the result was totally different with only 2 annotated cell types in total. I double checked and rerun it with slight modifications on the parameters but the issue was not resolved. Could you please help me point out the cause of this? Here's the main part of my code:
print('Reading h5ad...')
ref_adata = sc.read_h5ad(path_ref+ref_file)
query_adata = process_query(sc.read(path_query))

common_genes = list(set(query_adata.var_names).intersection(ref_adata.var_names))
ref_adata = ref_adata[:,common_genes]
query_adata = query_adata[:,common_genes]

print('Normalizing reference data...')
sc.pp.normalize_total(ref_adata, target_sum=1e6)
sc.pp.log1p(ref_adata, base=2)
print(ref_adata)

ref_adata.obs['batch'] = ref_adata.obs.sample_id
cell_type_key = ['cell_type','supercluster_term']
condition_key = 'batch'

early_stopping_kwargs = {
    "early_stopping_metric": "val_prototype_loss",
    "mode": "min",
    "threshold": 0,
    "patience": 20,
    "reduce_lr": True,
    "lr_patience": 13,
    "lr_factor": 0.1,
}

scpoli_model = scPoli(
    adata=ref_adata,
    condition_keys=condition_key,
    cell_type_keys=cell_type_key,
    embedding_dims=5,
    recon_loss='nb',
)

print('Start training...')
scpoli_model.train(
    n_epochs=50,
    pretraining_epochs=40,
    early_stopping_kwargs=early_stopping_kwargs,
    eta=5,
)

print('Saving model...')
scpoli_model.save(model_dir, overwrite=True, save_anndata=True)

# Process query data
query_adata.obs['cell_type']='unlabeled'
query_adata.obs['supercluster_term']='unlabeled'
print('Normalizing query data...')
sc.pp.normalize_total(query_adata, target_sum=1e6)
sc.pp.log1p(query_adata, base=2)
print(query_adata)

# Load query data and model
scpoli_query = scPoli.load_query_data(
    adata=query_adata,
    reference_model=model_dir,
    labeled_indices=[],
    )

# Train on query
#scpoli_query.train(
#    n_epochs=30,
#    pretraining_epochs=20,
#    eta=10
#)

# Classification
results_dict = scpoli_query.classify(query_adata, scale_uncertainties=True)

# Get latent representation of query data
data_latent= scpoli_query.get_latent(
    query_adata,
    mean=True
)

adata_latent = sc.AnnData(data_latent)
adata_latent.obs = query_adata.obs.copy()

adata_latent.obs['cell_type_pred'] = results_dict['cell_type']['preds'].tolist()
adata_latent.obs['cell_type_uncert'] = results_dict['cell_type']['uncert'].tolist()
adata_latent.obs['supercluster_term_pred'] = results_dict['supercluster_term']['preds'].tolist()
adata_latent.obs['supercluster_term_uncert'] = results_dict['supercluster_term']['uncert'].tolist()

adata_latent.obs['cell_type_uncert_pass'] = ['T' if x < 0.2 else 'F' for x in adata_latent.obs['cell_type_uncert']]
adata_latent.obs['supercluster_term_uncert_pass'] = ['T' if x < 0.2 else 'F' for x in adata_latent.obs['supercluster_term_uncert']]

print('Predicted cell types of query:')
print(set(adata_latent.obs.cell_type_pred))

Another question: how does 1) normalization, log transformation, subsetting to highly variable genes, 2) whether to include the step of training on the unlabelled query data influence the resulting model?
Thank you in advance!

Hi, I have a doubt regarding the code above:
I’m trying to map my query which doesn’t have the same obs as the reference, so how can I go about it? The only thing that can be same in my query and reference is Leiden (in query) and CellClass (in ref).


Word score algorithm needs improving

At the moment it counts the number of words found vs the length of the input, but that favours nonsense with lots of small words.
It'd actually be more interesting to score the number of characters that don't form part of a word (or the average number of words greater than N chars that each character could be part of, etc)

Fixed in c64165c50692b63d1140e485979b8caa4f08cd94


add brief Regtest description and link to setup

As a new user coming from the infosec side of things, 'regtest' is usually an alias to fuzzing. While writing a binding to the API, I was under impression to use testnet with my code and I thought '-regtest' was mainly an internal feature for developers on lbrycrd. Could there be mention of ideal developer setup in the readme?

Thanks for opening this issue @binaryflesh. Definitely something we need to mention here/how it works/where to find setup instructions.

For review at https://github.com/lbryio/lbrycrd/tree/depends_build_all

merged.


add setup steps instructions

The setup from scratch isn't the best. There are manual steps needed and small exceptions here and there. Want to get those all documented so other people can use this setup for themselves if they want.
Maybe will lead to some of those manual steps being automated?

This is now documented in Install.md and mentioned in the installation section of the readme. Future work should include automating the manual steps in the install process.


[WIP] search_all class

I will be building a search_all class for lightkurve

Codecov Report

Merging #156 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #156   +/-   ##
=======================================
  Coverage   92.32%   92.32%
=======================================
  Files          17       17
  Lines        2189     2189
=======================================
  Hits         2021     2021
  Misses        168      168

Impacted Files
Coverage Δ

lightkurve/lightcurve.py
92.17% <ø> (ø)
: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 62265b6...c40ef04. Read the comment docs.


[Client] Introduce timeouts for worker responses

Sometimes it is not obvious why the client stalls. Introducing timeouts that log some context would be helpful.
E.g. here:
https://github.com/integritee-network/worker/blob/25c2b69d127d1998d8ed6b3cc3ce6cb98efd2228/client/src/main.rs#L641

I believe this is not necessary any more. Do you agree @clangenb ?

Depends, do you think it's no longer necessary because the symptoms are gone? Because I believe we still have the plain recv() calls that never time out. I think it would be better to solve this more gracefully.


Video feed

Great project! This was the only information I could find about converting a fermax vds feed into  digital, I’m trying to do something similar, my intercom receiver doesn’t have a video Input, but the wire is there and there is a camera on the buildings intercom, my idea is to convert that signal to digital and either send it via WiFi to a mobile device, or simply make a custom display for it, did you connect the vds wires directly to the usb vídeo card? If so what capture card did you use? I couldn’t quite see the model in the picture.
Kind regards!

Many thanks for the feedback. I used an EasyCap Adapter/Converter to capture the video, directly connected to wires V and M (shield) on the doorstation.
These are the commands I used to set up EasyCap on the Raspberry Pi.
•	wget https://github.com/gkaindl/ambi-tv/archive/master.zip
•	unzip master -zip
•	cd ambi-tv-master
•	cd misc
•	sudo bash get-kernel-source.sh
•	cd usbtv-driver
•	make
•	sudo mkdir -p  /lib/modules.3.6.11+/extra
•	sudo cp usbtv.ko /lib/modules/3.6.11+/extra
•	sudo depmod 3.6.11+
•	sudo modprobe videobuf2_core
•	sudo modprobe usbtv
•	v412-ctl –list-devices /dev/video0
Hope that helps and good luck.


Add endpoint to ask whether identity was dpeloyed

Check if you like the endpoint name / url
closes https://github.com/trustlines-protocol/relay/issues/407

Codecov Report

Merging #409 into master will decrease coverage by 0.03%.
The diff coverage is 50%.

@@            Coverage Diff             @@
##           master     #409      +/-   ##
==========================================
- Coverage   63.89%   63.85%   -0.04%
==========================================
  Files          50       50
  Lines        3603     3613      +10
==========================================
+ Hits         2302     2307       +5
- Misses       1301     1306       +5

Impacted Files
Coverage Δ

src/relay/api/app.py
20.61% <0%> (-0.22%)
:arrow_down:

src/relay/blockchain/delegate.py
86.56% <50%> (-1.13%)
:arrow_down:

src/relay/relay.py
27.64% <50%> (+0.1%)
:arrow_up:

src/relay/api/resources.py
44.76% <60%> (+0.22%)
: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 9a559b7...0ff6dcc. Read the comment docs.

If you really want this we should maybe at least use /is_identity_deployed/

I would argue that this should take the address as query parameter then, since /is_identity_deployed/ doesn't refer to a resource anymore.


my status cannot be sent

 whatsapp.sendMessage(Jid.of("status@broadcast"), "hello");
I tried sending My status through the above code, but it had no effect.
There are no related functions about status.
Request for increase, thank you very much.
@Auties00

This feature is currently only available on the private repository, it will become publicly available in the future perhaps. If you are interested contact me on telegram


Transform pixel point into world but get tilted point cloud

Hi, I want to transform all points in depth map from the camera frame to the world frame. So I use the function get_camera_info in dataset_states_to_obs.py to get the intrinsics and extrinsics matries of the camera agentview and robot0_eye_in_hand and generate depth map with this script too. Then I write a function below to complete the transformation:
def pixels_to_world(K, Q, depth_map):
    height, width = depth_map.shape

    # generate mesh grid
    y_coords, x_coords = np.meshgrid(np.arange(height), np.arange(width), indexing='ij')
    pixel_coords = np.stack((x_coords, y_coords), axis=-1)

    # transform point from pixel frame into world frame
    normalized_coords = np.dot(np.linalg.inv(K), np.append(pixel_coords, np.ones((height, width, 1)), axis=-1).reshape(-1, 3).T)
    camera_coords = normalized_coords[:2, :].T * depth_map.flatten()[:, np.newaxis]
    camera_coords = np.hstack((camera_coords, depth_map.flatten()[:, np.newaxis], np.ones((height*width, 1))))
    world_coords = np.dot(np.linalg.inv(Q), camera_coords.T)

    return world_coords[:3, :].T.reshape(height, width, 3)

I replace the function transform_from_pixels_to_world in script test_camera_transforms.py (both of two are in 'robosuite') with my function. And I find the test result is good, so I believe the function can work well.
However, when I try to perform the transformation in robomimic and visualize the transformation result, it looks weird.

Corresponding observation of agentview:

As you can see, the point cloud is tilted. And the point cloud of agentview (left in picture) is tilted about 45 degrees. It seems that the points is only transformed into camera coordinate but not the world coordinate.
Otherwise, it's so weird since the world coordinate should be set on the robot's base and should not be inclined. I don't know why. Could you help me? Thanks!

This seems like a robosuite-specific issue and not a robomimic issue - I'm closing the issue for now - feel free to open an issue in the robosuite repository to disucss this further, thanks!


Delete Comment Error Checking

DeleteCommentServlet - do not allow people to delete comments unless it is their own comment

In DataServlet, changed the logic so that getting comments only requires one fetch request instead of the initial two (the second of which was used to determine whether current page was last page of comments). To do so, I created a CommentsInfo class, which contains an ArrayList of Comment objects (the comments that are to be displayed on the current page) and an integer indicating the number of comments on the next page. If this number is 0, that means current page is the last page of comments, for which case the next button is disabled


Can this control blynk devices?

As far as I've seen so far it seems to act as a device, being controlled by the app. But can it act as the app controlling a device?

most likely you can achieve that using the bridge widget

Ah, so that's what that's for! Thanks!


Fix search result to use json raw message

Possible compromise solution to avoid breaking the current search interface.

Let's not do it this way.


Trino dialect supports insert syntax

Feature request
Is your feature request related to a problem? Please describe.

set sql_dialect='trino';
select doy(date '2022-03-06');
+-------------------------+
| dayofyear('2022-03-06') |
+-------------------------+
|                      65 |
+-------------------------+
1 row in set (0.04 sec)

ERROR 1064 (HY000): Getting analyzing error from line 1, column 22 to line 1, column 43. Detail message: No matching function with signature: doy(date)

Describe the solution you'd like

Trino dialect supports insert syntax
Describe alternatives you've considered

Additional context

StarRocks > set sql_dialect='trino';
Query OK, 0 rows affected (0.01 sec)

StarRocks > select doy(date '2022-03-06');
+-------------------------+
| dayofyear('2022-03-06') |
+-------------------------+
|                      65 |
+-------------------------+
1 row in set (0.30 sec)

cannot reproduce in my cluster. I'm using 3.3.2


Overlays remain shown if buffs fade during loading screens

For example if a buff was active at the end of an Arena or Battleground and a player clicks "Leave Battle" the buffs will remain shown even though they are not on the player.
This can easily be solved by hooking "PLAYER_ENTERING_WORLD" which fires on login and at the end of any loading screen, followed by checking for the buffs and clearing if they aren't present. One note would be to avoid clearing the "Heating Up" overlay since Heating Up doesn't have an actual buff but does have infinite duration. There is a separate issue already open for suggestions on handling the Heating Up overlay outside of combat.

Related to #67.

Fixed in #76.
Please read the Pull Request comment for more details.
Heating Up will be cleared, but overall feedback tends to favor this behavior anyway. Also, Heating Up will fade out eventually, when #57 will be implemented.
PS. this fix will be included in the next release.

Closing this issue after 1 month of inactivity after declaring the issue was probably fixed.


python 3 support

I think it's about time we have an issue for this. At some point, we need to press forward. I have a small hiatus coming up that I could use to push us to Python 3.
The good news is that all dependencies (pytz, beautifulsoup4, httplib2 and psycopg2 (for nfldb)) are supported on Python 3. So the only task is to make the actual nflgame module Python 3 compatible.
There are two ways forward. The first is to migrate to Python 3 and leave Python 2 in the wind. The second is to simultaneously support Python 2 and 3 by writing a subset of each that is compatible with both versions.
Writing Python 2/3 compatible code is difficult. I've done it with pdoc and it is not fun. Also, I don't find the prospect of debugging user problems with Python 2/3 code very enticing.
Writing code that is only compatible with Python 3 is much simpler and easier to maintain. However, it makes the library unusable to people who cannot run Python 3. It will also force everyone to upgrade their personal scripts that use nflgame to Python 3. That's a major bummer.

Wanted to throw my hat in the ring too. I'm in favor of moving to Python 3. I'm new to python but not new to software development, and I would like to start by building some stuff that uses nflgame. I'm hesitant to learn on 2.7 given its age and some of the quirks that I've read about. It's hard to get motivated to learn on something that's deprecated :)

@digitalmonarch Python 2.7 isn't deprecated. It's being supported until at least 2020, I think.
FWIW, most of the world is still using 2.7. The split is unfortunate, but it's not nearly as bad as you might think. The differences between 2.7 and 3.x are pretty small, but they are subtle enough to be a major pain.

I'm curious, couldn't you fork your code and have two separate platforms? You could slowly start moving support over to Python 3... I don't know, I just found this repo today and am looking forward to playing with it!

Maintaining two separate code bases is absolutely insane.

Haha, fair enough. I was thinking you could EOL Python 2 support.

Ah i see. Yes, that is more reasonable.

Perhaps it would be best if we were to start writing unit tests for nflgame until we get a large % of lines covered by our test code. Once we do that, we can start running the tests in Python 2 and in Python 3 and fixing the code base to be compatible with both versions.

@sayeghr Yes, that would be nice. One might start with porting these tests from nfldb: https://github.com/BurntSushi/nfldb/blob/master/tests/test_query.py

FYI, I've ported nflgame to Python3: https://github.com/mlenzen/nflgame
It runs without error in 2.7.9 and 3.4.3 but I haven't compared outputs (yet) or written tests.
I also switched to requests instead of httplib2 because I was familiar with it and it handles content decoding and I didn't want to think about it.

I only started in with nflgame today, but wanted to give my vote for Python3. I have an existing tool which is dependent on the new async in Python3 that I'm hoping to try integrating nflgame into. I agree with the comments that maintaining support for 2 and 3 might be untenable, and a clean break in a major release might be an OK solution. I haven't tried the fork from @mlenzen yet, but I'll give it a shot. Thanks for all the great work!

This really isn't a matter of voting. It's a matter of developing a test suite and being confident that the port works. Thank you @mlenzen for getting it started!

You can go to Python 3 now. Make a break for it and force others to leave 2.X in their wake. Thanks for the awesome package!

As a newcomer to coding and python in general, what are the realistic option if I desire to use Py3with NFLGame ?
Should I clone the project and run something like 2to3 or six on my own branch ?  How can I make the work I do beneficial for the greater good ?  I don't really want to get into Py2 now and there are so many other cool Py3 package I wish to use.

@Irish1986 I have a working python3 fork at https://github.com/mlenzen/nflgame

Whats he status on this? This is a must have for me.

Nothing to report. I'm unlikely to work on this.

I've figured out a way around it for now... But it would simplify things for me in the long run.
What would it take to get  https://github.com/mlenzen/nflgame merged in?


update docs

Updated the 2.4.0 SOA doc and the create the RCU schema for a Fusion Middleware domain script according to @sbattagi

Not sure why this update did not appear
modified:   ../kubernetes/samples/scripts/create-rcu-schema/README.md
I'll try to add it again.


Rename "Convert" to "Map"

As mentioned in issue #88 I've gone through and renamed usages of "Convert" to a "Map" alternative.
Do all of these now make sense?

DittoMapHandler
DittoMapHandlerContext
DittoOnMappingAttribute
DittoOnMappedAttribute
etc

I wasn't sure if DittoMapHandler / Context should be DittoMappingHandler (though that might cause confusion with Mapping / Mapped)
Matt

I'm not 100% sold on "Map" yet... I probably need to let it sink in.
Let's leave this open for a few days - if that's cool?

For sure, that's why I did it as a PR as wasn't entirely happy myself. Doesn't slow as nicely does it.

Only other "Map" option I can think of is the older style "OnBeforeMap" / "OnAfterMap"

The --ing and --ed follow Umbraco Core's conventions, (the Before/After were in v4 APIs)

Deciding against this

Shall we delete the feature/convert-to-map branch? or keep for reference?
No biggie either way, just doing some housekeeping :neckbeard:


Letter not sending

Have tried sending letter several times.  Site never engages (wheel just keeps turning).s  Have tried in answer to your request and requests from several other partners.  All take you to the same non-functioning page.

Not enough information.