Suggestion: Semantic Verisoning / 1.0

@mumoshu yourself and the community has done some amazing work with the project and I think over the last couple of months it has really come together. I wanted to suggest that after the docker changes are merged and working we should move to 1.0 and we start releasing based on semantic versioning to indicate breaking changes?
I mention this as the system now has a few dependencies on APIs. It would be useful if releases could indicate if it is a breaking change because we are updating the version of APIs used going forward. The 2 that immediately pop into my head are:

cert-manager APIs. cert-manager has gone 1.0 and so you can start expecting enterprises to expect some stability and for cert-manager to gain some momentum now that it is in 1.0
K8s APIs https://github.com/summerwind/actions-runner-controller/issues/144 (this should probably be looked at soonish)

Thoughts?

We've moved to Helm which comes with it semantic verisoning in the chart.yaml, this is no longer needed


update dbNSFP readme file to verion 4.0a

Description
For release 100 we updated the dbNSFP data file to the latest version 4.0a. VEP endpoints can use the file to add additional information for a given variant to the output. Supported fields which can be selected from the file are described in a README file. The readme file link wan't updated to the latest version.
Use case
Users can check the readme file for supported version and fields of the dbNSFP data file
Benefits
Bugfix
Possible Drawbacks
None
Testing
I checked all occurrences of the readme file and that link works on an instance running on a farm node:
--vep_hgvs_get
--vep_hgvs_post
--vep_id_get
--vep_id_post
--vep_region_get
--vep_region_post
Changelog
NA

Coverage decreased (-0.009%) to 44.399% when pulling 0ecc8bcf0c30865f7b20869033d76fd688d03b71 on at7:update_dbnsfp_readme_e101 into ba4de7922c6cfae92331bb7943f7cd279d029a26 on Ensembl:release/101.


PhotoBrowser open() doesn't work with index >= 1

Framework7 version: 7.0.5
React.js version: 17.0.2
Platform and Target: iOS 15.5 Safari browser and Android Browsers (Chrome, Firefox)
Live Code Link: https://codesandbox.io/s/little-sunset-mwk0c7?file=/src/MainPage.js (Demo App - https://mwk0c7.csb.app/)

Describe the bug
Combing Swiper (contains preview images) and PhotoBrowser (will open when preview image is clicked) occures problem when clicking 2nd and futher preview image - PhotoBrowser opens with black screen (no full image is showing, no "of" (NavbarOfText ) is empty ).
To Reproduce
Steps to reproduce the behavior:

Add PhotoBrowser with photo array in it
Add Swiper with slides containg images from this photo array. Each slide has callback like PhotoBrowserRef.current.open(idx) where idx is photo index in array.
Click 2nd or further preview image

Expected behavior
PhotoBrowser opens - 2nd full image is showing and NavbarOfText contains: "2 of X"
Actual Behavior
PhotoBrowser opens with empty black screen and NavbarOfText contains: "of"
Screenshots
https://i.postimg.cc/K8mR4LH9/bug.png
Additional context
Demo app works fine on Desktop browsers. Bug always occures in Mobile Browsers and sometimes in Desktop browser during development on localhost.

+1

I notice the latest swiper has fixed a bug related to pagination. Does that solve your problem?

+1

I can also confirm this issue.
Is there an eta when this might get fixed?

I manually upgraded swiper to version v8.3.1 and this issue seems to be solved.

Maybe @nolimits4web has an idea what might cause this behavior?

I notice the latest swiper has fixed a bug related to pagination. Does that solve your problem?

No

I manually upgraded swiper to version v8.3.1 and this issue seems to be solved.
Edit: The issue seems to be solved when running in a browser, but when building a native app for android, the issue still exists when running on a device.

Did not work.

Framework7 version: 7.0.5
React.js version: 17.0.2
Platform and Target: iOS 15.5 Safari browser and Android Browsers (Chrome, Firefox)
Live Code Link: https://codesandbox.io/s/little-sunset-mwk0c7?file=/src/MainPage.js (Demo App - https://mwk0c7.csb.app/)

Describe the bug
Combing Swiper (contains preview images) and PhotoBrowser (will open when preview image is clicked) occures problem when clicking 2nd and futher preview image - PhotoBrowser opens with black screen (no full image is showing, no "of" (NavbarOfText ) is empty ).
To Reproduce
Steps to reproduce the behavior:

Add PhotoBrowser with photo array in it
Add Swiper with slides containg images from this photo array. Each slide has callback like PhotoBrowserRef.current.open(idx) where idx is photo index in array.
Click 2nd or further preview image

Expected behavior
PhotoBrowser opens - 2nd full image is showing and NavbarOfText contains: "2 of X"
Actual Behavior
PhotoBrowser opens with empty black screen and NavbarOfText contains: "of"
Screenshots
https://i.postimg.cc/K8mR4LH9/bug.png
Additional context
Demo app works fine on Desktop browsers. Bug always occures in Mobile Browsers and sometimes in Desktop browser during development on localhost.

So how did you fix it?

I manually upgraded swiper to version v8.3.1 and this issue seems to be solved.
Edit: The issue seems to be solved when running in a browser, but when building a native app for android, the issue still exists when running on a device.

Can you tell me how to fix? i upgraded swiper to v8.44 , but did not work at all.

@54walterbishop Unfortunately I was not able to fix it. The swiper does not work on my Android device, it is however running fine when deployed for web.
You may try downgrading to see if the issue was present in older versions.

@54walterbishop Unfortunately I was not able to fix it. The swiper does not work on my Android device, it is however running fine when deployed for web. You may try downgrading to see if the issue was present in older versions.

Thanks.

The problem is in cssMode swiper parameter
In photo-browser-class.js in line 358
cssMode: typeof pb.params.swiper.cssMode === 'undefined' && (app.device.ios || app.device.android) ? true : pb.params.swiper.cssMode,
Set cssMode to false and problem will disappear
In vue for example:

@p7161, It works. Thank you!


Experimental ncon

Adds tensor.py and some basic methods.

A new array class tn.Tensor intended to be the basic data structure of the library.
tn.Tensor has, in this commit, a few basic methods (reshape, transpose, etc).
Modify all backends so that transpose reverses axes when no perm is specified.
Modify the TensorFlow backend so that conj does not throw an error when dtype=tf.bool.

I'm still having a hard time seeing the value in this. In what situations does having this Tensor class makes things easier than just operating on say np.arrays or tf.Tensors?

I'm still having a hard time seeing the value in this. In what situations does having this Tensor class makes things easier than just operating on say np.arrays or tf.Tensors?

It shields the user from the backend, essentially. One can write code from a unified interface and switch easily between numpy, Jax, etc (and thus between easily mutated, compiled, GPU-accelerated, distributed... implementations).
Having provided this abstraction, this interface can be tweaked in ways that make the library more convenient for traditional tensor network code without needing to supply a different function for each backend at the interface level. For example, we can provide a single SVD function that fuses and unfused indices into and back from a matricization.
Currently this feature of the library, which is important for simplifying, accelerating, and distributing traditional tensor network algorithms, is closely coupled to the Node/Edge framework for specifying a particular contraction. While this is potentially a good thing in e.g. circuit simulators where a tensor is always going to be viewed as part of a single network, this is not usually the case in more traditional applications. In those cases, where a tensor is often considered on its own rather than as part of such a contraction, this extra overhead can complicate development and maintenance.
The idea is thus to decouple the backend-independence and quality-of-life features from the specific contraction representation.

Right, I understand we want to decouple some non-contracting operations from the Node and Edge classes, but why specifically add a new Tensor class? I don't see the benefit of it over just operating on say np.array, jax.DeviceArray, tf.Tensors directly. As a user, it seems even more annoying to have to deal with this extra class that seems to basically just do what my "backend Tensors" already do, but now I lose functionality of my specific backend that I wanted. (For example, I can't pass this tn.Tensor object into a jax.jit)

The argument in favor of doing this is that users can switch between backends more easily. But lets really think about this, who is that useful to? The only situation I can think of is when a user wants to switch from numpy to JAX to run on GPUs, but there are so many edge cases for that transition that TN doesn't have control over (the big one being inplace updating of an array) that users will just not do it. Multiple residents had issues like that, and I expected the wider community to have the same problems.

The main benefit I see with this is that the tn.Tensor object holds its own backend, but tn.set_default_backend and tn.DefaultBackend(...) largely solves that issue too.
I don't know, @mganahl, @alewis which do you think is nicer?
with tn.Tensor
tensor = tn.Tensor(jnp.ones(...))
u, s, v = tn.svd(tensor)
print(jnp.sum(jnp.diag(s.array)))

With tn.DefaultBackend
with tn.DefaultBackend("jax"):
  u, s, v = tn.svd(jnp.ones(...))
  print(jnp.sum(jnp.diag(s)))


feat(DTFS2-7705): get cover end date template and add unit tests

Introduction :pencil2:
Cover end date page render. User can amend cover end date
Resolution :heavy_check_mark:
Add cover-end-date.njk template
Add api-test and unit tests
Miscellaneous :heavy_plus_sign:
List any additional fixes or improvements.

Have updated the branch to reflected updated required E2E test cases.


Wireless Charging Not Working

