Feature/config custom chrome executable path

Issue:
When running a custom install of Chrome, and not downloading Chromium (with the PUPPETEER_SKIP_CHROMIUM_DOWNLOAD, image snapshots are unable to start up.  I ran across this issue when running Storyshots inside a Docker container already containing a Chrome installation.
What I did
Add a config parameter to use a Chrome executable path, instead of downloading Chromium inside of Puppeteer.  If no parameter is selected, defaults to undefined and operates as normal.
How to test
Add a parameter and check if it references the correct Chrome.  In my case:
/usr/local/bin/chrome

released as 4.0.0-alpha.6


colorrange ignored

df = data([(a=1, b=0.1), (a=2, b=0.2), (a=3, b=0.3)])
df * mapping(:a, color=:b) * visual(Scatter, colorrange=(0.0, 1.0)) |> draw

Is there any other way to set the colorrange?

Update: This doesn't seem to work for values < 1. So when I try to set a range from 0 to 0.5 for example, the colours are wrong.

Actually, nevermind. It does change the length of the colourbar in general but it doesn't change the colours in the graphic itself to match. I'm just going to use Makie on its own.


[BUG] Typing an import in a file other than the storyboard will bring down the editor

Sample project: https://utopia.pizza/p/5585651d-cant-import-this/ - try uncommenting and completing the import statement on line 4 of app.js
Whilst trying to write an import statement in any file other than the storyboard file, the editor will crash during module resolution as soon as you start writing the path for the import, with the error:
RangeError: Maximum call stack size exceeded
    at indexJsPath (module-resolution.ts:188)
    at failoverResolveResults (module-resolution.ts:32)
    at resolveNonRelativeModule (module-resolution.ts:186)
    at eval (module-resolution.ts:198)
    at failoverResolveResults (module-resolution.ts:32)
    at resolveNonRelativeModule (module-resolution.ts:186)
    at resolveModule (module-resolution.ts:223)
    at Object.resolveModulePath (module-resolution.ts:229)
    at Object.eval [as resolve] (package-manager.ts:21)
    at eval (editor-state.ts:249)

I highly suspect this is related to #1082

Seems like this was fixed along with #1082 as you suspected @Rheeseyb - we now get the correct error message here while the statement is incomplete...

... and completing it works as expected:

I'm still unable to reproduce this. I'll close it.  @Rheeseyb - do resurrect if there's a repro case I'm unaware of!

:+1: I'm pretty certain this was fixed by #1162

I can still see the error when manually writing an import statement, as it reaches the first / before the src in the path it throws an error.

Yep, confirmed, it is indeed still a bug. Re-opening


navbar doesnt work

the navbar has a problem, it doesn't work like it used to do before.
if u go to multiple folders (folder inside a folder) and u click on the second folder, so Home / Folder1 / Folder2.
u click on Folder1, it says "ERROR: File path does not exist".
i tried to analyze the problem, and found that it adds %2F after ?dir= (%2F = /)
hope u fix this problem, thanks 😄

Fixed with 2.7.1


Apple Distribution Internation

NT532AH/A iPbone Xe Max, Gold, 2880
Designed by Appte in California Asex
Other items as marked thereon
10 B9049032004008882600976
517
AAR
ME 2<PHONE_NUMBER>73323

NT532AH/A iPbone Xe Max, Gold, 2880
Designed by Appte in California Asex
Other items as marked thereon
10 B9049032004008882600976
517
AAR
ME 2<PHONE_NUMBER>73323


Update user profile

Add functionality for a user to change the password and update personal information

Updates?

Given #16 has functionalities to update user password, i guess when its merged we can add this feature.
Say on POST user/{id} given current user or administrator
If thats ok, Will provide as listed above.

yes, also add update user profile information, checkout the schema in #19


cargo-bisect-rustc: 0.6.6 -> 0.6.7

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/rust-lang/cargo-bisect-rustc/releases.
meta.description for cargo-bisect-rustc is: Bisects rustc, either nightlies or CI artifacts
meta.homepage for cargo-bisect-rustc is: https://github.com/rust-lang/cargo-bisect-rustc
Updates performed

Rust version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.6.7 with grep in /nix/store/9ggj977zjjna7lr7bv1i9w1f5c6fvdfz-cargo-bisect-rustc-0.6.7
found 0.6.7 in filename of file in /nix/store/9ggj977zjjna7lr7bv1i9w1f5c6fvdfz-cargo-bisect-rustc-0.6.7

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
cargo-bisect-rustc

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/9ggj977zjjna7lr7bv1i9w1f5c6fvdfz-cargo-bisect-rustc-0.6.7 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A cargo-bisect-rustc https://github.com/r-ryantm/nixpkgs/archive/589dd15e76d6ba0ac885ff072ec9e499e3f5c363.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/9ggj977zjjna7lr7bv1i9w1f5c6fvdfz-cargo-bisect-rustc-0.6.7
ls -la /nix/store/9ggj977zjjna7lr7bv1i9w1f5c6fvdfz-cargo-bisect-rustc-0.6.7/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

cargo-bisect-rustc

Maintainer pings
cc @davidtwco for testing.

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

1 package built:

cargo-bisect-rustc


Burstiness : Continuous Metric Release Candidate

This issue is created to collect comments about the rolling release of "Burstiness"
This thread is for comments about the proposed metric.
This metric can be found here: https://github.com/chaoss/wg-common/blob/master/focus-areas/when/burstiness.md
See all release candidates: https://chaoss.community/metrics/

Are there issues with formatting on https://chaoss.community/metric-burstiness/ (e.g. Obejectives and Implementation sections plus the 2nd paragraph under Description)?

@rpaik I think we fixed it - have another look :)

Looks good to me 😄 Thanks @geekygirldawn!

Closing this issue for release


[DOCFIX] Update File-System-API.md

Fixed some language as existing language is confusing as does not apply to all cases

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/15049/
Test PASSed.


[feature add] Creating faq.json file with question & answers

I'm willing to add faq.json  file in ./data/  folder

Please Assign this issue to me with GSSoC23 label

Tasks to do :

[x] Creating a faq.json file in the data folder
[ ] Adding relevant questions
[ ] Providing simpler answers addressing questions

Thanks @PiyushKalyanpy for assigning,
Also, I have started discussions for some FAQ questions by community
If you had any suggestions, please dump some questions over there

We are closing this issue, as it has been inactive for a long time. If you think you want to work on this issue please create a new ISSUE.


Add BIDSDataset class

Issues::
https://github.com/Open-Minds-Lab/MRdataset/issues/24
https://github.com/Open-Minds-Lab/MRdataset/issues/25
https://github.com/Open-Minds-Lab/MRdataset/issues/26

Hi @sinhaharsh, great progress. did you test this on a completely fresh environment, and a BIDS dataset (small is good enough)?

Yes, I did test on some BIDS datasets in a fresh environment. Also, the CI tests (via GitHub actions) build a fresh environment before running the tests. So, I am quite confident about it.


Fix deprecated methods

Continuation of #877.

Fixes https://github.com/atom/vim-mode/issues/903, I believe.

I think the two failing specs are red because of subpixel font scaling: changing 20 to 19 should be okay there.

Ok, I was wrong about this fixing #903. Investigating...


Read and close PrepareRequest response body

HTTP response's body should always be read and closed even if it's not used. The PrepareRequest function in encryption.go did not do that. This prevents the http client from reusing the same TCP connection to send the next request and a new one is opened, leaving the old one hanging.

I'm wondering if that wouldn't fix #142 .


Poetry lock does not work when requests and boto3 are in the pyproject.toml

[x] I am on the latest Poetry version.
[x] I have searched the issues of this repo and believe that this is not a duplicate.
[x] If an exception occurs when executing a command, I executed it again in debug mode (-vvv option).

OS version and name: OS X Mojave (10.14)
Poetry version: 0.12.16
Link of a Gist with the contents of your pyproject.toml file: https://gist.github.com/mdgoldberg/c9efee06a004cc614a9b59bf772b57d7

Issue

It appears that dependency resolution is having problems during the poetry lock step when requests and boto3 are both included in the pyproject.toml, and the issue appears to be involving botocore. This is working for me on poetry 0.12.11 (lock completes in about 9 seconds), so I tried different versions to determine when this regression was introduced, and it was in 0.12.12.
The output of poetry lock -vvv looks like:
Updating dependencies
Resolving dependencies...
   1: fact: test is 0.1.0
   1: derived: test
   1: fact: test depends on requests (^2.18)
   1: fact: test depends on boto3 (^1.9)
   1: selecting test (0.1.0)
   1: derived: boto3 (^1.9)
   1: derived: requests (^2.18)
PyPI: No release information found for boto3-0.0.15, skipping
PyPI: 153 packages found for boto3 >=1.9,<2.0
PyPI: No release information found for requests-0.0.1, skipping
PyPI: No release information found for requests-0.12.01, skipping
PyPI: No release information found for requests-2.15.0, skipping
PyPI: 11 packages found for requests >=2.18,<3.0
   1: fact: requests (2.22.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.22.0) depends on idna (>=2.5,<2.9)
   1: fact: requests (2.22.0) depends on urllib3 (>=1.21.1,<1.25.0 || >1.25.0,<1.25.1 || >1.25.1,<1.26)
   1: fact: requests (2.22.0) depends on certifi (>=2017.4.17)
   1: selecting requests (2.22.0)
   1: derived: certifi (>=2017.4.17)
   1: derived: urllib3 (>=1.21.1,<1.25.0 || >1.25.0,<1.25.1 || >1.25.1,<1.26)
   1: derived: idna (>=2.5,<2.9)
   1: derived: chardet (>=3.0.2,<3.1.0)
PyPI: No release information found for certifi-0, skipping
PyPI: 11 packages found for certifi >=2017.4.17
PyPI: No release information found for urllib3-0.3, skipping
PyPI: No release information found for urllib3-0.3.1, skipping
PyPI: No release information found for urllib3-0.4.0, skipping
PyPI: No release information found for urllib3-0.4.1, skipping
PyPI: 8 packages found for urllib3 >=1.21.1,<1.25.0 || >1.25.0,<1.25.1 || >1.25.1,<1.26
PyPI: No release information found for idna-0.1, skipping
PyPI: 4 packages found for idna >=2.5,<2.9
PyPI: 3 packages found for chardet >=3.0.2,<3.1.0
   1: selecting chardet (3.0.4)
   1: selecting idna (2.8)
   1: selecting urllib3 (1.25.2)
   1: selecting certifi (2019.3.9)
   1: fact: boto3 (1.9.152) depends on botocore (>=1.12.152,<1.13.0)
   1: fact: boto3 (1.9.152) depends on jmespath (>=0.7.1,<1.0.0)
   1: fact: boto3 (1.9.152) depends on s3transfer (>=0.2.0,<0.3.0)
   1: selecting boto3 (1.9.152)
   1: derived: s3transfer (>=0.2.0,<0.3.0)
   1: derived: jmespath (>=0.7.1,<1.0.0)
   1: derived: botocore (>=1.12.152,<1.13.0)
