POM.xml file configuration added #3044

Description 📜
POM.xml file configuration added. This is my second PR. Previous PR closed.
Fixes #3044

Type of change 📝

[ ] Au#dio (Should be in mp3 format Includes speech clarity, Concise ,Low distortion)
[ ] Vi#deo (Animations, screen-recordings, presentations and regular explanatory films are all possibilties etc)
[x] Documentation (Content Creation in the form of codes or tutorials)
[ ] Other (If you choose other, Please mention changes below)

Domain of Contribution 📊

[ ] Android Dev #(Flutter)
[ ] Android Dev #(Java)
[ ] Android Dev #(Kotlin)
[x] Backend Dev (Java)
[ ] Backend Dev #(.NET)
[ ] Backend Dev #(PHP)
[ ] Backend Dev #(Python)
[ ] C/#CPP
[ ] Competitive #Programming
[ ] Cyber #Security
[ ] DS#A
[ ] Data#base
[ ] Datascience with #Python
[ ] Datascience with #R
[ ] Frontend Dev #HTML/CSS/JS
[ ] Frontend Dev #React/Angular/Vue
[ ] Go#lang
[ ] Interview #Prep
[ ] Java_#Domain
[ ] JavaScript_#Domain
[ ] ME#RN
[ ] Machine #Learning
[ ] Open #Source
[ ] Python_#Domain
[ ] Ru#st
[ ] Statis#tics
[ ] UI/#UX

Checklist ✅

[x] I follow Contributing Guidelines & Code of conduct of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I'm GWOC'21 contributor

Screenshots / Gif (Optional) 📸

Hii , you have made the pr correct but the file that you have added is ipynb . you had to add a pom.xml file. Please review your added/changed file once by yourself

Sorry for my misunderstanding


Clicking on Cancel , crashes the application

Hi,
The scenario where the application is crashing is such that when we keep on scanning for the wrong fingerprint and after 5 or 6 times and then when i click on cancel ; the app crashes.
Regards

Clicking on Wrong Fingerprint ; crashes the application

Please provide the error message from logcat.

I don't have the logcat logs as my device system admin has been blocked. Even if i press the wrong finger in the home screen button; the mobile app is crashing

I am using Samsung Galaxy 7 mobile.

public void onAuthenticationFailed() {
mAttempts++;
int fingerprint_not_recognized_id = mContext.getResources()
.getIdentifier("fingerprint_not_recognized", "string",
FingerprintAuth.packageName);
int fingerprint_too_many_attempts_id = mContext.getResources()
.getIdentifier("fingerprint_too_many_attempts", "string",
FingerprintAuth.packageName);
final String too_many_attempts_string = mIcon.getResources().getString(
fingerprint_too_many_attempts_id);
if (mAttempts > FingerprintAuth.mMaxAttempts) {
showError(too_many_attempts_string);
mIcon.postDelayed(new Runnable() {
@Override
public void run() {
mCallback.onError(too_many_attempts_string);
}
}, ERROR_TIMEOUT_MILLIS);
} else {
showError(mIcon.getResources().getString(
fingerprint_not_recognized_id));
}
}
The issue is with method as once we give wrong fingerprint ; it crashes the app

I can't be of assistance if I don't know what the error is.  I am unable to replicate the error.  Please provide a link to a simplified project repo that replicates the error, steps to reproduce the issue and please provide the error message from logcat.

The problem what i found was related to  static final long ERROR_TIMEOUT_MILLIS = 1600; Assume that you keep scanning your wrong finger for more than 6 times ; then you will be get a message such as too many attempts and it automatically navigates to Backup option. However Before navigating to Backup Option automatically if you manually click cancel button in the Fingerprint Dialog screen when the error messages is shown as Too Many attempts ,the mobile app crashes.

I was finally able to reproduce the crash and get the logcat error message.  As a developer, especially when asking for help, you must to be able to access the logcat.
However, it turns out you were on the right path.  But with knowing the exact error it is difficult to diagnose the problem and correct it.  Sometimes people ask for help and it has nothing to do with the plugin, but it is their implementation of the plugin.
In this case it was the plugin.  When you hit cancel it starts finishing the activity and because of the postDelayed and the ERROR_TIMEOUT_MILLIS the onError was being called after the Fragment had detached from the activity.  I added a conditional in the override of onError to check if the Activity exists and the fragment is attached. This will prevent the async call to start the backup activity if cancel has already been clicked.
I have published a fix for this issue as v0.3.1
Below is the logcat of the error for your information.
10-17 09:03:24.162 2370-2370/com.te.meteor.cordova.plugin.android.fingerprintauth I/chromium: [INFO:CONSOLE(36)] "errorCallback(): Cancelled", source: http://meteor.local/app/client/templates/home/home.js?59b46d2b16d5c86fb8c27a237563528d3f3eb152 (36)
10-17 09:03:24.470 2370-2370/com.te.meteor.cordova.plugin.android.fingerprintauth D/AndroidRuntime: Shutting down VM

                                                                                --------- beginning of crash
10-17 09:03:24.471 2370-2370/com.te.meteor.cordova.plugin.android.fingerprintauth E/AndroidRuntime: FATAL EXCEPTION: main
                                                                                Process: com.te.meteor.cordova.plugin.android.fingerprintauth, PID: 2370
                                                                                java.lang.IllegalStateException: Fragment FingerprintAuthenticationDialogFragment{52ac0ae} not attached to Activity
                                                                                at android.app.Fragment.getResources(Fragment.java:805)
                                                                                at com.cordova.plugin.android.fingerprintauth.FingerprintAuthenticationDialogFragment.updateStage(FingerprintAuthenticationDialogFragment.java:196)
                                                                                at com.cordova.plugin.android.fingerprintauth.FingerprintAuthenticationDialogFragment.goToBackup(FingerprintAuthenticationDialogFragment.java:192)
                                                                                at com.cordova.plugin.android.fingerprintauth.FingerprintAuthenticationDialogFragment.onError(FingerprintAuthenticationDialogFragment.java:266)
                                                                                at com.cordova.plugin.android.fingerprintauth.FingerprintUiHelper$1.run(FingerprintUiHelper.java:112)
                                                                                at android.os.Handler.handleCallback(Handler.java:739)
                                                                                at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                                at android.os.Looper.loop(Looper.java:148)
                                                                                at android.app.ActivityThread.main(ActivityThread.java:5417)
                                                                                at java.lang.reflect.Method.invoke(Native Method)
                                                                                at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                                                                                at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

Yes your correct; however in my system i don't  have the adb logcat enabled due to administrator right policy issue. In the near future i will try to get access and send the logcat error messages. Thanks for fixing the issue


New Ray Release Breaks VLLM API Server