Describe the bug
A clear and concise description of what the bug is and Flux Networks version.
(You have to make sure it's a bug on Flux Networks side)
The Wireless charging option is not working, no charging of any items occurs.
1.20
Direwolf20's FTB 1.20 modpack
To Reproduce
Steps to reproduce the behavior. (Must be detailed)
Place down a plug, point, or any other block from the mod, create a channel, enable wireless charging, select the spaces you want charged.
Expected behavior
A clear and concise description of what you expected to happen.
Once wireless charging is enabled, items should be charged anywhere the player goes.
Screenshots
If applicable, add screenshots to help explain your problem.

Do you have Flux Controller in your network?

Do you have Flux Controller in your network?

Yes, and one plug and two points


Mljflux update

Codecov Report

Merging #91 (dd27afb) into main (e758c2f) will decrease coverage by 3.87%.
Report is 3 commits behind head on main.
The diff coverage is n/a.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@            Coverage Diff             @@
##             main      #91      +/-   ##
==========================================
- Coverage   75.59%   71.73%   -3.87%
==========================================
  Files          21       20       -1
  Lines         877      757     -120
==========================================
- Hits          663      543     -120
  Misses        214      214

see 3 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

also closes #89


Re-submission for Synergy theme

Theme submission
Before submitting a theme please make sure you've read the README.md. It describes in detail what information are needed and which requirements have to be fulfilled for the submission. The check list below can help you.
https://github.com/DavidDelvin/synergy.git
I have updated the theme with the missing or incorrect requirements
thank you for your patience
I made sure that...

[ ] the repository contains a good README.md describing my theme
[ ] an open source license has been added to LICENSE.md
[ ] all metadata have been added to theme.toml
[ ] screenshots have been added in the images/ folder with the required dimensions
[ ] in case I'm using a customized demo via the exampleSite folder that

[ ] https://example.com is set as base url in exampleSite/config.{toml, yaml, json} to avoid the abuse of unused domains
[ ] I tested that my theme's demo works with the content directory of gohugoio/HugoBasicExample

[ ] I tested my theme against the gohugoio/HugoBasicExample

[ ] I've checked the developer tools' console in my browser for error messages

[ ] in case my theme is using Hugo Pipes features like toCSS and PostCSS that I have committed the /resources directory with all generated assets, for my theme to work in the basic version of Hugo

Feel free to ask questions. We're glad to help.

@DavidDelvin
Thank you for re-submitting the theme and addressing the issues I raised.
Please close https://github.com/gohugoio/hugoThemes/issues/664 since you opened this issue
We will continue the review here, but please note that there is no need to open yet another issue. Respond here once you do the following:

Please change line 6 of theme.tpml to licenselink = "https://github.com/DavidDelvin/synergy/blob/master/LICENSE"

Please change line 8 of theme.tpml to homepage = "https://github.com/DavidDelvin/synergy/"

Please change line 15 of theme.tpml to homepage = "https://www.d3webservices.com"

In line 25 of the README there is a typo conact should read contact

The thumbnail image still has a noticeable vertical distortion please create a new screenshot that is 900 x 600 pixels without the distortion. You can emulate the desirable resolution by using your browser's developer tools.

You need to remove the transparency screenshot image again please use your browser's developer tools to emulate the desirable resolution of 1500 x 1000 pixels

Other than the above your theme renders fine when I test it with the Hugo Themes Build Script.


feat: support use s3 sign v2 by config

This PR support to set s3 sign as v2. Resolves #725
Now user could set a new flag --s3.disable_v4_sign=true when there auth_method is secret_key, which will lead using minio/pkg/credentials.NewStaticV2 as the initialization of s3 credential. This can support some situation when s3 do not support v4 sign well.

Sorry it took me so long to get back to this. I squashed your commits, then made a small change to the values (eg v2 instead of s3v2), and landed these changes on the master branch.


Tab Drag and Drop between editors is CPU intensive

VSCode Version: 1.13.0
OS Version: Windows 10

Steps to Reproduce:

open all 3 editor panes each with multiple files
drag tabs between these (the increased CPU usage happens after the drop)
observe CPU usage

This used to be fast (instant) in previous versions. Now it gives the feel of a heavy UI.
My custom settings:
{
    "window.zoomLevel": 0,
    "workbench.statusBar.visible": true,
    "editor.renderWhitespace": "all",
    "editor.wordWrap": "bounded",
    "editor.tabSize": 2,
    "editor.cursorBlinking": "solid",
    "git.confirmSync": false,
    "window.reopenFolders": "all",
    "window.restoreFullscreen": true,
    "workbench.editor.enablePreview": false,
    "workbench.editor.enablePreviewFromQuickOpen": false,
    "editor.lineNumbers": "off",
    "editor.detectIndentation": false,
    "editor.autoClosingBrackets": false,
    "editor.mouseWheelZoom": false,
    "editor.folding": false,
    "editor.rulers": [],
    "editor.glyphMargin": false,
    "editor.codeLens": false,
    "explorer.openEditors.visible": 999,
    "editor.fontSize": 14,
    "editor.scrollBeyondLastLine": false,
    "editor.quickSuggestions": false,
    "files.trimTrailingWhitespace": true,
    "terminal.integrated.shell.windows": "C:\\cygwin64\\bin\\bash.exe",
    "terminal.integrated.shellArgs.windows": ["/bin/xhere", "/bin/bash"],
    "window.newWindowDimensions": "maximized",
    "files.eol": "\n",
    "workbench.editor.revealIfOpen": false,
    "zenMode.hideTabs": false,
    "zenMode.restore": true,
    "git.enabled": false,
    "git.autorefresh": false,
    "git.autofetch": false,
    "git.countBadge": "tracked",
    "editor.formatOnType": false,
    "workbench.iconTheme": null,
    "editor.renderControlCharacters": true,
    "editor.renderLineHighlight": "all",
    "editor.minimap.enabled": false
}

@youurayy can you record a screencast how you are doing that?

@bpasero is there a suggested way to record a screencast on Windows 10?
I've tried to disable editor.renderIndentGuides and it feels a bit snappier although the CPU graphs don't support that. I'll see if I can come back with more info.

@youurayy are you on a 4k monitor maybe?

@bpasero yes!

Closing, no plans currently to work on this near term.


Create a PasteAppLoader

Several frameworks make use of paste deploy - http://pythonpaste.org/deploy/
It should be possible to create a generic app loader to deal with apps built using this system.

The following chunk of code returns a wsgi app for a given paste conifg:
from paste.deploy import loadapp
loadapp('config:/path/to/config.ini')


Fix .gitleaks config

Description
Fix .gitleaks config
Type of change

Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)

Testing steps
N/A
Checklist

[ ] make before_commit passes
[ ] updated documentation wherever necessary
[ ] added or modified tests if necessary
[ ] updated schemas and validators in insights-data-schemas in case of input/output change

Codecov Report

Merging #661 (5b49633) into master (f4c8bd4) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #661   +/-   ##
=======================================
  Coverage   48.60%   48.60%
=======================================
  Files          20       20
  Lines        1796     1796
=======================================
  Hits          873      873
  Misses        813      813
  Partials      110      110

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 f4c8bd4...5b49633. Read the comment docs.


fix: add test for channel specific matchspec

fixes #706

This actually just adds a test, I think it was fixed by the repodata gateway.


TypeError: 'NoneType' object is not subscriptable when starting a project

Cookiecutter version: 1.5.1
Template project url: https://github.com/pydanny/cookiecutter-django
Python version: Python 3.5.3 (default, Jan 26 2017, 13:12:44)
Operating System: OSX