PyPI: 1 packages found for s3transfer >=0.2.0,<0.3.0
PyPI: 7 packages found for jmespath >=0.7.1,<1.0.0
PyPI: No release information found for botocore-1.4.45, skipping
PyPI: 1 packages found for botocore >=1.12.152,<1.13.0
   1: fact: s3transfer (0.2.0) depends on botocore (>=1.12.36,<2.0.0)
   1: selecting s3transfer (0.2.0)
   1: fact: botocore (1.12.152) depends on python-dateutil (>=2.1,<3.0.0)
   1: fact: botocore (1.12.152) depends on jmespath (>=0.7.1,<1.0.0)
   1: fact: botocore (1.12.152) depends on docutils (>=0.10)
   1: fact: botocore (1.12.152) depends on urllib3 (>=1.20,<1.25)
   1: derived: not botocore (1.12.152)
   1: fact: no versions of botocore match >1.12.152,<1.13.0
   1: conflict: no versions of botocore match >1.12.152,<1.13.0
   1: derived: not botocore (>1.12.152,<1.13.0)
   1: conflict: botocore (1.12.152) depends on urllib3 (>=1.20,<1.25)
   1: ! botocore (1.12.152) is partially satisfied by not botocore (>1.12.152,<1.13.0)
   1: ! which is caused by "no versions of botocore match >1.12.152,<1.13.0"
   1: ! thus: botocore (>=1.12.152,<1.13.0) requires urllib3 (>=1.20,<1.25)
   1: fact: botocore (>=1.12.152,<1.13.0) requires urllib3 (>=1.20,<1.25)
   1: derived: not botocore (>=1.12.152,<1.13.0)
   1: derived: not boto3 (1.9.152)
   2: selecting certifi (2019.3.9)
   2: fact: boto3 (1.9.151) depends on botocore (>=1.12.151,<1.13.0)
   2: fact: boto3 (1.9.151) depends on jmespath (>=0.7.1,<1.0.0)
   2: fact: boto3 (1.9.151) depends on s3transfer (>=0.2.0,<0.3.0)
   2: selecting boto3 (1.9.151)
   2: derived: s3transfer (>=0.2.0,<0.3.0)
   2: derived: jmespath (>=0.7.1,<1.0.0)
   2: derived: botocore (>=1.12.151,<1.13.0)
PyPI: No release information found for botocore-1.4.45, skipping
PyPI: 1 packages found for botocore >=1.12.151,<1.12.152
   2: fact: s3transfer (0.2.0) depends on botocore (>=1.12.36,<2.0.0)
   2: selecting s3transfer (0.2.0)
   2: fact: botocore (1.12.151) depends on python-dateutil (>=2.1,<3.0.0)
   2: fact: botocore (1.12.151) depends on jmespath (>=0.7.1,<1.0.0)
   2: fact: botocore (1.12.151) depends on docutils (>=0.10)
   2: fact: botocore (1.12.151) depends on urllib3 (>=1.20,<1.25)
   2: derived: not botocore (1.12.151)
   2: fact: no versions of botocore match >1.12.151,<1.12.152
   2: conflict: no versions of botocore match >1.12.151,<1.12.152
   2: derived: not botocore (>1.12.151,<1.12.152)
   2: conflict: botocore (1.12.151) depends on urllib3 (>=1.20,<1.25)
   2: ! botocore (1.12.151) is partially satisfied by not botocore (>1.12.151,<1.12.152)
   2: ! which is caused by "no versions of botocore match >1.12.151,<1.12.152"
   2: ! thus: botocore (>=1.12.151,<1.12.152) requires urllib3 (>=1.20,<1.25)
   2: fact: botocore (>=1.12.151,<1.12.152) requires urllib3 (>=1.20,<1.25)
   2: derived: not botocore (>=1.12.151,<1.12.152)
   2: derived: not boto3 (1.9.151)
   3: selecting certifi (2019.3.9)
   3: fact: boto3 (1.9.150) depends on botocore (>=1.12.150,<1.13.0)
   3: fact: boto3 (1.9.150) depends on jmespath (>=0.7.1,<1.0.0)
   3: fact: boto3 (1.9.150) depends on s3transfer (>=0.2.0,<0.3.0)
   3: selecting boto3 (1.9.150)
   3: derived: s3transfer (>=0.2.0,<0.3.0)
   3: derived: jmespath (>=0.7.1,<1.0.0)
   3: derived: botocore (>=1.12.150,<1.13.0)
PyPI: No release information found for botocore-1.4.45, skipping
PyPI: 1 packages found for botocore >=1.12.150,<1.12.151
   3: fact: s3transfer (0.2.0) depends on botocore (>=1.12.36,<2.0.0)
   3: selecting s3transfer (0.2.0)
   3: fact: botocore (1.12.150) depends on python-dateutil (>=2.1,<3.0.0)
   3: fact: botocore (1.12.150) depends on jmespath (>=0.7.1,<1.0.0)
   3: fact: botocore (1.12.150) depends on docutils (>=0.10)
   3: fact: botocore (1.12.150) depends on urllib3 (>=1.20,<1.25)
   3: derived: not botocore (1.12.150)
   3: fact: no versions of botocore match >1.12.150,<1.12.151
   3: conflict: no versions of botocore match >1.12.150,<1.12.151
   3: derived: not botocore (>1.12.150,<1.12.151)
   3: conflict: botocore (1.12.150) depends on urllib3 (>=1.20,<1.25)
   3: ! botocore (1.12.150) is partially satisfied by not botocore (>1.12.150,<1.12.151)
   3: ! which is caused by "no versions of botocore match >1.12.150,<1.12.151"
   3: ! thus: botocore (>=1.12.150,<1.12.151) requires urllib3 (>=1.20,<1.25)
   3: fact: botocore (>=1.12.150,<1.12.151) requires urllib3 (>=1.20,<1.25)
   3: derived: not botocore (>=1.12.150,<1.12.151)
   3: derived: not boto3 (1.9.150)
   4: selecting certifi (2019.3.9)
   4: fact: boto3 (1.9.149) depends on botocore (>=1.12.149,<1.13.0)
   4: fact: boto3 (1.9.149) depends on jmespath (>=0.7.1,<1.0.0)
   4: fact: boto3 (1.9.149) depends on s3transfer (>=0.2.0,<0.3.0)
   4: selecting boto3 (1.9.149)
   4: derived: s3transfer (>=0.2.0,<0.3.0)
   4: derived: jmespath (>=0.7.1,<1.0.0)
   4: derived: botocore (>=1.12.149,<1.13.0)
PyPI: No release information found for botocore-1.4.45, skipping
PyPI: 1 packages found for botocore >=1.12.149,<1.12.150
   4: fact: s3transfer (0.2.0) depends on botocore (>=1.12.36,<2.0.0)
   4: selecting s3transfer (0.2.0)
   4: fact: botocore (1.12.149) depends on python-dateutil (>=2.1,<3.0.0)
   4: fact: botocore (1.12.149) depends on jmespath (>=0.7.1,<1.0.0)
   4: fact: botocore (1.12.149) depends on docutils (>=0.10)
   4: fact: botocore (1.12.149) depends on urllib3 (>=1.20,<1.25)
   4: derived: not botocore (1.12.149)
   4: fact: no versions of botocore match >1.12.149,<1.12.150
   4: conflict: no versions of botocore match >1.12.149,<1.12.150
   4: derived: not botocore (>1.12.149,<1.12.150)
   4: conflict: botocore (1.12.149) depends on urllib3 (>=1.20,<1.25)
   4: ! botocore (1.12.149) is partially satisfied by not botocore (>1.12.149,<1.12.150)
   4: ! which is caused by "no versions of botocore match >1.12.149,<1.12.150"
   4: ! thus: botocore (>=1.12.149,<1.12.150) requires urllib3 (>=1.20,<1.25)
   4: fact: botocore (>=1.12.149,<1.12.150) requires urllib3 (>=1.20,<1.25)
   4: derived: not botocore (>=1.12.149,<1.12.150)
   4: derived: not boto3 (1.9.149)
   5: selecting certifi (2019.3.9)
   5: fact: boto3 (1.9.148) depends on botocore (>=1.12.148,<1.13.0)
   5: fact: boto3 (1.9.148) depends on jmespath (>=0.7.1,<1.0.0)
   5: fact: boto3 (1.9.148) depends on s3transfer (>=0.2.0,<0.3.0)
   5: selecting boto3 (1.9.148)
   5: derived: s3transfer (>=0.2.0,<0.3.0)
   5: derived: jmespath (>=0.7.1,<1.0.0)
   5: derived: botocore (>=1.12.148,<1.13.0)
PyPI: No release information found for botocore-1.4.45, skipping
PyPI: 1 packages found for botocore >=1.12.148,<1.12.149
   5: fact: s3transfer (0.2.0) depends on botocore (>=1.12.36,<2.0.0)
   5: selecting s3transfer (0.2.0)
   5: fact: botocore (1.12.148) depends on python-dateutil (>=2.1,<3.0.0)
   5: fact: botocore (1.12.148) depends on jmespath (>=0.7.1,<1.0.0)
   5: fact: botocore (1.12.148) depends on docutils (>=0.10)
   5: fact: botocore (1.12.148) depends on urllib3 (>=1.20,<1.25)
   5: derived: not botocore (1.12.148)
   5: fact: no versions of botocore match >1.12.148,<1.12.149
   5: conflict: no versions of botocore match >1.12.148,<1.12.149
   5: derived: not botocore (>1.12.148,<1.12.149)
   5: conflict: botocore (1.12.148) depends on urllib3 (>=1.20,<1.25)
   5: ! botocore (1.12.148) is partially satisfied by not botocore (>1.12.148,<1.12.149)
   5: ! which is caused by "no versions of botocore match >1.12.148,<1.12.149"
   5: ! thus: botocore (>=1.12.148,<1.12.149) requires urllib3 (>=1.20,<1.25)
   5: fact: botocore (>=1.12.148,<1.12.149) requires urllib3 (>=1.20,<1.25)
   5: derived: not botocore (>=1.12.148,<1.12.149)
   5: derived: not boto3 (1.9.148)
   6: selecting certifi (2019.3.9)
   6: fact: boto3 (1.9.147) depends on botocore (>=1.12.147,<1.13.0)
   6: fact: boto3 (1.9.147) depends on jmespath (>=0.7.1,<1.0.0)
   6: fact: boto3 (1.9.147) depends on s3transfer (>=0.2.0,<0.3.0)
   6: selecting boto3 (1.9.147)
   6: derived: s3transfer (>=0.2.0,<0.3.0)
   6: derived: jmespath (>=0.7.1,<1.0.0)
   6: derived: botocore (>=1.12.147,<1.13.0)