Hi all, thanks for making such a great repo! I noticed that installing vllm from source now installs ray==2.6.1 and this results in the following error when trying to run an api_server:
python3 -m vllm.entrypoints.api_server
Traceback (most recent call last):
File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/home/vllm/vllm/vllm/entrypoints/api_server.py", line 10, in
from vllm.engine.async_llm_engine import AsyncLLMEngine
File "/home/vllm/vllm/vllm/engine/async_llm_engine.py", line 7, in
from vllm.engine.llm_engine import LLMEngine
File "/home/vllm/vllm/vllm/engine/llm_engine.py", line 9, in
from vllm.engine.ray_utils import initialize_cluster, ray, RayWorker
File "/home/vllm/vllm/vllm/engine/ray_utils.py", line 8, in
from ray.air.util.torch_dist import TorchDistributedWorker
File "/home/vllm/.local/lib/python3.10/site-packages/ray/air/init.py", line 1, in
from ray.air.checkpoint import Checkpoint
File "/home/vllm/.local/lib/python3.10/site-packages/ray/air/checkpoint.py", line 22, in
from ray.air._internal.remote_storage import (
File "/home/vllm/.local/lib/python3.10/site-packages/ray/air/_internal/remote_storage.py", line 142, in
_cached_fs: Dict[tuple, Tuple[float, pyarrow.fs.FileSystem]] = {}
AttributeError: 'NoneType' object has no attribute 'fs'
Downgrading to ray==2.5.1 resolves this issue

I got the same error, and installing pyarrow resolved that error, but now I am getting this:
Traceback (most recent call last):
  File "/workspace/vllm/vllm/test.py", line 2, in <module>
    from vllm import LLM
  File "/workspace/vllm/vllm/vllm/__init__.py", line 4, in <module>
    from vllm.engine.async_llm_engine import AsyncLLMEngine
  File "/workspace/vllm/vllm/vllm/engine/async_llm_engine.py", line 7, in <module>
    from vllm.engine.llm_engine import LLMEngine
  File "/workspace/vllm/vllm/vllm/engine/llm_engine.py", line 9, in <module>
    from vllm.engine.ray_utils import initialize_cluster, ray, RayWorker
ImportError: cannot import name 'RayWorker' from 'vllm.engine.ray_utils' (/workspace/vllm/vllm/vllm/engine/ray_utils.py)

Works fine if I checkout the v0.1.2, but main branch gives me issues.

Should be fixed by the latest ray and vLLM main branch. Please update and try again. Feel free to reopen the issue if there are still errors.

Should be fixed by the latest ray and vLLM main branch. Please update and try again. Feel free to reopen the issue if there are still errors.

I've just built v0.1.4 by pulling the source code from Github's main branch, but I'm still encountering this issue. I wonder if the fix for this issue was missed in the v0.1.4 main branch?
 pip install -U pyarrow solved my problems


Use built-in icons

Can use global setIcon to create icons for collapsing, no need for custom icon svg strings.

Re the "good first issue" label, could you possible add some hints please - I'd like to contribute to this, butgot stuck
I had a look at this, and wasn't able to figure out how to update these lines to use setIcon:
https://github.com/OfficerHalf/obsidian-collapse-all/blob/c2144f3c4c35b39bc6ea28f80f4e51ac5a131995/src/plugin.ts#L189-L191
Note to self: I would also need to work out how to find the built-in icons to match the custom ones currently in use....

So the icons used in this plugin are just default icons from obsidian. I think chevron-up and chevron-down. Should be able to use the gobal setIcon method on the containers for the icons to add them instead of using svg strings.
I add and use a custom icon in my obsidian-trello plugin, if you want an example.

To find built in icons, honestly one of the easiest ways is the icon swapper plugin. It's not its intended purpose but it has a list of all the built in icons in the plugin settings.

setIcon is gobal. You use iirc it's setIcon(parentElement, 'icon-name'). The order could be swapped I don't remember.

Wow there's a lot of issues with super-cryptic summary lines!

No longer applicable.


Single environment and merge process and service dev into dev command

[x] Remove PID feature (https://github.com/liteflow-labs/liteflow-js/pull/72)
[x] Remove engine data binding to local folder (keep config binding) (https://github.com/liteflow-labs/liteflow-js/pull/72)
[ ] limit env to only one: throw error if it an existing env is running
[ ] Add service:logs and process:logs commands (or one logs command that use flag) OR show all logs directly in the command dev using different color, etc... (https://github.com/liteflow-labs/liteflow-js/pull/75)
[ ] Merge process:dev and service:dev into dev by adding flags to dev only one process or one service (https://github.com/liteflow-labs/liteflow-js/pull/72)
[ ] Add a flag to the dev command to force deleting existing env. show it when an existing env exists

optional:

[ ] add a .liteflowrc in the project folder to keep configs (https://github.com/liteflow-labs/liteflow-js/pull/72)

@antho1404 please update this issue or give your feedback

[ ] limit env to only one: throw error if it an existing env is running

PR https://github.com/liteflow-labs/liteflow-js/pull/72 thrown an error but the environment is cleanup so it breaks another instance of the command dev:
First instance after running dev in another terminal:
  ✔ Fetching logs
 ›   Warning: Result stream error: 14 UNAVAILABLE: GOAWAY received
  ✔ Stopping logs
  ❯ Stopping running services
    ✖ FywuwiwpqaxNMpzDW3Hh78jPzcusYPkt9X8ByHCgwTZz
      → request to http://localhost:1317/runner/exist/FywuwiwpqaxNMpzDW3Hh78jPzcusYPkt9X8ByHCgwTZz failed, reason: connect ECONNREFUSED <IP_ADDRESS>:1317
    Deleting processes
    Stopping environment

CONTAINER ID        IMAGE                                                   COMMAND             CREATED             STATUS                        PORTS                                            NAMES
f7ce713b3fd9        mesg/engine:v0.23                                       "./engine"          2 minutes ago       Exited (137) 49 seconds ago                                                    mesg_engine
28bddd4f66cf        liteflow:FDvQhZTwYPay1CnurZ1GQowSVEhKQr6Q1p89p87T2PHS   "node index.js"     9 minutes ago       Up 48 seconds                 <IP_ADDRESS>:3005->3005/tcp                           liteflow_srv_FywuwiwpqaxNMpzDW3Hh78jPzcusYPkt9X8ByHCgwTZz

[ ] The command log doesn't display any log from the service (console.log in the service)
this is really annoying when developing a service

All this is done and the log of services is tracked here https://github.com/liteflow-labs/liteflow-js/issues/80


Error when directory exists within configured secrets directory

=INFO REPORT==== 13-Aug-2017::10:08:04 ===
    application: logger
    exited: stopped
    type: temporary
** (Mix) Could not start application thought_service: exited in: ThoughtService.Application.start(:normal, [])
    ** (EXIT) an exception was raised:
        ** (File.Error) could not read file "/run/secrets/kubernetes.io": illegal operation on a directory
            (elixir) lib/file.ex:272: File.read!/1
            (weave) lib/loaders/file.ex:40: Weave.Loaders.File.load_configuration/3
            (elixir) lib/enum.ex:675: Enum."-each/2-lists^foreach/1-0-"/2
            (elixir) lib/enum.ex:675: Enum.each/2
            (weave) lib/loaders/file.ex:25: Weave.Loaders.File.load_configuration/0
            (thought_service) lib/thought_service.ex:8: ThoughtService.Application.start/2
            (kernel) application_master.erl:273: :application_master.start_it_old/4
ERROR: Job failed: error executing remote command: command terminated with non-zero exit code: Error executing in Docker Container: 1

Closed by #32


vulnerability detected in express 4.17.1

Hi,
we are getting sonatype-2013-0159 vulnerability in express 4.17.1
Is there any non vulnerable version (non-beta) available or about to be released.
Or is there any recommendation on how we can avoid this issue.

Hello, we are not aware of any outstanding vulnerabilities. I'm not even sure what "sonatype-2013-0159" means. If you can provide more details so we can understand the vulnerability and what we need to do to address it, please share in accordance with our security policy: https://github.com/expressjs/express/blob/master/Security.md

The express package contains an Infinite Loop vulnerability. The param function in index.js uses recursion and does not handle "undefined" status codes properly. This can lead to an infinite loop under certain situations and cause the application to hang or crash, resulting in Denial of Service (DoS).
you already have a issue on this... https://github.com/expressjs/express/issues/1623
Can you please conclude how to get over this vulnerability. is this express problem or node issue??

That issue was fixed in 2013. If you think there is still an issue there, please provide a reproduction case of the exploit in accordance with our security policy: https://github.com/expressjs/express/blob/master/Security.md


No such file or directory

I'm running into the same issue and it involves the differences in operating systems.  This is because the application works as intended on windows, but fails on linux with
Error: ENOENT: no such file or directory, open '/views/layouts/main.handlebars'
Here is my file structure.
|-- index.js
|-- package.json
|-- public
|   |-- css
|   |   `-- global.css
|   |-- img
|   `-- js
|       `-- main.js
`-- views
    |-- 404.handlebars
    |-- index.handlebars
    |-- layouts
    |   `-- main.handlebars
    `-- partials
        |-- footer.handlebars
        |-- nav.handlebars
        `-- title.handlebars

and here is part of the index.js file
app.set('views', path.join(__dirname, './views'));
app.engine('handlebars', expressHandlebars({
    defaultLayout: 'main'
}));
app.set('view engine', 'handlebars');

While I was making this issue, I ran into another error
Error: Failed to lookup view "index" in views directory "/views"
Which contains no reference back to express-handlebars but only mentions express in the stack.
I'm assuming this is just a simple mistake on my part but it might be worth documenting for people like me who don't quite understand the subtle differences between linux and windows.

Try using path.resolve instead of path.join and see if it helps.

I am also experiencing this issue. I use app.set('views', __dirname + '/views'); but ENOENT replies with project-name/views/layouts/main.handlebars'.

I ran into the same issue, and could solve it by setting the layoutDir and partialsDir option as follows:
app.engine('.hbs', exphbs({
    extname: '.hbs',
    defaultLayout: 'main',
    partialsDir: path.join(__dirname, 'views/partials'),
    layoutsDir: path.join(__dirname, 'views/layouts')
  }));
app.set('view engine', '.hbs');
app.set('views',path.join(__dirname,'views'))

How to reproduce this issue:

Make sure you have a layout in the views/layouts directory.
Run project from a directory different to the app's directory: node path-to-app.

From this discussion it seems that the bug is due to pure default path resolving in express-handlebars.
This issue is fixed by this PR but not published yet.

yo tenia mal puesto el nombre extname : .hbs, lo puse asi como esta y se me fue ese error
Error: ENOENT: no such file or directory, open 'C:\Users\Luciano\Desktop\notes-app\src\views\layout\main.handlebars'

For anyone out there who doesn't have an layouts or layout folder and is having the same issue. Try this in the rendering of the page:
res.render('index', {layout: false});

Is there a way to set the set the default value of layout to false. I'm hoping to avoid updating all of my render functions from something like:
res.render("index");
to
res.render("index", {layout: false});

defaultLayout: null should work

This library is such a mess!

@johnnyodonnell - app.locals.layout = false

This library is such a mess!
Still can't get my layouts directory to load.  This should be a piece of cake! Ridiculous

`app.engine('hbs', expressHandlebars({
defaultLayout: '',
}));
app.set('view engine', 'hbs');
app.set('views', 'views');`

`
app.engine('hbs', expressHandlebars({
defaultLayout: '',
}));
app.set('view engine', 'hbs');
app.set('views', 'views');
`

hghg

fdgf

const expressHandlebars  = require('express-handlebars'); app.engine('hbs', expressHandlebars({     defaultLayout: '', })); app.set('view engine', 'hbs'); app.set('views', 'views');

const expressHandlebars  = require('express-handlebars');
app.engine('hbs', expressHandlebars({
defaultLayout: '',
}));
app.set('view engine', 'hbs');
app.set('views', 'views');

app.engine('.hbs', exphbs({
    extname: '.hbs',
    defaultLayout: 'main',
    partialsDir: path.join(__dirname, 'views/partials'),
    layoutsDir: path.join(__dirname, 'views/layouts')
  }));
app.set('view engine', '.hbs');
app.set('views',path.join(__dirname,'views'))

const expressHandlebars  = require('express-handlebars');

app.engine('hbs', expressHandlebars({
    defaultLayout: '',
}));

app.set('view engine', 'hbs');
app.set('views', 'views');

This is what finally worked for me...
var hbs = require('express-handlebars'),
  handlebars = require('./lib/handlebars_helpers')(hbs)
handlebars.extname = '.hbs'
app.engine('hbs', handlebars.engine);
app.set('view engine', 'hbs')

For anyone out there who doesn't have an layouts or layout folder and is having the same issue. Try this in the rendering of the page:
res.render('index', {layout: false});

Thanks Its Working...

This solved my issue:
app.engine('hbs',handlebars({
layoutsDir: path.join(__dirname,'views','layouts'),
defaultLayout: 'main-layout',
extname: 'hbs'
}))

I had a silly mistake as:
extName: '.hbs'
instead of
extname: '.hbs'


Add more unit tests for builder.

Codecov Report

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

@@             Coverage Diff              @@
##             master       #6      +/-   ##
============================================
+ Coverage     82.15%   91.53%   +9.38%
- Complexity      178      179       +1
============================================
  Files             6        6
  Lines           650      650
  Branches         32       32
============================================
+ Hits            534      595      +61
+ Misses          110       50      -60
+ Partials          6        5       -1

Impacted Files
Coverage Δ
Complexity Δ

src/main/java/swaydb/memory/Map.java
88.88% <0%> (+0.61%)
53% <0%> (+1%)
:arrow_up:

src/main/java/swaydb/persistent/Map.java
96.92% <0%> (+15.38%)
51% <0%> (ø)
:arrow_down:

src/main/java/swaydb/persistent/Set.java
94.96% <0%> (+18.86%)
35% <0%> (ø)
:arrow_down:

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 c625247...463c4d6. Read the comment docs.


Dependent drops

The program does not respond correctly to companies in which the time of the previous event is associated with the time of the next one. The program counts time to 100%, and then starts in a circle. Current companies on which you can check now – Honkai: Star Rail or Dead by Daylight

Hello. Which version of the application are you using? Also, what does "starts in a circle" mean?

I use dev build 2dd7a57344c9169428d3c8865e753af5f2d5e7d0
Time reaches 00:00 and starts again without receiving a reward and so on in a circle.
I didn't keep track when Twitch counted this time (on image), this company was spinning with me all day. Before that, there was the same problem with the Honkai and to get it correctly, I had to disable the program and run it in the browser.

Please try launching the application with the -vvv option, let it progress the drop a little, then post the resulting output that's printed out inside the application. Additionally, please attach a picture from the application window main tab, specifically, what's the drop progress and the available channels list / current watching channel.

Having the same issue with Star Rail.
15:04:42: INFO: Websocket[0] connected.
15:04:53: CALL: Maintenance task waiting until: 15:34:53 (Points)
15:04:58: Watching: Putupau
15:04:58: INFO: Websocket[1] connecting...
15:04:58: INFO: Websocket[2] connecting...
15:04:58: INFO: Websocket[3] connecting...
15:04:58: INFO: Websocket[4] connecting...
15:04:58: INFO: Websocket[5] connecting...
15:04:58: INFO: Websocket[6] connecting...
15:04:58: INFO: Websocket[7] connecting...
15:04:58: INFO: Websocket[2] connected.
15:04:58: INFO: Websocket[3] connected.
15:04:58: INFO: Websocket[5] connected.
15:04:58: INFO: Websocket[7] connected.
15:04:58: INFO: Websocket[1] connected.
15:04:58: INFO: Websocket[4] connected.
15:04:58: INFO: Websocket[6] connected.
15:05:08: CALL: No drop update from the websocket received
15:05:08: CALL: Drop progress from active search: Credit*20000 (Honkai: Star Rail, 9/15)
15:05:32: INFO: Elly goes OFFLINE
15:05:34: CALL: Channel update from websocket: Elly
15:06:07: CALL: No drop update from the websocket received
15:06:07: CALL: Drop progress from active search: Credit*20000 (Honkai: Star Rail, 10/15)
15:06:15: INFO: zackrawrr goes OFFLINE
15:06:16: CALL: Channel update from websocket: zackrawrr
15:06:43: INFO: LenaGames goes OFFLINE
15:06:44: CALL: Channel update from websocket: LenaGames
15:07:06: CALL: No drop update from the websocket received
15:07:06: CALL: Drop progress from active search: Credit*20000 (Honkai: Star Rail, 11/15)
15:07:34: CALL: Elly stays OFFLINE

Symptoms are the same as #301 and #310 using windows zip from recent dev build 67cfc66 (12 hours ago) as well as whatever I was using pre-update. Miner counts progress up to 100% then waits because it didn't actually make progress. In the attached screenshots I watched manually to earn the drops at which point they were not auto-collected.

08:36:22: Logging level: CALL
08:36:23: INFO: Checking login
08:36:23: INFO: Restoring session from cookie
08:36:24: INFO: Login successful, user ID: xxxxxxxxxxxx
08:36:24: INFO: Websocket[0] connecting...
08:36:25: INFO: Websocket[0] connected.
08:36:39: CALL: Maintenance task waiting until: 09:06:39 (Points)
08:36:39: Watching: Skermz
08:36:39: INFO: Websocket[1] connecting...
08:36:40: INFO: Websocket[1] connected.
08:36:47: INFO: Tokki goes OFFLINE
08:36:48: CALL: Channel update from websocket: Tokki
08:36:51: CALL: No drop update from the websocket received
08:36:51: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 4/60)
08:37:47: CALL: Channel update from websocket: KyleTG, game changed: Dead by Daylight -> Crab Game
08:37:52: CALL: No drop update from the websocket received
08:37:52: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 5/60)
08:38:49: CALL: Tokki stays OFFLINE
08:38:51: CALL: No drop update from the websocket received
08:38:51: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 6/60)
08:39:45: Earned points for watching:  10, total: 30
08:39:45: Claimed bonus points: 50
08:39:46: Earned points for watching:  50, total: 80
08:39:47: INFO: KyleTG status has been updated (🎁: ❌ -> ❌)
08:39:51: CALL: No drop update from the websocket received
08:39:51: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 7/60)
08:40:51: CALL: No drop update from the websocket received
08:40:51: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 8/60)
08:41:51: CALL: No drop update from the websocket received
08:41:51: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 9/60)
08:42:51: CALL: No drop update from the websocket received
08:42:51: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 10/60)
08:43:51: CALL: No drop update from the websocket received
08:43:51: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 11/60)
08:44:44: Earned points for watching:  10, total: 90
08:44:51: CALL: No drop update from the websocket received
08:44:51: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 12/60)
08:45:50: CALL: No drop update from the websocket received
08:45:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 13/60)
08:46:50: CALL: No drop update from the websocket received
08:46:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 14/60)
08:47:50: CALL: No drop update from the websocket received
08:47:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 15/60)
08:48:50: CALL: No drop update from the websocket received
08:48:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 16/60)
08:49:44: Earned points for watching:  10, total: 100
08:49:50: CALL: No drop update from the websocket received
08:49:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 17/60)
08:50:20: CALL: Channel update from websocket: KyleTG
08:50:50: CALL: No drop update from the websocket received
08:50:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 18/60)
08:51:50: CALL: No drop update from the websocket received
08:51:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 19/60)
08:52:21: INFO: KyleTG status has been updated (🎁: ❌ -> ❌)
08:52:50: CALL: No drop update from the websocket received
08:52:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 20/60)
08:53:50: CALL: No drop update from the websocket received
08:53:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 21/60)
08:54:45: Earned points for watching:  10, total: 110
08:54:45: Claimed bonus points: 50
08:54:46: Earned points for watching:  50, total: 160
08:54:50: CALL: No drop update from the websocket received
08:54:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 22/60)
08:55:50: CALL: No drop update from the websocket received
08:55:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 23/60)
08:56:50: CALL: No drop update from the websocket received
08:56:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 24/60)
08:57:50: CALL: No drop update from the websocket received
08:57:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 25/60)
08:58:50: CALL: No drop update from the websocket received
08:58:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 26/60)
08:59:44: Earned points for watching:  10, total: 170
08:59:50: CALL: No drop update from the websocket received
08:59:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 27/60)
09:00:50: CALL: No drop update from the websocket received
09:00:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 28/60)
09:01:50: CALL: No drop update from the websocket received
09:01:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 29/60)
09:02:02: CALL: Channel update from websocket: Gremlin
09:02:50: CALL: No drop update from the websocket received
09:02:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 30/60)
09:03:50: CALL: No drop update from the websocket received
09:03:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 31/60)
09:04:03: INFO: Gremlin status has been updated (🎁: ❌ -> ❌)
09:04:44: Earned points for watching:  10, total: 180
09:04:50: CALL: No drop update from the websocket received
09:04:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 32/60)
09:05:50: CALL: No drop update from the websocket received
09:05:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 33/60)
09:05:59: INFO: MayoguiPlay goes OFFLINE
09:06:00: CALL: Channel update from websocket: MayoguiPlay
09:06:39: CALL: Maintenance task waiting until: 09:36:39 (Reload)
09:06:50: CALL: No drop update from the websocket received
09:06:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 34/60)
09:07:50: CALL: No drop update from the websocket received
09:07:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 35/60)
09:08:01: CALL: MayoguiPlay stays OFFLINE
09:08:50: CALL: No drop update from the websocket received
09:08:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 36/60)
09:09:45: Earned points for watching:  10, total: 190
09:09:45: Claimed bonus points: 50
09:09:45: Earned points for watching:  50, total: 240
09:09:50: CALL: No drop update from the websocket received
09:09:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 37/60)
09:10:50: CALL: No drop update from the websocket received
09:10:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 38/60)
09:11:02: INFO: chubbabubs goes OFFLINE
09:11:03: CALL: Channel update from websocket: chubbabubs
09:11:10: INFO: Antra goes OFFLINE
09:11:11: CALL: Channel update from websocket: Antra
09:11:50: CALL: No drop update from the websocket received
09:11:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 39/60)
09:12:24: CALL: Channel update from websocket: 얄네, game changed: Dead by Daylight -> Just Chatting
09:12:51: CALL: No drop update from the websocket received
09:12:51: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 40/60)
09:13:04: CALL: chubbabubs stays OFFLINE
09:13:11: CALL: Antra stays OFFLINE
09:13:50: CALL: No drop update from the websocket received
09:13:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 41/60)
09:14:24: INFO: 얄네 status has been updated (🎁: ❌ -> ❌)
09:14:45: Earned points for watching:  10, total: 250
09:14:50: CALL: No drop update from the websocket received
09:14:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 42/60)
09:15:50: CALL: No drop update from the websocket received
09:15:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 43/60)
09:16:51: CALL: No drop update from the websocket received
09:16:51: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 44/60)
09:17:51: CALL: No drop update from the websocket received
09:17:51: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 45/60)
09:18:30: CALL: Channel update from websocket: 얄네
09:18:51: CALL: No drop update from the websocket received
09:18:51: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 46/60)
09:19:44: Earned points for watching:  10, total: 260
09:19:50: CALL: No drop update from the websocket received
09:19:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 47/60)
09:20:31: INFO: 얄네 status has been updated (🎁: ❌ -> ❌)
09:20:50: CALL: No drop update from the websocket received
09:20:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 48/60)
09:21:50: CALL: No drop update from the websocket received
09:21:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 49/60)
09:22:50: CALL: No drop update from the websocket received
09:22:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 50/60)
09:23:50: CALL: No drop update from the websocket received
09:23:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 51/60)
09:24:44: Earned points for watching:  10, total: 270
09:24:45: Claimed bonus points: 50
09:24:45: Earned points for watching:  50, total: 320
09:24:51: CALL: No drop update from the websocket received
09:24:51: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 52/60)
09:25:51: CALL: No drop update from the websocket received
09:25:51: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 53/60)
09:26:51: CALL: No drop update from the websocket received
09:26:51: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 54/60)
09:27:50: CALL: No drop update from the websocket received
09:27:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 55/60)
09:28:50: CALL: No drop update from the websocket received
09:28:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 56/60)
09:29:44: Earned points for watching:  10, total: 330
09:29:50: CALL: No drop update from the websocket received
09:29:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 57/60)
09:30:50: CALL: No drop update from the websocket received
09:30:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 58/60)
09:31:50: CALL: No drop update from the websocket received
09:31:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 59/60)
09:32:50: CALL: No drop update from the websocket received
09:32:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 60/60)
09:33:50: CALL: No drop update from the websocket received
09:33:50: CALL: Drop progress from active search: Charm - Hatch Micro Playset (Dead by Daylight, 60/60)

The key point from the log is this part:

Drop progress from active search

"Active (drop) search" is a mechanic, where the miner sends a "minute watched" event to the Twitch's Spade edge server, but receives no drop progress update back, within the next 10 seconds. This usually happens when:

The channel is switched to a different one - the next 5 minutes of watching doesn't have the progress reported, but it still counts.
Twitch, for some unknown reason, decides to stop reporting drop progress, or reports the exact same drop progress, for the next couple hours or so. (see #15)
Twitch keeps reporting progress for a drop we aren't actually mining (different game, already mined, etc.)
The channel being watched (unfortunately) doesn't have the drops enabled in their settings dashboard.

If there's no progress update shortly after the event is sent like that, the miner takes a look at it's current inventory, and then makes a "good guess" at which drop it can be mining right now. It then increases the progress on that drop by 1 minute, just like a real websocket update would, and continues on. There's no limit on how far this can increase the progress of a drop, with or without it being reflected on the twitch website. Essentially, it can "lie" to you about making progress, with the intention that the progress is still tracked properly in the above 3/4 cases, just isn't reported to the miner. The 4th case was so-far handled by the "drops enabled" tag, which isn't a thing anymore, so this pretty much boils down to the #301 issue.
I may actually have a "may help" solution for #301, but I'm currently still testing it. If I can get it to work today, I'll push out a change and let you know under #301 about it. This one is getting closed as a duplicate.


Character editor renders miss animations with sing animations

Describe your bug here.
When bringing in a new character into psyche, all the main 4 animations play the miss animation, THEN the sing animation. Tried the same xml on FNF Online and it worked perfectly.
Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
Added in a week and aforementioned character

Add a 0 at the end of the animation name in-game

add a 0 next to the xml name in character editor


changing @yy to @username

Fixes
Fixes #193 by @kgodey
Description
the Pr is to avoid sending the notification to Mr yy .
Type of PR
This PR is a [refactor].
Technicalities
changing the @yy by @UserName
Legal
By submitting this PR, I agree to abide by the terms of the Developer
Certificate of Origin.

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1
Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129
Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.
Developer's Certificate of Origin 1.1
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or
(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the same open source license (unless I am
permitted to submit under a different license), as indicated
in the file; or
(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.
(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it, including my sign-off) is
maintained indefinitely and may be redistributed consistent with
this project or the open source license(s) involved.

i have done with the issue please can you review it @kgodey ?


Deployment

##Deployment
#User Story
As a boot camp student,
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information.
#Acceptance Criteria
GIVEN a Prework Study Guide website,
WHEN I visit the website using the URL,
THEN I can access my website from any browser

#Deployment
##User Story
As a boot camp student,
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information.
##Acceptance Criteria
GIVEN a Prework Study Guide website,
WHEN I visit the website using the URL,
THEN I can access my website from any browser


CREATE TABLE query had no errors, but the table was not created

Attempting to create a table in a PostgreSQL v10 database:
CREATE TABLE public.x_tables
(
  table_name text
)
WITH (
  OIDS=FALSE
);
ALTER TABLE public.x_tables
  OWNER TO postgres;

 select * from public.x_tables;

The above query failed in DBeaver, with an error claiming that table x_tables did not exist.  I copied and pasted it into pgAdmin 4, and it worked with no problem.
This is disappointing.  I want a tool that is both easy to use and bug-free for simple users like me.  I'm beginning to think I haven't found it yet.

I see where my confusion was.  The top button in the SQL Editor window is for executing a single statement.  The third button is for executing an entire script.  When I clicked the third button, the table was created.

Yep. So if you use Execute statement (ctrl+enter) and you cursor is on the last query (select) then only select query will be executed.


Add code coverage tests

Add code coverage tests in .travis.yml

1 check didn't pass because I merged this pull request before the build passed.
See this SO post: https://stackoverflow.com/questions/39140800/the-command-eval-git-fetch-origin-refs-pull-7-merge-failed


add image-augmentor to change color hue

see https://github.com/ppwwyyxx/tensorpack/issues/2

merged into #128


error pdf generation blank using puppeteer

Hey guys, I'm having trouble saving a PDF using the await page.pdf.
The result is a blank pdf.
I already tried adding await page.waitFor () to it but still the same, can you help me please
const puppeteer = require('puppeteer');
(async ()=> {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  // Configure the navigation timeout
  await page.setDefaultNavigationTimeout(0);
  await page.setViewport({width : 1440, height: 900,deviceScaleFactor: 2});
 await page.goto('https://app.powerbi.com/view?r=eyJrIjoiYzEzNGRkZGMtZjFmYS00YTc0LWExMTUtZDc5N2Q0NTk5ZGZhIiwidCI6ImE4MTE4M2U5LTg4ZWMtNGU0NS05Mjk2LTYxNzRiMjgyZjRhYiIsImMiOjR9',{waitUntil: "networkidle2"});
 await page.waitFor(5000);
 await page.waitFor(5000);
 await page.waitFor(5000);
  await page.pdf({
    path: "resume.pdf",
    pageRanges: "1",
    format: "A4",
    printBackground: true,
    landscape : true
  });
await browser.close();
})();

@HuaweiLte pdf generation works on version 1.9.0 - https://github.com/puppeteer/puppeteer/releases/tag/v1.9.0
I have also raised an issue regarding the same - https://github.com/puppeteer/puppeteer/issues/6401

@HuaweiLte pdf generation works in version 5.3.0


Added openSUSE 15.2 repository

Thanks for all the great work.

Thanks. At what rate does OpenSuse release, or actually can we maybe cleanup 15.0?


"I need more" link on cooking view

When cooking (looking at recipe detail, for now), there should be an easy "I need more" button to add a specific item to the grocery list. E.g., I need more cumin.

this is the same as #84


Trigger one more prerelease

:tada: This PR is included in version 1.2.0-test.1 :tada:
The release is available on:

npm package (@test dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Abandoned games collection

These guys https://github.com/LibreGamesArchive, https://gitlab.com/LibreGames seem to do something similar. Maybe coordinate efforts?

Their website is at https://libregames.gitlab.io/ but there is no contact information on it. The LibreGames group on Gitlab has four members (https://gitlab.com/groups/LibreGames/-/group_members). I could try to contact some of them maybe.

On a general note, we could probably create a second dynamic table with only the abandoned games (status inactive). Or the dynamic table could more easily toggle between abandoned, non abandoned, both.


Create simple SQL view assets

PR Overview
This PR contains:

A SQL view called denorm_plants_utils_ferc1 which performs the simple inner join pudl.output.ferc1.plants_utils_ferc1() does in pandas. PudlTabl.pu_ferc1() has been updated to pull the SQL view from the database instead of calling plants_utils_ferc1().
A helper function calledsql_asset_factory which returns an asset that sends SQL code to the db to be executed. The SQL code is stored in pudl.output.sql.
An example python output table called denorm_utilities_eia860 is just a dagsterified version of pudl.output.eia860.utilities_eia860().
Metadata for denorm_utilities_eia860 and denorm_plants_utils_ferc1.
A new parameter for SQLiteIOManagers that allow you to exclude certain table schemas for being created in the database. I made this change because we want the IO manager to throw an error if we haven’t created the resource metadata for a view but we also don’t want it to create a table schema in the db for the view.
A notebook that documents the output table conversion process.

- [x] Update `PudlTabl.pu_ferc1()` to read the view
- [x] Update the view name to use `denorm_` prefix
- [x] Add tests for `sql_asset_factory`
- [x] Figure out how to handle metadata of views. We don't need to create table schemas for them but we do need to add them to the resources dictionary so `apply_pudl_dtypes()` or `enforce_schema()` knows how to convert the types.
- [x] The IO Manager doesn't need to know the types for create the view, it should still throw an error so people can't add a view without adding them to the resources.
- [ ] Update release notes
- [ ] Decide if we want to reorganize the data dictionary page to make a distinction between the output and normalized tables
- [x] Add deprecation warning to pudl.output.eia860.utilities_eia860()
- [x] Update `PudlTabl.pu_eia860` to read the `denorm_utilities_eia860` table
- [ ] Document process for how to convert and test output tables

PR Checklist

[ ] Merge the most recent version of the branch you are merging into (probably dev).
[ ] All CI checks are passing. Run tests locally to debug failures
[ ] Make sure you've included good docstrings.
[ ] For major data coverage & analysis changes, run data validation tests
[ ] Include unit tests for new functions and classes.
[ ] Defensive data quality/sanity checks in analyses & data processing functions.
[ ] Update the release notes and reference reference the PR and related issues.
[ ] Do your own explanatory review of the PR to help the reviewer understand what's going on and identify issues preemptively.

Assuming we're going to punt the decision on how to organize the data dictionaries I think this is ready to go.


Feature Request: Allow Spending Unconfirmed Funding Transaction Change Output to CPFP it with sendcoins

Background
Describe your issue here.
Currently have a channel open where I cannot spend the change output with sendcoins to increase fees for channel to confirm quicker.
Would be nice to have a flag where all coins even unconfirmed can be spent.
Have not checked any of the build flags if I can do this manually.

See https://github.com/lightningnetwork/lnd/pull/1746.

Nice, didn't search for PRs, but issues.


Convert translation helper to use get_integration

The translation helper currently uses get_component and get_platform,  we should use get_integration instead.
helpers/translation.py:48
helpers/translation.py:64

Wait for #23023 to be merged as it adds integration.file_path


Why does a props change re-highlight the first selection no matter what with highlightFirstSuggestion?

https://github.com/moroshko/react-autosuggest/blob/af42be60bd29e36805ab1e1a32deb33959249f91/src/Autosuggest.js#L124-L133
componentWillReceiveProps(nextProps) {
    if (shallowEqualArrays(nextProps.suggestions, this.props.suggestions)) {
      if (
        nextProps.highlightFirstSuggestion &&
        nextProps.suggestions.length > 0 &&
        this.justPressedUpDown === false &&
        this.justMouseEntered === false
      ) {
        this.highlightFirstSuggestion();
      }
    } else {
      if (this.willRenderSuggestions(nextProps)) {
        if (this.state.isCollapsed && !this.justSelectedSuggestion) {
          this.revealSuggestions();
        }
      } else {
        this.resetHighlightedSuggestion();
      }
    }
  }

I've got a case where I select an item, and after a delay (the server saves the selection) the props for the Autosuggest component update. If I open the autosuggest suggestions during this delay, once the server submission is complete, the suggestion is reset and the suggestions view scrolls back to the top.
From the code above, I don't really understand why it would be desirable to change the highlighted suggestion if the list of suggestions did not change between prop updates. It seems like my only option to configure this behavior is to remove highlightFirstSuggestion, but I wanted that for other reasons.
I tried to follow along in https://github.com/moroshko/react-autosuggest/issues/199 to see why this change was made, but it doesn't seem like it was necessarily intentional there? The code prior used to check if the arrays were different, and then do things, so I'm not sure what the thinking here is.

seems like the code used to check if the props change would also be changing the suggestions from invisible -> visible: https://github.com/moroshko/react-autosuggest/blob/2fee8b603c130e0d7f311c67c33887c165bade40/src/Autosuggest.js#L69 but that doesn't happen anymore.


Create an example for useDeepCompareEffect

What docs page needs to be fixed?

Section:
Page:

What is the problem?
Currently useDeepCompareEffect does not have an example in the docs.
What should be changed to fix the problem?
We should make one.

Also, for useCustomCompareEffect

For useDeepCompareEffect, how about this?
For useCustomCompareEffects, how about comparing 2 objects by hashing them and comparing their hashes rather than a deep compare?

Also, for useCustomCompareEffect

That's a separate issue, https://github.com/react-hookz/web/issues/352
@kylemh I really like the hash comparison for useCustomCompareEffect.

:tada: This issue has been resolved in version 16.0.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Is v0.2 published on Sonatype or Mavencentral yet

I cannot find it

No not yet. Waiting for Spark 1.3 release.

Any chance on this happening now that 1.3 is released?

@elyconn Will be done within 2 days.

The version for Spark 1.3 is now published (version number is 1.0.0). The old versions are still there.
http://search.maven.org/#search|ga|1|spark-csv


Ignores experimental range frames?

leftshark.tls13.com returns two unknown frames, one with type 0xc, and the other in the experimental range. h2 only produces one UnknownFrameEvent with type 0xc and ignores the experimental range frame entirely. I haven't tracked down the cause yet, and it might be anywhere in the dependency tree.

Hrm, it'd be really interesting to see a quick bit of example code that reproduces the problem so that I can check what's happening in hyper-h2. Certainly both should produce an UnknownFrameEvent.

Leftshark has been modified to produce 3 unknown frames, one of which should have a large type (not the frames of type 12 which are received correctly). The following reproduces the issue.
import socket
import h2
import h2.connection
import h2.events
import ssl
import sys

def get_url(host, port, path):
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.connect((host, port))
    ssl_ctx = ssl.SSLContext(ssl.PROTOCOL_SSLv23)
    ssl_ctx.verify_mode=ssl.CERT_NONE
    ssl_ctx.set_alpn_protocols(['h2'])
    tls=ssl_ctx.wrap_socket(s, server_hostname=host)
    conn = h2.connection.H2Connection()
    conn.initiate_connection()
    tls.sendall(conn.data_to_send())
    sid = conn.get_next_available_stream_id()
    conn.send_headers(sid, [
        ( ':method', 'GET'),
        ( ':authority', host),
        ( ':scheme', 'https'),
        ( ':path', path)])
    tls.sendall(conn.data_to_send())
    while 1:
        data = tls.recv(1024)
        if not data: break
        events = conn.receive_data(data)
        for event in events:
            print event
            if isinstance(event, h2.events.StreamEnded):
                sys.exit(0)
            if isinstance(event, h2.events.UnknownFrameReceived):
                print event.frame.type

get_url("leftshark.tls13.com", 443, "/")

Thanks for looking into this.


[Feature request] support from 'module' import xxx

Suggestion
support from 'module' import xxx
As the ES6 import Statements, the module is always at the end of the statements like this:
import {xxx} from 'module';

If we can declare the module name at first, it will be better for typing and IntelliSense.
Just like this:
from 'module' import {xxx};

After compile，the results are the same.
Could we support it like this in TypeScript?
Examples
before(TypeScript)
from 'module' import {xxx};

after(JavaScript)
import {xxx} from 'module';

Checklist
My suggestion meets these guidelines:

[x] This wouldn't be a breaking change in existing TypeScript/JavaScript code
[x] This wouldn't change the runtime behavior of existing JavaScript code
[x] This could be implemented without emitting different JS based on the types of the expressions
[x] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, etc.)
[x] This feature would agree with the rest of TypeScript's Design Goals.

@NewFuture The TS team generally doesn't implement syntax that isn't standard ECMAScript.
Autocomplete of imports is really nice, though. I usually wind up writing:
import {} from 'module';

and then go back inside the {} to get autocomplete.

@danvk  yes,  but

TypeScript is a superset of JavaScript.

The second syntax will be much better for coding, just keep going forward with autocompletion.
I prefer ECMAScript to implement it😄
import React,{Component} from 'react';
// go back
// then go next line

from 'react' import React,{Component};
// continue

My IDE (WebStorm) has templates that can be used to insert the whole import statement line all at once, but then place the cursor immediately inside the {} Examples (not mine, just found the link to be able to post an example): https://medium.com/@drapegnik/useful-javascript-react-live-templates-for-webstorm-8a6c70aee207

Duplicate of #3127, #2370, #2371 (and possibly others)
This has been discussed and closed MANY times before.

thanks @kitsonk


tcp_writealot test failing on IBM i debug CI

Version: v1.x (2fbfa0358b3bb920ddd1c2747d4887b35b9ac161)
Platform: IBM i

Looks like today's IBM i CI has failed in Debug mode,
i.e. https://ci.nodejs.org/job/libuv-test-commit-ibmi-cmake/860/

+ ctest -output-on-failure
Test project /home/IOJS/build/workspace/libuv-test-commit-ibmi-cmake/BUILDTYPE/Debug/nodes/ibmi73-ppc64/out/cmake
    Start 1: uv_test
1/2 Test #1: uv_test ..........................***Failed  202.89 sec
    Start 2: uv_test_a
2/2 Test #2: uv_test_a ........................***Failed  192.04 sec

0% tests passed, 2 tests failed out of 2

Total Test time (real) = 395.01 sec

The following tests FAILED:
	  1 - uv_test (Failed)
	  2 - uv_test_a (Failed)
Errors while running CTest

If I rerun with Verbose checked in the build parameters, we get
https://ci.nodejs.org/job/libuv-test-commit-ibmi-cmake/864/BUILDTYPE=Debug,nodes=ibmi73-ppc64/console
1: not ok 319 - tcp_writealot
1: # timeout
1: # Output from process `tcp_writealot`:
1: # Assertion failed in /home/IOJS/build/workspace/libuv-test-commit-ibmi-cmake/BUILDTYPE/Debug/nodes/ibmi73-ppc64/test/echo-server.c on line 90: `nread == UV_EOF` (-73 == -4095)
1: Output from process `tcp_writealot`: (no output)
...
2: not ok 319 - tcp_writealot
2: # timeout
2: # Output from process `tcp_writealot`:
2: # Assertion failed in /home/IOJS/build/workspace/libuv-test-commit-ibmi-cmake/BUILDTYPE/Debug/nodes/ibmi73-ppc64/test/echo-server.c on line 90: `nread == UV_EOF` (-73 == -4095)
2: Output from process `tcp_writealot`: (no output)

The nread value of -73 I believe maps to ECONNRESET.
This is a recent regression as builds on IBM i have been green up until today:

Yesterday's passing build (https://ci.nodejs.org/job/libuv-test-commit-ibmi-cmake/859/) was on 2e42847f4efa77ff5e5b217a33536f341b0a3f1a.
Today's failing build was on 2fbfa0358b3bb920ddd1c2747d4887b35b9ac161, which suggests one of these:
a3e02e5e win: replace CRITICAL_SECTION+Semaphore with SRWLock (#3383)
3a7b9559 darwin: translate EPROTOTYPE to ECONNRESET (#3413)
c8cbdbd2 android: use libc getifaddrs() (#3412)
2fbfa035 unix: fix STATIC_ASSERT to check what it means to check (#3417)
I actually noticed this running libuv-test-commit on https://github.com/libuv/libuv/pull/3415: https://ci.nodejs.org/job/libuv-test-commit/2213/
and of the above four commits the branch for that PR only has
a3e02e5e win: replace CRITICAL_SECTION+Semaphore with SRWLock (#3383)
3a7b9559 darwin: translate EPROTOTYPE to ECONNRESET (#3413)
Neither of these two look like they should affect IBM i 😕.
Also it seems that from that CI the same test failed on macOS 10.15:
not ok 319 - tcp_writealot
# timeout
# Output from process `tcp_writealot`: (no output)
Output from process `tcp_writealot`: (no output)

but I wasn't able to replicate this failure on macOS CI reruns.
@libuv/ibmi

I actually noticed this running libuv-test-commit on #3415: https://ci.nodejs.org/job/libuv-test-commit/2213/ and of the above four commits the branch for that PR only has a3e02e5 win: replace CRITICAL_SECTION+Semaphore with SRWLock (#3383) 3a7b955 darwin: translate EPROTOTYPE to ECONNRESET (#3413)
Since a3e02e5 is wholly contained in Windows specific files, this would point to 3a7b955/#3413 (cc @bnoordhuis )

I went back and reread the commits and now I'm even more confused as 3a7b95593acaab9739404bd120baa62c2007a18a shouldn't have affected IBM i either.

https://ci.nodejs.org/job/libuv-test-commit-ibmi-cmake/868/ (current v1.x) passed 🤷.

Today's IBM i build failed
https://ci.nodejs.org/job/libuv-test-commit-ibmi-cmake/872/
(I think the failures failed to show because I missed a - for --output-on-failure 😞 (now corrected)).
I reran twice and both passed
https://ci.nodejs.org/job/libuv-test-commit-ibmi-cmake/873/
https://ci.nodejs.org/job/libuv-test-commit-ibmi-cmake/874/

https://ci.nodejs.org/job/libuv-test-commit-ibmi-cmake/875 failed
https://ci.nodejs.org/job/libuv-test-commit-ibmi-cmake/876 passed
https://ci.nodejs.org/job/libuv-test-commit-ibmi-cmake/877 failed

For the failures in today's and Saturday's builds, in addition to the tcp_writealot failure we're also now seeing:
not ok 396 - watcher_cross_stop
# timeout
# Output from process `watcher_cross_stop`: (no output)

This hasn't reoccurred since the last failure 21 days ago. I'm going to optimistically close.


[DROOLS-1431] enable property reactivity by default

How does this "Breaking changes" sections relates to https://github.com/droolsjbpm/drools-website/blob/master/download/upgradeRecipe/upgradeRecipe7.0.adoc?


mentions: Home is still selected when you refresh mentions page

Go to https://chat.zulip.org/#narrow/is/mentioned
Home will be selected in the upper left corner.

@showell this might be a regression from your reset top_left_corner.js work?

Actually, that's basically impossible, since the issue is too old.  Still, seems worth fixing.

The repro is pretty simple, and it seems fixed now:
Go to https://chat.zulip.org/#narrow/is/mentioned
Home will be selected in the upper left corner.

Can you do a quick sanity check that something must have fixed this?  (I don't remember explicitly fixing this, but the prior code was messy.)

pinging @lonerz and/or @timabbott to close this ^^^

Seems fixed to me.


Dark Mode / Light Mode in new online Swift Book

Description

I would like to point out that in the new format of the Swift Book (on Swift.org), a footer has been inserted which does not allow the dark mode/light mode switch to be seen and used. The mode therefore depends solely on the general setting of the Mac. In my case, this is definitely inconvenient because I can only use Dark Mode which (at least for me) is very annoying.
I don't know if this is the right place for this report, and if not, I apologise.
Steps to reproduce

Expected behavior

Environment

Swift compiler version info
Xcode version info
Deployment target:

Thanks for the ping; somehow I missed Ben's earlier. This is fixed by #110 for this book, and I filed a broader issue for DocC-Render here: https://github.com/apple/swift-docc-render/issues/546.

Could I make a request for dark mode to be not-so-dark mode? Or at least an option of an in-between like the Rust book has? The current dark mode contrast is a bit too stark, so the the white lettering is also a bit too strong.

@griffrawk Can you open an issue against DocC about that please?  It's good feedback, but TSPL doesn't define its own style sheet.  It just uses the colors that come from DocC.


ActiveStorage Support

ActiveStorage support for attachment upload would be preferable.  Right now, we have to keep Carrierwave around simply because mailboxer needs it.

I sent a pull request to make it work with ActiveStorage
https://github.com/mailboxer/mailboxer/pull/508


Attempt gateway registration with retry

Starting the gateway CLN plugin runs the gateway. On run, the gateway attempts to register with a federation. If the federation is not ready, the gateway registration call fails, which in turn would fail the CLN plugin start.
The recent change to encrypt configs at rest (https://github.com/fedimint/fedimint/pull/808) marginally slows down the federation start, which then leads into the situation described above.
This PR attempts to use retries for the gateway registration action, instead of relying on timing to sequence the boot process.

Codecov Report
Base: 58.23% // Head: 59.59% // Increases project coverage by +1.35% :tada:

Coverage data is based on head (e3b2074) compared to base (67b8510).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #840      +/-   ##
==========================================
+ Coverage   58.23%   59.59%   +1.35%
==========================================
  Files         101      102       +1
  Lines       16293    15921     -372
==========================================
- Hits         9489     9488       -1
+ Misses       6804     6433     -371

Impacted Files
Coverage Δ

gateway/ln-gateway/src/lib.rs
36.40% <0.00%> (-2.33%)
:arrow_down:

gateway/ln-gateway/src/utils.rs
0.00% <0.00%> (ø)

fedimint-server/src/net/peers.rs
90.32% <0.00%> (-1.18%)
:arrow_down:

fedimint-api/src/core.rs
72.45% <0.00%> (-0.28%)
:arrow_down:

modules/fedimint-mint/src/lib.rs
90.30% <0.00%> (ø)

fedimint-server/src/net/connect.rs
95.26% <0.00%> (+0.24%)
:arrow_up:

client/client-lib/src/query.rs
94.73% <0.00%> (+3.15%)
:arrow_up:

client/client-lib/src/utils.rs
11.42% <0.00%> (+10.53%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

About 3 retries with 15s wait before retires will do the trick. Here I allow up to 5 retries. However, this still doesn't work because CLN plugin seems to log fatal on any write to stdio.
How can I suppress the gateway's panic while it's still retrying to register?
# CLN plugin logs **BROKEN**

2022-10-25T17:19:19.603Z INFO    plugin-ln_gateway: request; peer=0
thread 'main' panicked at 'Failed to register with federation: MintApiError(RpcError(Transport(Error when opening the TCP socket: Connection refused (os error 111))))', /home/okj/fedimint/fedimint/gateway/ln-gateway/src/lib.rs:401:22
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
2022-10-25T17:19:19.604Z **BROKEN** plugin-ln_gateway: unable to connect to server err=Networking or low-level protocol error: Error when opening the TCP socket: Connection refused (os error 111)
2022-10-25T17:19:19.605Z INFO    plugin-ln_gateway: request; peer=1
2022-10-25T17:19:19.605Z INFO    plugin-ln_gateway: request; peer=2
2022-10-25T17:19:19.606Z INFO    plugin-ln_gateway: request; peer=3
2022-10-25T17:19:19.607Z **BROKEN** plugin-ln_gateway: unable to connect to server err=Networking or low-level protocol error: Error when opening the TCP socket: Connection refused (os error 111)
2022-10-25T17:19:19.608Z **BROKEN** plugin-ln_gateway: unable to connect to server err=Networking or low-level protocol error: Error when opening the TCP socket: Connection refused (os error 111)
2022-10-25T17:19:24.635Z UNUSUAL lightningd: Bitcoin backend now synced.
2022-10-25T17:19:25.204Z INFO    lightningd: Peer says it sees our address as: <IP_ADDRESS>:53940
2022-10-25T17:19:27.355Z INFO    0306c077d9dfa3e954b8ed9b93417027abc2fef04ebd81cff43ac0d9dad643c333-chan#1: State changed from CHANNELD_AWAITING_LOCKIN to CHANNELD_NORMAL

cc @justinmoon , had you previously find a workaround for this CLN plugin behavior?

How can I suppress the gateway's panic while it's still retrying to register?

Panics do print on stderr which should no affect the CLN. https://doc.rust-lang.org/std/macro.panic.html
Are you sure it isn't about just ... well... the fact that the plugin paniced and exited the process?
BTW. All these panics got to go. We need to slap -> anyhow::Result<...> on every function that can panic for external (non-internal-invariant-fail) reasons.

Are you sure it isn't about just ... well... the fact that the plugin panicked and exited the process?

Taking a fresh look

Are you sure it isn't about just ... well... the fact that the plugin panicked and exited the process?

Taking a fresh look

Indeed it is! And the only fix I can think of, is to avoid registering the fed on CLN plugin start. Rather, we should préfère to use RPC, as made possible by #870


day9 morning task completed

I have done that

I have done that

No, you are adding this folder. Check the git diff..

asakatsu_reports/chaaals/


Fix testing against multiple Python versions

The tox virtual environments need to be setup so that tests can be run against different Python interpreters. Currently the problem seems to be that GPy can't be installed directly from pip without first installing numpy.

Bump.

Testing against python 2 should work by adding a line tot .travis.yml. However the code is not currently compatible. We should see how much additional work adding and maintaining bakwards compatibility would require. This is a separate issue however.


📝 fix readme links

Description
fix readme links
Test Coverage

[ ]  This change is covered by existing or additional automated tests.
[ ]  Manual testing has been performed (and evidence provided) as automated testing was not feasible.
[x]  Additional tests are not required for this change (e.g. documentation update).

Codecov Report

Merging #14 into master will not change coverage by %.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #14   +/-   ##
=======================================
  Coverage   96.48%   96.48%
=======================================
  Files          13       13
  Lines         341      341
=======================================
  Hits          329      329
  Misses         12       12


declare(strict_types = 1) and speed

Write tests, remove the declare if speed is decreased

Duplicate of the #22


couldn't open display unix:0

executing command.
docker run -v /tmp/.X11-unix:/tmp/.X11-unix  -e DISPLAY=unix$DISPLAY  --device /dev/dri jess/glxgears
Error log.
No protocol specified
Error: couldn't open display unix:0

ubuntu 16.04 LTS
Docker version 17.12.0-ce, build c97c6d6

hi, I don't know if it's still relevant, but I've just had the same issue and I've been able to solve it by running xhost +"local:docker@" to allow the docker user X access

Thanks @amelenty , I saw this when travelling and knew it'd work - just verified :-)

I found this one working
xhost +local:root before runnoing Dockerfile following this  blogpost on medium

fwiw there should be enough answers here: https://github.com/jessfraz/dockerfiles/issues?q=is%3Aissue+couldn't+open+display+unix%3A0+is%3Aclosed

xhost +local:root ain't the right way to do this. It is for the lazy and reckless as the documentation says - Official ROS
I have not figured out the right way but this easy solution going around should be avoided because of the security reasons highlighted.

I found the better solution to be

xhost -si:localuser:root

But you shouldn't need to do that even as the link mentions in 2.0 The safer way in this document - http://wiki.ros.org/docker/Tutorials/GUI

Thanks @amelenty. Fixed my issue, too.


Feature request: display deployment restart count

I think this could be a good feature addition to the Console's Deployments tab https://console.akash.network/deployments where users could see the amount of their pod restarts (probably also different colors green-yellow-orange-red depending on avg restart count a day or so).
When deployment has a memory leak, low memory set or any other issue, it will keep restarting.

Good point!

@andy108369 is it possible to know how many times a pod has restarted?

@andy108369 is it possible to know how many times a pod has restarted?

lease-events doesn't give this info? if not, then it should be a feature request to the provider GH repo

@andy108369 is it possible to know how many times a pod has restarted?

lease-events doesn't give this info? if not, then it should be a feature request to the provider GH repo

Ah perhaps, but in any case, the lease events drop off after some time so it's not reliable. I create an issue over the weekend for that specifically. https://github.com/akash-network/support/issues/252

@andy108369 is it possible to know how many times a pod has restarted?

lease-events doesn't give this info? if not, then it should be a feature request to the provider GH repo

Ah perhaps, but in any case, the lease events drop off after some time so it's not reliable. I create an issue over the weekend for that specifically. akash-network/support#252

I think it only keeps recent lease-events per pod which then disappear after short time.
So I guess it should be a feature request anyway for the provider to report the pod restart count.
And yeah, just remembered that I've already had a ticket for this one opened last month => https://github.com/akash-network/support/issues/246


AU-606: Custom items to navi?

AU-606

What was done

Create Profile login block

How to install

Make sure your instance is up and running on correct branch.

git checkout feature/AU-606-login-dropdown
make fresh

Run make drush-cr

How to test

[ ] Check that you see Profile block in right side of the header

Still DRAFT?


Jailbreak related apps force crash, and no signs of tweaks in setting

After jailbreaking and using the device for a while, apps relating to jailbreak (cydia, ext3nder, filza, iCleaner, etc) would immediately crash upon selecting it and opening it, however, when rejailbreaking, the apps do start up, but after a hour even half a hour, the apps would continue to force crash. At this point, even the tweaks stops working and doesn't show up in settings, the only tweaks that has no issue is PercentageBatteryX and only the percentage shows up, when I press and hold on the percent to ask if I want to respring and click yes, nothing happens. The only option is for me to reboot my device and rejailbreak. This problem recently happened with V2.0.0 and V2.0.2 Pre Release

Can confirm. Basically old automatic unjailbreak has respawned. Apparently it was fixed, didn’t experienced overnight unjailbreak lately but got reinstated with v2.0.1. It has something to do with unc0ver resources 0.8 update.
@pwn20wndstuff are you aware of this? I have got screenrecording of this, if needed I can post those videos.

same here
https://imgur.com/a/1mMUgGs

Can also confirm, and will add that SetRes no longer activates on jailbreak as of 2.0.2.

Should be fixed with the unc0ver resources 0.11 update.
@lancerevodrifter you may want to close the issue.

Fixed in unc0ver resources version 0.11. Install update in cydia.


Debugging vscode extension in another IDE

I had a look at launch.json the only thing I found was to start vscode with --extensionDevelopmentPath flag, but I couldn't debug the extension in intelliJ IDEA.
I'm wondering if there is a way to debug/run extensions with an IDE rather than vscode itself?

You could probably get it to work with normal node debugging if you read our code to figure out how to get the debug pipe for the extension host, but that's not really a supported scenario that I'm going to try to troubleshoot.


Account system

Modals haven't been fixed yet, but everything else is functional. Combines the latest commit in the main branch with my changes inside save-dev.
Consider taking a look at save-dev because I think the other changes I've made in that branch are for the better. The file structure is better organized and I think is generally more understandable, all pages with the exception of the landing page are completed and working on mobile (although IIRC, the editor might need more work), it doesn't make use of Tailwind (which I personally - maybe more of a shared opinion - don't think is needed), and can completely builds and works (as demonstrated by the demo link that I shared).

I get this error when I try to run it locally.

Mentioned issue should be fixed.

Modals should work now for the most part. (You can see the share modal, and the save to email/remix modal is responsive to user input.)


Translate plugin to other languages

Crowdsourced - volunteers from the community.

How can I contribute to the translation? I can translate into Simplified Chinese.

Hey, thanks!
I don't have this setup yet, but I'll do so soon & reach out to you.

Hey @weeshinwang, we now have support for multiple languages. To help translate the plugin, copy the entries from src/lang/locale/en.ts to the proper file in locales (i.e. fr.ts for French, or sw.ts for Swahili), translate, and then open a pull request. Thanks!


Fix error while searching episode by browser

Description:
While invoking REST API via browser to search episode by series, a 400 error returns.
This patch fix the problem.
Test Plan:

Go to https://develop.opencast.org/docs.html?path=/search

Open the form for GET /episode.{format:xml|json}
Input Format with json , sid with foo and leave admin unchecked.

Submit the form, and get a response Status: 400 (error)

Expected Behavior:
Get a response with status code 200, and an empty search result list.
Interesting Fact:
This API works good in stable, and the code is almost same as develop branch.
Your pull request should…

[ ] have a concise title
[ ] close an accompanying issue if one exists
[ ] be against the correct branch (features can only go into develop)
[ ] include migration scripts and documentation, if appropriate
[ ] pass automated testing
[ ] have a clean commit history
[ ] have proper commit messages (title and body) for all commits
[ ] have appropriate tags applied

Works and seems reasonable → merging


Create a custom component to reuse code (as if there were functions).

Currently, Power Apps does not support user defined functions. So, there is not a direct way to reuse code or split the code into multiple steps.
However, there is a workaround I found about using custom components to reuse code. Playing with this, I discovered that we could use the OnReset property of the component to trigger a custom behavior property that we can define. I explain it with more details here: https://github.com/Azure/azure-sdk-tools/issues/3956#issuecomment-1223392379
I tested this approach, and it works, but it is very hacky. Is this the best way to reuse code and emulate functions in power apps? Is this workaround worth to implement? Will this impact the apps' performance?

@JonathanCrd can you look into this and see with the new knowledge if we still want this?


FIX: source fsl.sh instead of copying to profile.d

Fixes a bug where fsl.sh was not being sourced. The file fsl.sh was being copied to the directory /etc/profile.d but those files are only sourced when logging in. Starting up a Docker container in the does not login by default, so those files would not be sourced.
See https://stackoverflow.com/a/38025686/5666087

Codecov Report

Merging #42 into master will decrease coverage by 3.07%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master      #42      +/-   ##
==========================================
- Coverage   92.86%   89.79%   -3.08%
==========================================
  Files          25       25
  Lines        1009     1009
  Branches       86       86
==========================================
- Hits          937      906      -31
- Misses         55       83      +28
- Partials       17       20       +3

Impacted Files
Coverage Δ

neurodocker/interfaces/fsl.py
60.6% <0%> (ø)
:arrow_up:

neurodocker/interfaces/tests/test_spm.py
35.71% <0%> (-64.29%)
:arrow_down:

neurodocker/interfaces/tests/test_miniconda.py
41.66% <0%> (-58.34%)
:arrow_down:

neurodocker/interfaces/tests/test_mrtrix.py
72.22% <0%> (-27.78%)
:arrow_down:

neurodocker/interfaces/tests/test_ants.py
76.19% <0%> (-23.81%)
:arrow_down:

neurodocker/interfaces/mrtrix.py
94.28% <0%> (-5.72%)
:arrow_down:

neurodocker/interfaces/ants.py
91.3% <0%> (-4.35%)
:arrow_down:

neurodocker/dockerfile.py
92.85% <0%> (-1.79%)
:arrow_down:

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 83a3150...dfc0d25. Read the comment docs.


Error message

Thank you for your great work.
When trying to analyze my sgf like you suggested, (analyze-sgf lee.sgf or analyze-sgf.cmd lee.sgf),
cmd showed the following error message.
Could you help me out?
throw generateError(state, message);
^
YAMLException: expected hexadecimal character at line 6, column 14:

And, I would like to analyze many sgfs in the same folder. Could you help me to do it in "cmd" command? I think it should be easy but couldn't find the right way to do it.


App not visible on PlayStore

Search on the Internet, we could have forgotten values to add in the Manifest (?)

Me and @Claffolo added some code in AndroidManifest.xml . Let's see if it shows up.


Content-Length is blocked in CORS requests

While checking into sindresorhus/fast-cli#2, I noticed that we're blocking client-JS from reading the Content-Length header, because it fails this check.
It seems to me the spec says that basically all headers except Set-Cookie / Set-Cookie2 are allowed (due to Any value in list that is not a forbidden response-header name.)? That kinda seems too permissive to me... But Content-Length definitely sounds like something that should be exposed, so there's a bug here somewhere...
/cc @nicolashenry

I shouldn't have deleted any headers here since I use these later for progress events. I will do a pull request to fix this.

For the speed issue, I think "Buffer.concat" is done too many times. I have really better results using buffer lists, you can test it here : https://github.com/nicolashenry/jsdom/tree/fix-5

Hoooooly moly, that's giving me 130/140, and at that point roughly my internet might cap out, so that's at least a 3x speed boost. Reeeally nice job there!

@nicolashenry Did you ever land the performance improvements? Is there an existing issue about it?

I am a little bit busy lately. I will work on it again in a few weeks.


Option to set permalink on import products method

I'm adding option to set permalink on products import method. The issue I faced was while importing products with cyrillic name, the permalink before_validation hook and the parameterize method were failing to make valid permalink.

Thanks :+1:

Welcome, thanks for the merge!


zsh completions do not work as expected

What happened?
❯ source <(VideoAlchemy completion zsh)
zsh: command not found: VideoAlchemy

❯ source <(videoalchemy completion zsh)
/proc/self/fd/11:1: command not found: Version:

Also tried to modify the output completion for inclusion in my dotfiles. Note that following instructions from the README.md downloads the binary as videoalchemy (all lowercase).
What did you expect to happen?
Completions!
How can we reproduce it (as minimally and precisely as possible)?

run zsh
follow install instructions

Anything else we need to know?
Don't think so.
VideoAlchemy version
0.0.1-alpha
OS
Linux

If you output the version info into stderr, you can still have it output the version while doing this if needed

@ethereal-engineer please check new installation command.


ADFS oauth2 Single log-out not redirect.

Dear Sir/Madam,
When sign out from web portal and successful cleared cookies during ADFS oauth Single log-out, but the redirect still keep at AD FS Single log-out page and not redirect that after gived parameter id_token_hint and post_logout_redirect_uri (before added LogoutUri), May i know any wrong step during the single log-out that discontinue process or the step is just over?
Document from below link:
(https://docs.microsoft.com/en-us/windows-server/identity/ad-fs/development/ad-fs-logout-openid-connect)

P.S Using Mircorsoft server 2019 ADFS 4.0.
Regards,
KuSai

@KuSai18 Please ask your question at Microsoft Q&A. The GitHub issues for this repo are for reporting problems with our documentation.


feat: Filtering symbols

Description

Filter symbols with keyword
This PR is in favour of @pedrohusky PR #242.
Thanks @pedrohusky
Related Issue

#120
#242
Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

Hello,
Is this issue fixed and merge on latest docker image?
I'm facing this issue when i input 1 letter, blank screen will display.
Below error display inside console:
react-dom.production.min.js:73 Uncaught TypeError: Cannot read properties of undefined (reading 'value')     at App.min.js:69     at Array.map (<anonymous>)     at ProfitLossWrapper.render (App.min.js:69)     at Te (react-dom.production.min.js:119)     at Ch (react-dom.production.min.js:119)     at Pj (react-dom.production.min.js:233)     at di (react-dom.production.min.js:168)     at Nj (react-dom.production.min.js:168)     at sc (react-dom.production.min.js:168)     at gf (react-dom.production.min.js:162)


This project should look for more maintainers

Discussed in https://github.com/shadcn-ui/ui/discussions/1374

Originally posted by Xenfo August 28, 2023
I just wanted to start off by thanking you, shadcn, for this awesome UI library that you've created, it's helped a lot of us make amazing web UI's with little effort.
With that said, this project has grown very rapidly and looking at the commit history, open issues and open PRs, those seem to be falling behind. I understand that you're the only maintainer and you have things that take priority over this, which is fine, and your work and effort is greatly appreciated. I would imagine that being the sole maintainer of a project with nearly 30k stars is incredibly hard and tiring. In this case, I think that it would help you and this project if you're able to get some more maintainers onboard. This way the project can continue to advance even when you're unavailable.
I'm moving it to issues so it can gain some more attention, hopefully by shadcn.

@shadcn i have noticed many of the issues are actually questions, and some are even already resolved/answered but never closed. I believe someone should go through all and triage / close all the noise.

This issue has been automatically closed because it received no activity for a while. If you think it was closed by accident, please leave a comment. Thank you.


Remove the onClose subscribers notifications and notifies to the normal subscribers before removing the wallet

@jemubm I've added a few more clean-ups.

@jemubm I've added a few more clean-ups.

Thanks !


RNN code doesn't run

Hi
I tried to run your RNN code but I got this error:
Traceback (most recent call last):
File "/home/sam95/PycharmProjects/SED_using_CNN/RNN_SED.py", line 43, in
tr_features,tr_labels = extract_features(parent_dir,tr_sub_dirs)
File "/home/sam95/PycharmProjects/SED_using_CNN/RNN_SED.py", line 25, in extract_features
if(len(sound_clip[start:end]) == window_size):
TypeError: slice indices must be integers or None or have an index method
can you help me solving this problem?

Can you verify if sound_clip is not empty! I would suggest to add a if check before if(len(sound_clip[start:end]) == window_size). Let me know if this helps!

i'm beginner in python and deep learning :))
can you clear me to add what?
and another q is how to use datasets? i mean i created a folder in my project folder in pycharm and named it Sound-Data and copy two of folders in dataset in there, is it ok?

Something like that:
if(len(sound_clip) > 0):
     for (start,end) in windows(sound_clip,window_size):

About dataset: the code expect Sound-Data parent directory (with all the folds) within the same folder as of your notebook.

Tnx
I'm running your NN code now and waiting for its respond
How much was your accuracy in CNN? For me it was near 20%
Problem is about code or something else?

This problem is not easy to solve! Keep trying :) Happy coding!

:))
What do you think about it? is it about size of dataset? I want to use this tricks:
1)Enlarge dataset
2)Using drop out
3)Make layers more deep
4)Using some picture classification architecture like as AlexNet or Resnet and...
did you try this?


--wsdl-genautoload=false also controls creation of sample.php file (console mode)

I was assuming that --wsdl-gentutorial=[true/false] was controlling the creation of sample.php file.
The behaviour I get is --wsdl-genautoload=true generates autoload and sample.php, --wsdl-genautoload=false does generates neither autoload.php not sample.php.
Is this is a bug, I would be a minor one obvisously.
BR
Geabulek

The bug is here https://github.com/WsdlToPhp/PackageGenerator/blob/develop/Generator/Generator.php#L557 :smile:


Add no-interaction mode

Hi,
Thanks for your Bundle.
This pull request integrates few changes to take into account the "--no-interaction" option.
This is very usefull in automated deploy ;)
Thx

+1

Thank you for your changes


When Touch on Mobile browser tree disappear

on mobile browser tree b is disapper

Thanks for the info. Will look into this.

This is now fixed. Could you please upgrade to v0.1.2 and confirm?

yes touch issue is solve but zoom in zoom out is not working

Zoom is also added for mobile devices.


Added several missing JS selectors

Support for Javascript Console statements
Support for Javascript Dom Functions
Support for Javascript Definition Blocks

Ignore this. I submitted it wrong. Ill resubmit a different one instead.


switch to circle CI

Due to the huge wait time, it is almost impossible to have a good code review workflow with travis... We should switch to Circle CI as some other facebook project does.

Do they have any benefit in terms of workflows to upload binary artifacts?

I assume it exposes a bash file that you can use to upload binary artifacts.

@jordwalke Do you mind add Reason to CircleCI's "add project"?

Reason has been added to CircleCI's build list. Next step is to write a circleCI config.

Thanks, @zpao!

Can we close? Config is in master.

Thanks for doing this, @yunxing, @tekknolagi, @zpao.  This makes PRs and contributions so much easier.


DNS01 webhooks : add cert-manager-alidns-webhook

/assign @jakexks

/unassign @jakexks
/assign @irbekrm

Thanks for the contibution!
The project looks good to me, I see docs and tests 😄
A bit curious why it was chosen to write a new webhook as I see that there is already one external webhook for alidns https://github.com/pragkent/alidns-webhook?
/ok-to-test

Thanks !

A bit curious why it was chosen to write a new webhook as I see that there is already one external webhook for alidns https://github.com/pragkent/alidns-webhook?

Just because I did the first commit before the pragkent's one :)

That makes sense 👍🏼
Glad to see this going in- thanks for the contribution!
/lgtm
/approve


Custom Simulator Scanner not starting on macOS Sierra & Xcode 8

Hey,
I have updated my mac to macOS Sierra and Xcode 8.
Now the custom simulator scanner stoped working. The app wil start up, but terminate imidiatly.
I have updated devroids and build a new simulator scanner in the cloud. But still isn't working.
Any ideas?
Thanks!

+1

Try including webcomponents-lite.js instead of webcomponents.js from your layout.html file.

Yes, the app crashing issue should be fixed with webcomponents-lite.js. Closing until further repro.


Add "getSmallest()" method (and maybe "isEmpty")

In Kafka Streams, we have a few cases for which we use RocksDB as a "priority queue" -- we layout the keys in a specific way that gives us the order we want. To "peek" into the head of the "queue", we need to create an iterator, what is very expensive.
Because iterators are very expensive, we actually do this "peek" less frequently as we would like to, what leads to a few complications and degraded user experience.
If we could do a point-lookup like getSmallest and RocksDB could give us a quick answer (maybe need to return null if the "queue" is empty), it might help us to cleanup our code (and get rid if internal workaround config to "throttle" how often we create an iterator right now), and could help to improve user experience.
Without knowing the code base, it seems not to be impossible to implement a efficient LSM search with no input key, that looks for the smallest key in the LSM, and returns the corresponding key and value (because we don't pass in the key, we would need the key to be returned as well -- it might also be ok if we only get the key, as we could do a consecutive get(key) to retrieve the corresponding value).
To avoid the getSmallest call, it would also be good to have an efficient isEmpty method (of course, if isEmpty would be as expensive as getSmallest it might not help to add isEmpty -- not sure if isEmpty could be implemented more efficiently, ie, without any LSM search)
Of course, if there is an overall better way to use Speedb as a priority queue, happy to follow recommendations.

We can improve GetSmallest. the iterator creation is expensive and there is no need for a heap. If needed we can parallelised it  (same as MultiGet) so that disk requests will be async. Please open an issue and we will handle it.. Please note that in this case I do recommend using a  separate CF for each queue (assuming you have limited number of queues)  .

@erez-speedb @ayulas - Please discuss performance testing scenarios

@erez-speedb, @ayulas - As agreed, you should update the issue with performance testing scenarios and associated information.

The comment above your comment already point that

@udi-speedb The comment above your comment by @Guyme already point that

Almost, but not quite.
Anyway, please update the issue as agreed.
Thanks

@hilikspdb, @ayulas - Are you implementing both getSmallest() and IsEmpty()?

is-empty  is mapped into getsmallest which return an element out of range (or return empty data)

We can also add the options "prefix_same_as_starts" which will return "not-found" if there is no object that matches the prefix (@ayulas)

@ayulas - make sure you add this capability into db_bench as a part of this ticket so @erez-speedb can test it.

i divided this to 2 phases.
phase 1 will be a simple code which will reduce the heap needed and steps while creating iterators to get smallest key+value
phase 2 will improve that by not needed the full iterator creation (in phase 1 it will be created internally  - the user will not be exposed to it) as similar to the hmap implementation    we will use the range of each level as written in md . this is another project but will be very useful

@mjsax
Hi, a few preliminary questions regarding your exact requirements (we may provide an API that support additional capabilities, but would like to verify yours):

Column families: Is the smallest key in the context of a specific cf? All cf-s? A subset of cf-s?
Snapshots: Do you need support for snapshots in this service?
You are describing the use of iterators as expensive. Could you give some number to show what expensive is and how much cheaper the getSmallest() service needs to be so it would serve its purpose?

here is the case as described . the user would like to use priority queue, meaning get smallest , process delete. The queue may be identified by a prefix. The current way (new iterator ,  seek, delete iterator )may take a long time . iterator create and the problem with delete we would like to see if we can optimise get smallest to do a skip to the next key with data more optimised .  this is related to the iterator after massive delete that or is doing and may also be a base to improvement there (if the result will be good enough)

here is the case as described . the user would like to use priority queue, meaning get smallest , process, delete. The queue may be identified by a prefix. The current way (new iterator , seek, delete iterator )may take a long time . iterator create and the problem with delete. we would like to see if we can optimise get smallest to do a skip to the next key with data more efficient. this is related to the iterator after massive delete that Or is working on and may also be a base to improvement there (if the result will be good enough)

@hilikspdb  - Thanks for the clarification.
I would still love to get the exact requirements from @mjsax