Description:
Got the following after
cookiecutter https://github.com/pydanny/cookiecutter-django
Relevant issue posted https://github.com/pydanny/cookiecutter-django/issues/1118
Traceback (most recent call last):
  File "/Users/captain/PycharmProjects/a8/.venv/bin/cookiecutter", line 11, in <module>
    sys.exit(main())
  File "/Users/captain/PycharmProjects/a8/.venv/lib/python3.5/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/Users/captain/PycharmProjects/a8/.venv/lib/python3.5/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/Users/captain/PycharmProjects/a8/.venv/lib/python3.5/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/Users/captain/PycharmProjects/a8/.venv/lib/python3.5/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/Users/captain/PycharmProjects/a8/.venv/lib/python3.5/site-packages/cookiecutter/cli.py", line 123, in main
    default_config=default_config,
  File "/Users/captain/PycharmProjects/a8/.venv/lib/python3.5/site-packages/cookiecutter/main.py", line 91, in cookiecutter
    output_dir=output_dir
  File "/Users/captain/PycharmProjects/a8/.venv/lib/python3.5/site-packages/cookiecutter/generate.py", line 349, in generate_files
    generate_file(project_dir, infile, context, env)
  File "/Users/captain/PycharmProjects/a8/.venv/lib/python3.5/site-packages/cookiecutter/generate.py", line 153, in generate_file
    if is_binary(infile):
  File "/Users/captain/PycharmProjects/a8/.venv/lib/python3.5/site-packages/binaryornot/check.py", line 25, in is_binary
    return is_binary_string(chunk)
  File "/Users/captain/PycharmProjects/a8/.venv/lib/python3.5/site-packages/binaryornot/helpers.py", line 96, in is_binary_string
    if (detected_encoding['confidence'] > 0.9
TypeError: 'NoneType' object is not subscriptable

What I've run:
cookiecutter https://github.com/pydanny/cookiecutter-django

This has to do with breaking changes in chardet. Please do:
pip install -U "chardet<3.0"

We hope to have a new release of Cookiecutter out soon that addresses this problem.

binaryornot and chardet have been updated to address this situation. I'll see about pushing downstream implementations such as Conda and Homebrew.


What kind of book will help me learn Semantic-UI quickly?  (general question)

I want to help someone on a SemanticUI project. Since, I'm a back-end coder, my knowledge of HTML and CSS is very basic. What book should I read to be able to help him with SemanticUI?
Should I read a book about Bootstrap3? Is it close enough? Or should I read a general book about Responsive Design?
Thanks!

This would get more replies and discussed properly live on Gitter or Discord


Castorus bridge

In reply to #261
This bridge will return the latest changes from the main page. Unfortunately it is not (easily) possible to grab more info, as the pages are build with js.

@LogMANOriginal Many thanks for this. Works like a charm.
As a little enhancement, do you think it's possible to select a zip code (at least the first two digits) or a city name, such that the rss feed would return only those entries? Otherwise, I'll filter downstream.

@sciunto You mean the digits at start of the names, right? This is certainly possible, I'll take a look at it.

@LogMANOriginal Exactly. Like "92340 Bourg La Reine" That's "zipcode city".
92 is a code for a french department (https://en.wikipedia.org/wiki/Departments_of_France)


Staff information

What information do we want to show?

name
photo
specialty
college
medical school

Everything shown on old website


Bump Dependency Check to 9.0.6 so synchronization works again

Bumped MySQL Docker image to 8.0.31 (according to this users are encouraged to upgrade to MySQL 8.0).
Bumped the MySQL JDBC driver to com.mysql:mysql-connector-j:8.2.0.
Bumped OWASP Dependency Check to 9.0.6. This makes synchronization work again.

I currently experience a lot of SQLException: Incorrect string value: '\xEF\xBF\xBDboa...' for column 'p_shortDescription' at row 1 in my /dependencycheck/update.log file. I also read that that NVD is deprecating their old RSS feeds. To use their newer API you should use the 9.x versions of OWASP Dependency Check. And with the 9.x version I don't have a synchronization issue anymore, so I consider it fixed 😀

Hey @Jurrie, thank you very much! I just had a first quick look. It looks very thoroughly crafted, you did some nice cleanup as well.
I remember having considered doing the MySQL some time ago, but run into a performance regression. Did you compare the running times for updating the database?
I plan to do the full review and give it a test run during the next weekend. Busy times at work a.t.m., so please bear with me.

Hey @stefanneuhaus! No, I did not compare running times for database updates. I know the initial database sync of this new Docker image took 54:17 on my laptop. I see my current production Docker image (version 8.0.0) took 48:00. Would seem comparable at first, but keep in mind that my laptop is a lot faster than the production VM and it runs a newer Docker version. Maybe you are able to check this when you do a full review?


i think i did it right

d

fixed it! please check if possible

yep! if anyone who can merge it sees this please merge #56 as well as they both rely on eachother pretty much (one's for the actual item's implementation, the other for the !rtsitem part)


created copy of collated notebook and added the care home yes/no and …

…care home beds columns
added in two columns for M334 metric in D006. To approximate number of care home users using number of care home beds

Is this still required? Looks like its been approved but not merged.


unable to connect emqtt_benchmark client to emqtt broker

Hi,
I am trying to run emqtt_benchmark client to connect to emqtt broker running on my local machine.
while trying to publish using the comment (as mentioned in emqqt document) i am facing below error.
Can anyone suggest what is wrong ?
Command : ./emqtt_bench_pub -h <IP_ADDRESS> -p 1883 -c 1 -I 10 -t bench/%i -s 256
Command and Error generated:
emqtt_benchmark-master nagpapu$ ./emqtt_bench_pub -h <IP_ADDRESS> -p 1883 -c 1 -I 10 -t bench/%i -s 256
14:22:30.056 [info] Application lager started on node nonode@nohost
14:22:30.057 [info] Application emqttc started on node nonode@nohost
14:22:30.057 [info] Application emqtt_benchmark started on node nonode@nohost
14:22:30.069 [info] Application crypto started on node nonode@nohost
14:22:30.077 [info] Application asn1 started on node nonode@nohost
14:22:30.077 [info] Application public_key started on node nonode@nohost
14:22:30.085 [info] Application ssl started on node nonode@nohost
conneted: 0
client 1 EXIT: {function_clause,
[{lists,foldl,
[#Fun<emqttc_opts.0.57498288>,[{depth,0}],false],
[{file,"lists.erl"},{line,1262}]},
{emqttc_socket,connect,5,
[{file,"src/emqttc_socket.erl"},{line,97}]},
{emqttc_socket,connect,6,
[{file,"src/emqttc_socket.erl"},{line,76}]},
{emqttc,connect,1,[{file,"src/emqttc.erl"},{line,932}]},
{gen_fsm,handle_msg,7,[{file,"gen_fsm.erl"},{line,451}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,247}]}]}
14:22:30.104 [error] gen_fsm <0.92.0> in state connecting terminated with reason: no function clause matching lists:foldl(#Fun<emqttc_opts.0.57498288>, [{depth,0}], false) line 1262
14:22:30.106 [error] CRASH REPORT Process <0.92.0> with 0 neighbours exited with reason: no function clause matching lists:foldl(#Fun<emqttc_opts.0.57498288>, [{depth,0}], false) line 1262 in gen_fsm:terminate/7 line 559
sent(1001): total=1, rate=1(msg/sec)

The problem was with downloaded zip package.
I tried to get using git clone and it worked


Intake in Progress - Section 5 Pending State

As an Intake User
I want better visibility into the state of my request
so that I can tell quickly what I am waiting for on each request

Assumptions & Scope
This story comes from feedback from the Intake team where they are finding the 'Intake in Progress' state alone does not give their team valuable insight into what is actually happening with a request.
This story will add additional state options from the 'Intake in Progress' state to allow Intake analysts to better manage their caseload.
When users shift to these states, they will have the same options available to them as Intake in Progress when they activate the state drop down.
Shifting to these states will also trigger an automated notification as Intake has standard follow up times before they close requests as abandoned.
These additional states from Intake in Progress can have the same colour pallette as Intake in progress
What is IN scope?
New state and state changes from Intake in Progress. on Personals
What is NOT in scope?
Notification reminder for the on-hold state - covered in a separate story.
Acceptance Criteria
Scenario 1: Intake in Progress - Personal Request - State Change Options

GIVEN an IAO user is on a PERSONAL request in the state 'Intake in Progress'
WHEN they select the state drop down
THEN they will see the following options: Open, Peer Review, Redirect, Section 5 Pending, Closed

Scenario 2: Intake in Progress - Personal Request - Section 5 Pending

GIVEN an IAO user is on a PERSONAL request in the state 'Intake in Progress'
AND they have activated the state drop down
WHEN they select Section 5 Pending
THEN the state change modal will appear with the option to continue or cancel

Scenario 3: Intake in Progress - Personal Request - Section 5 Pending

GIVEN an IAO user is on a PERSONAL request in the state  change modal for Section 5 Pending
WHEN they click continue
THEN the state change modal will close
AND the state will update to "Section 5 Pending"

Scenario 4: Section 5 Pending - State Change Options

GIVEN an IAO user is on a request with the state Section 5 pending
WHEN they activate the state drop down menu
THEN they will see the following options: Open, Peer Review, Redirect, Closed

Dependencies? What is the impact of this dependency? (If so, link dependency in the ticket, make it visible in a team´s backlog)
Validation Rules? (If yes, list here)
Design
@xxx - please link the Design here
Definition of Ready

[ ] Is there a well articulated User Story?
[ ] Is there Acceptance Criteria that covers all scenarios (happy/sad paths)?
[ ] If there is a user interface, is there a design?
[ ] Does the user story need user research/validation?
[ ] Does this User Story needs stakeholder approval?
[ ] Design / Solution accepted by Product Owner
[ ] Is this user story small enough to be completed in a Sprint? Should it be split?
[ ] Are the dependencies known/ understood? (technical, business, regulatory/policy)
[ ] Has the story been estimated?

Definition of Done

[ ] Passes developer unit tests
[ ] Passes peer code review
[ ] If there's a user interface, passes UX assurance
[ ] Passes QA of Acceptance Criteria with verification in Dev and Test
[ ] Confirm Test cases built and succeeding
[ ] No regression test failures
[ ] Test coverage acceptable by Product Owner
[ ] Ticket ready to be merged to master or story branch
[ ] Developer to list Config changes/ Update documents and designs
[ ] Can be demoed in Sprint Review
[ ] Tagged as part of a Release
[ ] Feature flagged if required
[ ] Change Management activities done?

Section 5 and app fee states from Intake in progress. Shouldn't really need a design update for this one, I figure we can use existing color scheme for intake in progress for these two.
cc @JHarrietha-AOT @arielleandrews @lmullane

@-prodan, nicely written AC.

Do we need AC for changing the state to Peer Review or is that covered in an earlier ticket?
Can I confirm that On Hold - Application Fees will be a different state than On Hold - Processing Fees? Either way we will likely need a story to update the On Hold state to say Processing Fees to be consistent.
Scenario 4 for the notification should also include posting the notice as a comment. Usually we put the notification and comment for a state change as a separate story. Suggest we do so here too.

There is an AC that includes Peer review as an option to update the state from Section 5 pending, so that should be covered.
Agreed that we'll likely want to update the processing fee state to be more clear as well.
And as discussed - there is now a separate story to address notifications and comments on their own ticket

Need a confirmation (personal + intake in progress) brings the state "pending".

Tech Info:

FE
BE: Scripts to support data capture + adhoc

Yes confirming section 5 pending is a personals state

working as expected , so closing


Adding support for sql2017

Changes proposed in this pull request:

Adding support for SQL Server 2017

How to test this code:

Try to use this project against SQL Server 2017 or Power BI Report Server

Has been tested on (remove any that don't apply):

Powershell 3
Windows 10
Power BI Report Server

:shipit:


AWS ElasticBeanstalk Amazon Linux 2 .platform folder not copying NGINX conf

I am publishing my application on Elasticbeanstalk using Amazon Linux 2 and am having trouble typing command over the default nginx.conf file. The nginx configurations in the .platform folder in the root of my application are not working. The process is as follows.
.platform/
         nginx/
              conf.d/
                    timeout.conf
         00_myconf.config

Content of File 1 - timeout.conf (Inside .platform/nginx/conf.d/ folder)

keepalive_timeout 600s;
proxy_connect_timeout 600s;
proxy_send_timeout 600s;
proxy_read_timeout 600s;
fastcgi_send_timeout 600s;
fastcgi_read_timeout 600s;

Content of File 2 - 00_myconf.config (Inside .platform/ folder)

container_commands:
   01_reload_nginx:
     command: "service nginx reload"

I've run into a similar issue. Which looked as if modifying the nginx config led to nginx never getting reloaded and thus missing the proxy config leading to all requests going 404.
Forcing an nginx reload later did seem to do the trick.

Is there any resolution yet for this issue?

Is there any resolution yet for this issue?

same issue

I got it working, while i SSHed into the beanstalk instance, found that beanstalk was using folderstructure
.platform/
nginx/
conf.d/
elasticbeanstalk/
timeout.conf
                   Use the above folder structure and it shud work

I tried the folder structure Harsha-changejar said worked for him and it didn't work for me. I'm running on Java 8 running on 64bit Amazon Linux/2.11.2 and have no idea why none of the .platform files seem to get picked up at all when I deploy to beanstalk.

is the .platform at the root level of the zip along with your jar?

I tried the folder structure Harsha-changejar said worked for him and it didn't work for me. I'm running on Java 8 running on 64bit Amazon Linux/2.11.2 and have no idea why none of the .platform files seem to get picked up at all when I deploy to beanstalk. My file is just trying to extend the nginx configuration by including
client_max_body_size 600M;
proxy_connect_timeout 600;
proxy_send_timeout    600;
proxy_read_timeout    600;
send_timeout          600;

at .platform/nginx/conf.d/uploads.conf inside my source bundle zip that I deploy

PLease double check ur folder structure, it needs to be placed under .platform/nginx/conf.d/elasticbeasntalk/uploads.conf

I tried the folder structure Harsha-changejar said worked for him and it didn't work for me. I'm running on Java 8 running on 64bit Amazon Linux/2.11.2 and have no idea why none of the .platform files seem to get picked up at all when I deploy to beanstalk. My file is just trying to extend the nginx configuration by including
client_max_body_size 600M;
proxy_connect_timeout 600;
proxy_send_timeout    600;
proxy_read_timeout    600;
send_timeout          600;

at .platform/nginx/conf.d/uploads.conf inside my source bundle zip that I deploy

PLease double check ur folder structure, it needs to be placed under .platform/nginx/conf.d/elasticbeanstalk/uploads.conf

this directory solved my problem thank you

I am getting this error "Gateway Timeout
The gateway did not receive a timely response from the upstream server or application."
so how can I increase my max execution time out for apache?


Could not find a part of the path "/content:/com.android.externalstorage.documents/document/6759-130B%3ANew%20Text%20Document.txt".

Respected maintainers,
I have problem while using file picker in external/removal sdcard. It reads fine from internal storage. It pick file fine. But when I read from that path it raises that error.

I have both read and write permissions And also I ask user at runtime.
Expected Behavior
It should read file from external storage.
Actual Behavior
Raise error while reading file from picked file path.
Steps to Reproduce the Problem

Pick a file
And the start reading using File.ReadAllText

Specifications

NuGet package version: latest till now
Platform(s): android

@vividos
Update:
I am not developer But I guess this problem may be because of parsing path incorrectly.
I guess path should be like that
"storage/6759-130B%3ANew%20Text%20Document.txt"
Not like that
"/content:/com.android.externalstorage.documents/document/6759-130B%3ANew%20Text%20Document.txt"
Am I right ? If you need any information then ask me. I will surely cooperate.

Update:
I am not developer But I guess this problem may be because of parsing path incorrectly.
I guess path should be like that
"storage/6759-130B%3ANew%20Text%20Document.txt"
Not like that
"/content:/com.android.externalstorage.documents/document/6759-130B%3ANew%20Text%20Document.txt"
Am I right ? If you need any information then ask me. I will surely cooperate.

Oh no ! Is there any workaround for that issue ?
https://github.com/jfversluis/FilePicker-Plugin-for-Xamarin-and-Windows#important

You need to use GetStream() and read the file from there, since when Android returns content:// URLs, you don't have a way to use a path.

Bro GetStream() isn't working. Could you please compatibility layer for converting content url to path string ?
https://stackoverflow.com/a/47008332/11390822

Brother I found a workaround to convert sdcard path in correct manner.
//Rextester.Program.Main is the entry point for your code. Don't change it.
//Microsoft (R) Visual C# Compiler version <IP_ADDRESS>208 (958f2354)
//https://stackoverflow.com/a/63873712/11390822

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;

namespace Rextester
{
    public class Program
    {
        public static void Main(string[] args)
        {
            string pattern = @".{4}-.{4}\/.*[\w\.]+$";
            Regex rgx = new Regex(pattern);
            string sentence = "/content:/com.android.externalstorage.documents/document/6759-130B/New Text Document.txt";

            foreach (Match match in rgx.Matches(sentence))
            {
                System.Console.WriteLine("storage"+match.Value);  //storage/6759-130B/New Text Document.txt
            }
        }
    }
}

And also another approach was to read using open stream and put to picture folder. Does this is correct manner to do ? https://stackoverflow.com/a/63861563/11390822

Yes, reading from the steam should work on all cases, since internally it uses the Content provider class. In the upcoming Xamarin.Essentials file picker, it is the only way to get access to the file.


[DOC] AAD example does not change with replies from user

In the AAD example using ZTF data,  results of objects shown does not differ if the user says y or n

Since I'm going to redo this part of the docs I leave here the code to reproduce the problem:
from coniferest.aadforest import AADForest
from coniferest.datasets import ztf_m31
from coniferest.session import Session
from coniferest.session.callback import (
    TerminateAfter, viewer_decision_callback,
)

data, metadata = ztf_m31()

model = AADForest(
    # Use 1024 trees, a trade-off between speed and accuracy
    n_trees=1024,
    # Fix random seed for reproducibility
    random_seed=0,
)

session = Session(
    data=data,
    metadata=metadata,
    model=model,
    # Prompt for a decision and open object's page on the SNAD Viewer
    decision_callback=viewer_decision_callback,
    on_decision_callbacks=[
        # Terminate session after 10 decisions
        TerminateAfter(10),
    ],
)
session.run()


getFreeSpace always reports the same value, even after saving some data

Problem
getFreeSpace always reports original free storage space. It doesn't update until I remove and re-insert USB stick
Device used: Kingston USB stick (FAT32)
Reproduction steps:

Call getFreeSpace, note the available space (say 100MB)
Save some data to the USB stick
Call getFreeSpace again

Expected behavior
The second call to getFreeSpace reports the new free storage space (100 - data length)
Actual behavior
The second call returns 100MB
Code
final UsbMassStorageDevice[] devices = UsbMassStorageDevice.getMassStorageDevices(activity);
if (devices.length != 1) {
    Log.e(TAG, "Incorrect number of USB devices: " + devices.length);
    return;
}

final UsbMassStorageDevice device = devices[0];

try {
    device.init();
} catch (IOException e) {
    Log.e(TAG, "Failed to initialize USB storage", e);
    return;
}

final Partition usbPartition = device.getPartitions().get(0);
if (usbPartition == null) {
    Log.e(TAG, "Failed to get the root of the USB drive");
    return;
}

final FileSystem currentFs = usbPartition.getFileSystem();
Log.d(TAG, "Free Space: " + currentFs.getFreeSpace());

UsbFile root = currentFs.getRootDirectory();
UsbFile file = root.createFile("bar.txt");

OutputStream os = new UsbFileOutputStream(file);
os.write("hello".getBytes());
os.close();

//
// ERROR - This should report the new free space, but it reports the same as the call to getFreeSpace above
// Trying to close the device, re-initializing and calling getFreeSpace still outputs the old space too
// The only way to get getFreeSpace to resport the new value is by re-inserting the USB drive
//
Log.d(TAG, "Free Space: " + currentFs.getFreeSpace());

device.close();

Thanks a lot for reporting, fixed by https://github.com/magnusja/libaums/pull/230


fix #11 (also fix some similar issues related to that like last_x for example)

hopefully it will fix any positioning

Works good. Thanks for the fix


Organizational: expectations for future releases

Inspired by https://github.com/json-api/json-api/issues/684#issuecomment-110431886: it would be great to have a bit more visibility into the plans/expectations/schedule/whatever for future releases of JSON API. It is a very practical question for those of us who are involved in development of commercial applications using JSON API and therefore might need to coordinate development schedules of those applications with availability of new features in JSON API.

+1

A very rough roadmap is here. Basically, the plan for 1.1 is to introduce an extension system and a mechanism form creating multiple related resources at once. That'll hopefully be done by September 30. Then hypermedia stuff (e.g. entry point design, RFC 5988 links, custom actions) will be the goal for 1.2.
@tkellen @dgeb Any preference for whether/where we should put the roadmap on jsonapi.org? Maybe on the homepage above the update history, or on the about page somewhere?

@ethanresnick I'm game to have the major features for the next two planned versions on the home page. Would you be up for adding it?

@tkellen sure. Although now that we have the roadmap on the about page, putting it on the homepage too seems a bit redundant. I'll submit a PR to add a bit more to it on the about page though

Is there an up-to-date roadmap, or mainly expectations of that. Is the spec dying because it's hard to keep BC with new features? Or because the core team is having other priorities in life? No hard feelings btw, just that it would be nice to know if this is a standard I can build upon for the future.

Hey there, it seems like all roads point here.
I'm interested in links being expanded from beyond href+meta to being actually useful. Method, fields, etc support is important for making Hypermedia actions available beyond forcing people to OPTIONS on a string and see which method is possible. That's not enough.
Be it like Siren, or be it RFC 5988, or whatever, can we work out a plan?
We're certainly a long way past September 30th 2015, and v1.1 isn't done. Is links still on the roadmap for v1.2? Where do I sign up to help. :)


Remove most RedrawWindow to event target window

What kind of change does this PR introduce?

[x] Bugfix
[ ] Feature
[ ] Docs
[ ] New Binding issue #___
[ ] Code style update
[ ] Refactor
[ ] Build-related changes
[ ] Other, please describe:

Does this PR introduce a breaking change?

[ ] Yes, and the changes were approved in issue #___
[x] No

Checklist

[ ] When resolving issues, they are referenced in the PR's title (e.g fix: remove a typo, closes #___, #___)
[ ] A change file is added if any packages will require a version bump due to this PR per the instructions in the readme.
[ ] I have added a convincing reason for adding this feature, if necessary

Other information
There are two places will call lots of RedrawWindow to event target window on Windows.
This causes https://github.com/tauri-apps/wry/issues/616
Do we really need to draw them despite it's always hidden?

Might be unrelated but randomly got this error (it was a crash on startup) with tauri using this branch. Only happened once.
thread 'main' panicked at 'assertion failed: flush_paint_messages(None, &event_loop_runner)', C:\Users\csany\.cargo\git\checkouts\tao-b2c91e21b396bd53\2984537\src\platform_impl\windows\event_loop.rs:2324:7
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
error: process didn't exit successfully: `target\debug\app.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)

@AmionSky thanks, we will look into it

@AmionSky
Just got the same error I can't reproduce it but here is the stack trace.
https://myoutdesk.sentry.io/share/issue/8ec7abc8a7da4991806d7556e41f4698/


Think on how to better explain this "issue" with Enrich with DO

@arianaescobar commented on Thu Nov 24 2016
While doing the map of Crimes in Chicago I tried to add an Enrich with DO analysis on the layer of the Community areas of Chicago (polygons) and I received the following errors:

Cannot calculate "Median value per square foot for All homes" (us.zillow.AllHomes_MedianValuePerSqft) for custom area as it cannot be summed, use ST_PointOnSurface instead

Cannot calculate "Zillow Home Value Index for All homes" (us.zillow.AllHomes_Zhvi) for custom area as it cannot be summed, use ST_PointOnSurface instead

Cannot calculate "Median Household Income in the past 12 Months" (us.census.acs.B19013001) for custom area as it cannot be summed, use ST_PointOnSurface instead

@ohasselblad later explained to me that these weren't errors but actually the expected behaviour and his explanation made a lot of sense. But that information wasn't coming across to me as an user through the error message while I was creating the map and I ended up being really frustrated that the analysis wasn't working and I couldn't understand why.
I think we should take a moment to think on how to convey that message to our users to avoid frustration (and the following contacts to support :P)

@saleiva commented on Mon Nov 28 2016
This should be on the main repo since it's a bug on how we expose that error. I do think we shouldn't offer measurements that only support points when using polygons data for the DO.

Reopening the design ticket and closing this one because we completely forgot about this one being here.


Handle missing file properly when checking for case mismatch

This was causing false alarms to be randomly reported on Windows for files that didn't exist.

Thanks!


undefined method scoped_path for nil:NilClass

I'm working on upgrading to the latest version of Devise and I've come across this error when trying to get to my sign in page.
NoMethodError in Devise::SessionsController#new
undefined method `scoped_path' for nil:NilClass

Nothing comes through Application Trace. Full Trace has:
devise (2.0.1) app/controllers/devise_controller.rb:164:in `_prefixes'
...

It doesn't look like it even touches my app. And the log doesn't offer much more than that.
I know this isn't very much, but I'm not even sure where to be looking. Here is a link to the code it is referencing.
Ruby - 1.9.2-p290
Warden - 1.1.0
Devise - 2.0.1
OrmAdapter - 0.0.6
Rails - 3.2.0

It seems that you have a before filter in your ApplicationController that is halting rendering before it hits the Devise::SessionsController. Can you confirm this hypotheses?


How to use JPEEK

I'm not able to use the tool. I didn't understand by "java -jar jpeek-jar-with-dependencies.jar --sources . --target ./jpeek" what is "sources", "target" here.
When I try to execute the above command I'm getting
"Exception in thread 'main' java.lang.IllegalArgumentException: exactly two arguments are required: source and output directory. I specified the path even though I'm getting same exception.  To be specific this is the exact command I used :
java -jar jpeek-0.9-jar-with-dependencies.jar -- C:\Users\name\Downloads\TestIQ3 . -- C:\Users\name\Downloads\Teligram_Desktop ./jpeek
Thank you for your help!

Job gh:cqfn/jpeek#521 is not assigned, can't get performer


Trailing period annoyance

Latest VSCode development build.
Deleting characters in front of the trailing period will eventually forcefully replace the period, this is not undoable. Does not occur when there is a space after the period.

Expected: the period to be left alone.

Not in front of but to the left of the trailing period. If the period is left there, as soon as you delete the m1(G) test, the period will be immediately replaced by m1(G).. I.e. back to where we started.

Right, exactly. The behavior in heritage from the original extension and is unwelcome :)
There are plenty of reasons to temporarily have a dangling period when making edits, including fatfingering it on a blank line.

the period will be immediately replaced by m1(G).. I.e. back to where we started

Except not exactly where we started. A new period on an empty line will receive a replacement that is impossible to undo without deleting the line.
Another aggravating factor: this dot replacement happens in other edit buffers (not Prolog/Logtalk) whenever the extension is enabled. My current workaround is to have another workspace with Logtalk extension disabled just to do other things (e.g. editing asciidoc documents, where numbered lists start with a period).
Personally I've never one instance of period replacement being useful, but that aside IMO the reasons above are enough justification that removing this behavior will be a significant QoL improvement.

An example that doesn't get back to where we started:

Curiously, it will allow backspacing over and then typing the period with no additional punishment.

Also, because this interferes with undo it ruins undo history, because it's impossible to keep undoing beyond that point.

Upon a closer look I see that this has a purpose, but reacting to a standalone . is a little radical. What if the recursive substitution happened upon, say, ...? Could even be made configurable.


Remove stray "is"

Also suggestion to add 1 space of indentation to subsequent lines of error messages to make the output slightly more readable. Can revert this if desired, just an idea.

Thanks for the suggestion. I like the indentation formatting.


Download resource problem

Dear,
with the resources, I can't download because it all Chinese. I try to register but not allow any thai phone number. Could you help me?
liver segmentation trained model,log,test data can download on here:https://pan.baidu.com/s/1ijK6BG3vZM4nHwZ6S2yFiw, password：74j5
LiTS data have 130 cases,using 0-110 cases trainging,and other is testing.testing result can download on here:https://pan.baidu.com/s/1A_-u7tJcn7rIqnrLaSqi4A password：22es
LiTS train and test source data can download here:https://pan.baidu.com/s/1-kxJ7reS4kq5ypitfmQxeg password：nlrd

hi,
if you can't download the trained model,you should follow the step to train the model by yourself.
thank you.

ok i will try thanks
On Tue, Nov 26, 2019, 07:32 junqiangchen<EMAIL_ADDRESS>wrote:

hi,
if you can't download the trained model,you should follow the step to
train the model by yourself.
thank you.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/junqiangchen/LiTS---Liver-Tumor-Segmentation-Challenge/issues/17?email_source=notifications&email_token=ADGLCEIZLVPCTGEBSTTDLZTQVRVDFA5CNFSM4JMOH4FKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFEJH3Y#issuecomment-558404591,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADGLCEJSCR72ULE5WJSBBYTQVRVDFANCNFSM4JMOH4FA
.


docs: Task outputs clarifications

To avoid the impression that cache is disabled when Task outputs key is ommitted.
API reference was more accurate for that behavior, than Crafting your repository.
Description
I'm new to Turborepo, and was reading Crafting your repository. Two sections lead me to conclude that when there is no outputs key in a Task, then caching is disabled. I think the wording in API reference is better.
We have to account for Logs output even if there are no file outputs (which is really nice for linters).
Testing Instructions

Review the modified documentations.
Take into account that I'm not a native english speaker (you probably notice already ;) )

@anthonyshew: I applied your suggestions!


Fix documentation on AuthorizationCheckerIsGrantedExtractorRector

Improve doc formatting and fix duplicated ROLE_USER instead of ROLE_ADMIN

The part that need update is ini the AuthorizationCheckerIsGrantedExtractorRector itself as doc is generated with command composer docs

Thanks for tips, I amended my commit

Thank you :+1:


Repackaged spring-boot-maven-plugin is not detected

Description
The spring-boot-maven-plugin might be repackaged under a different groupId (behavior does not change) and the fabric8-maven-plugin should be able to detect it.
Tracking ENTESB-8310.

Closed via #1341


[NEED HELP - iOS] "Module 'xyz' Not Found." while using obj-c plugin in flutter app (ios part in Swift).

I am working on a flutter plugin whose iOS part written in obj-c. The issue I am facing is whenever this plugin is used by Flutter app with iOS part in Swift, it throws Module xyz Not Found.
I tried adding xyz-Briding-Header.h in plugin but no luck.
My .podspec file looks like this:

Tried adding 'DEFINES_MODULE' => 'YES' as well in .podspec but still same error.

Hi @shivamsaviant
Can you please provide a flutter doctor -v & a minimal complete reproducible code sample in a repository
Thank you

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


chore: simplify mamba setup

Use tricks from https://ericmjl.github.io/blog/2021/12/30/better-conda-environments-on-github-actions/
QC

[x] The PR contains a test case for the changes or the changes are already covered by an existing test case.
[x] The documentation (docs/) is updated to reflect the changes or this is not necessary (e.g. if the change does neither modify the language nor the behavior or functionalities of Snakemake).

Has been done in another PR.


MySQL Cross server WITHOUT redis

There is no reason to rely on a redis server when we have MySQL as it is to work cross server, the ENTIRE reason I picked tokenmanager was to have a cross server currency system. Bungee supports ways to update all servers instantly, LuckPerms does it perfectly fine without Redis.
The only thing I can think that needs to be cached is the top 10 list, I assume your cache is why you decided to need a whole second database storage engine just to make it cross server.

If you mean plugin messaging, it requires a player / glitchy as well
Also, some people use lilypad, so I didn’t want to make it bungee only. Old system required a connection per every transaction, which is too muh stress on the server.

So I cant use this plugin cross server without Redis?

Might work when the server is small, but the connection pool size will continue to grow when there are frequent transactions, and will go over the limit sometimes.

is that max_connections ? Mines set to 300. I max out maybe 60 players at my busiest times on my survival, and the tokens will only be set via mini-games when there will be no more than 20 players at a time, so tokens will be set at game-end and some game events like kill streaks. What I want to use this for is to have people play mini-games to earn Tokens and then spend them on my Survival shop, I see that there is a shop section built in so that Will save time trying to do one with DeluxeMenu and placeholderapi as I planned.
I just don't want a player to be able to jump between servers and the cache to still have screw up their balance, Like if they quickly move to survival buy what they want and then zip back to the mini-game server where its still cached where it then updated the database with what it was before they spent it.

I doubt the cache will mess up itself when players switch between servers, as long as the database doesn't crash or something. So the new version shouldn't be a problem with your design at all, except having to use redis.

New version? Is there one to be released?
I will just try it without redis, I don't want to have to install extra services to use resources and have to setup more firewall rules to allow servers to communicate when theres no need. Leave this ticket open and ill update you on how it reacts in a production environment, What I will do is run it as a test with my users to see if they can break it, if theres a way they will find it haha

I meant v3 as the new version. And will do, thanks

Any updates regarding this issue?

I cant test it until #11 is fixed.

Seems like there were no issues, so I'll close this for now. Feel free to re-open if you experience any later on.


[SPARK-45000][PYTHON][CONNECT] Implement DataFrame.foreach

What changes were proposed in this pull request?
This PR implements DataFrame.foreach by using Python UDF in Spark Connect
Why are the changes needed?
For API parity.
Does this PR introduce any user-facing change?
Yes, it adds a new API into Python Spark Connect client.
How was this patch tested?
Manually tested:
./bin/pyspark --remote "local"

def func(r):
    print(r)

spark.range(10).foreach(func)

Row(id=0)
Row(id=1)
Row(id=2)
Row(id=3)
Row(id=4)
Row(id=5)
Row(id=6)
Row(id=7)
Row(id=8)
Row(id=9)

Doctest will be reused too.
Was this patch authored or co-authored using generative AI tooling?
No.

All tests passed. Merged to master for Apache Spark 4.0.0.


How to display group of checkboxes and or radio buttons inline

neither
<Checkbox name="what_to_send" value="SMS" label="SMS" style={{display: 'inline'}}/>
nor
<RadioButton name="what_to_send" value="SMS" label="SMS" style={{display: 'inline'}}/>
works.
In fact, the style makes it so the user can't click on the checkbox/radio button, or at least the click isn't visible.

i will also like to know the solution to this, if any

@jmjpro @jofomah This may be a better question for StackOverflow. There is no material-ui API for making checkboxes inline. You may want to look at using flex layout to achieve this for now...
Something like this, while not elegant, should work:
const Example = (props) => {
  return (

<Checkbox />

<Checkbox />

  );
};

You could also create your own component wrappers that implement this behavior.

How would I do this with radio buttons? It seems that if the radio buttons are not direct descendants of the RadioButtonGroup and I add divs to make the layout inline the radio buttons break...

@newoga it should be {display: 'flex'}

@newoga it should be {display: 'flex'}

@jackypan1989 Thanks! You're absolutely right, my mistake. :+1:

With display flex it looks like this. I can't get the checkboxes closer together because MUI sets a width of 100% of the contained  elements and the Checkbox component provides no mechanism to style the contained .
I'm happy to try to submit a PR to fix this...

Try this:
            <Checkbox
              className={'col-xs-4 col-md-3'}
              style={{display:'block', width: ''}}
            />

use WRONG width to override 'width:100%', so that width will be set bootstraps col-*-4
Sorry it may be a wrong way, but it can solve this problem until someone send a PR.

worked for me:

<RadioButton
style={{ display: 'inline-block', width: '150px' }}
label="Running"
value="Running"
/>
<RadioButton
style={{ display: 'inline-block', width: '150px', marginLeft: '50px' }}
label="Paused"
value="Paused"
/>

I am wondering why this ticket was closed. @nathanmarks is this workaround the official solution to have inline radiobuttons?

For radio buttons, I found a combination of a flexbox container on the RadioButtonGroup and display: inline for the RadioButtons laid them out nice and even:
<RadioButtonGroup
  style={{display: 'flex', flexDirection: 'row'}}
>
  <RadioButton value="1" label="One" style={{display: 'inline-block'}} />
  <RadioButton value="2" label="Two" style={{display: 'inline-block'}} />
  <RadioButton value="3" label="Three" style={{display: 'inline-block'}} />
</RadioButtonGroup>

If you want to make it responsive, you'd better add "flexWrap: wrap" to group component and "width: auto" to radiobutton components.
<RadioButtonGroup  style={{display: 'flex', flexWrap: 'wrap', justifyContent: 'space-between'}}>
  <RadioButton value="1" label="One" style={{display: 'inline-block', width: 'auto'}} />
  <RadioButton value="2" label="Two" style={{display: 'inline-block', width: 'auto'}} />
  <RadioButton value="3" label="Three" style={{display: 'inline-block', width: 'auto'}} />
</RadioButtonGroup>

radio_group: {         display: 'inline-table',         padding: '0px'     },
<FormControl className={classes.control}>                             <FormLabel component="legend">Jenis kelamin</FormLabel>                             <RadioGroup className={classes.radio_group} aria-label="gender" name="gender" onChange={this.inputValue} value={this.state.gender}>                                 <FormControlLabel value="male" control={<Radio/>} label="Pria"/>                                 <FormControlLabel value="female" control={<Radio/>} label="Wanita"/>                             </RadioGroup>                         </FormControl>
I am just using inline-table :yum:

You can use Grid
<RadioGroup aria-label="gender" name="gender1">
  <Grid container>
    <Grid item>
      <FormControlLabel
        value="male"
        control={<Radio />}
        label="Male"
      />
    </Grid>
    <Grid item>
      <FormControlLabel
        value="female"
        control={<Radio />}
        label="Female"
      />
    </Grid>
  </Grid>
</RadioGroup>

how can i display only 2 per row? if I insert 4 radio's, only 3 are going to the 1st row and only 1 to the next row :/

@lucasmarkes Check the above  solution using Grid.  Instead of <Grid item> give <Grid item xs={6}>


Question: Integrating with an existing GitHub repo that uses gh-pages for docs

I might have a hard time articulating this question, so I apologize in advance if that is the case.
Let's say I have an existing GitHub repo, with an existing gh-pages branch. This branch contains non-API documentation for that open source project. Let's say feature documentation or whatever.
I test changes to this documentation locally using Jekyll -- e.g.,
bundle exec jekyll serve
But this project also has a developer API that needs documenting as well.
Is it possible to integrate Slate with that current documentation? I was thinking about possible just appending the Slate Gemfile entries to my current Gemfile (which I am not even sure is actually workable), copying the Slate source code into the existing repo and seeing what I can do from there. But I am not yet convinced this is the right thing to do or whether it would even work. Here are my concerns:

Can we have one Gemfile that encompasses both sets of documentation?
Would I have to run two commands jekyll and middleman to test this locally?
How would deployment to production gh-pages work in this case? Would the deploy.sh script still work (with possible tweaks)? Would everything just come together magically?

Seems possible, but it'd be gross, and I think integrating the gemfiles together won't work very well, especially since Github knows how to build jekyll sites, but not middleman sites. A bunch better option is to either:

migrate your Jekyll app to middleman, and run one middleman command to deploy/preview Slate and other docs as a single middleman site. or,
host your docs on a separate subdomain

Thanks for the quick response...
and when you say

host your docs on a separate subdomain

that would imply also to host the raw API documentation content in a separate GitHub repo as well, I think, right? e.g., ProjectX and ProjectX-API.

Yup!


Create khec.txt

@Nabinhyan First stage of verification passed, official domain is khec.edu.np as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@philipto Thank you for getting me back. I will be waiting for approval as soon as possible.

@Nabinhyan Thank you for your patience while waiting for a review and processing your request. Pull request merged.


Add list of citing papers

Creating a list of papers citing BrainGlobe tools automatically is v. complicated (we tried before), but I came up with a low-tech way:

Export a list from google scholar as bibtex
Convert to html (https://asouqi.github.io/bibtex-converter/)
Convert html to md (https://codebeautify.org/html-to-markdown&#41)

This takes 2 mins and is much easier than any CLIs or Python tools I found. It needs to be updated, but it can be done e.g. yearly.
I also removed the aMAP publication, because it doesn't fall under the BrainGlobe umbrella (although we still ask brainreg users to cite it).

It needs to be updated, but it can be done e.g. yearly.

Do we need a yearly reminder or will we remember?

I'll add it to my diary.


Fix for Travis CI build

Removed PHP 5.3 from Travis CI build (PHP 5.3 is now supported only on Precise);
Invoke phpunit via Composer so that PHPUnit no later than version 5.x is used with PHP 7.x (PHPUnit 6+ requires using namespaced \PHPUnit\Framework\TestCase class).

I'm not able to maintain this project, I'm thus closing this PR before marking the repository as abandonned. Thanks for your understanding.


What does the 3rd labels of point mean in instance segments?

I found there is a 3-dims labels per point, first is the class-id, the second is instance-id, but I don't know the 3rd dim means.
I guess it may be able to be named as "segment-id". because it usually generates items like "point2segment","segment2label".
So, what does the 3rd dim in point's labels mean, or what does the segment represent?

Hi!
Yes, you are right. This column is used for the segment id (if provided). Find more details here.
Best,
Jonas

@yichaoshen-MS what does segment id mean?


ENH: DataFrame.iloc

Implements Series/DataFrame.iloc with the requirement that the row-indexer must be :.
Also adds a new docs section on indexing.
Alternative to https://github.com/dask/dask/pull/507.

Thanks for the review @mrocklin. OK to merge now?

Sure
On Wed, Jul 25, 2018 at 10:39 AM, Tom Augspurger<EMAIL_ADDRESS>wrote:

Thanks for the review @mrocklin https://github.com/mrocklin. OK to
merge now?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask/pull/3805#issuecomment-407836559, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AASszNJST07IoWY4C6ViCK4NegKZcghDks5uKK06gaJpZM4VbJgD
.


Keepa Sales rank data error

Dear all,
I have purchased Keepa API and pulled sales rank data via several Asins, However, I found lots of product sales rank data is far ahead of product lauch date( from Amazon site) and review generating date( from Amazon).
Does anyone notice it and can help me figure it out?
for example: for Asin B01GW8YDLK, product Marvel’s Spider Man,  Firs release date is  September 7, 2018; and First review September 6, 2018 btu the sales rank data starting from 2016-06-14:
Date Salesrank
2016-06-14 -1
2016-06-14 48
2016-06-14 33
2016-06-15 48
2016-06-15 63
2016-06-16 65
2016-06-16 62
2016-06-16 61
2016-06-16 64
2016-06-17 66
2016-06-17 69
...
the same issue happened to B01GW8XOY2, B07DJY81FP etc..
I am think is it preorder? but it is video game product and  I am dounting about the preorder could start even 2 years or half years ago?
Wait for your feedback and thank you very much.

Thanks. I once contact keep person and she suggest I contact with github since keep don't do the coding. Do you know who I can contact with in Keepa? Thanks.

I’d post a comment here: https://keepa.com/#!discuss/c/api
This isn’t a python API issue, but an issue with how item history is kept for individual items.


delete checkpoints after a run has been done.

checkpoints take a really large chunk of storage. We should delete old checkpoints to avoid filling storage with useless checkpoints after everything has been evaluated.

@JamesKunstle


Switching to non-Quay registry such as Artifactory Docker registry

Hello! We are using artifactory as image registry but we do not have access to GUI dashboard yet due to .testing TLD issue. Is there a way to configure crc to connect to artifactory registry as default?
Thanks!

https://docs.openshift.com/container-platform/4.11/openshift_images/image-configuration.html#images-configuration-file_image-configuration have all the details and it is not CRC specific query but openshift one.

Closing as this is not CRC-specific


Disable Intellisense for comments

Both single-line & block comments give intellisense suggestion. Is there anyway of disabling this?
-- game:Get

--[[
game:Get
--]]

This does not happen in Roblox LSP, make sure it is not due to another extension like Roblox Auto Fills (which you should disable while using Roblox LSP), or TabNine.


NuxtJS child dynamic pages not being navigated to/rendering with nuxt-link

Version
v2.12.2
Reproduction link
https://stackoverflow.com/questions/61668854/nuxtjs-child-dynamic-pages-not-being-navigated-to-rendering-with-nuxt-link
Steps to reproduce
If my file structure is:
- pages
-- catrules.vue
-- catrules/
---- _id.vue

The child page does not render (but the url updates and the page stays on the parent):
<nuxt-link :to="'/catrules/' + catrule.slug">{{ catrule.ruleid }}</nuxt-link>
If I change the name of the the directory catrules to catrule, then everything works as expected:
- pages
-- catrules.vue
-- catrule/
---- _id.vue

<nuxt-link :to="'/catrule/' + catrule.slug">{{ catrule.ruleid }}</nuxt-link>
What is expected ?
That child pages will render when using nuxt-link
What is actually happening?
Child pages are not rendering.

This bug report is available on Nuxt community (#c10628)

@jasonday  Your question is already answered on SO
https://stackoverflow.com/a/61689956/519820


Update fits_id label to all caps in error messages

What
Update fits_id label to all caps in error messages
Screenshots

The label for the FITS ID field is manually set to "FITS Id". Should we update that too?


Add Kubeflow deployment instructions to elyra documentation

Elyra requires the use of a kubeflow deployment/runtime in order to deploy pipelines. Including instructions on how to do so in our documentation would be very beneficial

Per discussion deployment will be on Docker Desktop's standalone kubernetes server and client.


Update smallweb.txt

Added
https://simonwillison.net/atom/everything/

We have Simon already in, everything feed has too much short posts.


Statistics - Users at a school

When you click on the URN link you get a list of users at that school.  It would be really useful for the email addresses to be included in that list.

We will be providing functionality for staff to email various user groups either by school or role in the near future.

Where we don't yet have functionality to automatically email user groups, it would be useful to see the following:
Show School Data
Click URN link -> List of all users at that school are shown in a table with the following columns:
Name / Role / Gender / Reg Date / Last Seen
Could an 'Email' column be added here:
We can then easily copy the email addresses for every student / teacher registered at a school and send them an alert that a workshop is running nearby.

This page now shows the list of users etc, but it would be useful to have the NAME of the SCHOOL on the same page

So this is fixed; admins/event managers can search for users by school url and admins can then email them if necessary. The school page shows the current school too!


fix: Re-realize aspect files after plugin update

Scenario

Import the project correctly
Download a new version of the plugin that contains new templates

Result:
The templates won't be re-realized, old java_info.bzl fil will persist
Checklist

[ ] I have filed an issue about this change and discussed potential changes with the maintainers.
[ ] I have received the approval from the maintainers to make this change.
[ ] This is not a stylistic, refactoring, or cleanup change.

Please note that the maintainers will not be reviewing this change until all checkboxes are ticked. See
the Contributions section in the README for more
details.
Discussion thread for this change
Issue number: <please reference the issue number or url here>
Description of this change

so this is now merged, but probably we should have merged #6856 first though.


Fea 019

we have added  4 new resources with our automation script

i have created a new branch "fea-20" where i update this


thirdeye hql fix

hql fix
loading function eagerly, as if loaded lazily, function remains a proxy object unless made a get call on it.

LGTM


docs: add a doc about how to add metrics

Signed-off-by: yeya24<EMAIL_ADDRESS>
Ⅰ. Describe what this PR did

add a doc about how to add metrics
move NewMetrics logic to package common

Ⅱ. Does this pull request fix one issue?

NONE
Ⅲ. Why don't you add test cases (unit test/integration test)? (你真的觉得不需要加测试吗？)
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

Codecov Report

Merging #696 into master will decrease coverage by 0.52%.
The diff coverage is 22.22%.

@@            Coverage Diff            @@
##           master    #696      +/-   ##
=========================================
- Coverage   47.43%   46.9%   -0.53%
=========================================
  Files         109     110       +1
  Lines        6287    6304      +17
=========================================
- Hits         2982    2957      -25
- Misses       3072    3114      +42
  Partials      233     233

Impacted Files
Coverage Δ

common/util/metrics_util.go
0% <0%> (ø)

supernode/server/metrics.go
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

LGTM.
And @lowzj PTAL again. THX >


Add PrivateEndpointConnection, PrivateLinkResources swagger

Latest improvements:
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.
[ ] The OpenAPI Hub was used for checking validation status and next steps.

ARM API Review Checklist

[ ] Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.
adding/removing APIs.
adding/removing properties.
adding/removing API-version.
adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

[ ] If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Please follow the link to find more details on API review process.

Automation for azure-sdk-for-python

Reference PR from Sql :
https://github.com/Azure/azure-rest-api-specs/pull/6727
https://github.com/Azure/azure-rest-api-specs/pull/6866

Automation for azure-sdk-for-go

Can one of the admins verify this patch?


Nested through

This was done for a specific feature I need to display parent model more than one level up, I thought it might be useful to other people based on discussion #427.
I have not tested this with all possible use cases so not sure if I have broken some current functionality.

Please rebase this when you get a chance to squash the log removal commit into the previous.
I'd love to get a couple more tests before I try to review this more thoroughly. In particular, it makes me nervous that there's no test where an actual query has changed.

Still working on hasOne and belongsToMany

is this to be merged soon?

@michaelbearne Are you still interested in getting this merged? I'm trying to adapt the PR to the current code base and seems like I succeeded but it's causing problems with a test for eager loading belongsToMany through.

Closing this due to lack of response. If anyone wants to submit a new PR based on the current code base, and with the corresponding tests, this feature can still make it in.


Error with openhabian

Trying to use the rainbird_tool.py under Python 3.9 gives me the following:
openhabian@openhabian:~ $ python rainbird_tool.py stop_irrigation
Traceback (most recent call last):
  File "/home/openhabian/rainbird_tool.py", line 107, in <module>
    asyncio.run(main())
  File "/usr/lib/python3.9/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/home/openhabian/rainbird_tool.py", line 101, in main
    result = await args.func(client, **method_args)
  File "/home/openhabian/.local/lib/python3.9/site-packages/pyrainbird/async_client.py", line 319, in stop_irrigation
    await self._process_command(lambda resp: True, "StopIrrigationRequest")
  File "/home/openhabian/.local/lib/python3.9/site-packages/pyrainbird/async_client.py", line 467, in _process_command
    decrypted_data = await self._tunnelSip(
  File "/home/openhabian/.local/lib/python3.9/site-packages/pyrainbird/async_client.py", line 454, in _tunnelSip
    result = await self._local_client.request(
AttributeError: 'tuple' object has no attribute 'request'

Downgraded to 1.1.1, which let me use all my old scripts just fine. Merci @ge0rdi

Ah, i see. Yes, this was already fixed in #224 in 3.0.1

@allenporter
The thing is that 3.0.1 requires python 3.10.
2.1.1 is latest available for python 3.9.
It is just unfortunate that pyrainbird doesn't work for 3.9 users out of the box.

@ge0rdi yes, that's right, dropped support for python3.9 in newer versions. I recommend you embrace newer versions (which can be in the for of virtual environments if not system wide)


Update Documentation

We need to keep the wiki up to date.
Documentation needed for:

SBML usage

Lineages

Different simulator types

Parameter Identification

Developer Guide [how all the parts flow together]

@ayush9pandey I just ported over the old bioscrape wiki except for the parameter inference part which is clearly dated compared to all your new examples - currently I just pointed people to the examples folder but has no other information. At some point, could you add some pointers to which notebooks to look at for what?

Thanks! Updated the wiki for inference as well.


Potentially change canvas graphics to SVG or blit based

Visualization is pretty crude with canvas, slow to update, for real-time moving robots consider:

SVG elements moving
Blit static background + new robot positions

Decided on SVG as it works well for a small number (< ~ 1000) of elements


⚠ Bofrost.lu has degraded performance

In a1d46fc, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 2338 ms

Resolved: Bofrost.lu performance has improved in 77cc82b after 6 minutes.


Promote ´to profile extensions´ message should be modal.

This message should not be an info message that disappears after some period, but an modal dialog.

@egamma it seems to me we do support to run without providing a port (e.g. code --inspect-extensions works for me). If so, we could leave this a notification message but add an action to reload the window with additional command line arguments. I think it should be possible, we just did something similar for the issue reporter: https://github.com/Microsoft/vscode/commit/d367f2f2ae044d377e369e6c67feb245d88b8eb5

@bpasero adding an action would work for me.

Yeah, we did discuss the restart-action but dropped it in the face of recovery-release presure


Do not digest already digested files

@dhh Not sure how you will prefer to handle this one:
If I have an already digested file like trix_chunk-abcdef012345678.js in /build, then Asset will use the entire thing as the logical_path, but Server will only pass to LoadPath the string trix_chunk.js. Either Asset or LoadPath have to strip the digest too. Which do you prefer?

I'm concerned that -([0-9a-f]{7,128}) will pickup things like javascript-somethingabovesevencharacters.js and not digest. We actually have the same problem with the change made to Sprockets. I think it's good we didn't do a release there yet!

Ok, I'll submit a PR for Sprockets too.

I guess -[digest].digested.js is even safer. Highly unlikely to snare files you didn't intend to catch with this.

Yes, can you do a PR with test for the server change?


Test: Rename GitHub Action test suite

@LeoLeBras the name has been updated in #9
Closing this now... Waiting for your 👍


refreshSession returns null

Bug report
Calling supabase.auth.refreshSession on local dev env breaks session.
I've added a runnable minimal example here. It runs on node but the exact same happens on the browser.
Describe the bug
After signing in with supabase.auth.signIn the supabase.auth.token obj is set in the localStorage as expected.
My use-case manipulates the user_metadata in the backend and I need to refresh it in the front-end after the calls succeed.
Calling getUser(session.access_token) returns the same obj as present in the supabase.auth.token.currentSession.user, without the updates.
The only way I found for getting the updated user obj is to call supabase.auth.refreshSession. This works on the deployed version of the app. However, on local (supabase start), calling refreshSession issues TOKEN_REFRESHED event containing the session param as an empty obj {}. The strange thing is that the supabase.auth.token remains in the localStorage untouched.
To Reproduce
Steps to reproduce the behavior, please provide code snippets or a repository:

Start a development supabase server with supabase start
Sign in with supabase.auth.signIn
Verify that supabase.auth.token obj is set in the localStorage
Call supabase.auth.refreshSession
Verify that the session is broken by watching it with supabase.auth.onAuthChange
Verify that subsequent calls to supabase.auth.session returns {}

Expected behavior
Should update the session/user with the most up-to-date server data?
System information

OS: Ubuntu Linux 5.11.0-46-generic 51~20.04.1-Ubuntu
Version of supabase-js: 1.30.6
Version of Node.js: v16.13.2

Additional context

runnable minimal example

@naripok can you print the output of docker logs supabase_auth_<project_id in supabase/config.toml>?


CVE-2020-11012 high vulnerability for Minio package

Tracking issue for:

[x] https://github.com/Project-MONAI/monai-deploy-workflow-manager/security/code-scanning/123

Closing as false-positive.
According to CVE-2020-11012, this vulnerability has been [fixed]（https://github.com/minio/minio/pull/5957) back in 2020.
Adding CVE-2020-11012 to grype ignore list.


Headings have no space after '#'

On a regular text, converter will omit the required space after # and before heading content.
Example output:
###This is an h3

(Great utility by the way)

How can I reproduce this?

Seriously?......

Create a document with "This is an h3" as an h3.
Export

This tool is meant to export a post on medium.com.
Happy to take a look at the bug if you can send me the url of the medium post that you are trying to export.

I'm sorry, I just can't deal with this


Line does not work with paintStyle="fill"

When I apply the following configuration nothing is seen on the screen
 <Line p1="128" p2="280" color="lightblue" paintStyle="fill" strokeWidth="10" />

Also, shouldn't p1 and p2 be of type Point {x, y}?


Capistrano DSL breaking 3rd party library

I've written a simple function to lookup the ip of a digitalocean server using its name using their official gem. This works in isolation, but not in capistrano.
The snippet looks like this:
require 'droplet_kit'

def digitalocean_ipv4_address_from_server_name(server_name)

    matched = []
    client = DropletKit::Client.new(access_token: 'redacted')
    client.droplets.all().each do |droplet|

        if droplet.name == server_name
            matched.push(droplet)
        end

    end

    if matched.length == 1
        return matched[0].networks.v4[0].ip_address
    end

    raise "Expected 1 server in digital ocean with name #{server_name}, found #{matched.length}."
end

puts digitalocean_ipv4_address_from_server_name('my-do-server-name');

And like this in capistrano staging.rb
require 'droplet_kit'

def digitalocean_ipv4_address_from_server_name(server_name)

    matched = []
    client = DropletKit::Client.new(access_token: 'redacted')
    client.droplets.all().each do |droplet|

        if droplet.name == server_name
            matched.push(droplet)
        end

    end

    if matched.length == 1
        return matched[0].networks.v4[0].ip_address
    end

    raise "Expected 1 server in digital ocean with name #{server_name}, found #{matched.length}."

end

server digitalocean_ipv4_address_from_server_name('my-do-server-name'),
  user: 'deploy',
  roles: %w{app}

This results in this error:
cap aborted!
ArgumentError: Action 'delete' is already defined on `DropletKit::DropletResource`
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/resource_kit-0.1.4/lib/resource_kit/method_factory.rb:7:in `block in construct'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/resource_kit-0.1.4/lib/resource_kit/method_factory.rb:4:in `construct'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/resource_kit-0.1.4/lib/resource_kit/resource.rb:20:in `resources'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/droplet_kit-1.3.3/lib/droplet_kit/resources/droplet_resource.rb:5:in `<class:DropletResource>'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/droplet_kit-1.3.3/lib/droplet_kit/resources/droplet_resource.rb:2:in `<module:DropletKit>'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/droplet_kit-1.3.3/lib/droplet_kit/resources/droplet_resource.rb:1:in `<top (required)>'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/droplet_kit-1.3.3/lib/droplet_kit/client.rb:22:in `resources'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/droplet_kit-1.3.3/lib/droplet_kit/client.rb:38:in `method_missing'
config/deploy/staging.rb:8:in `digitalocean_ipv4_address_from_server_name'
config/deploy/staging.rb:24:in `<top (required)>'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/capistrano-3.4.0/lib/capistrano/setup.rb:15:in `load'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/capistrano-3.4.0/lib/capistrano/setup.rb:15:in `block (2 levels) in <top (required)>'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rake/task.rb:240:in `call'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rake/task.rb:240:in `block in execute'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rake/task.rb:235:in `each'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rake/task.rb:235:in `execute'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rake/task.rb:172:in `invoke_with_call_chain'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rake/task.rb:165:in `invoke'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rake/application.rb:150:in `invoke_task'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rake/application.rb:106:in `block (2 levels) in top_level'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rake/application.rb:106:in `each'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rake/application.rb:106:in `block in top_level'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rake/application.rb:115:in `run_with_threads'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rake/application.rb:100:in `top_level'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rake/application.rb:78:in `block in run'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rake/application.rb:176:in `standard_exception_handling'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rake/application.rb:75:in `run'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/capistrano-3.4.0/lib/capistrano/application.rb:15:in `run'
/Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/capistrano-3.4.0/bin/cap:3:in `<top (required)>'
/Users/aquaile/.rbenv/versions/2.2.3/bin/cap:23:in `load'
/Users/aquaile/.rbenv/versions/2.2.3/bin/cap:23:in `<main>'

After some digging, it looks to me like the capistrano DSL delete ^1 method is getting attached to any object. Debugging showed me it was this #<Method: XYZ(Capistrano::DSL::Env)#delete> defined here /Users/aquaile/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/capistrano-3.4.0/lib/capistrano/dsl/env.rb.
Am I misunderstanding/misusing something, or is this a bug?
Thanks,
PS. I'm not a ruby developer..

I'm not sure this is a bug, but you are right that the way Capistrano and DropletKit are designed are inherently conflicting.
Capistrano does add its DSL to all object. Normally in Capistrano's universe this isn't a problem, since Capistrano is usually used as a standalone tool and not in combination with other libraries or with application code.
I'm not sure we can do much about it, as altering how the Capistrano DSL is defined is probably a big breaking change.
In your case specifically, if you aren't using the DSL delete method, you could remove it. Try this before your DropletKit code is executed (e.g. at the bottom of your Capfile):
Capistrano::DSL::Env.send(:remove_method, :delete)

@mattbrictson Thanks for the response. I'm not sure that just removing the delete method from the DSL would be enough. There are other CRUD sounding methods in that library too, and that sounds like it would just delay trouble until another time I make a change, or get an update.
Would you also avoid any http abstraction libraries too, and just go for native ruby network requests? It is likely to only be a few calls?

To my knowledge, this is the full list of methods that Capistrano mixes in.
after
any?
ask
asset_timestamp
before
configure_backend
current_path
default_tasks
define_remote_file_task
delete
deploy_config_path
deploy_path
deploy_to
deploying?
ensure_stage
env
exit_deploy_because_of_exception
fetch
invoke
join_paths
linked_dir_parents
linked_dirs
linked_file_dirs
linked_files
local_user
lock
map_dirnames
now
on
primary
release_path
release_roles
release_timestamp
releases_path
remote_file
repo_path
repo_url
revision_log
revision_log_message
role
role_properties
roles
rollback_log_message
run_locally
scm
server
set
set_if_empty
set_release_path
shared_path
stage_config_path
stage_definitions
stage_set?
stages
sudo
suppress_warnings
t
tasks_without_stage_dependency

Personally, I don't think this should be a problem with using HTTP abstraction libraries in general. It is just Digital Ocean's library in particular that seems sensitive to existing method names.
I'm going to close this because I don't think it is something that Capistrano should fix.

I'm reopening this because I think something strange is going on here.
When I load things manually in irb, I get no errors:
require "capistrano/all"
require "droplet_kit"
client = DropletKit::Client.new(access_token: "redacted")
client.droplets.all().to_a
# => [...]

However when I put the same code in staging.rb:
require "droplet_kit"
client = DropletKit::Client.new(access_token: "redacted")
client.droplets.all().to_a
# => ArgumentError: Action 'delete' is already defined on `DropletKit::DropletResource`

This is suspiciously similar to #1528, where the Capistrano DSL is "leaking" into other objects.

Ah, never mind. The culprit is include Capistrano::DSL in Capistrano's setup.rb, which essentially mixes the DSL into all objects, making methods like delete defined everywhere. I stand by my original recommendation.


Window does not respect font size/changes

Appreciate the extension, thanks!.
Using a high resolution monitor the Avro/Parquet window has very tiny text. I've defined and set the font for the Editor but in both Schema and Data tabs, text is half as large as the rest of the IDE. Font size changing shortcuts do not modify the font size. The screenshot displays at like double size, so the font when working is very tiny.

Hello, is the font the correct size anywhere in the plugin? I'm going to have a hard time debugging this as I run a 1440p monitor, I'm worried it's an issue with the IntelliJ Plugin manager itself as I don't specify any font information and so it should use defaults.

The Data Page shows the correct font size, however individual rows in the data section do not have the proper vertical height to be readable.

Using Linux and MacOS both display the issue, system font changes/resolution scaling don't modify the Avro/Parquet viewer font size. Also specifying Pycharm wide font size in Appearance>Use Custom Theme Font doesn't change it.
I found a few other issues with plugins having small fonts. I'm unfamiliar with this but seen a few references to using the Windows Look and Feel?

Useful thanks. Out of curiosity, if you add -Dsun.java2d.uiScale=2 into IntelliJ's .vmoptions file (https://intellij-support.jetbrains.com/hc/en-us/articles/206544869-Configuring-JVM-options-and-platform-properties) then does it work? It seems like this might be fixed on newer versions of Java than Java 8, but I tried upgrading the plugin beyond Java 8 in the past and got angry messages from lots of people who are still apparently tied to it.

No that doesn't seem to effect anything. I tried it via manually editing the vmoptions directly and with via the help => edit custom vm options. Also the Data section has tiny text if I switch to the 'raw' view rather than table.


Use Hamcrest assertions instead of JUnit in examples/integrations/microstream/greetings-se - backport 2.x (#1749)

Part of #1749
Original PR

/trigger


Another varargs @Nullable issue

          I have the same issue even when using classic "javax.annotation" Nullable. And those I can't place like the JSpecify anotations.

Even when both methods are part of the same class (but there is an interface involved, no idea it this creates the same scenario ans in @lukasgraef example)
Originally posted by @N1k145 in https://github.com/uber/NullAway/issues/1088#issuecomment-2535859059
And:

@msridhar https://github.com/N1k145/NullAway/tree/issue1088

@N1k145 I tried out your test case.  The first thing I see is that the edited Varargs class does not compile:
NullAway/test-java-lib/src/main/java/com/uber/lib/Varargs.java:17: error: [NullAway] passing @Nullable parameter 'test' where @NonNull is required
    new Varargs().typeUseNullableElements(val, test);

This is due to changes made in NullAway 0.12.0 to better support JSpecify annotations.  By default, if you want to be able to pass a @Nullable array in the varargs position, you must annotate the varargs parameter with a type use @Nullable annotation, like JSpecify's @Nullable.  If you write foo(@Nullable String... args) and Nullable is a declaration annotation (like javax.annotation.Nullable), NullAway treats that as applying to individual varargs parameters (the more common case), not the varargs array itself.  Previously, NullAway behaved differently than this, and if you'd like to re-enable the old behavior, you can temporarily pass the option -XepOpt:NullAway:LegacyAnnotationLocations.  But, this option will go away eventually, so my suggestion is to just use the JSpecify @Nullable annotation whenever you want to be able to pass a @Nullable varargs array.  See our wiki page for more details, and here for all the details on how NullAway interprets varargs parameter annotations in different modes.
Does the above answer your question?

@msridhar Thank you for the explanation, we did directly the bump to 0.12.1 so we did not use 0.12.0 directly and did not notice the change there.
So you are saying for this usecase there is now (or actually in the future) a hard dependency on JSpecify?

So you are saying for this usecase there is now (or actually in the future) a hard dependency on JSpecify?

No, any annotation named @Nullable that is a type use annotation should work.  So, the Checker Framework @Nullable should work (or you could define your own).  If you have a strong reason not to use JSpecify, though, we'd be interested to know about it.

No we have nothing against JSpecify but we have not yet looked into it. I read up on it today and we are probably migration over to it in the next weeks, so this can be closed.

Ok! Note that temporarily you can use the JSpecify @Nullable in this one place while retaining extant annotations elsewhere, if that will unblock you.


Jenkins plugin size bloat fix

Removed unneeded dependencies that led to plugin size bloat - Jenkins CLI and Jenkins test harness.

test this PR