PyPI: No release information found for botocore-1.4.45, skipping
PyPI: 1 packages found for botocore >=1.12.147,<1.12.148
   6: fact: s3transfer (0.2.0) depends on botocore (>=1.12.36,<2.0.0)
   6: selecting s3transfer (0.2.0)
   6: fact: botocore (1.12.147) depends on python-dateutil (>=2.1,<3.0.0)
   6: fact: botocore (1.12.147) depends on jmespath (>=0.7.1,<1.0.0)
   6: fact: botocore (1.12.147) depends on docutils (>=0.10)
   6: fact: botocore (1.12.147) depends on urllib3 (>=1.20,<1.25)
   6: derived: not botocore (1.12.147)
   6: fact: no versions of botocore match >1.12.147,<1.12.148
   6: conflict: no versions of botocore match >1.12.147,<1.12.148
   6: derived: not botocore (>1.12.147,<1.12.148)
   6: conflict: botocore (1.12.147) depends on urllib3 (>=1.20,<1.25)
   6: ! botocore (1.12.147) is partially satisfied by not botocore (>1.12.147,<1.12.148)
   6: ! which is caused by "no versions of botocore match >1.12.147,<1.12.148"
   6: ! thus: botocore (>=1.12.147,<1.12.148) requires urllib3 (>=1.20,<1.25)
   6: fact: botocore (>=1.12.147,<1.12.148) requires urllib3 (>=1.20,<1.25)
   6: derived: not botocore (>=1.12.147,<1.12.148)
   6: derived: not boto3 (1.9.147)
   7: selecting certifi (2019.3.9)
   7: fact: boto3 (1.9.146) depends on botocore (>=1.12.146,<1.13.0)
   7: fact: boto3 (1.9.146) depends on jmespath (>=0.7.1,<1.0.0)
   7: fact: boto3 (1.9.146) depends on s3transfer (>=0.2.0,<0.3.0)
   7: selecting boto3 (1.9.146)
   7: derived: s3transfer (>=0.2.0,<0.3.0)
   7: derived: jmespath (>=0.7.1,<1.0.0)
   7: derived: botocore (>=1.12.146,<1.13.0)
PyPI: No release information found for botocore-1.4.45, skipping
PyPI: 1 packages found for botocore >=1.12.146,<1.12.147
   7: fact: s3transfer (0.2.0) depends on botocore (>=1.12.36,<2.0.0)
   7: selecting s3transfer (0.2.0)
   7: fact: botocore (1.12.146) depends on python-dateutil (>=2.1,<3.0.0)
   7: fact: botocore (1.12.146) depends on jmespath (>=0.7.1,<1.0.0)
   7: fact: botocore (1.12.146) depends on docutils (>=0.10)
   7: fact: botocore (1.12.146) depends on urllib3 (>=1.20,<1.25)
   7: derived: not botocore (1.12.146)
   7: fact: no versions of botocore match >1.12.146,<1.12.147
   7: conflict: no versions of botocore match >1.12.146,<1.12.147
   7: derived: not botocore (>1.12.146,<1.12.147)
   7: conflict: botocore (1.12.146) depends on urllib3 (>=1.20,<1.25)
   7: ! botocore (1.12.146) is partially satisfied by not botocore (>1.12.146,<1.12.147)
   7: ! which is caused by "no versions of botocore match >1.12.146,<1.12.147"
   7: ! thus: botocore (>=1.12.146,<1.12.147) requires urllib3 (>=1.20,<1.25)
   7: fact: botocore (>=1.12.146,<1.12.147) requires urllib3 (>=1.20,<1.25)
   7: derived: not botocore (>=1.12.146,<1.12.147)
   7: derived: not boto3 (1.9.146)
   8: selecting certifi (2019.3.9)
   8: fact: boto3 (1.9.145) depends on botocore (>=1.12.145,<1.13.0)
   8: fact: boto3 (1.9.145) depends on jmespath (>=0.7.1,<1.0.0)
   8: fact: boto3 (1.9.145) depends on s3transfer (>=0.2.0,<0.3.0)
   8: selecting boto3 (1.9.145)
   8: derived: s3transfer (>=0.2.0,<0.3.0)
   8: derived: jmespath (>=0.7.1,<1.0.0)
   8: derived: botocore (>=1.12.145,<1.13.0)
PyPI: No release information found for botocore-1.4.45, skipping
PyPI: 1 packages found for botocore >=1.12.145,<1.12.146
   8: fact: s3transfer (0.2.0) depends on botocore (>=1.12.36,<2.0.0)
   8: selecting s3transfer (0.2.0)
   8: fact: botocore (1.12.145) depends on python-dateutil (>=2.1,<3.0.0)
   8: fact: botocore (1.12.145) depends on jmespath (>=0.7.1,<1.0.0)
   8: fact: botocore (1.12.145) depends on docutils (>=0.10)
   8: fact: botocore (1.12.145) depends on urllib3 (>=1.20,<1.25)
   8: derived: not botocore (1.12.145)
   8: fact: no versions of botocore match >1.12.145,<1.12.146
   8: conflict: no versions of botocore match >1.12.145,<1.12.146
   8: derived: not botocore (>1.12.145,<1.12.146)
   8: conflict: botocore (1.12.145) depends on urllib3 (>=1.20,<1.25)
   8: ! botocore (1.12.145) is partially satisfied by not botocore (>1.12.145,<1.12.146)
   8: ! which is caused by "no versions of botocore match >1.12.145,<1.12.146"
   8: ! thus: botocore (>=1.12.145,<1.12.146) requires urllib3 (>=1.20,<1.25)
   8: fact: botocore (>=1.12.145,<1.12.146) requires urllib3 (>=1.20,<1.25)
   8: derived: not botocore (>=1.12.145,<1.12.146)
   8: derived: not boto3 (1.9.145)
   9: selecting certifi (2019.3.9)
   9: fact: boto3 (1.9.144) depends on botocore (>=1.12.144,<1.13.0)
   9: fact: boto3 (1.9.144) depends on jmespath (>=0.7.1,<1.0.0)
   9: fact: boto3 (1.9.144) depends on s3transfer (>=0.2.0,<0.3.0)
   9: selecting boto3 (1.9.144)
   9: derived: s3transfer (>=0.2.0,<0.3.0)
   9: derived: jmespath (>=0.7.1,<1.0.0)
   9: derived: botocore (>=1.12.144,<1.13.0)
PyPI: No release information found for botocore-1.4.45, skipping
PyPI: 1 packages found for botocore >=1.12.144,<1.12.145
   9: fact: s3transfer (0.2.0) depends on botocore (>=1.12.36,<2.0.0)
   9: selecting s3transfer (0.2.0)
   9: fact: botocore (1.12.144) depends on python-dateutil (>=2.1,<3.0.0)
   9: fact: botocore (1.12.144) depends on jmespath (>=0.7.1,<1.0.0)
   9: fact: botocore (1.12.144) depends on docutils (>=0.10)
   9: fact: botocore (1.12.144) depends on urllib3 (>=1.20,<1.25)
   9: derived: not botocore (1.12.144)
   9: fact: no versions of botocore match >1.12.144,<1.12.145
   9: conflict: no versions of botocore match >1.12.144,<1.12.145
   9: derived: not botocore (>1.12.144,<1.12.145)
   9: conflict: botocore (1.12.144) depends on urllib3 (>=1.20,<1.25)
   9: ! botocore (1.12.144) is partially satisfied by not botocore (>1.12.144,<1.12.145)
   9: ! which is caused by "no versions of botocore match >1.12.144,<1.12.145"
   9: ! thus: botocore (>=1.12.144,<1.12.145) requires urllib3 (>=1.20,<1.25)
   9: fact: botocore (>=1.12.144,<1.12.145) requires urllib3 (>=1.20,<1.25)
   9: derived: not botocore (>=1.12.144,<1.12.145)
   9: derived: not boto3 (1.9.144)
  10: selecting certifi (2019.3.9)
  10: fact: boto3 (1.9.143) depends on botocore (>=1.12.143,<1.13.0)
  10: fact: boto3 (1.9.143) depends on jmespath (>=0.7.1,<1.0.0)
  10: fact: boto3 (1.9.143) depends on s3transfer (>=0.2.0,<0.3.0)
  10: selecting boto3 (1.9.143)
  10: derived: s3transfer (>=0.2.0,<0.3.0)
  10: derived: jmespath (>=0.7.1,<1.0.0)
  10: derived: botocore (>=1.12.143,<1.13.0)
PyPI: No release information found for botocore-1.4.45, skipping
PyPI: 1 packages found for botocore >=1.12.143,<1.12.144
  10: fact: s3transfer (0.2.0) depends on botocore (>=1.12.36,<2.0.0)
  10: selecting s3transfer (0.2.0)
  10: fact: botocore (1.12.143) depends on python-dateutil (>=2.1,<3.0.0)
  10: fact: botocore (1.12.143) depends on jmespath (>=0.7.1,<1.0.0)
  10: fact: botocore (1.12.143) depends on docutils (>=0.10)
  10: fact: botocore (1.12.143) depends on urllib3 (>=1.20,<1.25)
  10: derived: not botocore (1.12.143)
  10: fact: no versions of botocore match >1.12.143,<1.12.144
  10: conflict: no versions of botocore match >1.12.143,<1.12.144
  10: derived: not botocore (>1.12.143,<1.12.144)
  10: conflict: botocore (1.12.143) depends on urllib3 (>=1.20,<1.25)
  10: ! botocore (1.12.143) is partially satisfied by not botocore (>1.12.143,<1.12.144)
  10: ! which is caused by "no versions of botocore match >1.12.143,<1.12.144"
  10: ! thus: botocore (>=1.12.143,<1.12.144) requires urllib3 (>=1.20,<1.25)
  10: fact: botocore (>=1.12.143,<1.12.144) requires urllib3 (>=1.20,<1.25)
  10: derived: not botocore (>=1.12.143,<1.12.144)
  10: derived: not boto3 (1.9.143)

and so on (I stopped it after it got to round 153, but it continues doing the same sort of thing). It appears that both requests and boto3 rely on urllib3, and it's possible that is related as well.
It is possible this is related to https://github.com/sdispater/poetry/issues/37, but it is clearly different, because in that case the lock step succeeded (but didn't install botocore). It appears that boto3 still has not updated its JSON API payload, so it's possible that is related.

This is due to the resolver choosing the dependencies of requests first (for conflict detection performance reasons) which leads to the selection of urllib3==1.25.2, however this version is not compatible with most of the latest versions of botocore. So the resolver will try to find a version of botocore by trying them sequentially which takes a long time due to the fact the maintainers do not provide the metadata when uploading to PyPI.
However, you can help the resolver find a solution by adding to your pyproject.toml file urllib3 = ">=1.24,<1.25"

Thanks for the quick response!
I see, so would the resolver eventually try urllib3==1.24.x If I let it run long enough? I'm fine with adding that to my pyproject.toml, but it seems like not the most satisfactory solution (since I never actually directly import urllib3. I'm not sure if it's even possible for the resolver to be smarter about it, but I'm curious if you have any thoughts on a possible fix for the root cause that wouldn't require me making that change (in the long term — I'm of course happy to add that to solve the issue at hand).
Also, is the boto3 JSON API thing related, or is that completely independent?

@mdgoldberg Yes, it would eventually reach urllib3==1.24.x but it would take a really long time.

I'm not sure if it's even possible for the resolver to be smarter about it

A trick could be possible in this specific case to speed up things but would slow down all other cases. Basically, when the resolver chooses a dependency to resolve it will pick the ones that matches as few packages as possible first. The reason for that is in most cases this will lead to faster conflict detection. What this means is that boto3 will be picked up last. If we were to change this to select boto3 first, the resolution would be much faster but only for this case so I can't change the resolution algorithm just to accommodate these cases.

Also, is the boto3 JSON API thing related, or is that completely independent?

It makes things worse since Poetry has to download the boto3 sdist or wheels to get the dependency information which is a slow process


Cached version (swr, ssg...) is saved with one locale only

Environment

Operating System: Linux
Node Version:     v20.9.0
Nuxt Version:     3.10.3
CLI Version:      3.10.1
Nitro Version:    2.9.3
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      devtools, alias, ssr, runtimeConfig, modules, carousel, vite, gtag, vitest, i18n, imports, routeRules, app, router
Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
Reproduction
Set this config in you nuxt.config.ts to reproduce the mistake :
i18n: {
        compilation: {
            strictMessage: false
        },
        locales: [
            {
                code: "es-ES",
                file: "es-ES.ts",
                domain: "mydomain.es",
                iso: "es-ES"
            },
            {
                code: "fr-FR",
                file: "fr-FR.ts",
                domain: "mydomain.fr",
                iso: "fr-FR"
            }
        ],
        detectBrowserLanguage: false,
        differentDomains: true,
        defaultLocale: "fr-FR",
        lazy: true,
        langDir: "./locales",
        vueI18n: "./i18n.config.ts" // if you are using custom path, default
    },
routeRules: {
        "/": { swr: 3600 }

Describe the bug
Hello, I have a page (my index page) which I want to cache with swr settings (swr: 3600 in routeRoules, see my config). But here is the problem : we have different domains for each language on our website and it appears the cached page is only saved with the default locale (fr-FR), not all the locales we set in our nuxt.config!
So when we load the page with a different locale, the i18n stuff is active only on the client side (we can see the other language for a second before the i18n do translations) and the v-if blocks are not properly working (for instance, if we have a "v-if="i18n.locale === 'fr'" and display the page from the spanish domain, that's doesn't work, we see the wrong block).
Additional context
No response
Logs
No response

Closing due to inactivity.
Please open a new issue with a reference to this one if you can follow up with more information.
Thanks!


Show multiple toasts for swap + swap claim transactions

https://github.com/penumbra-zone/web/assets/1121544/41d4b7b0-48b0-41cb-a14e-6d9036caf074
In this PR

Replace our Toaster component with an instance of Sonner, which allows us to display multiple toasts on the page at once, with a nice hover effect.
Use the new toaster for the swap + swap claim transaction flow.
Remove our old Toaster, Toast, and useToastcomponents + hook; and instead, just importtoastfromsonner`

We no longer need a provider + hook to call toast(). Instead we just import { toast } from 'sonner', then call toast. Sonner uses a combination of the observer pattern + a singleton so that just calling toast() results in a toast showing up as long as <Toaster /> is rendered somewhere in the React component tree. Kinda weird! But, nice to use :)

Modify toast-content — previously, each helper returned ToastFnProps; now, they return args to Sonner's toast() function.
Invert the control a bit between the webapp state and the state/helpers.ts file. Instead of letting the helpers control the toasts, which is hard to follow since the state methods control the toasts as well, the helpers accept a callback from the state methods. The state methods then update the toast via the callback.

Closes #473

Moving back to draft while I resolve rebase conflicts

OK @turbocrime this is ready for review again. Note that this PR now also includes #493, which I had branched off of this branch to avoid merge conflicts, so you can safely ignore all those changes since you already previously reviewed them


Fix DECRBY LLONG_MIN caused an overflow

Note that this may break compatibility since in the past
doing: DECRBY key -9223372036854775808 would succeed
but create an invalid result. And now we will return an
error rejecting the request.
Before:
<IP_ADDRESS>:6666> set key 0
OK
<IP_ADDRESS>:6666> decrby key -9223372036854775807
(integer)<PHONE_NUMBER>854775807
<IP_ADDRESS>:6666> get key
"9223372036854775807"

<IP_ADDRESS>:6666> set key 0
OK
<IP_ADDRESS>:6666> decrby key -9223372036854775808
(integer) -9223372036854775808
<IP_ADDRESS>:6666> get key
"-9223372036854775808"

After:
<IP_ADDRESS>:6666> decrby key -9223372036854775808
(error) ERR decrement would overflow

Hi @enjoy-binbin, thanks for taking cake of this. Maybe we should fix in https://github.com/apache/kvrocks/blob/unstable/src/types/redis_string.cc#L320

@enjoy-binbin Out of curiosity, do you have a fuzzer to test out Kvrocks? Your recent great fixes seem like a combo rather than random findings :D

They were actually random findings.
I may be sensitive to this, doing code review and found them (also based on my familiarity with redis)

@git-hulk when doing the -1 * increment_, the overflow is happended, so i can not do the check
    auto s = string_db.IncrBy(args_[1], -1 * increment_, &ret);

They were actually random findings.

Haha, cool!

@git-hulk when doing the -1 * increment_, the overflow is happended, so i can not do the check
    auto s = string_db.IncrBy(args_[1], -1 * increment_, &ret);

Got it, thanks

Thanks all, merging...


ARROW-11231: [Packaging][deb][RPM] Add support for mimalloc

@github-actions crossbow submit -g linux

@github-actions crossbow submit -g linux

+1

+1


Name of CSRF cookie is hard-coded.

Hey folks,
I've run into a problem with CSRF while using Dash with Django. The gist of it is that the route handler in our setup used for processing the _dash-update-component call requires CSRF (not something we can turn off). This is all fine, however, api.js in dash-renderer
hardcodes the name of the cookie to read the token from
'X-CSRFToken': cookie.parse(document.cookie)._csrf_token

This means that we have to either change our cookie names across the project, or simply not use dash. I'd rather use it cause it's a great product, but I can't change our cookie name across the board.
Would it be possible to make this value configurable?
Thanks!

We're merging dash-renderer into the dash repo. Moving this issue to the dash repo in case anyone is interested in following up. As mentioned we'd happily accept a PR to make the cookie and header configurable.


Model weights and hyperparameters

Hello,
I'm asking if you are planning to upload final weights of the learned model. It would be very helpful to me and definitely to other people trying out this model later on.
Also, could you please elaborate on hyperparameters of your best model? Which learning rate did you choose, how many epochs did the model require to reach the final result or what batch size was optimal for you.
Thank you!

Sure thing! I'm on vacation right now but I'll look into it when I get
back...
On Fri, Jul 14, 2023, 13:15 Martin Bučo @.***> wrote:

Hello,
I'm asking if you are planning to upload final weights of the learned
model. It would be very helpful to me and definitely to other people trying
out this model later on.
Also, could you please elaborate on hyperparameters of your best model?
Which learning rate did you choose, how many epochs did the model require
to reach the final result or what batch size was optimal for you.
Thank you!
—
Reply to this email directly, view it on GitHub
https://github.com/Spiideo/soccersegcal/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA2GZ4MW3OV2DWEKLBJTPALXQES4NANCNFSM6AAAAAA2KGC6BU
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Alright, that would be great! Thanks for a swift response

Hyperparameters and weights are now presented at the bottom of the readme.


[feat] 希望能拦截操作窗体的请求，并且可以操作当前窗体的缓存文件

Describe the problem
希望能拦截操作窗体的请求，并且可以操作当前窗体的缓存文件
Describe the solution you'd like
希望能拦截操作窗体的请求，并且可以操作当前窗体的缓存文件
Alternatives considered
No response
Additional context
No response

On a native level i think this is a duplicate of https://github.com/tauri-apps/tauri/issues/11571 / https://github.com/tauri-apps/tauri/issues/4899


Release puppetwash as ruby gem, don't require ~/.puppetwash.yaml file

Config is now specified in wash.yaml like all the other plugins.
This commit also adds descriptions to some of the entries.
I'll add README updates once puppetwash is released.

Why delay README updates until release? Also, CI is failing.

I can add README updates to this if that's preferred. Just thinking it's weird to have README talk about installing via gem when we haven't released a gem. But it's not enough of a time gap for it to be an issue to people so am OK including them here too.

Updated.

Updated again to make README more narrative.


Call remote webhooks on ballot success/failure

Changes:

App model gets a new webhookURL field.
After each ballot attempt, successful or not, a message is appended to the webhook queue.
An always-running worker consumes webhook messages and, for each of them, call the remote URL.
Failing webhooks are retried every minute for 24 hours.
Webhook code is covered by CI.

Known problems:

No worker reconnect to RabbitMQ in case of dropped connection.
The ballot worker connects to RabbitMQ for each webhook message to publish.
Webhooks are called one after the other. No parallelism.
The retry mechanism is extremely costly, due to:

messages being checked for their retry TTL continuously and
messages needing to be parsed/serialised from/to JSON each time.

The retry mechanism is pretty basic. Instead the retry delay could:

grow over time,
differ depending on HTTP error.

The retry mechanism is extremely costly

So no DLX yet?

Not yet. I wanted to have a working base first. I started a POC using DLX today, but I am not done yet.

Not yet. I wanted to have a working base first. I started a POC using DLX today, but I am not done yet.

OK great.
Take a look at /api/test and /script/run-tests.sh to implement tests too.


Errors with plugins. All of them.

While this may not be a bug, but I have no one else to ask.
I get this error anytime I use a plugin.

I also get this error on some plugins.

This is during npm run capacitor:serve -- --android
and also running directly on a device, not an emulator
Any help is greatly appreciated!

npm install   --save-dev jetifier
npx jetify
npx cap sync
run npm run capacitor:serve

So, it turns out, I had @capacitor/android 3 and @capacitor/core 2
I downgraded android to 2.something and its all good now.


Tado causing lockup of Home Assistant

Home Assistant release with the issue: 0.103.5
Last working Home Assistant release (if known):  NA
Operating environment (Hass.io/Docker/Windows/etc.): Hass.io
Integration: https://www.home-assistant.io/integrations/tado
Description of problem:
It looks like the tado component is causing Home Assistant to lock up, but I can't see how this could happen. I'm running this code since a few weeks, and it only started yesterday.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):

Traceback (if applicable):
2020-01-05 16:24:40 DEBUG (MainThread) [homeassistant.components.hue.sensor_base] Finished sensor request in 0.009 seconds
2020-01-05 16:24:41 DEBUG (MainThread) [homeassistant.components.hue.light] Finished light request in 0.037 seconds
2020-01-05 16:24:41 DEBUG (MainThread) [homeassistant.components.hue.light] Finished group request in 0.077 seconds
2020-01-05 16:24:43 DEBUG (SyncWorker_7) [custom_components.tado] Updating zone 1
2020-01-05 16:24:43 DEBUG (SyncWorker_7) [PyTado.interface] api call: GET: zones/1/state, headers {'Referer': 'https://my.tado.com/', 'Content-Type': 'text/plain;charset=UTF-8', 'Authorization': 'Bearer eyxxxxxxxxxxxxxxxxxxxxxxxxx', 'Mime-Type': 'application/json;charset=UTF-8'}, data None

Additional information:
The lockup seems to happen inside PyTado, in this function, since the api call log entry is the last entry I see in the log.
    # 'Private' methods for use in class, Tado API V2.
    def _apiCall(self, cmd, method="GET", data=None, plain=False):
        # pylint: disable=C0103

        self._refresh_token()

        headers = self.headers

        if data is not None:
            if plain:
                headers['Content-Type'] = 'text/plain;charset=UTF-8'
            else:
                headers['Content-Type'] = 'application/json;charset=UTF-8'
            headers['Mime-Type'] = 'application/json;charset=UTF-8'
            data = json.dumps(data).encode('utf8')

        if self._debugCalls:
            _LOGGER.debug("api call: %s: %s, headers %s, data %s",
                          method, cmd, headers, data)

        url = '%s%i/%s' % (self.api2url, self.id, cmd)
        req = urllib.request.Request(url,
                                     headers=headers,
                                     method=method,
                                     data=data)

        response = self.opener.open(req)

        if self._debugCalls:
            _LOGGER.debug("api call: %s: %s, response %s",
                          method, cmd, response)

        str_response = response.read().decode('utf-8')
        if str_response is None or str_response == "":
            return

        data = json.loads(str_response)
        return data

But even if this would lock up somehow, wouldn't this just lock up the SyncWorker_7 thread?

@wmalgadey do you have any idea? It seems to happen inside of PyTado. I've never had this problem before, but it's a bit hard to troubleshoot what goes wrong. I also don't see how a SyncWorker thread can lock up all of Home Assistant...

Could this have anything to do with PARALLEL_UPDATES? Should I specify this? I think PyTado can only do one update at the time, since Tado issues a new refresh_token. But even then I expect a 403 error or something like that.

@balloob I spook about this last week on Discord, related to the SyncWorker starvation that locked up the core.
I've had added google_cloud tts component around the time when the lockups started happening.
I've disabled it for this week, and I had no more lockups. I've added it back yesterday, and the lockups started again.
- platform: google_cloud
  key_file: google-service-account.json
  voice: nl-NL-Wavenet-A
  cache_dir: /tmp/tts

Even tough the log says that the Tado GET is the last thing that has been done, I think google_cloud is also related.

Your tado _apiCall method has no timeout on the connection. Start with adding that.

Sure, I've opened an issue at the library for that, also suggested a move to requests instead of urllib.
Just commenting to indicate that it might have something to do with google_cloud. Maybe there is a recent change done to that, or it might ring some bells. Maybe some polling is happening sync that should be async there.
I'm trying to debug the reason why the core locks up, but I'm unsuccessful at that currently. It's also really hard to reproduce, other then waiting some hours...

This issue is actually https://github.com/home-assistant/home-assistant/issues/30672 I will close this one.
The tado library needs a timeout on the API calls, since they can now block a SyncWorker. I guess there are other components that do this, because with Tado alone, it should not trigger this bug on my system.
An issue is opened at the python-tado library.


Mention show

how to add "@" become @steven on textView when selected list of mention steven? and also how to get text (String) on text View ? thanks anyway.

Hi sorry I'm a little confused by the second part of your question so I just wanted to clarify both.

When typing a mention and selecting from the list you would like the textview to show the @ symbol and the name instead of just the name correct?

What text is not showing on the textview for you?

Thank you for reply

i will show with image

before

become

*after select lists, name mentions add "@" in the begining

nope, i mean.. my question is, how to get the "text" on textview.
i will explain using image on number 1.

example, there is button("Click Button") and label("This Label Here")
if i tap the button, the label.text will become text from textview. thats all..
how to do that, i mean get the String text from textview SZMention and put it in to label.text
thankyou anyway

As for the first part of this issue there is some difficulty around keeping the @ symbols in the text that may make this feature take some time.  I'll see what I can do but I'm not sure this will make it into the library.   I will try though.
For the second question when you click the button the method that is called would need to do the following:
self.label.text = self.textView.text
This will take the text from the textView and apply it to your label.

@devlixz please try out this PR https://github.com/szweier/SZMentionsSwift/pull/23
Using the code located at that URL you should be able to simply add an '@' to the list of mention names and have it work correctly.
As for the setting of the label the answer I placed above should solve that for you as well.
Please let me know.

Hello sir,
thankyou very much
where code, so i can add an '@' ?

All you would need to do is change the name you are passing into the mentions listener.
If you look at the example I have in this repo you can open up SZExampleMentionstableViewDataManager.swift, you see on line 36 where I'm setting an array of names.  If I changed that to be "@Steven Zweier" instead of "Steven Zweier" it would show with the @ in the table that you choose from as well as show the @ inside of the textView after selecting that user.

oh i see. Thankyou Verymuch sir ! your amazing!

No problem. Happy to help.


Update markdownlint configuration

The configuration for markdownlint has been updated to include setting the indentation of list item to 4 spaces ("MD007"). This is intended to ensure the correct formatting for markdown documents in MkDocs.
References:

https://github.com/DavidAnson/markdownlint/blob/main/doc/md007.md
https://python-markdown.github.io/#differences

Same rule would need to be applied to order lists I assume

Nevermind. I see no such rule for ordered lists.

Looks like this is actually dead code, actual config is at https://github.com/laminas/laminas-continuous-integration-action/tree/1.39.x/setup/markdownlint

Looks like this is actually dead code…

🤦🏻♂


Black Screen then crash when launching with min-ed-launcher

Describe the bug/error
After downloading/installing/updating edh4 through min-ed-launcher then attempting to launch, A black screen appears for about 5 seconds, then vanishes and closes without warning. Initially I had used the vanilla installer to download horizons, but min-ed didn't recognize it as installed, so I followed the process somewhere in one of the closed issues (I recall it being in the 50's) to force it to reinstall/update. That seemed to get min-ed to see it, but now I'm facing this issue.
Another thing I noticed while following that closed issue set of instructions. There's this directory that looks like it's new horizons that's not named elite-dangerous-odyssey-64:

I assume this is the directory that the vanilla installer installed into, and is the reason why min-ed didn't originally pick it up?
Debug log
min-ed-launcher.log

Ah! And to further confirm my suspicions, I swapped the two directories, renaming elite-dangerous-odyssey-64 to elite-dangerous-odyssey-64-old, then renaming FORC-FDEV-DO-38-IN-40 to elite-dangerous-odyssey-64. This version launched into the game correctly, but was out of date, even though the update checker ran over it.

I too have many installed directories, being from a Lifetime backer account, then a Steam key cutover just to keep things simple. - my account LONG outdates the offical steam ccutover- so technically sstill a "frontier" account.
This can be imcredibly annoying, as even though STEAM updates the game, or Min-Launcher updates the game files - if the Vanilla ED-Launcher is run, it still the thinks the game files are out of date and downloads again... so I get 3 downloads every update  Steam, Mini Launcher, and ED-Launcher\Vanilla.      Where is this all updating?  The ONE folder \SteamApps\Common\EliteDangerous.
In the \products folder of that,  directories I have
elite-dangerous-65
elite-dangterous-odyssey-64
FORC-FDEV-DO-1000
I only memtion as my FORC FDEV is a different folder name.
I run my min-launcher in a separate folder entirely and whilst you CAN specificy a gamepath in the mini launcher conflig file, mine is being detected automatically.  I only hope to help with these comments, if i find anything more I will post as well, but I know different 'versionss' of the game from Frontier and Steam matter - I will try and find the post around that in my own issue bug here on github.

Vanilla installed copy of EDH4 that is moved to where min-ed expects it is not up to date, even though min-ed launcher claims it to be.

To follow up on this:
a) vanilla launcher detected the renamed directory, so I didn't have to rename it back.
b) vanilla launcher was able to recognize that the product was out of date and successfully downloaded and installed the required update, unlike min-ed.
c) Instead of launching through vanilla, I tried min-ed this time, and it worked, connected and all!
Of course this is far from optimal, min-ed should be doing everything I did by hand and through the vanilla launcher. Of the two things that it's meant to do for me. It, with a thorough amount of coaxing, barely did one.

@hugeblank Autodection seemed to work for me, so I am curious to expand on that, is your install in a non-standard drive, folder path etc,  like it should work, however - it does provide the ability to specify non standard.   Some unrelated issue, but possible other clues are part of issue 83, https://github.com/rfvgyhn/min-ed-launcher/issues/83  - where it raised the thing for me ..Acccounts pre-dating April 2019 have a different experience as well .. although this may have no influence on your auto-detection of correct folder install issue - the pathing etc might.

Nothing too non-standard about my install besides it being on Linux. It's through Steam, bought the game at some point before April 2022. I have all of my steam games on a library folder that's on a hard drive, off my main boot ssd to save space.

While I haven't had a chance to look into the the actual problem, min-ed-launcher should handle the folders that are named by SKU. It seems like that's broken at the moment though.
I haven't thought of a logical reason for why FDev implemented it this way, but the launcher decides the product's folder location differently if it's running via steam/epic. When using steam/epic, it checks for products/[directory] (the value of [directory] comes from the purchases api response which can be seen in your log file) and if that doesn't exist, it checks for products/[SKU].  When using a frontier account, it does the reverse. You should be able to have only one folder per product, either [directory] or [SKU] and both launchers should be able to figure things out. My guess is there's a bug in min-ed-launcher in that logic.
@hugeblank As a temporary workaround, you might try deleting your cache and then checking if min-ed-launcher can properly update the game.

@hugeblank As a temporary workaround, you might try deleting your cache and then checking if min-ed-launcher can properly update the game.

Alright, I've cleared it, the next time an update comes around we'll see if it's able to update properly.

I haven't thought of a logical reason for why FDev implemented it this way, but the launcher decides the product's folder location differently if it's running via steam/epic.
Yeah I was wondering why there's 2 different possible locations for the same product too. They're making things so much more difficult for themselves.

When using a frontier account, it does the reverse. You should be able to have only one folder per product, either [directory] or [SKU] and both launchers should be able to figure things out. My guess is there's a bug in min-ed-launcher in that logic.
I have a question regarding this. I got the game through steam, but I believe I still needed to create a frontier account in order to install/launch the game. Is this not normal?

I have a question regarding this. I got the game through steam, but I believe I still needed to create a frontier account in order to install/launch the game. Is this not normal?

Yes, that's normal. It would have more accurate for me to say a frontier license. Before April 2019, when purchasing from Steam, you'd get both a Frontier and Steam license to play the game. You also have a Frontier license if you buy the game from their store.


Simplify and optimize Docker image

Create a simpler Docker image starting from official Jupyter Docker Stacks
Remove jupyter-repo2docker dependency
Add GitHub workflow to build & push the image (as before)
Adjust the Conda environment which is configured from docker/environment.yml

The old workflow has been renamed to .github/workflows/repo2docker.yml and Binder is still supported via the binder/ directory (unchanged).
Also: since Docker provides already the isolation, there's no need to have another virtual environment. All the tutorial dependencies are installed in the base environment, which is automatically configured by the base image.

@edoardob90 do you need a review on this? I could give a hand.

@edoardob90 do you need a review on this? I could give a hand.

If you want, you can try to build the container from the Dockerfile. I tested the workflow in the main branch of my fork, and everything seems to work fine. But a double-check is always appreciated 😉

Options:
Leave the COPY command

We will have a redundant copy of the entire material when we're using Codespaces: one in /home/jovyan/python-tutorial and another in /workspaces/python-tutorial (clone by default by GitHub)
Docker image is larger and takes slightly longer to build

Remove COPY

Users must clone the repository to have the materials available inside the container
Change the README accordingly: the bind-mount directory is not /home/jovyan/work but /home/jovyan/python-tutorial


Create first iteration for conference list page with data sourced from a markdown files in the repository

Description

User need to see a list of conferences where they can connect with potential Conference Buddys.

First iteration

This list should show name, date, location of the conference. (later also tags and cta, ignore them on mockup)
data should live in this repository (markdown) and sourced from here

Mockup

todos
definitely

[ ]  check use of Layout component (test ability in mind)
[ ]  add styles for bigger screens (optimized for mobile first currently)
[ ]  test accessibility manually
[ ] add tests for existing small components (snapshot?)
[ ] graphql testing...??

maybe later (copy&paste this to new/next issue)

[ ] clean up typescript chaos and add proper typing / interfaces (maybe move that a bit until data structure is more clear?)
[ ]  check for automated accessibility testing

The mapping between GraphQL results and TypeScript can be solved by defining a type for the properties in the pages. After all they need to follow a certain structure to be rendered properly. Eventually the proper structure of the pages could be verified using a JSON schema.
It could also help to separate the code that loads the data from the code that displays it, after all the TSX that renders the data doesn't need to care where the data comes from, and could be moved to a separate file.

Hi! Thanks for the input!
I need to take a bit time to checkout how TS is used best in React and in combination with GraphQL (also: dive a bit into GraphQL 😅) to figure out how to use TS best and also how to separate files and probably also update the structure of the directory. It's a lot of new things right now (or: forgotten things), phew!
Really appreciate your input on that 🙏  so, please bring it on! I also have given you access to the priv repository "product development" where I want to write these kind of things down to keep track on them a bit, you can also use that if you want.


Updated Dockerfile to use the latest Go version 1.22 and added Docker…

… build and push pipeline
1. Overview

2. Implementation details

3. How to test/use

4. Checklist

[ ] Does the Readme need to be updated?

5. Limitations (optional)

6. Future Work (optional)

Heighliner image CI added here - https://github.com/persistenceOne/persistenceCore/pull/313


Instagram Authentication after March 31, 2020

Description:

API Instagram Basic Display is not for authentication

It will be possible to authenticate users by Instagram, using OAuthSwift after March 31, 2020?
OAuth Provider:
Instagram
OAuth Version:

[ ] Version 1
[x] Version 2

OS (Please fill the version) :

[x] iOS : 11
[ ] OSX :
[ ] TVOS :
[ ] WatchOS  :

Installation method:

[ ] Carthage
[x] CocoaPods
[ ] Swift Package Manager
[ ] Manually

Library version:

[ ] head
[ ] v2.1.0
[x] v2.0.0
[ ] v1.4.1
[ ] v1.2 (Swift 4.0)
[ ] other: (Please fill in the version you are using.)

Xcode version:

[x] 11.x (Swift 5.1)
[ ] 10.x (Swift 5.0)
[ ] 10.x (Swift 4.1)
[ ] 9.3 (Swift 4.1)
[ ] 9.0 (Swift 4.0)
[ ] other: (Please fill in the version you are using.)
[ ] objective c

you could connect, and get basic information
Using as authentication system is maybe an abuse, but its an instagram issue, not oauthswift


Linux commands to download youtube videos

Is there any command which can be used to download youtube videos in Linux.
Happy Hacktoberfest !

Good one @iamshm I am in the process of answering that. Will send a PR soon.

Cool ! Waiting for that 👍


if you put it at the same time as JuliaWebAPI.jl, you will not be able to generate docs.

After installing Oxygen.jl, I installed JuliaWebAPI.jl. Then, the dependence was broken, and docs was no longer generated.
What is the cause?
There is no inconvenience, but I wanted to know the cause.

Hi @rtafds ,
This could be for a variety of reasons

You weren't using Oxygen's routing macros which generate the open API docs for each attached route.
JuliaWebAPI might also use the default /docs or /docs/schema endpoints which is overwriting it. You could test this out by customizing the doc & schema endpoint.

But to give you a better answer, you'd need to provide some sample code for me to look at.
By the way, what's your use case? If you want to have functions that can be triggered via http requests then Oxygen is definitely a good choice, but if you need to trigger code via a message broker like ZMQ or RabbitMQ, you should probably just stick to JuliaWebAPI. I'm more intrigued why you feel the need to install both for a project, this could be a new use case I haven't thought of yet.

Hi @rtafds,
I'm closing this since I haven't got a response in almost 2 months. If there is any bug that's come from this, feel free to open another issue


HUM-855 Last bit of misc to run swift func tests

This fixes the swift info typo that was stopping func tests. However,
since there's a lot of broken stuff here, the actual s3api tests are
excluded. You can run them outside of the hbswifttests script.

If anyone wants to brave the func tests, this should get you started.


Create a documentation for buildConfig and pre-configuration

After #483 is done.

Closing via https://mattermost.atlassian.net/browse/MM-14053.


Variables to Ansible playbook in Service catalog requests

How to pass variables to ansible playbooks while ordering the playbook to run in the services section?

Answer is create buttons and make it mandatory so the user will provide it and we can access the values using variable names


SuperPuTTY is unresponsive when becoming active window

Describe the bug
Hi!
I'm using SuperPuTTY <IP_ADDRESS>.
When I'm changing over from an another application to SuperPuTTY, I experience about ~2 seconds of unresponsiveness, and also high CPU load at that time.
Installed PuTTY version: 0.70 64-bit
When I start the application without administrator rights, the following is visible during the application switching:
2018-12-05 17:02:02,659 WARN         DesktopWindow - Could not get exe.  error=Access is denied, process=617536
2018-12-05 17:02:05,043 INFO  EventWindowActivator - [595828] Activating Main Window - current=(C:\Program Files\Notepad++\notepad++.exe)
2018-12-05 17:02:05,059 INFO      ApplicationPanel - [595828] ReFocusPuTTY - puttyTab=mySSH, caller=WinEventProc-FG, AltTab=False, result=True
2018-12-05 17:02:05,059 DEBUG        frmSuperPutty - [7412590] Activated
2018-12-05 17:02:05,516 WARN         ctlPuttyPanel - Unable to SetFocusToChildApplication, mySSH
With administrator rights:
2018-12-05 17:03:20,986 INFO  EventWindowActivator - [595920] Activating Main Window - current=(C:\Program Files\Notepad++\notepad++.exe)
2018-12-05 17:03:21,002 INFO      ApplicationPanel - [595920] ReFocusPuTTY - puttyTab=mySSH, caller=WinEventProc-FG, AltTab=False, result=True
2018-12-05 17:03:21,002 DEBUG        frmSuperPutty - [1246344] Activated
2018-12-05 17:03:21,457 WARN         ctlPuttyPanel - Unable to SetFocusToChildApplication, mySSH
This "Unable to SetFocusToChildApplication" message seems to be suspicious for me.
Desktop (please complete the following information):

OS: Windows 10 Enterprise, 64-bit, with different DPI displays

I got the same problem. OS: Windows 7 64-bit
traceback for the "Could not get exe" error:

SuperPutty.exe!SuperPutty.Utils.DesktopWindow.GetProcessExe(System.Diagnostics.Process process) Line 74	C#
SuperPutty.exe!SuperPutty.Utils.DesktopWindow.GetDesktopWindows.AnonymousMethod__0(System.IntPtr hWnd, int lParam) Line 47	C#
[External Code]
SuperPutty.exe!SuperPutty.Utils.DesktopWindow.GetDesktopWindows() Line 64	C#
SuperPutty.exe!SuperPutty.Utils.DesktopWindow.GetFirstDesktopWindow() Line 91	C#
SuperPutty.exe!SuperPutty.ApplicationPanel.UpdateForeground() Line 235	C#
SuperPutty.exe!SuperPutty.ApplicationPanel.WinEventProc(System.IntPtr hWinEventHook, uint eventType, System.IntPtr hwnd, int idObject, int idChild, uint dwEventThread, uint dwmsEventTime) Line 208	C#
[External Code]
SuperPutty.exe!SuperPutty.Program.Main(string[] args) Line 92	C#

It seems that when a putty window, which is managed by superputty, get focus, SetWinEventHook callback calls UpdateForeground, which calls SuperPutty.Utils.DesktopWindow.GetFirstDesktopWindow. The problem is that this helper function will enumerate ALL windows hwnd running on the system and extract some information, this causes seconds of freeze on a system with many windows opened. It is odd that, all these time taking jobs to enumerate and extract windows information, is only to find the top most window, and print its title, process name, etc. into debug log, I didn't found other use of these data in the source code. And it seems to me that all those code in Utils/DesktopWindowHelper.cs is useless, or useful for debug purpose only.
I have write a simple patch(66c9488dfed1419b5ef0bd5a8f550b98bf19bcf0) to bypass this meaningless enumerating process, but I'm not sure will this break any intended behavior

I found a workaround with Autohotkey. I am using <IP_ADDRESS> with kitty.
When superputty start to be unresponsive, I run the following code with Autohotkey to bring it up. It will make SuperPuTTY window on top immediately, but the focus is on the SuperPuTTY frame, not on the current console tab, so you have to click the console window to change focus to it.
I now use it with a shortcut on taskbar, so i commented out the hotkey part. The code could be improved to exclude windows  just with SuperPuTTY in title, such as this chrome window. But it is enough in most case for me.
;#F9::

IfWinExist, SuperPuTTY
    WinActivate ; use the window found above

sleep 100

IfWinExist, SuperPuTTY
    WinActivate ; use the window found above

My workaround was to switch over to use putty as standalone, as this issue makes hard to use superputty in a productive way.

I have tried attach putty and kitty windows to cmder, it seems more responsive than SuperPuTTY. Maybe author can reference some code from cmder.
reference
https://www.thecrumb.com/2013/03/04/configuring-conemu-and-putty/
https://superuser.com/questions/750795/how-to-auto-attach-any-putty-or-kitty-console-to-conemu

Hi
I'm also troubled by this issue.
Can some give step by step procedure how to incorporate the patch mentioned by adamhj  into SuperPutty ?
I have write a simple patch(66c9488) to bypass this meaningless enumerating process, but I'm not sure will this break any intended behavior
I guess I need to download the source code and then compile with csc.exe.
But I'm new to this tool and here is what I'm getting:
csc.exe /t:exe /out:SuperPuTTY.exe *.cs
ctlApplicationPanel.cs(26,7): error CS0246: The type or namespace name 'WeifenLuo' could not be found (are you missing a using directive or an assembly reference?)
ctlApplicationPanel.cs(28,7): error CS0246: The type or namespace name 'log4net' could not be found (are you missing a using directive or an assembly reference?)
ctlApplicationPanel.cs(31,18): error CS0234: The type or namespace name 'Utils' does not exist in the namespace 'SuperPutty' (are you missing an assembly reference?)
ctlPuttyPanel.cs(28,7): error CS0246: The type or namespace name 'log4net' could not be found (are you missing a using directive or an assembly reference?)

@sektomek
You should not download only the patched file, but the whole project instead, then patch the project with the patch. It's recommend to use a git client to do all of these. Maybe you should take some tutorials, such as https://guides.github.com/.
And in fact after using of my patched version of SuperPuTTY for days, I find another problem, the SuperPuTTY window may fails to restore when clicking the taskbar icon after it's minimized. and this bug is hard to reproduce. It seems happens randomly, makes it very hard to trace down where the problem is. So I'm not sure is it introduced by my patch or something else. At last I gave up and turned to use Putty Session Manager to mange my putty sessions.

Hi
I did downloaded the whole project.
What are the steps to compile it once downloaded ?
Can you share your superputy.exe with the patch in it. - That is quickest i
guess.
Tomek Sek
On Sat, May 4, 2019 at 3:47 PM Adam.H<EMAIL_ADDRESS>wrote:

@sektomek https://github.com/sektomek
You should not download only the patched file, but the whole project
instead, then patch the project with the patch. It's recommend to use a git
client to do all of these. Maybe you should take some tutorials, such as
https://guides.github.com/.
And in fact after using of my patched version of SuperPuTTY for days, I
find another problem, the SuperPuTTY window may fails to restore when
clicking the taskbar icon after it's minimized. and this bug is hard to
reproduce. It seems happens randomly, makes it very hard to trace down
where the problem is. So I'm not sure is it introduced by my patch or
something else. At last I gave up and turned to use Putty Session Manager
to mange my putty sessions.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jimradford/superputty/issues/721#issuecomment-489328645,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGURUW55AOW4WTKSX7274NLPTWHYPANCNFSM4GIMHHVQ
.

@sektomek
try this: https://github.com/adamhj/superputty/releases/tag/<IP_ADDRESS>.freeze_fix_patched
It's a patched version based on code of <IP_ADDRESS>. There are new commits in the main project, but since there is no new release yet, I don't merge them in.

Hi
I have gave it a try, but I'm getting error restoring superputy window,.
On Sun, May 5, 2019 at 5:07 AM Adam.H<EMAIL_ADDRESS>wrote:

@sektomek https://github.com/sektomek
try this:
https://github.com/adamhj/superputty/releases/tag/<IP_ADDRESS>.freeze_fix_patched
It's a patched version based on code of <IP_ADDRESS>. There are new commits in
the main project, but since there is no new release yet, I don't merge them
in.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jimradford/superputty/issues/721#issuecomment-489384543,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGURUWZEWKRNCNGMCBRULOLPTZFOVANCNFSM4GIMHHVQ
.

Hey guys,
I downloaded a compiled fixed version posted by @adamhj. Indeed it works way better and actually I'm not experiencing the delays when switching between any application and SuperPutty or between SuperPutty windows. There's one item noticed though:
After switching the Putty windows in SuperPutty, a magic 'Left Alt' comes into play for a fraction of a second. I use AutoHotkey for some automatons, for example I have a command mapped under 'Left Alt + c'. When I'm in SuperPutty and use mouse to switch between open Putty windows and press 'c' character immediately, the result of AutoHotkey's 'Left Alt + c' is put into the Putty window and not onlt the 'c' character. If I do the same with some delay i.e. switch to another Putty window, wait a sec and start typing, all is OK then.
Any clues what can be the reason of this momentary 'Left Alt' when activating Putty window with mouse?
Thanks!
Michal

I had an issue where super putty would launch but all of these old sessions would try to start. None of my sessions would appear on the right side and putty windows were small and unusable. The program was generally unusable. It took a bit to find but in your "documents" folder there is a SuperPutty folder where sessions are stored. Find the one called AutoRestoreLayout.XML and delete that file. Once I did that Putty started fine.

I'm getting similar errors after launching superputty from gns3.
In sequential order:
---------------------------
putty command line error.
---------------------------
Could not start putty session: Arguments passed to commandline invalid.

Process Window Not Found
---------------------------
Process window not found.

Failed to create session panel
---------------------------
Error trying to create session Cannot access a disposed object.
Object name: 'ctlPuttyPanel'.

GNS3 console config: C:\Program Files\GNS3\SuperPuTTY\SuperPutty.exe -telnet "%h -P %p -wt \"%d\""
SuperPutty version: <IP_ADDRESS>


Sketching aborts with react-native-navigation side Menu enabled

Hello,
on Android works OK.
Problem exists on Apple devices - I experienced it on iPhone 6 and simulated iPhone X.
Problem:
when trying to skech long line on SketchCanvas area, sketching is aborted and only dots or very short lines are possible. Probably swipe event is catched by Navigation.
Navigation.setDefaultOptions({
            sideMenu: {
                right: {
                    enabled: false,
                    visible: false,
                },
                left: {
                    enabled: false,
                    visible: false,
                }
        });

Setting above settings for Navigation resolves the problem but disables the side menu.

You can disable the side menu. I did this with react-native-navigation v1 and its the only solution I found so far.


Benchmark to ARCHModels.jl?

Hi and thank you for this package!
@s-broda's ARCHModels.jl can also do AutoArma (but not yet ARIMA):
using ARCHModels;
auto_arma(df, bic) = selectmodel(ARCH{0}, df, meanspec=ARMA, criterion=bic, minlags=1, maxlags=3);
auto_arma(BG96, bic)

It might be worth benchmarking

Hey thank you for your interest !
Indeed ARCHModels model estimation is certainly better than the one used in this package as I only used an iterative hannan risannen.
In terms of feature is ARCHModels able to learn mutli seasonal model ?
I should actually have in tests on in benchmarks a way to actually compare estimation made by this package against other popular packages.

I don't think it does seasonal models.
Have a look at some of the TS ecosystem in Julia here: https://discourse.julialang.org/t/how-can-we-create-a-leaner-ecosystem-for-julia/32904


Version 0.3.4

Whoops, forgot to do this in the last PR. ping @AbletonDevTools/gotham-city

LGTM :+1:


Add Versions of summarizers that take tomographic bin files as inputs and mask all but one bin

We want to add sub-classes of the Summarizer that allow for taking a tomographic bins file and only using the object in a particular bin.
I implemented this by modifying the iterator to apply a mask when returning the data, so that process_chunk only gets the objects in the correct bin

done with #130


[Enchancement] Enhance shadow handling

Enhancement Request Template
Is your enhancement request related to a problem? Please describe.
The current implementation of shadows doesn't handle very well. It draws a border but doesn't fill to provide a nice shadow, so blur doesn't impact much when you adjust the value.
Describe the enhancement you'd like
I would like the feature to improve shadow handling, to both improve the visual appearance of shadows and to increase the amount of control a user has on a shadow.
Describe alternatives you've considered & Possible Implementation Details
I've already built a solution for this, which provides a small popover menu when a settings button is clicked, providing the user with more options around shadows. Other options include X offset, Y offset, color and blur is also included (but displays any existing state provided by the slider).
This improvement also improves the visuals of shadows on the UI, making it a much nicer UX than the existing implementation which only provides a border/frame shadow. This new suggestion also maps transparent images to provide an accurate image shadow. If border radius is added to a png with a transparent background then it provides a filled background based on shadow.color and rounds the edges of the fill. Further context provided below.
Additional context
I'd like to open a PR with the following implementation if you're happy for me to:
Existing

Suggested implementation

Optional Sections (if relevant):

Priority (Low / Medium / High)  Low
Are you willing to submit a PR for this enhancement?  Yes
Does this enhancement require changes in documentation? No

Hey @suryanshsingh2001 👋 - I noticed this shadow issue whilst working on the flickering editor, wondered if you would be okay with me opening a PR against this that's ready for review?

@kvtemadden, Absolutely, assigned you the issue.


Add Pre-commit check

I explained about this one here. Unfortunately, It is currently not configured properly in al-folio, so we do not use it effectively.
You can see here on why it is important.
To put it in a nutshell: you should install bot from here to make it work.

I now added the functionality to fix typos in the code by adding this one.

It is good that you like this. Please merge it when you successfully added the bot and we are good to go.

Just a small question about how this works. Will it work before every commit locally?

Closed by mistake.

Just a small question about how this works. Will it work before every commit locally?

Yes, If you install it locally, it would work locally, and check and fix before every commit.
However, since we have PRs and users may not install this tools and their device, we should use the bot.

Sorry, unable to follow. Which bot are you referring to?

Sorry, unable to follow. Which bot are you referring to?

https://pre-commit.ci/
You should install this bot on repo.
Sorry to include all this information at once. It is hard to digest :)

done!


[Feature Request] Add Toast Notification to Updating Profile

Proposal
Add this toast but for updating profile. Have a toast for if it's successful and another toast for if it fails.

See SelectedCoursesToast.tsx in src/components/planner/SelectedCoursesToast.tsx for an example.

I could take this:)


j2k markers

Found marker "0xFF5" a few times, doesn't seem to be a spurious byte in the middle of padding markers.

catch exceptions, add jpeg2000 markers


Emit 'error' before 'close'

The industry streams leader, @mafintosh, says this is the way to do it.

4.2.0


Error while executing HakeFlowDemo.ipynb

'TypeError("open_raw() got an unexpected keyword argument 'offload_to_zarr'")'
The Echopype dependency installed with echoflow is the latest one which does not have a keyword argument 'offload_to_zarr'.

Downgrade the echopype version if using it in production mode or remove 'offload_to_zarr=True' from the function call.

@leewujung, removed offload_to_zarr=True from the function call and it is able to generate the EchoData Object now!

Great!


Set and fix coefficients of the CoxPHFitter() object

I'd like to set and fix my own coefficients for the CoxPHFitter model and fit the baseline hazard using those. Possible?

Not atm, but it's come up before. To help, can you explain what analysis you'd like to accomplish with this?

@CamDavidsonPilon
Ultimately, I'd like to run CoxPHFitter.plot_covariate_groups() on a set of chosen coefficients that I have determined externally (related to my workaround for running a clustered fit on my dataset #1067 ). It would also be nice to evaluate the performance of these coefficients with a given dataset.

@CamDavidsonPilon - is there a way to introduce/rewrite coefficients of CoxPHFitter? I am trying to average coefficients obtained in an augmented dataset: each sample has its fitter, but in the end, it would be nice to do some merging of the fitters, by averaging the coefficients.
Thanks in advance,
Ivan

hi @ivanzhovannik, like you want to average after fitting, or during? If after, does
0.5 * (cph1.params_ + cph2.params_)

give you what you want?

@CamDavidsonPilon thanks for the SUPER swift response. Ideally, I would love to have the object based on N other Cox fitters, but for now, weighting N objects makes sense to do first I think.


Axel REPL

This is a long-term goal, but it would be useful to adapt GHCi to Axel.

TODO Read Stephen Diehl's series on reimplementing GHCi (https://www.reddit.com/r/haskell/comments/g6ociz/haskells_semantics_plus_lisps_macros_meet_axel_a/fodczey/).

TODO See https://www.reddit.com/r/haskell/comments/g6ociz/haskells_semantics_plus_lisps_macros_meet_axel_a/foee555/.


Rename address-controller

To one of:

enmasse-controller
enmasse-operator
address-space-controller
...

i would prefer address-space-controller then to be consistent with our other use of 'standard-controller'


Void Stranger

New Port for Void Stranger by nate_____ & gooeyPhantasm
Game Information

Title: Void Stranger
URL: https://github.com/EzDzzIt/vsaarch64

Submission Requirements
CFW Tests
Ensure your game has been tested on all major CFWs:

[x ] AmberELEC
[x ] ArkOS
[x ] ROCKNIX
[x ] muOS

Resolution Tests
Test all major resolutions:

[ ] 480x320
[x ] 640x480
[x ] 720x720 (RGB30)
[x ] Higher resolutions (e.g., 1280x720)

File Structure

Your port should have the following structure:

portname/

port.json
README.md
screenshot.jpg
cover.jpg
gameinfo.xml
Port Name.sh
portname/

Additional Resources
For an in-depth guide on creating a pull request, refer to: PortMaster Game Packaging Guide

I believe requested changes have been implemented and tested! Let me know if anything else stands out


flexget.plugins.daemon.web_server fails config check

Expected behaviour:
Config to pass schema
Actual behaviour:
Error prevents config to pass checks
Steps to reproduce:

Step 1: ...
Start, reload or check config

Config:
http://pastebin.com/LaCt6BT2
Log:
pi@raspberrypi:~ $ flexget --debug daemon start -d
2016-10-26 16:02 DEBUG    manager                       Figuring out config load paths
2016-10-26 16:02 DEBUG    manager                       Found config: /home/pi/.flexget/config.yml
2016-10-26 16:02 DEBUG    manager                       Config file /home/pi/.flexget/config.yml selected
2016-10-26 16:02 DEBUG    manager                       sys.defaultencoding: ascii
2016-10-26 16:02 DEBUG    manager                       sys.getfilesystemencoding: UTF-8
2016-10-26 16:02 DEBUG    manager                       os.path.supports_unicode_filenames: False
2016-10-26 16:02 DEBUG    plugin                        Trying to load plugins from: [u'/home/pi/.flexget/plugins', '/usr/local/lib/python2.7/dist-packages/flexget/plugins']
2016-10-26 16:02 DEBUG    plugin                        (u'Plugin `%s` requires `%s` to load.', u'memusage', u'ext lib `guppy`')
2016-10-26 16:02 DEBUG    safe                          Reading from cache file /tmp/safe-0.4.words.cache
2016-10-26 16:02 CRITICAL plugin                        Plugin `flexget.plugins.daemon.web_server` failed to import dependencies
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/flexget/plugin.py", line 395, in _load_plugins_from_dirs
    __import__(module_name)
  File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/daemon/web_server.py", line 8, in <module>
    from flexget.api import api_app
  File "/usr/local/lib/python2.7/dist-packages/flexget/api/__init__.py", line 4, in <module>
    from .core import authentication, cached, database, plugins, server, tasks, user, format_checker
  File "/usr/local/lib/python2.7/dist-packages/flexget/api/core/authentication.py", line 7, in <module>
    from flask_login import login_user, LoginManager, current_user, current_app
ImportError: cannot import name current_app
2016-10-26 16:02 DEBUG    plugin                        Plugins took 9.90 seconds to load. 259 plugins in registry.
2016-10-26 16:02 DEBUG    manager                       Connecting to: sqlite:////home/pi/.flexget/db-config.sqlite
2016-10-26 16:02 DEBUG    manager                       config_name: config
2016-10-26 16:02 DEBUG    manager                       config_base: /home/pi/.flexget
2016-10-26 16:02 CRITICAL manager                       [/] The key `web_server` is not valid here.
2016-10-26 16:02 DEBUG    manager                       invalid config, rolling back
2016-10-26 16:02 CRITICAL manager                       Failed to load config file: Did not pass schema validation.
2016-10-26 16:02 DEBUG    manager                       Removed /home/pi/.flexget/.config-lock
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/flexget/__init__.py", line 42, in main
    manager.start()
  File "/usr/local/lib/python2.7/dist-packages/flexget/manager.py", line 325, in start
    self.initialize()
  File "/usr/local/lib/python2.7/dist-packages/flexget/manager.py", line 202, in initialize
    self.load_config()
  File "/usr/local/lib/python2.7/dist-packages/flexget/manager.py", line 621, in load_config
    self.update_config(config)
  File "/usr/local/lib/python2.7/dist-packages/flexget/manager.py", line 632, in update_config
    self.config = self.validate_config(config)
  File "/usr/local/lib/python2.7/dist-packages/flexget/manager.py", line 690, in validate_config
    raise err
ValueError: Did not pass schema validation.

Additional information:

Flexget Version: 2.5.3
Python Version: Python 2.7.9
Installation method: PIP
OS and version: Raspbian Jessy
Link to crash log:

Have you tried updating flask_login?

Never mind. Downgrade to flask_login 0.3.2. Apparently they made some breaking changes in 0.4.0

I've temporarily fixed it by locking the version so updating flexget won't cause issues. We'll have to look into what changed in flask-login.

OK so don't downgrade my flask_login version?

Downgrade to 0.3.2 and it'll work.

I know this is closed, but I am getting a similar issue after upgrading to 2.7.1:
2016-12-03 10:40 CRITICAL plugin                        Plugin flexget.plugins.daemon.web_server failed to import dependencies
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/flexget/plugin.py", line 395, in _load_plugins_from_dirs
import(module_name)
File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/daemon/web_server.py", line 8, in
from flexget.api import api_app
File "/usr/local/lib/python2.7/dist-packages/flexget/api/init.py", line 4, in
from .core import authentication, cached, database, plugins, server, tasks, user, format_checker  # noqa
File "/usr/local/lib/python2.7/dist-packages/flexget/api/core/authentication.py", line 8, in
from flask_login.utils import current_app, login_user, current_user
ImportError: No module named utils
This happens when running flexget check. I tried downgrading flask-login to 0.3.2 but it did not work.

maybe another change. please open a new issue


IGdm 2.5.1 Not Starting Up

Hi so, background to the problem, I use ubuntu16.04 and I decided to launch v2.4.3 from the terminal.
After the autoupdater window closed and I saw this line in the terminal "Install: isSilent: false, isRunAfter: true" I waited, then opened a new terminal and tried to run the AppImage.
I saw the following error in Terminal and no other visual feedback from the app.
module.js:545
throw err;
^
Error: Cannot find module '/tmp/.mount_IGdm-2PkHVko/resources/electron.asar/browser/init.js'
at Function.Module._resolveFilename (module.js:543:15)
at Function.Module._load (module.js:473:25)
at Function.Module.runMain (module.js:683:10)
at startup (bootstrap_node.js:196:16)
at bootstrap_node.js:622:3
Did I cause this, or is this from the code?
Side note: I also use Ubuntu 18.04, the same thing happened there as well. I tried a fresh download from the site and install but no, same error message in terminal

it's most likely an issue from how the appImage was packaged. Can you try and see if the deb works for you instead?
See here for all release binaries

Thank you, the deb worked.


Adding Zector to Electron apps directory

Zector is suite of Vector graphics tools designed for graphics
artists. Each application in this suite is built using Electron.
The applications are proprietory, but are available for download
for the purpose of proving that they are built on top of Electron.
You can download from this URL: http://zector.io/download

Thanks!


Store a Redis hash per instance, rather than a marshaled JSON string

This has multiple advantages:

It enables faster heartbeat operations - no need to read-modify-write the whole instance data (as is today) - only need to read the status and TTL, and write the last_updated + EXPIRE.
It enables more efficient partial queries, especially when the instance metadata is large (e.g. GET /api/v1/instances?fields=service_name,endpoint,tags)
It's more extensible and flexible

Has this been resolved? @zcahana?

Nope, it hasn't been touched since.


Multiple Models in one solution

Currently there is no way to name the Model Builder projects. So if you wanted to add multiple models to one solution through the model builder you will have to overwrite the previously built model projects. Is there a way around this?

Hi @adrianbegi
The model name depends on solution name, so in order to avoid the new model overwriting the old one, you can rename the model and generated model project to a new name.
We are aware of such restriction is inconvenient and we are working on removing this overwriting behavior so multiple model with custom-defined name can be added, it will come out soon. But right now you can rename model as temporary solution

@LittleLittleCloud thanks for the update.

I'm going to close this issue since we have #846  to track down this topic, feel free to reply in that thread.

Related to #616


Example VMs/VMIs to use instance types

Today, all of the example VMs/VMIs under ./examples are being defined by manually populating the spec.
This encourages users to do the same instead of using instance types in order to define them. Using instance types in the examples will help users understand how to define VMs more easily and use the newer recommended approach for doing so.
Describe the solution you'd like:
Use instance types for examples VMs/VMIs.
I think that keeping one or two examples with the current approach is also valuable.

/cc @lyarwood

/assign


I keep getting an error when I try to load images from the assets/img folder

Checklist

[x] I have read the newlest tutorials and know the correct effect of the functional design.
[x] There is no similar question on existing issues (including closed ones).
[x] I have tried to find the answer on Jekyll Forum and StackOverflow.
[x] My question is based on the latest code of the master branch.

Description
I keep getting an error when I try to load images stored within my assets\img folder.  I've followed the instructions in the tutorial,  what I have been doing is storing my images in: assets/img/blog/{blog_title}_images/ folder then selecting the Copy Relative Path option in VScode.  Example image path: assets/img/test/2022-05-29_00_test_cover_image.jpg.  However, once I put the image into the test_images_post markdown file: ![](assets/img/test/2022-05-29_00_test_cover_image.jpg) the image doesn't load and I get an error: [2022-05-26 12:24:28] ERROR '/posts/test_images_post/assets/img/test/2022-05-29_00_test_cover_image.jpg' not found.
I'm not sure why the error shows a different file path.  It's added /posts/test_images_post/ to the front of the original file path.   I've been trying to figure out why this is happening for a while and haven't figured out what the issue is.  I'm not very well versed in Jekyll in general so this might be an easy solve but I just haven't found it yet.  Does anyone know how I can fix this issue?

Never mind.  Of course after I take the time to ask this question.  If figure out what was causing my issue...  Closing this now.


Custom  model function examples using async/await or generator/yield (spawn)

It would be nice to have custom model examples using generator/yield and async/await on
http://sailsjs.org/documentation/concepts/models-and-orm/models
page to keep the framework sync with best javascript coding practices for asynchronous code..

Generator only make async code look like sync code. But it's not truly 'sync'.
I think if you want sails work with generator friendly. We need rewrite the core logic totally. Just like koajs/koa base on co.

I didn't mean sync code. Their is no point of using sync function in models or even node.js for blocking operations.
It is only about the style of coding (neat style similar to php or c# with try catch). Why can't I write my model functions using es7 async/await in sails. It's javascript!

OK. I got it. In fact generator/yield is not for that. Bcs co by tj. So many people use it for that.
But async/await is ok now. You need active babel or other tools first.
// ./api/services/TestService.js
export default {
    async test() {
      let users = await User.find();
      sails.log(users);
    },
}

Exactly! Actually I wanted similar examples on the sails doc page
http://sailsjs.org/documentation/concepts/models-and-orm/models
Other frameworks have already started using them which makes sails look bit old in this fast growing and changing javascript world.
Sails.js is definitely going to become the rails of node, so it should always look cool :p and latest

Sails base on express3 and some other old version modules to make cool things. I think it's hard to follow new es6 way. You can write es6 code by babel. I use artificialio/sails-hook-babel  now. But it's not a best choose bcs hook is a bit late chance to active babel in sails. All file in ./config/ can't write in es6. I still find another way to do that. I will try pm2 with "next_gen_js": true to see if ok for me.

Update: babel is no longer necessary for async/await. And re: express, sails v1 is on express 4. To ask about the latest info or any related questions, see http://sailsjs.com/support


Remove "Starting" Notifications on Successful "Completed" State Notifications

We currently have a "starting" state notification to let the user know a process has started.  We also send a notification after a process has completed.  We may want to decrease the amount of notifications generated, and remove/hide the "starting" state notification on successful completion.

Upon further thought, this might cause confusion with email notifications.  If you receive an email notification with the starting event and then click on it to find that it no longer exists, it may be confusing.  The resolution here is to update the documentation to reflect what is going on.


Consider aiming for REUSE compliance (tooling available)

Apparently there's a group called REUSE Software that provides guidelines and a helper tool to automate (and lint) licensing and copyright metadata. We should consider setting that up.
I found out about them from this article: How and why to properly write copyright statements in your code … and probably more than what you ever wanted to know about them.

I'm very pro-this idea. There's easy set up for travis-ci - https://reuse.software/dev/#travis-ci - too! I think that we should do this after your branch gets merged in when it's ready. That way we can resolve all the file headers at once in one MR.